@charset "UTF-8";
@import url("https://use.typekit.net/zwa2dyq.css");
@import url("https://use.typekit.net/jvh7vyw.css");
@import 'https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700';
@import 'https://fonts.googleapis.com/css?family=Montserrat:300,300i,400,600,600i,700,700i';
@import url('grid.css');
@import url('denselement.css');
@font-face {
  font-family: 'fontello';
  src: url("../fonts/fontello.eot?59112495");
  src: url("../fonts/fontello.eot?59112495#iefix") format("embedded-opentype"), url("../fonts/fontello.woff2?59112495") format("woff2"), url("../fonts/fontello.woff?59112495") format("woff"), url("../fonts/fontello.ttf?59112495") format("truetype"), url("../fonts/fontello.svg?59112495#fontello") format("svg");
  font-weight: normal;
  font-style: normal; }

    @font-face {
      font-family: 'MyriadPro-Regular';
      src: url("../fonts/MyriadPro-Regular.otf");
      font-weight: normal;
    }

    @font-face {
      font-family: 'Linotype-Bold';
      src: url("../fonts/Linotype-DINNextLTPro-Bold.otf");
      font-weight: normal;
    }

    @font-face {
      font-family: 'Linotype-Regular';
      src: url("../fonts/Linotype-DINNextLTPro-Regular.otf");
      font-weight: normal;
    }


/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?59112495#fontello') format('svg');
  }
}
*/
/* line 23, assets/scss/base/_fonts.scss */
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ }

/* line 58, assets/scss/base/_fonts.scss */
.icon-arrow-down:before {
  content: '\e800'; }

/* '' */
/* line 59, assets/scss/base/_fonts.scss */
.icon-arrow-right:before {
  content: '\e801'; }

/* '' */
/* line 60, assets/scss/base/_fonts.scss */
.icon-Assembly-Standard:before {
  content: '\e802'; }

/* '' */
/* line 61, assets/scss/base/_fonts.scss */
.icon-Assembly:before {
  content: '\e803'; }

/* '' */
/* line 62, assets/scss/base/_fonts.scss */
.icon-Building-Envelope-Standard:before {
  content: '\e804'; }

/* '' */
/* line 63, assets/scss/base/_fonts.scss */
.icon-Building-Envelope:before {
  content: '\e805'; }

/* '' */
/* line 64, assets/scss/base/_fonts.scss */
.icon-CAD:before {
  content: '\e806'; }

/* '' */
/* line 65, assets/scss/base/_fonts.scss */
.icon-CAD-Standard:before {
  content: '\e807'; }

/* '' */
/* line 66, assets/scss/base/_fonts.scss */
.icon-Calculator-Standard:before {
  content: '\e808'; }

/* '' */
/* line 67, assets/scss/base/_fonts.scss */
.icon-Calculator:before {
  content: '\e809'; }

/* '' */
/* line 68, assets/scss/base/_fonts.scss */
.icon-contact_address:before {
  content: '\e80a'; }

/* '' */
/* line 69, assets/scss/base/_fonts.scss */
.icon-contact_phone:before {
  content: '\e80b'; }

/* '' */
/* line 70, assets/scss/base/_fonts.scss */
.icon-Ease-of-Use-Standard:before {
  content: '\e80c'; }

/* '' */
/* line 71, assets/scss/base/_fonts.scss */
.icon-Ease-of-Use:before {
  content: '\e80d'; }

/* '' */
/* line 72, assets/scss/base/_fonts.scss */
.icon-Energy-Efficient:before {
  content: '\e80e'; }

/* '' */
/* line 73, assets/scss/base/_fonts.scss */
.icon-Energy-Efficient-Standard:before {
  content: '\e80f'; }

/* '' */
/* line 74, assets/scss/base/_fonts.scss */
.icon-envelop:before {
  content: '\e810'; }

/* '' */
/* line 75, assets/scss/base/_fonts.scss */
.icon-Education:before {
  content: '\e811'; }

/* '' */
/* line 76, assets/scss/base/_fonts.scss */
.icon-facebook:before {
  content: '\e812'; }

/* '' */
/* line 77, assets/scss/base/_fonts.scss */
.icon-feed:before {
  content: '\e813'; }

/* '' */
/* line 78, assets/scss/base/_fonts.scss */
.icon-Fire-Resistance-Standard:before {
  content: '\e814'; }

/* '' */
/* line 79, assets/scss/base/_fonts.scss */
.icon-Fire-Resistance:before {
  content: '\e815'; }

/* '' */
/* line 80, assets/scss/base/_fonts.scss */
.icon-Flexibility:before {
  content: '\e816'; }

/* '' */
/* line 81, assets/scss/base/_fonts.scss */
.icon-flickr:before {
  content: '\e817'; }

/* '' */
/* line 82, assets/scss/base/_fonts.scss */
.icon-Flexibility-Standard:before {
  content: '\e818'; }

/* '' */
/* line 83, assets/scss/base/_fonts.scss */
.icon-Gallery-Standard:before {
  content: '\e819'; }

/* '' */
/* line 84, assets/scss/base/_fonts.scss */
.icon-Gallery:before {
  content: '\e81a'; }

/* '' */
/* line 85, assets/scss/base/_fonts.scss */
.icon-google-plus:before {
  content: '\e81b'; }

/* '' */
/* line 86, assets/scss/base/_fonts.scss */
.icon-Education-Standard:before {
  content: '\e81c'; }

/* '' */
/* line 87, assets/scss/base/_fonts.scss */
.icon-Hail-Resistance:before {
  content: '\e81d'; }

/* '' */
/* line 88, assets/scss/base/_fonts.scss */
.icon-Hail-Resistance-Standard:before {
  content: '\e81e'; }

/* '' */
/* line 89, assets/scss/base/_fonts.scss */
.icon-High-Impact-Resistance:before {
  content: '\e81f'; }

/* '' */
/* line 90, assets/scss/base/_fonts.scss */
.icon-instagram:before {
  content: '\e820'; }

/* '' */
/* line 91, assets/scss/base/_fonts.scss */
.icon-Installation:before {
  content: '\e821'; }

/* '' */
/* line 92, assets/scss/base/_fonts.scss */
.icon-Installation-Standard:before {
  content: '\e822'; }

/* '' */
/* line 93, assets/scss/base/_fonts.scss */
.icon-keyboard_arrow_down:before {
  content: '\e823'; }

/* '' */
/* line 94, assets/scss/base/_fonts.scss */
.icon-keyboard_arrow_left:before {
  content: '\e824'; }

/* '' */
/* line 95, assets/scss/base/_fonts.scss */
.icon-keyboard_arrow_right:before {
  content: '\e825'; }

/* '' */
/* line 96, assets/scss/base/_fonts.scss */
.icon-keyboard_arrow_up:before {
  content: '\e826'; }

/* '' */
/* line 97, assets/scss/base/_fonts.scss */
.icon-Lightweight-Standard:before {
  content: '\e827'; }

/* '' */
/* line 98, assets/scss/base/_fonts.scss */
.icon-Lightweight:before {
  content: '\e828'; }

/* '' */
/* line 99, assets/scss/base/_fonts.scss */
.icon-linkedin:before {
  content: '\e829'; }

/* '' */
/* line 100, assets/scss/base/_fonts.scss */
.icon-Literature-Standard:before {
  content: '\e82a'; }

/* '' */
/* line 101, assets/scss/base/_fonts.scss */
.icon-Literature:before {
  content: '\e82b'; }

/* '' */
/* line 102, assets/scss/base/_fonts.scss */
.icon-Low-Impact-Resistance-copy:before {
  content: '\e82c'; }

/* '' */
/* line 103, assets/scss/base/_fonts.scss */
.icon-Low-Impact-Resistance-Standard-copy:before {
  content: '\e82d'; }

/* '' */
/* line 104, assets/scss/base/_fonts.scss */
.icon-mail:before {
  content: '\e82e'; }

/* '' */
/* line 105, assets/scss/base/_fonts.scss */
.icon-map-pin-fill:before {
  content: '\e82f'; }

/* '' */
/* line 106, assets/scss/base/_fonts.scss */
.icon-menu:before {
  content: '\e830'; }

/* '' */
/* line 107, assets/scss/base/_fonts.scss */
.icon-Moisture-Resistance-Standard:before {
  content: '\e831'; }

/* '' */
/* line 108, assets/scss/base/_fonts.scss */
.icon-Moisture-Resistance:before {
  content: '\e832'; }

/* '' */
/* line 109, assets/scss/base/_fonts.scss */
.icon-News-Standard:before {
  content: '\e833'; }

/* '' */
/* line 110, assets/scss/base/_fonts.scss */
.icon-News:before {
  content: '\e834'; }

/* '' */
/* line 111, assets/scss/base/_fonts.scss */
.icon-Part-Spec:before {
  content: '\e835'; }

/* '' */
/* line 112, assets/scss/base/_fonts.scss */
.icon-phone:before {
  content: '\e836'; }

/* '' */
/* line 113, assets/scss/base/_fonts.scss */
.icon-pinterest:before {
  content: '\e837'; }

/* '' */
/* line 114, assets/scss/base/_fonts.scss */
.icon-printer:before {
  content: '\e838'; }

/* '' */
/* line 115, assets/scss/base/_fonts.scss */
.icon-High-Impact-Resistance-Standard:before {
  content: '\e839'; }

/* '' */
/* line 116, assets/scss/base/_fonts.scss */
.icon-Project-Profile-Standard:before {
  content: '\e83a'; }

/* '' */
/* line 117, assets/scss/base/_fonts.scss */
.icon-Part-Spec-Standard:before {
  content: '\e83b'; }

/* '' */
/* line 118, assets/scss/base/_fonts.scss */
.icon-Project-Profile:before {
  content: '\e83c'; }

/* '' */
/* line 119, assets/scss/base/_fonts.scss */
.icon-search:before {
  content: '\e83d'; }

/* '' */
/* line 120, assets/scss/base/_fonts.scss */
.icon-share:before {
  content: '\e83e'; }

/* '' */
/* line 121, assets/scss/base/_fonts.scss */
.icon-Specialty-Standard:before {
  content: '\e83f'; }

/* '' */
/* line 122, assets/scss/base/_fonts.scss */
.icon-Specialty:before {
  content: '\e840'; }

/* '' */
/* line 123, assets/scss/base/_fonts.scss */
.icon-Structural-Standard:before {
  content: '\e841'; }

/* '' */
/* line 124, assets/scss/base/_fonts.scss */
.icon-Structural:before {
  content: '\e842'; }

/* '' */
/* line 125, assets/scss/base/_fonts.scss */
.icon-stumbleupon:before {
  content: '\e843'; }

/* '' */
/* line 126, assets/scss/base/_fonts.scss */
.icon-Submittals-Standard:before {
  content: '\e844'; }

/* '' */
/* line 127, assets/scss/base/_fonts.scss */
.icon-Submittals:before {
  content: '\e845'; }

/* '' */
/* line 128, assets/scss/base/_fonts.scss */
.icon-Technical-Documents-Standard:before {
  content: '\e846'; }

/* '' */
/* line 129, assets/scss/base/_fonts.scss */
.icon-Technical-Documents:before {
  content: '\e847'; }

/* '' */
/* line 130, assets/scss/base/_fonts.scss */
.icon-Temperature-Standard:before {
  content: '\e848'; }

/* '' */
/* line 131, assets/scss/base/_fonts.scss */
.icon-Temperature:before {
  content: '\e849'; }

/* '' */
/* line 132, assets/scss/base/_fonts.scss */
.icon-Tools-Standard:before {
  content: '\e84a'; }

/* '' */
/* line 133, assets/scss/base/_fonts.scss */
.icon-Tools:before {
  content: '\e84b'; }

/* '' */
/* line 134, assets/scss/base/_fonts.scss */
.icon-tumblr:before {
  content: '\e84c'; }

/* '' */
/* line 135, assets/scss/base/_fonts.scss */
.icon-twitter:before {
  content: '\e84d'; }

/* '' */
/* line 136, assets/scss/base/_fonts.scss */
.icon-user:before {
  content: '\e84e'; }

/* '' */
/* line 137, assets/scss/base/_fonts.scss */
.icon-Vapor-Permeability-Standard:before {
  content: '\e84f'; }

/* '' */
/* line 138, assets/scss/base/_fonts.scss */
.icon-Vapor-Permeability:before {
  content: '\e850'; }

/* '' */
/* line 139, assets/scss/base/_fonts.scss */
.icon-Versatility-Standard:before {
  content: '\e851'; }

/* '' */
/* line 140, assets/scss/base/_fonts.scss */
.icon-Versatility:before {
  content: '\e852'; }

/* '' */
/* line 141, assets/scss/base/_fonts.scss */
.icon-Video-Standard:before {
  content: '\e853'; }

/* '' */
/* line 142, assets/scss/base/_fonts.scss */
.icon-Video:before {
  content: '\e854'; }

/* '' */
/* line 143, assets/scss/base/_fonts.scss */
.icon-vimeo:before {
  content: '\e855'; }

/* '' */
/* line 144, assets/scss/base/_fonts.scss */
.icon-Warranty-Standard:before {
  content: '\e856'; }

/* '' */
/* line 145, assets/scss/base/_fonts.scss */
.icon-Warranty:before {
  content: '\e857'; }

/* '' */
/* line 146, assets/scss/base/_fonts.scss */
.icon-whatsapp:before {
  content: '\e858'; }

/* '' */
/* line 147, assets/scss/base/_fonts.scss */
.icon-Wind-Uplift-Resistance-Standard:before {
  content: '\e859'; }

/* '' */
/* line 148, assets/scss/base/_fonts.scss */
.icon-Wind-Uplift-Resistance:before {
  content: '\e85a'; }

/* '' */
/* line 149, assets/scss/base/_fonts.scss */
.icon-x:before {
  content: '\e85b'; }

/* '' */
/* line 150, assets/scss/base/_fonts.scss */
.icon-yelp:before {
  content: '\e85c'; }

/* '' */
/* line 151, assets/scss/base/_fonts.scss */
.icon-youtube:before {
  content: '\e85d'; }

/* '' */
/**
 * Font REM
 * -- convert and output px and rem
 * -- font-rem( $font-size-px )
 */
/* Addition of line-height conversion for consistency */
/**
 * Responsive Media Query Helpers
 * -- responsiveQuery(xs)
 * -- responsiveQuery("(min-width: 100em)")
 */
/**
 * Clearfix as a mixin
 */
/**
 * Horizontally and vertically centers block elements
 *
 * Important: you must have a parent element with `position: relative`.
 */
/**
 * Vertically centers block elements
 *
 * Important: you must have a parent element with `position: relative`.
 */
/**
 * Retina Image Helper
 *
 * A helper mixin for applying high-resolution background images (http://www.retinajs.com)
 * by Nathan Crank (nathancrank.com)
 */
/**
 * Helpers
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */
/* line 9, assets/scss/_normalize.scss */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/**
 * Remove default margin.
 */
/* line 19, assets/scss/_normalize.scss */
body {
  margin: 0; }

/* line 23, assets/scss/_normalize.scss */
* {
  background-position: 50%;
  background-size: cover; }

/* HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */
/* line 39, assets/scss/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block; }

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
/* line 59, assets/scss/_normalize.scss */
audio,
canvas,
progress,
video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * Prevent displaying `audio` without controls in Mobile Safari 4/5/6/7.
 */
/* line 71, assets/scss/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0; }

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */
/* line 81, assets/scss/_normalize.scss */
[hidden],
template {
  display: none; }

/* Links
   ========================================================================== */
/**
 * Remove the gray background color from active links in IE 10.
 */
/* line 93, assets/scss/_normalize.scss */
a {
  background-color: transparent; }

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */
/* line 102, assets/scss/_normalize.scss */
a:active,
a:hover {
  outline: 0; }

/* Text-level semantics
   ========================================================================== */
/**
 * Address inconsistent styling of `abbr[title]`.
 * 1. Correct styling in Firefox 39 and Opera 12.
 * 2. Correct missing styling in Chrome, Edge, IE, Opera, and Safari.
 */
/* line 116, assets/scss/_normalize.scss */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */ }

/**
 * Address inconsistent styling of b and strong.
 * 1. Correct duplicate application of `bolder` in Safari 6.0.2.
 * 2. Correct style set to `bold` in Edge 12+, Safari 6.2+, and Chrome 18+.
 */
/* line 128, assets/scss/_normalize.scss */
b,
strong {
  font-weight: inherit;
  /* 1 */ }

/* line 133, assets/scss/_normalize.scss */
b,
strong {
  font-weight: bolder;
  /* 2 */ }

/**
 * Address styling not present in Safari and Chrome.
 */
/* line 142, assets/scss/_normalize.scss */
dfn {
  font-style: italic; }

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */
/* line 151, assets/scss/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/**
 * Address styling not present in IE 8/9.
 */
/* line 160, assets/scss/_normalize.scss */
mark {
  background-color: #ff0;
  color: #000; }

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 169, assets/scss/_normalize.scss */
small {
  font-size: 80%; }

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

/* line 185, assets/scss/_normalize.scss */
sup {
  top: -0.3em; }

/* line 189, assets/scss/_normalize.scss */
sub {
  bottom: -0.25em; }

/* Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9/10.
 */
/* line 200, assets/scss/_normalize.scss */
img {
  border: 0;
  height: auto; }

/**
 * Correct overflow not hidden in IE 9/10/11.
 */
/* line 209, assets/scss/_normalize.scss */
svg:not(:root) {
  overflow: hidden; }

/* Grouping content
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari.
 */
/* line 220, assets/scss/_normalize.scss */
figure {
  margin: 1em 40px; }

/**
 * Address inconsistent styling of `hr`.
 * 1. Correct `box-sizing` set to `border-box` in Firefox.
 * 2. Correct `overflow` set to `hidden` in IE 8/9/10/11 and Edge 12.
 */
/* line 230, assets/scss/_normalize.scss */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * Contain overflow in all browsers.
 */
/* line 240, assets/scss/_normalize.scss */
pre {
  overflow: auto; }

/**
 * 1. Correct inheritance and scaling of font-size for preformatted text.
 * 2. Address odd `em`-unit font size rendering in all browsers.
 */
/* line 249, assets/scss/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Forms
   ========================================================================== */
/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */
/**
 * 1. Correct font properties not being inherited.
 * 2. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */
/* line 270, assets/scss/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  font: inherit;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */
/* line 283, assets/scss/_normalize.scss */
button {
  overflow: visible; }

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
/* line 294, assets/scss/_normalize.scss */
button,
select {
  text-transform: none; }

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 307, assets/scss/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */ }

/**
 * Re-set default cursor for disabled elements.
 */
/* line 319, assets/scss/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default; }

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 328, assets/scss/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0; }

/**
 * Restore focus style in Firefox 4+ (unset by a rule above)
 */
/* line 338, assets/scss/_normalize.scss */
button:-moz-focusring,
input:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 348, assets/scss/_normalize.scss */
input {
  line-height: normal; }

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */
/* line 360, assets/scss/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */
/* line 372, assets/scss/_normalize.scss */
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * Address `appearance` set to `searchfield` in Safari and Chrome.
 */
/* line 381, assets/scss/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield; }

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */
/* line 391, assets/scss/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * Define consistent border, margin, and padding.
 */
/* line 400, assets/scss/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em; }

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 411, assets/scss/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */
/* line 420, assets/scss/_normalize.scss */
textarea {
  overflow: auto; }

/**
 * Restore font weight (unset by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */
/* line 429, assets/scss/_normalize.scss */
optgroup {
  font-weight: bold; }

/**
 * 8.0 Alignments
 */
/* line 13, assets/scss/vendor/_wordpress_defaults.scss */
.alignleft,
.alignright {
  display: block;
  margin-left: auto;
  margin-right: auto; }

@media only screen and (min-width: 37.5em) {
  /* line 20, assets/scss/vendor/_wordpress_defaults.scss */
  .alignleft {
    display: inline;
    float: left; } }

@media only screen and (min-width: 37.5em) {
  /* line 27, assets/scss/vendor/_wordpress_defaults.scss */
  .alignright {
    display: inline;
    float: right; } }

/* line 34, assets/scss/vendor/_wordpress_defaults.scss */
.aligncenter {
  display: block;
  margin-right: auto;
  margin-left: auto; }

/* line 40, assets/scss/vendor/_wordpress_defaults.scss */
blockquote.alignleft,
.wp-caption.alignleft,
img.alignleft,
blockquote.alignright,
.wp-caption.alignright,
img.alignright {
  margin-top: 0.4em;
  margin-bottom: 1.6em; }

/* line 50, assets/scss/vendor/_wordpress_defaults.scss */
blockquote.aligncenter,
.wp-caption.aligncenter,
img.aligncenter {
  clear: both;
  margin-top: 0.4em;
  margin-bottom: 1.6em; }

/* line 58, assets/scss/vendor/_wordpress_defaults.scss */
.wp-caption.alignleft,
.wp-caption.alignright,
.wp-caption.aligncenter {
  margin-bottom: 1.2em; }

/**
 * 14.0 Media
 */
/* line 68, assets/scss/vendor/_wordpress_defaults.scss */
.avatar {
  border-radius: 50%; }

/* line 72, assets/scss/vendor/_wordpress_defaults.scss */
img.wp-smiley,
img.emoji {
  display: inline !important;
  border: none !important;
  box-shadow: none !important;
  height: 1em !important;
  width: 1em !important;
  margin: 0 .07em !important;
  vertical-align: -0.1em !important;
  background: none !important;
  padding: 0 !important; }

/* line 85, assets/scss/vendor/_wordpress_defaults.scss */
audio,
canvas {
  display: inline-block; }

/* line 90, assets/scss/vendor/_wordpress_defaults.scss */
embed,
iframe,
object {
  margin-bottom: 1.6em;
  max-width: 100%;
  vertical-align: middle; }

/* line 97, assets/scss/vendor/_wordpress_defaults.scss */
video {
  margin-bottom: 1.6em;
  vertical-align: middle; }

/* line 102, assets/scss/vendor/_wordpress_defaults.scss */
p > embed,
p > iframe,
p > object,
p > video {
  margin-bottom: 0; }

/* line 109, assets/scss/vendor/_wordpress_defaults.scss */
.wp-audio-shortcode,
.wp-video,
.wp-playlist.wp-audio-playlist {
  font-size: 15px;
  font-size: 1.5rem;
  margin-top: 0;
  margin-bottom: 1.6em; }

/* line 118, assets/scss/vendor/_wordpress_defaults.scss */
.wp-playlist.wp-playlist {
  padding-bottom: 0; }

/* line 122, assets/scss/vendor/_wordpress_defaults.scss */
.wp-playlist .wp-playlist-tracks {
  margin-top: 0; }

/* line 126, assets/scss/vendor/_wordpress_defaults.scss */
.wp-playlist-item .wp-playlist-caption {
  border-bottom: 0;
  padding: 10px 0; }

/* line 131, assets/scss/vendor/_wordpress_defaults.scss */
.wp-playlist-item .wp-playlist-item-length {
  top: 10px; }

/**
 * 14.1 Captions
 */
/* line 140, assets/scss/vendor/_wordpress_defaults.scss */
.wp-caption {
  margin-bottom: 1.6em;
  max-width: 100%; }

/* line 145, assets/scss/vendor/_wordpress_defaults.scss */
.wp-caption img[class*="wp-image-"] {
  display: block;
  margin: 0; }

/* line 150, assets/scss/vendor/_wordpress_defaults.scss */
.wp-caption-text {
  color: #707070;
  color: rgba(51, 51, 51, 0.7);
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.5;
  padding: 0.5em 0; }

/**
 * 14.2 Galleries
 */
/* line 164, assets/scss/vendor/_wordpress_defaults.scss */
.gallery {
  margin-bottom: 1.6em; }

/* line 168, assets/scss/vendor/_wordpress_defaults.scss */
.gallery-item {
  display: inline-block;
  padding: 1.79104477%;
  text-align: center;
  vertical-align: top;
  width: 100%; }

/* line 176, assets/scss/vendor/_wordpress_defaults.scss */
.gallery-columns-2 .gallery-item {
  max-width: 50%; }

/* line 180, assets/scss/vendor/_wordpress_defaults.scss */
.gallery-columns-3 .gallery-item {
  max-width: 33.33%; }

/* line 184, assets/scss/vendor/_wordpress_defaults.scss */
.gallery-columns-4 .gallery-item {
  max-width: 25%; }

/* line 188, assets/scss/vendor/_wordpress_defaults.scss */
.gallery-columns-5 .gallery-item {
  max-width: 20%; }

/* line 192, assets/scss/vendor/_wordpress_defaults.scss */
.gallery-columns-6 .gallery-item {
  max-width: 16.66%; }

/* line 196, assets/scss/vendor/_wordpress_defaults.scss */
.gallery-columns-7 .gallery-item {
  max-width: 14.28%; }

/* line 200, assets/scss/vendor/_wordpress_defaults.scss */
.gallery-columns-8 .gallery-item {
  max-width: 12.5%; }

/* line 204, assets/scss/vendor/_wordpress_defaults.scss */
.gallery-columns-9 .gallery-item {
  max-width: 11.11%; }

/* line 208, assets/scss/vendor/_wordpress_defaults.scss */
.gallery-icon img {
  margin: 0 auto; }

/* line 212, assets/scss/vendor/_wordpress_defaults.scss */
.gallery-caption {
  color: #707070;
  color: rgba(51, 51, 51, 0.7);
  display: block;
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1.5;
  padding: 0.5em 0; }

/* line 222, assets/scss/vendor/_wordpress_defaults.scss */
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
  display: none; }

@media only screen and (min-width: 37.5em) {
  /* line 230, assets/scss/vendor/_wordpress_defaults.scss */
  blockquote.alignleft,
  .wp-caption.alignleft,
  img.alignleft {
    margin: 0.4em 1.6em 1.6em 0; }
  /* line 236, assets/scss/vendor/_wordpress_defaults.scss */
  blockquote.alignright,
  .wp-caption.alignright,
  img.alignright {
    margin: 0.4em 0 1.6em 1.6em; }
  /* line 242, assets/scss/vendor/_wordpress_defaults.scss */
  blockquote.aligncenter,
  .wp-caption.aligncenter,
  img.aligncenter {
    margin-top: 0.4em;
    margin-bottom: 1.6em; }
  /* line 249, assets/scss/vendor/_wordpress_defaults.scss */
  .wp-caption.alignleft,
  .wp-caption.alignright,
  .wp-caption.aligncenter {
    margin-bottom: 1.2em; } }

/* Slider */
/* line 3, assets/scss/vendor/_slick.scss */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

/* line 17, assets/scss/vendor/_slick.scss */
.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }

/* line 24, assets/scss/vendor/_slick.scss */
.slick-list:focus {
  outline: none; }

/* line 28, assets/scss/vendor/_slick.scss */
.slick-list.dragging {
  cursor: pointer;
  cursor: hand; }

/* line 33, assets/scss/vendor/_slick.scss */
.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); }

/* line 42, assets/scss/vendor/_slick.scss */
.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }

/* line 50, assets/scss/vendor/_slick.scss */
.slick-track:before, .slick-track:after {
  content: "";
  display: table; }

/* line 56, assets/scss/vendor/_slick.scss */
.slick-track:after {
  clear: both; }

/* line 60, assets/scss/vendor/_slick.scss */
.slick-loading .slick-track {
  visibility: hidden; }

/* line 64, assets/scss/vendor/_slick.scss */
.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }

/* line 68, assets/scss/vendor/_slick.scss */
[dir="rtl"] .slick-slide {
  float: right; }

/* line 71, assets/scss/vendor/_slick.scss */
.slick-slide img {
  display: block; }

/* line 74, assets/scss/vendor/_slick.scss */
.slick-slide.slick-loading img {
  display: none; }

/* line 80, assets/scss/vendor/_slick.scss */
.slick-slide.dragging img {
  pointer-events: none; }

/* line 84, assets/scss/vendor/_slick.scss */
.slick-initialized .slick-slide {
  display: block; }

/* line 88, assets/scss/vendor/_slick.scss */
.slick-loading .slick-slide {
  visibility: hidden; }

/* line 92, assets/scss/vendor/_slick.scss */
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent; }

/* line 98, assets/scss/vendor/_slick.scss */
.slick-arrow.slick-hidden {
  display: none; }

/* Dots */
/* line 135, assets/scss/vendor/_slick-theme.scss */
.bottom-shadow .slick-dots {
  background: -moz-linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  /* ff3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)) color-stop(100%, rgba(0, 0, 0, 0.5)));
  /* safari4+,chrome */
  background: -webkit-linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  /* opera 11.10+ */
  background: -ms-linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  /* ie10+ */
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
  /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#FFFFFF',GradientType=0 );
  /* ie6-9 */ }

/* line 145, assets/scss/vendor/_slick-theme.scss */
.slick-dots {
  position: absolute;
  bottom: 0px;
  list-style: none;
  display: block;
  text-align: center;
  padding: 20px 0 30px;
  margin: 0;
  width: 100%; }

/* line 154, assets/scss/vendor/_slick-theme.scss */
.slick-dots li {
  position: relative;
  display: inline-block;
  margin: 0;
  padding: 0;
  cursor: pointer; }

/* line 160, assets/scss/vendor/_slick-theme.scss */
.slick-dots li a {
  display: block;
  padding: 5px 5px 2px;
  position: relative;
  color: #fff;
  opacity: 0.5;
  font-size: 16px;
  font-size: 1.6rem; }

/* line 167, assets/scss/vendor/_slick-theme.scss */
.slick-dots li a:after {
  display: none;
  content: '';
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 20px;
  height: 2px;
  border-bottom: solid 1px;
  transform: translateX(-50%); }

/* line 178, assets/scss/vendor/_slick-theme.scss */
.slick-dots li a:hover, .slick-dots li a:focus {
  outline: none;
  text-decoration: none;
  color: #FFDA27;
  opacity: 1; }

/* line 187, assets/scss/vendor/_slick-theme.scss */
.slick-dots li.slick-active a {
  color: #FFDA27;
  opacity: 1;
  font-size: 20px;
  font-size: 2rem;
  font-weight: bold; }

/* line 192, assets/scss/vendor/_slick-theme.scss */
.slick-dots li.slick-active a:after {
  display: block; }

@media only screen and (min-width: 30em) {
  /* line 202, assets/scss/vendor/_slick-theme.scss */
  .slick-dots li a {
    font-size: 20px;
    font-size: 2rem; }
  /* line 207, assets/scss/vendor/_slick-theme.scss */
  .slick-dots li.slick-active a {
    font-size: 28px;
    font-size: 2.8rem; }
  /* line 209, assets/scss/vendor/_slick-theme.scss */
  .slick-dots li.slick-active a:after {
    width: 28px;
    border-bottom-width: 2px; } }

@media only screen and (min-width: 48em) {
  /* line 222, assets/scss/vendor/_slick-theme.scss */
  .slick-dots li a {
    font-size: 16px;
    font-size: 1.6rem; }
  /* line 228, assets/scss/vendor/_slick-theme.scss */
  .slick-dots li.slick-active a {
    font-size: 20px;
    font-size: 2rem; }
  /* line 230, assets/scss/vendor/_slick-theme.scss */
  .slick-dots li.slick-active a:after {
    width: 20px;
    border-bottom-width: 2px; } }

/* Magnific Popup CSS */
/* line 78, assets/scss/vendor/_magnific-popup.scss */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

/* line 92, assets/scss/vendor/_magnific-popup.scss */
.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

/* line 104, assets/scss/vendor/_magnific-popup.scss */
.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

/* line 117, assets/scss/vendor/_magnific-popup.scss */
.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

/* line 128, assets/scss/vendor/_magnific-popup.scss */
.mfp-align-top .mfp-container:before {
  display: none; }

/* line 135, assets/scss/vendor/_magnific-popup.scss */
.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
  max-width: 1280px; }

/* line 146, assets/scss/vendor/_magnific-popup.scss */
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

/* line 153, assets/scss/vendor/_magnific-popup.scss */
.mfp-ajax-cur {
  cursor: progress; }

/* line 157, assets/scss/vendor/_magnific-popup.scss */
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

/* line 163, assets/scss/vendor/_magnific-popup.scss */
.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

/* line 170, assets/scss/vendor/_magnific-popup.scss */
.mfp-auto-cursor .mfp-content {
  cursor: auto; }

/* line 175, assets/scss/vendor/_magnific-popup.scss */
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

/* line 186, assets/scss/vendor/_magnific-popup.scss */
.mfp-loading.mfp-figure {
  display: none; }

/* line 205, assets/scss/vendor/_magnific-popup.scss */
.mfp-hide {
  display: none !important; }

/* line 216, assets/scss/vendor/_magnific-popup.scss */
.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }

/* line 226, assets/scss/vendor/_magnific-popup.scss */
.mfp-preloader a {
  color: #CCC; }

/* line 228, assets/scss/vendor/_magnific-popup.scss */
.mfp-preloader a:hover {
  color: #FFF; }

/* line 236, assets/scss/vendor/_magnific-popup.scss */
.mfp-s-ready .mfp-preloader {
  display: none; }

/* line 243, assets/scss/vendor/_magnific-popup.scss */
.mfp-s-error .mfp-content {
  display: none; }

/* line 250, assets/scss/vendor/_magnific-popup.scss */
button.mfp-close, button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

/* line 264, assets/scss/vendor/_magnific-popup.scss */
button::-moz-focus-inner {
  padding: 0;
  border: 0; }

/* line 272, assets/scss/vendor/_magnific-popup.scss */
.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }

/* line 290, assets/scss/vendor/_magnific-popup.scss */
.mfp-close:hover, .mfp-close:focus {
  opacity: 1; }

/* line 295, assets/scss/vendor/_magnific-popup.scss */
.mfp-close:active {
  top: 1px; }

/* line 301, assets/scss/vendor/_magnific-popup.scss */
.mfp-close-btn-in .mfp-close {
  color: #333; }

/* line 307, assets/scss/vendor/_magnific-popup.scss */
.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

/* line 317, assets/scss/vendor/_magnific-popup.scss */
.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

/* line 329, assets/scss/vendor/_magnific-popup.scss */
.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

/* line 339, assets/scss/vendor/_magnific-popup.scss */
.mfp-arrow:active {
  margin-top: -54px; }

/* line 342, assets/scss/vendor/_magnific-popup.scss */
.mfp-arrow:hover, .mfp-arrow:focus {
  opacity: 1; }

/* line 346, assets/scss/vendor/_magnific-popup.scss */
.mfp-arrow:before, .mfp-arrow:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent; }

/* line 360, assets/scss/vendor/_magnific-popup.scss */
.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px; }

/* line 367, assets/scss/vendor/_magnific-popup.scss */
.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7; }

/* line 375, assets/scss/vendor/_magnific-popup.scss */
.mfp-arrow-left {
  left: 0; }

/* line 377, assets/scss/vendor/_magnific-popup.scss */
.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px; }

/* line 381, assets/scss/vendor/_magnific-popup.scss */
.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F; }

/* line 387, assets/scss/vendor/_magnific-popup.scss */
.mfp-arrow-right {
  right: 0; }

/* line 389, assets/scss/vendor/_magnific-popup.scss */
.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px; }

/* line 393, assets/scss/vendor/_magnific-popup.scss */
.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F; }

/* line 403, assets/scss/vendor/_magnific-popup.scss */
.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }

/* line 406, assets/scss/vendor/_magnific-popup.scss */
.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px; }

/* line 411, assets/scss/vendor/_magnific-popup.scss */
.mfp-iframe-holder .mfp-close {
  top: -40px; }

/* line 415, assets/scss/vendor/_magnific-popup.scss */
.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }

/* line 420, assets/scss/vendor/_magnific-popup.scss */
.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000; }

/* Main image in popup */
/* line 440, assets/scss/vendor/_magnific-popup.scss */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
/* line 453, assets/scss/vendor/_magnific-popup.scss */
.mfp-figure {
  line-height: 0; }

/* line 455, assets/scss/vendor/_magnific-popup.scss */
.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444; }

/* line 469, assets/scss/vendor/_magnific-popup.scss */
.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px; }

/* line 475, assets/scss/vendor/_magnific-popup.scss */
.mfp-figure figure {
  margin: 0; }

/* line 479, assets/scss/vendor/_magnific-popup.scss */
.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

/* line 487, assets/scss/vendor/_magnific-popup.scss */
.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

/* line 496, assets/scss/vendor/_magnific-popup.scss */
.mfp-image-holder .mfp-content {
  max-width: 100%; }

/* line 503, assets/scss/vendor/_magnific-popup.scss */
.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  /* line 516, assets/scss/vendor/_magnific-popup.scss */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  /* line 521, assets/scss/vendor/_magnific-popup.scss */
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  /* line 527, assets/scss/vendor/_magnific-popup.scss */
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  /* line 531, assets/scss/vendor/_magnific-popup.scss */
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  /* line 536, assets/scss/vendor/_magnific-popup.scss */
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
  /* line 544, assets/scss/vendor/_magnific-popup.scss */
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0; }
  /* line 548, assets/scss/vendor/_magnific-popup.scss */
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  /* line 552, assets/scss/vendor/_magnific-popup.scss */
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  /* line 572, assets/scss/vendor/_magnific-popup.scss */
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  /* line 576, assets/scss/vendor/_magnific-popup.scss */
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  /* line 580, assets/scss/vendor/_magnific-popup.scss */
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  /* line 584, assets/scss/vendor/_magnific-popup.scss */
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }

/* line 590, assets/scss/vendor/_magnific-popup.scss */
.modal__close {
  display: block;
  position: absolute;
  top: 45px;
  padding: 10px;
  right: 45px;
  width: 45px;
  height: 45px;
  background: none;
  border: none;
  transition: .5s;
  z-index: 9999999;
  /*right: 0;
    top: 0;*/
  top: -30px;
  right: 20px; }

@media only screen and (min-width: 48em) {
  /* line 590, assets/scss/vendor/_magnific-popup.scss */
  .modal__close {
    top: 0;
    right: 0; } }

/* line 613, assets/scss/vendor/_magnific-popup.scss */
.modal__close span:not(.screen-reader-text) {
  display: block;
  height: 1px;
  width: 100%;
  max-width: 25px;
  background: #0065A4; }

/* line 621, assets/scss/vendor/_magnific-popup.scss */
.modal__close span:not(.screen-reader-text):nth-child(2), .modal__close span:not(.screen-reader-text):last-child {
  transform-origin: center; }

/* line 626, assets/scss/vendor/_magnific-popup.scss */
.modal__close span:not(.screen-reader-text):nth-child(2) {
  transform: rotate(45deg);
  transition: .5s; }

/* line 631, assets/scss/vendor/_magnific-popup.scss */
.modal__close span:not(.screen-reader-text):last-child {
  transform: rotate(-45deg);
  margin-top: -1px;
  transition: .8s; }

/* line 639, assets/scss/vendor/_magnific-popup.scss */
.modal__close:hover {
  transform-origin: center center;
  transform: rotate(180deg); }

/* line 644, assets/scss/vendor/_magnific-popup.scss */
.modal__close:hover span:not(.screen-reader-text):nth-child(2), .modal__close:hover span:not(.screen-reader-text):last-child {
  transform: rotate(0deg); }

/* line 653, assets/scss/vendor/_magnific-popup.scss */
.white-popup-block {
  background: transparent;
  padding: 20px;
  text-align: left;
  max-width: 600px;
  margin: 0 auto;
  position: relative;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  height: 300px; }

@media only screen and (min-width: 48em) {
  /* line 653, assets/scss/vendor/_magnific-popup.scss */
  .white-popup-block {
    max-width: 80%;
    padding: 0;
    height: 500px; } }

/* line 671, assets/scss/vendor/_magnific-popup.scss */
.white-popup-block img {
  width: 100%;
  margin: 0 auto; }

/* line 676, assets/scss/vendor/_magnific-popup.scss */
.white-popup-block .modal_slides {
  height: 300px;
  display: none; }

@media only screen and (min-width: 48em) {
  /* line 676, assets/scss/vendor/_magnific-popup.scss */
  .white-popup-block .modal_slides {
    height: 500px; } }

/* line 685, assets/scss/vendor/_magnific-popup.scss */
.white-popup-block .modal_slides .slick-slide {
  position: relative; }

/* line 688, assets/scss/vendor/_magnific-popup.scss */
.white-popup-block .modal_slides .slick-slide img {
  display: block;
  max-width: 98%;
  width: auto;
  max-height: 300px;
  margin: 0 auto; }

@media only screen and (min-width: 48em) {
  /* line 688, assets/scss/vendor/_magnific-popup.scss */
  .white-popup-block .modal_slides .slick-slide img {
    max-height: 500px; } }

/* line 700, assets/scss/vendor/_magnific-popup.scss */
.white-popup-block .modal_slides .slick-slide .iframe_embed {
  width: 90%;
  background-color: #000;
  height: 0;
  padding-bottom: 56%;
  position: relative;
  margin: 0 5%; }

/* line 708, assets/scss/vendor/_magnific-popup.scss */
.white-popup-block .modal_slides .slick-slide .iframe_embed iframe {
  width: 100%;
  height: 100%;
  position: absolute; }

/* line 715, assets/scss/vendor/_magnific-popup.scss */
.white-popup-block .modal_slides .slick-slide video {
  margin: 0 auto;
  width: 100%;
  display: block;
  max-width: 1000px; }

/* line 722, assets/scss/vendor/_magnific-popup.scss */
.white-popup-block .modal_slides .slick-slide figure {
  background: #fff;
  margin: 0;
  width: 100%; }

/* line 727, assets/scss/vendor/_magnific-popup.scss */
.white-popup-block .modal_slides .slick-slide figure .figure_img,
.white-popup-block .modal_slides .slick-slide figure figcaption {
  display: block;
  width: 100%; }

/* line 736, assets/scss/vendor/_magnific-popup.scss */
.white-popup-block .modal_slides .slick-slide figure figcaption {
  padding: 25px 40px; }

/* line 738, assets/scss/vendor/_magnific-popup.scss */
.white-popup-block .modal_slides .slick-slide figure figcaption::after {
  content: "";
  display: table;
  clear: both; }

/* line 744, assets/scss/vendor/_magnific-popup.scss */
.white-popup-block .modal_slides .slick-slide figure figcaption .cap__title {
  border-bottom: 1px solid #0065A4;
  padding-bottom: 10px;
  word-break: keep-all; }

/* line 750, assets/scss/vendor/_magnific-popup.scss */
.white-popup-block .modal_slides .slick-slide figure figcaption .cap__caption {
  font-size: 12px;
  font-size: 1.2rem;
  margin-top: 15px;
  display: block;
  line-height: 1.5; }

@media only screen and (min-width: 48em) {
  /* line 760, assets/scss/vendor/_magnific-popup.scss */
  .white-popup-block .modal_slides .slick-slide figure .figure_img,
  .white-popup-block .modal_slides .slick-slide figure figcaption {
    display: inline-block;
    margin-left: -3px;
    vertical-align: top; }
  /* line 767, assets/scss/vendor/_magnific-popup.scss */
  .white-popup-block .modal_slides .slick-slide figure .figure_img {
    width: 70%; }
  /* line 771, assets/scss/vendor/_magnific-popup.scss */
  .white-popup-block .modal_slides .slick-slide figure figcaption {
    width: 30%; } }

@media only screen and (min-width: 48em) {
  /* line 778, assets/scss/vendor/_magnific-popup.scss */
  .white-popup-block .modal_slides .slick-slide.no_title figure {
    background-color: transparent; } }

/* line 786, assets/scss/vendor/_magnific-popup.scss */
.white-popup-block .modal_slides .slick-prev {
  left: -60px; }

/* line 790, assets/scss/vendor/_magnific-popup.scss */
.white-popup-block .modal_slides .slick-next {
  right: -60px; }

/* line 794, assets/scss/vendor/_magnific-popup.scss */
.white-popup-block .modal_slides .slick-dots {
  background: #fff;
  padding: 5px 0;
  bottom: -40px; }

/* line 800, assets/scss/vendor/_magnific-popup.scss */
.white-popup-block .modal_slides .slick-list {
  top: 50%;
  transform: translateY(-50%); }

/* line 808, assets/scss/vendor/_magnific-popup.scss */
.red-popup-block {
  background-color: #0065A4;
  color: #fff;
  margin: 0 10px;
  position: relative; }

/* line 815, assets/scss/vendor/_magnific-popup.scss */
.red-popup-block .modal__close {
  right: 0;
  top: 0; }

/* line 819, assets/scss/vendor/_magnific-popup.scss */
.red-popup-block .modal__close span:not(.screen-reader-text) {
  background: #fff !important; }

/* line 14, assets/scss/vendor/_sidr-bare.scss */
.sidr {
  display: block;
  position: fixed;
  top: 0;
  height: 100%;
  z-index: 999999;
  width: 100%;
  overflow-x: hidden;
  overflow-y: auto; }

/* line 24, assets/scss/vendor/_sidr-bare.scss */
.sidr.right {
  left: auto;
  right: -100%; }

/* line 29, assets/scss/vendor/_sidr-bare.scss */
.sidr.left {
  left: -100%;
  right: auto; }

/* line 1, assets/scss/vendor/_sidr-base.scss */
.sidr {
  display: block;
  position: fixed;
  top: 0;
  height: 100%;
  z-index: 999999;
  width: 100%;
  overflow-x: hidden;
  overflow-y: auto; }

/* line 12, assets/scss/vendor/_sidr-base.scss */
.sidr .sidr-inner {
  padding: 0; }

/* line 15, assets/scss/vendor/_sidr-base.scss */
.sidr .sidr-inner > p {
  margin-left: 15px;
  margin-right: 15px; }

/* line 21, assets/scss/vendor/_sidr-base.scss */
.sidr.left {
  left: -100%;
  right: auto; }

/* line 25, assets/scss/vendor/_sidr-base.scss */
.sidr.left .sidr-inner {
  padding: 20px;
  position: relative; }

/* line 30, assets/scss/vendor/_sidr-base.scss */
.sidr.left fieldset {
  border: none; }

/* line 35, assets/scss/vendor/_sidr-base.scss */
.sidr.right {
  left: auto;
  right: -100%;
  font-family: "din-2014", sans-serif;
  font-size: 16;
  background: #212121;
  color: #fff;
  box-shadow: 0 0 5px 5px transparent inset; }

/* line 47, assets/scss/vendor/_sidr-base.scss */
.sidr.right #sidr-id-mm_btn {
  width: 100%;
  display: block;
  text-align: right;
  padding: 15px 20px;
  font-size: 20px;
  font-size: 2rem; }

/* line 55, assets/scss/vendor/_sidr-base.scss */
.sidr.right .sidr-class-icon {
  font-family: "fontello";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: #fff;
  display: inline-block;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 71, assets/scss/vendor/_sidr-base.scss */
.sidr.right .sidr-class-icon-menu:before {
  content: "\e830"; }

/* line 75, assets/scss/vendor/_sidr-base.scss */
.sidr.right .back_to_mainMenu {
  width: 100%;
  display: block;
  color: #fff;
  position: relative;
  padding: 5px 20px 5px 46px;
  font-weight: bold;
  text-transform: uppercase; }

/* line 84, assets/scss/vendor/_sidr-base.scss */
.sidr.right .back_to_mainMenu:before {
  content: "\e824";
  font-family: "fontello";
  font-size: 46px;
  font-size: 4.6rem;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  position: absolute;
  left: 3px;
  top: -2px; }

/* line 100, assets/scss/vendor/_sidr-base.scss */
.sidr.right p {
  font-size: 14;
  margin: 0 0 12px; }

/* line 104, assets/scss/vendor/_sidr-base.scss */
.sidr.right p a {
  color: rgba(255, 255, 255, 0.9); }

/* line 109, assets/scss/vendor/_sidr-base.scss */
.sidr.right > p {
  margin-left: 15px;
  margin-right: 15px; }

/* line 114, assets/scss/vendor/_sidr-base.scss */
.sidr.right ul {
  display: block;
  margin: 0 0 15px;
  padding: 0; }

/* line 119, assets/scss/vendor/_sidr-base.scss */
.sidr.right ul li {
  display: block;
  margin: 0;
  line-height: 48px;
  position: relative; }

/* line 127, assets/scss/vendor/_sidr-base.scss */
.sidr.right ul li.sidr-class-dropdown__item:after {
  content: "\e825";
  font-family: "fontello";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  position: absolute;
  right: 15px;
  top: -3px;
  font-size: 26px;
  font-size: 2.6rem;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

/* line 145, assets/scss/vendor/_sidr-base.scss */
.sidr.right ul li.sidr-class-dropdown__item.open:after {
  transform: rotateZ(90deg); }

/* line 152, assets/scss/vendor/_sidr-base.scss */
.sidr.right ul li.sidr-class-dropdown__item li a:after {
  display: none; }

/* line 159, assets/scss/vendor/_sidr-base.scss */
.sidr.right ul li.sidr-class-dropdown__item li.sidr-class-dropdown__item a:after {
  content: "\e825";
  font-family: "fontello";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  position: absolute;
  right: 15px;
  top: 5px;
  font-size: 30px;
  font-size: 3rem; }

/* line 177, assets/scss/vendor/_sidr-base.scss */
.sidr.right ul li.sidr-class-dropdown__item li.sidr-class-dropdown__item.open a:after {
  content: "\e823"; }

/* line 185, assets/scss/vendor/_sidr-base.scss */
.sidr.right ul li.sidr-class-dropdown__item li.sidr-class-dropdown__item li a:after {
  display: none; }

/* line 194, assets/scss/vendor/_sidr-base.scss */
.sidr.right ul li a,
.sidr.right ul li span {
  padding: 0 10px;
  display: block;
  text-decoration: none;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold; }

/* line 206, assets/scss/vendor/_sidr-base.scss */
.sidr.right ul li.sidr-class-open-submenu a,
.sidr.right ul li.sidr-class-open-submenu span {
  font-weight: normal; }

/* line 212, assets/scss/vendor/_sidr-base.scss */
.sidr.right ul li ul {
  display: none;
  margin: 0; }

/* line 216, assets/scss/vendor/_sidr-base.scss */
.sidr.right ul li ul li {
  line-height: 40px;
  font-size: 14; }

/* line 220, assets/scss/vendor/_sidr-base.scss */
.sidr.right ul li ul li a,
.sidr.right ul li ul li span {
  color: rgba(255, 255, 255, 0.8);
  font-weight: normal; }

/* line 234, assets/scss/vendor/_sidr-base.scss */
.sidr.right .sidr-class-top-nav li a,
.sidr.right .sidr-class-top-nav li span {
  font-size: 15px;
  font-size: 1.5rem;
  text-transform: none;
  font-weight: normal;
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 1; }

/* line 247, assets/scss/vendor/_sidr-base.scss */
.sidr.right form {
  margin: 0 20px;
  position: relative; }

/* line 252, assets/scss/vendor/_sidr-base.scss */
.sidr.right label,
.sidr.right .sidr-class-screen-reader-text {
  display: none; }

/* line 257, assets/scss/vendor/_sidr-base.scss */
.sidr.right input[type="text"],
.sidr.right input[type="password"],
.sidr.right input[type="date"],
.sidr.right input[type="datetime"],
.sidr.right input[type="email"],
.sidr.right input[type="number"],
.sidr.right input[type="search"],
.sidr.right input[type="tel"],
.sidr.right input[type="time"],
.sidr.right input[type="url"],
.sidr.right textarea,
.sidr.right select {
  width: 100%;
  font-size: 18px;
  font-size: 1.8rem;
  padding: 6px 10px;
  box-sizing: border-box;
  margin: 0 0 10px;
  border-radius: 2px;
  border: 0;
  background: rgba(0, 0, 0, 0.1);
  color: #fff;
  display: block;
  clear: both;
  position: relative; }

/* line 282, assets/scss/vendor/_sidr-base.scss */
.sidr.right input[type="text"]::placeholder,
.sidr.right input[type="password"]::placeholder,
.sidr.right input[type="date"]::placeholder,
.sidr.right input[type="datetime"]::placeholder,
.sidr.right input[type="email"]::placeholder,
.sidr.right input[type="number"]::placeholder,
.sidr.right input[type="search"]::placeholder,
.sidr.right input[type="tel"]::placeholder,
.sidr.right input[type="time"]::placeholder,
.sidr.right input[type="url"]::placeholder,
.sidr.right textarea::placeholder,
.sidr.right select::placeholder {
  color: #fff;
  font-size: 18px;
  font-size: 1.8rem; }

/* line 288, assets/scss/vendor/_sidr-base.scss */
.sidr.right input[type=checkbox] {
  width: auto;
  display: inline;
  clear: none; }

/* line 294, assets/scss/vendor/_sidr-base.scss */
.sidr.right input[type=button],
.sidr.right input[type=submit],
.sidr.right button {
  color: #212121;
  background: none;
  border: none; }

/* line 301, assets/scss/vendor/_sidr-base.scss */
.sidr.right input[type=button]:hover,
.sidr.right input[type=submit]:hover,
.sidr.right button:hover {
  background: none; }

/* line 305, assets/scss/vendor/_sidr-base.scss */
.sidr.right input[type=button].sidr-class-search-form__submit,
.sidr.right input[type=submit].sidr-class-search-form__submit,
.sidr.right button.sidr-class-search-form__submit {
  position: absolute;
  right: 5px;
  top: 9px; }

/* line 310, assets/scss/vendor/_sidr-base.scss */
.sidr.right input[type=button].sidr-class-search-form__submit:after,
.sidr.right input[type=submit].sidr-class-search-form__submit:after,
.sidr.right button.sidr-class-search-form__submit:after {
  content: "\e83d";
  font-family: "fontello";
  speak: none;
  font-size: 30px;
  font-size: 3rem;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: #fff; }

/* line 325, assets/scss/vendor/_sidr-base.scss */
.sidr.right .sidr-class-search-form__input {
  line-height: 38px; }

/* line 333, assets/scss/vendor/_sidr-base.scss */
.sidr-open .sidr.right .sidr-class-icon-menu:before {
  content: "\e85b";
  font-size: 48px;
  font-size: 4.8rem; }

/* radio */
/* line 2, assets/scss/vendor/_jcf.scss */
.jcf-radio {
  vertical-align: middle;
  display: inline-block;
  position: relative;
  overflow: hidden;
  cursor: default;
  background: #fff;
  border: 1px solid #777;
  border-radius: 9px;
  margin: 0 3px 0 0;
  height: 16px;
  width: 16px; }

/* line 15, assets/scss/vendor/_jcf.scss */
.jcf-radio span {
  display: none;
  position: absolute;
  top: 3px;
  left: 3px;
  right: 3px;
  bottom: 3px;
  background: #777;
  border-radius: 100%; }

/* line 25, assets/scss/vendor/_jcf.scss */
.jcf-radio input[type="radio"] {
  position: absolute;
  height: 100%;
  width: 100%;
  border: 0;
  margin: 0;
  left: 0;
  top: 0; }

/* line 34, assets/scss/vendor/_jcf.scss */
.jcf-radio.jcf-checked span {
  display: block; }

/* checkbox */
/* line 37, assets/scss/vendor/_jcf.scss */
.jcf-checkbox {
  vertical-align: middle;
  display: inline-block;
  position: relative;
  overflow: hidden;
  cursor: default;
  background: #fff;
  border: 1px solid #777;
  margin: 0 3px 0 0;
  height: 16px;
  width: 16px; }

/* line 49, assets/scss/vendor/_jcf.scss */
.jcf-checkbox span {
  position: absolute;
  display: none;
  height: 4px;
  width: 8px;
  top: 50%;
  left: 50%;
  margin: -7px 0 0 -6px;
  border: 3px solid #777;
  border-width: 0 0 3px 3px;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod='auto expand')"; }

/* line 65, assets/scss/vendor/_jcf.scss */
:root .jcf-checkbox span {
  margin: -4px 0 0 -5px; }

/* line 66, assets/scss/vendor/_jcf.scss */
.jcf-checkbox input[type="checkbox"] {
  position: absolute;
  width: 100%;
  height: 100%;
  border: 0;
  margin: 0;
  left: 0;
  top: 0; }

/* line 75, assets/scss/vendor/_jcf.scss */
.jcf-checkbox.jcf-checked span {
  display: block; }

/* button */
/* line 78, assets/scss/vendor/_jcf.scss */
.jcf-button {
  display: inline-block;
  vertical-align: top;
  position: relative;
  overflow: hidden;
  border: 1px solid #777;
  background: #fff;
  margin: 0 10px 10px 0;
  padding: 5px 10px; }

/* line 88, assets/scss/vendor/_jcf.scss */
.jcf-button .jcf-real-element {
  position: absolute;
  min-height: 100%;
  min-width: 100%;
  outline: none;
  opacity: 0;
  padding: 0;
  margin: 0;
  border: 0;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0; }

/* file */
/* line 104, assets/scss/vendor/_jcf.scss */
.jcf-file {
  display: inline-block;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
  background: #fff; }

/* line 111, assets/scss/vendor/_jcf.scss */
.jcf-file .jcf-real-element {
  position: absolute;
  font-size: 200px;
  height: 200px;
  margin: 0;
  right: 0;
  top: 0; }

/* line 119, assets/scss/vendor/_jcf.scss */
.jcf-file .jcf-fake-input {
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: top;
  overflow: hidden;
  border: 1px solid #777;
  padding: 0 8px;
  font-size: 13px;
  line-height: 28px;
  height: 28px;
  width: 125px; }

/* line 132, assets/scss/vendor/_jcf.scss */
.jcf-file .jcf-upload-button {
  display: inline-block;
  vertical-align: top;
  white-space: nowrap;
  overflow: hidden;
  border: 1px solid #777;
  margin: 0 0 0 -1px;
  padding: 0 10px;
  line-height: 28px;
  height: 28px; }

/* scrollbars */
/* line 145, assets/scss/vendor/_jcf.scss */
.jcf-scrollable-wrapper {
  box-sizing: content-box;
  position: relative; }

/* line 149, assets/scss/vendor/_jcf.scss */
.jcf-scrollbar-vertical {
  position: absolute;
  cursor: default;
  background: #e3e3e3;
  width: 14px;
  bottom: 0;
  right: 0;
  top: 0; }

/* line 158, assets/scss/vendor/_jcf.scss */
.jcf-scrollbar-vertical .jcf-scrollbar-dec,
.jcf-scrollbar-vertical .jcf-scrollbar-inc {
  background: #bbb;
  height: 14px;
  width: 14px;
  left: 0;
  top: 0; }

/* line 166, assets/scss/vendor/_jcf.scss */
.jcf-scrollbar-vertical .jcf-scrollbar-inc {
  top: auto;
  bottom: 0; }

/* line 170, assets/scss/vendor/_jcf.scss */
.jcf-scrollbar-vertical .jcf-scrollbar-handle {
  background: #888;
  height: 1px;
  width: 14px; }

/* line 175, assets/scss/vendor/_jcf.scss */
.jcf-scrollbar-horizontal {
  position: absolute;
  background: #e3e3e3;
  right: auto;
  top: auto;
  left: 0;
  bottom: 0;
  width: 1px;
  height: 14px; }

/* line 185, assets/scss/vendor/_jcf.scss */
.jcf-scrollbar-horizontal .jcf-scrollbar-dec,
.jcf-scrollbar-horizontal .jcf-scrollbar-inc {
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  background: #bbb;
  height: 14px;
  width: 14px; }

/* line 194, assets/scss/vendor/_jcf.scss */
.jcf-scrollbar-horizontal .jcf-scrollbar-inc {
  left: auto;
  right: 0; }

/* line 198, assets/scss/vendor/_jcf.scss */
.jcf-scrollbar-horizontal .jcf-scrollbar-slider {
  display: inline-block;
  position: relative;
  height: 14px; }

/* line 203, assets/scss/vendor/_jcf.scss */
.jcf-scrollbar-horizontal .jcf-scrollbar-handle {
  position: absolute;
  background: #888;
  height: 14px; }

/* line 208, assets/scss/vendor/_jcf.scss */
.jcf-scrollbar.jcf-inactive .jcf-scrollbar-handle {
  visibility: hidden; }

/* line 211, assets/scss/vendor/_jcf.scss */
.jcf-scrollbar.jcf-inactive .jcf-scrollbar-dec,
.jcf-scrollbar.jcf-inactive .jcf-scrollbar-inc {
  background: #e3e3e3; }

/* select */
/* line 217, assets/scss/vendor/_jcf.scss */
.jcf-select {
  display: inline-block;
  vertical-align: top;
  position: relative;
  border: 1px solid #777;
  background: #fff;
  margin: 0 0 12px;
  min-width: 150px;
  height: 26px; }

/* line 227, assets/scss/vendor/_jcf.scss */
.jcf-select select {
  z-index: 1;
  left: 0;
  top: 0; }

/* line 232, assets/scss/vendor/_jcf.scss */
.jcf-select .jcf-select-text {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  cursor: default;
  display: block;
  font-size: 13px;
  line-height: 26px;
  margin: 0 35px 0 8px; }

/* line 242, assets/scss/vendor/_jcf.scss */
.jcf-select .jcf-select-opener {
  position: absolute;
  text-align: center;
  background: #aaa;
  width: 26px;
  bottom: 0;
  right: 0;
  top: 0; }

/* line 251, assets/scss/vendor/_jcf.scss */
body > .jcf-select-drop {
  position: absolute;
  margin: -1px 0 0;
  z-index: 9999; }

/* line 256, assets/scss/vendor/_jcf.scss */
body > .jcf-select-drop.jcf-drop-flipped {
  margin: 1px 0 0; }

/* line 259, assets/scss/vendor/_jcf.scss */
.jcf-select .jcf-select-drop {
  position: absolute;
  margin-top: 0px;
  z-index: 9999;
  top: 100%;
  left: -1px;
  right: -1px; }

/* line 267, assets/scss/vendor/_jcf.scss */
.jcf-select .jcf-drop-flipped {
  bottom: 100%;
  top: auto; }

/* line 271, assets/scss/vendor/_jcf.scss */
.jcf-select.jcf-compact-multiple {
  max-width: 220px; }

/* line 274, assets/scss/vendor/_jcf.scss */
.jcf-select.jcf-compact-multiple .jcf-select-opener:before {
  display: inline-block;
  padding-top: 2px;
  content: '...'; }

/* line 279, assets/scss/vendor/_jcf.scss */
.jcf-select-drop .jcf-select-drop-content {
  border: 1px solid #f00; }

/* line 282, assets/scss/vendor/_jcf.scss */
.jcf-select-drop.jcf-compact-multiple .jcf-hover {
  background: none; }

/* line 285, assets/scss/vendor/_jcf.scss */
.jcf-select-drop.jcf-compact-multiple .jcf-selected {
  background: #e6e6e6;
  color: #000; }

/* line 289, assets/scss/vendor/_jcf.scss */
.jcf-select-drop.jcf-compact-multiple .jcf-selected:before {
  display: inline-block;
  content: '';
  height: 4px;
  width: 8px;
  margin: -7px 5px 0 -3px;
  border: 3px solid #777;
  border-width: 0 0 3px 3px;
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865483, M12=0.7071067811865467, M21=-0.7071067811865467, M22=0.7071067811865483, SizingMethod='auto expand')"; }

/* multiple select styles */
/* line 305, assets/scss/vendor/_jcf.scss */
.jcf-list-box {
  overflow: hidden;
  display: inline-block;
  border: 1px solid #b8c3c9;
  min-width: 200px;
  margin: 0 15px; }

/* select options styles */
/* line 313, assets/scss/vendor/_jcf.scss */
.jcf-list {
  display: inline-block;
  vertical-align: top;
  position: relative;
  background: #fff;
  line-height: 14px;
  font-size: 12px;
  width: 100%; }

/* line 322, assets/scss/vendor/_jcf.scss */
.jcf-list .jcf-list-content {
  vertical-align: top;
  display: inline-block;
  overflow: auto;
  width: 100%; }

/* line 328, assets/scss/vendor/_jcf.scss */
.jcf-list ul {
  list-style: none;
  padding: 0;
  margin: 0; }

/* line 333, assets/scss/vendor/_jcf.scss */
.jcf-list ul li {
  overflow: hidden;
  display: block; }

/* line 337, assets/scss/vendor/_jcf.scss */
.jcf-list .jcf-overflow {
  overflow: auto; }

/* line 340, assets/scss/vendor/_jcf.scss */
.jcf-list .jcf-option {
  white-space: nowrap;
  overflow: hidden;
  cursor: default;
  display: block;
  padding: 5px 9px;
  color: #656565;
  min-height: 14px;
  height: 1%; }

/* line 350, assets/scss/vendor/_jcf.scss */
.jcf-list .jcf-disabled {
  background: #fff !important;
  color: #aaa !important; }

/* line 354, assets/scss/vendor/_jcf.scss */
.jcf-select-drop .jcf-hover,
.jcf-list-box .jcf-selected {
  background: #e6e6e6;
  color: #000; }

/* line 359, assets/scss/vendor/_jcf.scss */
.jcf-list .jcf-optgroup-caption {
  white-space: nowrap;
  font-weight: bold;
  display: block;
  padding: 5px 9px;
  cursor: default;
  color: #000; }

/* line 367, assets/scss/vendor/_jcf.scss */
.jcf-list .jcf-optgroup .jcf-option {
  padding-left: 30px; }

/* other styles */
/* line 372, assets/scss/vendor/_jcf.scss */
.jcf-textarea {
  border: 1px solid #b8c3c9;
  box-sizing: content-box;
  display: inline-block;
  position: relative; }

/* line 378, assets/scss/vendor/_jcf.scss */
.jcf-textarea .jcf-scrollbar-horizontal {
  display: none;
  height: 0; }

/* line 382, assets/scss/vendor/_jcf.scss */
.jcf-textarea textarea {
  padding: 8px 10px;
  border: none;
  margin: 0; }

/* line 387, assets/scss/vendor/_jcf.scss */
.jcf-textarea .jcf-resize {
  position: absolute;
  text-align: center;
  cursor: se-resize;
  background: #e3e3e3;
  font-weight: bold;
  line-height: 15px;
  text-indent: 1px;
  font-size: 12px;
  height: 15px;
  width: 14px;
  bottom: 0;
  right: 0; }

/* line 401, assets/scss/vendor/_jcf.scss */
.jcf-textarea .jcf-resize:before {
  border: 1px solid #000;
  border-width: 0 1px 1px 0;
  display: block;
  margin: 4px 0 0 3px;
  width: 6px;
  height: 6px;
  content: ''; }

/* number input */
/* line 412, assets/scss/vendor/_jcf.scss */
.jcf-number {
  display: inline-block;
  position: relative;
  height: 32px; }

/* line 417, assets/scss/vendor/_jcf.scss */
.jcf-number input::-webkit-inner-spin-button,
.jcf-number input::-webkit-outer-spin-button {
  -webkit-appearance: none; }

/* line 419, assets/scss/vendor/_jcf.scss */
.jcf-number input {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: textfield;
  appearance: none;
  border-radius: 0;
  box-sizing: border-box;
  border: 1px solid #777;
  padding: 3px 27px 3px 7px;
  margin: 0;
  height: 100%; }

/* line 432, assets/scss/vendor/_jcf.scss */
.jcf-number .jcf-btn-dec,
.jcf-number .jcf-btn-inc {
  position: absolute;
  background: #aaa;
  width: 20px;
  height: 15px;
  right: 1px;
  top: 1px; }

/* line 441, assets/scss/vendor/_jcf.scss */
.jcf-number .jcf-btn-dec {
  top: auto;
  bottom: 1px; }

/* line 445, assets/scss/vendor/_jcf.scss */
.jcf-number .jcf-btn-dec:hover,
.jcf-number .jcf-btn-inc:hover {
  background: #e6e6e6; }

/* line 449, assets/scss/vendor/_jcf.scss */
.jcf-number.jcf-disabled .jcf-btn-dec:hover,
.jcf-number.jcf-disabled .jcf-btn-inc:hover {
  background: #aaa; }

/* line 453, assets/scss/vendor/_jcf.scss */
.jcf-number .jcf-btn-dec:before,
.jcf-number .jcf-btn-inc:before {
  position: absolute;
  content: '';
  width: 0;
  height: 0;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -4px;
  border: 4px solid #aaa;
  border-color: transparent transparent #000 transparent; }

/* line 465, assets/scss/vendor/_jcf.scss */
.jcf-number .jcf-btn-dec:before {
  margin: -1px 0 0 -4px;
  border-color: #000 transparent transparent transparent; }

/* line 469, assets/scss/vendor/_jcf.scss */
.jcf-number.jcf-disabled .jcf-btn-dec:before,
.jcf-number.jcf-disabled .jcf-btn-inc:before,
.jcf-number .jcf-btn-dec.jcf-disabled:before,
.jcf-number .jcf-btn-inc.jcf-disabled:before {
  opacity: 0.3; }

/* line 475, assets/scss/vendor/_jcf.scss */
.jcf-number.jcf-disabled input {
  background: #ddd; }

/* range input */
/* line 480, assets/scss/vendor/_jcf.scss */
.jcf-range {
  display: inline-block;
  min-width: 200px;
  margin: 0 10px;
  width: 130px; }

/* line 486, assets/scss/vendor/_jcf.scss */
.jcf-range .jcf-range-track {
  margin: 0 20px 0 0;
  position: relative;
  display: block;
  height: 10px; }

/* line 492, assets/scss/vendor/_jcf.scss */
.jcf-range .jcf-range-wrapper {
  position: relative;
  background: #e5e5e5;
  border-radius: 5px;
  display: block;
  margin: 5px 0; }

/* line 499, assets/scss/vendor/_jcf.scss */
.jcf-range.jcf-vertical {
  min-width: 0;
  width: auto; }

/* line 503, assets/scss/vendor/_jcf.scss */
.jcf-range.jcf-vertical .jcf-range-wrapper {
  margin: 0;
  width: 10px;
  height: auto;
  padding: 20px 0 0; }

/* line 509, assets/scss/vendor/_jcf.scss */
.jcf-range.jcf-vertical .jcf-range-track {
  height: 180px;
  width: 10px; }

/* line 513, assets/scss/vendor/_jcf.scss */
.jcf-range.jcf-vertical .jcf-range-handle {
  left: -5px;
  top: auto; }

/* line 517, assets/scss/vendor/_jcf.scss */
.jcf-range .jcf-range-display-wrapper {
  position: absolute;
  min-height: 10px;
  min-width: 10px;
  left: 10px;
  right: 10px; }

/* line 524, assets/scss/vendor/_jcf.scss */
.jcf-range .jcf-range-display {
  border-radius: 5px;
  position: absolute;
  background: #888;
  width: 10px;
  height: 10px; }

/* line 531, assets/scss/vendor/_jcf.scss */
.jcf-range .jcf-range-display.jcf-range-min {
  margin: 0 0 0 -10px;
  padding: 0 0 0 10px; }

/* line 535, assets/scss/vendor/_jcf.scss */
.jcf-range .jcf-range-display.jcf-range-max {
  margin: 0 -10px 0 0;
  padding: 0 10px 0 0; }

/* line 539, assets/scss/vendor/_jcf.scss */
.jcf-range.jcf-vertical .jcf-range-display-wrapper {
  left: auto;
  right: auto;
  top: 10px;
  bottom: 10px; }

/* line 545, assets/scss/vendor/_jcf.scss */
.jcf-range.jcf-vertical .jcf-range-display.jcf-range-min {
  margin: 0 0 -10px;
  padding: 0 0 10px; }

/* line 549, assets/scss/vendor/_jcf.scss */
.jcf-range.jcf-vertical .jcf-range-display.jcf-range-max {
  margin: -10px 0 0;
  padding: 10px 0 0; }

/* line 554, assets/scss/vendor/_jcf.scss */
.jcf-range .jcf-range-handle {
  position: absolute;
  background: #aaa;
  border-radius: 19px;
  width: 19px;
  height: 19px;
  margin: -4px 0 0;
  z-index: 1;
  top: 0;
  left: 0; }

/* line 565, assets/scss/vendor/_jcf.scss */
.jcf-range .jcf-range-mark {
  position: absolute;
  overflow: hidden;
  background: #000;
  width: 1px;
  height: 3px;
  top: -7px;
  margin: 0 0 0 9px; }

/* line 574, assets/scss/vendor/_jcf.scss */
.jcf-range.jcf-vertical .jcf-range-mark {
  margin: 0 0 9px;
  left: 14px;
  top: auto;
  width: 3px;
  height: 1px; }

/* line 581, assets/scss/vendor/_jcf.scss */
.jcf-range .jcf-active-handle {
  z-index: 2; }

/* line 584, assets/scss/vendor/_jcf.scss */
.jcf-range.jcf-focus .jcf-active-handle {
  border: 1px solid #f00;
  margin: -5px 0 0 -1px; }

/* line 588, assets/scss/vendor/_jcf.scss */
.jcf-range.jcf-disabled {
  background: none !important;
  opacity: 0.3; }

/* common styles */
/* line 594, assets/scss/vendor/_jcf.scss */
.jcf-disabled {
  background: #ddd !important; }

/* line 595, assets/scss/vendor/_jcf.scss */
.jcf-focus, .jcf-focus * {
  border-color: #f00 !important; }

/*!
 *  Font Awesome 4.7.0 by @davegandy - https://fontawesome.io - @fontawesome;
 *  License - https://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License);
 */
 @font-face {
   font-family: FontAwesome;
   src: url(/wp-content/themes/buildgp/assets/fonts/fontawesome-webfont.eot);
   src: url(/wp-content/themes/buildgp/assets/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),
   url(/wp-content/themes/buildgp/assets/fonts/fontawesome-webfont.woff2) format("woff2"),
   url(/wp-content/themes/buildgp/assets/fonts/fontawesome-webfont.woff) format("woff"),
   url(/wp-content/themes/buildgp/assets/fonts/fontawesome-webfont.ttf) format("truetype"),
   url(https://go-gypsum.buildgp.com/moisture/assets/fontawesome-webfont.svg#fontawesomeregular) format("svg");
   font-weight: 400;
   font-style: normal; }

/* line 19, assets/scss/vendor/densdeck.scss */
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* line 28, assets/scss/vendor/densdeck.scss */
.fa-lg {
  font-size: 1.33333333em;
  line-height: .75em;
  vertical-align: -15%; }

/* line 34, assets/scss/vendor/densdeck.scss */
.fa-2x {
  font-size: 2em; }

/* line 38, assets/scss/vendor/densdeck.scss */
.fa-3x {
  font-size: 3em; }

/* line 42, assets/scss/vendor/densdeck.scss */
.fa-4x {
  font-size: 4em; }

/* line 46, assets/scss/vendor/densdeck.scss */
.fa-5x {
  font-size: 5em; }

/* line 50, assets/scss/vendor/densdeck.scss */
.fa-fw {
  width: 1.28571429em;
  text-align: center; }

/* line 55, assets/scss/vendor/densdeck.scss */
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none; }

/* line 61, assets/scss/vendor/densdeck.scss */
.fa-ul > li {
  position: relative; }

/* line 65, assets/scss/vendor/densdeck.scss */
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: .14285714em;
  text-align: center; }

/* line 73, assets/scss/vendor/densdeck.scss */
.fa-li.fa-lg {
  left: -1.85714286em; }

/* line 77, assets/scss/vendor/densdeck.scss */
.fa-border {
  padding: .2em .25em .15em;
  border: .08em solid #eee;
  border-radius: .1em; }

/* line 83, assets/scss/vendor/densdeck.scss */
.fa-pull-left {
  float: left; }

/* line 87, assets/scss/vendor/densdeck.scss */
.fa-pull-right {
  float: right; }

/* line 91, assets/scss/vendor/densdeck.scss */
.fa.fa-pull-left {
  margin-right: .3em; }

/* line 95, assets/scss/vendor/densdeck.scss */
.fa.fa-pull-right {
  margin-left: .3em; }

/* line 99, assets/scss/vendor/densdeck.scss */
.pull-right {
  float: right; }

/* line 103, assets/scss/vendor/densdeck.scss */
.pull-left {
  float: left; }

/* line 107, assets/scss/vendor/densdeck.scss */
.fa.pull-left {
  margin-right: .3em; }

/* line 111, assets/scss/vendor/densdeck.scss */
.fa.pull-right {
  margin-left: .3em; }

/* line 115, assets/scss/vendor/densdeck.scss */
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

/* line 120, assets/scss/vendor/densdeck.scss */
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

/* line 147, assets/scss/vendor/densdeck.scss */
.fa-rotate-90 {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

/* line 153, assets/scss/vendor/densdeck.scss */
.fa-rotate-180 {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

/* line 159, assets/scss/vendor/densdeck.scss */
.fa-rotate-270 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

/* line 165, assets/scss/vendor/densdeck.scss */
.fa-flip-horizontal {
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1); }

/* line 171, assets/scss/vendor/densdeck.scss */
.fa-flip-vertical {
  -webkit-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
  transform: scaleY(-1); }

/* line 177, assets/scss/vendor/densdeck.scss */
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-rotate-90 {
  filter: none; }

/* line 185, assets/scss/vendor/densdeck.scss */
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

/* line 194, assets/scss/vendor/densdeck.scss */
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

/* line 202, assets/scss/vendor/densdeck.scss */
.fa-stack-1x {
  line-height: inherit; }

/* line 206, assets/scss/vendor/densdeck.scss */
.fa-stack-2x {
  font-size: 2em; }

/* line 210, assets/scss/vendor/densdeck.scss */
.fa-inverse {
  color: #fff; }

/* line 214, assets/scss/vendor/densdeck.scss */
.fa-glass:before {
  content: "\F000"; }

/* line 218, assets/scss/vendor/densdeck.scss */
.fa-music:before {
  content: "\F001"; }

/* line 222, assets/scss/vendor/densdeck.scss */
.fa-search:before {
  content: "\F002"; }

/* line 226, assets/scss/vendor/densdeck.scss */
.fa-envelope-o:before {
  content: "\F003"; }

/* line 230, assets/scss/vendor/densdeck.scss */
.fa-heart:before {
  content: "\F004"; }

/* line 234, assets/scss/vendor/densdeck.scss */
.fa-star:before {
  content: "\F005"; }

/* line 238, assets/scss/vendor/densdeck.scss */
.fa-star-o:before {
  content: "\F006"; }

/* line 242, assets/scss/vendor/densdeck.scss */
.fa-user:before {
  content: "\F007"; }

/* line 246, assets/scss/vendor/densdeck.scss */
.fa-film:before {
  content: "\F008"; }

/* line 250, assets/scss/vendor/densdeck.scss */
.fa-th-large:before {
  content: "\F009"; }

/* line 254, assets/scss/vendor/densdeck.scss */
.fa-th:before {
  content: "\F00A"; }

/* line 258, assets/scss/vendor/densdeck.scss */
.fa-th-list:before {
  content: "\F00B"; }

/* line 262, assets/scss/vendor/densdeck.scss */
.fa-check:before {
  content: "\F00C"; }

/* line 266, assets/scss/vendor/densdeck.scss */
.fa-close:before,
.fa-remove:before,
.fa-times:before {
  content: "\F00D"; }

/* line 272, assets/scss/vendor/densdeck.scss */
.fa-search-plus:before {
  content: "\F00E"; }

/* line 276, assets/scss/vendor/densdeck.scss */
.fa-search-minus:before {
  content: "\F010"; }

/* line 280, assets/scss/vendor/densdeck.scss */
.fa-power-off:before {
  content: "\F011"; }

/* line 284, assets/scss/vendor/densdeck.scss */
.fa-signal:before {
  content: "\F012"; }

/* line 288, assets/scss/vendor/densdeck.scss */
.fa-cog:before,
.fa-gear:before {
  content: "\F013"; }

/* line 293, assets/scss/vendor/densdeck.scss */
.fa-trash-o:before {
  content: "\F014"; }

/* line 297, assets/scss/vendor/densdeck.scss */
.fa-home:before {
  content: "\F015"; }

/* line 301, assets/scss/vendor/densdeck.scss */
.fa-file-o:before {
  content: "\F016"; }

/* line 305, assets/scss/vendor/densdeck.scss */
.fa-clock-o:before {
  content: "\F017"; }

/* line 309, assets/scss/vendor/densdeck.scss */
.fa-road:before {
  content: "\F018"; }

/* line 313, assets/scss/vendor/densdeck.scss */
.fa-download:before {
  content: "\F019"; }

/* line 317, assets/scss/vendor/densdeck.scss */
.fa-arrow-circle-o-down:before {
  content: "\F01A"; }

/* line 321, assets/scss/vendor/densdeck.scss */
.fa-arrow-circle-o-up:before {
  content: "\F01B"; }

/* line 325, assets/scss/vendor/densdeck.scss */
.fa-inbox:before {
  content: "\F01C"; }

/* line 329, assets/scss/vendor/densdeck.scss */
.fa-play-circle-o:before {
  content: "\F01D"; }

/* line 333, assets/scss/vendor/densdeck.scss */
.fa-repeat:before,
.fa-rotate-right:before {
  content: "\F01E"; }

/* line 338, assets/scss/vendor/densdeck.scss */
.fa-refresh:before {
  content: "\F021"; }

/* line 342, assets/scss/vendor/densdeck.scss */
.fa-list-alt:before {
  content: "\F022"; }

/* line 346, assets/scss/vendor/densdeck.scss */
.fa-lock:before {
  content: "\F023"; }

/* line 350, assets/scss/vendor/densdeck.scss */
.fa-flag:before {
  content: "\F024"; }

/* line 354, assets/scss/vendor/densdeck.scss */
.fa-headphones:before {
  content: "\F025"; }

/* line 358, assets/scss/vendor/densdeck.scss */
.fa-volume-off:before {
  content: "\F026"; }

/* line 362, assets/scss/vendor/densdeck.scss */
.fa-volume-down:before {
  content: "\F027"; }

/* line 366, assets/scss/vendor/densdeck.scss */
.fa-volume-up:before {
  content: "\F028"; }

/* line 370, assets/scss/vendor/densdeck.scss */
.fa-qrcode:before {
  content: "\F029"; }

/* line 374, assets/scss/vendor/densdeck.scss */
.fa-barcode:before {
  content: "\F02A"; }

/* line 378, assets/scss/vendor/densdeck.scss */
.fa-tag:before {
  content: "\F02B"; }

/* line 382, assets/scss/vendor/densdeck.scss */
.fa-tags:before {
  content: "\F02C"; }

/* line 386, assets/scss/vendor/densdeck.scss */
.fa-book:before {
  content: "\F02D"; }

/* line 390, assets/scss/vendor/densdeck.scss */
.fa-bookmark:before {
  content: "\F02E"; }

/* line 394, assets/scss/vendor/densdeck.scss */
.fa-print:before {
  content: "\F02F"; }

/* line 398, assets/scss/vendor/densdeck.scss */
.fa-camera:before {
  content: "\F030"; }

/* line 402, assets/scss/vendor/densdeck.scss */
.fa-font:before {
  content: "\F031"; }

/* line 406, assets/scss/vendor/densdeck.scss */
.fa-bold:before {
  content: "\F032"; }

/* line 410, assets/scss/vendor/densdeck.scss */
.fa-italic:before {
  content: "\F033"; }

/* line 414, assets/scss/vendor/densdeck.scss */
.fa-text-height:before {
  content: "\F034"; }

/* line 418, assets/scss/vendor/densdeck.scss */
.fa-text-width:before {
  content: "\F035"; }

/* line 422, assets/scss/vendor/densdeck.scss */
.fa-align-left:before {
  content: "\F036"; }

/* line 426, assets/scss/vendor/densdeck.scss */
.fa-align-center:before {
  content: "\F037"; }

/* line 430, assets/scss/vendor/densdeck.scss */
.fa-align-right:before {
  content: "\F038"; }

/* line 434, assets/scss/vendor/densdeck.scss */
.fa-align-justify:before {
  content: "\F039"; }

/* line 438, assets/scss/vendor/densdeck.scss */
.fa-list:before {
  content: "\F03A"; }

/* line 442, assets/scss/vendor/densdeck.scss */
.fa-dedent:before,
.fa-outdent:before {
  content: "\F03B"; }

/* line 447, assets/scss/vendor/densdeck.scss */
.fa-indent:before {
  content: "\F03C"; }

/* line 451, assets/scss/vendor/densdeck.scss */
.fa-video-camera:before {
  content: "\F03D"; }

/* line 455, assets/scss/vendor/densdeck.scss */
.fa-image:before,
.fa-photo:before,
.fa-picture-o:before {
  content: "\F03E"; }

/* line 461, assets/scss/vendor/densdeck.scss */
.fa-pencil:before {
  content: "\F040"; }

/* line 465, assets/scss/vendor/densdeck.scss */
.fa-map-marker:before {
  content: "\F041"; }

/* line 469, assets/scss/vendor/densdeck.scss */
.fa-adjust:before {
  content: "\F042"; }

/* line 473, assets/scss/vendor/densdeck.scss */
.fa-tint:before {
  content: "\F043"; }

/* line 477, assets/scss/vendor/densdeck.scss */
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\F044"; }

/* line 482, assets/scss/vendor/densdeck.scss */
.fa-share-square-o:before {
  content: "\F045"; }

/* line 486, assets/scss/vendor/densdeck.scss */
.fa-check-square-o:before {
  content: "\F046"; }

/* line 490, assets/scss/vendor/densdeck.scss */
.fa-arrows:before {
  content: "\F047"; }

/* line 494, assets/scss/vendor/densdeck.scss */
.fa-step-backward:before {
  content: "\F048"; }

/* line 498, assets/scss/vendor/densdeck.scss */
.fa-fast-backward:before {
  content: "\F049"; }

/* line 502, assets/scss/vendor/densdeck.scss */
.fa-backward:before {
  content: "\F04A"; }

/* line 506, assets/scss/vendor/densdeck.scss */
.fa-play:before {
  content: "\F04B"; }

/* line 510, assets/scss/vendor/densdeck.scss */
.fa-pause:before {
  content: "\F04C"; }

/* line 514, assets/scss/vendor/densdeck.scss */
.fa-stop:before {
  content: "\F04D"; }

/* line 518, assets/scss/vendor/densdeck.scss */
.fa-forward:before {
  content: "\F04E"; }

/* line 522, assets/scss/vendor/densdeck.scss */
.fa-fast-forward:before {
  content: "\F050"; }

/* line 526, assets/scss/vendor/densdeck.scss */
.fa-step-forward:before {
  content: "\F051"; }

/* line 530, assets/scss/vendor/densdeck.scss */
.fa-eject:before {
  content: "\F052"; }

/* line 534, assets/scss/vendor/densdeck.scss */
.fa-chevron-left:before {
  content: "\F053"; }

/* line 538, assets/scss/vendor/densdeck.scss */
.fa-chevron-right:before {
  content: "\F054"; }

/* line 542, assets/scss/vendor/densdeck.scss */
.fa-plus-circle:before {
  content: "\F055"; }

/* line 546, assets/scss/vendor/densdeck.scss */
.fa-minus-circle:before {
  content: "\F056"; }

/* line 550, assets/scss/vendor/densdeck.scss */
.fa-times-circle:before {
  content: "\F057"; }

/* line 554, assets/scss/vendor/densdeck.scss */
.fa-check-circle:before {
  content: "\F058"; }

/* line 558, assets/scss/vendor/densdeck.scss */
.fa-question-circle:before {
  content: "\F059"; }

/* line 562, assets/scss/vendor/densdeck.scss */
.fa-info-circle:before {
  content: "\F05A"; }

/* line 566, assets/scss/vendor/densdeck.scss */
.fa-crosshairs:before {
  content: "\F05B"; }

/* line 570, assets/scss/vendor/densdeck.scss */
.fa-times-circle-o:before {
  content: "\F05C"; }

/* line 574, assets/scss/vendor/densdeck.scss */
.fa-check-circle-o:before {
  content: "\F05D"; }

/* line 578, assets/scss/vendor/densdeck.scss */
.fa-ban:before {
  content: "\F05E"; }

/* line 582, assets/scss/vendor/densdeck.scss */
.fa-arrow-left:before {
  content: "\F060"; }

/* line 586, assets/scss/vendor/densdeck.scss */
.fa-arrow-right:before {
  content: "\F061"; }

/* line 590, assets/scss/vendor/densdeck.scss */
.fa-arrow-up:before {
  content: "\F062"; }

/* line 594, assets/scss/vendor/densdeck.scss */
.fa-arrow-down:before {
  content: "\F063"; }

/* line 598, assets/scss/vendor/densdeck.scss */
.fa-mail-forward:before,
.fa-share:before {
  content: "\F064"; }

/* line 603, assets/scss/vendor/densdeck.scss */
.fa-expand:before {
  content: "\F065"; }

/* line 607, assets/scss/vendor/densdeck.scss */
.fa-compress:before {
  content: "\F066"; }

/* line 611, assets/scss/vendor/densdeck.scss */
.fa-plus:before {
  content: "\F067"; }

/* line 615, assets/scss/vendor/densdeck.scss */
.fa-minus:before {
  content: "\F068"; }

/* line 619, assets/scss/vendor/densdeck.scss */
.fa-asterisk:before {
  content: "\F069"; }

/* line 623, assets/scss/vendor/densdeck.scss */
.fa-exclamation-circle:before {
  content: "\F06A"; }

/* line 627, assets/scss/vendor/densdeck.scss */
.fa-gift:before {
  content: "\F06B"; }

/* line 631, assets/scss/vendor/densdeck.scss */
.fa-leaf:before {
  content: "\F06C"; }

/* line 635, assets/scss/vendor/densdeck.scss */
.fa-fire:before {
  content: "\F06D"; }

/* line 639, assets/scss/vendor/densdeck.scss */
.fa-eye:before {
  content: "\F06E"; }

/* line 643, assets/scss/vendor/densdeck.scss */
.fa-eye-slash:before {
  content: "\F070"; }

/* line 647, assets/scss/vendor/densdeck.scss */
.fa-exclamation-triangle:before,
.fa-warning:before {
  content: "\F071"; }

/* line 652, assets/scss/vendor/densdeck.scss */
.fa-plane:before {
  content: "\F072"; }

/* line 656, assets/scss/vendor/densdeck.scss */
.fa-calendar:before {
  content: "\F073"; }

/* line 660, assets/scss/vendor/densdeck.scss */
.fa-random:before {
  content: "\F074"; }

/* line 664, assets/scss/vendor/densdeck.scss */
.fa-comment:before {
  content: "\F075"; }

/* line 668, assets/scss/vendor/densdeck.scss */
.fa-magnet:before {
  content: "\F076"; }

/* line 672, assets/scss/vendor/densdeck.scss */
.fa-chevron-up:before {
  content: "\F077"; }

/* line 676, assets/scss/vendor/densdeck.scss */
.fa-chevron-down:before {
  content: "\F078"; }

/* line 680, assets/scss/vendor/densdeck.scss */
.fa-retweet:before {
  content: "\F079"; }

/* line 684, assets/scss/vendor/densdeck.scss */
.fa-shopping-cart:before {
  content: "\F07A"; }

/* line 688, assets/scss/vendor/densdeck.scss */
.fa-folder:before {
  content: "\F07B"; }

/* line 692, assets/scss/vendor/densdeck.scss */
.fa-folder-open:before {
  content: "\F07C"; }

/* line 696, assets/scss/vendor/densdeck.scss */
.fa-arrows-v:before {
  content: "\F07D"; }

/* line 700, assets/scss/vendor/densdeck.scss */
.fa-arrows-h:before {
  content: "\F07E"; }

/* line 704, assets/scss/vendor/densdeck.scss */
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\F080"; }

/* line 709, assets/scss/vendor/densdeck.scss */
.fa-twitter-square:before {
  content: "\F081"; }

/* line 713, assets/scss/vendor/densdeck.scss */
.fa-facebook-square:before {
  content: "\F082"; }

/* line 717, assets/scss/vendor/densdeck.scss */
.fa-camera-retro:before {
  content: "\F083"; }

/* line 721, assets/scss/vendor/densdeck.scss */
.fa-key:before {
  content: "\F084"; }

/* line 725, assets/scss/vendor/densdeck.scss */
.fa-cogs:before,
.fa-gears:before {
  content: "\F085"; }

/* line 730, assets/scss/vendor/densdeck.scss */
.fa-comments:before {
  content: "\F086"; }

/* line 734, assets/scss/vendor/densdeck.scss */
.fa-thumbs-o-up:before {
  content: "\F087"; }

/* line 738, assets/scss/vendor/densdeck.scss */
.fa-thumbs-o-down:before {
  content: "\F088"; }

/* line 742, assets/scss/vendor/densdeck.scss */
.fa-star-half:before {
  content: "\F089"; }

/* line 746, assets/scss/vendor/densdeck.scss */
.fa-heart-o:before {
  content: "\F08A"; }

/* line 750, assets/scss/vendor/densdeck.scss */
.fa-sign-out:before {
  content: "\F08B"; }

/* line 754, assets/scss/vendor/densdeck.scss */
.fa-linkedin-square:before {
  content: "\F08C"; }

/* line 758, assets/scss/vendor/densdeck.scss */
.fa-thumb-tack:before {
  content: "\F08D"; }

/* line 762, assets/scss/vendor/densdeck.scss */
.fa-external-link:before {
  content: "\F08E"; }

/* line 766, assets/scss/vendor/densdeck.scss */
.fa-sign-in:before {
  content: "\F090"; }

/* line 770, assets/scss/vendor/densdeck.scss */
.fa-trophy:before {
  content: "\F091"; }

/* line 774, assets/scss/vendor/densdeck.scss */
.fa-github-square:before {
  content: "\F092"; }

/* line 778, assets/scss/vendor/densdeck.scss */
.fa-upload:before {
  content: "\F093"; }

/* line 782, assets/scss/vendor/densdeck.scss */
.fa-lemon-o:before {
  content: "\F094"; }

/* line 786, assets/scss/vendor/densdeck.scss */
.fa-phone:before {
  content: "\F095"; }

/* line 790, assets/scss/vendor/densdeck.scss */
.fa-square-o:before {
  content: "\F096"; }

/* line 794, assets/scss/vendor/densdeck.scss */
.fa-bookmark-o:before {
  content: "\F097"; }

/* line 798, assets/scss/vendor/densdeck.scss */
.fa-phone-square:before {
  content: "\F098"; }

/* line 802, assets/scss/vendor/densdeck.scss */
.fa-twitter:before {
  content: "\F099"; }

/* line 806, assets/scss/vendor/densdeck.scss */
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\F09A"; }

/* line 811, assets/scss/vendor/densdeck.scss */
.fa-github:before {
  content: "\F09B"; }

/* line 815, assets/scss/vendor/densdeck.scss */
.fa-unlock:before {
  content: "\F09C"; }

/* line 819, assets/scss/vendor/densdeck.scss */
.fa-credit-card:before {
  content: "\F09D"; }

/* line 823, assets/scss/vendor/densdeck.scss */
.fa-feed:before,
.fa-rss:before {
  content: "\F09E"; }

/* line 828, assets/scss/vendor/densdeck.scss */
.fa-hdd-o:before {
  content: "\F0A0"; }

/* line 832, assets/scss/vendor/densdeck.scss */
.fa-bullhorn:before {
  content: "\F0A1"; }

/* line 836, assets/scss/vendor/densdeck.scss */
.fa-bell:before {
  content: "\F0F3"; }

/* line 840, assets/scss/vendor/densdeck.scss */
.fa-certificate:before {
  content: "\F0A3"; }

/* line 844, assets/scss/vendor/densdeck.scss */
.fa-hand-o-right:before {
  content: "\F0A4"; }

/* line 848, assets/scss/vendor/densdeck.scss */
.fa-hand-o-left:before {
  content: "\F0A5"; }

/* line 852, assets/scss/vendor/densdeck.scss */
.fa-hand-o-up:before {
  content: "\F0A6"; }

/* line 856, assets/scss/vendor/densdeck.scss */
.fa-hand-o-down:before {
  content: "\F0A7"; }

/* line 860, assets/scss/vendor/densdeck.scss */
.fa-arrow-circle-left:before {
  content: "\F0A8"; }

/* line 864, assets/scss/vendor/densdeck.scss */
.fa-arrow-circle-right:before {
  content: "\F0A9"; }

/* line 868, assets/scss/vendor/densdeck.scss */
.fa-arrow-circle-up:before {
  content: "\F0AA"; }

/* line 872, assets/scss/vendor/densdeck.scss */
.fa-arrow-circle-down:before {
  content: "\F0AB"; }

/* line 876, assets/scss/vendor/densdeck.scss */
.fa-globe:before {
  content: "\F0AC"; }

/* line 880, assets/scss/vendor/densdeck.scss */
.fa-wrench:before {
  content: "\F0AD"; }

/* line 884, assets/scss/vendor/densdeck.scss */
.fa-tasks:before {
  content: "\F0AE"; }

/* line 888, assets/scss/vendor/densdeck.scss */
.fa-filter:before {
  content: "\F0B0"; }

/* line 892, assets/scss/vendor/densdeck.scss */
.fa-briefcase:before {
  content: "\F0B1"; }

/* line 896, assets/scss/vendor/densdeck.scss */
.fa-arrows-alt:before {
  content: "\F0B2"; }

/* line 900, assets/scss/vendor/densdeck.scss */
.fa-group:before,
.fa-users:before {
  content: "\F0C0"; }

/* line 905, assets/scss/vendor/densdeck.scss */
.fa-chain:before,
.fa-link:before {
  content: "\F0C1"; }

/* line 910, assets/scss/vendor/densdeck.scss */
.fa-cloud:before {
  content: "\F0C2"; }

/* line 914, assets/scss/vendor/densdeck.scss */
.fa-flask:before {
  content: "\F0C3"; }

/* line 918, assets/scss/vendor/densdeck.scss */
.fa-cut:before,
.fa-scissors:before {
  content: "\F0C4"; }

/* line 923, assets/scss/vendor/densdeck.scss */
.fa-copy:before,
.fa-files-o:before {
  content: "\F0C5"; }

/* line 928, assets/scss/vendor/densdeck.scss */
.fa-paperclip:before {
  content: "\F0C6"; }

/* line 932, assets/scss/vendor/densdeck.scss */
.fa-floppy-o:before,
.fa-save:before {
  content: "\F0C7"; }

/* line 937, assets/scss/vendor/densdeck.scss */
.fa-square:before {
  content: "\F0C8"; }

/* line 941, assets/scss/vendor/densdeck.scss */
.fa-bars:before,
.fa-navicon:before,
.fa-reorder:before {
  content: "\F0C9"; }

/* line 947, assets/scss/vendor/densdeck.scss */
.fa-list-ul:before {
  content: "\F0CA"; }

/* line 951, assets/scss/vendor/densdeck.scss */
.fa-list-ol:before {
  content: "\F0CB"; }

/* line 955, assets/scss/vendor/densdeck.scss */
.fa-strikethrough:before {
  content: "\F0CC"; }

/* line 959, assets/scss/vendor/densdeck.scss */
.fa-underline:before {
  content: "\F0CD"; }

/* line 963, assets/scss/vendor/densdeck.scss */
.fa-table:before {
  content: "\F0CE"; }

/* line 967, assets/scss/vendor/densdeck.scss */
.fa-magic:before {
  content: "\F0D0"; }

/* line 971, assets/scss/vendor/densdeck.scss */
.fa-truck:before {
  content: "\F0D1"; }

/* line 975, assets/scss/vendor/densdeck.scss */
.fa-pinterest:before {
  content: "\F0D2"; }

/* line 979, assets/scss/vendor/densdeck.scss */
.fa-pinterest-square:before {
  content: "\F0D3"; }

/* line 983, assets/scss/vendor/densdeck.scss */
.fa-google-plus-square:before {
  content: "\F0D4"; }

/* line 987, assets/scss/vendor/densdeck.scss */
.fa-google-plus:before {
  content: "\F0D5"; }

/* line 991, assets/scss/vendor/densdeck.scss */
.fa-money:before {
  content: "\F0D6"; }

/* line 995, assets/scss/vendor/densdeck.scss */
.fa-caret-down:before {
  content: "\F0D7"; }

/* line 999, assets/scss/vendor/densdeck.scss */
.fa-caret-up:before {
  content: "\F0D8"; }

/* line 1003, assets/scss/vendor/densdeck.scss */
.fa-caret-left:before {
  content: "\F0D9"; }

/* line 1007, assets/scss/vendor/densdeck.scss */
.fa-caret-right:before {
  content: "\F0DA"; }

/* line 1011, assets/scss/vendor/densdeck.scss */
.fa-columns:before {
  content: "\F0DB"; }

/* line 1015, assets/scss/vendor/densdeck.scss */
.fa-sort:before,
.fa-unsorted:before {
  content: "\F0DC"; }

/* line 1020, assets/scss/vendor/densdeck.scss */
.fa-sort-desc:before,
.fa-sort-down:before {
  content: "\F0DD"; }

/* line 1025, assets/scss/vendor/densdeck.scss */
.fa-sort-asc:before,
.fa-sort-up:before {
  content: "\F0DE"; }

/* line 1030, assets/scss/vendor/densdeck.scss */
.fa-envelope:before {
  content: "\F0E0"; }

/* line 1034, assets/scss/vendor/densdeck.scss */
.fa-linkedin:before {
  content: "\F0E1"; }

/* line 1038, assets/scss/vendor/densdeck.scss */
.fa-rotate-left:before,
.fa-undo:before {
  content: "\F0E2"; }

/* line 1043, assets/scss/vendor/densdeck.scss */
.fa-gavel:before,
.fa-legal:before {
  content: "\F0E3"; }

/* line 1048, assets/scss/vendor/densdeck.scss */
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\F0E4"; }

/* line 1053, assets/scss/vendor/densdeck.scss */
.fa-comment-o:before {
  content: "\F0E5"; }

/* line 1057, assets/scss/vendor/densdeck.scss */
.fa-comments-o:before {
  content: "\F0E6"; }

/* line 1061, assets/scss/vendor/densdeck.scss */
.fa-bolt:before,
.fa-flash:before {
  content: "\F0E7"; }

/* line 1066, assets/scss/vendor/densdeck.scss */
.fa-sitemap:before {
  content: "\F0E8"; }

/* line 1070, assets/scss/vendor/densdeck.scss */
.fa-umbrella:before {
  content: "\F0E9"; }

/* line 1074, assets/scss/vendor/densdeck.scss */
.fa-clipboard:before,
.fa-paste:before {
  content: "\F0EA"; }

/* line 1079, assets/scss/vendor/densdeck.scss */
.fa-lightbulb-o:before {
  content: "\F0EB"; }

/* line 1083, assets/scss/vendor/densdeck.scss */
.fa-exchange:before {
  content: "\F0EC"; }

/* line 1087, assets/scss/vendor/densdeck.scss */
.fa-cloud-download:before {
  content: "\F0ED"; }

/* line 1091, assets/scss/vendor/densdeck.scss */
.fa-cloud-upload:before {
  content: "\F0EE"; }

/* line 1095, assets/scss/vendor/densdeck.scss */
.fa-user-md:before {
  content: "\F0F0"; }

/* line 1099, assets/scss/vendor/densdeck.scss */
.fa-stethoscope:before {
  content: "\F0F1"; }

/* line 1103, assets/scss/vendor/densdeck.scss */
.fa-suitcase:before {
  content: "\F0F2"; }

/* line 1107, assets/scss/vendor/densdeck.scss */
.fa-bell-o:before {
  content: "\F0A2"; }

/* line 1111, assets/scss/vendor/densdeck.scss */
.fa-coffee:before {
  content: "\F0F4"; }

/* line 1115, assets/scss/vendor/densdeck.scss */
.fa-cutlery:before {
  content: "\F0F5"; }

/* line 1119, assets/scss/vendor/densdeck.scss */
.fa-file-text-o:before {
  content: "\F0F6"; }

/* line 1123, assets/scss/vendor/densdeck.scss */
.fa-building-o:before {
  content: "\F0F7"; }

/* line 1127, assets/scss/vendor/densdeck.scss */
.fa-hospital-o:before {
  content: "\F0F8"; }

/* line 1131, assets/scss/vendor/densdeck.scss */
.fa-ambulance:before {
  content: "\F0F9"; }

/* line 1135, assets/scss/vendor/densdeck.scss */
.fa-medkit:before {
  content: "\F0FA"; }

/* line 1139, assets/scss/vendor/densdeck.scss */
.fa-fighter-jet:before {
  content: "\F0FB"; }

/* line 1143, assets/scss/vendor/densdeck.scss */
.fa-beer:before {
  content: "\F0FC"; }

/* line 1147, assets/scss/vendor/densdeck.scss */
.fa-h-square:before {
  content: "\F0FD"; }

/* line 1151, assets/scss/vendor/densdeck.scss */
.fa-plus-square:before {
  content: "\F0FE"; }

/* line 1155, assets/scss/vendor/densdeck.scss */
.fa-angle-double-left:before {
  content: "\F100"; }

/* line 1159, assets/scss/vendor/densdeck.scss */
.fa-angle-double-right:before {
  content: "\F101"; }

/* line 1163, assets/scss/vendor/densdeck.scss */
.fa-angle-double-up:before {
  content: "\F102"; }

/* line 1167, assets/scss/vendor/densdeck.scss */
.fa-angle-double-down:before {
  content: "\F103"; }

/* line 1171, assets/scss/vendor/densdeck.scss */
.fa-angle-left:before {
  content: "\F104"; }

/* line 1175, assets/scss/vendor/densdeck.scss */
.fa-angle-right:before {
  content: "\F105"; }

/* line 1179, assets/scss/vendor/densdeck.scss */
.fa-angle-up:before {
  content: "\F106"; }

/* line 1183, assets/scss/vendor/densdeck.scss */
.fa-angle-down:before {
  content: "\F107"; }

/* line 1187, assets/scss/vendor/densdeck.scss */
.fa-desktop:before {
  content: "\F108"; }

/* line 1191, assets/scss/vendor/densdeck.scss */
.fa-laptop:before {
  content: "\F109"; }

/* line 1195, assets/scss/vendor/densdeck.scss */
.fa-tablet:before {
  content: "\F10A"; }

/* line 1199, assets/scss/vendor/densdeck.scss */
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\F10B"; }

/* line 1204, assets/scss/vendor/densdeck.scss */
.fa-circle-o:before {
  content: "\F10C"; }

/* line 1208, assets/scss/vendor/densdeck.scss */
.fa-quote-left:before {
  content: "\F10D"; }

/* line 1212, assets/scss/vendor/densdeck.scss */
.fa-quote-right:before {
  content: "\F10E"; }

/* line 1216, assets/scss/vendor/densdeck.scss */
.fa-spinner:before {
  content: "\F110"; }

/* line 1220, assets/scss/vendor/densdeck.scss */
.fa-circle:before {
  content: "\F111"; }

/* line 1224, assets/scss/vendor/densdeck.scss */
.fa-mail-reply:before,
.fa-reply:before {
  content: "\F112"; }

/* line 1229, assets/scss/vendor/densdeck.scss */
.fa-github-alt:before {
  content: "\F113"; }

/* line 1233, assets/scss/vendor/densdeck.scss */
.fa-folder-o:before {
  content: "\F114"; }

/* line 1237, assets/scss/vendor/densdeck.scss */
.fa-folder-open-o:before {
  content: "\F115"; }

/* line 1241, assets/scss/vendor/densdeck.scss */
.fa-smile-o:before {
  content: "\F118"; }

/* line 1245, assets/scss/vendor/densdeck.scss */
.fa-frown-o:before {
  content: "\F119"; }

/* line 1249, assets/scss/vendor/densdeck.scss */
.fa-meh-o:before {
  content: "\F11A"; }

/* line 1253, assets/scss/vendor/densdeck.scss */
.fa-gamepad:before {
  content: "\F11B"; }

/* line 1257, assets/scss/vendor/densdeck.scss */
.fa-keyboard-o:before {
  content: "\F11C"; }

/* line 1261, assets/scss/vendor/densdeck.scss */
.fa-flag-o:before {
  content: "\F11D"; }

/* line 1265, assets/scss/vendor/densdeck.scss */
.fa-flag-checkered:before {
  content: "\F11E"; }

/* line 1269, assets/scss/vendor/densdeck.scss */
.fa-terminal:before {
  content: "\F120"; }

/* line 1273, assets/scss/vendor/densdeck.scss */
.fa-code:before {
  content: "\F121"; }

/* line 1277, assets/scss/vendor/densdeck.scss */
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\F122"; }

/* line 1282, assets/scss/vendor/densdeck.scss */
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\F123"; }

/* line 1288, assets/scss/vendor/densdeck.scss */
.fa-location-arrow:before {
  content: "\F124"; }

/* line 1292, assets/scss/vendor/densdeck.scss */
.fa-crop:before {
  content: "\F125"; }

/* line 1296, assets/scss/vendor/densdeck.scss */
.fa-code-fork:before {
  content: "\F126"; }

/* line 1300, assets/scss/vendor/densdeck.scss */
.fa-chain-broken:before,
.fa-unlink:before {
  content: "\F127"; }

/* line 1305, assets/scss/vendor/densdeck.scss */
.fa-question:before {
  content: "\F128"; }

/* line 1309, assets/scss/vendor/densdeck.scss */
.fa-info:before {
  content: "\F129"; }

/* line 1313, assets/scss/vendor/densdeck.scss */
.fa-exclamation:before {
  content: "\F12A"; }

/* line 1317, assets/scss/vendor/densdeck.scss */
.fa-superscript:before {
  content: "\F12B"; }

/* line 1321, assets/scss/vendor/densdeck.scss */
.fa-subscript:before {
  content: "\F12C"; }

/* line 1325, assets/scss/vendor/densdeck.scss */
.fa-eraser:before {
  content: "\F12D"; }

/* line 1329, assets/scss/vendor/densdeck.scss */
.fa-puzzle-piece:before {
  content: "\F12E"; }

/* line 1333, assets/scss/vendor/densdeck.scss */
.fa-microphone:before {
  content: "\F130"; }

/* line 1337, assets/scss/vendor/densdeck.scss */
.fa-microphone-slash:before {
  content: "\F131"; }

/* line 1341, assets/scss/vendor/densdeck.scss */
.fa-shield:before {
  content: "\F132"; }

/* line 1345, assets/scss/vendor/densdeck.scss */
.fa-calendar-o:before {
  content: "\F133"; }

/* line 1349, assets/scss/vendor/densdeck.scss */
.fa-fire-extinguisher:before {
  content: "\F134"; }

/* line 1353, assets/scss/vendor/densdeck.scss */
.fa-rocket:before {
  content: "\F135"; }

/* line 1357, assets/scss/vendor/densdeck.scss */
.fa-maxcdn:before {
  content: "\F136"; }

/* line 1361, assets/scss/vendor/densdeck.scss */
.fa-chevron-circle-left:before {
  content: "\F137"; }

/* line 1365, assets/scss/vendor/densdeck.scss */
.fa-chevron-circle-right:before {
  content: "\F138"; }

/* line 1369, assets/scss/vendor/densdeck.scss */
.fa-chevron-circle-up:before {
  content: "\F139"; }

/* line 1373, assets/scss/vendor/densdeck.scss */
.fa-chevron-circle-down:before {
  content: "\F13A"; }

/* line 1377, assets/scss/vendor/densdeck.scss */
.fa-html5:before {
  content: "\F13B"; }

/* line 1381, assets/scss/vendor/densdeck.scss */
.fa-css3:before {
  content: "\F13C"; }

/* line 1385, assets/scss/vendor/densdeck.scss */
.fa-anchor:before {
  content: "\F13D"; }

/* line 1389, assets/scss/vendor/densdeck.scss */
.fa-unlock-alt:before {
  content: "\F13E"; }

/* line 1393, assets/scss/vendor/densdeck.scss */
.fa-bullseye:before {
  content: "\F140"; }

/* line 1397, assets/scss/vendor/densdeck.scss */
.fa-ellipsis-h:before {
  content: "\F141"; }

/* line 1401, assets/scss/vendor/densdeck.scss */
.fa-ellipsis-v:before {
  content: "\F142"; }

/* line 1405, assets/scss/vendor/densdeck.scss */
.fa-rss-square:before {
  content: "\F143"; }

/* line 1409, assets/scss/vendor/densdeck.scss */
.fa-play-circle:before {
  content: "\F144"; }

/* line 1413, assets/scss/vendor/densdeck.scss */
.fa-ticket:before {
  content: "\F145"; }

/* line 1417, assets/scss/vendor/densdeck.scss */
.fa-minus-square:before {
  content: "\F146"; }

/* line 1421, assets/scss/vendor/densdeck.scss */
.fa-minus-square-o:before {
  content: "\F147"; }

/* line 1425, assets/scss/vendor/densdeck.scss */
.fa-level-up:before {
  content: "\F148"; }

/* line 1429, assets/scss/vendor/densdeck.scss */
.fa-level-down:before {
  content: "\F149"; }

/* line 1433, assets/scss/vendor/densdeck.scss */
.fa-check-square:before {
  content: "\F14A"; }

/* line 1437, assets/scss/vendor/densdeck.scss */
.fa-pencil-square:before {
  content: "\F14B"; }

/* line 1441, assets/scss/vendor/densdeck.scss */
.fa-external-link-square:before {
  content: "\F14C"; }

/* line 1445, assets/scss/vendor/densdeck.scss */
.fa-share-square:before {
  content: "\F14D"; }

/* line 1449, assets/scss/vendor/densdeck.scss */
.fa-compass:before {
  content: "\F14E"; }

/* line 1453, assets/scss/vendor/densdeck.scss */
.fa-caret-square-o-down:before,
.fa-toggle-down:before {
  content: "\F150"; }

/* line 1458, assets/scss/vendor/densdeck.scss */
.fa-caret-square-o-up:before,
.fa-toggle-up:before {
  content: "\F151"; }

/* line 1463, assets/scss/vendor/densdeck.scss */
.fa-caret-square-o-right:before,
.fa-toggle-right:before {
  content: "\F152"; }

/* line 1468, assets/scss/vendor/densdeck.scss */
.fa-eur:before,
.fa-euro:before {
  content: "\F153"; }

/* line 1473, assets/scss/vendor/densdeck.scss */
.fa-gbp:before {
  content: "\F154"; }

/* line 1477, assets/scss/vendor/densdeck.scss */
.fa-dollar:before,
.fa-usd:before {
  content: "\F155"; }

/* line 1482, assets/scss/vendor/densdeck.scss */
.fa-inr:before,
.fa-rupee:before {
  content: "\F156"; }

/* line 1487, assets/scss/vendor/densdeck.scss */
.fa-cny:before,
.fa-jpy:before,
.fa-rmb:before,
.fa-yen:before {
  content: "\F157"; }

/* line 1494, assets/scss/vendor/densdeck.scss */
.fa-rouble:before,
.fa-rub:before,
.fa-ruble:before {
  content: "\F158"; }

/* line 1500, assets/scss/vendor/densdeck.scss */
.fa-krw:before,
.fa-won:before {
  content: "\F159"; }

/* line 1505, assets/scss/vendor/densdeck.scss */
.fa-bitcoin:before,
.fa-btc:before {
  content: "\F15A"; }

/* line 1510, assets/scss/vendor/densdeck.scss */
.fa-file:before {
  content: "\F15B"; }

/* line 1514, assets/scss/vendor/densdeck.scss */
.fa-file-text:before {
  content: "\F15C"; }

/* line 1518, assets/scss/vendor/densdeck.scss */
.fa-sort-alpha-asc:before {
  content: "\F15D"; }

/* line 1522, assets/scss/vendor/densdeck.scss */
.fa-sort-alpha-desc:before {
  content: "\F15E"; }

/* line 1526, assets/scss/vendor/densdeck.scss */
.fa-sort-amount-asc:before {
  content: "\F160"; }

/* line 1530, assets/scss/vendor/densdeck.scss */
.fa-sort-amount-desc:before {
  content: "\F161"; }

/* line 1534, assets/scss/vendor/densdeck.scss */
.fa-sort-numeric-asc:before {
  content: "\F162"; }

/* line 1538, assets/scss/vendor/densdeck.scss */
.fa-sort-numeric-desc:before {
  content: "\F163"; }

/* line 1542, assets/scss/vendor/densdeck.scss */
.fa-thumbs-up:before {
  content: "\F164"; }

/* line 1546, assets/scss/vendor/densdeck.scss */
.fa-thumbs-down:before {
  content: "\F165"; }

/* line 1550, assets/scss/vendor/densdeck.scss */
.fa-youtube-square:before {
  content: "\F166"; }

/* line 1554, assets/scss/vendor/densdeck.scss */
.fa-youtube:before {
  content: "\F167"; }

/* line 1558, assets/scss/vendor/densdeck.scss */
.fa-xing:before {
  content: "\F168"; }

/* line 1562, assets/scss/vendor/densdeck.scss */
.fa-xing-square:before {
  content: "\F169"; }

/* line 1566, assets/scss/vendor/densdeck.scss */
.fa-youtube-play:before {
  content: "\F16A"; }

/* line 1570, assets/scss/vendor/densdeck.scss */
.fa-dropbox:before {
  content: "\F16B"; }

/* line 1574, assets/scss/vendor/densdeck.scss */
.fa-stack-overflow:before {
  content: "\F16C"; }

/* line 1578, assets/scss/vendor/densdeck.scss */
.fa-instagram:before {
  content: "\F16D"; }

/* line 1582, assets/scss/vendor/densdeck.scss */
.fa-flickr:before {
  content: "\F16E"; }

/* line 1586, assets/scss/vendor/densdeck.scss */
.fa-adn:before {
  content: "\F170"; }

/* line 1590, assets/scss/vendor/densdeck.scss */
.fa-bitbucket:before {
  content: "\F171"; }

/* line 1594, assets/scss/vendor/densdeck.scss */
.fa-bitbucket-square:before {
  content: "\F172"; }

/* line 1598, assets/scss/vendor/densdeck.scss */
.fa-tumblr:before {
  content: "\F173"; }

/* line 1602, assets/scss/vendor/densdeck.scss */
.fa-tumblr-square:before {
  content: "\F174"; }

/* line 1606, assets/scss/vendor/densdeck.scss */
.fa-long-arrow-down:before {
  content: "\F175"; }

/* line 1610, assets/scss/vendor/densdeck.scss */
.fa-long-arrow-up:before {
  content: "\F176"; }

/* line 1614, assets/scss/vendor/densdeck.scss */
.fa-long-arrow-left:before {
  content: "\F177"; }

/* line 1618, assets/scss/vendor/densdeck.scss */
.fa-long-arrow-right:before {
  content: "\F178"; }

/* line 1622, assets/scss/vendor/densdeck.scss */
.fa-apple:before {
  content: "\F179"; }

/* line 1626, assets/scss/vendor/densdeck.scss */
.fa-windows:before {
  content: "\F17A"; }

/* line 1630, assets/scss/vendor/densdeck.scss */
.fa-android:before {
  content: "\F17B"; }

/* line 1634, assets/scss/vendor/densdeck.scss */
.fa-linux:before {
  content: "\F17C"; }

/* line 1638, assets/scss/vendor/densdeck.scss */
.fa-dribbble:before {
  content: "\F17D"; }

/* line 1642, assets/scss/vendor/densdeck.scss */
.fa-skype:before {
  content: "\F17E"; }

/* line 1646, assets/scss/vendor/densdeck.scss */
.fa-foursquare:before {
  content: "\F180"; }

/* line 1650, assets/scss/vendor/densdeck.scss */
.fa-trello:before {
  content: "\F181"; }

/* line 1654, assets/scss/vendor/densdeck.scss */
.fa-female:before {
  content: "\F182"; }

/* line 1658, assets/scss/vendor/densdeck.scss */
.fa-male:before {
  content: "\F183"; }

/* line 1662, assets/scss/vendor/densdeck.scss */
.fa-gittip:before,
.fa-gratipay:before {
  content: "\F184"; }

/* line 1667, assets/scss/vendor/densdeck.scss */
.fa-sun-o:before {
  content: "\F185"; }

/* line 1671, assets/scss/vendor/densdeck.scss */
.fa-moon-o:before {
  content: "\F186"; }

/* line 1675, assets/scss/vendor/densdeck.scss */
.fa-archive:before {
  content: "\F187"; }

/* line 1679, assets/scss/vendor/densdeck.scss */
.fa-bug:before {
  content: "\F188"; }

/* line 1683, assets/scss/vendor/densdeck.scss */
.fa-vk:before {
  content: "\F189"; }

/* line 1687, assets/scss/vendor/densdeck.scss */
.fa-weibo:before {
  content: "\F18A"; }

/* line 1691, assets/scss/vendor/densdeck.scss */
.fa-renren:before {
  content: "\F18B"; }

/* line 1695, assets/scss/vendor/densdeck.scss */
.fa-pagelines:before {
  content: "\F18C"; }

/* line 1699, assets/scss/vendor/densdeck.scss */
.fa-stack-exchange:before {
  content: "\F18D"; }

/* line 1703, assets/scss/vendor/densdeck.scss */
.fa-arrow-circle-o-right:before {
  content: "\F18E"; }

/* line 1707, assets/scss/vendor/densdeck.scss */
.fa-arrow-circle-o-left:before {
  content: "\F190"; }

/* line 1711, assets/scss/vendor/densdeck.scss */
.fa-caret-square-o-left:before,
.fa-toggle-left:before {
  content: "\F191"; }

/* line 1716, assets/scss/vendor/densdeck.scss */
.fa-dot-circle-o:before {
  content: "\F192"; }

/* line 1720, assets/scss/vendor/densdeck.scss */
.fa-wheelchair:before {
  content: "\F193"; }

/* line 1724, assets/scss/vendor/densdeck.scss */
.fa-vimeo-square:before {
  content: "\F194"; }

/* line 1728, assets/scss/vendor/densdeck.scss */
.fa-try:before,
.fa-turkish-lira:before {
  content: "\F195"; }

/* line 1733, assets/scss/vendor/densdeck.scss */
.fa-plus-square-o:before {
  content: "\F196"; }

/* line 1737, assets/scss/vendor/densdeck.scss */
.fa-space-shuttle:before {
  content: "\F197"; }

/* line 1741, assets/scss/vendor/densdeck.scss */
.fa-slack:before {
  content: "\F198"; }

/* line 1745, assets/scss/vendor/densdeck.scss */
.fa-envelope-square:before {
  content: "\F199"; }

/* line 1749, assets/scss/vendor/densdeck.scss */
.fa-wordpress:before {
  content: "\F19A"; }

/* line 1753, assets/scss/vendor/densdeck.scss */
.fa-openid:before {
  content: "\F19B"; }

/* line 1757, assets/scss/vendor/densdeck.scss */
.fa-bank:before,
.fa-institution:before,
.fa-university:before {
  content: "\F19C"; }

/* line 1763, assets/scss/vendor/densdeck.scss */
.fa-graduation-cap:before,
.fa-mortar-board:before {
  content: "\F19D"; }

/* line 1768, assets/scss/vendor/densdeck.scss */
.fa-yahoo:before {
  content: "\F19E"; }

/* line 1772, assets/scss/vendor/densdeck.scss */
.fa-google:before {
  content: "\F1A0"; }

/* line 1776, assets/scss/vendor/densdeck.scss */
.fa-reddit:before {
  content: "\F1A1"; }

/* line 1780, assets/scss/vendor/densdeck.scss */
.fa-reddit-square:before {
  content: "\F1A2"; }

/* line 1784, assets/scss/vendor/densdeck.scss */
.fa-stumbleupon-circle:before {
  content: "\F1A3"; }

/* line 1788, assets/scss/vendor/densdeck.scss */
.fa-stumbleupon:before {
  content: "\F1A4"; }

/* line 1792, assets/scss/vendor/densdeck.scss */
.fa-delicious:before {
  content: "\F1A5"; }

/* line 1796, assets/scss/vendor/densdeck.scss */
.fa-digg:before {
  content: "\F1A6"; }

/* line 1800, assets/scss/vendor/densdeck.scss */
.fa-pied-piper-pp:before {
  content: "\F1A7"; }

/* line 1804, assets/scss/vendor/densdeck.scss */
.fa-pied-piper-alt:before {
  content: "\F1A8"; }

/* line 1808, assets/scss/vendor/densdeck.scss */
.fa-drupal:before {
  content: "\F1A9"; }

/* line 1812, assets/scss/vendor/densdeck.scss */
.fa-joomla:before {
  content: "\F1AA"; }

/* line 1816, assets/scss/vendor/densdeck.scss */
.fa-language:before {
  content: "\F1AB"; }

/* line 1820, assets/scss/vendor/densdeck.scss */
.fa-fax:before {
  content: "\F1AC"; }

/* line 1824, assets/scss/vendor/densdeck.scss */
.fa-building:before {
  content: "\F1AD"; }

/* line 1828, assets/scss/vendor/densdeck.scss */
.fa-child:before {
  content: "\F1AE"; }

/* line 1832, assets/scss/vendor/densdeck.scss */
.fa-paw:before {
  content: "\F1B0"; }

/* line 1836, assets/scss/vendor/densdeck.scss */
.fa-spoon:before {
  content: "\F1B1"; }

/* line 1840, assets/scss/vendor/densdeck.scss */
.fa-cube:before {
  content: "\F1B2"; }

/* line 1844, assets/scss/vendor/densdeck.scss */
.fa-cubes:before {
  content: "\F1B3"; }

/* line 1848, assets/scss/vendor/densdeck.scss */
.fa-behance:before {
  content: "\F1B4"; }

/* line 1852, assets/scss/vendor/densdeck.scss */
.fa-behance-square:before {
  content: "\F1B5"; }

/* line 1856, assets/scss/vendor/densdeck.scss */
.fa-steam:before {
  content: "\F1B6"; }

/* line 1860, assets/scss/vendor/densdeck.scss */
.fa-steam-square:before {
  content: "\F1B7"; }

/* line 1864, assets/scss/vendor/densdeck.scss */
.fa-recycle:before {
  content: "\F1B8"; }

/* line 1868, assets/scss/vendor/densdeck.scss */
.fa-automobile:before,
.fa-car:before {
  content: "\F1B9"; }

/* line 1873, assets/scss/vendor/densdeck.scss */
.fa-cab:before,
.fa-taxi:before {
  content: "\F1BA"; }

/* line 1878, assets/scss/vendor/densdeck.scss */
.fa-tree:before {
  content: "\F1BB"; }

/* line 1882, assets/scss/vendor/densdeck.scss */
.fa-spotify:before {
  content: "\F1BC"; }

/* line 1886, assets/scss/vendor/densdeck.scss */
.fa-deviantart:before {
  content: "\F1BD"; }

/* line 1890, assets/scss/vendor/densdeck.scss */
.fa-soundcloud:before {
  content: "\F1BE"; }

/* line 1894, assets/scss/vendor/densdeck.scss */
.fa-database:before {
  content: "\F1C0"; }

/* line 1898, assets/scss/vendor/densdeck.scss */
.fa-file-pdf-o:before {
  content: "\F1C1"; }

/* line 1902, assets/scss/vendor/densdeck.scss */
.fa-file-word-o:before {
  content: "\F1C2"; }

/* line 1906, assets/scss/vendor/densdeck.scss */
.fa-file-excel-o:before {
  content: "\F1C3"; }

/* line 1910, assets/scss/vendor/densdeck.scss */
.fa-file-powerpoint-o:before {
  content: "\F1C4"; }

/* line 1914, assets/scss/vendor/densdeck.scss */
.fa-file-image-o:before,
.fa-file-photo-o:before,
.fa-file-picture-o:before {
  content: "\F1C5"; }

/* line 1920, assets/scss/vendor/densdeck.scss */
.fa-file-archive-o:before,
.fa-file-zip-o:before {
  content: "\F1C6"; }

/* line 1925, assets/scss/vendor/densdeck.scss */
.fa-file-audio-o:before,
.fa-file-sound-o:before {
  content: "\F1C7"; }

/* line 1930, assets/scss/vendor/densdeck.scss */
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\F1C8"; }

/* line 1935, assets/scss/vendor/densdeck.scss */
.fa-file-code-o:before {
  content: "\F1C9"; }

/* line 1939, assets/scss/vendor/densdeck.scss */
.fa-vine:before {
  content: "\F1CA"; }

/* line 1943, assets/scss/vendor/densdeck.scss */
.fa-codepen:before {
  content: "\F1CB"; }

/* line 1947, assets/scss/vendor/densdeck.scss */
.fa-jsfiddle:before {
  content: "\F1CC"; }

/* line 1951, assets/scss/vendor/densdeck.scss */
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-ring:before,
.fa-life-saver:before,
.fa-support:before {
  content: "\F1CD"; }

/* line 1959, assets/scss/vendor/densdeck.scss */
.fa-circle-o-notch:before {
  content: "\F1CE"; }

/* line 1963, assets/scss/vendor/densdeck.scss */
.fa-ra:before,
.fa-rebel:before,
.fa-resistance:before {
  content: "\F1D0"; }

/* line 1969, assets/scss/vendor/densdeck.scss */
.fa-empire:before,
.fa-ge:before {
  content: "\F1D1"; }

/* line 1974, assets/scss/vendor/densdeck.scss */
.fa-git-square:before {
  content: "\F1D2"; }

/* line 1978, assets/scss/vendor/densdeck.scss */
.fa-git:before {
  content: "\F1D3"; }

/* line 1982, assets/scss/vendor/densdeck.scss */
.fa-hacker-news:before,
.fa-y-combinator-square:before,
.fa-yc-square:before {
  content: "\F1D4"; }

/* line 1988, assets/scss/vendor/densdeck.scss */
.fa-tencent-weibo:before {
  content: "\F1D5"; }

/* line 1992, assets/scss/vendor/densdeck.scss */
.fa-qq:before {
  content: "\F1D6"; }

/* line 1996, assets/scss/vendor/densdeck.scss */
.fa-wechat:before,
.fa-weixin:before {
  content: "\F1D7"; }

/* line 2001, assets/scss/vendor/densdeck.scss */
.fa-paper-plane:before,
.fa-send:before {
  content: "\F1D8"; }

/* line 2006, assets/scss/vendor/densdeck.scss */
.fa-paper-plane-o:before,
.fa-send-o:before {
  content: "\F1D9"; }

/* line 2011, assets/scss/vendor/densdeck.scss */
.fa-history:before {
  content: "\F1DA"; }

/* line 2015, assets/scss/vendor/densdeck.scss */
.fa-circle-thin:before {
  content: "\F1DB"; }

/* line 2019, assets/scss/vendor/densdeck.scss */
.fa-header:before {
  content: "\F1DC"; }

/* line 2023, assets/scss/vendor/densdeck.scss */
.fa-paragraph:before {
  content: "\F1DD"; }

/* line 2027, assets/scss/vendor/densdeck.scss */
.fa-sliders:before {
  content: "\F1DE"; }

/* line 2031, assets/scss/vendor/densdeck.scss */
.fa-share-alt:before {
  content: "\F1E0"; }

/* line 2035, assets/scss/vendor/densdeck.scss */
.fa-share-alt-square:before {
  content: "\F1E1"; }

/* line 2039, assets/scss/vendor/densdeck.scss */
.fa-bomb:before {
  content: "\F1E2"; }

/* line 2043, assets/scss/vendor/densdeck.scss */
.fa-futbol-o:before,
.fa-soccer-ball-o:before {
  content: "\F1E3"; }

/* line 2048, assets/scss/vendor/densdeck.scss */
.fa-tty:before {
  content: "\F1E4"; }

/* line 2052, assets/scss/vendor/densdeck.scss */
.fa-binoculars:before {
  content: "\F1E5"; }

/* line 2056, assets/scss/vendor/densdeck.scss */
.fa-plug:before {
  content: "\F1E6"; }

/* line 2060, assets/scss/vendor/densdeck.scss */
.fa-slideshare:before {
  content: "\F1E7"; }

/* line 2064, assets/scss/vendor/densdeck.scss */
.fa-twitch:before {
  content: "\F1E8"; }

/* line 2068, assets/scss/vendor/densdeck.scss */
.fa-yelp:before {
  content: "\F1E9"; }

/* line 2072, assets/scss/vendor/densdeck.scss */
.fa-newspaper-o:before {
  content: "\F1EA"; }

/* line 2076, assets/scss/vendor/densdeck.scss */
.fa-wifi:before {
  content: "\F1EB"; }

/* line 2080, assets/scss/vendor/densdeck.scss */
.fa-calculator:before {
  content: "\F1EC"; }

/* line 2084, assets/scss/vendor/densdeck.scss */
.fa-paypal:before {
  content: "\F1ED"; }

/* line 2088, assets/scss/vendor/densdeck.scss */
.fa-google-wallet:before {
  content: "\F1EE"; }

/* line 2092, assets/scss/vendor/densdeck.scss */
.fa-cc-visa:before {
  content: "\F1F0"; }

/* line 2096, assets/scss/vendor/densdeck.scss */
.fa-cc-mastercard:before {
  content: "\F1F1"; }

/* line 2100, assets/scss/vendor/densdeck.scss */
.fa-cc-discover:before {
  content: "\F1F2"; }

/* line 2104, assets/scss/vendor/densdeck.scss */
.fa-cc-amex:before {
  content: "\F1F3"; }

/* line 2108, assets/scss/vendor/densdeck.scss */
.fa-cc-paypal:before {
  content: "\F1F4"; }

/* line 2112, assets/scss/vendor/densdeck.scss */
.fa-cc-stripe:before {
  content: "\F1F5"; }

/* line 2116, assets/scss/vendor/densdeck.scss */
.fa-bell-slash:before {
  content: "\F1F6"; }

/* line 2120, assets/scss/vendor/densdeck.scss */
.fa-bell-slash-o:before {
  content: "\F1F7"; }

/* line 2124, assets/scss/vendor/densdeck.scss */
.fa-trash:before {
  content: "\F1F8"; }

/* line 2128, assets/scss/vendor/densdeck.scss */
.fa-copyright:before {
  content: "\F1F9"; }

/* line 2132, assets/scss/vendor/densdeck.scss */
.fa-at:before {
  content: "\F1FA"; }

/* line 2136, assets/scss/vendor/densdeck.scss */
.fa-eyedropper:before {
  content: "\F1FB"; }

/* line 2140, assets/scss/vendor/densdeck.scss */
.fa-paint-brush:before {
  content: "\F1FC"; }

/* line 2144, assets/scss/vendor/densdeck.scss */
.fa-birthday-cake:before {
  content: "\F1FD"; }

/* line 2148, assets/scss/vendor/densdeck.scss */
.fa-area-chart:before {
  content: "\F1FE"; }

/* line 2152, assets/scss/vendor/densdeck.scss */
.fa-pie-chart:before {
  content: "\F200"; }

/* line 2156, assets/scss/vendor/densdeck.scss */
.fa-line-chart:before {
  content: "\F201"; }

/* line 2160, assets/scss/vendor/densdeck.scss */
.fa-lastfm:before {
  content: "\F202"; }

/* line 2164, assets/scss/vendor/densdeck.scss */
.fa-lastfm-square:before {
  content: "\F203"; }

/* line 2168, assets/scss/vendor/densdeck.scss */
.fa-toggle-off:before {
  content: "\F204"; }

/* line 2172, assets/scss/vendor/densdeck.scss */
.fa-toggle-on:before {
  content: "\F205"; }

/* line 2176, assets/scss/vendor/densdeck.scss */
.fa-bicycle:before {
  content: "\F206"; }

/* line 2180, assets/scss/vendor/densdeck.scss */
.fa-bus:before {
  content: "\F207"; }

/* line 2184, assets/scss/vendor/densdeck.scss */
.fa-ioxhost:before {
  content: "\F208"; }

/* line 2188, assets/scss/vendor/densdeck.scss */
.fa-angellist:before {
  content: "\F209"; }

/* line 2192, assets/scss/vendor/densdeck.scss */
.fa-cc:before {
  content: "\F20A"; }

/* line 2196, assets/scss/vendor/densdeck.scss */
.fa-ils:before,
.fa-shekel:before,
.fa-sheqel:before {
  content: "\F20B"; }

/* line 2202, assets/scss/vendor/densdeck.scss */
.fa-meanpath:before {
  content: "\F20C"; }

/* line 2206, assets/scss/vendor/densdeck.scss */
.fa-buysellads:before {
  content: "\F20D"; }

/* line 2210, assets/scss/vendor/densdeck.scss */
.fa-connectdevelop:before {
  content: "\F20E"; }

/* line 2214, assets/scss/vendor/densdeck.scss */
.fa-dashcube:before {
  content: "\F210"; }

/* line 2218, assets/scss/vendor/densdeck.scss */
.fa-forumbee:before {
  content: "\F211"; }

/* line 2222, assets/scss/vendor/densdeck.scss */
.fa-leanpub:before {
  content: "\F212"; }

/* line 2226, assets/scss/vendor/densdeck.scss */
.fa-sellsy:before {
  content: "\F213"; }

/* line 2230, assets/scss/vendor/densdeck.scss */
.fa-shirtsinbulk:before {
  content: "\F214"; }

/* line 2234, assets/scss/vendor/densdeck.scss */
.fa-simplybuilt:before {
  content: "\F215"; }

/* line 2238, assets/scss/vendor/densdeck.scss */
.fa-skyatlas:before {
  content: "\F216"; }

/* line 2242, assets/scss/vendor/densdeck.scss */
.fa-cart-plus:before {
  content: "\F217"; }

/* line 2246, assets/scss/vendor/densdeck.scss */
.fa-cart-arrow-down:before {
  content: "\F218"; }

/* line 2250, assets/scss/vendor/densdeck.scss */
.fa-diamond:before {
  content: "\F219"; }

/* line 2254, assets/scss/vendor/densdeck.scss */
.fa-ship:before {
  content: "\F21A"; }

/* line 2258, assets/scss/vendor/densdeck.scss */
.fa-user-secret:before {
  content: "\F21B"; }

/* line 2262, assets/scss/vendor/densdeck.scss */
.fa-motorcycle:before {
  content: "\F21C"; }

/* line 2266, assets/scss/vendor/densdeck.scss */
.fa-street-view:before {
  content: "\F21D"; }

/* line 2270, assets/scss/vendor/densdeck.scss */
.fa-heartbeat:before {
  content: "\F21E"; }

/* line 2274, assets/scss/vendor/densdeck.scss */
.fa-venus:before {
  content: "\F221"; }

/* line 2278, assets/scss/vendor/densdeck.scss */
.fa-mars:before {
  content: "\F222"; }

/* line 2282, assets/scss/vendor/densdeck.scss */
.fa-mercury:before {
  content: "\F223"; }

/* line 2286, assets/scss/vendor/densdeck.scss */
.fa-intersex:before,
.fa-transgender:before {
  content: "\F224"; }

/* line 2291, assets/scss/vendor/densdeck.scss */
.fa-transgender-alt:before {
  content: "\F225"; }

/* line 2295, assets/scss/vendor/densdeck.scss */
.fa-venus-double:before {
  content: "\F226"; }

/* line 2299, assets/scss/vendor/densdeck.scss */
.fa-mars-double:before {
  content: "\F227"; }

/* line 2303, assets/scss/vendor/densdeck.scss */
.fa-venus-mars:before {
  content: "\F228"; }

/* line 2307, assets/scss/vendor/densdeck.scss */
.fa-mars-stroke:before {
  content: "\F229"; }

/* line 2311, assets/scss/vendor/densdeck.scss */
.fa-mars-stroke-v:before {
  content: "\F22A"; }

/* line 2315, assets/scss/vendor/densdeck.scss */
.fa-mars-stroke-h:before {
  content: "\F22B"; }

/* line 2319, assets/scss/vendor/densdeck.scss */
.fa-neuter:before {
  content: "\F22C"; }

/* line 2323, assets/scss/vendor/densdeck.scss */
.fa-genderless:before {
  content: "\F22D"; }

/* line 2327, assets/scss/vendor/densdeck.scss */
.fa-facebook-official:before {
  content: "\F230"; }

/* line 2331, assets/scss/vendor/densdeck.scss */
.fa-pinterest-p:before {
  content: "\F231"; }

/* line 2335, assets/scss/vendor/densdeck.scss */
.fa-whatsapp:before {
  content: "\F232"; }

/* line 2339, assets/scss/vendor/densdeck.scss */
.fa-server:before {
  content: "\F233"; }

/* line 2343, assets/scss/vendor/densdeck.scss */
.fa-user-plus:before {
  content: "\F234"; }

/* line 2347, assets/scss/vendor/densdeck.scss */
.fa-user-times:before {
  content: "\F235"; }

/* line 2351, assets/scss/vendor/densdeck.scss */
.fa-bed:before,
.fa-hotel:before {
  content: "\F236"; }

/* line 2356, assets/scss/vendor/densdeck.scss */
.fa-viacoin:before {
  content: "\F237"; }

/* line 2360, assets/scss/vendor/densdeck.scss */
.fa-train:before {
  content: "\F238"; }

/* line 2364, assets/scss/vendor/densdeck.scss */
.fa-subway:before {
  content: "\F239"; }

/* line 2368, assets/scss/vendor/densdeck.scss */
.fa-medium:before {
  content: "\F23A"; }

/* line 2372, assets/scss/vendor/densdeck.scss */
.fa-y-combinator:before,
.fa-yc:before {
  content: "\F23B"; }

/* line 2377, assets/scss/vendor/densdeck.scss */
.fa-optin-monster:before {
  content: "\F23C"; }

/* line 2381, assets/scss/vendor/densdeck.scss */
.fa-opencart:before {
  content: "\F23D"; }

/* line 2385, assets/scss/vendor/densdeck.scss */
.fa-expeditedssl:before {
  content: "\F23E"; }

/* line 2389, assets/scss/vendor/densdeck.scss */
.fa-battery-4:before,
.fa-battery-full:before,
.fa-battery:before {
  content: "\F240"; }

/* line 2395, assets/scss/vendor/densdeck.scss */
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\F241"; }

/* line 2400, assets/scss/vendor/densdeck.scss */
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\F242"; }

/* line 2405, assets/scss/vendor/densdeck.scss */
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\F243"; }

/* line 2410, assets/scss/vendor/densdeck.scss */
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\F244"; }

/* line 2415, assets/scss/vendor/densdeck.scss */
.fa-mouse-pointer:before {
  content: "\F245"; }

/* line 2419, assets/scss/vendor/densdeck.scss */
.fa-i-cursor:before {
  content: "\F246"; }

/* line 2423, assets/scss/vendor/densdeck.scss */
.fa-object-group:before {
  content: "\F247"; }

/* line 2427, assets/scss/vendor/densdeck.scss */
.fa-object-ungroup:before {
  content: "\F248"; }

/* line 2431, assets/scss/vendor/densdeck.scss */
.fa-sticky-note:before {
  content: "\F249"; }

/* line 2435, assets/scss/vendor/densdeck.scss */
.fa-sticky-note-o:before {
  content: "\F24A"; }

/* line 2439, assets/scss/vendor/densdeck.scss */
.fa-cc-jcb:before {
  content: "\F24B"; }

/* line 2443, assets/scss/vendor/densdeck.scss */
.fa-cc-diners-club:before {
  content: "\F24C"; }

/* line 2447, assets/scss/vendor/densdeck.scss */
.fa-clone:before {
  content: "\F24D"; }

/* line 2451, assets/scss/vendor/densdeck.scss */
.fa-balance-scale:before {
  content: "\F24E"; }

/* line 2455, assets/scss/vendor/densdeck.scss */
.fa-hourglass-o:before {
  content: "\F250"; }

/* line 2459, assets/scss/vendor/densdeck.scss */
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\F251"; }

/* line 2464, assets/scss/vendor/densdeck.scss */
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\F252"; }

/* line 2469, assets/scss/vendor/densdeck.scss */
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\F253"; }

/* line 2474, assets/scss/vendor/densdeck.scss */
.fa-hourglass:before {
  content: "\F254"; }

/* line 2478, assets/scss/vendor/densdeck.scss */
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\F255"; }

/* line 2483, assets/scss/vendor/densdeck.scss */
.fa-hand-paper-o:before,
.fa-hand-stop-o:before {
  content: "\F256"; }

/* line 2488, assets/scss/vendor/densdeck.scss */
.fa-hand-scissors-o:before {
  content: "\F257"; }

/* line 2492, assets/scss/vendor/densdeck.scss */
.fa-hand-lizard-o:before {
  content: "\F258"; }

/* line 2496, assets/scss/vendor/densdeck.scss */
.fa-hand-spock-o:before {
  content: "\F259"; }

/* line 2500, assets/scss/vendor/densdeck.scss */
.fa-hand-pointer-o:before {
  content: "\F25A"; }

/* line 2504, assets/scss/vendor/densdeck.scss */
.fa-hand-peace-o:before {
  content: "\F25B"; }

/* line 2508, assets/scss/vendor/densdeck.scss */
.fa-trademark:before {
  content: "\F25C"; }

/* line 2512, assets/scss/vendor/densdeck.scss */
.fa-registered:before {
  content: "\F25D"; }

/* line 2516, assets/scss/vendor/densdeck.scss */
.fa-creative-commons:before {
  content: "\F25E"; }

/* line 2520, assets/scss/vendor/densdeck.scss */
.fa-gg:before {
  content: "\F260"; }

/* line 2524, assets/scss/vendor/densdeck.scss */
.fa-gg-circle:before {
  content: "\F261"; }

/* line 2528, assets/scss/vendor/densdeck.scss */
.fa-tripadvisor:before {
  content: "\F262"; }

/* line 2532, assets/scss/vendor/densdeck.scss */
.fa-odnoklassniki:before {
  content: "\F263"; }

/* line 2536, assets/scss/vendor/densdeck.scss */
.fa-odnoklassniki-square:before {
  content: "\F264"; }

/* line 2540, assets/scss/vendor/densdeck.scss */
.fa-get-pocket:before {
  content: "\F265"; }

/* line 2544, assets/scss/vendor/densdeck.scss */
.fa-wikipedia-w:before {
  content: "\F266"; }

/* line 2548, assets/scss/vendor/densdeck.scss */
.fa-safari:before {
  content: "\F267"; }

/* line 2552, assets/scss/vendor/densdeck.scss */
.fa-chrome:before {
  content: "\F268"; }

/* line 2556, assets/scss/vendor/densdeck.scss */
.fa-firefox:before {
  content: "\F269"; }

/* line 2560, assets/scss/vendor/densdeck.scss */
.fa-opera:before {
  content: "\F26A"; }

/* line 2564, assets/scss/vendor/densdeck.scss */
.fa-internet-explorer:before {
  content: "\F26B"; }

/* line 2568, assets/scss/vendor/densdeck.scss */
.fa-television:before,
.fa-tv:before {
  content: "\F26C"; }

/* line 2573, assets/scss/vendor/densdeck.scss */
.fa-contao:before {
  content: "\F26D"; }

/* line 2577, assets/scss/vendor/densdeck.scss */
.fa-500px:before {
  content: "\F26E"; }

/* line 2581, assets/scss/vendor/densdeck.scss */
.fa-amazon:before {
  content: "\F270"; }

/* line 2585, assets/scss/vendor/densdeck.scss */
.fa-calendar-plus-o:before {
  content: "\F271"; }

/* line 2589, assets/scss/vendor/densdeck.scss */
.fa-calendar-minus-o:before {
  content: "\F272"; }

/* line 2593, assets/scss/vendor/densdeck.scss */
.fa-calendar-times-o:before {
  content: "\F273"; }

/* line 2597, assets/scss/vendor/densdeck.scss */
.fa-calendar-check-o:before {
  content: "\F274"; }

/* line 2601, assets/scss/vendor/densdeck.scss */
.fa-industry:before {
  content: "\F275"; }

/* line 2605, assets/scss/vendor/densdeck.scss */
.fa-map-pin:before {
  content: "\F276"; }

/* line 2609, assets/scss/vendor/densdeck.scss */
.fa-map-signs:before {
  content: "\F277"; }

/* line 2613, assets/scss/vendor/densdeck.scss */
.fa-map-o:before {
  content: "\F278"; }

/* line 2617, assets/scss/vendor/densdeck.scss */
.fa-map:before {
  content: "\F279"; }

/* line 2621, assets/scss/vendor/densdeck.scss */
.fa-commenting:before {
  content: "\F27A"; }

/* line 2625, assets/scss/vendor/densdeck.scss */
.fa-commenting-o:before {
  content: "\F27B"; }

/* line 2629, assets/scss/vendor/densdeck.scss */
.fa-houzz:before {
  content: "\F27C"; }

/* line 2633, assets/scss/vendor/densdeck.scss */
.fa-vimeo:before {
  content: "\F27D"; }

/* line 2637, assets/scss/vendor/densdeck.scss */
.fa-black-tie:before {
  content: "\F27E"; }

/* line 2641, assets/scss/vendor/densdeck.scss */
.fa-fonticons:before {
  content: "\F280"; }

/* line 2645, assets/scss/vendor/densdeck.scss */
.fa-reddit-alien:before {
  content: "\F281"; }

/* line 2649, assets/scss/vendor/densdeck.scss */
.fa-edge:before {
  content: "\F282"; }

/* line 2653, assets/scss/vendor/densdeck.scss */
.fa-credit-card-alt:before {
  content: "\F283"; }

/* line 2657, assets/scss/vendor/densdeck.scss */
.fa-codiepie:before {
  content: "\F284"; }

/* line 2661, assets/scss/vendor/densdeck.scss */
.fa-modx:before {
  content: "\F285"; }

/* line 2665, assets/scss/vendor/densdeck.scss */
.fa-fort-awesome:before {
  content: "\F286"; }

/* line 2669, assets/scss/vendor/densdeck.scss */
.fa-usb:before {
  content: "\F287"; }

/* line 2673, assets/scss/vendor/densdeck.scss */
.fa-product-hunt:before {
  content: "\F288"; }

/* line 2677, assets/scss/vendor/densdeck.scss */
.fa-mixcloud:before {
  content: "\F289"; }

/* line 2681, assets/scss/vendor/densdeck.scss */
.fa-scribd:before {
  content: "\F28A"; }

/* line 2685, assets/scss/vendor/densdeck.scss */
.fa-pause-circle:before {
  content: "\F28B"; }

/* line 2689, assets/scss/vendor/densdeck.scss */
.fa-pause-circle-o:before {
  content: "\F28C"; }

/* line 2693, assets/scss/vendor/densdeck.scss */
.fa-stop-circle:before {
  content: "\F28D"; }

/* line 2697, assets/scss/vendor/densdeck.scss */
.fa-stop-circle-o:before {
  content: "\F28E"; }

/* line 2701, assets/scss/vendor/densdeck.scss */
.fa-shopping-bag:before {
  content: "\F290"; }

/* line 2705, assets/scss/vendor/densdeck.scss */
.fa-shopping-basket:before {
  content: "\F291"; }

/* line 2709, assets/scss/vendor/densdeck.scss */
.fa-hashtag:before {
  content: "\F292"; }

/* line 2713, assets/scss/vendor/densdeck.scss */
.fa-bluetooth:before {
  content: "\F293"; }

/* line 2717, assets/scss/vendor/densdeck.scss */
.fa-bluetooth-b:before {
  content: "\F294"; }

/* line 2721, assets/scss/vendor/densdeck.scss */
.fa-percent:before {
  content: "\F295"; }

/* line 2725, assets/scss/vendor/densdeck.scss */
.fa-gitlab:before {
  content: "\F296"; }

/* line 2729, assets/scss/vendor/densdeck.scss */
.fa-wpbeginner:before {
  content: "\F297"; }

/* line 2733, assets/scss/vendor/densdeck.scss */
.fa-wpforms:before {
  content: "\F298"; }

/* line 2737, assets/scss/vendor/densdeck.scss */
.fa-envira:before {
  content: "\F299"; }

/* line 2741, assets/scss/vendor/densdeck.scss */
.fa-universal-access:before {
  content: "\F29A"; }

/* line 2745, assets/scss/vendor/densdeck.scss */
.fa-wheelchair-alt:before {
  content: "\F29B"; }

/* line 2749, assets/scss/vendor/densdeck.scss */
.fa-question-circle-o:before {
  content: "\F29C"; }

/* line 2753, assets/scss/vendor/densdeck.scss */
.fa-blind:before {
  content: "\F29D"; }

/* line 2757, assets/scss/vendor/densdeck.scss */
.fa-audio-description:before {
  content: "\F29E"; }

/* line 2761, assets/scss/vendor/densdeck.scss */
.fa-volume-control-phone:before {
  content: "\F2A0"; }

/* line 2765, assets/scss/vendor/densdeck.scss */
.fa-braille:before {
  content: "\F2A1"; }

/* line 2769, assets/scss/vendor/densdeck.scss */
.fa-assistive-listening-systems:before {
  content: "\F2A2"; }

/* line 2773, assets/scss/vendor/densdeck.scss */
.fa-american-sign-language-interpreting:before,
.fa-asl-interpreting:before {
  content: "\F2A3"; }

/* line 2778, assets/scss/vendor/densdeck.scss */
.fa-deaf:before,
.fa-deafness:before,
.fa-hard-of-hearing:before {
  content: "\F2A4"; }

/* line 2784, assets/scss/vendor/densdeck.scss */
.fa-glide:before {
  content: "\F2A5"; }

/* line 2788, assets/scss/vendor/densdeck.scss */
.fa-glide-g:before {
  content: "\F2A6"; }

/* line 2792, assets/scss/vendor/densdeck.scss */
.fa-sign-language:before,
.fa-signing:before {
  content: "\F2A7"; }

/* line 2797, assets/scss/vendor/densdeck.scss */
.fa-low-vision:before {
  content: "\F2A8"; }

/* line 2801, assets/scss/vendor/densdeck.scss */
.fa-viadeo:before {
  content: "\F2A9"; }

/* line 2805, assets/scss/vendor/densdeck.scss */
.fa-viadeo-square:before {
  content: "\F2AA"; }

/* line 2809, assets/scss/vendor/densdeck.scss */
.fa-snapchat:before {
  content: "\F2AB"; }

/* line 2813, assets/scss/vendor/densdeck.scss */
.fa-snapchat-ghost:before {
  content: "\F2AC"; }

/* line 2817, assets/scss/vendor/densdeck.scss */
.fa-snapchat-square:before {
  content: "\F2AD"; }

/* line 2821, assets/scss/vendor/densdeck.scss */
.fa-pied-piper:before {
  content: "\F2AE"; }

/* line 2825, assets/scss/vendor/densdeck.scss */
.fa-first-order:before {
  content: "\F2B0"; }

/* line 2829, assets/scss/vendor/densdeck.scss */
.fa-yoast:before {
  content: "\F2B1"; }

/* line 2833, assets/scss/vendor/densdeck.scss */
.fa-themeisle:before {
  content: "\F2B2"; }

/* line 2837, assets/scss/vendor/densdeck.scss */
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\F2B3"; }

/* line 2842, assets/scss/vendor/densdeck.scss */
.fa-fa:before,
.fa-font-awesome:before {
  content: "\F2B4"; }

/* line 2847, assets/scss/vendor/densdeck.scss */
.fa-handshake-o:before {
  content: "\F2B5"; }

/* line 2851, assets/scss/vendor/densdeck.scss */
.fa-envelope-open:before {
  content: "\F2B6"; }

/* line 2855, assets/scss/vendor/densdeck.scss */
.fa-envelope-open-o:before {
  content: "\F2B7"; }

/* line 2859, assets/scss/vendor/densdeck.scss */
.fa-linode:before {
  content: "\F2B8"; }

/* line 2863, assets/scss/vendor/densdeck.scss */
.fa-address-book:before {
  content: "\F2B9"; }

/* line 2867, assets/scss/vendor/densdeck.scss */
.fa-address-book-o:before {
  content: "\F2BA"; }

/* line 2871, assets/scss/vendor/densdeck.scss */
.fa-address-card:before,
.fa-vcard:before {
  content: "\F2BB"; }

/* line 2876, assets/scss/vendor/densdeck.scss */
.fa-address-card-o:before,
.fa-vcard-o:before {
  content: "\F2BC"; }

/* line 2881, assets/scss/vendor/densdeck.scss */
.fa-user-circle:before {
  content: "\F2BD"; }

/* line 2885, assets/scss/vendor/densdeck.scss */
.fa-user-circle-o:before {
  content: "\F2BE"; }

/* line 2889, assets/scss/vendor/densdeck.scss */
.fa-user-o:before {
  content: "\F2C0"; }

/* line 2893, assets/scss/vendor/densdeck.scss */
.fa-id-badge:before {
  content: "\F2C1"; }

/* line 2897, assets/scss/vendor/densdeck.scss */
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\F2C2"; }

/* line 2902, assets/scss/vendor/densdeck.scss */
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\F2C3"; }

/* line 2907, assets/scss/vendor/densdeck.scss */
.fa-quora:before {
  content: "\F2C4"; }

/* line 2911, assets/scss/vendor/densdeck.scss */
.fa-free-code-camp:before {
  content: "\F2C5"; }

/* line 2915, assets/scss/vendor/densdeck.scss */
.fa-telegram:before {
  content: "\F2C6"; }

/* line 2919, assets/scss/vendor/densdeck.scss */
.fa-thermometer-4:before,
.fa-thermometer-full:before,
.fa-thermometer:before {
  content: "\F2C7"; }

/* line 2925, assets/scss/vendor/densdeck.scss */
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\F2C8"; }

/* line 2930, assets/scss/vendor/densdeck.scss */
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\F2C9"; }

/* line 2935, assets/scss/vendor/densdeck.scss */
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\F2CA"; }

/* line 2940, assets/scss/vendor/densdeck.scss */
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\F2CB"; }

/* line 2945, assets/scss/vendor/densdeck.scss */
.fa-shower:before {
  content: "\F2CC"; }

/* line 2949, assets/scss/vendor/densdeck.scss */
.fa-bath:before,
.fa-bathtub:before,
.fa-s15:before {
  content: "\F2CD"; }

/* line 2955, assets/scss/vendor/densdeck.scss */
.fa-podcast:before {
  content: "\F2CE"; }

/* line 2959, assets/scss/vendor/densdeck.scss */
.fa-window-maximize:before {
  content: "\F2D0"; }

/* line 2963, assets/scss/vendor/densdeck.scss */
.fa-window-minimize:before {
  content: "\F2D1"; }

/* line 2967, assets/scss/vendor/densdeck.scss */
.fa-window-restore:before {
  content: "\F2D2"; }

/* line 2971, assets/scss/vendor/densdeck.scss */
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\F2D3"; }

/* line 2976, assets/scss/vendor/densdeck.scss */
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\F2D4"; }

/* line 2981, assets/scss/vendor/densdeck.scss */
.fa-bandcamp:before {
  content: "\F2D5"; }

/* line 2985, assets/scss/vendor/densdeck.scss */
.fa-grav:before {
  content: "\F2D6"; }

/* line 2989, assets/scss/vendor/densdeck.scss */
.fa-etsy:before {
  content: "\F2D7"; }

/* line 2993, assets/scss/vendor/densdeck.scss */
.fa-imdb:before {
  content: "\F2D8"; }

/* line 2997, assets/scss/vendor/densdeck.scss */
.fa-ravelry:before {
  content: "\F2D9"; }

/* line 3001, assets/scss/vendor/densdeck.scss */
.fa-eercast:before {
  content: "\F2DA"; }

/* line 3005, assets/scss/vendor/densdeck.scss */
.fa-microchip:before {
  content: "\F2DB"; }

/* line 3009, assets/scss/vendor/densdeck.scss */
.fa-snowflake-o:before {
  content: "\F2DC"; }

/* line 3013, assets/scss/vendor/densdeck.scss */
.fa-superpowers:before {
  content: "\F2DD"; }

/* line 3017, assets/scss/vendor/densdeck.scss */
.fa-wpexplorer:before {
  content: "\F2DE"; }

/* line 3021, assets/scss/vendor/densdeck.scss */
.fa-meetup:before {
  content: "\F2E0"; }

/* line 3025, assets/scss/vendor/densdeck.scss */
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

/* line 3036, assets/scss/vendor/densdeck.scss */
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

/* line 3046, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="50"],
body[data-aos-duration="50"] [data-aos] {
  transition-duration: 50ms; }

/* line 3051, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="50"],
body[data-aos-delay="50"] [data-aos] {
  transition-delay: 0; }

/* line 3056, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="50"].aos-animate,
body[data-aos-delay="50"] [data-aos].aos-animate {
  transition-delay: 50ms; }

/* line 3061, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="100"],
body[data-aos-duration="100"] [data-aos] {
  transition-duration: .1s; }

/* line 3066, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="100"],
body[data-aos-delay="100"] [data-aos] {
  transition-delay: 0; }

/* line 3071, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="100"].aos-animate,
body[data-aos-delay="100"] [data-aos].aos-animate {
  transition-delay: .1s; }

/* line 3076, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="150"],
body[data-aos-duration="150"] [data-aos] {
  transition-duration: .15s; }

/* line 3081, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="150"],
body[data-aos-delay="150"] [data-aos] {
  transition-delay: 0; }

/* line 3086, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="150"].aos-animate,
body[data-aos-delay="150"] [data-aos].aos-animate {
  transition-delay: .15s; }

/* line 3091, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="200"],
body[data-aos-duration="200"] [data-aos] {
  transition-duration: .2s; }

/* line 3096, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="200"],
body[data-aos-delay="200"] [data-aos] {
  transition-delay: 0; }

/* line 3101, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="200"].aos-animate,
body[data-aos-delay="200"] [data-aos].aos-animate {
  transition-delay: .2s; }

/* line 3106, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="250"],
body[data-aos-duration="250"] [data-aos] {
  transition-duration: .25s; }

/* line 3111, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="250"],
body[data-aos-delay="250"] [data-aos] {
  transition-delay: 0; }

/* line 3116, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="250"].aos-animate,
body[data-aos-delay="250"] [data-aos].aos-animate {
  transition-delay: .25s; }

/* line 3121, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="300"],
body[data-aos-duration="300"] [data-aos] {
  transition-duration: .3s; }

/* line 3126, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="300"],
body[data-aos-delay="300"] [data-aos] {
  transition-delay: 0; }

/* line 3131, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="300"].aos-animate,
body[data-aos-delay="300"] [data-aos].aos-animate {
  transition-delay: .3s; }

/* line 3136, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="350"],
body[data-aos-duration="350"] [data-aos] {
  transition-duration: .35s; }

/* line 3141, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="350"],
body[data-aos-delay="350"] [data-aos] {
  transition-delay: 0; }

/* line 3146, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="350"].aos-animate,
body[data-aos-delay="350"] [data-aos].aos-animate {
  transition-delay: .35s; }

/* line 3151, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
  transition-duration: .4s; }

/* line 3156, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="400"],
body[data-aos-delay="400"] [data-aos] {
  transition-delay: 0; }

/* line 3161, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="400"].aos-animate,
body[data-aos-delay="400"] [data-aos].aos-animate {
  transition-delay: .4s; }

/* line 3166, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="450"],
body[data-aos-duration="450"] [data-aos] {
  transition-duration: .45s; }

/* line 3171, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="450"],
body[data-aos-delay="450"] [data-aos] {
  transition-delay: 0; }

/* line 3176, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="450"].aos-animate,
body[data-aos-delay="450"] [data-aos].aos-animate {
  transition-delay: .45s; }

/* line 3181, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="500"],
body[data-aos-duration="500"] [data-aos] {
  transition-duration: .5s; }

/* line 3186, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="500"],
body[data-aos-delay="500"] [data-aos] {
  transition-delay: 0; }

/* line 3191, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="500"].aos-animate,
body[data-aos-delay="500"] [data-aos].aos-animate {
  transition-delay: .5s; }

/* line 3196, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="550"],
body[data-aos-duration="550"] [data-aos] {
  transition-duration: .55s; }

/* line 3201, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="550"],
body[data-aos-delay="550"] [data-aos] {
  transition-delay: 0; }

/* line 3206, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="550"].aos-animate,
body[data-aos-delay="550"] [data-aos].aos-animate {
  transition-delay: .55s; }

/* line 3211, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="600"],
body[data-aos-duration="600"] [data-aos] {
  transition-duration: .6s; }

/* line 3216, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="600"],
body[data-aos-delay="600"] [data-aos] {
  transition-delay: 0; }

/* line 3221, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="600"].aos-animate,
body[data-aos-delay="600"] [data-aos].aos-animate {
  transition-delay: .6s; }

/* line 3226, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="650"],
body[data-aos-duration="650"] [data-aos] {
  transition-duration: .65s; }

/* line 3231, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="650"],
body[data-aos-delay="650"] [data-aos] {
  transition-delay: 0; }

/* line 3236, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="650"].aos-animate,
body[data-aos-delay="650"] [data-aos].aos-animate {
  transition-delay: .65s; }

/* line 3241, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="700"],
body[data-aos-duration="700"] [data-aos] {
  transition-duration: .7s; }

/* line 3246, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="700"],
body[data-aos-delay="700"] [data-aos] {
  transition-delay: 0; }

/* line 3251, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="700"].aos-animate,
body[data-aos-delay="700"] [data-aos].aos-animate {
  transition-delay: .7s; }

/* line 3256, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="750"],
body[data-aos-duration="750"] [data-aos] {
  transition-duration: .75s; }

/* line 3261, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="750"],
body[data-aos-delay="750"] [data-aos] {
  transition-delay: 0; }

/* line 3266, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="750"].aos-animate,
body[data-aos-delay="750"] [data-aos].aos-animate {
  transition-delay: .75s; }

/* line 3271, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="800"],
body[data-aos-duration="800"] [data-aos] {
  transition-duration: .8s; }

/* line 3276, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="800"],
body[data-aos-delay="800"] [data-aos] {
  transition-delay: 0; }

/* line 3281, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="800"].aos-animate,
body[data-aos-delay="800"] [data-aos].aos-animate {
  transition-delay: .8s; }

/* line 3286, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="850"],
body[data-aos-duration="850"] [data-aos] {
  transition-duration: .85s; }

/* line 3291, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="850"],
body[data-aos-delay="850"] [data-aos] {
  transition-delay: 0; }

/* line 3296, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="850"].aos-animate,
body[data-aos-delay="850"] [data-aos].aos-animate {
  transition-delay: .85s; }

/* line 3301, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="900"],
body[data-aos-duration="900"] [data-aos] {
  transition-duration: .9s; }

/* line 3306, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="900"],
body[data-aos-delay="900"] [data-aos] {
  transition-delay: 0; }

/* line 3311, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="900"].aos-animate,
body[data-aos-delay="900"] [data-aos].aos-animate {
  transition-delay: .9s; }

/* line 3316, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="950"],
body[data-aos-duration="950"] [data-aos] {
  transition-duration: .95s; }

/* line 3321, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="950"],
body[data-aos-delay="950"] [data-aos] {
  transition-delay: 0; }

/* line 3326, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="950"].aos-animate,
body[data-aos-delay="950"] [data-aos].aos-animate {
  transition-delay: .95s; }

/* line 3331, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1000"],
body[data-aos-duration="1000"] [data-aos] {
  transition-duration: 1s; }

/* line 3336, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1000"],
body[data-aos-delay="1000"] [data-aos] {
  transition-delay: 0; }

/* line 3341, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1000"].aos-animate,
body[data-aos-delay="1000"] [data-aos].aos-animate {
  transition-delay: 1s; }

/* line 3346, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1050"],
body[data-aos-duration="1050"] [data-aos] {
  transition-duration: 1.05s; }

/* line 3351, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1050"],
body[data-aos-delay="1050"] [data-aos] {
  transition-delay: 0; }

/* line 3356, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1050"].aos-animate,
body[data-aos-delay="1050"] [data-aos].aos-animate {
  transition-delay: 1.05s; }

/* line 3361, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1100"],
body[data-aos-duration="1100"] [data-aos] {
  transition-duration: 1.1s; }

/* line 3366, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1100"],
body[data-aos-delay="1100"] [data-aos] {
  transition-delay: 0; }

/* line 3371, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1100"].aos-animate,
body[data-aos-delay="1100"] [data-aos].aos-animate {
  transition-delay: 1.1s; }

/* line 3376, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1150"],
body[data-aos-duration="1150"] [data-aos] {
  transition-duration: 1.15s; }

/* line 3381, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1150"],
body[data-aos-delay="1150"] [data-aos] {
  transition-delay: 0; }

/* line 3386, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1150"].aos-animate,
body[data-aos-delay="1150"] [data-aos].aos-animate {
  transition-delay: 1.15s; }

/* line 3391, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1200"],
body[data-aos-duration="1200"] [data-aos] {
  transition-duration: 1.2s; }

/* line 3396, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1200"],
body[data-aos-delay="1200"] [data-aos] {
  transition-delay: 0; }

/* line 3401, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1200"].aos-animate,
body[data-aos-delay="1200"] [data-aos].aos-animate {
  transition-delay: 1.2s; }

/* line 3406, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1250"],
body[data-aos-duration="1250"] [data-aos] {
  transition-duration: 1.25s; }

/* line 3411, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1250"],
body[data-aos-delay="1250"] [data-aos] {
  transition-delay: 0; }

/* line 3416, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1250"].aos-animate,
body[data-aos-delay="1250"] [data-aos].aos-animate {
  transition-delay: 1.25s; }

/* line 3421, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1300"],
body[data-aos-duration="1300"] [data-aos] {
  transition-duration: 1.3s; }

/* line 3426, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1300"],
body[data-aos-delay="1300"] [data-aos] {
  transition-delay: 0; }

/* line 3431, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1300"].aos-animate,
body[data-aos-delay="1300"] [data-aos].aos-animate {
  transition-delay: 1.3s; }

/* line 3436, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1350"],
body[data-aos-duration="1350"] [data-aos] {
  transition-duration: 1.35s; }

/* line 3441, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1350"],
body[data-aos-delay="1350"] [data-aos] {
  transition-delay: 0; }

/* line 3446, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1350"].aos-animate,
body[data-aos-delay="1350"] [data-aos].aos-animate {
  transition-delay: 1.35s; }

/* line 3451, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1400"],
body[data-aos-duration="1400"] [data-aos] {
  transition-duration: 1.4s; }

/* line 3456, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1400"],
body[data-aos-delay="1400"] [data-aos] {
  transition-delay: 0; }

/* line 3461, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1400"].aos-animate,
body[data-aos-delay="1400"] [data-aos].aos-animate {
  transition-delay: 1.4s; }

/* line 3466, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1450"],
body[data-aos-duration="1450"] [data-aos] {
  transition-duration: 1.45s; }

/* line 3471, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1450"],
body[data-aos-delay="1450"] [data-aos] {
  transition-delay: 0; }

/* line 3476, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1450"].aos-animate,
body[data-aos-delay="1450"] [data-aos].aos-animate {
  transition-delay: 1.45s; }

/* line 3481, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1500"],
body[data-aos-duration="1500"] [data-aos] {
  transition-duration: 1.5s; }

/* line 3486, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1500"],
body[data-aos-delay="1500"] [data-aos] {
  transition-delay: 0; }

/* line 3491, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1500"].aos-animate,
body[data-aos-delay="1500"] [data-aos].aos-animate {
  transition-delay: 1.5s; }

/* line 3496, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1550"],
body[data-aos-duration="1550"] [data-aos] {
  transition-duration: 1.55s; }

/* line 3501, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1550"],
body[data-aos-delay="1550"] [data-aos] {
  transition-delay: 0; }

/* line 3506, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1550"].aos-animate,
body[data-aos-delay="1550"] [data-aos].aos-animate {
  transition-delay: 1.55s; }

/* line 3511, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1600"],
body[data-aos-duration="1600"] [data-aos] {
  transition-duration: 1.6s; }

/* line 3516, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1600"],
body[data-aos-delay="1600"] [data-aos] {
  transition-delay: 0; }

/* line 3521, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1600"].aos-animate,
body[data-aos-delay="1600"] [data-aos].aos-animate {
  transition-delay: 1.6s; }

/* line 3526, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1650"],
body[data-aos-duration="1650"] [data-aos] {
  transition-duration: 1.65s; }

/* line 3531, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1650"],
body[data-aos-delay="1650"] [data-aos] {
  transition-delay: 0; }

/* line 3536, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1650"].aos-animate,
body[data-aos-delay="1650"] [data-aos].aos-animate {
  transition-delay: 1.65s; }

/* line 3541, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1700"],
body[data-aos-duration="1700"] [data-aos] {
  transition-duration: 1.7s; }

/* line 3546, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1700"],
body[data-aos-delay="1700"] [data-aos] {
  transition-delay: 0; }

/* line 3551, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1700"].aos-animate,
body[data-aos-delay="1700"] [data-aos].aos-animate {
  transition-delay: 1.7s; }

/* line 3556, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1750"],
body[data-aos-duration="1750"] [data-aos] {
  transition-duration: 1.75s; }

/* line 3561, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1750"],
body[data-aos-delay="1750"] [data-aos] {
  transition-delay: 0; }

/* line 3566, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1750"].aos-animate,
body[data-aos-delay="1750"] [data-aos].aos-animate {
  transition-delay: 1.75s; }

/* line 3571, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1800"],
body[data-aos-duration="1800"] [data-aos] {
  transition-duration: 1.8s; }

/* line 3576, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1800"],
body[data-aos-delay="1800"] [data-aos] {
  transition-delay: 0; }

/* line 3581, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1800"].aos-animate,
body[data-aos-delay="1800"] [data-aos].aos-animate {
  transition-delay: 1.8s; }

/* line 3586, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1850"],
body[data-aos-duration="1850"] [data-aos] {
  transition-duration: 1.85s; }

/* line 3591, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1850"],
body[data-aos-delay="1850"] [data-aos] {
  transition-delay: 0; }

/* line 3596, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1850"].aos-animate,
body[data-aos-delay="1850"] [data-aos].aos-animate {
  transition-delay: 1.85s; }

/* line 3601, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1900"],
body[data-aos-duration="1900"] [data-aos] {
  transition-duration: 1.9s; }

/* line 3606, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1900"],
body[data-aos-delay="1900"] [data-aos] {
  transition-delay: 0; }

/* line 3611, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1900"].aos-animate,
body[data-aos-delay="1900"] [data-aos].aos-animate {
  transition-delay: 1.9s; }

/* line 3616, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1950"],
body[data-aos-duration="1950"] [data-aos] {
  transition-duration: 1.95s; }

/* line 3621, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1950"],
body[data-aos-delay="1950"] [data-aos] {
  transition-delay: 0; }

/* line 3626, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1950"].aos-animate,
body[data-aos-delay="1950"] [data-aos].aos-animate {
  transition-delay: 1.95s; }

/* line 3631, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2000"],
body[data-aos-duration="2000"] [data-aos] {
  transition-duration: 2s; }

/* line 3636, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2000"],
body[data-aos-delay="2000"] [data-aos] {
  transition-delay: 0; }

/* line 3641, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2000"].aos-animate,
body[data-aos-delay="2000"] [data-aos].aos-animate {
  transition-delay: 2s; }

/* line 3646, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2050"],
body[data-aos-duration="2050"] [data-aos] {
  transition-duration: 2.05s; }

/* line 3651, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2050"],
body[data-aos-delay="2050"] [data-aos] {
  transition-delay: 0; }

/* line 3656, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2050"].aos-animate,
body[data-aos-delay="2050"] [data-aos].aos-animate {
  transition-delay: 2.05s; }

/* line 3661, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2100"],
body[data-aos-duration="2100"] [data-aos] {
  transition-duration: 2.1s; }

/* line 3666, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2100"],
body[data-aos-delay="2100"] [data-aos] {
  transition-delay: 0; }

/* line 3671, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2100"].aos-animate,
body[data-aos-delay="2100"] [data-aos].aos-animate {
  transition-delay: 2.1s; }

/* line 3676, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2150"],
body[data-aos-duration="2150"] [data-aos] {
  transition-duration: 2.15s; }

/* line 3681, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2150"],
body[data-aos-delay="2150"] [data-aos] {
  transition-delay: 0; }

/* line 3686, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2150"].aos-animate,
body[data-aos-delay="2150"] [data-aos].aos-animate {
  transition-delay: 2.15s; }

/* line 3691, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2200"],
body[data-aos-duration="2200"] [data-aos] {
  transition-duration: 2.2s; }

/* line 3696, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2200"],
body[data-aos-delay="2200"] [data-aos] {
  transition-delay: 0; }

/* line 3701, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2200"].aos-animate,
body[data-aos-delay="2200"] [data-aos].aos-animate {
  transition-delay: 2.2s; }

/* line 3706, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2250"],
body[data-aos-duration="2250"] [data-aos] {
  transition-duration: 2.25s; }

/* line 3711, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2250"],
body[data-aos-delay="2250"] [data-aos] {
  transition-delay: 0; }

/* line 3716, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2250"].aos-animate,
body[data-aos-delay="2250"] [data-aos].aos-animate {
  transition-delay: 2.25s; }

/* line 3721, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2300"],
body[data-aos-duration="2300"] [data-aos] {
  transition-duration: 2.3s; }

/* line 3726, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2300"],
body[data-aos-delay="2300"] [data-aos] {
  transition-delay: 0; }

/* line 3731, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2300"].aos-animate,
body[data-aos-delay="2300"] [data-aos].aos-animate {
  transition-delay: 2.3s; }

/* line 3736, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2350"],
body[data-aos-duration="2350"] [data-aos] {
  transition-duration: 2.35s; }

/* line 3741, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2350"],
body[data-aos-delay="2350"] [data-aos] {
  transition-delay: 0; }

/* line 3746, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2350"].aos-animate,
body[data-aos-delay="2350"] [data-aos].aos-animate {
  transition-delay: 2.35s; }

/* line 3751, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2400"],
body[data-aos-duration="2400"] [data-aos] {
  transition-duration: 2.4s; }

/* line 3756, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2400"],
body[data-aos-delay="2400"] [data-aos] {
  transition-delay: 0; }

/* line 3761, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2400"].aos-animate,
body[data-aos-delay="2400"] [data-aos].aos-animate {
  transition-delay: 2.4s; }

/* line 3766, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2450"],
body[data-aos-duration="2450"] [data-aos] {
  transition-duration: 2.45s; }

/* line 3771, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2450"],
body[data-aos-delay="2450"] [data-aos] {
  transition-delay: 0; }

/* line 3776, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2450"].aos-animate,
body[data-aos-delay="2450"] [data-aos].aos-animate {
  transition-delay: 2.45s; }

/* line 3781, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2500"],
body[data-aos-duration="2500"] [data-aos] {
  transition-duration: 2.5s; }

/* line 3786, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2500"],
body[data-aos-delay="2500"] [data-aos] {
  transition-delay: 0; }

/* line 3791, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2500"].aos-animate,
body[data-aos-delay="2500"] [data-aos].aos-animate {
  transition-delay: 2.5s; }

/* line 3796, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2550"],
body[data-aos-duration="2550"] [data-aos] {
  transition-duration: 2.55s; }

/* line 3801, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2550"],
body[data-aos-delay="2550"] [data-aos] {
  transition-delay: 0; }

/* line 3806, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2550"].aos-animate,
body[data-aos-delay="2550"] [data-aos].aos-animate {
  transition-delay: 2.55s; }

/* line 3811, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2600"],
body[data-aos-duration="2600"] [data-aos] {
  transition-duration: 2.6s; }

/* line 3816, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2600"],
body[data-aos-delay="2600"] [data-aos] {
  transition-delay: 0; }

/* line 3821, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2600"].aos-animate,
body[data-aos-delay="2600"] [data-aos].aos-animate {
  transition-delay: 2.6s; }

/* line 3826, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2650"],
body[data-aos-duration="2650"] [data-aos] {
  transition-duration: 2.65s; }

/* line 3831, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2650"],
body[data-aos-delay="2650"] [data-aos] {
  transition-delay: 0; }

/* line 3836, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2650"].aos-animate,
body[data-aos-delay="2650"] [data-aos].aos-animate {
  transition-delay: 2.65s; }

/* line 3841, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2700"],
body[data-aos-duration="2700"] [data-aos] {
  transition-duration: 2.7s; }

/* line 3846, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2700"],
body[data-aos-delay="2700"] [data-aos] {
  transition-delay: 0; }

/* line 3851, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2700"].aos-animate,
body[data-aos-delay="2700"] [data-aos].aos-animate {
  transition-delay: 2.7s; }

/* line 3856, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2750"],
body[data-aos-duration="2750"] [data-aos] {
  transition-duration: 2.75s; }

/* line 3861, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2750"],
body[data-aos-delay="2750"] [data-aos] {
  transition-delay: 0; }

/* line 3866, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2750"].aos-animate,
body[data-aos-delay="2750"] [data-aos].aos-animate {
  transition-delay: 2.75s; }

/* line 3871, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2800"],
body[data-aos-duration="2800"] [data-aos] {
  transition-duration: 2.8s; }

/* line 3876, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2800"],
body[data-aos-delay="2800"] [data-aos] {
  transition-delay: 0; }

/* line 3881, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2800"].aos-animate,
body[data-aos-delay="2800"] [data-aos].aos-animate {
  transition-delay: 2.8s; }

/* line 3886, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2850"],
body[data-aos-duration="2850"] [data-aos] {
  transition-duration: 2.85s; }

/* line 3891, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2850"],
body[data-aos-delay="2850"] [data-aos] {
  transition-delay: 0; }

/* line 3896, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2850"].aos-animate,
body[data-aos-delay="2850"] [data-aos].aos-animate {
  transition-delay: 2.85s; }

/* line 3901, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2900"],
body[data-aos-duration="2900"] [data-aos] {
  transition-duration: 2.9s; }

/* line 3906, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2900"],
body[data-aos-delay="2900"] [data-aos] {
  transition-delay: 0; }

/* line 3911, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2900"].aos-animate,
body[data-aos-delay="2900"] [data-aos].aos-animate {
  transition-delay: 2.9s; }

/* line 3916, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2950"],
body[data-aos-duration="2950"] [data-aos] {
  transition-duration: 2.95s; }

/* line 3921, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2950"],
body[data-aos-delay="2950"] [data-aos] {
  transition-delay: 0; }

/* line 3926, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2950"].aos-animate,
body[data-aos-delay="2950"] [data-aos].aos-animate {
  transition-delay: 2.95s; }

/* line 3931, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="3000"],
body[data-aos-duration="3000"] [data-aos] {
  transition-duration: 3s; }

/* line 3936, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="3000"],
body[data-aos-delay="3000"] [data-aos] {
  transition-delay: 0; }

/* line 3941, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="3000"].aos-animate,
body[data-aos-delay="3000"] [data-aos].aos-animate {
  transition-delay: 3s; }

/* line 3946, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=linear],
body[data-aos-easing=linear] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75); }

/* line 3951, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease],
body[data-aos-easing=ease] [data-aos] {
  transition-timing-function: ease; }

/* line 3956, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease-in],
body[data-aos-easing=ease-in] [data-aos] {
  transition-timing-function: ease-in; }

/* line 3961, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease-out],
body[data-aos-easing=ease-out] [data-aos] {
  transition-timing-function: ease-out; }

/* line 3966, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease-in-out],
body[data-aos-easing=ease-in-out] [data-aos] {
  transition-timing-function: ease-in-out; }

/* line 3971, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease-in-back],
body[data-aos-easing=ease-in-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); }

/* line 3976, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease-out-back],
body[data-aos-easing=ease-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); }

/* line 3981, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease-in-out-back],
body[data-aos-easing=ease-in-out-back] [data-aos] {
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }

/* line 3986, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease-in-sine],
body[data-aos-easing=ease-in-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); }

/* line 3991, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease-out-sine],
body[data-aos-easing=ease-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); }

/* line 3996, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease-in-out-sine],
body[data-aos-easing=ease-in-out-sine] [data-aos] {
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); }

/* line 4001, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease-in-quad],
body[data-aos-easing=ease-in-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

/* line 4006, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease-out-quad],
body[data-aos-easing=ease-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

/* line 4011, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease-in-out-quad],
body[data-aos-easing=ease-in-out-quad] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

/* line 4016, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease-in-cubic],
body[data-aos-easing=ease-in-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

/* line 4021, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease-out-cubic],
body[data-aos-easing=ease-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

/* line 4026, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],
body[data-aos-easing=ease-in-out-cubic] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

/* line 4031, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease-in-quart],
body[data-aos-easing=ease-in-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

/* line 4036, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease-out-quart],
body[data-aos-easing=ease-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

/* line 4041, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease-in-out-quart],
body[data-aos-easing=ease-in-out-quart] [data-aos] {
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

/* line 4046, assets/scss/vendor/densdeck.scss */
[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  transition-property: opacity, transform; }

/* line 4051, assets/scss/vendor/densdeck.scss */
[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  transform: translate(0); }

/* line 4056, assets/scss/vendor/densdeck.scss */
[data-aos=fade-up] {
  transform: translateY(100px); }

/* line 4060, assets/scss/vendor/densdeck.scss */
[data-aos=fade-down] {
  transform: translateY(-100px); }

/* line 4064, assets/scss/vendor/densdeck.scss */
[data-aos=fade-right] {
  transform: translate(-100px); }

/* line 4068, assets/scss/vendor/densdeck.scss */
[data-aos=fade-left] {
  transform: translate(100px); }

/* line 4072, assets/scss/vendor/densdeck.scss */
[data-aos=fade-up-right] {
  transform: translate(-100px, 100px); }

/* line 4076, assets/scss/vendor/densdeck.scss */
[data-aos=fade-up-left] {
  transform: translate(100px, 100px); }

/* line 4080, assets/scss/vendor/densdeck.scss */
[data-aos=fade-down-right] {
  transform: translate(-100px, -100px); }

/* line 4084, assets/scss/vendor/densdeck.scss */
[data-aos=fade-down-left] {
  transform: translate(100px, -100px); }

/* line 4088, assets/scss/vendor/densdeck.scss */
[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  transition-property: opacity, transform; }

/* line 4093, assets/scss/vendor/densdeck.scss */
[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  transform: translate(0) scale(1); }

/* line 4098, assets/scss/vendor/densdeck.scss */
[data-aos=zoom-in] {
  transform: scale(0.6); }

/* line 4102, assets/scss/vendor/densdeck.scss */
[data-aos=zoom-in-up] {
  transform: translateY(100px) scale(0.6); }

/* line 4106, assets/scss/vendor/densdeck.scss */
[data-aos=zoom-in-down] {
  transform: translateY(-100px) scale(0.6); }

/* line 4110, assets/scss/vendor/densdeck.scss */
[data-aos=zoom-in-right] {
  transform: translate(-100px) scale(0.6); }

/* line 4114, assets/scss/vendor/densdeck.scss */
[data-aos=zoom-in-left] {
  transform: translate(100px) scale(0.6); }

/* line 4118, assets/scss/vendor/densdeck.scss */
[data-aos=zoom-out] {
  transform: scale(1.2); }

/* line 4122, assets/scss/vendor/densdeck.scss */
[data-aos=zoom-out-up] {
  transform: translateY(100px) scale(1.2); }

/* line 4126, assets/scss/vendor/densdeck.scss */
[data-aos=zoom-out-down] {
  transform: translateY(-100px) scale(1.2); }

/* line 4130, assets/scss/vendor/densdeck.scss */
[data-aos=zoom-out-right] {
  transform: translate(-100px) scale(1.2); }

/* line 4134, assets/scss/vendor/densdeck.scss */
[data-aos=zoom-out-left] {
  transform: translate(100px) scale(1.2); }

/* line 4138, assets/scss/vendor/densdeck.scss */
[data-aos^=slide][data-aos^=slide] {
  transition-property: transform; }

/* line 4142, assets/scss/vendor/densdeck.scss */
[data-aos^=slide][data-aos^=slide].aos-animate {
  transform: translate(0); }

/* line 4146, assets/scss/vendor/densdeck.scss */
[data-aos=slide-up] {
  transform: translateY(100%); }

/* line 4150, assets/scss/vendor/densdeck.scss */
[data-aos=slide-down] {
  transform: translateY(-100%); }

/* line 4154, assets/scss/vendor/densdeck.scss */
[data-aos=slide-right] {
  transform: translateX(-100%); }

/* line 4158, assets/scss/vendor/densdeck.scss */
[data-aos=slide-left] {
  transform: translateX(100%); }

/* line 4162, assets/scss/vendor/densdeck.scss */
[data-aos^=flip][data-aos^=flip] {
  backface-visibility: hidden;
  transition-property: transform; }

/* line 4167, assets/scss/vendor/densdeck.scss */
[data-aos=flip-left] {
  transform: perspective(2500px) rotateY(-100deg); }

/* line 4171, assets/scss/vendor/densdeck.scss */
[data-aos=flip-left].aos-animate {
  transform: perspective(2500px) rotateY(0); }

/* line 4175, assets/scss/vendor/densdeck.scss */
[data-aos=flip-right] {
  transform: perspective(2500px) rotateY(100deg); }

/* line 4179, assets/scss/vendor/densdeck.scss */
[data-aos=flip-right].aos-animate {
  transform: perspective(2500px) rotateY(0); }

/* line 4183, assets/scss/vendor/densdeck.scss */
[data-aos=flip-up] {
  transform: perspective(2500px) rotateX(-100deg); }

/* line 4187, assets/scss/vendor/densdeck.scss */
[data-aos=flip-up].aos-animate {
  transform: perspective(2500px) rotateX(0); }

/* line 4191, assets/scss/vendor/densdeck.scss */
[data-aos=flip-down] {
  transform: perspective(2500px) rotateX(100deg); }

/* line 4195, assets/scss/vendor/densdeck.scss */
[data-aos=flip-down].aos-animate {
  transform: perspective(2500px) rotateX(0); }

@font-face {
  font-family: Din;
  font-weight: 700;
  font-style: normal;
  src: url(https://go-gypsum.buildgp.com/moisture/assets/DINNext-Heavy.eot);
  src: url(https://go-gypsum.buildgp.com/moisture/assets/DINNext-Heavy.eot?#iehack) format("embedded-opentype"), url(https://go-gypsum.buildgp.com/moisture/assets/DINNext-Heavy.otf) format("opentype"); }

@font-face {
  font-family: Din;
  font-weight: 500;
  font-style: normal;
  src: url(https://go-gypsum.buildgp.com/moisture/assets/DINNext-Medium.eot);
  src: url(https://go-gypsum.buildgp.com/moisture/assets/DINNext-Medium.eot?#iefix) format("embedded-opentype"), url(https://go-gypsum.buildgp.com/moisture/assets/DINNext-Medium.otf) format("opentype"); }

@font-face {
  font-family: Din;
  font-weight: 300;
  font-style: normal;
  src: url(https://go-gypsum.buildgp.com/moisture/assets/DINNext-Light.eot);
  src: url(https://go-gypsum.buildgp.com/moisture/assets/DINNext-Light.eot?#iefix) format("embedded-opentype"), url(https://go-gypsum.buildgp.com/moisture/assets/DINNext-Light.otf) format("opentype"); }

/* line 4225, assets/scss/vendor/densdeck.scss */
.subheader {
  margin-top: .2rem;
  margin-bottom: .5rem;
  font-weight: 400;
  line-height: 1.4;
  color: #8a8a8a; }

/* line 4233, assets/scss/vendor/densdeck.scss */
.lead {
  font-size: 125%;
  line-height: 1.6; }

/* line 4238, assets/scss/vendor/densdeck.scss */
.stat {
  font-size: 2.5rem;
  line-height: 1; }

/* line 4243, assets/scss/vendor/densdeck.scss */
p + .stat {
  margin-top: -1rem; }

/* line 4249, assets/scss/vendor/densdeck.scss */
.slow {
  -webkit-transition-duration: 0.75s !important;
  transition-duration: 0.75s !important; }

/* line 4254, assets/scss/vendor/densdeck.scss */
.fast {
  -webkit-transition-duration: 0.25s !important;
  transition-duration: 0.25s !important; }

/* line 4259, assets/scss/vendor/densdeck.scss */
.linear {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; }

/* line 4264, assets/scss/vendor/densdeck.scss */
.ease {
  -webkit-transition-timing-function: ease !important;
  transition-timing-function: ease !important; }

/* line 4269, assets/scss/vendor/densdeck.scss */
.ease-in {
  -webkit-transition-timing-function: ease-in !important;
  transition-timing-function: ease-in !important; }

/* line 4274, assets/scss/vendor/densdeck.scss */
.ease-out {
  -webkit-transition-timing-function: ease-out !important;
  transition-timing-function: ease-out !important; }

/* line 4279, assets/scss/vendor/densdeck.scss */
.ease-in-out {
  -webkit-transition-timing-function: ease-in-out !important;
  transition-timing-function: ease-in-out !important; }

/* line 4284, assets/scss/vendor/densdeck.scss */
.bounce-in {
  -webkit-transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; }

/* line 4289, assets/scss/vendor/densdeck.scss */
.bounce-out {
  -webkit-transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
  transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; }

/* line 4294, assets/scss/vendor/densdeck.scss */
.bounce-in-out {
  -webkit-transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
  transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; }

/* line 4299, assets/scss/vendor/densdeck.scss */
.short-delay {
  -webkit-transition-delay: 0.3s !important;
  transition-delay: 0.3s !important; }

/* line 4304, assets/scss/vendor/densdeck.scss */
.long-delay {
  -webkit-transition-delay: 0.7s !important;
  transition-delay: 0.7s !important; }

/* line 4309, assets/scss/vendor/densdeck.scss */
.shake {
  -webkit-animation-name: shake-7;
  animation-name: shake-7; }

@-webkit-keyframes shake-7 {
  0%,
  10%,
  20%,
  30%,
  40%,
  50%,
  60%,
  70%,
  80%,
  90% {
    -webkit-transform: translateX(7%);
    transform: translateX(7%); }
  15%,
  25%,
  35%,
  45%,
  5%,
  55%,
  65%,
  75%,
  85%,
  95% {
    -webkit-transform: translateX(-7%);
    transform: translateX(-7%); } }

@keyframes shake-7 {
  0%,
  10%,
  20%,
  30%,
  40%,
  50%,
  60%,
  70%,
  80%,
  90% {
    -webkit-transform: translateX(7%);
    transform: translateX(7%); }
  15%,
  25%,
  35%,
  45%,
  5%,
  55%,
  65%,
  75%,
  85%,
  95% {
    -webkit-transform: translateX(-7%);
    transform: translateX(-7%); } }

/* line 4372, assets/scss/vendor/densdeck.scss */
.spin-cw {
  -webkit-animation-name: spin-cw-1turn;
  animation-name: spin-cw-1turn; }

@-webkit-keyframes spin-cw-1turn {
  0% {
    -webkit-transform: rotate(-1turn);
    transform: rotate(-1turn); }
  to {
    -webkit-transform: rotate(0);
    transform: rotate(0); } }

/* line 4388, assets/scss/vendor/densdeck.scss */
.spin-ccw {
  -webkit-animation-name: spin-cw-1turn;
  animation-name: spin-cw-1turn; }

@keyframes spin-cw-1turn {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0); }
  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn); } }

/* line 4404, assets/scss/vendor/densdeck.scss */
.wiggle {
  -webkit-animation-name: wiggle-7deg;
  animation-name: wiggle-7deg; }

@-webkit-keyframes wiggle-7deg {
  40%,
  50%,
  60% {
    -webkit-transform: rotate(7deg);
    transform: rotate(7deg); }
  35%,
  45%,
  55%,
  65% {
    -webkit-transform: rotate(-7deg);
    transform: rotate(-7deg); }
  0%,
  30%,
  70%,
  to {
    -webkit-transform: rotate(0);
    transform: rotate(0); } }

@keyframes wiggle-7deg {
  40%,
  50%,
  60% {
    -webkit-transform: rotate(7deg);
    transform: rotate(7deg); }
  35%,
  45%,
  55%,
  65% {
    -webkit-transform: rotate(-7deg);
    transform: rotate(-7deg); }
  0%,
  30%,
  70%,
  to {
    -webkit-transform: rotate(0);
    transform: rotate(0); } }

/* line 4455, assets/scss/vendor/densdeck.scss */
.shake,
.spin-ccw,
.spin-cw,
.wiggle {
  -webkit-animation-duration: .5s;
  animation-duration: .5s; }

/* line 4463, assets/scss/vendor/densdeck.scss */
.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite; }

/* line 4468, assets/scss/vendor/densdeck.scss */
.slow {
  -webkit-animation-duration: 0.75s !important;
  animation-duration: 0.75s !important; }

/* line 4473, assets/scss/vendor/densdeck.scss */
.fast {
  -webkit-animation-duration: 0.25s !important;
  animation-duration: 0.25s !important; }

/* line 4478, assets/scss/vendor/densdeck.scss */
.linear {
  -webkit-animation-timing-function: linear !important;
  animation-timing-function: linear !important; }

/* line 4483, assets/scss/vendor/densdeck.scss */
.ease {
  -webkit-animation-timing-function: ease !important;
  animation-timing-function: ease !important; }

/* line 4488, assets/scss/vendor/densdeck.scss */
.ease-in {
  -webkit-animation-timing-function: ease-in !important;
  animation-timing-function: ease-in !important; }

/* line 4493, assets/scss/vendor/densdeck.scss */
.ease-out {
  -webkit-animation-timing-function: ease-out !important;
  animation-timing-function: ease-out !important; }

/* line 4498, assets/scss/vendor/densdeck.scss */
.ease-in-out {
  -webkit-animation-timing-function: ease-in-out !important;
  animation-timing-function: ease-in-out !important; }

/* line 4503, assets/scss/vendor/densdeck.scss */
.bounce-in {
  -webkit-animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important;
  animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245) !important; }

/* line 4508, assets/scss/vendor/densdeck.scss */
.bounce-out {
  -webkit-animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important;
  animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845) !important; }

/* line 4513, assets/scss/vendor/densdeck.scss */
.bounce-in-out {
  -webkit-animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important;
  animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245) !important; }

/* line 4518, assets/scss/vendor/densdeck.scss */
.short-delay {
  -webkit-animation-delay: 0.3s !important;
  animation-delay: 0.3s !important; }

/* line 4523, assets/scss/vendor/densdeck.scss */
.long-delay {
  -webkit-animation-delay: 0.7s !important;
  animation-delay: 0.7s !important; }

/* line 4528, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="50"],
body[data-aos-duration="50"] [data-aos] {
  -webkit-transition-duration: 50ms;
  transition-duration: 50ms; }

/* line 4534, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="50"],
body[data-aos-delay="50"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 4540, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="50"].aos-animate,
body[data-aos-delay="50"] [data-aos].aos-animate {
  -webkit-transition-delay: 50ms;
  transition-delay: 50ms; }

/* line 4546, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="100"],
body[data-aos-duration="100"] [data-aos] {
  -webkit-transition-duration: .1s;
  transition-duration: .1s; }

/* line 4552, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="100"],
body[data-aos-delay="100"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 4558, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="100"].aos-animate,
body[data-aos-delay="100"] [data-aos].aos-animate {
  -webkit-transition-delay: .1s;
  transition-delay: .1s; }

/* line 4564, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="150"],
body[data-aos-duration="150"] [data-aos] {
  -webkit-transition-duration: .15s;
  transition-duration: .15s; }

/* line 4570, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="150"],
body[data-aos-delay="150"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 4576, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="150"].aos-animate,
body[data-aos-delay="150"] [data-aos].aos-animate {
  -webkit-transition-delay: .15s;
  transition-delay: .15s; }

/* line 4582, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="200"],
body[data-aos-duration="200"] [data-aos] {
  -webkit-transition-duration: .2s;
  transition-duration: .2s; }

/* line 4588, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="200"],
body[data-aos-delay="200"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 4594, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="200"].aos-animate,
body[data-aos-delay="200"] [data-aos].aos-animate {
  -webkit-transition-delay: .2s;
  transition-delay: .2s; }

/* line 4600, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="250"],
body[data-aos-duration="250"] [data-aos] {
  -webkit-transition-duration: .25s;
  transition-duration: .25s; }

/* line 4606, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="250"],
body[data-aos-delay="250"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 4612, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="250"].aos-animate,
body[data-aos-delay="250"] [data-aos].aos-animate {
  -webkit-transition-delay: .25s;
  transition-delay: .25s; }

/* line 4618, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="300"],
body[data-aos-duration="300"] [data-aos] {
  -webkit-transition-duration: .3s;
  transition-duration: .3s; }

/* line 4624, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="300"],
body[data-aos-delay="300"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 4630, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="300"].aos-animate,
body[data-aos-delay="300"] [data-aos].aos-animate {
  -webkit-transition-delay: .3s;
  transition-delay: .3s; }

/* line 4636, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="350"],
body[data-aos-duration="350"] [data-aos] {
  -webkit-transition-duration: .35s;
  transition-duration: .35s; }

/* line 4642, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="350"],
body[data-aos-delay="350"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 4648, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="350"].aos-animate,
body[data-aos-delay="350"] [data-aos].aos-animate {
  -webkit-transition-delay: .35s;
  transition-delay: .35s; }

/* line 4654, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="400"],
body[data-aos-duration="400"] [data-aos] {
  -webkit-transition-duration: .4s;
  transition-duration: .4s; }

/* line 4660, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="400"],
body[data-aos-delay="400"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 4666, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="400"].aos-animate,
body[data-aos-delay="400"] [data-aos].aos-animate {
  -webkit-transition-delay: .4s;
  transition-delay: .4s; }

/* line 4672, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="450"],
body[data-aos-duration="450"] [data-aos] {
  -webkit-transition-duration: .45s;
  transition-duration: .45s; }

/* line 4678, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="450"],
body[data-aos-delay="450"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 4684, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="450"].aos-animate,
body[data-aos-delay="450"] [data-aos].aos-animate {
  -webkit-transition-delay: .45s;
  transition-delay: .45s; }

/* line 4690, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="500"],
body[data-aos-duration="500"] [data-aos] {
  -webkit-transition-duration: .5s;
  transition-duration: .5s; }

/* line 4696, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="500"],
body[data-aos-delay="500"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 4702, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="500"].aos-animate,
body[data-aos-delay="500"] [data-aos].aos-animate {
  -webkit-transition-delay: .5s;
  transition-delay: .5s; }

/* line 4708, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="550"],
body[data-aos-duration="550"] [data-aos] {
  -webkit-transition-duration: .55s;
  transition-duration: .55s; }

/* line 4714, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="550"],
body[data-aos-delay="550"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 4720, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="550"].aos-animate,
body[data-aos-delay="550"] [data-aos].aos-animate {
  -webkit-transition-delay: .55s;
  transition-delay: .55s; }

/* line 4726, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="600"],
body[data-aos-duration="600"] [data-aos] {
  -webkit-transition-duration: .6s;
  transition-duration: .6s; }

/* line 4732, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="600"],
body[data-aos-delay="600"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 4738, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="600"].aos-animate,
body[data-aos-delay="600"] [data-aos].aos-animate {
  -webkit-transition-delay: .6s;
  transition-delay: .6s; }

/* line 4744, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="650"],
body[data-aos-duration="650"] [data-aos] {
  -webkit-transition-duration: .65s;
  transition-duration: .65s; }

/* line 4750, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="650"],
body[data-aos-delay="650"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 4756, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="650"].aos-animate,
body[data-aos-delay="650"] [data-aos].aos-animate {
  -webkit-transition-delay: .65s;
  transition-delay: .65s; }

/* line 4762, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="700"],
body[data-aos-duration="700"] [data-aos] {
  -webkit-transition-duration: .7s;
  transition-duration: .7s; }

/* line 4768, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="700"],
body[data-aos-delay="700"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 4774, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="700"].aos-animate,
body[data-aos-delay="700"] [data-aos].aos-animate {
  -webkit-transition-delay: .7s;
  transition-delay: .7s; }

/* line 4780, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="750"],
body[data-aos-duration="750"] [data-aos] {
  -webkit-transition-duration: .75s;
  transition-duration: .75s; }

/* line 4786, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="750"],
body[data-aos-delay="750"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 4792, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="750"].aos-animate,
body[data-aos-delay="750"] [data-aos].aos-animate {
  -webkit-transition-delay: .75s;
  transition-delay: .75s; }

/* line 4798, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="800"],
body[data-aos-duration="800"] [data-aos] {
  -webkit-transition-duration: .8s;
  transition-duration: .8s; }

/* line 4804, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="800"],
body[data-aos-delay="800"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 4810, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="800"].aos-animate,
body[data-aos-delay="800"] [data-aos].aos-animate {
  -webkit-transition-delay: .8s;
  transition-delay: .8s; }

/* line 4816, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="850"],
body[data-aos-duration="850"] [data-aos] {
  -webkit-transition-duration: .85s;
  transition-duration: .85s; }

/* line 4822, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="850"],
body[data-aos-delay="850"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 4828, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="850"].aos-animate,
body[data-aos-delay="850"] [data-aos].aos-animate {
  -webkit-transition-delay: .85s;
  transition-delay: .85s; }

/* line 4834, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="900"],
body[data-aos-duration="900"] [data-aos] {
  -webkit-transition-duration: .9s;
  transition-duration: .9s; }

/* line 4840, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="900"],
body[data-aos-delay="900"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 4846, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="900"].aos-animate,
body[data-aos-delay="900"] [data-aos].aos-animate {
  -webkit-transition-delay: .9s;
  transition-delay: .9s; }

/* line 4852, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="950"],
body[data-aos-duration="950"] [data-aos] {
  -webkit-transition-duration: .95s;
  transition-duration: .95s; }

/* line 4858, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="950"],
body[data-aos-delay="950"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 4864, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="950"].aos-animate,
body[data-aos-delay="950"] [data-aos].aos-animate {
  -webkit-transition-delay: .95s;
  transition-delay: .95s; }

/* line 4870, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1000"],
body[data-aos-duration="1000"] [data-aos] {
  -webkit-transition-duration: 1s;
  transition-duration: 1s; }

/* line 4876, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1000"],
body[data-aos-delay="1000"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 4882, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1000"].aos-animate,
body[data-aos-delay="1000"] [data-aos].aos-animate {
  -webkit-transition-delay: 1s;
  transition-delay: 1s; }

/* line 4888, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1050"],
body[data-aos-duration="1050"] [data-aos] {
  -webkit-transition-duration: 1.05s;
  transition-duration: 1.05s; }

/* line 4894, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1050"],
body[data-aos-delay="1050"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 4900, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1050"].aos-animate,
body[data-aos-delay="1050"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.05s;
  transition-delay: 1.05s; }

/* line 4906, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1100"],
body[data-aos-duration="1100"] [data-aos] {
  -webkit-transition-duration: 1.1s;
  transition-duration: 1.1s; }

/* line 4912, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1100"],
body[data-aos-delay="1100"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 4918, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1100"].aos-animate,
body[data-aos-delay="1100"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.1s;
  transition-delay: 1.1s; }

/* line 4924, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1150"],
body[data-aos-duration="1150"] [data-aos] {
  -webkit-transition-duration: 1.15s;
  transition-duration: 1.15s; }

/* line 4930, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1150"],
body[data-aos-delay="1150"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 4936, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1150"].aos-animate,
body[data-aos-delay="1150"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.15s;
  transition-delay: 1.15s; }

/* line 4942, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1200"],
body[data-aos-duration="1200"] [data-aos] {
  -webkit-transition-duration: 1.2s;
  transition-duration: 1.2s; }

/* line 4948, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1200"],
body[data-aos-delay="1200"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 4954, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1200"].aos-animate,
body[data-aos-delay="1200"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.2s;
  transition-delay: 1.2s; }

/* line 4960, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1250"],
body[data-aos-duration="1250"] [data-aos] {
  -webkit-transition-duration: 1.25s;
  transition-duration: 1.25s; }

/* line 4966, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1250"],
body[data-aos-delay="1250"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 4972, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1250"].aos-animate,
body[data-aos-delay="1250"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.25s;
  transition-delay: 1.25s; }

/* line 4978, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1300"],
body[data-aos-duration="1300"] [data-aos] {
  -webkit-transition-duration: 1.3s;
  transition-duration: 1.3s; }

/* line 4984, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1300"],
body[data-aos-delay="1300"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 4990, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1300"].aos-animate,
body[data-aos-delay="1300"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.3s;
  transition-delay: 1.3s; }

/* line 4996, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1350"],
body[data-aos-duration="1350"] [data-aos] {
  -webkit-transition-duration: 1.35s;
  transition-duration: 1.35s; }

/* line 5002, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1350"],
body[data-aos-delay="1350"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5008, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1350"].aos-animate,
body[data-aos-delay="1350"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.35s;
  transition-delay: 1.35s; }

/* line 5014, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1400"],
body[data-aos-duration="1400"] [data-aos] {
  -webkit-transition-duration: 1.4s;
  transition-duration: 1.4s; }

/* line 5020, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1400"],
body[data-aos-delay="1400"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5026, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1400"].aos-animate,
body[data-aos-delay="1400"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.4s;
  transition-delay: 1.4s; }

/* line 5032, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1450"],
body[data-aos-duration="1450"] [data-aos] {
  -webkit-transition-duration: 1.45s;
  transition-duration: 1.45s; }

/* line 5038, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1450"],
body[data-aos-delay="1450"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5044, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1450"].aos-animate,
body[data-aos-delay="1450"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.45s;
  transition-delay: 1.45s; }

/* line 5050, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1500"],
body[data-aos-duration="1500"] [data-aos] {
  -webkit-transition-duration: 1.5s;
  transition-duration: 1.5s; }

/* line 5056, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1500"],
body[data-aos-delay="1500"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5062, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1500"].aos-animate,
body[data-aos-delay="1500"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.5s;
  transition-delay: 1.5s; }

/* line 5068, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1550"],
body[data-aos-duration="1550"] [data-aos] {
  -webkit-transition-duration: 1.55s;
  transition-duration: 1.55s; }

/* line 5074, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1550"],
body[data-aos-delay="1550"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5080, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1550"].aos-animate,
body[data-aos-delay="1550"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.55s;
  transition-delay: 1.55s; }

/* line 5086, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1600"],
body[data-aos-duration="1600"] [data-aos] {
  -webkit-transition-duration: 1.6s;
  transition-duration: 1.6s; }

/* line 5092, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1600"],
body[data-aos-delay="1600"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5098, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1600"].aos-animate,
body[data-aos-delay="1600"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.6s;
  transition-delay: 1.6s; }

/* line 5104, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1650"],
body[data-aos-duration="1650"] [data-aos] {
  -webkit-transition-duration: 1.65s;
  transition-duration: 1.65s; }

/* line 5110, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1650"],
body[data-aos-delay="1650"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5116, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1650"].aos-animate,
body[data-aos-delay="1650"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.65s;
  transition-delay: 1.65s; }

/* line 5122, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1700"],
body[data-aos-duration="1700"] [data-aos] {
  -webkit-transition-duration: 1.7s;
  transition-duration: 1.7s; }

/* line 5128, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1700"],
body[data-aos-delay="1700"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5134, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1700"].aos-animate,
body[data-aos-delay="1700"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.7s;
  transition-delay: 1.7s; }

/* line 5140, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1750"],
body[data-aos-duration="1750"] [data-aos] {
  -webkit-transition-duration: 1.75s;
  transition-duration: 1.75s; }

/* line 5146, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1750"],
body[data-aos-delay="1750"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5152, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1750"].aos-animate,
body[data-aos-delay="1750"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.75s;
  transition-delay: 1.75s; }

/* line 5158, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1800"],
body[data-aos-duration="1800"] [data-aos] {
  -webkit-transition-duration: 1.8s;
  transition-duration: 1.8s; }

/* line 5164, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1800"],
body[data-aos-delay="1800"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5170, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1800"].aos-animate,
body[data-aos-delay="1800"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.8s;
  transition-delay: 1.8s; }

/* line 5176, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1850"],
body[data-aos-duration="1850"] [data-aos] {
  -webkit-transition-duration: 1.85s;
  transition-duration: 1.85s; }

/* line 5182, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1850"],
body[data-aos-delay="1850"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5188, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1850"].aos-animate,
body[data-aos-delay="1850"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.85s;
  transition-delay: 1.85s; }

/* line 5194, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1900"],
body[data-aos-duration="1900"] [data-aos] {
  -webkit-transition-duration: 1.9s;
  transition-duration: 1.9s; }

/* line 5200, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1900"],
body[data-aos-delay="1900"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5206, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1900"].aos-animate,
body[data-aos-delay="1900"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.9s;
  transition-delay: 1.9s; }

/* line 5212, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="1950"],
body[data-aos-duration="1950"] [data-aos] {
  -webkit-transition-duration: 1.95s;
  transition-duration: 1.95s; }

/* line 5218, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1950"],
body[data-aos-delay="1950"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5224, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="1950"].aos-animate,
body[data-aos-delay="1950"] [data-aos].aos-animate {
  -webkit-transition-delay: 1.95s;
  transition-delay: 1.95s; }

/* line 5230, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2000"],
body[data-aos-duration="2000"] [data-aos] {
  -webkit-transition-duration: 2s;
  transition-duration: 2s; }

/* line 5236, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2000"],
body[data-aos-delay="2000"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5242, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2000"].aos-animate,
body[data-aos-delay="2000"] [data-aos].aos-animate {
  -webkit-transition-delay: 2s;
  transition-delay: 2s; }

/* line 5248, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2050"],
body[data-aos-duration="2050"] [data-aos] {
  -webkit-transition-duration: 2.05s;
  transition-duration: 2.05s; }

/* line 5254, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2050"],
body[data-aos-delay="2050"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5260, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2050"].aos-animate,
body[data-aos-delay="2050"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.05s;
  transition-delay: 2.05s; }

/* line 5266, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2100"],
body[data-aos-duration="2100"] [data-aos] {
  -webkit-transition-duration: 2.1s;
  transition-duration: 2.1s; }

/* line 5272, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2100"],
body[data-aos-delay="2100"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5278, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2100"].aos-animate,
body[data-aos-delay="2100"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.1s;
  transition-delay: 2.1s; }

/* line 5284, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2150"],
body[data-aos-duration="2150"] [data-aos] {
  -webkit-transition-duration: 2.15s;
  transition-duration: 2.15s; }

/* line 5290, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2150"],
body[data-aos-delay="2150"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5296, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2150"].aos-animate,
body[data-aos-delay="2150"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.15s;
  transition-delay: 2.15s; }

/* line 5302, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2200"],
body[data-aos-duration="2200"] [data-aos] {
  -webkit-transition-duration: 2.2s;
  transition-duration: 2.2s; }

/* line 5308, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2200"],
body[data-aos-delay="2200"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5314, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2200"].aos-animate,
body[data-aos-delay="2200"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.2s;
  transition-delay: 2.2s; }

/* line 5320, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2250"],
body[data-aos-duration="2250"] [data-aos] {
  -webkit-transition-duration: 2.25s;
  transition-duration: 2.25s; }

/* line 5326, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2250"],
body[data-aos-delay="2250"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5332, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2250"].aos-animate,
body[data-aos-delay="2250"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.25s;
  transition-delay: 2.25s; }

/* line 5338, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2300"],
body[data-aos-duration="2300"] [data-aos] {
  -webkit-transition-duration: 2.3s;
  transition-duration: 2.3s; }

/* line 5344, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2300"],
body[data-aos-delay="2300"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5350, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2300"].aos-animate,
body[data-aos-delay="2300"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.3s;
  transition-delay: 2.3s; }

/* line 5356, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2350"],
body[data-aos-duration="2350"] [data-aos] {
  -webkit-transition-duration: 2.35s;
  transition-duration: 2.35s; }

/* line 5362, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2350"],
body[data-aos-delay="2350"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5368, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2350"].aos-animate,
body[data-aos-delay="2350"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.35s;
  transition-delay: 2.35s; }

/* line 5374, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2400"],
body[data-aos-duration="2400"] [data-aos] {
  -webkit-transition-duration: 2.4s;
  transition-duration: 2.4s; }

/* line 5380, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2400"],
body[data-aos-delay="2400"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5386, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2400"].aos-animate,
body[data-aos-delay="2400"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.4s;
  transition-delay: 2.4s; }

/* line 5392, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2450"],
body[data-aos-duration="2450"] [data-aos] {
  -webkit-transition-duration: 2.45s;
  transition-duration: 2.45s; }

/* line 5398, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2450"],
body[data-aos-delay="2450"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5404, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2450"].aos-animate,
body[data-aos-delay="2450"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.45s;
  transition-delay: 2.45s; }

/* line 5410, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2500"],
body[data-aos-duration="2500"] [data-aos] {
  -webkit-transition-duration: 2.5s;
  transition-duration: 2.5s; }

/* line 5416, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2500"],
body[data-aos-delay="2500"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5422, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2500"].aos-animate,
body[data-aos-delay="2500"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.5s;
  transition-delay: 2.5s; }

/* line 5428, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2550"],
body[data-aos-duration="2550"] [data-aos] {
  -webkit-transition-duration: 2.55s;
  transition-duration: 2.55s; }

/* line 5434, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2550"],
body[data-aos-delay="2550"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5440, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2550"].aos-animate,
body[data-aos-delay="2550"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.55s;
  transition-delay: 2.55s; }

/* line 5446, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2600"],
body[data-aos-duration="2600"] [data-aos] {
  -webkit-transition-duration: 2.6s;
  transition-duration: 2.6s; }

/* line 5452, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2600"],
body[data-aos-delay="2600"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5458, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2600"].aos-animate,
body[data-aos-delay="2600"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.6s;
  transition-delay: 2.6s; }

/* line 5464, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2650"],
body[data-aos-duration="2650"] [data-aos] {
  -webkit-transition-duration: 2.65s;
  transition-duration: 2.65s; }

/* line 5470, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2650"],
body[data-aos-delay="2650"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5476, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2650"].aos-animate,
body[data-aos-delay="2650"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.65s;
  transition-delay: 2.65s; }

/* line 5482, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2700"],
body[data-aos-duration="2700"] [data-aos] {
  -webkit-transition-duration: 2.7s;
  transition-duration: 2.7s; }

/* line 5488, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2700"],
body[data-aos-delay="2700"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5494, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2700"].aos-animate,
body[data-aos-delay="2700"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.7s;
  transition-delay: 2.7s; }

/* line 5500, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2750"],
body[data-aos-duration="2750"] [data-aos] {
  -webkit-transition-duration: 2.75s;
  transition-duration: 2.75s; }

/* line 5506, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2750"],
body[data-aos-delay="2750"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5512, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2750"].aos-animate,
body[data-aos-delay="2750"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.75s;
  transition-delay: 2.75s; }

/* line 5518, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2800"],
body[data-aos-duration="2800"] [data-aos] {
  -webkit-transition-duration: 2.8s;
  transition-duration: 2.8s; }

/* line 5524, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2800"],
body[data-aos-delay="2800"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5530, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2800"].aos-animate,
body[data-aos-delay="2800"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.8s;
  transition-delay: 2.8s; }

/* line 5536, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2850"],
body[data-aos-duration="2850"] [data-aos] {
  -webkit-transition-duration: 2.85s;
  transition-duration: 2.85s; }

/* line 5542, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2850"],
body[data-aos-delay="2850"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5548, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2850"].aos-animate,
body[data-aos-delay="2850"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.85s;
  transition-delay: 2.85s; }

/* line 5554, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2900"],
body[data-aos-duration="2900"] [data-aos] {
  -webkit-transition-duration: 2.9s;
  transition-duration: 2.9s; }

/* line 5560, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2900"],
body[data-aos-delay="2900"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5566, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2900"].aos-animate,
body[data-aos-delay="2900"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.9s;
  transition-delay: 2.9s; }

/* line 5572, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="2950"],
body[data-aos-duration="2950"] [data-aos] {
  -webkit-transition-duration: 2.95s;
  transition-duration: 2.95s; }

/* line 5578, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2950"],
body[data-aos-delay="2950"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5584, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="2950"].aos-animate,
body[data-aos-delay="2950"] [data-aos].aos-animate {
  -webkit-transition-delay: 2.95s;
  transition-delay: 2.95s; }

/* line 5590, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="3000"],
body[data-aos-duration="3000"] [data-aos] {
  -webkit-transition-duration: 3s;
  transition-duration: 3s; }

/* line 5596, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="3000"],
body[data-aos-delay="3000"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5602, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="3000"].aos-animate,
body[data-aos-delay="3000"] [data-aos].aos-animate {
  -webkit-transition-delay: 3s;
  transition-delay: 3s; }

/* line 5608, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=linear],
body[data-aos-easing=linear] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75);
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75); }

/* line 5614, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease],
body[data-aos-easing=ease] [data-aos] {
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease; }

/* line 5620, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease-in],
body[data-aos-easing=ease-in] [data-aos] {
  -webkit-transition-timing-function: ease-in;
  transition-timing-function: ease-in; }

/* line 5626, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease-out],
body[data-aos-easing=ease-out] [data-aos] {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

/* line 5632, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease-in-out],
body[data-aos-easing=ease-in-out] [data-aos] {
  -webkit-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out; }

/* line 5638, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease-in-back],
body[data-aos-easing=ease-in-back] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
  transition-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045); }

/* line 5644, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease-out-back],
body[data-aos-easing=ease-out-back] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
  transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275); }

/* line 5650, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease-in-out-back],
body[data-aos-easing=ease-in-out-back] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55); }

/* line 5656, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease-in-sine],
body[data-aos-easing=ease-in-sine] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
  transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715); }

/* line 5662, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease-out-sine],
body[data-aos-easing=ease-out-sine] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
  transition-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1); }

/* line 5668, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease-in-out-sine],
body[data-aos-easing=ease-in-out-sine] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
  transition-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95); }

/* line 5674, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease-in-quad],
body[data-aos-easing=ease-in-quad] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

/* line 5680, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease-out-quad],
body[data-aos-easing=ease-out-quad] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

/* line 5686, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease-in-out-quad],
body[data-aos-easing=ease-in-out-quad] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

/* line 5692, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease-in-cubic],
body[data-aos-easing=ease-in-cubic] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

/* line 5698, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease-out-cubic],
body[data-aos-easing=ease-out-cubic] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

/* line 5704, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],
body[data-aos-easing=ease-in-out-cubic] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

/* line 5710, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease-in-quart],
body[data-aos-easing=ease-in-quart] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
  transition-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53); }

/* line 5716, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease-out-quart],
body[data-aos-easing=ease-out-quart] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

/* line 5722, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-easing=ease-in-out-quart],
body[data-aos-easing=ease-in-out-quart] [data-aos] {
  -webkit-transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
  transition-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955); }

/* line 5728, assets/scss/vendor/densdeck.scss */
[data-aos^=fade][data-aos^=fade] {
  opacity: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform; }

/* line 5736, assets/scss/vendor/densdeck.scss */
[data-aos^=fade][data-aos^=fade].aos-animate {
  opacity: 1;
  -webkit-transform: translate(0);
  transform: translate(0); }

/* line 5742, assets/scss/vendor/densdeck.scss */
[data-aos=fade-up] {
  -webkit-transform: translateY(100px);
  transform: translateY(100px); }

/* line 5747, assets/scss/vendor/densdeck.scss */
[data-aos=fade-down] {
  -webkit-transform: translateY(-100px);
  transform: translateY(-100px); }

/* line 5752, assets/scss/vendor/densdeck.scss */
[data-aos=fade-right] {
  -webkit-transform: translate(-100px);
  transform: translate(-100px); }

/* line 5757, assets/scss/vendor/densdeck.scss */
[data-aos=fade-left] {
  -webkit-transform: translate(60px);
  transform: translate(60px); }

/* line 5762, assets/scss/vendor/densdeck.scss */
[data-aos=fade-up-right] {
  -webkit-transform: translate(-100px, 100px);
  transform: translate(-100px, 100px); }

/* line 5767, assets/scss/vendor/densdeck.scss */
[data-aos=fade-up-left] {
  -webkit-transform: translate(60px, 60px);
  transform: translate(60px, 60px); }

/* line 5772, assets/scss/vendor/densdeck.scss */
[data-aos=fade-down-right] {
  -webkit-transform: translate(-100px, -100px);
  transform: translate(-100px, -100px); }

/* line 5777, assets/scss/vendor/densdeck.scss */
[data-aos=fade-down-left] {
  -webkit-transform: translate(100px, -100px);
  transform: translate(100px, -100px); }

/* line 5782, assets/scss/vendor/densdeck.scss */
[data-aos^=zoom][data-aos^=zoom] {
  opacity: 0;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  transition-property: opacity, transform, -webkit-transform; }

/* line 5790, assets/scss/vendor/densdeck.scss */
[data-aos^=zoom][data-aos^=zoom].aos-animate {
  opacity: 1;
  -webkit-transform: translate(0) scale(1);
  transform: translate(0) scale(1); }

/* line 5796, assets/scss/vendor/densdeck.scss */
[data-aos=zoom-in] {
  -webkit-transform: scale(0.6);
  transform: scale(0.6); }

/* line 5801, assets/scss/vendor/densdeck.scss */
[data-aos=zoom-in-up] {
  -webkit-transform: translateY(100px) scale(0.6);
  transform: translateY(100px) scale(0.6); }

/* line 5806, assets/scss/vendor/densdeck.scss */
[data-aos=zoom-in-down] {
  -webkit-transform: translateY(-100px) scale(0.6);
  transform: translateY(-100px) scale(0.6); }

/* line 5811, assets/scss/vendor/densdeck.scss */
[data-aos=zoom-in-right] {
  -webkit-transform: translate(-100px) scale(0.6);
  transform: translate(-100px) scale(0.6); }

/* line 5816, assets/scss/vendor/densdeck.scss */
[data-aos=zoom-in-left] {
  -webkit-transform: translate(100px) scale(0.6);
  transform: translate(100px) scale(0.6); }

/* line 5821, assets/scss/vendor/densdeck.scss */
[data-aos=zoom-out] {
  -webkit-transform: scale(1.2);
  transform: scale(1.2); }

/* line 5826, assets/scss/vendor/densdeck.scss */
[data-aos=zoom-out-up] {
  -webkit-transform: translateY(100px) scale(1.2);
  transform: translateY(100px) scale(1.2); }

/* line 5831, assets/scss/vendor/densdeck.scss */
[data-aos=zoom-out-down] {
  -webkit-transform: translateY(-100px) scale(1.2);
  transform: translateY(-100px) scale(1.2); }

/* line 5836, assets/scss/vendor/densdeck.scss */
[data-aos=zoom-out-right] {
  -webkit-transform: translate(-100px) scale(1.2);
  transform: translate(-100px) scale(1.2); }

/* line 5841, assets/scss/vendor/densdeck.scss */
[data-aos=zoom-out-left] {
  -webkit-transform: translate(100px) scale(1.2);
  transform: translate(100px) scale(1.2); }

/* line 5846, assets/scss/vendor/densdeck.scss */
[data-aos^=slide][data-aos^=slide] {
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform; }

/* line 5853, assets/scss/vendor/densdeck.scss */
[data-aos^=slide][data-aos^=slide].aos-animate {
  -webkit-transform: translate(0);
  transform: translate(0); }

/* line 5858, assets/scss/vendor/densdeck.scss */
[data-aos=slide-up] {
  -webkit-transform: translateY(100%);
  transform: translateY(100%); }

/* line 5863, assets/scss/vendor/densdeck.scss */
[data-aos=slide-down] {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%); }

/* line 5868, assets/scss/vendor/densdeck.scss */
[data-aos=slide-right] {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%); }

/* line 5873, assets/scss/vendor/densdeck.scss */
[data-aos=slide-left] {
  -webkit-transform: translateX(100%);
  transform: translateX(100%); }

/* line 5878, assets/scss/vendor/densdeck.scss */
[data-aos^=flip][data-aos^=flip] {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform; }

/* line 5887, assets/scss/vendor/densdeck.scss */
[data-aos=flip-left] {
  -webkit-transform: perspective(2500px) rotateY(-100deg);
  transform: perspective(2500px) rotateY(-100deg); }

/* line 5892, assets/scss/vendor/densdeck.scss */
[data-aos=flip-left].aos-animate {
  -webkit-transform: perspective(2500px) rotateY(0);
  transform: perspective(2500px) rotateY(0); }

/* line 5897, assets/scss/vendor/densdeck.scss */
[data-aos=flip-right] {
  -webkit-transform: perspective(2500px) rotateY(100deg);
  transform: perspective(2500px) rotateY(100deg); }

/* line 5902, assets/scss/vendor/densdeck.scss */
[data-aos=flip-right].aos-animate {
  -webkit-transform: perspective(2500px) rotateY(0);
  transform: perspective(2500px) rotateY(0); }

/* line 5907, assets/scss/vendor/densdeck.scss */
[data-aos=flip-up] {
  -webkit-transform: perspective(2500px) rotateX(-100deg);
  transform: perspective(2500px) rotateX(-100deg); }

/* line 5912, assets/scss/vendor/densdeck.scss */
[data-aos=flip-up].aos-animate {
  -webkit-transform: perspective(2500px) rotateX(0);
  transform: perspective(2500px) rotateX(0); }

/* line 5917, assets/scss/vendor/densdeck.scss */
[data-aos=flip-down] {
  -webkit-transform: perspective(2500px) rotateX(100deg);
  transform: perspective(2500px) rotateX(100deg); }

/* line 5922, assets/scss/vendor/densdeck.scss */
[data-aos=flip-down].aos-animate {
  -webkit-transform: perspective(2500px) rotateX(0);
  transform: perspective(2500px) rotateX(0); }

/* line 5927, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="3250"],
body[data-aos-duration="4250"] [data-aos] {
  -webkit-transition-duration: 4.25s;
  transition-duration: 4.25s; }

/* line 5933, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="3500"],
body[data-aos-duration="4500"] [data-aos] {
  -webkit-transition-duration: 4.5s;
  transition-duration: 4.5s; }

/* line 5939, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="3750"],
body[data-aos-duration="4750"] [data-aos] {
  -webkit-transition-duration: 4.75s;
  transition-duration: 4.75s; }

/* line 5945, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="4000"],
body[data-aos-duration="4000"] [data-aos] {
  -webkit-transition-duration: 4s;
  transition-duration: 4s; }

/* line 5951, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-duration="7000"],
body[data-aos-duration="7000"] [data-aos] {
  -webkit-transition-duration: 7s;
  transition-duration: 7s; }

/* line 5957, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="4000"],
body[data-aos-delay="4000"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5963, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="4000"].aos-animate,
body[data-aos-delay="4000"] [data-aos].aos-animate {
  -webkit-transition-delay: 4s;
  transition-delay: 4s; }

/* line 5969, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="4500"],
body[data-aos-delay="4500"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5975, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="4500"].aos-animate,
body[data-aos-delay="4500"] [data-aos].aos-animate {
  -webkit-transition-delay: 4.5s;
  transition-delay: 4.5s; }

/* line 5981, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="5000"],
body[data-aos-delay="5000"] [data-aos] {
  -webkit-transition-delay: 0;
  transition-delay: 0; }

/* line 5987, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="5000"].aos-animate,
body[data-aos-delay="5000"] [data-aos].aos-animate {
  -webkit-transition-delay: 5s;
  transition-delay: 5s; }

/* line 5993, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="6000"].aos-animate,
body[data-aos-delay="6000"] [data-aos].aos-animate {
  -webkit-transition-delay: 6s;
  transition-delay: 6s; }

/* line 5999, assets/scss/vendor/densdeck.scss */
[data-aos][data-aos][data-aos-delay="7000"].aos-animate,
body[data-aos-delay="7000"] [data-aos].aos-animate {
  -webkit-transition-delay: 7s;
  transition-delay: 7s; }

/* line 6005, assets/scss/vendor/densdeck.scss */
[data-aos=slide-up-right] {
  -webkit-transform: translate(10%, 60%);
  transform: translate(10%, 60%); }

/* line 6011, assets/scss/vendor/densdeck.scss */
.lo-nospace.columns:first-of-type {
  padding-left: 0; }

/* line 6015, assets/scss/vendor/densdeck.scss */
.lo-nospace.columns:last-of-type {
  padding-right: 0; }

/* line 6035, assets/scss/vendor/densdeck.scss */
.alternating--wrap .alternating--image .flex img,
.alternating--wrap .alternating--image .lo-copyright img,
.alternating--wrap .alternating--image .lo-eonictech img,
.alternating--wrap .alternating--image .lo-header img,
.alternating--wrap .alternating--image .lo-header > .row > .columns:first-of-type img,
.alternating--wrap .alternating--image .lo-header > .row > .columns:last-of-type img,
.alternating--wrap .alternating--image .lo-moreDens img,
.alternating--wrap .alternating--image .lo-pd-t img,
.alternating--wrap .alternating--image .lo-pd-tbl img,
.alternating--wrap .alternating--image .lo-pd-tl img,
.alternating--wrap .alternating--image .lo-pd-trbl img,
.alternating--wrap .alternating--image .lo-resources img,
.alternating--wrap .alternating--image .lo-surfacewater img,
.alternating--wrap .alternating--image .lo-totalwater img,
.alternating--wrap .alternating--image .lo-verticalpullstrength img {
  box-shadow: none;
  -webkit-box-shadow: none; }

/* line 6042, assets/scss/vendor/densdeck.scss */
.flex,
.lo-copyright,
.lo-eonictech,
.lo-header,
.lo-header > .row > .columns:first-of-type,
.lo-header > .row > .columns:last-of-type,
.lo-moreDens,
.lo-pd-t,
.lo-pd-tbl,
.lo-pd-tl,
.lo-pd-trbl,
.lo-resources,
.lo-surfacewater,
.lo-totalwater,
.lo-verticalpullstrength {
  padding-top: 2rem; }

/* line 6060, assets/scss/vendor/densdeck.scss */
.flex,
.lo-copyright,
.lo-eonictech,
.lo-header > .row > .columns:first-of-type,
.lo-header > .row > .columns:last-of-type,
.lo-moreDens,
.lo-pd-b,
.lo-pd-tbl,
.lo-pd-trbl,
.lo-resources,
.lo-surfacewater,
.lo-totalwater,
.lo-verticalpullstrength {
  padding-bottom: 2rem; }

/* line 6076, assets/scss/vendor/densdeck.scss */
.flex,
.lo-copyright,
.lo-eonictech,
.lo-header > .row > .columns:first-of-type,
.lo-header > .row > .columns:last-of-type,
.lo-moreDens,
.lo-pd-r,
.lo-pd-rl,
.lo-pd-trbl,
.lo-resources,
.lo-surfacewater,
.lo-totalwater,
.lo-verticalpullstrength {
  padding-right: 2rem; }

/* line 6092, assets/scss/vendor/densdeck.scss */
.flex,
.lo-copyright,
.lo-eonictech,
.lo-header,
.lo-header > .row > .columns:first-of-type,
.lo-header > .row > .columns:last-of-type,
.lo-moreDens,
.lo-pd-l,
.lo-pd-rl,
.lo-pd-tbl,
.lo-pd-tl,
.lo-pd-trbl,
.lo-resources,
.lo-surfacewater,
.lo-totalwater,
.lo-verticalpullstrength {
  padding-left: 2rem; }

/* line 6110, assets/scss/vendor/densdeck.scss */
.lo-verticalpullstrength {
  padding-left: 3rem; }

@media screen and (max-width: 63.9375em) {
  /* line 6115, assets/scss/vendor/densdeck.scss */
  .flex,
  .lo-copyright,
  .lo-eonictech,
  .lo-header > .row > .columns:first-of-type,
  .lo-header > .row > .columns:last-of-type,
  .lo-moreDens,
  .lo-pd-r,
  .lo-pd-rl,
  .lo-pd-trbl,
  .lo-resources,
  .lo-surfacewater,
  .lo-totalwater,
  .lo-verticalpullstrength {
    padding-right: 3rem; }
  /* line 6130, assets/scss/vendor/densdeck.scss */
  .flex,
  .lo-copyright,
  .lo-eonictech,
  .lo-header,
  .lo-header > .row > .columns:first-of-type,
  .lo-header > .row > .columns:last-of-type,
  .lo-moreDens,
  .lo-pd-l,
  .lo-pd-rl,
  .lo-pd-tbl,
  .lo-pd-tl,
  .lo-pd-trbl,
  .lo-resources,
  .lo-surfacewater,
  .lo-totalwater,
  .lo-verticalpullstrength {
    padding-left: 3rem; } }

@media screen and (max-width: 39.9375em) {
  /* line 6151, assets/scss/vendor/densdeck.scss */
  .flex,
  .lo-copyright,
  .lo-eonictech,
  .lo-header > .row > .columns:first-of-type,
  .lo-header > .row > .columns:last-of-type,
  .lo-moreDens,
  .lo-pd-r,
  .lo-pd-rl,
  .lo-pd-trbl,
  .lo-resources,
  .lo-surfacewater,
  .lo-totalwater,
  .lo-verticalpullstrength {
    padding-right: 2rem; }
  /* line 6166, assets/scss/vendor/densdeck.scss */
  .flex,
  .lo-copyright,
  .lo-eonictech,
  .lo-header,
  .lo-header > .row > .columns:first-of-type,
  .lo-header > .row > .columns:last-of-type,
  .lo-moreDens,
  .lo-pd-l,
  .lo-pd-rl,
  .lo-pd-tbl,
  .lo-pd-tl,
  .lo-pd-trbl,
  .lo-resources,
  .lo-surfacewater,
  .lo-totalwater,
  .lo-verticalpullstrength {
    padding-left: 2rem; } }

@media screen and (min-width: 64em) {
  /* line 6188, assets/scss/vendor/densdeck.scss */
  .lo-colorCallouts {
    margin-top: -6rem;
    margin-left: 3rem;
    -webkit-box-shadow: -5px 100px 20px #ccc;
    box-shadow: -5px 100px 20px #ccc; } }

/* line 6197, assets/scss/vendor/densdeck.scss */
.logo-header {
  padding: 2rem !important;
  padding-left: 0 !important; }

@media screen and (max-width: 63.9375em) {
  /* line 6203, assets/scss/vendor/densdeck.scss */
  .lo-header {
    padding-left: 0; } }

@media screen and (min-width: 64em) {
  /* line 6209, assets/scss/vendor/densdeck.scss */
  .lo-header {
    height: 45rem;
    padding-bottom: 2rem;
    padding-bottom: 1rem; } }

/* line 6216, assets/scss/vendor/densdeck.scss */
.lo-header h1 {
  font-weight: 900;
  text-transform: uppercase;
  line-height: .9em; }

@media screen and (min-width: 64em) {
  /* line 6223, assets/scss/vendor/densdeck.scss */
  .lo-header h1 {
    font-size: 4rem; } }

@media screen and (min-width: 1200px) {
  /* line 6229, assets/scss/vendor/densdeck.scss */
  .lo-header h1 {
    font-size: 6.8rem; } }

/* line 6234, assets/scss/vendor/densdeck.scss */
.lo-header h5 {
  font-weight: 700;
  color: #d3d3d3; }

@media screen and (min-width: 64em) {
  /* line 6240, assets/scss/vendor/densdeck.scss */
  .lo-header h5 {
    font-size: 1.75rem;
    padding-bottom: 3rem;
    line-height: .9rem; } }

@media screen and (min-width: 1200px) {
  /* line 6248, assets/scss/vendor/densdeck.scss */
  .lo-header h5 {
    font-size: 2rem; } }

@media screen and (max-width: 63.9375em) {
  /* line 6254, assets/scss/vendor/densdeck.scss */
  .lo-header .lo-logo {
    max-height: 100px; } }

/* line 6259, assets/scss/vendor/densdeck.scss */
.lo-header ul.menu {
  padding-bottom: 4rem; }

@media screen and (max-width: 63.9375em) {
  /* line 6264, assets/scss/vendor/densdeck.scss */
  .lo-header ul.menu {
    display: none; } }

/* line 6269, assets/scss/vendor/densdeck.scss */
.lo-header ul.menu li.active a {
  color: #adadad;
  background-color: transparent; }

/* line 6274, assets/scss/vendor/densdeck.scss */
.lo-header ul.menu li a {
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
  padding: .25rem 1rem .25rem 0;
  font-size: .9em; }

@media screen and (min-width: 64em) {
  /* line 6283, assets/scss/vendor/densdeck.scss */
  .lo-header ul.menu li a {
    font-size: 1em; } }

@media screen and (min-width: 1200px) {
  /* line 6289, assets/scss/vendor/densdeck.scss */
  .lo-header ul.menu li a {
    font-size: 1em; } }

/* line 6294, assets/scss/vendor/densdeck.scss */
.lo-header ul.menu li a:hover {
  color: #d3d3d3; }

/* line 6298, assets/scss/vendor/densdeck.scss */
.lo-header > .row > .columns:last-of-type {
  background-color: rgba(17, 66, 96, 0.6);
  color: #fff;
  margin-top: 1.75rem;
  padding: 2rem;
  padding-bottom: 6.5rem; }

@media screen and (max-width: 63.9375em) {
  /* line 6307, assets/scss/vendor/densdeck.scss */
  .lo-header > .row > .columns:last-of-type {
    margin-top: 7rem;
    background-color: rgba(0, 0, 0, 0.6); } }

/* line 6313, assets/scss/vendor/densdeck.scss */
.lo-header-sticky {
  height: unset !important;
  width: 100%; }

/* line 6318, assets/scss/vendor/densdeck.scss */
.lo-header-sticky .top-bar {
  background-color: rgba(17, 66, 96, 0.9);
  width: 100%;
  display: none;
  padding: 1rem 2.5rem;
  text-transform: uppercase; }

@media screen and (min-width: 40em) {
  /* line 6327, assets/scss/vendor/densdeck.scss */
  .lo-header-sticky .top-bar {
    padding-left: 4rem;
    padding-right: 4rem; } }

@media screen and (min-width: 64em) {
  /* line 6334, assets/scss/vendor/densdeck.scss */
  .lo-header-sticky .top-bar {
    padding-left: 8rem; } }

@media screen and (min-width: 1200px) {
  /* line 6340, assets/scss/vendor/densdeck.scss */
  .lo-header-sticky .top-bar {
    padding-left: 8rem;
    padding-right: 8rem; } }

/* line 6346, assets/scss/vendor/densdeck.scss */
.lo-header-sticky .top-bar.is-stuck {
  display: table; }

/* line 6350, assets/scss/vendor/densdeck.scss */
.lo-header-sticky .top-bar div {
  display: table-cell;
  vertical-align: middle; }

@media screen and (max-width: 63.9375em) {
  /* line 6356, assets/scss/vendor/densdeck.scss */
  .lo-header-sticky .top-bar div:nth-of-type(2) {
    display: none; } }

/* line 6361, assets/scss/vendor/densdeck.scss */
.lo-header-sticky .top-bar div:first-of-type {
  text-align: left; }

/* line 6365, assets/scss/vendor/densdeck.scss */
.lo-header-sticky .top-bar div:last-of-type {
  text-align: right; }

/* line 6369, assets/scss/vendor/densdeck.scss */
.lo-header-sticky .top-bar img {
  max-width: 10rem;
  margin-right: 1rem; }

/* line 6374, assets/scss/vendor/densdeck.scss */
.lo-header-sticky .top-bar a.button {
  font-weight: 700;
  text-transform: uppercase;
  margin: 0 1rem; }

/* line 6380, assets/scss/vendor/densdeck.scss */
.lo-header-sticky .top-bar ul.menu {
  background-color: transparent; }

/* line 6384, assets/scss/vendor/densdeck.scss */
.lo-header-sticky .top-bar ul.menu li a {
  color: #fff;
  font-weight: 700;
  padding: 0 1rem 0 0; }

/* line 6390, assets/scss/vendor/densdeck.scss */
.lo-header-sticky .top-bar ul.menu li a.active {
  color: #bababa; }

/* line 6394, assets/scss/vendor/densdeck.scss */
.lo-eonictech {
  background-color: #114260;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(17, 66, 96, 0.66)), to(rgba(17, 66, 96, 0.66))), url(https://go-gypsum.buildgp.com/moisture/images/colorBox_bg.jpg) no-repeat;
  background: linear-gradient(180deg, rgba(17, 66, 96, 0.66) 0, rgba(17, 66, 96, 0.66)), url(https://go-gypsum.buildgp.com/moisture/images/colorBox_bg.jpg) no-repeat;
  background-size: cover;
  background-position: 50%;
  color: #fff;
  font-size: 1.2em;
  overflow: hidden; }

/* line 6405, assets/scss/vendor/densdeck.scss */
.lo-eonictech h2 {
  line-height: 1em; }

/* line 6409, assets/scss/vendor/densdeck.scss */
.lo-eonictech a,
.lo-eonictech h2 {
  font-weight: 700;
  padding-bottom: 1rem; }

/* line 6415, assets/scss/vendor/densdeck.scss */
.lo-eonictech a {
  display: block;
  text-transform: uppercase; }

/* line 6420, assets/scss/vendor/densdeck.scss */
.lo-eonictech a i {
  font-weight: 700;
  padding-left: 1rem; }

/* line 6425, assets/scss/vendor/densdeck.scss */
.lo-eonictech li {
  line-height: 1.2em;
  padding-bottom: 1.5rem; }

/* line 6430, assets/scss/vendor/densdeck.scss */
.lo-eonictech li:last-of-type {
  padding-bottom: 0; }

/* line 6434, assets/scss/vendor/densdeck.scss */
.lo-eonictech p {
  margin-top: .5rem;
  font-size: 1.2rem;
  line-height: 1.5em;
  font-weight: 500; }

/* line 6441, assets/scss/vendor/densdeck.scss */
.lo-eonictech p .lo-smaller {
  margin-top: 1rem;
  font-size: .5em;
  line-height: 1em; }

/* line 6447, assets/scss/vendor/densdeck.scss */
.lo-eonictech .columns:last-of-type div {
  position: relative;
  overflow: hidden; }

/* line 6452, assets/scss/vendor/densdeck.scss */
.lo-eonictech a.video-box {
  display: block;
  margin-right: 4rem;
  border: .1em solid #e3e8eb;
  background: #26272b;
  text-align: center; }

/* line 6460, assets/scss/vendor/densdeck.scss */
.lo-eonictech a.video-box span {
  color: #a7a9ac;
  text-transform: uppercase;
  display: block;
  margin: 2rem 2rem 1rem;
  font-size: 2rem; }

/* line 6468, assets/scss/vendor/densdeck.scss */
.lo-eonictech a.video-box img {
  margin: 0 auto 5.5rem;
  width: 20%; }

@media screen and (min-width: 1200px) {
  /* line 6474, assets/scss/vendor/densdeck.scss */
  .lo-eonictech {
    font-size: 1.32em; } }

@media screen and (min-width: 1200px) {
  /* line 6480, assets/scss/vendor/densdeck.scss */
  .lo-eonictech h2 {
    font-size: 2.3rem; } }

@media screen and (max-width: 640px) {
  /* line 6486, assets/scss/vendor/densdeck.scss */
  .lo-eonictech h2 {
    font-size: 2.3rem; }
  /* line 6489, assets/scss/vendor/densdeck.scss */
  .lo-eonictech a.video-box {
    margin-right: 0; } }

@media screen and (max-width: 480px) {
  /* line 6495, assets/scss/vendor/densdeck.scss */
  .lo-eonictech a.video-box span {
    font-size: 1.2rem;
    margin: 2rem 0 1rem; } }

@media screen and (min-width: 64em) {
  /* line 6502, assets/scss/vendor/densdeck.scss */
  .lo-eonictech .columns:last-of-type {
    padding-right: 0;
    position: relative;
    padding-left: 0; } }

@media screen and (min-width: 64em) {
  /* line 6510, assets/scss/vendor/densdeck.scss */
  .lo-eonictech .columns:first-of-type {
    padding-right: 2rem; } }

@media screen and (max-width: 640px) {
  /* line 6516, assets/scss/vendor/densdeck.scss */
  .lo-eonictech h2 {
    font-size: 2rem !important; } }

/* line 6521, assets/scss/vendor/densdeck.scss */
.lo-totalwater {
  color: #fff;
  font-size: 1.2em;
  overflow: hidden; }

/* line 6527, assets/scss/vendor/densdeck.scss */
.lo-totalwater h2 {
  font-weight: 700;
  line-height: 1em;
  padding: 1rem 0; }

/* line 6533, assets/scss/vendor/densdeck.scss */
.lo-totalwater p {
  margin-top: .5rem;
  font-size: 1.8rem;
  line-height: 1.5em;
  font-weight: 500; }

/* line 6540, assets/scss/vendor/densdeck.scss */
.lo-totalwater p .lo-smaller {
  margin-top: 1rem;
  font-size: 1.2rem;
  line-height: 1em; }

/* line 6546, assets/scss/vendor/densdeck.scss */
.lo-totalwater ul {
  padding-left: 1.25em; }

/* line 6550, assets/scss/vendor/densdeck.scss */
.lo-totalwater ul li {
  font-size: 1.8rem;
  line-height: 1.5em;
  font-weight: 500; }

/* line 6556, assets/scss/vendor/densdeck.scss */
.lo-totalwater .info-column .info-column-content {
  position: relative;
  padding: 2rem 4rem;
  background-image: url(https://go-gypsum.buildgp.com/moisture/images/white_base.jpg);
  min-height: 15rem; }

/* line 6563, assets/scss/vendor/densdeck.scss */
.lo-totalwater .info-column .info-column-content .title {
  font-weight: 700;
  text-align: center;
  color: #114260;
  font-size: 32px; }

/* line 6570, assets/scss/vendor/densdeck.scss */
.lo-totalwater .info-column .info-column-content .result-columns {
  padding: 2rem .9rem 0;
  margin-bottom: .3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden; }

/* line 6579, assets/scss/vendor/densdeck.scss */
.lo-totalwater .info-column .info-column-content .result-columns > div {
  position: relative;
  height: 210px;
  width: calc(33% - 35px);
  margin-right: 35px;
  background-color: #fff;
  color: #000;
  text-align: center;
  font-family: Din, sans-serif;
  font-weight: 500;
  -webkit-box-shadow: 0 0 10px #aaa;
  box-shadow: 0 0 10px #aaa; }

/* line 6593, assets/scss/vendor/densdeck.scss */
.lo-totalwater .info-column .info-column-content .result-columns > div .count {
  position: relative;
  z-index: 10;
  font-size: 1.5em;
  display: block;
  margin-top: 5rem;
  line-height: 3rem;
  font-weight: 700; }

/* line 6603, assets/scss/vendor/densdeck.scss */
.lo-totalwater .info-column .info-column-content .result-columns > div .text {
  position: relative;
  z-index: 10;
  font-size: .75em;
  display: block;
  line-height: 1em; }

/* line 6611, assets/scss/vendor/densdeck.scss */
.lo-totalwater .info-column .info-column-content .result-columns > div .result-water {
  background: #b6cfe3;
  position: absolute;
  bottom: 0;
  z-index: 1;
  width: 100%;
  background-color: #b6cfe3;
  background-position: top;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-color: -moz-linear-gradient(top, #fff 0, #b6cfe3 20%, #b6cfe3 100%);
  background-color: -webkit-linear-gradient(top, #fff, #b6cfe3 20%, #b6cfe3);
  background-color: linear-gradient(180deg, #fff 0, #b6cfe3 20%, #b6cfe3); }

/* line 6626, assets/scss/vendor/densdeck.scss */
.lo-totalwater .info-column .info-column-content .result-columns > div .result-water .level-indicator {
  left: calc(99.99% - 10px);
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-right-color: #a04147;
  border-width: 12px;
  border-right-width: 20px;
  top: 5px; }

/* line 6640, assets/scss/vendor/densdeck.scss */
.lo-totalwater .info-column .info-column-content .result-columns > div:first-child .result-water {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI4AAABMCAIAAAA0vxjgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjNGUwY2JjYS0wODA5LTRkN2UtODlkNC0yNjJlZjUxYmUwMmIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTM0N0MwOTFGNzAyMTFFNzgwMzVGN0M2OUQwNUQ5MzMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTM0N0MwOTBGNzAyMTFFNzgwMzVGN0M2OUQwNUQ5MzMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NThlZDdhOGMtYjE5My00NGMyLWE3OTQtODU3NGM5ZWEwMTJkIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmM0ZTBjYmNhLTA4MDktNGQ3ZS04OWQ0LTI2MmVmNTFiZTAyYiIvPiA8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); }

/* line 6644, assets/scss/vendor/densdeck.scss */
.lo-totalwater .info-column .info-column-content .result-columns > div:nth-child(2) .result-water {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI4AAABQCAIAAABAq9oAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjNGUwY2JjYS0wODA5LTRkN2UtODlkNC0yNjJlZjUxYmUwMmIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTM0N0MwOTVGNzAyMTFFNzgwMzVGN0M2OUQwNUQ5MzMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTM0N0MwOTRGNzAyMTFFNzgwMzVGN0M2OUQwNUQ5MzMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NThlZDdhOGMtYjE5My00NGMyLWE3OTQtODU3NGM5ZWEwMTJkIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmM0ZTBjYmNhLTA4MDktNGQ3ZS04OWQ0LTI2MmVmNTFiZTAyYiIvPiA8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); }

/* line 6648, assets/scss/vendor/densdeck.scss */
.lo-totalwater .info-column .info-column-content .result-columns > div:nth-child(3) .result-water {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI4AAABOCAIAAAB5d7nrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjNGUwY2JjYS0wODA5LTRkN2UtODlkNC0yNjJlZjUxYmUwMmIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTM0N0MwOTlGNzAyMTFFNzgwMzVGN0M2OUQwNUQ5MzMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTM0N0MwOThGNzAyMTFFNzgwMzVGN0M2OUQwNUQ5MzMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NThlZDdhOGMtYjE5My00NGMyLWE3OTQtODU3NGM5ZWEwMTJkIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmM0ZTBjYmNhLTA4MDktNGQ3ZS04OWQ0LTI2MmVmNTFiZTAyYiIvPiA8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); }

/* line 6652, assets/scss/vendor/densdeck.scss */
.lo-totalwater .info-column .info-column-content .border {
  position: relative;
  margin-bottom: 1.5rem; }

/* line 6657, assets/scss/vendor/densdeck.scss */
.lo-totalwater .info-column .info-column-content .border hr {
  border-bottom: 5px solid #114260;
  margin: 0;
  width: calc(100% - 35px);
  position: absolute;
  left: 0; }

/* line 6665, assets/scss/vendor/densdeck.scss */
.lo-totalwater .info-column .info-column-content .border span {
  position: absolute;
  right: -35px;
  top: -10px;
  color: #114260;
  text-transform: uppercase;
  font-size: .7em;
  width: 60px;
  vertical-align: bottom;
  font-weight: 700;
  line-height: 1em; }

/* line 6678, assets/scss/vendor/densdeck.scss */
.lo-totalwater .info-column .info-column-content .base {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }

/* line 6685, assets/scss/vendor/densdeck.scss */
.lo-totalwater .info-column .info-column-content .base div {
  position: relative;
  padding: 0;
  margin: 0;
  text-align: left;
  color: #114260;
  font-size: .6em;
  width: 33%;
  vertical-align: bottom;
  font-weight: 700; }

/* line 6697, assets/scss/vendor/densdeck.scss */
.lo-totalwater .info-column .info-column-content .base .last-div {
  margin-right: 35px; }

/* line 6701, assets/scss/vendor/densdeck.scss */
.lo-totalwater .info-column .info-column-content .base div img {
  max-width: 95%; }

/* line 6705, assets/scss/vendor/densdeck.scss */
.lo-totalwater .info-column .info-column-content .base div span {
  position: absolute;
  text-align: center;
  bottom: 0;
  left: 0;
  width: 100%;
  line-height: 1.2em;
  font-size: 2rem;
  font-weight: 700; }

@media screen and (min-width: 1200px) {
  /* line 6717, assets/scss/vendor/densdeck.scss */
  .lo-totalwater {
    font-size: 1.32em; } }

@media screen and (min-width: 1200px) {
  /* line 6723, assets/scss/vendor/densdeck.scss */
  .lo-totalwater h2 {
    font-size: 3.5rem; } }

@media screen and (min-width: 64em) {
  /* line 6729, assets/scss/vendor/densdeck.scss */
  .lo-totalwater {
    padding-left: 0; } }

@media screen and (min-width: 64em) {
  /* line 6735, assets/scss/vendor/densdeck.scss */
  .lo-totalwater .columns.info-column {
    padding-left: 3rem;
    padding-right: 10px; }
  /* line 6739, assets/scss/vendor/densdeck.scss */
  .lo-totalwater .columns.info-column > div:after {
    left: 99.99%;
    top: 70px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(236, 233, 223, 0);
    border-left-color: #e9e7e4;
    border-width: 30px;
    margin-top: -30px; } }

@media screen and (min-width: 64em) {
  /* line 6756, assets/scss/vendor/densdeck.scss */
  .lo-totalwater .columns:last-of-type {
    padding-left: 2rem; } }

@media screen and (max-width: 63.9375em) {
  /* line 6762, assets/scss/vendor/densdeck.scss */
  .lo-totalwater .columns:last-of-type {
    padding-top: 1rem; } }

@media screen and (max-width: 640px) {
  /* line 6768, assets/scss/vendor/densdeck.scss */
  .lo-totalwater h2 {
    font-size: 3rem; } }

@media screen and (max-width: 1024px) {
  /* line 6773, assets/scss/vendor/densdeck.scss */
  .lo-totalwater .info-column .info-column-content .base div span {
    font-size: 1.5rem; } }

@media screen and (max-width: 992px) {
  /* line 6778, assets/scss/vendor/densdeck.scss */
  .lo-totalwater .info-column .info-column-content .base div span {
    font-size: 1.2rem; }
  /* line 6781, assets/scss/vendor/densdeck.scss */
  .lo-totalwater .info-column .info-column-content .result-columns > div .count {
    font-size: 1.2em;
    font-weight: 500; } }

@media (min-width: 500px) and (max-width: 600px), screen and (min-width: 1200px) and (max-width: 1340px) {
  /* line 6788, assets/scss/vendor/densdeck.scss */
  .lo-totalwater .info-column .info-column-content .title {
    font-size: 32px; }
  /* line 6791, assets/scss/vendor/densdeck.scss */
  .lo-totalwater .info-column .info-column-content .result-columns > div .count {
    font-size: 1em;
    line-height: 3rem; }
  /* line 6795, assets/scss/vendor/densdeck.scss */
  .lo-totalwater .info-column .info-column-content .result-columns > div .result-water .level-indicator {
    left: calc(99.99% - 5px);
    border-width: 8px !important;
    border-right-width: 15px !important;
    top: 4px !important; }
  /* line 6801, assets/scss/vendor/densdeck.scss */
  .lo-totalwater .info-column .info-column-content .base {
    height: 100px; } }

@media (max-width: 500px), screen and (min-width: 1024px) and (max-width: 1200px) {
  /* line 6808, assets/scss/vendor/densdeck.scss */
  .lo-totalwater .info-column .info-column-content .title {
    font-size: 32px; }
  /* line 6811, assets/scss/vendor/densdeck.scss */
  .lo-totalwater .info-column .info-column-content .result-columns > div {
    width: calc(33% - 20px);
    margin-right: 20px; }
  /* line 6815, assets/scss/vendor/densdeck.scss */
  .lo-totalwater .info-column .info-column-content .result-columns > div:last-child {
    margin-right: 35px; }
  /* line 6818, assets/scss/vendor/densdeck.scss */
  .lo-totalwater .info-column .info-column-content .result-columns > div .count {
    font-size: 1em;
    line-height: 3rem;
    font-weight: 700; }
  /* line 6823, assets/scss/vendor/densdeck.scss */
  .lo-totalwater .info-column .info-column-content .result-columns > div .result-water .level-indicator {
    left: calc(99.99% - 5px);
    border-width: 6px !important;
    border-right-width: 10px !important;
    top: 3px !important; }
  /* line 6829, assets/scss/vendor/densdeck.scss */
  .lo-totalwater .info-column .info-column-content .base {
    height: 60px; }
  /* line 6832, assets/scss/vendor/densdeck.scss */
  .lo-totalwater .info-column .info-column-content .base div span {
    font-size: 1.5rem; } }

@media screen and (max-width: 500px) {
  /* line 6838, assets/scss/vendor/densdeck.scss */
  .lo-totalwater .info-column .info-column-content {
    padding: 2rem; }
  /* line 6841, assets/scss/vendor/densdeck.scss */
  .lo-totalwater .info-column .info-column-content .title {
    font-size: 32px; }
  /* line 6844, assets/scss/vendor/densdeck.scss */
  .lo-totalwater .info-column .info-column-content .result-columns > div .count {
    font-size: 1.2em;
    line-height: 2rem; }
  /* line 6848, assets/scss/vendor/densdeck.scss */
  .lo-totalwater .info-column .info-column-content .result-columns > div .result-water .level-indicator {
    left: calc(99.99% - 5px);
    border-width: 8px !important;
    border-right-width: 15px !important;
    top: 4px !important; }
  /* line 6854, assets/scss/vendor/densdeck.scss */
  .lo-totalwater .info-column .info-column-content .border span {
    right: -35px;
    top: -5px;
    font-size: .4em;
    width: 50px !important; }
  /* line 6860, assets/scss/vendor/densdeck.scss */
  an .lo-totalwater .info-column .info-column-content .base {
    height: 30px; }
  /* line 6863, assets/scss/vendor/densdeck.scss */
  .lo-totalwater .info-column .info-column-content .base .last-div {
    margin-right: 40px; }
  /* line 6866, assets/scss/vendor/densdeck.scss */
  .lo-totalwater .info-column .info-column-content .base div span {
    font-size: .7rem; } }

@media screen and (max-width: 400px) {
  /* line 6872, assets/scss/vendor/densdeck.scss */
  .lo-totalwater .info-column .info-column-content {
    padding: 2rem; }
  /* line 6875, assets/scss/vendor/densdeck.scss */
  .lo-totalwater .info-column .info-column-content .title {
    font-size: 32px; }
  /* line 6878, assets/scss/vendor/densdeck.scss */
  .lo-totalwater .info-column .info-column-content .result-columns > div {
    width: calc(33% - 5px);
    margin-right: 5px; }
  /* line 6882, assets/scss/vendor/densdeck.scss */
  .lo-totalwater .info-column .info-column-content .result-columns > div:last-child {
    margin-right: 35px; }
  /* line 6885, assets/scss/vendor/densdeck.scss */
  .lo-totalwater .info-column .info-column-content .result-columns > div .count {
    font-size: .6em;
    line-height: 1rem; }
  /* line 6889, assets/scss/vendor/densdeck.scss */
  .lo-totalwater .info-column .info-column-content .result-columns > div .result-water .level-indicator {
    display: none; }
  /* line 6892, assets/scss/vendor/densdeck.scss */
  .lo-totalwater .info-column .info-column-content .border span {
    right: -35px;
    top: -5px;
    font-size: .4em; }
  /* line 6897, assets/scss/vendor/densdeck.scss */
  .lo-totalwater .info-column .info-column-content .base {
    height: 25px; }
  /* line 6900, assets/scss/vendor/densdeck.scss */
  .lo-totalwater .info-column .info-column-content .base .last-div {
    margin-right: 40px; }
  /* line 6903, assets/scss/vendor/densdeck.scss */
  .lo-totalwater .info-column .info-column-content .base div span {
    font-size: .5rem; } }

/* line 6908, assets/scss/vendor/densdeck.scss */
.flex {
  background-size: cover;
  background-position: 50%;
  color: #fff;
  font-size: 1.2em;
  overflow: hidden; }

/* line 6919, assets/scss/vendor/densdeck.scss */
.flex h2 {
  font-weight: 700;
  line-height: 1em;
  padding: 1rem 0;
  font-size: 56px; }

/* line 6926, assets/scss/vendor/densdeck.scss */
.flex p {
  margin-top: .5rem;
  font-size: 1.8rem;
  line-height: 1.5em;
  font-weight: 500; }

/* line 6933, assets/scss/vendor/densdeck.scss */
.flex li {
  font-size: 28px;
  line-height: 1.4;
  margin-bottom: 20px; }

/* line 6939, assets/scss/vendor/densdeck.scss */
.flex .flx__column_label {
  color: #114260;
  text-align: center;
  font-size: 28px;
  font-weight: 700;
  position: absolute;
  left: 0;
  right: 0;
  top: -50px; }

/* line 6950, assets/scss/vendor/densdeck.scss */
.flex .flx__info_column_content {
  position: relative;
  padding: 2rem;
  background-image: url(https://go-gypsum.buildgp.com/moisture/images/white_base.jpg);
  background-size: cover;
  min-height: 15rem;
  padding-bottom: 53px; }

/* line 6959, assets/scss/vendor/densdeck.scss */
.flex .flx__title {
  font-weight: 700;
  text-align: center;
  color: #114260;
  font-size: 32px;
  line-height: 1;
  margin-bottom: 83px; }

/* line 6968, assets/scss/vendor/densdeck.scss */
.flex .flx__result_sets {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

/* line 6974, assets/scss/vendor/densdeck.scss */
.flex .flx__result_set {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  position: relative; }

/* line 6981, assets/scss/vendor/densdeck.scss */
.flex .flx__column_dash {
  width: 100%;
  border-top: 1px dashed #000;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

/* line 6990, assets/scss/vendor/densdeck.scss */
.flex .flx__colmn_perc {
  color: #000;
  font-size: 20px;
  -ms-flex-preferred-size: 33.33%;
  flex-basis: 33.33%;
  text-align: center;
  font-weight: 700;
  line-height: 1;
  margin-top: 10px; }

/* line 7001, assets/scss/vendor/densdeck.scss */
.flex .flx__colmn_perc span {
  font-size: 14px; }

/* line 7005, assets/scss/vendor/densdeck.scss */
.flex .flx__column_dash--wet {
  top: 50px; }

/* line 7009, assets/scss/vendor/densdeck.scss */
.flex .flx__result_set-first {
  margin-right: 33px; }

/* line 7013, assets/scss/vendor/densdeck.scss */
.flex .flx__results_label {
  color: #114260;
  -ms-flex-item-align: start;
  align-self: flex-start;
  font-size: 15px;
  font-weight: 700;
  line-height: 1;
  width: 154px;
  margin-top: 171px;
  padding-right: 3px; }

/* line 7025, assets/scss/vendor/densdeck.scss */
.flex .flx__result_columns {
  margin-bottom: 13px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  float: left;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-family: Din, sans-serif;
  text-align: center;
  font-weight: 500;
  padding: 0; }

/* line 7042, assets/scss/vendor/densdeck.scss */
.flex .flx__result_columns .flx__rc_outer {
  position: relative;
  height: 170px;
  width: 33%; }

/* line 7048, assets/scss/vendor/densdeck.scss */
.flex .flx__result_columns .flx__rc_outer .flx__result_column {
  -webkit-box-shadow: 4px 4px 10px #616161;
  box-shadow: 4px 4px 10px #616161;
  background: red;
  position: absolute;
  bottom: 0;
  z-index: 1;
  width: 50%;
  left: 50%;
  margin-left: -25%; }

/* line 7060, assets/scss/vendor/densdeck.scss */
.flex .flx__result_columns .flx__rc_outer:first-child .flx__result_column {
  background: #3f6f60; }

/* line 7064, assets/scss/vendor/densdeck.scss */
.flex .flx__result_columns .flx__rc_outer:nth-child(2) .flx__result_column {
  background: #9b9c9d; }

/* line 7068, assets/scss/vendor/densdeck.scss */
.flex .flx__result_columns .flx__rc_outer:nth-child(3) .flx__result_column {
  background: #f78d2a; }

/* line 7072, assets/scss/vendor/densdeck.scss */
.flex .flx__border {
  position: relative;
  margin-bottom: 15px;
  clear: both;
  border-top: 8px solid #114260;
  margin: 0;
  width: 100%; }

/* line 7081, assets/scss/vendor/densdeck.scss */
.flex .flx__captions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #000;
  font-size: 12px;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  text-align: center;
  color: #114260;
  line-height: 1;
  margin-top: 15px; }

/* line 7096, assets/scss/vendor/densdeck.scss */
.flex .flx__caption {
  width: 33%; }

/* line 7100, assets/scss/vendor/densdeck.scss */
.flex .flx__caption-alt {
  color: #3f6f60; }

/* line 7104, assets/scss/vendor/densdeck.scss */
.flex .flx__foot {
  color: #114260;
  float: right;
  clear: right;
  color: #000;
  font-size: 15px;
  margin-top: 10px;
  font-weight: 600; }

/* line 7114, assets/scss/vendor/densdeck.scss */
.flex .flx__flash {
  -moz-animation: flash .9s ease-out;
  -moz-animation-iteration-count: 4;
  -webkit-animation: flash .9s ease-out;
  -webkit-animation-iteration-count: 4;
  -ms-animation: flash .9s ease-out;
  -ms-animation-iteration-count: 4; }

@keyframes flash {
  0% {
    opacity: 1; }
  50% {
    opacity: .3; }
  to {
    opacity: 1; } }

@-webkit-keyframes flash {
  0% {
    opacity: 1; }
  50% {
    opacity: .3; }
  to {
    opacity: 1; } }

@media (min-width: 1024px) {
  /* line 7148, assets/scss/vendor/densdeck.scss */
  .flex .flx__info_column {
    padding-right: 10px; }
  /* line 7151, assets/scss/vendor/densdeck.scss */
  .flex .flx__info_column > div:after {
    left: 99.99%;
    top: 70px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(236, 233, 223, 0);
    border-left-color: #e9e7e4;
    border-width: 30px;
    margin-top: -30px; } }

@media (max-width: 1250px) {
  /* line 7168, assets/scss/vendor/densdeck.scss */
  .flex .flx__title {
    position: relative;
    top: auto;
    right: auto;
    margin-bottom: 10px; }
  /* line 7174, assets/scss/vendor/densdeck.scss */
  .flex .flx__result_sets {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
  /* line 7183, assets/scss/vendor/densdeck.scss */
  .flex .flx__result_set {
    width: 100%; }
  /* line 7186, assets/scss/vendor/densdeck.scss */
  .flex .flx__results_label {
    -ms-flex-item-align: auto;
    align-self: auto;
    margin-top: 20px;
    text-align: center; }
  /* line 7192, assets/scss/vendor/densdeck.scss */
  .flex .flx__result_set-first {
    margin-right: 0; }
  /* line 7195, assets/scss/vendor/densdeck.scss */
  .flex .flx__column_label {
    position: relative;
    top: auto;
    margin-top: 30px; }
  /* line 7200, assets/scss/vendor/densdeck.scss */
  .flex .flx__column_dash--wet {
    top: 122px; } }

@media (max-width: 1250px) {
  /* line 7206, assets/scss/vendor/densdeck.scss */
  .flex h2 {
    font-size: 40px; } }

/* line 7211, assets/scss/vendor/densdeck.scss */
.lo-surfacewater {
  color: #fff;
  font-size: 1.2em;
  overflow: hidden; }

/* line 7222, assets/scss/vendor/densdeck.scss */
.lo-surfacewater h2 {
  font-weight: 700;
  line-height: 1em;
  padding: 1rem 0; }

/* line 7228, assets/scss/vendor/densdeck.scss */
.lo-surfacewater p {
  margin-top: .5rem;
  font-size: 1.8rem;
  line-height: 1.5em;
  font-weight: 500; }

/* line 7235, assets/scss/vendor/densdeck.scss */
.lo-surfacewater p .lo-smaller {
  margin-top: 1rem;
  font-size: 1.2rem;
  line-height: 1em; }

/* line 7241, assets/scss/vendor/densdeck.scss */
.lo-surfacewater ul {
  padding-left: 1.25em; }

/* line 7245, assets/scss/vendor/densdeck.scss */
.lo-surfacewater ul li {
  font-size: 1.8rem;
  line-height: 1.5em;
  font-weight: 500; }

/* line 7251, assets/scss/vendor/densdeck.scss */
.lo-surfacewater .info-column .info-column-content {
  position: relative;
  padding: 2rem 1rem 2rem 8rem;
  background-image: url(https://go-gypsum.buildgp.com/moisture/images/white_base.jpg);
  min-height: 15rem; }

/* line 7258, assets/scss/vendor/densdeck.scss */
.lo-surfacewater .info-column .info-column-content .title {
  font-weight: 700;
  text-align: center;
  color: #114260;
  width: calc(100% - 40px);
  font-size: 32px; }

/* line 7266, assets/scss/vendor/densdeck.scss */
.lo-surfacewater .info-column .info-column-content .result-columns {
  padding: 2rem .5rem 0;
  margin-bottom: .3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden; }

/* line 7275, assets/scss/vendor/densdeck.scss */
.lo-surfacewater .info-column .info-column-content .result-columns > div {
  position: relative;
  height: 210px;
  width: calc(33% - 35px);
  margin-right: 35px;
  background-color: #fff;
  color: #000;
  text-align: center;
  font-family: Din, sans-serif;
  font-weight: 500;
  -webkit-box-shadow: 0 0 10px #aaa;
  box-shadow: 0 0 10px #aaa; }

/* line 7289, assets/scss/vendor/densdeck.scss */
.lo-surfacewater .info-column .info-column-content .result-columns > div .count {
  position: relative;
  z-index: 10;
  font-size: 1.5em;
  display: block;
  margin-top: 5rem;
  line-height: 3rem;
  font-weight: 700; }

/* line 7299, assets/scss/vendor/densdeck.scss */
.lo-surfacewater .info-column .info-column-content .result-columns > div .text {
  position: relative;
  z-index: 10;
  font-size: .75em;
  display: block;
  line-height: 1em; }

/* line 7307, assets/scss/vendor/densdeck.scss */
.lo-surfacewater .info-column .info-column-content .result-columns > div .result-water {
  background: #b6cfe3;
  position: absolute;
  bottom: 0;
  z-index: 1;
  width: 100%;
  background-color: #b6cfe3;
  background-position: top;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-color: -moz-linear-gradient(top, #fff 0, #b6cfe3 20%, #b6cfe3 100%);
  background-color: -webkit-linear-gradient(top, #fff, #b6cfe3 20%, #b6cfe3);
  background-color: linear-gradient(180deg, #fff 0, #b6cfe3 20%, #b6cfe3); }

/* line 7322, assets/scss/vendor/densdeck.scss */
.lo-surfacewater .info-column .info-column-content .result-columns > div .result-water .level-indicator {
  left: calc(99.99% - 10px);
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-right-color: #a04147;
  border-width: 12px;
  border-right-width: 20px;
  top: 5px; }

/* line 7336, assets/scss/vendor/densdeck.scss */
.lo-surfacewater .info-column .info-column-content .result-columns > div:first-child .result-water {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI4AAABMCAIAAAA0vxjgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjNGUwY2JjYS0wODA5LTRkN2UtODlkNC0yNjJlZjUxYmUwMmIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTM0N0MwOTFGNzAyMTFFNzgwMzVGN0M2OUQwNUQ5MzMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTM0N0MwOTBGNzAyMTFFNzgwMzVGN0M2OUQwNUQ5MzMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NThlZDdhOGMtYjE5My00NGMyLWE3OTQtODU3NGM5ZWEwMTJkIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmM0ZTBjYmNhLTA4MDktNGQ3ZS04OWQ0LTI2MmVmNTFiZTAyYiIvPiA8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); }

/* line 7340, assets/scss/vendor/densdeck.scss */
.lo-surfacewater .info-column .info-column-content .result-columns > div:nth-child(2) .result-water {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI4AAABQCAIAAABAq9oAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjNGUwY2JjYS0wODA5LTRkN2UtODlkNC0yNjJlZjUxYmUwMmIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTM0N0MwOTVGNzAyMTFFNzgwMzVGN0M2OUQwNUQ5MzMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTM0N0MwOTRGNzAyMTFFNzgwMzVGN0M2OUQwNUQ5MzMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NThlZDdhOGMtYjE5My00NGMyLWE3OTQtODU3NGM5ZWEwMTJkIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmM0ZTBjYmNhLTA4MDktNGQ3ZS04OWQ0LTI2MmVmNTFiZTAyYiIvPiA8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); }

/* line 7344, assets/scss/vendor/densdeck.scss */
.lo-surfacewater .info-column .info-column-content .result-columns > div:nth-child(3) .result-water {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI4AAABOCAIAAAB5d7nrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA3NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQwIDc5LjE2MDQ1MSwgMjAxNy8wNS8wNi0wMTowODoyMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpjNGUwY2JjYS0wODA5LTRkN2UtODlkNC0yNjJlZjUxYmUwMmIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OTM0N0MwOTlGNzAyMTFFNzgwMzVGN0M2OUQwNUQ5MzMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OTM0N0MwOThGNzAyMTFFNzgwMzVGN0M2OUQwNUQ5MzMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NThlZDdhOGMtYjE5My00NGMyLWE3OTQtODU3NGM5ZWEwMTJkIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOmM0ZTBjYmNhLTA4MDktNGQ3ZS04OWQ0LTI2MmVmNTFiZTAyYiIvPiA8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); }

/* line 7348, assets/scss/vendor/densdeck.scss */
.lo-surfacewater .info-column .info-column-content .border {
  position: relative;
  margin-bottom: 1.5rem; }

/* line 7353, assets/scss/vendor/densdeck.scss */
.lo-surfacewater .info-column .info-column-content .border hr {
  border-bottom: 5px solid #114260;
  margin: 0;
  width: calc(100% - 35px);
  position: absolute;
  left: 0; }

/* line 7361, assets/scss/vendor/densdeck.scss */
.lo-surfacewater .info-column .info-column-content .border span {
  position: absolute;
  left: -65px;
  top: -10px;
  color: #114260;
  text-transform: uppercase;
  font-size: .7em;
  width: 60px;
  vertical-align: bottom;
  font-weight: 700;
  line-height: 1em; }

/* line 7374, assets/scss/vendor/densdeck.scss */
.lo-surfacewater .info-column .info-column-content .base {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }

/* line 7381, assets/scss/vendor/densdeck.scss */
.lo-surfacewater .info-column .info-column-content .base div {
  position: relative;
  padding: 0;
  margin: 0;
  text-align: left;
  color: #114260;
  font-size: .6em;
  width: 33%;
  vertical-align: bottom;
  font-weight: 700; }

/* line 7393, assets/scss/vendor/densdeck.scss */
.lo-surfacewater .info-column .info-column-content .base .last-div {
  margin-right: 30px; }

/* line 7397, assets/scss/vendor/densdeck.scss */
.lo-surfacewater .info-column .info-column-content .base div img {
  max-width: 95%; }

/* line 7401, assets/scss/vendor/densdeck.scss */
.lo-surfacewater .info-column .info-column-content .base div span {
  position: absolute;
  text-align: center;
  bottom: 0;
  left: 0;
  width: 100%;
  line-height: 1.2em;
  font-size: 2em;
  font-weight: 700; }

@media screen and (min-width: 1200px) {
  /* line 7413, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater {
    font-size: 1.32em; } }

@media screen and (min-width: 1200px) {
  /* line 7419, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater h2 {
    font-size: 3.5rem; } }

@media screen and (max-width: 640px) {
  /* line 7425, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater h2 {
    font-size: 3rem; } }

@media screen and (min-width: 64em) {
  /* line 7431, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater {
    padding-right: 0; } }

@media screen and (min-width: 64em) {
  /* line 7437, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater .columns.info-column {
    padding-left: 3rem;
    padding-right: 5rem; }
  /* line 7441, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater .columns.info-column > div:after {
    right: 99.99%;
    top: 70px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(236, 233, 223, 0);
    border-right-color: #e9e7e4;
    border-width: 30px;
    margin-top: -30px; } }

@media screen and (min-width: 64em) {
  /* line 7458, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater .columns:first-of-type {
    padding-right: 4rem; } }

@media screen and (max-width: 1024px) {
  /* line 7463, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater .info-column .info-column-content .base div span {
    font-size: 1.5rem; } }

@media screen and (max-width: 992px) {
  /* line 7468, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater .info-column .info-column-content .base div span {
    font-size: 1.2rem; }
  /* line 7471, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater .info-column-content .result-columns > div .count {
    font-size: 1.2em;
    font-weight: 500; } }

@media (min-width: 500px) and (max-width: 600px), screen and (min-width: 1200px) and (max-width: 1340px) {
  /* line 7478, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater .info-column .info-column-content .title {
    font-size: 32px; }
  /* line 7481, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater .info-column .info-column-content .result-columns > div .count {
    font-size: 1em;
    line-height: 3rem; }
  /* line 7485, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater .info-column .info-column-content .result-columns > div .result-water .level-indicator {
    left: calc(99.99% - 5px);
    border-width: 8px !important;
    border-right-width: 15px !important;
    top: 4px !important; }
  /* line 7491, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater .info-column .info-column-content .base {
    height: 100px; } }

@media (max-width: 500px), screen and (min-width: 1024px) and (max-width: 1200px) {
  /* line 7498, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater .info-column .info-column-content .title {
    font-size: 32px; }
  /* line 7501, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater .info-column .info-column-content .result-columns > div {
    width: calc(33% - 20px);
    margin-right: 20px; }
  /* line 7505, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater .info-column .info-column-content .result-columns > div:last-child {
    margin-right: 35px; }
  /* line 7508, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater .info-column .info-column-content .result-columns > div .count {
    font-size: 1em;
    line-height: 3rem;
    font-weight: 700; }
  /* line 7513, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater .info-column .info-column-content .result-columns > div .result-water .level-indicator {
    left: calc(99.99% - 5px);
    border-width: 6px !important;
    border-right-width: 10px !important;
    top: 3px !important; }
  /* line 7519, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater .info-column .info-column-content .base {
    height: 60px; }
  /* line 7522, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater .info-column .info-column-content .base div span {
    font-size: 1.5rem; } }

@media screen and (max-width: 500px) {
  /* line 7528, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater .info-column .info-column-content {
    padding: 2rem 0 2rem 4rem; }
  /* line 7531, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater .info-column .info-column-content .title {
    font-size: 32px; }
  /* line 7534, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater .info-column .info-column-content .result-columns > div .count {
    font-size: 1.2em;
    line-height: 2rem; }
  /* line 7538, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater .info-column .info-column-content .result-columns > div .result-water .level-indicator {
    left: calc(99.99% - 5px);
    border-width: 8px !important;
    border-right-width: 15px !important;
    top: 4px !important; }
  /* line 7544, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater .info-column .info-column-content .border span {
    left: -35px;
    top: -5px;
    font-size: .4em;
    width: 50px !important; }
  /* line 7550, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater .info-column .info-column-content .base {
    height: 30px; }
  /* line 7553, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater .info-column .info-column-content .base .last-div {
    margin-right: 40px; }
  /* line 7556, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater .info-column .info-column-content .base div span {
    font-size: .7rem; } }

@media screen and (max-width: 400px) {
  /* line 7562, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater .info-column .info-column-content {
    padding: 2rem 0 2rem 4rem; }
  /* line 7565, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater .info-column .info-column-content .title {
    font-size: 32px; }
  /* line 7568, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater .info-column .info-column-content .result-columns > div {
    width: calc(33% - 5px);
    margin-right: 5px; }
  /* line 7572, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater .info-column .info-column-content .result-columns > div:last-child {
    margin-right: 35px; }
  /* line 7575, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater .info-column .info-column-content .result-columns > div .count {
    font-size: .6em;
    line-height: 1rem; }
  /* line 7579, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater .info-column .info-column-content .result-columns > div .result-water .level-indicator {
    display: none; }
  /* line 7582, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater .info-column .info-column-content .border span {
    left: -35px;
    top: -5px;
    font-size: .4em; }
  /* line 7587, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater .info-column .info-column-content .base {
    height: 25px; }
  /* line 7590, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater .info-column .info-column-content .base .last-div {
    margin-right: 40px; }
  /* line 7593, assets/scss/vendor/densdeck.scss */
  .lo-surfacewater .info-column .info-column-content .base div span {
    font-size: .5rem; } }

/* line 7598, assets/scss/vendor/densdeck.scss */
.lo-verticalpullstrength {
  color: #fff;
  font-size: 1.2em;
  overflow: hidden; }

/* line 7609, assets/scss/vendor/densdeck.scss */
.lo-verticalpullstrength h2 {
  font-weight: 700;
  line-height: 1em;
  padding: 1rem 0; }

/* line 7615, assets/scss/vendor/densdeck.scss */
.lo-verticalpullstrength h2 sup {
  top: 10px;
  font-size: 40%;
  line-height: 100%;
  vertical-align: text-top; }

/* line 7622, assets/scss/vendor/densdeck.scss */
.lo-verticalpullstrength p {
  margin-top: .5rem;
  font-size: 1.8rem;
  line-height: 1.5em;
  font-weight: 500; }

/* line 7629, assets/scss/vendor/densdeck.scss */
.lo-verticalpullstrength p .lo-smaller {
  margin-top: 1rem;
  font-size: 1.2rem;
  line-height: 1em; }

/* line 7635, assets/scss/vendor/densdeck.scss */
.lo-verticalpullstrength ul {
  padding-left: 0; }

/* line 7639, assets/scss/vendor/densdeck.scss */
.lo-verticalpullstrength ul li {
  font-size: 1.8rem;
  line-height: 1.5em;
  font-weight: 500; }

/* line 7645, assets/scss/vendor/densdeck.scss */
.lo-verticalpullstrength .info-column .info-column-content {
  position: relative;
  padding: 2rem 1rem 4rem;
  background-image: url(https://go-gypsum.buildgp.com/moisture/images/white_base.jpg);
  min-height: 15rem; }

/* line 7652, assets/scss/vendor/densdeck.scss */
.lo-verticalpullstrength .info-column .info-column-content .title {
  font-weight: 700;
  text-align: center;
  color: #114260;
  width: 100%;
  line-height: 1em;
  font-size: 32px; }

/* line 7661, assets/scss/vendor/densdeck.scss */
.lo-verticalpullstrength .result-columns-with-circle-graphs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  overflow: hidden;
  margin-top: 2rem;
  min-height: 170px; }

/* line 7671, assets/scss/vendor/densdeck.scss */
.lo-verticalpullstrength .result-columns-with-circle-graphs > div {
  width: 50%;
  position: relative; }

/* line 7676, assets/scss/vendor/densdeck.scss */
.lo-verticalpullstrength .result-columns-with-circle-graphs > div:first-child {
  padding-right: calc(1rem + 1px);
  border-right: 1px solid #9b9c9d; }

/* line 7681, assets/scss/vendor/densdeck.scss */
.lo-verticalpullstrength .result-columns-with-circle-graphs > div:last-child {
  padding-left: calc(1rem - 1px); }

/* line 7685, assets/scss/vendor/densdeck.scss */
.lo-verticalpullstrength .result-columns-with-circle-graphs > div .graph-title {
  width: 100%;
  display: table; }

/* line 7690, assets/scss/vendor/densdeck.scss */
.lo-verticalpullstrength .result-columns-with-circle-graphs > div .graph-title span {
  color: #000;
  font-size: 1.5rem;
  font-weight: 700;
  text-align: center;
  line-height: 2rem;
  height: 80px;
  display: table-cell;
  vertical-align: middle; }

/* line 7701, assets/scss/vendor/densdeck.scss */
.lo-verticalpullstrength .result-columns-with-circle-graphs > div .circle-graphs {
  display: block;
  width: 100%;
  margin: 2rem 0 .5rem; }

/* line 7707, assets/scss/vendor/densdeck.scss */
.lo-verticalpullstrength .result-columns-with-circle-graphs > div .circle-graphs .circle-graph {
  display: inline-block;
  position: relative;
  background-color: transparent;
  text-align: center;
  width: 48%; }

/* line 7715, assets/scss/vendor/densdeck.scss */
.lo-verticalpullstrength .result-columns-with-circle-graphs > div .circle-graphs .chart-text {
  font-family: Din, sans-serif;
  font-weight: 500;
  fill: #fff; }

/* line 7721, assets/scss/vendor/densdeck.scss */
.lo-verticalpullstrength .result-columns-with-circle-graphs > div .circle-graphs .chart-text .chart-number {
  font-size: .4em;
  letter-spacing: -.1em; }

/* line 7726, assets/scss/vendor/densdeck.scss */
.lo-verticalpullstrength .result-columns-with-circle-graphs > div .circle-graphs .chart-text .chart-percent-symbol {
  font-size: .4rem; }

/* line 7730, assets/scss/vendor/densdeck.scss */
.lo-verticalpullstrength .result-columns-with-circle-graphs > div .circle-graphs .chart-text .chart-label {
  font-size: .16rem; }

@media screen and (min-width: 1200px) {
  /* line 7735, assets/scss/vendor/densdeck.scss */
  .lo-verticalpullstrength {
    font-size: 1.32em; } }

@media screen and (min-width: 1200px) {
  /* line 7741, assets/scss/vendor/densdeck.scss */
  .lo-verticalpullstrength h2 {
    font-size: 3.5rem; } }

@media screen and (max-width: 640px) {
  /* line 7747, assets/scss/vendor/densdeck.scss */
  .lo-verticalpullstrength h2 {
    font-size: 3rem; } }

@media screen and (min-width: 64em) {
  /* line 7753, assets/scss/vendor/densdeck.scss */
  .lo-verticalpullstrength .columns.info-column > div:after {
    right: 99.99%;
    top: 70px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(236, 233, 223, 0);
    border-right-color: #e9e7e4;
    border-width: 30px;
    margin-top: -30px; } }

@media screen and (max-width: 63.9375em) {
  /* line 7770, assets/scss/vendor/densdeck.scss */
  .lo-verticalpullstrength .columns:last-of-type {
    padding-top: 1rem; } }

@media screen and (max-width: 640px) {
  /* line 7776, assets/scss/vendor/densdeck.scss */
  .lo-verticalpullstrength .result-columns-with-circle-graphs {
    display: block; }
  /* line 7779, assets/scss/vendor/densdeck.scss */
  .lo-verticalpullstrength .result-columns-with-circle-graphs > div {
    width: 100%;
    border: none !important;
    padding: 0 1rem !important; }
  /* line 7784, assets/scss/vendor/densdeck.scss */
  .lo-verticalpullstrength .result-columns-with-circle-graphs > div .graph-title span {
    font-size: 16px !important;
    line-height: 1em !important; } }

@media screen and (max-width: 320px) {
  /* line 7791, assets/scss/vendor/densdeck.scss */
  .lo-verticalpullstrength .result-columns-with-circle-graphs {
    display: block; }
  /* line 7794, assets/scss/vendor/densdeck.scss */
  .lo-verticalpullstrength .result-columns-with-circle-graphs > div {
    width: 100%;
    border: none !important; }
  /* line 7798, assets/scss/vendor/densdeck.scss */
  .lo-verticalpullstrength .result-columns-with-circle-graphs > div .graph-title span {
    font-size: 1rem !important;
    line-height: 1em !important; } }

/* line 7804, assets/scss/vendor/densdeck.scss */
.rsc {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

/* line 7812, assets/scss/vendor/densdeck.scss */
.rsc .rsc__section {
  width: 50%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

/* line 7818, assets/scss/vendor/densdeck.scss */
.rsc .rsc__section_title {
  font-weight: 700;
  font-size: 25px;
  text-transform: uppercase; }

/* line 7824, assets/scss/vendor/densdeck.scss */
.rsc .rsc__list {
  list-style-type: none;
  padding-left: 0; }

@media (max-width: 1022px) {
  /* line 7830, assets/scss/vendor/densdeck.scss */
  .rsc .rsc__section {
    width: 100%; } }

/* line 7835, assets/scss/vendor/densdeck.scss */
.lo-resources {
  background-color: #7c8487;
  color: #fff;
  font-size: 1.2em;
  overflow: hidden;
  background-size: cover;
  background-position: 50%;
  padding-left: 47px; }

/* line 7847, assets/scss/vendor/densdeck.scss */
.lo-resources h2 {
  font-size: 3.5rem;
  font-weight: 700;
  line-height: 1em;
  padding: 1rem 0; }

/* line 7854, assets/scss/vendor/densdeck.scss */
.lo-moreDens {
  color: #fff;
  font-size: 1.2em;
  overflow: hidden;
  background-color: #242424;
  background-size: cover;
  background-position: 50%;
  padding: 2rem 0 2rem 4rem; }

/* line 7866, assets/scss/vendor/densdeck.scss */
.lo-moreDens select {
  height: 1.8rem;
  font-size: 13px !important;
  padding-bottom: 4px; }

/* line 7872, assets/scss/vendor/densdeck.scss */
.lo-moreDens .speech {
  margin: auto;
  display: block; }

/* line 7877, assets/scss/vendor/densdeck.scss */
.lo-moreDens .checkboxes > div {
  display: block;
  padding: 0 0 1rem 1rem; }

/* line 7882, assets/scss/vendor/densdeck.scss */
.lo-moreDens .checkboxes > div label {
  font-size: .8rem;
  padding-top: .2rem;
  font-weight: 500;
  padding-left: 20px;
  margin-top: 10px; }

/* line 7890, assets/scss/vendor/densdeck.scss */
.lo-moreDens .checkboxes > div input[type=checkbox] {
  position: absolute;
  margin: 15px .5rem; }

/* line 7895, assets/scss/vendor/densdeck.scss */
.lo-moreDens input:not([type=checkbox]):not([type=submit]) {
  height: 1.8rem !important;
  margin: 0 0 1rem !important;
  padding: 0.2rem 0.5rem !important;
  font-size: 0.8rem !important; }

@media screen and (min-width: 1200px) {
  /* line 7903, assets/scss/vendor/densdeck.scss */
  .lo-moreDens {
    font-size: 1.32em; } }

/* line 7908, assets/scss/vendor/densdeck.scss */
.lo-moreDens h2 {
  font-weight: 700;
  line-height: 1em;
  padding-bottom: 1rem; }

@media screen and (min-width: 1200px) {
  /* line 7915, assets/scss/vendor/densdeck.scss */
  .lo-moreDens h2 {
    font-size: 4.2rem; } }

@media screen and (max-width: 640px) {
  /* line 7921, assets/scss/vendor/densdeck.scss */
  .lo-moreDens h2 {
    font-size: 3rem; }
  /* line 7924, assets/scss/vendor/densdeck.scss */
  p.title {
    font-size: 1.5rem; } }

/* line 7929, assets/scss/vendor/densdeck.scss */
.lo-moreDens a {
  display: block;
  padding-bottom: 1rem;
  font-weight: 700;
  text-transform: uppercase; }

/* line 7936, assets/scss/vendor/densdeck.scss */
.lo-moreDens a span {
  white-space: nowrap; }

/* line 7940, assets/scss/vendor/densdeck.scss */
.lo-moreDens a i {
  font-weight: 700;
  padding-left: 1rem; }

/* line 7945, assets/scss/vendor/densdeck.scss */
.lo-moreDens li {
  line-height: 1.2em;
  padding-bottom: 1.5rem; }

/* line 7950, assets/scss/vendor/densdeck.scss */
.lo-moreDens li:last-of-type {
  padding-bottom: 0; }

/* line 7954, assets/scss/vendor/densdeck.scss */
.lo-moreDens p {
  line-height: 1.2em; }

/* line 7958, assets/scss/vendor/densdeck.scss */
.lo-moreDens p.lo-smaller {
  margin-top: 2rem;
  font-size: .7em;
  line-height: 1.75em; }

@media screen and (min-width: 64em) {
  /* line 7965, assets/scss/vendor/densdeck.scss */
  .lo-moreDens {
    padding-top: 2rem;
    padding-bottom: 2rem; } }

@media screen and (min-width: 64em) {
  /* line 7972, assets/scss/vendor/densdeck.scss */
  .lo-moreDens > .row > .columns:first-of-type {
    border-right: 2px solid #aaa;
    padding-right: 4.5rem; } }

@media screen and (min-width: 40em) {
  /* line 7979, assets/scss/vendor/densdeck.scss */
  .lo-moreDens h2 {
    font-size: 4.2rem;
    margin-bottom: 1rem; } }

/* line 7985, assets/scss/vendor/densdeck.scss */
.lo-moreDens h2,
.lo-moreDens h3,
.lo-moreDens h4 {
  text-align: left;
  padding-bottom: 1rem;
  font-weight: 700;
  line-height: 1em;
  text-align: center; }

/* line 7995, assets/scss/vendor/densdeck.scss */
.lo-moreDens h2 i,
.lo-moreDens h3 i,
.lo-moreDens h4 i {
  display: block;
  font-size: 1.4em;
  margin: 60px auto 15px; }

@media screen and (max-width: 39.9375em) {
  /* line 8004, assets/scss/vendor/densdeck.scss */
  .lo-moreDens h2 i,
  .lo-moreDens h3 i,
  .lo-moreDens h4 i {
    font-size: 1.4em; } }

/* line 8011, assets/scss/vendor/densdeck.scss */
.lo-moreDens form p {
  margin-bottom: .5rem;
  font-weight: 500; }

@media screen and (min-width: 40em) {
  /* line 8017, assets/scss/vendor/densdeck.scss */
  .lo-moreDens form p {
    font-size: 1.5rem; } }

@media screen and (min-width: 64em) {
  /* line 8023, assets/scss/vendor/densdeck.scss */
  .lo-moreDens form p {
    font-size: 2rem; } }

/* line 8028, assets/scss/vendor/densdeck.scss */
.lo-moreDens form input::-webkit-input-placeholder {
  color: #666; }

/* line 8032, assets/scss/vendor/densdeck.scss */
.lo-moreDens form input::-moz-placeholder {
  color: #666; }

/* line 8036, assets/scss/vendor/densdeck.scss */
.lo-moreDens form input:-ms-input-placeholder {
  color: #666; }

/* line 8040, assets/scss/vendor/densdeck.scss */
.lo-moreDens form input:-moz-placeholder {
  color: #666; }

/* line 8044, assets/scss/vendor/densdeck.scss */
.lo-moreDens form select {
  color: #666; }

/* line 8048, assets/scss/vendor/densdeck.scss */
.lo-moreDens form select option {
  color: #333; }

/* line 8052, assets/scss/vendor/densdeck.scss */
.lo-moreDens form label {
  color: #fff;
  line-height: 1.2em;
  font-size: 1.2rem; }

@media screen and (min-width: 64em) {
  /* line 8059, assets/scss/vendor/densdeck.scss */
  .lo-moreDens form .checkboxes {
    padding-left: 2rem; } }

/* line 8064, assets/scss/vendor/densdeck.scss */
.lo-moreDens form input[type=submit] {
  border-radius: 1rem;
  font-weight: 900;
  font-family: Roboto, sans-serif;
  font-size: 1.25rem;
  text-transform: uppercase;
  margin-top: 1.5rem;
  padding-right: 3rem;
  padding-left: 3rem; }

@media screen and (min-width: 40em) {
  /* line 8076, assets/scss/vendor/densdeck.scss */
  .lo-moreDens form input[type=submit] {
    font-size: 1.5rem;
    padding: 1.25rem 3.5rem; } }

@media screen and (max-width: 1024px) {
  /* line 8083, assets/scss/vendor/densdeck.scss */
  .lo-moreDens {
    padding: 2rem; } }

/* line 8088, assets/scss/vendor/densdeck.scss */
.lo-copyright {
  color: #fff;
  font-size: 1.2em;
  overflow: hidden;
  color: #000;
  padding-left: 4rem;
  padding-right: 4rem; }

/* line 8097, assets/scss/vendor/densdeck.scss */
.lo-copyright h2 {
  font-weight: 700;
  line-height: 1em;
  padding-bottom: 1rem; }

/* line 8103, assets/scss/vendor/densdeck.scss */
.lo-copyright h3 {
  font-size: 28px; }

/* line 8107, assets/scss/vendor/densdeck.scss */
.lo-copyright a {
  display: block;
  padding-bottom: 1rem;
  font-weight: 700;
  text-transform: uppercase; }

/* line 8114, assets/scss/vendor/densdeck.scss */
.lo-copyright a span {
  white-space: nowrap; }

/* line 8118, assets/scss/vendor/densdeck.scss */
.lo-copyright a i {
  font-weight: 700;
  padding-left: 1rem; }

/* line 8123, assets/scss/vendor/densdeck.scss */
.lo-copyright li {
  line-height: 1.2em;
  padding-bottom: 1.5rem; }

/* line 8128, assets/scss/vendor/densdeck.scss */
.lo-copyright li:last-of-type {
  padding-bottom: 0; }

/* line 8132, assets/scss/vendor/densdeck.scss */
.lo-copyright p {
  line-height: 1.2em;
  font-size: .6rem;
  margin: 0; }

/* line 8138, assets/scss/vendor/densdeck.scss */
.lo-copyright p.lo-smaller {
  margin-top: 2rem;
  font-size: .7em;
  line-height: 1.75em; }

/* line 8144, assets/scss/vendor/densdeck.scss */
.lo-copyright p:first-of-type {
  margin-bottom: 1rem; }

/* line 8148, assets/scss/vendor/densdeck.scss */
.lo-copyright p:last-of-type {
  margin-top: 2rem; }

/* line 8152, assets/scss/vendor/densdeck.scss */
.lo-copyright p a {
  display: inline; }

/* line 8156, assets/scss/vendor/densdeck.scss */
.lo-copyright h3 {
  font-weight: 700;
  text-align: center;
  line-height: 1;
  margin-bottom: 0; }

/* line 8163, assets/scss/vendor/densdeck.scss */
.lo-copyright img {
  width: 100%;
  width: 300px;
  margin-bottom: 3rem; }

/* line 8169, assets/scss/vendor/densdeck.scss */
.lo-copyright a {
  color: #0065a4;
  text-transform: none; }

/* line 8174, assets/scss/vendor/densdeck.scss */
.lo-copyright a:hover {
  color: #003658; }

/* line 8178, assets/scss/vendor/densdeck.scss */
.lo-copyright ol {
  margin-left: 1rem;
  margin-bottom: 0;
  margin-top: .2em; }

/* line 8184, assets/scss/vendor/densdeck.scss */
.lo-copyright ol li {
  font-size: .6rem;
  line-height: 1.2em;
  padding: 0; }

/* line 8190, assets/scss/vendor/densdeck.scss */
.lo-copyright .tech_hotline_container {
  text-align: center; }

/* line 8194, assets/scss/vendor/densdeck.scss */
.lo-copyright .tech_hotline_num {
  font-size: 38px;
  margin-top: 0;
  line-height: 1;
  padding-bottom: 0; }

/* line 8201, assets/scss/vendor/densdeck.scss */
.lo-copyright .tech_hotline_label {
  font-size: 17px;
  line-height: 1; }

@media screen and (min-width: 1200px) {
  /* line 8207, assets/scss/vendor/densdeck.scss */
  .lo-copyright {
    font-size: 1.32em; } }

@media screen and (min-width: 1200px) {
  /* line 8213, assets/scss/vendor/densdeck.scss */
  .lo-copyright h2 {
    font-size: 4.2rem; } }

/* line 8220, assets/scss/vendor/densdeck.scss */
.alternating .WYSIWYG .alternating--wrap {
  margin-bottom: 50px;
  margin-top: 50px; }

/* wpsolr */
/* line 2, assets/scss/vendor/wpsolr.scss */
.wpsolr_infinitescroll_loader {
  top: 150px;
  background-color: #fff;
  left: 50%;
  transform: translateX(-50%); }

/* line 11, assets/scss/vendor/wpsolr.scss */
.search-results #search-results .cls_results .wdm_resultContainer, #search-results #search-results .cls_results .wdm_resultContainer {
  position: relative; }

/* line 13, assets/scss/vendor/wpsolr.scss */
.search-results #search-results .cls_results .wdm_resultContainer .wpsolr_facet_type, #search-results #search-results .cls_results .wdm_resultContainer .wpsolr_facet_type {
  display: none; }

/* line 16, assets/scss/vendor/wpsolr.scss */
.search-results #search-results .cls_results .wdm_resultContainer ul.wpsolr_facet_type, #search-results #search-results .cls_results .wdm_resultContainer ul.wpsolr_facet_type {
  display: block; }

/* line 22, assets/scss/vendor/wpsolr.scss */
.search-results .wdm_list, #search-results .wdm_list {
  display: none;
  width: 100% !important;
  float: none !important;
  height: 40vh;
  overflow-y: scroll; }

/* line 29, assets/scss/vendor/wpsolr.scss */
.search-results .wdm_results, #search-results .wdm_results {
  width: 100% !important;
  border-left: none;
  float: none !important; }

/* line 34, assets/scss/vendor/wpsolr.scss */
.search-results .filter_toggle, #search-results .filter_toggle {
  text-align: center;
  padding: 10px;
  display: block;
  border: solid 2px;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: bold;
  text-transform: uppercase; }

/* line 42, assets/scss/vendor/wpsolr.scss */
.search-results .filter_toggle img, #search-results .filter_toggle img {
  padding-left: 10px;
  margin-top: -1px; }

@media only screen and (min-width: 64em) {
  /* line 51, assets/scss/vendor/wpsolr.scss */
  .search-results .filter_toggle, #search-results .filter_toggle {
    display: none; }
  /* line 54, assets/scss/vendor/wpsolr.scss */
  .search-results .wdm_list, #search-results .wdm_list {
    display: block !important;
    width: 24% !important;
    float: left !important;
    height: 100% !important;
    padding-left: 35px;
    overflow-y: visible; }
  /* line 62, assets/scss/vendor/wpsolr.scss */
  .search-results .wdm_results, #search-results .wdm_results {
    width: 72% !important;
    border-left: 1px solid #ddd;
    float: left !important; } }

/* line 70, assets/scss/vendor/wpsolr.scss */
.cls_search {
  display: none; }

/* line 75, assets/scss/vendor/wpsolr.scss */
.cls_results .wdm_resultContainer #wpsolr_remove_facets {
  display: none; }

/* line 80, assets/scss/vendor/wpsolr.scss */
.cls_results .wdm_resultContainer ul.wpsolr_facet_type li div {
  text-transform: capitalize; }

/* line 82, assets/scss/vendor/wpsolr.scss */
.cls_results .wdm_resultContainer ul.wpsolr_facet_type li div:after {
  display: none; }

/* line 88, assets/scss/vendor/wpsolr.scss */
.cls_results .wdm_resultContainer .select_opt {
  color: #0065A4;
  text-decoration: none; }

/* line 92, assets/scss/vendor/wpsolr.scss */
.cls_results .wdm_resultContainer .wpsolr_facet_checkbox .select_opt, .cls_results .wdm_resultContainer .wpsolr_facet_radiobox .select_opt {
  background-image: url("../images/wpsolr_unchecked_checkbox.png");
  background-position: 0 7px; }

/* line 96, assets/scss/vendor/wpsolr.scss */
.cls_results .wdm_resultContainer .wpsolr_facet_checkbox .select_opt.checked, .cls_results .wdm_resultContainer .wpsolr_facet_radiobox .select_opt.checked {
  background-image: url("../images/wpsolr_checked_checkbox.png");
  background-position: 0 7px; }

/* line 100, assets/scss/vendor/wpsolr.scss */
.cls_results .wdm_resultContainer .wpsolr_facet_title, .cls_results .wdm_resultContainer .wdm_label {
  color: #0065A4;
  font-size: 1.8rem;
  font-weight: 700;
  text-transform: uppercase; }

@media only screen and (min-width: 64em) {
  /* line 109, assets/scss/vendor/wpsolr.scss */
  .cls_results .wdm_resultContainer {
    position: relative; }
  /* line 111, assets/scss/vendor/wpsolr.scss */
  .cls_results .wdm_resultContainer .wpsolr_facet_type {
    display: none; }
  /* line 114, assets/scss/vendor/wpsolr.scss */
  .cls_results .wdm_resultContainer .wdm_results {
    margin-top: 50px; }
  /* line 117, assets/scss/vendor/wpsolr.scss */
  .cls_results .wdm_resultContainer ul.wpsolr_facet_type {
    display: none;
    position: absolute;
    bottom: -50px;
    left: 24%;
    padding-left: 0 !important; }
  /* line 123, assets/scss/vendor/wpsolr.scss */
  .cls_results .wdm_resultContainer ul.wpsolr_facet_type li {
    display: inline-block; }
  /* line 126, assets/scss/vendor/wpsolr.scss */
  .cls_results .wdm_resultContainer ul.wpsolr_facet_type li:last-child div {
    border-right: none; }
  /* line 131, assets/scss/vendor/wpsolr.scss */
  .cls_results .wdm_resultContainer ul.wpsolr_facet_type li:first-child div {
    border-left: none; }
  /* line 135, assets/scss/vendor/wpsolr.scss */
  .cls_results .wdm_resultContainer ul.wpsolr_facet_type li div {
    border-right: 1px solid #fff;
    border-left: 1px solid #fff;
    border-top: 1px solid #fff;
    color: #0065A4;
    background-color: #ccdeea;
    background-image: none;
    padding: 10px 20px;
    text-decoration: none;
    text-transform: uppercase;
    margin-bottom: 0; }
  /* line 146, assets/scss/vendor/wpsolr.scss */
  .cls_results .wdm_resultContainer ul.wpsolr_facet_type li div:after {
    display: inline-block;
    content: url(/wp-content/themes/buildgp/assets/images/blue-arrow.png);
    padding-left: 10px;
    vertical-align: middle;
    transition: all .5s;
    -webkit-transform-origin: 75% 40%;
    -ms-transform-origin: 75% 40%;
    transform-origin: 75% 40%; }
  /* line 157, assets/scss/vendor/wpsolr.scss */
  .cls_results .wdm_resultContainer ul.wpsolr_facet_type li div.checked {
    border-right: 1px solid #0065A4;
    border-top: 1px solid #0065A4;
    border-left: 1px solid #0065A4;
    background-color: #fff;
    border-bottom: none;
    background-image: none;
    padding: 10px 20px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600; }
  /* line 168, assets/scss/vendor/wpsolr.scss */
  .cls_results .wdm_resultContainer ul.wpsolr_facet_type li div.checked:after {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    transition: all .5s; }
  /* line 177, assets/scss/vendor/wpsolr.scss */
  .cls_results .wdm_resultContainer .wpsolr_facet_radiobox .select_opt {
    background-image: none; }
  /* line 180, assets/scss/vendor/wpsolr.scss */
  .cls_results .wdm_resultContainer .wpsolr_facet_radiobox .select_opt.checked {
    background-image: none; }
  /* line 183, assets/scss/vendor/wpsolr.scss */
  .cls_results .wdm_resultContainer .wdm_label {
    display: none; } }

/* line 192, assets/scss/vendor/wpsolr.scss */
.cls_results .results-by-facets hr {
  margin: 1em 0 2em; }

/* line 195, assets/scss/vendor/wpsolr.scss */
.cls_results .results-by-facets > .grid {
  margin-bottom: 10px; }

/* line 199, assets/scss/vendor/wpsolr.scss */
.cls_results .results-by-facets .product-img img {
  width: 100%; }

/* line 205, assets/scss/vendor/wpsolr.scss */
.cls_results .results-by-facets .product-spec .gp-pro-title {
  font-size: 2em;
  font-weight: 700;
  line-height: 1;
  padding-bottom: 10px;
  color: #0065A4; }

/* line 212, assets/scss/vendor/wpsolr.scss */
.cls_results .results-by-facets .product-spec .gp-pro-title a:hover {
  color: #0065A4;
  text-decoration: underline; }

/* line 219, assets/scss/vendor/wpsolr.scss */
.cls_results .results-by-facets .product-spec .spec .grid__item {
  clear: both;
  font-size: 1.6rem;
  line-height: 1;
  padding: 5px 20px 5px 0;
  margin-left: 20px;
  border-bottom: 1px solid #ccc; }

/* line 226, assets/scss/vendor/wpsolr.scss */
.cls_results .results-by-facets .product-spec .spec .grid__item:last-of-type {
  border: none; }

/* line 229, assets/scss/vendor/wpsolr.scss */
.cls_results .results-by-facets .product-spec .spec .grid__item span {
  display: inline-block;
  padding-top: 5px; }

/* line 233, assets/scss/vendor/wpsolr.scss */
.cls_results .results-by-facets .product-spec .spec .grid__item .table_label {
  float: left;
  width: 100%;
  font-weight: 600; }

/* line 237, assets/scss/vendor/wpsolr.scss */
.cls_results .results-by-facets .product-spec .spec .grid__item .table_label p {
  padding-bottom: 0; }

/* line 241, assets/scss/vendor/wpsolr.scss */
.cls_results .results-by-facets .product-spec .spec .grid__item .table_value {
  float: right;
  width: 110%;
  margin-right: -10%; }

/* line 245, assets/scss/vendor/wpsolr.scss */
.cls_results .results-by-facets .product-spec .spec .grid__item .table_value p {
  padding-bottom: 0; }

/* line 250, assets/scss/vendor/wpsolr.scss */
.cls_results .results-by-facets .product-spec .spec .disclaimer {
  font-size: 0.8em;
  line-height: 0.8;
  clear: both;
  margin-top: 10px; }

/* line 259, assets/scss/vendor/wpsolr.scss */
.cls_results .results-by-facets .product-bene .bene-container {
  font-size: 1em;
  color: #0065A4; }

/* line 264, assets/scss/vendor/wpsolr.scss */
.cls_results .results-by-facets .prod-det-btn {
  padding-left: 0;
  margin-bottom: 10px; }

/* line 267, assets/scss/vendor/wpsolr.scss */
.cls_results .results-by-facets .prod-det-btn a {
  padding: 8px 20px;
  background-color: #0065A4;
  color: #fff;
  text-transform: uppercase;
  font-size: 1em;
  display: block;
  width: 100%;
  text-align: center; }

/* line 276, assets/scss/vendor/wpsolr.scss */
.cls_results .results-by-facets .prod-det-btn a:hover {
  background-color: #bbb;
  color: #0065A4;
  text-decoration: none; }

/* line 283, assets/scss/vendor/wpsolr.scss */
.cls_results .results-by-facets .resource-btn-container {
  list-style-type: none;
  padding-left: 0;
  margin-bottom: 0; }

/* line 287, assets/scss/vendor/wpsolr.scss */
.cls_results .results-by-facets .resource-btn-container .resource-btn {
  display: inline-block;
  margin-bottom: 16px; }

/* line 290, assets/scss/vendor/wpsolr.scss */
.cls_results .results-by-facets .resource-btn-container .resource-btn a {
  padding: 10px 20px;
  font-size: 0.8em;
  font-weight: 600;
  text-transform: uppercase;
  text-decoration: none;
  color: #0065A4;
  background-color: #f9f9f9;
  text-align: center;
  margin-right: 5px; }

/* line 300, assets/scss/vendor/wpsolr.scss */
.cls_results .results-by-facets .resource-btn-container .resource-btn a:hover {
  color: #fff;
  background-color: #0065A4; }

/* line 304, assets/scss/vendor/wpsolr.scss */
.cls_results .results-by-facets .resource-btn-container .resource-btn a:after {
  content: "\e800";
  font-family: "fontello";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-left: 15px;
  height: 100%;
  width: 30px; }

@media only screen and (min-width: 64em) {
  /* line 327, assets/scss/vendor/wpsolr.scss */
  .cls_results .results-by-facets .product-spec .spec .grid__item {
    font-size: 1vw;
    padding-right: 0; }
  /* line 333, assets/scss/vendor/wpsolr.scss */
  .cls_results .results-by-facets .prod-det-btn {
    padding-left: 20px; }
  /* line 335, assets/scss/vendor/wpsolr.scss */
  .cls_results .results-by-facets .prod-det-btn a {
    font-size: 0.95vw; }
  /* line 340, assets/scss/vendor/wpsolr.scss */
  .cls_results .results-by-facets .product-bene .bene-container {
    font-size: 1.25vw; } }

@media only screen and (min-width: 37.5em) {
  /* line 355, assets/scss/vendor/wpsolr.scss */
  .cls_results .results-by-facets .product-spec .spec .grid__item .table_label {
    float: left;
    max-width: 34%;
    width: auto !important;
    font-weight: 600; }
  /* line 360, assets/scss/vendor/wpsolr.scss */
  .cls_results .results-by-facets .product-spec .spec .grid__item .table_label p {
    padding-bottom: 0; }
  /* line 364, assets/scss/vendor/wpsolr.scss */
  .cls_results .results-by-facets .product-spec .spec .grid__item .table_value {
    float: right;
    max-width: 65%;
    width: auto !important;
    margin-right: 0; }
  /* line 369, assets/scss/vendor/wpsolr.scss */
  .cls_results .results-by-facets .product-spec .spec .grid__item .table_value p {
    padding-bottom: 0; } }

/* line 378, assets/scss/vendor/wpsolr.scss */
.cls_results .page-results {
  position: relative; }

/* line 381, assets/scss/vendor/wpsolr.scss */
.cls_results .page-results .file_thumb img {
  width: 100%; }

/* line 385, assets/scss/vendor/wpsolr.scss */
.cls_results .page-results .button {
  width: 100%;
  text-align: center; }

/* line 388, assets/scss/vendor/wpsolr.scss */
.cls_results .page-results .button:before {
  content: none; }

/* line 391, assets/scss/vendor/wpsolr.scss */
.cls_results .page-results .button:after {
  content: "\e801";
  font-family: "fontello";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  height: 100%;
  width: 30px;
  margin-left: 5px; }

@media only screen and (min-width: 64em) {
  /* line 408, assets/scss/vendor/wpsolr.scss */
  .cls_results .page-results .file_thumb {
    width: 30%;
    float: left;
    margin-right: 20px; }
  /* line 412, assets/scss/vendor/wpsolr.scss */
  .cls_results .page-results .file_thumb img {
    width: 100%; }
  /* line 416, assets/scss/vendor/wpsolr.scss */
  .cls_results .page-results .text_title {
    text-align: left;
    margin: 0; }
  /* line 420, assets/scss/vendor/wpsolr.scss */
  .cls_results .page-results .text_content {
    text-align: left; }
  /* line 423, assets/scss/vendor/wpsolr.scss */
  .cls_results .page-results .text_link {
    text-align: left;
    float: left;
    width: 300px; }
  /* line 427, assets/scss/vendor/wpsolr.scss */
  .cls_results .page-results .text_link .button {
    width: auto;
    text-align: center; }
  /* line 430, assets/scss/vendor/wpsolr.scss */
  .cls_results .page-results .text_link .button:after {
    content: none; }
  /* line 433, assets/scss/vendor/wpsolr.scss */
  .cls_results .page-results .text_link .button:before {
    content: "\e801";
    font-family: "fontello";
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    position: absolute;
    right: 10px;
    height: 100%;
    width: 30px; } }

/**
 * Border box all the things
 */
/* line 11, assets/scss/base/_base.scss */
* {
  font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  box-sizing: border-box; }

/* line 19, assets/scss/base/_base.scss */
* {
  min-height: 0;
  min-width: 0; }

/*
 * Highlighting colors
 */
/* line 27, assets/scss/base/_base.scss */
::-webkit-selection {
  background: #0065A4;
  color: #fff;
  text-shadow: none; }

/* line 33, assets/scss/base/_base.scss */
::selection {
  background: #0065A4;
  color: #fff;
  text-shadow: none; }

/* line 39, assets/scss/base/_base.scss */
*:focus {
  outline: none; }

/**
 * HTML tag
 */
/* line 47, assets/scss/base/_base.scss */
html {
  font-size: 62.5%; }

/**
 * BODY tag
 */
/* line 54, assets/scss/base/_base.scss */
body {
  color: #333333;
  font-family: "din-2014", sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.9;
  text-align: left; }

/*
 * Headings
 */
/* line 70, assets/scss/base/_base.scss */
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  font-family: "din-2014", sans-serif;
  font-weight: 800;
  padding: 0;
  margin: 0 0 15px;
  text-transform: uppercase;
  line-height: 1.2; }

/* line 83, assets/scss/base/_base.scss */
h1.primary, .h1.primary,
h2.primary, .h2.primary,
h3.primary, .h3.primary,
h4.primary, .h4.primary,
h5.primary, .h5.primary,
h6.primary, .h6.primary {
  color: #0065A4; }

/* line 86, assets/scss/base/_base.scss */
h1.secondary, .h1.secondary,
h2.secondary, .h2.secondary,
h3.secondary, .h3.secondary,
h4.secondary, .h4.secondary,
h5.secondary, .h5.secondary,
h6.secondary, .h6.secondary {
  color: #212121; }

/* line 89, assets/scss/base/_base.scss */
h1.tertiary, .h1.tertiary,
h2.tertiary, .h2.tertiary,
h3.tertiary, .h3.tertiary,
h4.tertiary, .h4.tertiary,
h5.tertiary, .h5.tertiary,
h6.tertiary, .h6.tertiary {
  color: #FFDA27; }

/* line 95, assets/scss/base/_base.scss */
h1, .h1 {
  font-size: 60px;
  font-size: 6rem; }

/* line 95, assets/scss/base/_base.scss */
h2, .h2 {
  font-size: 40px;
  font-size: 4rem; }

/* line 95, assets/scss/base/_base.scss */
h3, .h3 {
  font-size: 20px;
  font-size: 2rem; }

/* line 95, assets/scss/base/_base.scss */
h4, .h4 {
  font-size: 20px;
  font-size: 2rem; }

/* line 95, assets/scss/base/_base.scss */
h5, .h5 {
  font-size: 20px;
  font-size: 2rem; }

/* line 95, assets/scss/base/_base.scss */
h6, .h6 {
  font-size: 20px;
  font-size: 2rem; }

@media only screen and (min-width: 48em) {
  /* line 102, assets/scss/base/_base.scss */
  h1, .h1 {
    font-size: 70px;
    font-size: 7rem; }
  /* line 102, assets/scss/base/_base.scss */
  h2, .h2 {
    font-size: 44px;
    font-size: 4.4rem; }
  /* line 102, assets/scss/base/_base.scss */
  h3, .h3 {
    font-size: 20px;
    font-size: 2rem; }
  /* line 102, assets/scss/base/_base.scss */
  h4, .h4 {
    font-size: 20px;
    font-size: 2rem; }
  /* line 102, assets/scss/base/_base.scss */
  h5, .h5 {
    font-size: 20px;
    font-size: 2rem; }
  /* line 102, assets/scss/base/_base.scss */
  h6, .h6 {
    font-size: 20px;
    font-size: 2rem; } }

@media only screen and (min-width: 64em) {
  /* line 110, assets/scss/base/_base.scss */
  h1, .h1 {
    font-size: 80px;
    font-size: 8rem; }
  /* line 110, assets/scss/base/_base.scss */
  h2, .h2 {
    font-size: 48px;
    font-size: 4.8rem; }
  /* line 110, assets/scss/base/_base.scss */
  h3, .h3 {
    font-size: 20px;
    font-size: 2rem; }
  /* line 110, assets/scss/base/_base.scss */
  h4, .h4 {
    font-size: 20px;
    font-size: 2rem; }
  /* line 110, assets/scss/base/_base.scss */
  h5, .h5 {
    font-size: 20px;
    font-size: 2rem; }
  /* line 110, assets/scss/base/_base.scss */
  h6, .h6 {
    font-size: 20px;
    font-size: 2rem; } }

/**
 * Lists
 */
/* line 120, assets/scss/base/_base.scss */
li {
  line-height: 1.8; }

/**
 * Body Text
 */
/* line 128, assets/scss/base/_base.scss */
p {
  padding: 0 0 10px;
  margin: 0; }

/* line 132, assets/scss/base/_base.scss */
p + ul,
p + ol {
  margin-top: -5px;
  margin-bottom: 5px; }

@media only screen and (min-width: 48em) {
  /* line 128, assets/scss/base/_base.scss */
  p {
    padding-bottom: 15px; }
  /* line 141, assets/scss/base/_base.scss */
  p + ul,
  p + ol {
    margin-top: -10px;
    margin-bottom: 10px; } }

/*
 * Links
 */
/* line 156, assets/scss/base/_base.scss */
a {
  color: #0065A4;
  text-decoration: none; }

/* line 160, assets/scss/base/_base.scss */
a:hover {
  color: #212121;
  text-decoration: underline;
  cursor: pointer; }

/**
 * Lists
 */
/* line 170, assets/scss/base/_base.scss */
ul,
ol {
  margin-top: 10px;
  margin-bottom: 30px; }

/* line 175, assets/scss/base/_base.scss */
ul ul,
ul ol,
ol ul,
ol ol {
  margin-bottom: 0; }

/* line 181, assets/scss/base/_base.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none; }

/**
 * Blockquotes
 */
/* line 190, assets/scss/base/_base.scss */
blockquote {
  font-size: 20px;
  font-size: 2rem;
  border-left: 5px solid #bbb;
  padding: 10px 20px;
  margin: 0 0 20px;
  line-height: 1.5; }

/* line 200, assets/scss/base/_base.scss */
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0; }

/* line 205, assets/scss/base/_base.scss */
blockquote footer {
  display: block;
  font-size: 80%;
  line-height: 1.9;
  color: #bbb; }

/* line 211, assets/scss/base/_base.scss */
blockquote footer:before {
  content: '\2014 \00A0'; }

/* line 216, assets/scss/base/_base.scss */
blockquote-reverse {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #bbb;
  border-left: 0;
  text-align: right; }

/* line 225, assets/scss/base/_base.scss */
blockquote-reverse footer:before {
  content: ''; }

/* line 226, assets/scss/base/_base.scss */
blockquote-reverse footer:after {
  content: '\00A0 \2014'; }

/*
 * A better looking default horizontal rule
 */
/* line 236, assets/scss/base/_base.scss */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #bbb;
  margin: 1em 0;
  padding: 0;
  clear: both; }

/* line 246, assets/scss/base/_base.scss */
br {
  line-height: 0;
  font-size: 0; }

/**
 * Text meant only for screen readers
 */
/* line 254, assets/scss/base/_base.scss */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px; }

/*
 * Allow only vertical resizing of textareas.
 */
/* line 265, assets/scss/base/_base.scss */
textarea {
  resize: vertical; }

/*
* Forms
*/
/* line 272, assets/scss/base/_base.scss */
input, select {
  width: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  color: #fff;
  border: none;
  border-radius: 0;
  padding: 5px 10px;
  -webkit-appearance: none; }

/* line 280, assets/scss/base/_base.scss */
input option:disabled, select option:disabled {
  color: #999999; }

/* line 284, assets/scss/base/_base.scss */
select {
  cursor: pointer; }

/* line 287, assets/scss/base/_base.scss */
.select-styled {
  position: relative;
  cursor: pointer; }

/* line 290, assets/scss/base/_base.scss */
.select-styled:after {
  content: "\e823";
  font-family: "fontello";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  position: absolute;
  right: 10px;
  top: 5px;
  font-size: 28px;
  font-size: 2.8rem;
  color: #FFDA27; }

/*
 * Remove the gap between images, videos, audio and canvas and the bottom of
 * their containers: h5bp.com/i/440
 */
/* line 314, assets/scss/base/_base.scss */
audio,
canvas,
img,
video {
  vertical-align: middle; }

/**
 * Images
 */
/* line 324, assets/scss/base/_base.scss */
img {
  max-width: 100%;
  height: auto; }

/* line 328, assets/scss/base/_base.scss */
.responsive--full {
  width: 100%; }

/**
 * Responsive Embeds
 */
/* line 335, assets/scss/base/_base.scss */
.embed-responsive {
  overflow: hidden;
  position: relative;
  display: block;
  width: 100%;
  height: 0;
  padding: 0; }

/* line 343, assets/scss/base/_base.scss */
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  border: 0; }

/* line 354, assets/scss/base/_base.scss */
.embed-responsive video {
  border: 0; }

/* line 358, assets/scss/base/_base.scss */
.embed-responsive--ar16x9 {
  padding-top: 56.25%; }

/* line 362, assets/scss/base/_base.scss */
.embed-responsive--ar4x3 {
  padding-top: 75%; }

/* line 367, assets/scss/base/_base.scss */
#divIframeContainer {
  height: 1137px; }

/* line 371, assets/scss/base/_base.scss */
table {
  width: auto !important; }

/* line 373, assets/scss/base/_base.scss */
table td {
  width: auto !important;
  padding: 3px; }

/* line 382, assets/scss/base/_base.scss */
.clearfix::after {
  content: "";
  display: table;
  clear: both; }

/* line 2, assets/scss/base/_buttons.scss */
.button, .woocommerce a.button, input[type="submit"].button {
  cursor: pointer;
  position: relative;
  display: inline-block;
  font-size: 16px;
  font-size: 1.6rem;
  font-family: "din-2014", sans-serif;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-decoration: none;
  text-align: left;
  background: #0065A4;
  border: none;
  padding: 14px 50px 14px 20px;
  margin-bottom: 10px;
  margin-right: 2%;
  vertical-align: middle;
  border-radius: 0;
  transition: all 0.5s;
  overflow: hidden;
  text-transform: uppercase; }

/* line 24, assets/scss/base/_buttons.scss */
.button:before, .woocommerce a.button:before, input[type="submit"].button:before {
  content: "\e801";
  font-family: "fontello";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  right: 10px;
  height: 100%;
  width: 30px; }

/* line 42, assets/scss/base/_buttons.scss */
.button.download:before, .woocommerce a.button.download:before, input[type="submit"].button.download:before {
  content: "\e800"; }

/* line 47, assets/scss/base/_buttons.scss */
.button:hover, .woocommerce a.button:hover, input[type="submit"].button:hover {
  color: #0065A4;
  background: #cccccc;
  text-decoration: none; }

/* line 53, assets/scss/base/_buttons.scss */
.button.medium, .woocommerce a.button.medium, input[type="submit"].button.medium {
  font-size: 20px;
  font-size: 2rem;
  padding: 18px 60px 18px 30px; }

/* line 58, assets/scss/base/_buttons.scss */
.button.large, .woocommerce a.button.large, input[type="submit"].button.large {
  font-size: 20px;
  font-size: 2rem;
  padding: 20px 70px 20px 30px; }

/* line 63, assets/scss/base/_buttons.scss */
.button.white, .woocommerce a.button.white, input[type="submit"].button.white {
  color: #0065A4;
  background: #fff; }

/* line 66, assets/scss/base/_buttons.scss */
.button.white:hover, .woocommerce a.button.white:hover, input[type="submit"].button.white:hover {
  color: #000;
  background: #e6e6e6; }

/* line 72, assets/scss/base/_buttons.scss */
.button.blue, .woocommerce a.button.blue, input[type="submit"].button.blue {
  background-color: #0065A4;
  color: #FFF; }

/* line 75, assets/scss/base/_buttons.scss */
.button.blue:hover, .woocommerce a.button.blue:hover, input[type="submit"].button.blue:hover {
  color: #0065A4;
  background: #cccccc;
  text-decoration: none; }

/* line 82, assets/scss/base/_buttons.scss */
.button.secondary, .woocommerce a.button.secondary, input[type="submit"].button.secondary {
  background-color: #212121;
  color: #fff; }

/* line 85, assets/scss/base/_buttons.scss */
.button.secondary:hover, .woocommerce a.button.secondary:hover, input[type="submit"].button.secondary:hover {
  color: #0065A4;
  background: #cccccc;
  text-decoration: none; }

/* line 92, assets/scss/base/_buttons.scss */
.button.tertiary-color-one, .woocommerce a.button.tertiary-color-one, input[type="submit"].button.tertiary-color-one {
  background-color: #FFDA27;
  color: #212121; }

/* line 95, assets/scss/base/_buttons.scss */
.button.tertiary-color-one:hover, .woocommerce a.button.tertiary-color-one:hover, input[type="submit"].button.tertiary-color-one:hover {
  color: #0065A4;
  background: #cccccc;
  text-decoration: none; }

/* line 102, assets/scss/base/_buttons.scss */
.button + .button, .woocommerce a.button + .button, input[type="submit"].button + .button {
  margin-right: 15px; }

/* line 106, assets/scss/base/_buttons.scss */
.button:disabled, .woocommerce a.button:disabled, input[type="submit"].button:disabled {
  opacity: 0.5;
  cursor: not-allowed; }

/* line 109, assets/scss/base/_buttons.scss */
.button:disabled:hover, .woocommerce a.button:disabled:hover, input[type="submit"].button:disabled:hover {
  background: #0065A4; }

@media only screen and (min-width: 48em) {
  /* line 117, assets/scss/base/_buttons.scss */
  .button {
    font-size: 16px;
    font-size: 1.6rem; } }

/*
 * Button : Submit
 */
/* line 126, assets/scss/base/_buttons.scss */
[type=submit] {
  border: 0 none;
  color: inherit; }

/* line 130, assets/scss/base/_buttons.scss */
[type="submit"]:hover {
  border-bottom-color: #0065A4; }

/* line 135, assets/scss/base/_buttons.scss */
.button-text {
  font-weight: 600;
  display: inline-block;
  padding: 10px 0; }

/* line 139, assets/scss/base/_buttons.scss */
.button-text:after {
  content: "\e801";
  font-family: "fontello";
  display: inline-block;
  font-size: 10px;
  font-size: 1rem;
  padding-left: 7px; }

/* line 149, assets/scss/base/_buttons.scss */
a.button-alternative:before {
  content: "\e825" !important;
  font-size: 25px;
  margin-top: -3px; }

/*.modal {
    position:fixed;
    display:none;
    z-index:9999;
    width: 100%;
    max-width: 1140px;
    max-height: 90%;
    overflow: hidden;

    img {
        width: 100%;
        margin: 0 auto;
    }

    &--content {
        position: fixed;
        background: $primary-color;
        color: $white;
        box-shadow: 5px 5px 10px 0px rgba($black, .5);

        @include responsiveQuery("(max-width:600px)") {
            position: relative;
            top: 20px !important;
            left: 0 !important;
        }
    }

    &--slider {
        //top: calc(50% + 50px) !important;
        //transform: translateY(calc(-50% - 25px)) !important;
        top: 50%!important;
        transform: translateY(-50%) !important;

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

        .iframe_embed{
            width: 90%;
            background-color: #000;
            height: 0;
            padding-bottom: 56%;
            position: relative;
            margin: 0 5%;

            iframe{
                width:100%;
                height:100%;
                position:absolute;
            }
        }

        video {
            margin: 0 auto;
            width: 100%;
            display: block;
            max-width: 1000px;
        }

        figure {
            background: $white;
            margin: 0 auto;
            max-width: 1000px;

            .figure_img,
            figcaption {
                display: block;
                width: 100%;
            }

            .figure_img{
                img {
                    max-height: 300px;
                    width: auto;
                    max-width: 100%;
                }
            }

            figcaption {
                padding: 25px 40px;
                &::after {
                    content: "";
                    display: table;
                    clear: both;
                }

                .cap__title {
                    @extend .cs-slider__title;
                    border-bottom: 1px solid $primary-color;
                    padding-bottom: 10px;
                    word-break: keep-all;
                }

                .cap__caption {
                    @include font-rem(12);
                    margin-top: 15px;
                    display: block;
                    line-height: 1.5;
                }
            }

            @include responsiveQuery(m) {
                //img,
                .figure_img,
                figcaption {
                    display: inline-block;
                    margin-left: -3px;
                    vertical-align: top;
                }

                .figure_img{
                    width: 70%;

                    img {
                        //width: 75%;
                        max-height: 600px;
                        max-width: 75%;
                    }
                }

                figcaption {
                    width: 30%;
                }
            }
        }

        .no_title{
            figure{
                @include responsiveQuery(l){
                    background-color: transparent;
                }
            }
        }
        .slick-slide{
            height: 80%;
        }

        .slick-dots {
            background: $white;
            padding: 5px 0;
        }

        .modal__close{
            right: 0;
            z-index: 9999999;
            top: 0;

            @include responsiveQuery("(min-width: 1140px)") {
                right: 70px;
            }
            span:not(.screen-reader-text) {
                background: $primary-color;

            }

        }
    }

    &__close {
        display: block;
        position: absolute;
        top: 10px;
        padding: 10px;
        right: 10px;
        width: 45px;
        height: 45px;
        background: none;
        border: none;
        transition: .5s;

        span:not(.screen-reader-text) {
            display: block;
            height: 1px;
            width: 100%;
            max-width: 25px;
            background: $white;


            &:nth-child(2),
            &:last-child {
                transform-origin: center;
            }

            &:nth-child(2) {
                transform: rotate(45deg);
                transition: .5s;
            }

            &:last-child {
                transform: rotate(-45deg);
                margin-top: -1px;
                transition: .8s;
            }
        }

        &:hover {
            transform-origin: center center;
            transform: rotate(180deg);

            span:not(.screen-reader-text) {
                &:nth-child(2),
                &:last-child {
                    transform: rotate(0deg);

                }
            }
        }
    }

    @include responsiveQuery("(max-width:1140px)") {
        left: 10px;
        right: 10px;
        width: auto;
    }
}
#mask {
    background:$black;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 1000;
}*/
/*------------------------------------*\
	$CSSWIZARDRY-GRIDS (https://github.com/csswizardry/csswizardry-grids)

	MODIFIED EDITION
\*------------------------------------*/
/**
 * CONTENTS
 * INTRODUCTION.........How the grid system works.
 * VARIABLES............Your settings.
 * MIXINS...............Library mixins.
 * GRID SETUP...........Build the grid structure.
 * HELPERS..............Create helper show/hide classes around our breakpoints.
 * WIDTHS...............Build our responsive widths around our breakpoints.
 * PUSH.................Push classes.
 * PULL.................Pull classes.
 */
/*------------------------------------*\
	$INTRODUCTION
\*------------------------------------*/
/**
 * csswizardry grids provides you with widths to suit a number of breakpoints
 * designed around devices of a size you specify. Out of the box, csswizardry
 * grids caters to the following types of device:
 *
 * palm     --  palm-based devices, like phones and small tablets
 * lap      --  lap-based devices, like iPads or laptops
 * portable --  all of the above
 * desk     --  stationary devices, like desktop computers
 * regular  --  any/all types of device
 *
 * These namespaces are then used in the library to give you the ability to
 * manipulate your layouts based around them, for example:
 *
   <div class="grid__item  col-1-1  lap--col-1-2  desk--col-1-3">
 *
 * This would give you a grid item which is 100% width unless it is on a lap
 * device, at which point it become 50% wide, or it is on a desktop device, at
 * which point it becomes 33.333% width.
 *
 * csswizardry grids also has push and pull classes which allow you to nudge
 * grid items left and right by a defined amount. These follow the same naming
 * convention as above, but are prepended by either `push--` or `pull--`, for
 * example:
 *
   `class="grid__item  col-1-2  push--col-1-2"`
 *
 * This would give you a grid item which is 50% width and pushed over to the
 * right by 50%.
 *
 * All classes in csswizardry grids follow this patten, so you should fairly
 * quickly be able to piece together any combinations you can imagine, for
 * example:
 *
   `class="grid__item  col-1-1  lap--col-1-2  desk--col-1-3  push--desk--col-1-3"`
 *
   `class="grid__item  col-1-4  palm--col-1-2  push--palm--col-1-2"`
 *
   `class="grid__item  palm--col-1-3  desk--5-12"`
 */
/*------------------------------------*\
	$VARIABLES
\*------------------------------------*/
/**
 * If you want numbers instead of names (example : 'one-whole' becomes '1-1', 'third-quarter' becomes '3-4' etc...)
 */
/**
 * When the first char of a class is a digit, you need to convert it to his unicode
 * http://stackoverflow.com/a/21229901
 * http://www.w3.org/TR/css3-syntax/#escaping
 *
 * But Sass doesn't support it yet...
 * https://github.com/sass/sass/issues/255
 *
 * So while waiting for this is possible, this is the code.
 */
/**
 * If you are building a non-responsive site but would still like to use
 * csswizardry-grids, set this to ‘false’:
 */
/**
 * Is this build mobile first? Setting to ‘true’ means that all grids will be
 * 100% width if you do not apply a more specific class to them.
 */
/**
 * Set the spacing between your grid items.
 */
/**
 * Would you like Sass’ silent classes, or regular CSS classes?
 */
/**
 * Would you like push and pull classes enabled?
 */
/**
 * Using `inline-block` means that the grid items need their whitespace removing
 * in order for them to work correctly. Set the following to true if you are
 * going to achieve this by manually removing/commenting out any whitespace in
 * your HTML yourself.
 *
 * Setting this to false invokes a hack which cannot always be guaranteed,
 * please see the following for more detail:
 *
 * github.com/csswizardry/csswizardry-grids/commit/744d4b23c9d2b77d605b5991e54a397df72e0688
 * github.com/csswizardry/inuit.css/issues/170#issuecomment-14859371
 */
/**
 * Define your breakpoints. The first value is the prefix that shall be used for
 * your classes (e.g. `.palm--one-half`), the second value is the media query
 * that the breakpoint fires at.
 *
 *      phone-portrait = 20em   = 320px
 *     phone-landscape = 30em   = 480px
 *   tablet-S-portrait = 37.5em = 600px
 *   tablet-M-portrait = 48em   = 768px
 *   tablet-L-portrait = 60em   = 960px
 *   desktop-landscape = 64em   = 1024px
 * desktop-L-landscape = 80em   = 1280px
 */
/**
 * Define which namespaced breakpoints you would like to generate for each of
 * widths, push and pull. This is handy if you only need pull on, say, desk, or
 * you only need a new width breakpoint at mobile sizes. It allows you to only
 * compile as much CSS as you need. All are turned on by default, but you can
 * add and remove breakpoints at will.
 *
 * Push and pull shall only be used if `$push` and/or `$pull` and `$responsive`
 * have been set to ‘true’.
 */
/**
 * You do not need to edit anything from this line onward; csswizardry-grids is
 * good to go. Happy griddin’!
 */
/*------------------------------------*\
	$MIXINS
\*------------------------------------*/
/**
 * These mixins are for the library to use only, you should not need to modify
 * them at all.
 *
 * Enclose a block of code with a media query as named in `$breakpoints`.
 */
/**
 * Drop relative positioning into silent classes which can’t take advantage of
 * the `[class*="push--"]` and `[class*="pull--"]` selectors.
 */
/*------------------------------------*\
	$GRID SETUP
\*------------------------------------*/
/**
 * 1. Allow the grid system to be used on lists.
 * 2. Remove any margins and paddings that might affect the grid system.
 * 3. Apply a negative `margin-left` to negate the columns’ gutters.
 */
/* line 265, assets/scss/base/_grid.scss */
.grid {
  list-style: none;
  /* [1] */
  margin: 0;
  /* [2] */
  padding: 0;
  /* [2] */
  margin-left: -20px;
  /* [3] */ }

/**
 * 1. Cause columns to stack side-by-side.
 * 2. Space columns apart.
 * 3. Align columns to the tops of each other.
 * 4. Full-width unless told to behave otherwise.
 * 5. Required to combine fluid widths and fixed gutters.
 */
/* line 291, assets/scss/base/_grid.scss */
.grid__item {
  display: inline-block;
  /* [1] */
  padding-left: 20px;
  /* [2] */
  vertical-align: top;
  /* [3] */
  width: 100%;
  /* [4] */
  -webkit-box-sizing: border-box;
  /* [5] */
  -moz-box-sizing: border-box;
  /* [5] */
  box-sizing: border-box;
  /* [5] */ }

/**
 * Reversed grids allow you to structure your source in the opposite order to
 * how your rendered layout will appear. Extends `.grid`.
 */
/* line 312, assets/scss/base/_grid.scss */
.grid--rev {
  direction: rtl;
  text-align: left; }

/* line 316, assets/scss/base/_grid.scss */
.grid--rev > .grid__item {
  direction: ltr;
  text-align: left; }

/**
 * Gutterless grids have all the properties of regular grids, minus any spacing.
 * Extends `.grid`.
 */
/* line 327, assets/scss/base/_grid.scss */
.grid--full {
  margin-left: 0; }

/* line 330, assets/scss/base/_grid.scss */
.grid--full > .grid__item {
  padding-left: 0; }

/**
 * Align the entire grid to the right. Extends `.grid`.
 */
/* line 339, assets/scss/base/_grid.scss */
.grid--right {
  text-align: right; }

/* line 342, assets/scss/base/_grid.scss */
.grid--right > .grid__item {
  text-align: left; }

/**
 * Centered grids align grid items centrally without needing to use push or pull
 * classes. Extends `.grid`.
 */
/* line 352, assets/scss/base/_grid.scss */
.grid--center {
  text-align: center; }

/* line 355, assets/scss/base/_grid.scss */
.grid--center > .grid__item {
  text-align: left; }

/* line 357, assets/scss/base/_grid.scss */
.grid--center > .grid__item.text-center {
  text-align: center; }

/**
 * Align grid cells vertically (`.grid--middle` or `.grid--bottom`). Extends
 * `.grid`.
 */
/* line 370, assets/scss/base/_grid.scss */
.grid--middle > .grid__item {
  vertical-align: middle; }

/* line 377, assets/scss/base/_grid.scss */
.grid--bottom > .grid__item {
  vertical-align: bottom; }

/**
 * Create grids with narrower gutters. Extends `.grid`.
 */
/* line 386, assets/scss/base/_grid.scss */
.grid--narrow {
  margin-left: -10px; }

/* line 389, assets/scss/base/_grid.scss */
.grid--narrow > .grid__item {
  padding-left: 10px; }

/**
 * Create grids with wider gutters. Extends `.grid`.
 */
/* line 398, assets/scss/base/_grid.scss */
.grid--wide {
  margin-left: -40px; }

/* line 401, assets/scss/base/_grid.scss */
.grid--wide > .grid__item {
  padding-left: 40px; }

/*------------------------------------*\
	$WIDTHS
\*------------------------------------*/
/**
 * Create our width classes, prefixed by the specified namespace.
 */
/*------------------------------------*\
  $HELPERS
\*------------------------------------*/
/**
 * Create helper show/hide classes, prefixed by the specified namespace.
 */
/**
 * Our regular, non-responsive width classes.
 */
/**
	 * Whole
	 */
/* line 422, assets/scss/base/_grid.scss */
.col-1-1 {
  width: 100%; }

/**
	 * Halves
	 */
/* line 428, assets/scss/base/_grid.scss */
.col-1-2, .col-2-4, .col-3-6, .col-4-8, .col-5-10, .col-6-12 {
  width: 50%; }

/**
	 * Thirds
	 */
/* line 434, assets/scss/base/_grid.scss */
.col-1-3, .col-2-6, .col-3-9, .col-4-12 {
  width: 33.333%; }

/* line 435, assets/scss/base/_grid.scss */
.col-2-3, .col-4-6, .col-6-9, .col-8-12 {
  width: 66.666%; }

/**
	 * Quarters
	 */
/* line 441, assets/scss/base/_grid.scss */
.col-1-4, .col-2-8, .col-3-12 {
  width: 25%; }

/* line 443, assets/scss/base/_grid.scss */
.col-3-4, .col-6-8, .col-9-12 {
  width: 75%; }

/**
	 * Fifths
	 */
/* line 449, assets/scss/base/_grid.scss */
.col-1-5, .col-2-10 {
  width: 20%; }

/* line 450, assets/scss/base/_grid.scss */
.col-2-5, .col-4-10 {
  width: 40%; }

/* line 451, assets/scss/base/_grid.scss */
.col-3-5, .col-6-10 {
  width: 60%; }

/* line 452, assets/scss/base/_grid.scss */
.col-4-5, .col-8-10 {
  width: 80%; }

/**
	 * Sixths
	 */
/* line 458, assets/scss/base/_grid.scss */
.col-1-6 {
  width: 16.666%; }

/* line 462, assets/scss/base/_grid.scss */
.col-5-6, .col-10-12 {
  width: 83.333%; }

/**
	 * Sevenths
	 */
/* line 468, assets/scss/base/_grid.scss */
.col-1-7 {
  width: 14.2857%; }

/* line 469, assets/scss/base/_grid.scss */
.col-2-7 {
  width: 28.5714%; }

/* line 470, assets/scss/base/_grid.scss */
.col-3-7 {
  width: 42.8571%; }

/* line 471, assets/scss/base/_grid.scss */
.col-4-7 {
  width: 57.1428%; }

/* line 472, assets/scss/base/_grid.scss */
.col-5-7 {
  width: 71.4285%; }

/* line 473, assets/scss/base/_grid.scss */
.col-6-7 {
  width: 85.7142%; }

/**
	 * Eighths
	 */
/* line 479, assets/scss/base/_grid.scss */
.col-1-8 {
  width: 12.5%; }

/* line 481, assets/scss/base/_grid.scss */
.col-3-8 {
  width: 37.5%; }

/* line 483, assets/scss/base/_grid.scss */
.col-5-8 {
  width: 62.5%; }

/* line 485, assets/scss/base/_grid.scss */
.col-7-8 {
  width: 87.5%; }

/**
	 * Ninths
	 */
/* line 491, assets/scss/base/_grid.scss */
.col-1-9 {
  width: 11.111%; }

/* line 492, assets/scss/base/_grid.scss */
.col-2-9 {
  width: 22.222%; }

/* line 494, assets/scss/base/_grid.scss */
.col-4-9 {
  width: 44.444%; }

/* line 495, assets/scss/base/_grid.scss */
.col-5-9 {
  width: 55.555%; }

/* line 497, assets/scss/base/_grid.scss */
.col-7-9 {
  width: 77.777%; }

/* line 498, assets/scss/base/_grid.scss */
.col-8-9 {
  width: 88.888%; }

/**
	 * Tenths
	 */
/* line 504, assets/scss/base/_grid.scss */
.col-1-10 {
  width: 10%; }

/* line 506, assets/scss/base/_grid.scss */
.col-3-10 {
  width: 30%; }

/* line 510, assets/scss/base/_grid.scss */
.col-7-10 {
  width: 70%; }

/* line 512, assets/scss/base/_grid.scss */
.col-9-10 {
  width: 90%; }

/**
	 * Elevenths
	 */
/* line 518, assets/scss/base/_grid.scss */
.col-1-11 {
  width: 9.0909%; }

/* line 519, assets/scss/base/_grid.scss */
.col-2-11 {
  width: 18.1818%; }

/* line 520, assets/scss/base/_grid.scss */
.col-3-11 {
  width: 27.2727%; }

/* line 521, assets/scss/base/_grid.scss */
.col-4-11 {
  width: 36.3636%; }

/* line 522, assets/scss/base/_grid.scss */
.col-5-11 {
  width: 45.4545%; }

/* line 523, assets/scss/base/_grid.scss */
.col-6-11 {
  width: 54.5454%; }

/* line 524, assets/scss/base/_grid.scss */
.col-7-11 {
  width: 63.6363%; }

/* line 525, assets/scss/base/_grid.scss */
.col-8-11 {
  width: 72.7272%; }

/* line 526, assets/scss/base/_grid.scss */
.col-9-11 {
  width: 81.8181%; }

/* line 527, assets/scss/base/_grid.scss */
.col-10-11 {
  width: 90.9090%; }

/**
	 * Twelfths
	 */
/* line 533, assets/scss/base/_grid.scss */
.col-1-12 {
  width: 8.333%; }

/* line 534, assets/scss/base/_grid.scss */
.col-2-12 {
  width: 16.666%; }

/* line 537, assets/scss/base/_grid.scss */
.col-5-12 {
  width: 41.666%; }

/* line 539, assets/scss/base/_grid.scss */
.col-7-12 {
  width: 58.333%; }

/* line 543, assets/scss/base/_grid.scss */
.col-11-12 {
  width: 91.666%; }

/* line 557, assets/scss/base/_grid.scss */
.show {
  display: inline-block; }

/* line 558, assets/scss/base/_grid.scss */
.hide {
  display: none; }

/**
 * Our responsive classes, if we have enabled them.
 */
@media only screen and (min-width: 30em) {
  /**
	 * Whole
	 */
  /* line 422, assets/scss/base/_grid.scss */
  .xs--col-1-1 {
    width: 100%; }
  /**
	 * Halves
	 */
  /* line 428, assets/scss/base/_grid.scss */
  .xs--col-1-2, .xs--col-2-4, .xs--col-3-6, .xs--col-4-8, .xs--col-5-10, .xs--col-6-12 {
    width: 50%; }
  /**
	 * Thirds
	 */
  /* line 434, assets/scss/base/_grid.scss */
  .xs--col-1-3, .xs--col-2-6, .xs--col-3-9, .xs--col-4-12 {
    width: 33.333%; }
  /* line 435, assets/scss/base/_grid.scss */
  .xs--col-2-3, .xs--col-4-6, .xs--col-6-9, .xs--col-8-12 {
    width: 66.666%; }
  /**
	 * Quarters
	 */
  /* line 441, assets/scss/base/_grid.scss */
  .xs--col-1-4, .xs--col-2-8, .xs--col-3-12 {
    width: 25%; }
  /* line 443, assets/scss/base/_grid.scss */
  .xs--col-3-4, .xs--col-6-8, .xs--col-9-12 {
    width: 75%; }
  /**
	 * Fifths
	 */
  /* line 449, assets/scss/base/_grid.scss */
  .xs--col-1-5, .xs--col-2-10 {
    width: 20%; }
  /* line 450, assets/scss/base/_grid.scss */
  .xs--col-2-5, .xs--col-4-10 {
    width: 40%; }
  /* line 451, assets/scss/base/_grid.scss */
  .xs--col-3-5, .xs--col-6-10 {
    width: 60%; }
  /* line 452, assets/scss/base/_grid.scss */
  .xs--col-4-5, .xs--col-8-10 {
    width: 80%; }
  /**
	 * Sixths
	 */
  /* line 458, assets/scss/base/_grid.scss */
  .xs--col-1-6 {
    width: 16.666%; }
  /* line 462, assets/scss/base/_grid.scss */
  .xs--col-5-6, .xs--col-10-12 {
    width: 83.333%; }
  /**
	 * Sevenths
	 */
  /* line 468, assets/scss/base/_grid.scss */
  .xs--col-1-7 {
    width: 14.2857%; }
  /* line 469, assets/scss/base/_grid.scss */
  .xs--col-2-7 {
    width: 28.5714%; }
  /* line 470, assets/scss/base/_grid.scss */
  .xs--col-3-7 {
    width: 42.8571%; }
  /* line 471, assets/scss/base/_grid.scss */
  .xs--col-4-7 {
    width: 57.1428%; }
  /* line 472, assets/scss/base/_grid.scss */
  .xs--col-5-7 {
    width: 71.4285%; }
  /* line 473, assets/scss/base/_grid.scss */
  .xs--col-6-7 {
    width: 85.7142%; }
  /**
	 * Eighths
	 */
  /* line 479, assets/scss/base/_grid.scss */
  .xs--col-1-8 {
    width: 12.5%; }
  /* line 481, assets/scss/base/_grid.scss */
  .xs--col-3-8 {
    width: 37.5%; }
  /* line 483, assets/scss/base/_grid.scss */
  .xs--col-5-8 {
    width: 62.5%; }
  /* line 485, assets/scss/base/_grid.scss */
  .xs--col-7-8 {
    width: 87.5%; }
  /**
	 * Ninths
	 */
  /* line 491, assets/scss/base/_grid.scss */
  .xs--col-1-9 {
    width: 11.111%; }
  /* line 492, assets/scss/base/_grid.scss */
  .xs--col-2-9 {
    width: 22.222%; }
  /* line 494, assets/scss/base/_grid.scss */
  .xs--col-4-9 {
    width: 44.444%; }
  /* line 495, assets/scss/base/_grid.scss */
  .xs--col-5-9 {
    width: 55.555%; }
  /* line 497, assets/scss/base/_grid.scss */
  .xs--col-7-9 {
    width: 77.777%; }
  /* line 498, assets/scss/base/_grid.scss */
  .xs--col-8-9 {
    width: 88.888%; }
  /**
	 * Tenths
	 */
  /* line 504, assets/scss/base/_grid.scss */
  .xs--col-1-10 {
    width: 10%; }
  /* line 506, assets/scss/base/_grid.scss */
  .xs--col-3-10 {
    width: 30%; }
  /* line 510, assets/scss/base/_grid.scss */
  .xs--col-7-10 {
    width: 70%; }
  /* line 512, assets/scss/base/_grid.scss */
  .xs--col-9-10 {
    width: 90%; }
  /**
	 * Elevenths
	 */
  /* line 518, assets/scss/base/_grid.scss */
  .xs--col-1-11 {
    width: 9.0909%; }
  /* line 519, assets/scss/base/_grid.scss */
  .xs--col-2-11 {
    width: 18.1818%; }
  /* line 520, assets/scss/base/_grid.scss */
  .xs--col-3-11 {
    width: 27.2727%; }
  /* line 521, assets/scss/base/_grid.scss */
  .xs--col-4-11 {
    width: 36.3636%; }
  /* line 522, assets/scss/base/_grid.scss */
  .xs--col-5-11 {
    width: 45.4545%; }
  /* line 523, assets/scss/base/_grid.scss */
  .xs--col-6-11 {
    width: 54.5454%; }
  /* line 524, assets/scss/base/_grid.scss */
  .xs--col-7-11 {
    width: 63.6363%; }
  /* line 525, assets/scss/base/_grid.scss */
  .xs--col-8-11 {
    width: 72.7272%; }
  /* line 526, assets/scss/base/_grid.scss */
  .xs--col-9-11 {
    width: 81.8181%; }
  /* line 527, assets/scss/base/_grid.scss */
  .xs--col-10-11 {
    width: 90.9090%; }
  /**
	 * Twelfths
	 */
  /* line 533, assets/scss/base/_grid.scss */
  .xs--col-1-12 {
    width: 8.333%; }
  /* line 534, assets/scss/base/_grid.scss */
  .xs--col-2-12 {
    width: 16.666%; }
  /* line 537, assets/scss/base/_grid.scss */
  .xs--col-5-12 {
    width: 41.666%; }
  /* line 539, assets/scss/base/_grid.scss */
  .xs--col-7-12 {
    width: 58.333%; }
  /* line 543, assets/scss/base/_grid.scss */
  .xs--col-11-12 {
    width: 91.666%; } }

@media only screen and (min-width: 10em) {
  .xxs-show {
    display: inline-block;
  }

  .xxs--hide {
    display: none;
  }
}

@media only screen and (min-width: 30em) {
  /* line 557, assets/scss/base/_grid.scss */
  .xs--show {
    display: inline-block; }
  /* line 558, assets/scss/base/_grid.scss */
  .xs--hide {
    display: none; } }

@media only screen and (min-width: 37.5em) {
  /**
	 * Whole
	 */
  /* line 422, assets/scss/base/_grid.scss */
  .s--col-1-1 {
    width: 100%; }
  /**
	 * Halves
	 */
  /* line 428, assets/scss/base/_grid.scss */
  .s--col-1-2, .s--col-2-4, .s--col-3-6, .s--col-4-8, .s--col-5-10, .s--col-6-12 {
    width: 50%; }
  /**
	 * Thirds
	 */
  /* line 434, assets/scss/base/_grid.scss */
  .s--col-1-3, .s--col-2-6, .s--col-3-9, .s--col-4-12 {
    width: 33.333%; }
  /* line 435, assets/scss/base/_grid.scss */
  .s--col-2-3, .s--col-4-6, .s--col-6-9, .s--col-8-12 {
    width: 66.666%; }
  /**
	 * Quarters
	 */
  /* line 441, assets/scss/base/_grid.scss */
  .s--col-1-4, .s--col-2-8, .s--col-3-12 {
    width: 25%; }
  /* line 443, assets/scss/base/_grid.scss */
  .s--col-3-4, .s--col-6-8, .s--col-9-12 {
    width: 75%; }
  /**
	 * Fifths
	 */
  /* line 449, assets/scss/base/_grid.scss */
  .s--col-1-5, .s--col-2-10 {
    width: 20%; }
  /* line 450, assets/scss/base/_grid.scss */
  .s--col-2-5, .s--col-4-10 {
    width: 40%; }
  /* line 451, assets/scss/base/_grid.scss */
  .s--col-3-5, .s--col-6-10 {
    width: 60%; }
  /* line 452, assets/scss/base/_grid.scss */
  .s--col-4-5, .s--col-8-10 {
    width: 80%; }
  /**
	 * Sixths
	 */
  /* line 458, assets/scss/base/_grid.scss */
  .s--col-1-6 {
    width: 16.666%; }
  /* line 462, assets/scss/base/_grid.scss */
  .s--col-5-6, .s--col-10-12 {
    width: 83.333%; }
  /**
	 * Sevenths
	 */
  /* line 468, assets/scss/base/_grid.scss */
  .s--col-1-7 {
    width: 14.2857%; }
  /* line 469, assets/scss/base/_grid.scss */
  .s--col-2-7 {
    width: 28.5714%; }
  /* line 470, assets/scss/base/_grid.scss */
  .s--col-3-7 {
    width: 42.8571%; }
  /* line 471, assets/scss/base/_grid.scss */
  .s--col-4-7 {
    width: 57.1428%; }
  /* line 472, assets/scss/base/_grid.scss */
  .s--col-5-7 {
    width: 71.4285%; }
  /* line 473, assets/scss/base/_grid.scss */
  .s--col-6-7 {
    width: 85.7142%; }
  /**
	 * Eighths
	 */
  /* line 479, assets/scss/base/_grid.scss */
  .s--col-1-8 {
    width: 12.5%; }
  /* line 481, assets/scss/base/_grid.scss */
  .s--col-3-8 {
    width: 37.5%; }
  /* line 483, assets/scss/base/_grid.scss */
  .s--col-5-8 {
    width: 62.5%; }
  /* line 485, assets/scss/base/_grid.scss */
  .s--col-7-8 {
    width: 87.5%; }
  /**
	 * Ninths
	 */
  /* line 491, assets/scss/base/_grid.scss */
  .s--col-1-9 {
    width: 11.111%; }
  /* line 492, assets/scss/base/_grid.scss */
  .s--col-2-9 {
    width: 22.222%; }
  /* line 494, assets/scss/base/_grid.scss */
  .s--col-4-9 {
    width: 44.444%; }
  /* line 495, assets/scss/base/_grid.scss */
  .s--col-5-9 {
    width: 55.555%; }
  /* line 497, assets/scss/base/_grid.scss */
  .s--col-7-9 {
    width: 77.777%; }
  /* line 498, assets/scss/base/_grid.scss */
  .s--col-8-9 {
    width: 88.888%; }
  /**
	 * Tenths
	 */
  /* line 504, assets/scss/base/_grid.scss */
  .s--col-1-10 {
    width: 10%; }
  /* line 506, assets/scss/base/_grid.scss */
  .s--col-3-10 {
    width: 30%; }
  /* line 510, assets/scss/base/_grid.scss */
  .s--col-7-10 {
    width: 70%; }
  /* line 512, assets/scss/base/_grid.scss */
  .s--col-9-10 {
    width: 90%; }
  /**
	 * Elevenths
	 */
  /* line 518, assets/scss/base/_grid.scss */
  .s--col-1-11 {
    width: 9.0909%; }
  /* line 519, assets/scss/base/_grid.scss */
  .s--col-2-11 {
    width: 18.1818%; }
  /* line 520, assets/scss/base/_grid.scss */
  .s--col-3-11 {
    width: 27.2727%; }
  /* line 521, assets/scss/base/_grid.scss */
  .s--col-4-11 {
    width: 36.3636%; }
  /* line 522, assets/scss/base/_grid.scss */
  .s--col-5-11 {
    width: 45.4545%; }
  /* line 523, assets/scss/base/_grid.scss */
  .s--col-6-11 {
    width: 54.5454%; }
  /* line 524, assets/scss/base/_grid.scss */
  .s--col-7-11 {
    width: 63.6363%; }
  /* line 525, assets/scss/base/_grid.scss */
  .s--col-8-11 {
    width: 72.7272%; }
  /* line 526, assets/scss/base/_grid.scss */
  .s--col-9-11 {
    width: 81.8181%; }
  /* line 527, assets/scss/base/_grid.scss */
  .s--col-10-11 {
    width: 90.9090%; }
  /**
	 * Twelfths
	 */
  /* line 533, assets/scss/base/_grid.scss */
  .s--col-1-12 {
    width: 8.333%; }
  /* line 534, assets/scss/base/_grid.scss */
  .s--col-2-12 {
    width: 16.666%; }
  /* line 537, assets/scss/base/_grid.scss */
  .s--col-5-12 {
    width: 41.666%; }
  /* line 539, assets/scss/base/_grid.scss */
  .s--col-7-12 {
    width: 58.333%; }
  /* line 543, assets/scss/base/_grid.scss */
  .s--col-11-12 {
    width: 91.666%; } }

@media only screen and (min-width: 37.5em) {
  /* line 557, assets/scss/base/_grid.scss */
  .s--show {
    display: inline-block; }
  /* line 558, assets/scss/base/_grid.scss */
  .s--hide {
    display: none; } }

@media only screen and (min-width: 48em) {
  /**
	 * Whole
	 */
  /* line 422, assets/scss/base/_grid.scss */
  .m--col-1-1 {
    width: 100%; }
  /**
	 * Halves
	 */
  /* line 428, assets/scss/base/_grid.scss */
  .m--col-1-2, .m--col-2-4, .m--col-3-6, .m--col-4-8, .m--col-5-10, .m--col-6-12 {
    width: 50%; }
  /**
	 * Thirds
	 */
  /* line 434, assets/scss/base/_grid.scss */
  .m--col-1-3, .m--col-2-6, .m--col-3-9, .m--col-4-12 {
    width: 33.333%; }
  /* line 435, assets/scss/base/_grid.scss */
  .m--col-2-3, .m--col-4-6, .m--col-6-9, .m--col-8-12 {
    width: 66.666%; }
  /**
	 * Quarters
	 */
  /* line 441, assets/scss/base/_grid.scss */
  .m--col-1-4, .m--col-2-8, .m--col-3-12 {
    width: 25%; }
  /* line 443, assets/scss/base/_grid.scss */
  .m--col-3-4, .m--col-6-8, .m--col-9-12 {
    width: 75%; }
  /**
	 * Fifths
	 */
  /* line 449, assets/scss/base/_grid.scss */
  .m--col-1-5, .m--col-2-10 {
    width: 20%; }
  /* line 450, assets/scss/base/_grid.scss */
  .m--col-2-5, .m--col-4-10 {
    width: 40%; }
  /* line 451, assets/scss/base/_grid.scss */
  .m--col-3-5, .m--col-6-10 {
    width: 60%; }
  /* line 452, assets/scss/base/_grid.scss */
  .m--col-4-5, .m--col-8-10 {
    width: 80%; }
  /**
	 * Sixths
	 */
  /* line 458, assets/scss/base/_grid.scss */
  .m--col-1-6 {
    width: 16.666%; }
  /* line 462, assets/scss/base/_grid.scss */
  .m--col-5-6, .m--col-10-12 {
    width: 83.333%; }
  /**
	 * Sevenths
	 */
  /* line 468, assets/scss/base/_grid.scss */
  .m--col-1-7 {
    width: 14.2857%; }
  /* line 469, assets/scss/base/_grid.scss */
  .m--col-2-7 {
    width: 28.5714%; }
  /* line 470, assets/scss/base/_grid.scss */
  .m--col-3-7 {
    width: 42.8571%; }
  /* line 471, assets/scss/base/_grid.scss */
  .m--col-4-7 {
    width: 57.1428%; }
  /* line 472, assets/scss/base/_grid.scss */
  .m--col-5-7 {
    width: 71.4285%; }
  /* line 473, assets/scss/base/_grid.scss */
  .m--col-6-7 {
    width: 85.7142%; }
  /**
	 * Eighths
	 */
  /* line 479, assets/scss/base/_grid.scss */
  .m--col-1-8 {
    width: 12.5%; }
  /* line 481, assets/scss/base/_grid.scss */
  .m--col-3-8 {
    width: 37.5%; }
  /* line 483, assets/scss/base/_grid.scss */
  .m--col-5-8 {
    width: 62.5%; }
  /* line 485, assets/scss/base/_grid.scss */
  .m--col-7-8 {
    width: 87.5%; }
  /**
	 * Ninths
	 */
  /* line 491, assets/scss/base/_grid.scss */
  .m--col-1-9 {
    width: 11.111%; }
  /* line 492, assets/scss/base/_grid.scss */
  .m--col-2-9 {
    width: 22.222%; }
  /* line 494, assets/scss/base/_grid.scss */
  .m--col-4-9 {
    width: 44.444%; }
  /* line 495, assets/scss/base/_grid.scss */
  .m--col-5-9 {
    width: 55.555%; }
  /* line 497, assets/scss/base/_grid.scss */
  .m--col-7-9 {
    width: 77.777%; }
  /* line 498, assets/scss/base/_grid.scss */
  .m--col-8-9 {
    width: 88.888%; }
  /**
	 * Tenths
	 */
  /* line 504, assets/scss/base/_grid.scss */
  .m--col-1-10 {
    width: 10%; }
  /* line 506, assets/scss/base/_grid.scss */
  .m--col-3-10 {
    width: 30%; }
  /* line 510, assets/scss/base/_grid.scss */
  .m--col-7-10 {
    width: 70%; }
  /* line 512, assets/scss/base/_grid.scss */
  .m--col-9-10 {
    width: 90%; }
  /**
	 * Elevenths
	 */
  /* line 518, assets/scss/base/_grid.scss */
  .m--col-1-11 {
    width: 9.0909%; }
  /* line 519, assets/scss/base/_grid.scss */
  .m--col-2-11 {
    width: 18.1818%; }
  /* line 520, assets/scss/base/_grid.scss */
  .m--col-3-11 {
    width: 27.2727%; }
  /* line 521, assets/scss/base/_grid.scss */
  .m--col-4-11 {
    width: 36.3636%; }
  /* line 522, assets/scss/base/_grid.scss */
  .m--col-5-11 {
    width: 45.4545%; }
  /* line 523, assets/scss/base/_grid.scss */
  .m--col-6-11 {
    width: 54.5454%; }
  /* line 524, assets/scss/base/_grid.scss */
  .m--col-7-11 {
    width: 63.6363%; }
  /* line 525, assets/scss/base/_grid.scss */
  .m--col-8-11 {
    width: 72.7272%; }
  /* line 526, assets/scss/base/_grid.scss */
  .m--col-9-11 {
    width: 81.8181%; }
  /* line 527, assets/scss/base/_grid.scss */
  .m--col-10-11 {
    width: 90.9090%; }
  /**
	 * Twelfths
	 */
  /* line 533, assets/scss/base/_grid.scss */
  .m--col-1-12 {
    width: 8.333%; }
  /* line 534, assets/scss/base/_grid.scss */
  .m--col-2-12 {
    width: 16.666%; }
  /* line 537, assets/scss/base/_grid.scss */
  .m--col-5-12 {
    width: 41.666%; }
  /* line 539, assets/scss/base/_grid.scss */
  .m--col-7-12 {
    width: 58.333%; }
  /* line 543, assets/scss/base/_grid.scss */
  .m--col-11-12 {
    width: 91.666%; } }

@media only screen and (min-width: 48em) {
  /* line 557, assets/scss/base/_grid.scss */
  .m--show {
    display: inline-block; }
  /* line 558, assets/scss/base/_grid.scss */
  .m--hide {
    display: none; } }

@media only screen and (min-width: 64em) {
  /**
	 * Whole
	 */
  /* line 422, assets/scss/base/_grid.scss */
  .l--col-1-1 {
    width: 100%; }
  /**
	 * Halves
	 */
  /* line 428, assets/scss/base/_grid.scss */
  .l--col-1-2, .l--col-2-4, .l--col-3-6, .l--col-4-8, .l--col-5-10, .l--col-6-12 {
    width: 50%; }
  /**
	 * Thirds
	 */
  /* line 434, assets/scss/base/_grid.scss */
  .l--col-1-3, .l--col-2-6, .l--col-3-9, .l--col-4-12 {
    width: 33.333%; }
  /* line 435, assets/scss/base/_grid.scss */
  .l--col-2-3, .l--col-4-6, .l--col-6-9, .l--col-8-12 {
    width: 66.666%; }
  /**
	 * Quarters
	 */
  /* line 441, assets/scss/base/_grid.scss */
  .l--col-1-4, .l--col-2-8, .l--col-3-12 {
    width: 25%; }
  /* line 443, assets/scss/base/_grid.scss */
  .l--col-3-4, .l--col-6-8, .l--col-9-12 {
    width: 75%; }
  /**
	 * Fifths
	 */
  /* line 449, assets/scss/base/_grid.scss */
  .l--col-1-5, .l--col-2-10 {
    width: 20%; }
  /* line 450, assets/scss/base/_grid.scss */
  .l--col-2-5, .l--col-4-10 {
    width: 40%; }
  /* line 451, assets/scss/base/_grid.scss */
  .l--col-3-5, .l--col-6-10 {
    width: 60%; }
  /* line 452, assets/scss/base/_grid.scss */
  .l--col-4-5, .l--col-8-10 {
    width: 80%; }
  /**
	 * Sixths
	 */
  /* line 458, assets/scss/base/_grid.scss */
  .l--col-1-6 {
    width: 16.666%; }
  /* line 462, assets/scss/base/_grid.scss */
  .l--col-5-6, .l--col-10-12 {
    width: 83.333%; }
  /**
	 * Sevenths
	 */
  /* line 468, assets/scss/base/_grid.scss */
  .l--col-1-7 {
    width: 14.2857%; }
  /* line 469, assets/scss/base/_grid.scss */
  .l--col-2-7 {
    width: 28.5714%; }
  /* line 470, assets/scss/base/_grid.scss */
  .l--col-3-7 {
    width: 42.8571%; }
  /* line 471, assets/scss/base/_grid.scss */
  .l--col-4-7 {
    width: 57.1428%; }
  /* line 472, assets/scss/base/_grid.scss */
  .l--col-5-7 {
    width: 71.4285%; }
  /* line 473, assets/scss/base/_grid.scss */
  .l--col-6-7 {
    width: 85.7142%; }
  /**
	 * Eighths
	 */
  /* line 479, assets/scss/base/_grid.scss */
  .l--col-1-8 {
    width: 12.5%; }
  /* line 481, assets/scss/base/_grid.scss */
  .l--col-3-8 {
    width: 37.5%; }
  /* line 483, assets/scss/base/_grid.scss */
  .l--col-5-8 {
    width: 62.5%; }
  /* line 485, assets/scss/base/_grid.scss */
  .l--col-7-8 {
    width: 87.5%; }
  /**
	 * Ninths
	 */
  /* line 491, assets/scss/base/_grid.scss */
  .l--col-1-9 {
    width: 11.111%; }
  /* line 492, assets/scss/base/_grid.scss */
  .l--col-2-9 {
    width: 22.222%; }
  /* line 494, assets/scss/base/_grid.scss */
  .l--col-4-9 {
    width: 44.444%; }
  /* line 495, assets/scss/base/_grid.scss */
  .l--col-5-9 {
    width: 55.555%; }
  /* line 497, assets/scss/base/_grid.scss */
  .l--col-7-9 {
    width: 77.777%; }
  /* line 498, assets/scss/base/_grid.scss */
  .l--col-8-9 {
    width: 88.888%; }
  /**
	 * Tenths
	 */
  /* line 504, assets/scss/base/_grid.scss */
  .l--col-1-10 {
    width: 10%; }
  /* line 506, assets/scss/base/_grid.scss */
  .l--col-3-10 {
    width: 30%; }
  /* line 510, assets/scss/base/_grid.scss */
  .l--col-7-10 {
    width: 70%; }
  /* line 512, assets/scss/base/_grid.scss */
  .l--col-9-10 {
    width: 90%; }
  /**
	 * Elevenths
	 */
  /* line 518, assets/scss/base/_grid.scss */
  .l--col-1-11 {
    width: 9.0909%; }
  /* line 519, assets/scss/base/_grid.scss */
  .l--col-2-11 {
    width: 18.1818%; }
  /* line 520, assets/scss/base/_grid.scss */
  .l--col-3-11 {
    width: 27.2727%; }
  /* line 521, assets/scss/base/_grid.scss */
  .l--col-4-11 {
    width: 36.3636%; }
  /* line 522, assets/scss/base/_grid.scss */
  .l--col-5-11 {
    width: 45.4545%; }
  /* line 523, assets/scss/base/_grid.scss */
  .l--col-6-11 {
    width: 54.5454%; }
  /* line 524, assets/scss/base/_grid.scss */
  .l--col-7-11 {
    width: 63.6363%; }
  /* line 525, assets/scss/base/_grid.scss */
  .l--col-8-11 {
    width: 72.7272%; }
  /* line 526, assets/scss/base/_grid.scss */
  .l--col-9-11 {
    width: 81.8181%; }
  /* line 527, assets/scss/base/_grid.scss */
  .l--col-10-11 {
    width: 90.9090%; }
  /**
	 * Twelfths
	 */
  /* line 533, assets/scss/base/_grid.scss */
  .l--col-1-12 {
    width: 8.333%; }
  /* line 534, assets/scss/base/_grid.scss */
  .l--col-2-12 {
    width: 16.666%; }
  /* line 537, assets/scss/base/_grid.scss */
  .l--col-5-12 {
    width: 41.666%; }
  /* line 539, assets/scss/base/_grid.scss */
  .l--col-7-12 {
    width: 58.333%; }
  /* line 543, assets/scss/base/_grid.scss */
  .l--col-11-12 {
    width: 91.666%; } }

@media only screen and (min-width: 64em) {
  /* line 557, assets/scss/base/_grid.scss */
  .l--show {
    display: inline-block; }
  /* line 558, assets/scss/base/_grid.scss */
  .l--hide {
    display: none; } }

@media only screen and (min-width: 80em) {
  /**
	 * Whole
	 */
  /* line 422, assets/scss/base/_grid.scss */
  .xl--col-1-1 {
    width: 100%; }
  /**
	 * Halves
	 */
  /* line 428, assets/scss/base/_grid.scss */
  .xl--col-1-2, .xl--col-2-4, .xl--col-3-6, .xl--col-4-8, .xl--col-5-10, .xl--col-6-12 {
    width: 50%; }
  /**
	 * Thirds
	 */
  /* line 434, assets/scss/base/_grid.scss */
  .xl--col-1-3, .xl--col-2-6, .xl--col-3-9, .xl--col-4-12 {
    width: 33.333%; }
  /* line 435, assets/scss/base/_grid.scss */
  .xl--col-2-3, .xl--col-4-6, .xl--col-6-9, .xl--col-8-12 {
    width: 66.666%; }
  /**
	 * Quarters
	 */
  /* line 441, assets/scss/base/_grid.scss */
  .xl--col-1-4, .xl--col-2-8, .xl--col-3-12 {
    width: 25%; }
  /* line 443, assets/scss/base/_grid.scss */
  .xl--col-3-4, .xl--col-6-8, .xl--col-9-12 {
    width: 75%; }
  /**
	 * Fifths
	 */
  /* line 449, assets/scss/base/_grid.scss */
  .xl--col-1-5, .xl--col-2-10 {
    width: 20%; }
  /* line 450, assets/scss/base/_grid.scss */
  .xl--col-2-5, .xl--col-4-10 {
    width: 40%; }
  /* line 451, assets/scss/base/_grid.scss */
  .xl--col-3-5, .xl--col-6-10 {
    width: 60%; }
  /* line 452, assets/scss/base/_grid.scss */
  .xl--col-4-5, .xl--col-8-10 {
    width: 80%; }
  /**
	 * Sixths
	 */
  /* line 458, assets/scss/base/_grid.scss */
  .xl--col-1-6 {
    width: 16.666%; }
  /* line 462, assets/scss/base/_grid.scss */
  .xl--col-5-6, .xl--col-10-12 {
    width: 83.333%; }
  /**
	 * Sevenths
	 */
  /* line 468, assets/scss/base/_grid.scss */
  .xl--col-1-7 {
    width: 14.2857%; }
  /* line 469, assets/scss/base/_grid.scss */
  .xl--col-2-7 {
    width: 28.5714%; }
  /* line 470, assets/scss/base/_grid.scss */
  .xl--col-3-7 {
    width: 42.8571%; }
  /* line 471, assets/scss/base/_grid.scss */
  .xl--col-4-7 {
    width: 57.1428%; }
  /* line 472, assets/scss/base/_grid.scss */
  .xl--col-5-7 {
    width: 71.4285%; }
  /* line 473, assets/scss/base/_grid.scss */
  .xl--col-6-7 {
    width: 85.7142%; }
  /**
	 * Eighths
	 */
  /* line 479, assets/scss/base/_grid.scss */
  .xl--col-1-8 {
    width: 12.5%; }
  /* line 481, assets/scss/base/_grid.scss */
  .xl--col-3-8 {
    width: 37.5%; }
  /* line 483, assets/scss/base/_grid.scss */
  .xl--col-5-8 {
    width: 62.5%; }
  /* line 485, assets/scss/base/_grid.scss */
  .xl--col-7-8 {
    width: 87.5%; }
  /**
	 * Ninths
	 */
  /* line 491, assets/scss/base/_grid.scss */
  .xl--col-1-9 {
    width: 11.111%; }
  /* line 492, assets/scss/base/_grid.scss */
  .xl--col-2-9 {
    width: 22.222%; }
  /* line 494, assets/scss/base/_grid.scss */
  .xl--col-4-9 {
    width: 44.444%; }
  /* line 495, assets/scss/base/_grid.scss */
  .xl--col-5-9 {
    width: 55.555%; }
  /* line 497, assets/scss/base/_grid.scss */
  .xl--col-7-9 {
    width: 77.777%; }
  /* line 498, assets/scss/base/_grid.scss */
  .xl--col-8-9 {
    width: 88.888%; }
  /**
	 * Tenths
	 */
  /* line 504, assets/scss/base/_grid.scss */
  .xl--col-1-10 {
    width: 10%; }
  /* line 506, assets/scss/base/_grid.scss */
  .xl--col-3-10 {
    width: 30%; }
  /* line 510, assets/scss/base/_grid.scss */
  .xl--col-7-10 {
    width: 70%; }
  /* line 512, assets/scss/base/_grid.scss */
  .xl--col-9-10 {
    width: 90%; }
  /**
	 * Elevenths
	 */
  /* line 518, assets/scss/base/_grid.scss */
  .xl--col-1-11 {
    width: 9.0909%; }
  /* line 519, assets/scss/base/_grid.scss */
  .xl--col-2-11 {
    width: 18.1818%; }
  /* line 520, assets/scss/base/_grid.scss */
  .xl--col-3-11 {
    width: 27.2727%; }
  /* line 521, assets/scss/base/_grid.scss */
  .xl--col-4-11 {
    width: 36.3636%; }
  /* line 522, assets/scss/base/_grid.scss */
  .xl--col-5-11 {
    width: 45.4545%; }
  /* line 523, assets/scss/base/_grid.scss */
  .xl--col-6-11 {
    width: 54.5454%; }
  /* line 524, assets/scss/base/_grid.scss */
  .xl--col-7-11 {
    width: 63.6363%; }
  /* line 525, assets/scss/base/_grid.scss */
  .xl--col-8-11 {
    width: 72.7272%; }
  /* line 526, assets/scss/base/_grid.scss */
  .xl--col-9-11 {
    width: 81.8181%; }
  /* line 527, assets/scss/base/_grid.scss */
  .xl--col-10-11 {
    width: 90.9090%; }
  /**
	 * Twelfths
	 */
  /* line 533, assets/scss/base/_grid.scss */
  .xl--col-1-12 {
    width: 8.333%; }
  /* line 534, assets/scss/base/_grid.scss */
  .xl--col-2-12 {
    width: 16.666%; }
  /* line 537, assets/scss/base/_grid.scss */
  .xl--col-5-12 {
    width: 41.666%; }
  /* line 539, assets/scss/base/_grid.scss */
  .xl--col-7-12 {
    width: 58.333%; }
  /* line 543, assets/scss/base/_grid.scss */
  .xl--col-11-12 {
    width: 91.666%; } }

@media only screen and (min-width: 80em) {
  /* line 557, assets/scss/base/_grid.scss */
  .xl--show {
    display: inline-block; }
  /* line 558, assets/scss/base/_grid.scss */
  .xl--hide {
    display: none; } }

/*------------------------------------*\
	$PUSH
\*------------------------------------*/
/**
 * Push classes, to move grid items over to the right by certain amounts.
 */
/**
	 * Not a particularly great selector, but the DRYest way to do things.
	 */
/* line 729, assets/scss/base/_grid.scss */
[class*="push--"] {
  position: relative; }

/**
	 * Whole
	 */
/* line 600, assets/scss/base/_grid.scss */
.push--col-1-1 {
  left: 100%; }

/**
	 * Halves
	 */
/* line 606, assets/scss/base/_grid.scss */
.push--col-1-2, .push--col-2-4, .push--col-3-6, .push--col-4-8, .push--col-5-10, .push--col-6-12 {
  left: 50%; }

/**
	 * Thirds
	 */
/* line 612, assets/scss/base/_grid.scss */
.push--col-1-3, .push--col-2-6, .push--col-3-9, .push--col-4-12 {
  left: 33.333%; }

/* line 613, assets/scss/base/_grid.scss */
.push--col-2-3, .push--col-4-6, .push--col-6-9, .push--col-8-12 {
  left: 66.666%; }

/**
	 * Quarters
	 */
/* line 619, assets/scss/base/_grid.scss */
.push--col-1-4, .push--col-2-8, .push--col-3-12 {
  left: 25%; }

/* line 621, assets/scss/base/_grid.scss */
.push--col-3-4, .push--col-6-8, .push--col-9-12 {
  left: 75%; }

/**
	 * Fifths
	 */
/* line 627, assets/scss/base/_grid.scss */
.push--col-1-5, .push--col-2-10 {
  left: 20%; }

/* line 628, assets/scss/base/_grid.scss */
.push--col-2-5, .push--col-4-10 {
  left: 40%; }

/* line 629, assets/scss/base/_grid.scss */
.push--col-3-5, .push--col-6-10 {
  left: 60%; }

/* line 630, assets/scss/base/_grid.scss */
.push--col-4-5, .push--col-8-10 {
  left: 80%; }

/**
	 * Sixths
	 */
/* line 636, assets/scss/base/_grid.scss */
.push--col-1-6, .push--col-2-12 {
  left: 16.666%; }

/* line 640, assets/scss/base/_grid.scss */
.push--col-5-6, .push--col-10-12 {
  left: 83.333%; }

/**
	 * Sevenths
	 */
/* line 646, assets/scss/base/_grid.scss */
.push--col-1-7 {
  left: 14.2857%; }

/* line 647, assets/scss/base/_grid.scss */
.push--col-2-7 {
  left: 28.5714%; }

/* line 648, assets/scss/base/_grid.scss */
.push--col-3-7 {
  left: 42.8571%; }

/* line 649, assets/scss/base/_grid.scss */
.push--col-4-7 {
  left: 57.1428%; }

/* line 650, assets/scss/base/_grid.scss */
.push--col-5-7 {
  left: 71.4285%; }

/* line 651, assets/scss/base/_grid.scss */
.push--col-6-7 {
  left: 85.7142%; }

/**
	 * Eighths
	 */
/* line 657, assets/scss/base/_grid.scss */
.push--col-1-8 {
  left: 12.5%; }

/* line 659, assets/scss/base/_grid.scss */
.push--col-3-8 {
  left: 37.5%; }

/* line 661, assets/scss/base/_grid.scss */
.push--col-5-8 {
  left: 62.5%; }

/* line 663, assets/scss/base/_grid.scss */
.push--col-7-8 {
  left: 87.5%; }

/**
	 * Ninths
	 */
/* line 669, assets/scss/base/_grid.scss */
.push--col-1-9 {
  left: 11.111%; }

/* line 670, assets/scss/base/_grid.scss */
.push--col-2-9 {
  left: 22.222%; }

/* line 672, assets/scss/base/_grid.scss */
.push--col-4-9 {
  left: 44.444%; }

/* line 673, assets/scss/base/_grid.scss */
.push--col-5-9 {
  left: 55.555%; }

/* line 675, assets/scss/base/_grid.scss */
.push--col-7-9 {
  left: 77.777%; }

/* line 676, assets/scss/base/_grid.scss */
.push--col-8-9 {
  left: 88.888%; }

/**
	 * Tenths
	 */
/* line 682, assets/scss/base/_grid.scss */
.push--col-1-10 {
  left: 10%; }

/* line 684, assets/scss/base/_grid.scss */
.push--col-3-10 {
  left: 30%; }

/* line 688, assets/scss/base/_grid.scss */
.push--col-7-10 {
  left: 70%; }

/* line 690, assets/scss/base/_grid.scss */
.push--col-9-10 {
  left: 90%; }

/**
	 * Elevenths
	 */
/* line 696, assets/scss/base/_grid.scss */
.push--col-1-11 {
  left: 9.0909%; }

/* line 697, assets/scss/base/_grid.scss */
.push--col-2-11 {
  left: 18.1818%; }

/* line 698, assets/scss/base/_grid.scss */
.push--col-3-11 {
  left: 27.2727%; }

/* line 699, assets/scss/base/_grid.scss */
.push--col-4-11 {
  left: 36.3636%; }

/* line 700, assets/scss/base/_grid.scss */
.push--col-5-11 {
  left: 45.4545%; }

/* line 701, assets/scss/base/_grid.scss */
.push--col-6-11 {
  left: 54.5454%; }

/* line 702, assets/scss/base/_grid.scss */
.push--col-7-11 {
  left: 63.6363%; }

/* line 703, assets/scss/base/_grid.scss */
.push--col-8-11 {
  left: 72.7272%; }

/* line 704, assets/scss/base/_grid.scss */
.push--col-9-11 {
  left: 81.8181%; }

/* line 705, assets/scss/base/_grid.scss */
.push--col-10-11 {
  left: 90.9090%; }

/**
	 * Twelfths
	 */
/* line 711, assets/scss/base/_grid.scss */
.push--col-1-12 {
  left: 8.333%; }

/* line 715, assets/scss/base/_grid.scss */
.push--col-5-12 {
  left: 41.666%; }

/* line 717, assets/scss/base/_grid.scss */
.push--col-7-12 {
  left: 58.333%; }

/* line 721, assets/scss/base/_grid.scss */
.push--col-11-12 {
  left: 91.666%; }

@media only screen and (min-width: 30em) {
  /**
	 * Whole
	 */
  /* line 600, assets/scss/base/_grid.scss */
  .push--xs--col-1-1 {
    left: 100%; }
  /**
	 * Halves
	 */
  /* line 606, assets/scss/base/_grid.scss */
  .push--xs--col-1-2, .push--xs--col-2-4, .push--xs--col-3-6, .push--xs--col-4-8, .push--xs--col-5-10, .push--xs--col-6-12 {
    left: 50%; }
  /**
	 * Thirds
	 */
  /* line 612, assets/scss/base/_grid.scss */
  .push--xs--col-1-3, .push--xs--col-2-6, .push--xs--col-3-9, .push--xs--col-4-12 {
    left: 33.333%; }
  /* line 613, assets/scss/base/_grid.scss */
  .push--xs--col-2-3, .push--xs--col-4-6, .push--xs--col-6-9, .push--xs--col-8-12 {
    left: 66.666%; }
  /**
	 * Quarters
	 */
  /* line 619, assets/scss/base/_grid.scss */
  .push--xs--col-1-4, .push--xs--col-2-8, .push--xs--col-3-12 {
    left: 25%; }
  /* line 621, assets/scss/base/_grid.scss */
  .push--xs--col-3-4, .push--xs--col-6-8, .push--xs--col-9-12 {
    left: 75%; }
  /**
	 * Fifths
	 */
  /* line 627, assets/scss/base/_grid.scss */
  .push--xs--col-1-5, .push--xs--col-2-10 {
    left: 20%; }
  /* line 628, assets/scss/base/_grid.scss */
  .push--xs--col-2-5, .push--xs--col-4-10 {
    left: 40%; }
  /* line 629, assets/scss/base/_grid.scss */
  .push--xs--col-3-5, .push--xs--col-6-10 {
    left: 60%; }
  /* line 630, assets/scss/base/_grid.scss */
  .push--xs--col-4-5, .push--xs--col-8-10 {
    left: 80%; }
  /**
	 * Sixths
	 */
  /* line 636, assets/scss/base/_grid.scss */
  .push--xs--col-1-6, .push--xs--col-2-12 {
    left: 16.666%; }
  /* line 640, assets/scss/base/_grid.scss */
  .push--xs--col-5-6, .push--xs--col-10-12 {
    left: 83.333%; }
  /**
	 * Sevenths
	 */
  /* line 646, assets/scss/base/_grid.scss */
  .push--xs--col-1-7 {
    left: 14.2857%; }
  /* line 647, assets/scss/base/_grid.scss */
  .push--xs--col-2-7 {
    left: 28.5714%; }
  /* line 648, assets/scss/base/_grid.scss */
  .push--xs--col-3-7 {
    left: 42.8571%; }
  /* line 649, assets/scss/base/_grid.scss */
  .push--xs--col-4-7 {
    left: 57.1428%; }
  /* line 650, assets/scss/base/_grid.scss */
  .push--xs--col-5-7 {
    left: 71.4285%; }
  /* line 651, assets/scss/base/_grid.scss */
  .push--xs--col-6-7 {
    left: 85.7142%; }
  /**
	 * Eighths
	 */
  /* line 657, assets/scss/base/_grid.scss */
  .push--xs--col-1-8 {
    left: 12.5%; }
  /* line 659, assets/scss/base/_grid.scss */
  .push--xs--col-3-8 {
    left: 37.5%; }
  /* line 661, assets/scss/base/_grid.scss */
  .push--xs--col-5-8 {
    left: 62.5%; }
  /* line 663, assets/scss/base/_grid.scss */
  .push--xs--col-7-8 {
    left: 87.5%; }
  /**
	 * Ninths
	 */
  /* line 669, assets/scss/base/_grid.scss */
  .push--xs--col-1-9 {
    left: 11.111%; }
  /* line 670, assets/scss/base/_grid.scss */
  .push--xs--col-2-9 {
    left: 22.222%; }
  /* line 672, assets/scss/base/_grid.scss */
  .push--xs--col-4-9 {
    left: 44.444%; }
  /* line 673, assets/scss/base/_grid.scss */
  .push--xs--col-5-9 {
    left: 55.555%; }
  /* line 675, assets/scss/base/_grid.scss */
  .push--xs--col-7-9 {
    left: 77.777%; }
  /* line 676, assets/scss/base/_grid.scss */
  .push--xs--col-8-9 {
    left: 88.888%; }
  /**
	 * Tenths
	 */
  /* line 682, assets/scss/base/_grid.scss */
  .push--xs--col-1-10 {
    left: 10%; }
  /* line 684, assets/scss/base/_grid.scss */
  .push--xs--col-3-10 {
    left: 30%; }
  /* line 688, assets/scss/base/_grid.scss */
  .push--xs--col-7-10 {
    left: 70%; }
  /* line 690, assets/scss/base/_grid.scss */
  .push--xs--col-9-10 {
    left: 90%; }
  /**
	 * Elevenths
	 */
  /* line 696, assets/scss/base/_grid.scss */
  .push--xs--col-1-11 {
    left: 9.0909%; }
  /* line 697, assets/scss/base/_grid.scss */
  .push--xs--col-2-11 {
    left: 18.1818%; }
  /* line 698, assets/scss/base/_grid.scss */
  .push--xs--col-3-11 {
    left: 27.2727%; }
  /* line 699, assets/scss/base/_grid.scss */
  .push--xs--col-4-11 {
    left: 36.3636%; }
  /* line 700, assets/scss/base/_grid.scss */
  .push--xs--col-5-11 {
    left: 45.4545%; }
  /* line 701, assets/scss/base/_grid.scss */
  .push--xs--col-6-11 {
    left: 54.5454%; }
  /* line 702, assets/scss/base/_grid.scss */
  .push--xs--col-7-11 {
    left: 63.6363%; }
  /* line 703, assets/scss/base/_grid.scss */
  .push--xs--col-8-11 {
    left: 72.7272%; }
  /* line 704, assets/scss/base/_grid.scss */
  .push--xs--col-9-11 {
    left: 81.8181%; }
  /* line 705, assets/scss/base/_grid.scss */
  .push--xs--col-10-11 {
    left: 90.9090%; }
  /**
	 * Twelfths
	 */
  /* line 711, assets/scss/base/_grid.scss */
  .push--xs--col-1-12 {
    left: 8.333%; }
  /* line 715, assets/scss/base/_grid.scss */
  .push--xs--col-5-12 {
    left: 41.666%; }
  /* line 717, assets/scss/base/_grid.scss */
  .push--xs--col-7-12 {
    left: 58.333%; }
  /* line 721, assets/scss/base/_grid.scss */
  .push--xs--col-11-12 {
    left: 91.666%; } }

@media only screen and (min-width: 37.5em) {
  /**
	 * Whole
	 */
  /* line 600, assets/scss/base/_grid.scss */
  .push--s--col-1-1 {
    left: 100%; }
  /**
	 * Halves
	 */
  /* line 606, assets/scss/base/_grid.scss */
  .push--s--col-1-2, .push--s--col-2-4, .push--s--col-3-6, .push--s--col-4-8, .push--s--col-5-10, .push--s--col-6-12 {
    left: 50%; }
  /**
	 * Thirds
	 */
  /* line 612, assets/scss/base/_grid.scss */
  .push--s--col-1-3, .push--s--col-2-6, .push--s--col-3-9, .push--s--col-4-12 {
    left: 33.333%; }
  /* line 613, assets/scss/base/_grid.scss */
  .push--s--col-2-3, .push--s--col-4-6, .push--s--col-6-9, .push--s--col-8-12 {
    left: 66.666%; }
  /**
	 * Quarters
	 */
  /* line 619, assets/scss/base/_grid.scss */
  .push--s--col-1-4, .push--s--col-2-8, .push--s--col-3-12 {
    left: 25%; }
  /* line 621, assets/scss/base/_grid.scss */
  .push--s--col-3-4, .push--s--col-6-8, .push--s--col-9-12 {
    left: 75%; }
  /**
	 * Fifths
	 */
  /* line 627, assets/scss/base/_grid.scss */
  .push--s--col-1-5, .push--s--col-2-10 {
    left: 20%; }
  /* line 628, assets/scss/base/_grid.scss */
  .push--s--col-2-5, .push--s--col-4-10 {
    left: 40%; }
  /* line 629, assets/scss/base/_grid.scss */
  .push--s--col-3-5, .push--s--col-6-10 {
    left: 60%; }
  /* line 630, assets/scss/base/_grid.scss */
  .push--s--col-4-5, .push--s--col-8-10 {
    left: 80%; }
  /**
	 * Sixths
	 */
  /* line 636, assets/scss/base/_grid.scss */
  .push--s--col-1-6, .push--s--col-2-12 {
    left: 16.666%; }
  /* line 640, assets/scss/base/_grid.scss */
  .push--s--col-5-6, .push--s--col-10-12 {
    left: 83.333%; }
  /**
	 * Sevenths
	 */
  /* line 646, assets/scss/base/_grid.scss */
  .push--s--col-1-7 {
    left: 14.2857%; }
  /* line 647, assets/scss/base/_grid.scss */
  .push--s--col-2-7 {
    left: 28.5714%; }
  /* line 648, assets/scss/base/_grid.scss */
  .push--s--col-3-7 {
    left: 42.8571%; }
  /* line 649, assets/scss/base/_grid.scss */
  .push--s--col-4-7 {
    left: 57.1428%; }
  /* line 650, assets/scss/base/_grid.scss */
  .push--s--col-5-7 {
    left: 71.4285%; }
  /* line 651, assets/scss/base/_grid.scss */
  .push--s--col-6-7 {
    left: 85.7142%; }
  /**
	 * Eighths
	 */
  /* line 657, assets/scss/base/_grid.scss */
  .push--s--col-1-8 {
    left: 12.5%; }
  /* line 659, assets/scss/base/_grid.scss */
  .push--s--col-3-8 {
    left: 37.5%; }
  /* line 661, assets/scss/base/_grid.scss */
  .push--s--col-5-8 {
    left: 62.5%; }
  /* line 663, assets/scss/base/_grid.scss */
  .push--s--col-7-8 {
    left: 87.5%; }
  /**
	 * Ninths
	 */
  /* line 669, assets/scss/base/_grid.scss */
  .push--s--col-1-9 {
    left: 11.111%; }
  /* line 670, assets/scss/base/_grid.scss */
  .push--s--col-2-9 {
    left: 22.222%; }
  /* line 672, assets/scss/base/_grid.scss */
  .push--s--col-4-9 {
    left: 44.444%; }
  /* line 673, assets/scss/base/_grid.scss */
  .push--s--col-5-9 {
    left: 55.555%; }
  /* line 675, assets/scss/base/_grid.scss */
  .push--s--col-7-9 {
    left: 77.777%; }
  /* line 676, assets/scss/base/_grid.scss */
  .push--s--col-8-9 {
    left: 88.888%; }
  /**
	 * Tenths
	 */
  /* line 682, assets/scss/base/_grid.scss */
  .push--s--col-1-10 {
    left: 10%; }
  /* line 684, assets/scss/base/_grid.scss */
  .push--s--col-3-10 {
    left: 30%; }
  /* line 688, assets/scss/base/_grid.scss */
  .push--s--col-7-10 {
    left: 70%; }
  /* line 690, assets/scss/base/_grid.scss */
  .push--s--col-9-10 {
    left: 90%; }
  /**
	 * Elevenths
	 */
  /* line 696, assets/scss/base/_grid.scss */
  .push--s--col-1-11 {
    left: 9.0909%; }
  /* line 697, assets/scss/base/_grid.scss */
  .push--s--col-2-11 {
    left: 18.1818%; }
  /* line 698, assets/scss/base/_grid.scss */
  .push--s--col-3-11 {
    left: 27.2727%; }
  /* line 699, assets/scss/base/_grid.scss */
  .push--s--col-4-11 {
    left: 36.3636%; }
  /* line 700, assets/scss/base/_grid.scss */
  .push--s--col-5-11 {
    left: 45.4545%; }
  /* line 701, assets/scss/base/_grid.scss */
  .push--s--col-6-11 {
    left: 54.5454%; }
  /* line 702, assets/scss/base/_grid.scss */
  .push--s--col-7-11 {
    left: 63.6363%; }
  /* line 703, assets/scss/base/_grid.scss */
  .push--s--col-8-11 {
    left: 72.7272%; }
  /* line 704, assets/scss/base/_grid.scss */
  .push--s--col-9-11 {
    left: 81.8181%; }
  /* line 705, assets/scss/base/_grid.scss */
  .push--s--col-10-11 {
    left: 90.9090%; }
  /**
	 * Twelfths
	 */
  /* line 711, assets/scss/base/_grid.scss */
  .push--s--col-1-12 {
    left: 8.333%; }
  /* line 715, assets/scss/base/_grid.scss */
  .push--s--col-5-12 {
    left: 41.666%; }
  /* line 717, assets/scss/base/_grid.scss */
  .push--s--col-7-12 {
    left: 58.333%; }
  /* line 721, assets/scss/base/_grid.scss */
  .push--s--col-11-12 {
    left: 91.666%; } }

@media only screen and (min-width: 48em) {
  /**
	 * Whole
	 */
  /* line 600, assets/scss/base/_grid.scss */
  .push--m--col-1-1 {
    left: 100%; }
  /**
	 * Halves
	 */
  /* line 606, assets/scss/base/_grid.scss */
  .push--m--col-1-2, .push--m--col-2-4, .push--m--col-3-6, .push--m--col-4-8, .push--m--col-5-10, .push--m--col-6-12 {
    left: 50%; }
  /**
	 * Thirds
	 */
  /* line 612, assets/scss/base/_grid.scss */
  .push--m--col-1-3, .push--m--col-2-6, .push--m--col-3-9, .push--m--col-4-12 {
    left: 33.333%; }
  /* line 613, assets/scss/base/_grid.scss */
  .push--m--col-2-3, .push--m--col-4-6, .push--m--col-6-9, .push--m--col-8-12 {
    left: 66.666%; }
  /**
	 * Quarters
	 */
  /* line 619, assets/scss/base/_grid.scss */
  .push--m--col-1-4, .push--m--col-2-8, .push--m--col-3-12 {
    left: 25%; }
  /* line 621, assets/scss/base/_grid.scss */
  .push--m--col-3-4, .push--m--col-6-8, .push--m--col-9-12 {
    left: 75%; }
  /**
	 * Fifths
	 */
  /* line 627, assets/scss/base/_grid.scss */
  .push--m--col-1-5, .push--m--col-2-10 {
    left: 20%; }
  /* line 628, assets/scss/base/_grid.scss */
  .push--m--col-2-5, .push--m--col-4-10 {
    left: 40%; }
  /* line 629, assets/scss/base/_grid.scss */
  .push--m--col-3-5, .push--m--col-6-10 {
    left: 60%; }
  /* line 630, assets/scss/base/_grid.scss */
  .push--m--col-4-5, .push--m--col-8-10 {
    left: 80%; }
  /**
	 * Sixths
	 */
  /* line 636, assets/scss/base/_grid.scss */
  .push--m--col-1-6, .push--m--col-2-12 {
    left: 16.666%; }
  /* line 640, assets/scss/base/_grid.scss */
  .push--m--col-5-6, .push--m--col-10-12 {
    left: 83.333%; }
  /**
	 * Sevenths
	 */
  /* line 646, assets/scss/base/_grid.scss */
  .push--m--col-1-7 {
    left: 14.2857%; }
  /* line 647, assets/scss/base/_grid.scss */
  .push--m--col-2-7 {
    left: 28.5714%; }
  /* line 648, assets/scss/base/_grid.scss */
  .push--m--col-3-7 {
    left: 42.8571%; }
  /* line 649, assets/scss/base/_grid.scss */
  .push--m--col-4-7 {
    left: 57.1428%; }
  /* line 650, assets/scss/base/_grid.scss */
  .push--m--col-5-7 {
    left: 71.4285%; }
  /* line 651, assets/scss/base/_grid.scss */
  .push--m--col-6-7 {
    left: 85.7142%; }
  /**
	 * Eighths
	 */
  /* line 657, assets/scss/base/_grid.scss */
  .push--m--col-1-8 {
    left: 12.5%; }
  /* line 659, assets/scss/base/_grid.scss */
  .push--m--col-3-8 {
    left: 37.5%; }
  /* line 661, assets/scss/base/_grid.scss */
  .push--m--col-5-8 {
    left: 62.5%; }
  /* line 663, assets/scss/base/_grid.scss */
  .push--m--col-7-8 {
    left: 87.5%; }
  /**
	 * Ninths
	 */
  /* line 669, assets/scss/base/_grid.scss */
  .push--m--col-1-9 {
    left: 11.111%; }
  /* line 670, assets/scss/base/_grid.scss */
  .push--m--col-2-9 {
    left: 22.222%; }
  /* line 672, assets/scss/base/_grid.scss */
  .push--m--col-4-9 {
    left: 44.444%; }
  /* line 673, assets/scss/base/_grid.scss */
  .push--m--col-5-9 {
    left: 55.555%; }
  /* line 675, assets/scss/base/_grid.scss */
  .push--m--col-7-9 {
    left: 77.777%; }
  /* line 676, assets/scss/base/_grid.scss */
  .push--m--col-8-9 {
    left: 88.888%; }
  /**
	 * Tenths
	 */
  /* line 682, assets/scss/base/_grid.scss */
  .push--m--col-1-10 {
    left: 10%; }
  /* line 684, assets/scss/base/_grid.scss */
  .push--m--col-3-10 {
    left: 30%; }
  /* line 688, assets/scss/base/_grid.scss */
  .push--m--col-7-10 {
    left: 70%; }
  /* line 690, assets/scss/base/_grid.scss */
  .push--m--col-9-10 {
    left: 90%; }
  /**
	 * Elevenths
	 */
  /* line 696, assets/scss/base/_grid.scss */
  .push--m--col-1-11 {
    left: 9.0909%; }
  /* line 697, assets/scss/base/_grid.scss */
  .push--m--col-2-11 {
    left: 18.1818%; }
  /* line 698, assets/scss/base/_grid.scss */
  .push--m--col-3-11 {
    left: 27.2727%; }
  /* line 699, assets/scss/base/_grid.scss */
  .push--m--col-4-11 {
    left: 36.3636%; }
  /* line 700, assets/scss/base/_grid.scss */
  .push--m--col-5-11 {
    left: 45.4545%; }
  /* line 701, assets/scss/base/_grid.scss */
  .push--m--col-6-11 {
    left: 54.5454%; }
  /* line 702, assets/scss/base/_grid.scss */
  .push--m--col-7-11 {
    left: 63.6363%; }
  /* line 703, assets/scss/base/_grid.scss */
  .push--m--col-8-11 {
    left: 72.7272%; }
  /* line 704, assets/scss/base/_grid.scss */
  .push--m--col-9-11 {
    left: 81.8181%; }
  /* line 705, assets/scss/base/_grid.scss */
  .push--m--col-10-11 {
    left: 90.9090%; }
  /**
	 * Twelfths
	 */
  /* line 711, assets/scss/base/_grid.scss */
  .push--m--col-1-12 {
    left: 8.333%; }
  /* line 715, assets/scss/base/_grid.scss */
  .push--m--col-5-12 {
    left: 41.666%; }
  /* line 717, assets/scss/base/_grid.scss */
  .push--m--col-7-12 {
    left: 58.333%; }
  /* line 721, assets/scss/base/_grid.scss */
  .push--m--col-11-12 {
    left: 91.666%; } }

@media only screen and (min-width: 64em) {
  /**
	 * Whole
	 */
  /* line 600, assets/scss/base/_grid.scss */
  .push--l--col-1-1 {
    left: 100%; }
  /**
	 * Halves
	 */
  /* line 606, assets/scss/base/_grid.scss */
  .push--l--col-1-2, .push--l--col-2-4, .push--l--col-3-6, .push--l--col-4-8, .push--l--col-5-10, .push--l--col-6-12 {
    left: 50%; }
  /**
	 * Thirds
	 */
  /* line 612, assets/scss/base/_grid.scss */
  .push--l--col-1-3, .push--l--col-2-6, .push--l--col-3-9, .push--l--col-4-12 {
    left: 33.333%; }
  /* line 613, assets/scss/base/_grid.scss */
  .push--l--col-2-3, .push--l--col-4-6, .push--l--col-6-9, .push--l--col-8-12 {
    left: 66.666%; }
  /**
	 * Quarters
	 */
  /* line 619, assets/scss/base/_grid.scss */
  .push--l--col-1-4, .push--l--col-2-8, .push--l--col-3-12 {
    left: 25%; }
  /* line 621, assets/scss/base/_grid.scss */
  .push--l--col-3-4, .push--l--col-6-8, .push--l--col-9-12 {
    left: 75%; }
  /**
	 * Fifths
	 */
  /* line 627, assets/scss/base/_grid.scss */
  .push--l--col-1-5, .push--l--col-2-10 {
    left: 20%; }
  /* line 628, assets/scss/base/_grid.scss */
  .push--l--col-2-5, .push--l--col-4-10 {
    left: 40%; }
  /* line 629, assets/scss/base/_grid.scss */
  .push--l--col-3-5, .push--l--col-6-10 {
    left: 60%; }
  /* line 630, assets/scss/base/_grid.scss */
  .push--l--col-4-5, .push--l--col-8-10 {
    left: 80%; }
  /**
	 * Sixths
	 */
  /* line 636, assets/scss/base/_grid.scss */
  .push--l--col-1-6, .push--l--col-2-12 {
    left: 16.666%; }
  /* line 640, assets/scss/base/_grid.scss */
  .push--l--col-5-6, .push--l--col-10-12 {
    left: 83.333%; }
  /**
	 * Sevenths
	 */
  /* line 646, assets/scss/base/_grid.scss */
  .push--l--col-1-7 {
    left: 14.2857%; }
  /* line 647, assets/scss/base/_grid.scss */
  .push--l--col-2-7 {
    left: 28.5714%; }
  /* line 648, assets/scss/base/_grid.scss */
  .push--l--col-3-7 {
    left: 42.8571%; }
  /* line 649, assets/scss/base/_grid.scss */
  .push--l--col-4-7 {
    left: 57.1428%; }
  /* line 650, assets/scss/base/_grid.scss */
  .push--l--col-5-7 {
    left: 71.4285%; }
  /* line 651, assets/scss/base/_grid.scss */
  .push--l--col-6-7 {
    left: 85.7142%; }
  /**
	 * Eighths
	 */
  /* line 657, assets/scss/base/_grid.scss */
  .push--l--col-1-8 {
    left: 12.5%; }
  /* line 659, assets/scss/base/_grid.scss */
  .push--l--col-3-8 {
    left: 37.5%; }
  /* line 661, assets/scss/base/_grid.scss */
  .push--l--col-5-8 {
    left: 62.5%; }
  /* line 663, assets/scss/base/_grid.scss */
  .push--l--col-7-8 {
    left: 87.5%; }
  /**
	 * Ninths
	 */
  /* line 669, assets/scss/base/_grid.scss */
  .push--l--col-1-9 {
    left: 11.111%; }
  /* line 670, assets/scss/base/_grid.scss */
  .push--l--col-2-9 {
    left: 22.222%; }
  /* line 672, assets/scss/base/_grid.scss */
  .push--l--col-4-9 {
    left: 44.444%; }
  /* line 673, assets/scss/base/_grid.scss */
  .push--l--col-5-9 {
    left: 55.555%; }
  /* line 675, assets/scss/base/_grid.scss */
  .push--l--col-7-9 {
    left: 77.777%; }
  /* line 676, assets/scss/base/_grid.scss */
  .push--l--col-8-9 {
    left: 88.888%; }
  /**
	 * Tenths
	 */
  /* line 682, assets/scss/base/_grid.scss */
  .push--l--col-1-10 {
    left: 10%; }
  /* line 684, assets/scss/base/_grid.scss */
  .push--l--col-3-10 {
    left: 30%; }
  /* line 688, assets/scss/base/_grid.scss */
  .push--l--col-7-10 {
    left: 70%; }
  /* line 690, assets/scss/base/_grid.scss */
  .push--l--col-9-10 {
    left: 90%; }
  /**
	 * Elevenths
	 */
  /* line 696, assets/scss/base/_grid.scss */
  .push--l--col-1-11 {
    left: 9.0909%; }
  /* line 697, assets/scss/base/_grid.scss */
  .push--l--col-2-11 {
    left: 18.1818%; }
  /* line 698, assets/scss/base/_grid.scss */
  .push--l--col-3-11 {
    left: 27.2727%; }
  /* line 699, assets/scss/base/_grid.scss */
  .push--l--col-4-11 {
    left: 36.3636%; }
  /* line 700, assets/scss/base/_grid.scss */
  .push--l--col-5-11 {
    left: 45.4545%; }
  /* line 701, assets/scss/base/_grid.scss */
  .push--l--col-6-11 {
    left: 54.5454%; }
  /* line 702, assets/scss/base/_grid.scss */
  .push--l--col-7-11 {
    left: 63.6363%; }
  /* line 703, assets/scss/base/_grid.scss */
  .push--l--col-8-11 {
    left: 72.7272%; }
  /* line 704, assets/scss/base/_grid.scss */
  .push--l--col-9-11 {
    left: 81.8181%; }
  /* line 705, assets/scss/base/_grid.scss */
  .push--l--col-10-11 {
    left: 90.9090%; }
  /**
	 * Twelfths
	 */
  /* line 711, assets/scss/base/_grid.scss */
  .push--l--col-1-12 {
    left: 8.333%; }
  /* line 715, assets/scss/base/_grid.scss */
  .push--l--col-5-12 {
    left: 41.666%; }
  /* line 717, assets/scss/base/_grid.scss */
  .push--l--col-7-12 {
    left: 58.333%; }
  /* line 721, assets/scss/base/_grid.scss */
  .push--l--col-11-12 {
    left: 91.666%; } }

@media only screen and (min-width: 80em) {
  /**
	 * Whole
	 */
  /* line 600, assets/scss/base/_grid.scss */
  .push--xl--col-1-1 {
    left: 100%; }
  /**
	 * Halves
	 */
  /* line 606, assets/scss/base/_grid.scss */
  .push--xl--col-1-2, .push--xl--col-2-4, .push--xl--col-3-6, .push--xl--col-4-8, .push--xl--col-5-10, .push--xl--col-6-12 {
    left: 50%; }
  /**
	 * Thirds
	 */
  /* line 612, assets/scss/base/_grid.scss */
  .push--xl--col-1-3, .push--xl--col-2-6, .push--xl--col-3-9, .push--xl--col-4-12 {
    left: 33.333%; }
  /* line 613, assets/scss/base/_grid.scss */
  .push--xl--col-2-3, .push--xl--col-4-6, .push--xl--col-6-9, .push--xl--col-8-12 {
    left: 66.666%; }
  /**
	 * Quarters
	 */
  /* line 619, assets/scss/base/_grid.scss */
  .push--xl--col-1-4, .push--xl--col-2-8, .push--xl--col-3-12 {
    left: 25%; }
  /* line 621, assets/scss/base/_grid.scss */
  .push--xl--col-3-4, .push--xl--col-6-8, .push--xl--col-9-12 {
    left: 75%; }
  /**
	 * Fifths
	 */
  /* line 627, assets/scss/base/_grid.scss */
  .push--xl--col-1-5, .push--xl--col-2-10 {
    left: 20%; }
  /* line 628, assets/scss/base/_grid.scss */
  .push--xl--col-2-5, .push--xl--col-4-10 {
    left: 40%; }
  /* line 629, assets/scss/base/_grid.scss */
  .push--xl--col-3-5, .push--xl--col-6-10 {
    left: 60%; }
  /* line 630, assets/scss/base/_grid.scss */
  .push--xl--col-4-5, .push--xl--col-8-10 {
    left: 80%; }
  /**
	 * Sixths
	 */
  /* line 636, assets/scss/base/_grid.scss */
  .push--xl--col-1-6, .push--xl--col-2-12 {
    left: 16.666%; }
  /* line 640, assets/scss/base/_grid.scss */
  .push--xl--col-5-6, .push--xl--col-10-12 {
    left: 83.333%; }
  /**
	 * Sevenths
	 */
  /* line 646, assets/scss/base/_grid.scss */
  .push--xl--col-1-7 {
    left: 14.2857%; }
  /* line 647, assets/scss/base/_grid.scss */
  .push--xl--col-2-7 {
    left: 28.5714%; }
  /* line 648, assets/scss/base/_grid.scss */
  .push--xl--col-3-7 {
    left: 42.8571%; }
  /* line 649, assets/scss/base/_grid.scss */
  .push--xl--col-4-7 {
    left: 57.1428%; }
  /* line 650, assets/scss/base/_grid.scss */
  .push--xl--col-5-7 {
    left: 71.4285%; }
  /* line 651, assets/scss/base/_grid.scss */
  .push--xl--col-6-7 {
    left: 85.7142%; }
  /**
	 * Eighths
	 */
  /* line 657, assets/scss/base/_grid.scss */
  .push--xl--col-1-8 {
    left: 12.5%; }
  /* line 659, assets/scss/base/_grid.scss */
  .push--xl--col-3-8 {
    left: 37.5%; }
  /* line 661, assets/scss/base/_grid.scss */
  .push--xl--col-5-8 {
    left: 62.5%; }
  /* line 663, assets/scss/base/_grid.scss */
  .push--xl--col-7-8 {
    left: 87.5%; }
  /**
	 * Ninths
	 */
  /* line 669, assets/scss/base/_grid.scss */
  .push--xl--col-1-9 {
    left: 11.111%; }
  /* line 670, assets/scss/base/_grid.scss */
  .push--xl--col-2-9 {
    left: 22.222%; }
  /* line 672, assets/scss/base/_grid.scss */
  .push--xl--col-4-9 {
    left: 44.444%; }
  /* line 673, assets/scss/base/_grid.scss */
  .push--xl--col-5-9 {
    left: 55.555%; }
  /* line 675, assets/scss/base/_grid.scss */
  .push--xl--col-7-9 {
    left: 77.777%; }
  /* line 676, assets/scss/base/_grid.scss */
  .push--xl--col-8-9 {
    left: 88.888%; }
  /**
	 * Tenths
	 */
  /* line 682, assets/scss/base/_grid.scss */
  .push--xl--col-1-10 {
    left: 10%; }
  /* line 684, assets/scss/base/_grid.scss */
  .push--xl--col-3-10 {
    left: 30%; }
  /* line 688, assets/scss/base/_grid.scss */
  .push--xl--col-7-10 {
    left: 70%; }
  /* line 690, assets/scss/base/_grid.scss */
  .push--xl--col-9-10 {
    left: 90%; }
  /**
	 * Elevenths
	 */
  /* line 696, assets/scss/base/_grid.scss */
  .push--xl--col-1-11 {
    left: 9.0909%; }
  /* line 697, assets/scss/base/_grid.scss */
  .push--xl--col-2-11 {
    left: 18.1818%; }
  /* line 698, assets/scss/base/_grid.scss */
  .push--xl--col-3-11 {
    left: 27.2727%; }
  /* line 699, assets/scss/base/_grid.scss */
  .push--xl--col-4-11 {
    left: 36.3636%; }
  /* line 700, assets/scss/base/_grid.scss */
  .push--xl--col-5-11 {
    left: 45.4545%; }
  /* line 701, assets/scss/base/_grid.scss */
  .push--xl--col-6-11 {
    left: 54.5454%; }
  /* line 702, assets/scss/base/_grid.scss */
  .push--xl--col-7-11 {
    left: 63.6363%; }
  /* line 703, assets/scss/base/_grid.scss */
  .push--xl--col-8-11 {
    left: 72.7272%; }
  /* line 704, assets/scss/base/_grid.scss */
  .push--xl--col-9-11 {
    left: 81.8181%; }
  /* line 705, assets/scss/base/_grid.scss */
  .push--xl--col-10-11 {
    left: 90.9090%; }
  /**
	 * Twelfths
	 */
  /* line 711, assets/scss/base/_grid.scss */
  .push--xl--col-1-12 {
    left: 8.333%; }
  /* line 715, assets/scss/base/_grid.scss */
  .push--xl--col-5-12 {
    left: 41.666%; }
  /* line 717, assets/scss/base/_grid.scss */
  .push--xl--col-7-12 {
    left: 58.333%; }
  /* line 721, assets/scss/base/_grid.scss */
  .push--xl--col-11-12 {
    left: 91.666%; } }

/*------------------------------------*\
	$PULL
\*------------------------------------*/
/**
 * Pull classes, to move grid items back to the left by certain amounts.
 */
/**
	 * Not a particularly great selector, but the DRYest way to do things.
	 */
/* line 888, assets/scss/base/_grid.scss */
[class*="pull--"] {
  position: relative; }

/**
	 * Whole
	 */
/* line 759, assets/scss/base/_grid.scss */
.pull--col-1-1 {
  right: 100%; }

/**
	 * Halves
	 */
/* line 765, assets/scss/base/_grid.scss */
.pull--col-1-2, .pull--col-2-4, .pull--col-3-6, .pull--col-4-8, .pull--col-5-10, .pull--col-6-12 {
  right: 50%; }

/**
	 * Thirds
	 */
/* line 771, assets/scss/base/_grid.scss */
.pull--col-1-3, .pull--col-2-6, .pull--col-3-9, .pull--col-4-12 {
  right: 33.333%; }

/* line 772, assets/scss/base/_grid.scss */
.pull--col-2-3, .pull--col-4-6, .pull--col-6-9, .pull--col-8-12 {
  right: 66.666%; }

/**
	 * Quarters
	 */
/* line 778, assets/scss/base/_grid.scss */
.pull--col-1-4, .pull--col-2-8, .pull--col-3-12 {
  right: 25%; }

/* line 780, assets/scss/base/_grid.scss */
.pull--col-3-4, .pull--col-6-8, .pull--col-9-12 {
  right: 75%; }

/**
	 * Fifths
	 */
/* line 786, assets/scss/base/_grid.scss */
.pull--col-1-5, .pull--col-2-10 {
  right: 20%; }

/* line 787, assets/scss/base/_grid.scss */
.pull--col-2-5, .pull--col-4-10 {
  right: 40%; }

/* line 788, assets/scss/base/_grid.scss */
.pull--col-3-5, .pull--col-6-10 {
  right: 60%; }

/* line 789, assets/scss/base/_grid.scss */
.pull--col-4-5, .pull--col-8-10 {
  right: 80%; }

/**
	 * Sixths
	 */
/* line 795, assets/scss/base/_grid.scss */
.pull--col-1-6, .pull--col-2-12 {
  right: 16.666%; }

/* line 799, assets/scss/base/_grid.scss */
.pull--col-5-6, .pull--col-10-12 {
  right: 83.333%; }

/**
	 * Sevenths
	 */
/* line 805, assets/scss/base/_grid.scss */
.pull--col-1-7 {
  left: 14.2857%; }

/* line 806, assets/scss/base/_grid.scss */
.pull--col-2-7 {
  left: 28.5714%; }

/* line 807, assets/scss/base/_grid.scss */
.pull--col-3-7 {
  left: 42.8571%; }

/* line 808, assets/scss/base/_grid.scss */
.pull--col-4-7 {
  left: 57.1428%; }

/* line 809, assets/scss/base/_grid.scss */
.pull--col-5-7 {
  left: 71.4285%; }

/* line 810, assets/scss/base/_grid.scss */
.pull--col-6-7 {
  left: 85.7142%; }

/**
	 * Eighths
	 */
/* line 816, assets/scss/base/_grid.scss */
.pull--col-1-8 {
  right: 12.5%; }

/* line 818, assets/scss/base/_grid.scss */
.pull--col-3-8 {
  right: 37.5%; }

/* line 820, assets/scss/base/_grid.scss */
.pull--col-5-8 {
  right: 62.5%; }

/* line 822, assets/scss/base/_grid.scss */
.pull--col-7-8 {
  right: 87.5%; }

/**
	 * Ninths
	 */
/* line 828, assets/scss/base/_grid.scss */
.pull--col-1-9 {
  right: 11.111%; }

/* line 829, assets/scss/base/_grid.scss */
.pull--col-2-9 {
  right: 22.222%; }

/* line 831, assets/scss/base/_grid.scss */
.pull--col-4-9 {
  right: 44.444%; }

/* line 832, assets/scss/base/_grid.scss */
.pull--col-5-9 {
  right: 55.555%; }

/* line 834, assets/scss/base/_grid.scss */
.pull--col-7-9 {
  right: 77.777%; }

/* line 835, assets/scss/base/_grid.scss */
.pull--col-8-9 {
  right: 88.888%; }

/**
	 * Tenths
	 */
/* line 841, assets/scss/base/_grid.scss */
.pull--col-1-10 {
  right: 10%; }

/* line 843, assets/scss/base/_grid.scss */
.pull--col-3-10 {
  right: 30%; }

/* line 847, assets/scss/base/_grid.scss */
.pull--col-7-10 {
  right: 70%; }

/* line 849, assets/scss/base/_grid.scss */
.pull--col-9-10 {
  right: 90%; }

/**
	 * Elevenths
	 */
/* line 855, assets/scss/base/_grid.scss */
.pull--col-1-11 {
  right: 9.0909%; }

/* line 856, assets/scss/base/_grid.scss */
.pull--col-2-11 {
  right: 18.1818%; }

/* line 857, assets/scss/base/_grid.scss */
.pull--col-3-11 {
  right: 27.2727%; }

/* line 858, assets/scss/base/_grid.scss */
.pull--col-4-11 {
  right: 36.3636%; }

/* line 859, assets/scss/base/_grid.scss */
.pull--col-5-11 {
  right: 45.4545%; }

/* line 860, assets/scss/base/_grid.scss */
.pull--col-6-11 {
  right: 54.5454%; }

/* line 861, assets/scss/base/_grid.scss */
.pull--col-7-11 {
  right: 63.6363%; }

/* line 862, assets/scss/base/_grid.scss */
.pull--col-8-11 {
  right: 72.7272%; }

/* line 863, assets/scss/base/_grid.scss */
.pull--col-9-11 {
  right: 81.8181%; }

/* line 864, assets/scss/base/_grid.scss */
.pull--col-10-11 {
  right: 90.9090%; }

/**
	 * Twelfths
	 */
/* line 870, assets/scss/base/_grid.scss */
.pull--col-1-12 {
  right: 8.333%; }

/* line 874, assets/scss/base/_grid.scss */
.pull--col-5-12 {
  right: 41.666%; }

/* line 876, assets/scss/base/_grid.scss */
.pull--col-7-12 {
  right: 58.333%; }

/* line 880, assets/scss/base/_grid.scss */
.pull--col-11-12 {
  right: 91.666%; }

@media only screen and (min-width: 30em) {
  /**
	 * Whole
	 */
  /* line 759, assets/scss/base/_grid.scss */
  .pull--xs--col-1-1 {
    right: 100%; }
  /**
	 * Halves
	 */
  /* line 765, assets/scss/base/_grid.scss */
  .pull--xs--col-1-2, .pull--xs--col-2-4, .pull--xs--col-3-6, .pull--xs--col-4-8, .pull--xs--col-5-10, .pull--xs--col-6-12 {
    right: 50%; }
  /**
	 * Thirds
	 */
  /* line 771, assets/scss/base/_grid.scss */
  .pull--xs--col-1-3, .pull--xs--col-2-6, .pull--xs--col-3-9, .pull--xs--col-4-12 {
    right: 33.333%; }
  /* line 772, assets/scss/base/_grid.scss */
  .pull--xs--col-2-3, .pull--xs--col-4-6, .pull--xs--col-6-9, .pull--xs--col-8-12 {
    right: 66.666%; }
  /**
	 * Quarters
	 */
  /* line 778, assets/scss/base/_grid.scss */
  .pull--xs--col-1-4, .pull--xs--col-2-8, .pull--xs--col-3-12 {
    right: 25%; }
  /* line 780, assets/scss/base/_grid.scss */
  .pull--xs--col-3-4, .pull--xs--col-6-8, .pull--xs--col-9-12 {
    right: 75%; }
  /**
	 * Fifths
	 */
  /* line 786, assets/scss/base/_grid.scss */
  .pull--xs--col-1-5, .pull--xs--col-2-10 {
    right: 20%; }
  /* line 787, assets/scss/base/_grid.scss */
  .pull--xs--col-2-5, .pull--xs--col-4-10 {
    right: 40%; }
  /* line 788, assets/scss/base/_grid.scss */
  .pull--xs--col-3-5, .pull--xs--col-6-10 {
    right: 60%; }
  /* line 789, assets/scss/base/_grid.scss */
  .pull--xs--col-4-5, .pull--xs--col-8-10 {
    right: 80%; }
  /**
	 * Sixths
	 */
  /* line 795, assets/scss/base/_grid.scss */
  .pull--xs--col-1-6, .pull--xs--col-2-12 {
    right: 16.666%; }
  /* line 799, assets/scss/base/_grid.scss */
  .pull--xs--col-5-6, .pull--xs--col-10-12 {
    right: 83.333%; }
  /**
	 * Sevenths
	 */
  /* line 805, assets/scss/base/_grid.scss */
  .pull--xs--col-1-7 {
    left: 14.2857%; }
  /* line 806, assets/scss/base/_grid.scss */
  .pull--xs--col-2-7 {
    left: 28.5714%; }
  /* line 807, assets/scss/base/_grid.scss */
  .pull--xs--col-3-7 {
    left: 42.8571%; }
  /* line 808, assets/scss/base/_grid.scss */
  .pull--xs--col-4-7 {
    left: 57.1428%; }
  /* line 809, assets/scss/base/_grid.scss */
  .pull--xs--col-5-7 {
    left: 71.4285%; }
  /* line 810, assets/scss/base/_grid.scss */
  .pull--xs--col-6-7 {
    left: 85.7142%; }
  /**
	 * Eighths
	 */
  /* line 816, assets/scss/base/_grid.scss */
  .pull--xs--col-1-8 {
    right: 12.5%; }
  /* line 818, assets/scss/base/_grid.scss */
  .pull--xs--col-3-8 {
    right: 37.5%; }
  /* line 820, assets/scss/base/_grid.scss */
  .pull--xs--col-5-8 {
    right: 62.5%; }
  /* line 822, assets/scss/base/_grid.scss */
  .pull--xs--col-7-8 {
    right: 87.5%; }
  /**
	 * Ninths
	 */
  /* line 828, assets/scss/base/_grid.scss */
  .pull--xs--col-1-9 {
    right: 11.111%; }
  /* line 829, assets/scss/base/_grid.scss */
  .pull--xs--col-2-9 {
    right: 22.222%; }
  /* line 831, assets/scss/base/_grid.scss */
  .pull--xs--col-4-9 {
    right: 44.444%; }
  /* line 832, assets/scss/base/_grid.scss */
  .pull--xs--col-5-9 {
    right: 55.555%; }
  /* line 834, assets/scss/base/_grid.scss */
  .pull--xs--col-7-9 {
    right: 77.777%; }
  /* line 835, assets/scss/base/_grid.scss */
  .pull--xs--col-8-9 {
    right: 88.888%; }
  /**
	 * Tenths
	 */
  /* line 841, assets/scss/base/_grid.scss */
  .pull--xs--col-1-10 {
    right: 10%; }
  /* line 843, assets/scss/base/_grid.scss */
  .pull--xs--col-3-10 {
    right: 30%; }
  /* line 847, assets/scss/base/_grid.scss */
  .pull--xs--col-7-10 {
    right: 70%; }
  /* line 849, assets/scss/base/_grid.scss */
  .pull--xs--col-9-10 {
    right: 90%; }
  /**
	 * Elevenths
	 */
  /* line 855, assets/scss/base/_grid.scss */
  .pull--xs--col-1-11 {
    right: 9.0909%; }
  /* line 856, assets/scss/base/_grid.scss */
  .pull--xs--col-2-11 {
    right: 18.1818%; }
  /* line 857, assets/scss/base/_grid.scss */
  .pull--xs--col-3-11 {
    right: 27.2727%; }
  /* line 858, assets/scss/base/_grid.scss */
  .pull--xs--col-4-11 {
    right: 36.3636%; }
  /* line 859, assets/scss/base/_grid.scss */
  .pull--xs--col-5-11 {
    right: 45.4545%; }
  /* line 860, assets/scss/base/_grid.scss */
  .pull--xs--col-6-11 {
    right: 54.5454%; }
  /* line 861, assets/scss/base/_grid.scss */
  .pull--xs--col-7-11 {
    right: 63.6363%; }
  /* line 862, assets/scss/base/_grid.scss */
  .pull--xs--col-8-11 {
    right: 72.7272%; }
  /* line 863, assets/scss/base/_grid.scss */
  .pull--xs--col-9-11 {
    right: 81.8181%; }
  /* line 864, assets/scss/base/_grid.scss */
  .pull--xs--col-10-11 {
    right: 90.9090%; }
  /**
	 * Twelfths
	 */
  /* line 870, assets/scss/base/_grid.scss */
  .pull--xs--col-1-12 {
    right: 8.333%; }
  /* line 874, assets/scss/base/_grid.scss */
  .pull--xs--col-5-12 {
    right: 41.666%; }
  /* line 876, assets/scss/base/_grid.scss */
  .pull--xs--col-7-12 {
    right: 58.333%; }
  /* line 880, assets/scss/base/_grid.scss */
  .pull--xs--col-11-12 {
    right: 91.666%; } }

@media only screen and (min-width: 37.5em) {
  /**
	 * Whole
	 */
  /* line 759, assets/scss/base/_grid.scss */
  .pull--s--col-1-1 {
    right: 100%; }
  /**
	 * Halves
	 */
  /* line 765, assets/scss/base/_grid.scss */
  .pull--s--col-1-2, .pull--s--col-2-4, .pull--s--col-3-6, .pull--s--col-4-8, .pull--s--col-5-10, .pull--s--col-6-12 {
    right: 50%; }
  /**
	 * Thirds
	 */
  /* line 771, assets/scss/base/_grid.scss */
  .pull--s--col-1-3, .pull--s--col-2-6, .pull--s--col-3-9, .pull--s--col-4-12 {
    right: 33.333%; }
  /* line 772, assets/scss/base/_grid.scss */
  .pull--s--col-2-3, .pull--s--col-4-6, .pull--s--col-6-9, .pull--s--col-8-12 {
    right: 66.666%; }
  /**
	 * Quarters
	 */
  /* line 778, assets/scss/base/_grid.scss */
  .pull--s--col-1-4, .pull--s--col-2-8, .pull--s--col-3-12 {
    right: 25%; }
  /* line 780, assets/scss/base/_grid.scss */
  .pull--s--col-3-4, .pull--s--col-6-8, .pull--s--col-9-12 {
    right: 75%; }
  /**
	 * Fifths
	 */
  /* line 786, assets/scss/base/_grid.scss */
  .pull--s--col-1-5, .pull--s--col-2-10 {
    right: 20%; }
  /* line 787, assets/scss/base/_grid.scss */
  .pull--s--col-2-5, .pull--s--col-4-10 {
    right: 40%; }
  /* line 788, assets/scss/base/_grid.scss */
  .pull--s--col-3-5, .pull--s--col-6-10 {
    right: 60%; }
  /* line 789, assets/scss/base/_grid.scss */
  .pull--s--col-4-5, .pull--s--col-8-10 {
    right: 80%; }
  /**
	 * Sixths
	 */
  /* line 795, assets/scss/base/_grid.scss */
  .pull--s--col-1-6, .pull--s--col-2-12 {
    right: 16.666%; }
  /* line 799, assets/scss/base/_grid.scss */
  .pull--s--col-5-6, .pull--s--col-10-12 {
    right: 83.333%; }
  /**
	 * Sevenths
	 */
  /* line 805, assets/scss/base/_grid.scss */
  .pull--s--col-1-7 {
    left: 14.2857%; }
  /* line 806, assets/scss/base/_grid.scss */
  .pull--s--col-2-7 {
    left: 28.5714%; }
  /* line 807, assets/scss/base/_grid.scss */
  .pull--s--col-3-7 {
    left: 42.8571%; }
  /* line 808, assets/scss/base/_grid.scss */
  .pull--s--col-4-7 {
    left: 57.1428%; }
  /* line 809, assets/scss/base/_grid.scss */
  .pull--s--col-5-7 {
    left: 71.4285%; }
  /* line 810, assets/scss/base/_grid.scss */
  .pull--s--col-6-7 {
    left: 85.7142%; }
  /**
	 * Eighths
	 */
  /* line 816, assets/scss/base/_grid.scss */
  .pull--s--col-1-8 {
    right: 12.5%; }
  /* line 818, assets/scss/base/_grid.scss */
  .pull--s--col-3-8 {
    right: 37.5%; }
  /* line 820, assets/scss/base/_grid.scss */
  .pull--s--col-5-8 {
    right: 62.5%; }
  /* line 822, assets/scss/base/_grid.scss */
  .pull--s--col-7-8 {
    right: 87.5%; }
  /**
	 * Ninths
	 */
  /* line 828, assets/scss/base/_grid.scss */
  .pull--s--col-1-9 {
    right: 11.111%; }
  /* line 829, assets/scss/base/_grid.scss */
  .pull--s--col-2-9 {
    right: 22.222%; }
  /* line 831, assets/scss/base/_grid.scss */
  .pull--s--col-4-9 {
    right: 44.444%; }
  /* line 832, assets/scss/base/_grid.scss */
  .pull--s--col-5-9 {
    right: 55.555%; }
  /* line 834, assets/scss/base/_grid.scss */
  .pull--s--col-7-9 {
    right: 77.777%; }
  /* line 835, assets/scss/base/_grid.scss */
  .pull--s--col-8-9 {
    right: 88.888%; }
  /**
	 * Tenths
	 */
  /* line 841, assets/scss/base/_grid.scss */
  .pull--s--col-1-10 {
    right: 10%; }
  /* line 843, assets/scss/base/_grid.scss */
  .pull--s--col-3-10 {
    right: 30%; }
  /* line 847, assets/scss/base/_grid.scss */
  .pull--s--col-7-10 {
    right: 70%; }
  /* line 849, assets/scss/base/_grid.scss */
  .pull--s--col-9-10 {
    right: 90%; }
  /**
	 * Elevenths
	 */
  /* line 855, assets/scss/base/_grid.scss */
  .pull--s--col-1-11 {
    right: 9.0909%; }
  /* line 856, assets/scss/base/_grid.scss */
  .pull--s--col-2-11 {
    right: 18.1818%; }
  /* line 857, assets/scss/base/_grid.scss */
  .pull--s--col-3-11 {
    right: 27.2727%; }
  /* line 858, assets/scss/base/_grid.scss */
  .pull--s--col-4-11 {
    right: 36.3636%; }
  /* line 859, assets/scss/base/_grid.scss */
  .pull--s--col-5-11 {
    right: 45.4545%; }
  /* line 860, assets/scss/base/_grid.scss */
  .pull--s--col-6-11 {
    right: 54.5454%; }
  /* line 861, assets/scss/base/_grid.scss */
  .pull--s--col-7-11 {
    right: 63.6363%; }
  /* line 862, assets/scss/base/_grid.scss */
  .pull--s--col-8-11 {
    right: 72.7272%; }
  /* line 863, assets/scss/base/_grid.scss */
  .pull--s--col-9-11 {
    right: 81.8181%; }
  /* line 864, assets/scss/base/_grid.scss */
  .pull--s--col-10-11 {
    right: 90.9090%; }
  /**
	 * Twelfths
	 */
  /* line 870, assets/scss/base/_grid.scss */
  .pull--s--col-1-12 {
    right: 8.333%; }
  /* line 874, assets/scss/base/_grid.scss */
  .pull--s--col-5-12 {
    right: 41.666%; }
  /* line 876, assets/scss/base/_grid.scss */
  .pull--s--col-7-12 {
    right: 58.333%; }
  /* line 880, assets/scss/base/_grid.scss */
  .pull--s--col-11-12 {
    right: 91.666%; } }

@media only screen and (min-width: 48em) {
  /**
	 * Whole
	 */
  /* line 759, assets/scss/base/_grid.scss */
  .pull--m--col-1-1 {
    right: 100%; }
  /**
	 * Halves
	 */
  /* line 765, assets/scss/base/_grid.scss */
  .pull--m--col-1-2, .pull--m--col-2-4, .pull--m--col-3-6, .pull--m--col-4-8, .pull--m--col-5-10, .pull--m--col-6-12 {
    right: 50%; }
  /**
	 * Thirds
	 */
  /* line 771, assets/scss/base/_grid.scss */
  .pull--m--col-1-3, .pull--m--col-2-6, .pull--m--col-3-9, .pull--m--col-4-12 {
    right: 33.333%; }
  /* line 772, assets/scss/base/_grid.scss */
  .pull--m--col-2-3, .pull--m--col-4-6, .pull--m--col-6-9, .pull--m--col-8-12 {
    right: 66.666%; }
  /**
	 * Quarters
	 */
  /* line 778, assets/scss/base/_grid.scss */
  .pull--m--col-1-4, .pull--m--col-2-8, .pull--m--col-3-12 {
    right: 25%; }
  /* line 780, assets/scss/base/_grid.scss */
  .pull--m--col-3-4, .pull--m--col-6-8, .pull--m--col-9-12 {
    right: 75%; }
  /**
	 * Fifths
	 */
  /* line 786, assets/scss/base/_grid.scss */
  .pull--m--col-1-5, .pull--m--col-2-10 {
    right: 20%; }
  /* line 787, assets/scss/base/_grid.scss */
  .pull--m--col-2-5, .pull--m--col-4-10 {
    right: 40%; }
  /* line 788, assets/scss/base/_grid.scss */
  .pull--m--col-3-5, .pull--m--col-6-10 {
    right: 60%; }
  /* line 789, assets/scss/base/_grid.scss */
  .pull--m--col-4-5, .pull--m--col-8-10 {
    right: 80%; }
  /**
	 * Sixths
	 */
  /* line 795, assets/scss/base/_grid.scss */
  .pull--m--col-1-6, .pull--m--col-2-12 {
    right: 16.666%; }
  /* line 799, assets/scss/base/_grid.scss */
  .pull--m--col-5-6, .pull--m--col-10-12 {
    right: 83.333%; }
  /**
	 * Sevenths
	 */
  /* line 805, assets/scss/base/_grid.scss */
  .pull--m--col-1-7 {
    left: 14.2857%; }
  /* line 806, assets/scss/base/_grid.scss */
  .pull--m--col-2-7 {
    left: 28.5714%; }
  /* line 807, assets/scss/base/_grid.scss */
  .pull--m--col-3-7 {
    left: 42.8571%; }
  /* line 808, assets/scss/base/_grid.scss */
  .pull--m--col-4-7 {
    left: 57.1428%; }
  /* line 809, assets/scss/base/_grid.scss */
  .pull--m--col-5-7 {
    left: 71.4285%; }
  /* line 810, assets/scss/base/_grid.scss */
  .pull--m--col-6-7 {
    left: 85.7142%; }
  /**
	 * Eighths
	 */
  /* line 816, assets/scss/base/_grid.scss */
  .pull--m--col-1-8 {
    right: 12.5%; }
  /* line 818, assets/scss/base/_grid.scss */
  .pull--m--col-3-8 {
    right: 37.5%; }
  /* line 820, assets/scss/base/_grid.scss */
  .pull--m--col-5-8 {
    right: 62.5%; }
  /* line 822, assets/scss/base/_grid.scss */
  .pull--m--col-7-8 {
    right: 87.5%; }
  /**
	 * Ninths
	 */
  /* line 828, assets/scss/base/_grid.scss */
  .pull--m--col-1-9 {
    right: 11.111%; }
  /* line 829, assets/scss/base/_grid.scss */
  .pull--m--col-2-9 {
    right: 22.222%; }
  /* line 831, assets/scss/base/_grid.scss */
  .pull--m--col-4-9 {
    right: 44.444%; }
  /* line 832, assets/scss/base/_grid.scss */
  .pull--m--col-5-9 {
    right: 55.555%; }
  /* line 834, assets/scss/base/_grid.scss */
  .pull--m--col-7-9 {
    right: 77.777%; }
  /* line 835, assets/scss/base/_grid.scss */
  .pull--m--col-8-9 {
    right: 88.888%; }
  /**
	 * Tenths
	 */
  /* line 841, assets/scss/base/_grid.scss */
  .pull--m--col-1-10 {
    right: 10%; }
  /* line 843, assets/scss/base/_grid.scss */
  .pull--m--col-3-10 {
    right: 30%; }
  /* line 847, assets/scss/base/_grid.scss */
  .pull--m--col-7-10 {
    right: 70%; }
  /* line 849, assets/scss/base/_grid.scss */
  .pull--m--col-9-10 {
    right: 90%; }
  /**
	 * Elevenths
	 */
  /* line 855, assets/scss/base/_grid.scss */
  .pull--m--col-1-11 {
    right: 9.0909%; }
  /* line 856, assets/scss/base/_grid.scss */
  .pull--m--col-2-11 {
    right: 18.1818%; }
  /* line 857, assets/scss/base/_grid.scss */
  .pull--m--col-3-11 {
    right: 27.2727%; }
  /* line 858, assets/scss/base/_grid.scss */
  .pull--m--col-4-11 {
    right: 36.3636%; }
  /* line 859, assets/scss/base/_grid.scss */
  .pull--m--col-5-11 {
    right: 45.4545%; }
  /* line 860, assets/scss/base/_grid.scss */
  .pull--m--col-6-11 {
    right: 54.5454%; }
  /* line 861, assets/scss/base/_grid.scss */
  .pull--m--col-7-11 {
    right: 63.6363%; }
  /* line 862, assets/scss/base/_grid.scss */
  .pull--m--col-8-11 {
    right: 72.7272%; }
  /* line 863, assets/scss/base/_grid.scss */
  .pull--m--col-9-11 {
    right: 81.8181%; }
  /* line 864, assets/scss/base/_grid.scss */
  .pull--m--col-10-11 {
    right: 90.9090%; }
  /**
	 * Twelfths
	 */
  /* line 870, assets/scss/base/_grid.scss */
  .pull--m--col-1-12 {
    right: 8.333%; }
  /* line 874, assets/scss/base/_grid.scss */
  .pull--m--col-5-12 {
    right: 41.666%; }
  /* line 876, assets/scss/base/_grid.scss */
  .pull--m--col-7-12 {
    right: 58.333%; }
  /* line 880, assets/scss/base/_grid.scss */
  .pull--m--col-11-12 {
    right: 91.666%; } }

@media only screen and (min-width: 64em) {
  /**
	 * Whole
	 */
  /* line 759, assets/scss/base/_grid.scss */
  .pull--l--col-1-1 {
    right: 100%; }
  /**
	 * Halves
	 */
  /* line 765, assets/scss/base/_grid.scss */
  .pull--l--col-1-2, .pull--l--col-2-4, .pull--l--col-3-6, .pull--l--col-4-8, .pull--l--col-5-10, .pull--l--col-6-12 {
    right: 50%; }
  /**
	 * Thirds
	 */
  /* line 771, assets/scss/base/_grid.scss */
  .pull--l--col-1-3, .pull--l--col-2-6, .pull--l--col-3-9, .pull--l--col-4-12 {
    right: 33.333%; }
  /* line 772, assets/scss/base/_grid.scss */
  .pull--l--col-2-3, .pull--l--col-4-6, .pull--l--col-6-9, .pull--l--col-8-12 {
    right: 66.666%; }
  /**
	 * Quarters
	 */
  /* line 778, assets/scss/base/_grid.scss */
  .pull--l--col-1-4, .pull--l--col-2-8, .pull--l--col-3-12 {
    right: 25%; }
  /* line 780, assets/scss/base/_grid.scss */
  .pull--l--col-3-4, .pull--l--col-6-8, .pull--l--col-9-12 {
    right: 75%; }
  /**
	 * Fifths
	 */
  /* line 786, assets/scss/base/_grid.scss */
  .pull--l--col-1-5, .pull--l--col-2-10 {
    right: 20%; }
  /* line 787, assets/scss/base/_grid.scss */
  .pull--l--col-2-5, .pull--l--col-4-10 {
    right: 40%; }
  /* line 788, assets/scss/base/_grid.scss */
  .pull--l--col-3-5, .pull--l--col-6-10 {
    right: 60%; }
  /* line 789, assets/scss/base/_grid.scss */
  .pull--l--col-4-5, .pull--l--col-8-10 {
    right: 80%; }
  /**
	 * Sixths
	 */
  /* line 795, assets/scss/base/_grid.scss */
  .pull--l--col-1-6, .pull--l--col-2-12 {
    right: 16.666%; }
  /* line 799, assets/scss/base/_grid.scss */
  .pull--l--col-5-6, .pull--l--col-10-12 {
    right: 83.333%; }
  /**
	 * Sevenths
	 */
  /* line 805, assets/scss/base/_grid.scss */
  .pull--l--col-1-7 {
    left: 14.2857%; }
  /* line 806, assets/scss/base/_grid.scss */
  .pull--l--col-2-7 {
    left: 28.5714%; }
  /* line 807, assets/scss/base/_grid.scss */
  .pull--l--col-3-7 {
    left: 42.8571%; }
  /* line 808, assets/scss/base/_grid.scss */
  .pull--l--col-4-7 {
    left: 57.1428%; }
  /* line 809, assets/scss/base/_grid.scss */
  .pull--l--col-5-7 {
    left: 71.4285%; }
  /* line 810, assets/scss/base/_grid.scss */
  .pull--l--col-6-7 {
    left: 85.7142%; }
  /**
	 * Eighths
	 */
  /* line 816, assets/scss/base/_grid.scss */
  .pull--l--col-1-8 {
    right: 12.5%; }
  /* line 818, assets/scss/base/_grid.scss */
  .pull--l--col-3-8 {
    right: 37.5%; }
  /* line 820, assets/scss/base/_grid.scss */
  .pull--l--col-5-8 {
    right: 62.5%; }
  /* line 822, assets/scss/base/_grid.scss */
  .pull--l--col-7-8 {
    right: 87.5%; }
  /**
	 * Ninths
	 */
  /* line 828, assets/scss/base/_grid.scss */
  .pull--l--col-1-9 {
    right: 11.111%; }
  /* line 829, assets/scss/base/_grid.scss */
  .pull--l--col-2-9 {
    right: 22.222%; }
  /* line 831, assets/scss/base/_grid.scss */
  .pull--l--col-4-9 {
    right: 44.444%; }
  /* line 832, assets/scss/base/_grid.scss */
  .pull--l--col-5-9 {
    right: 55.555%; }
  /* line 834, assets/scss/base/_grid.scss */
  .pull--l--col-7-9 {
    right: 77.777%; }
  /* line 835, assets/scss/base/_grid.scss */
  .pull--l--col-8-9 {
    right: 88.888%; }
  /**
	 * Tenths
	 */
  /* line 841, assets/scss/base/_grid.scss */
  .pull--l--col-1-10 {
    right: 10%; }
  /* line 843, assets/scss/base/_grid.scss */
  .pull--l--col-3-10 {
    right: 30%; }
  /* line 847, assets/scss/base/_grid.scss */
  .pull--l--col-7-10 {
    right: 70%; }
  /* line 849, assets/scss/base/_grid.scss */
  .pull--l--col-9-10 {
    right: 90%; }
  /**
	 * Elevenths
	 */
  /* line 855, assets/scss/base/_grid.scss */
  .pull--l--col-1-11 {
    right: 9.0909%; }
  /* line 856, assets/scss/base/_grid.scss */
  .pull--l--col-2-11 {
    right: 18.1818%; }
  /* line 857, assets/scss/base/_grid.scss */
  .pull--l--col-3-11 {
    right: 27.2727%; }
  /* line 858, assets/scss/base/_grid.scss */
  .pull--l--col-4-11 {
    right: 36.3636%; }
  /* line 859, assets/scss/base/_grid.scss */
  .pull--l--col-5-11 {
    right: 45.4545%; }
  /* line 860, assets/scss/base/_grid.scss */
  .pull--l--col-6-11 {
    right: 54.5454%; }
  /* line 861, assets/scss/base/_grid.scss */
  .pull--l--col-7-11 {
    right: 63.6363%; }
  /* line 862, assets/scss/base/_grid.scss */
  .pull--l--col-8-11 {
    right: 72.7272%; }
  /* line 863, assets/scss/base/_grid.scss */
  .pull--l--col-9-11 {
    right: 81.8181%; }
  /* line 864, assets/scss/base/_grid.scss */
  .pull--l--col-10-11 {
    right: 90.9090%; }
  /**
	 * Twelfths
	 */
  /* line 870, assets/scss/base/_grid.scss */
  .pull--l--col-1-12 {
    right: 8.333%; }
  /* line 874, assets/scss/base/_grid.scss */
  .pull--l--col-5-12 {
    right: 41.666%; }
  /* line 876, assets/scss/base/_grid.scss */
  .pull--l--col-7-12 {
    right: 58.333%; }
  /* line 880, assets/scss/base/_grid.scss */
  .pull--l--col-11-12 {
    right: 91.666%; } }


 {
  /**
	 * Whole
	 */
  /* line 759, assets/scss/base/_grid.scss */
  .pull--xl--col-1-1 {
    right: 100%; }
  /**
	 * Halves
	 */
  /* line 765, assets/scss/base/_grid.scss */
  .pull--xl--col-1-2, .pull--xl--col-2-4, .pull--xl--col-3-6, .pull--xl--col-4-8, .pull--xl--col-5-10, .pull--xl--col-6-12 {
    right: 50%; }
  /**
	 * Thirds
	 */
  /* line 771, assets/scss/base/_grid.scss */
  .pull--xl--col-1-3, .pull--xl--col-2-6, .pull--xl--col-3-9, .pull--xl--col-4-12 {
    right: 33.333%; }
  /* line 772, assets/scss/base/_grid.scss */
  .pull--xl--col-2-3, .pull--xl--col-4-6, .pull--xl--col-6-9, .pull--xl--col-8-12 {
    right: 66.666%; }
  /**
	 * Quarters
	 */
  /* line 778, assets/scss/base/_grid.scss */
  .pull--xl--col-1-4, .pull--xl--col-2-8, .pull--xl--col-3-12 {
    right: 25%; }
  /* line 780, assets/scss/base/_grid.scss */
  .pull--xl--col-3-4, .pull--xl--col-6-8, .pull--xl--col-9-12 {
    right: 75%; }
  /**
	 * Fifths
	 */
  /* line 786, assets/scss/base/_grid.scss */
  .pull--xl--col-1-5, .pull--xl--col-2-10 {
    right: 20%; }
  /* line 787, assets/scss/base/_grid.scss */
  .pull--xl--col-2-5, .pull--xl--col-4-10 {
    right: 40%; }
  /* line 788, assets/scss/base/_grid.scss */
  .pull--xl--col-3-5, .pull--xl--col-6-10 {
    right: 60%; }
  /* line 789, assets/scss/base/_grid.scss */
  .pull--xl--col-4-5, .pull--xl--col-8-10 {
    right: 80%; }
  /**
	 * Sixths
	 */
  /* line 795, assets/scss/base/_grid.scss */
  .pull--xl--col-1-6, .pull--xl--col-2-12 {
    right: 16.666%; }
  /* line 799, assets/scss/base/_grid.scss */
  .pull--xl--col-5-6, .pull--xl--col-10-12 {
    right: 83.333%; }
  /**
	 * Sevenths
	 */
  /* line 805, assets/scss/base/_grid.scss */
  .pull--xl--col-1-7 {
    left: 14.2857%; }
  /* line 806, assets/scss/base/_grid.scss */
  .pull--xl--col-2-7 {
    left: 28.5714%; }
  /* line 807, assets/scss/base/_grid.scss */
  .pull--xl--col-3-7 {
    left: 42.8571%; }
  /* line 808, assets/scss/base/_grid.scss */
  .pull--xl--col-4-7 {
    left: 57.1428%; }
  /* line 809, assets/scss/base/_grid.scss */
  .pull--xl--col-5-7 {
    left: 71.4285%; }
  /* line 810, assets/scss/base/_grid.scss */
  .pull--xl--col-6-7 {
    left: 85.7142%; }
  /**
	 * Eighths
	 */
  /* line 816, assets/scss/base/_grid.scss */
  .pull--xl--col-1-8 {
    right: 12.5%; }
  /* line 818, assets/scss/base/_grid.scss */
  .pull--xl--col-3-8 {
    right: 37.5%; }
  /* line 820, assets/scss/base/_grid.scss */
  .pull--xl--col-5-8 {
    right: 62.5%; }
  /* line 822, assets/scss/base/_grid.scss */
  .pull--xl--col-7-8 {
    right: 87.5%; }
  /**
	 * Ninths
	 */
  /* line 828, assets/scss/base/_grid.scss */
  .pull--xl--col-1-9 {
    right: 11.111%; }
  /* line 829, assets/scss/base/_grid.scss */
  .pull--xl--col-2-9 {
    right: 22.222%; }
  /* line 831, assets/scss/base/_grid.scss */
  .pull--xl--col-4-9 {
    right: 44.444%; }
  /* line 832, assets/scss/base/_grid.scss */
  .pull--xl--col-5-9 {
    right: 55.555%; }
  /* line 834, assets/scss/base/_grid.scss */
  .pull--xl--col-7-9 {
    right: 77.777%; }
  /* line 835, assets/scss/base/_grid.scss */
  .pull--xl--col-8-9 {
    right: 88.888%; }
  /**
	 * Tenths
	 */
  /* line 841, assets/scss/base/_grid.scss */
  .pull--xl--col-1-10 {
    right: 10%; }
  /* line 843, assets/scss/base/_grid.scss */
  .pull--xl--col-3-10 {
    right: 30%; }
  /* line 847, assets/scss/base/_grid.scss */
  .pull--xl--col-7-10 {
    right: 70%; }
  /* line 849, assets/scss/base/_grid.scss */
  .pull--xl--col-9-10 {
    right: 90%; }
  /**
	 * Elevenths
	 */
  /* line 855, assets/scss/base/_grid.scss */
  .pull--xl--col-1-11 {
    right: 9.0909%; }
  /* line 856, assets/scss/base/_grid.scss */
  .pull--xl--col-2-11 {
    right: 18.1818%; }
  /* line 857, assets/scss/base/_grid.scss */
  .pull--xl--col-3-11 {
    right: 27.2727%; }
  /* line 858, assets/scss/base/_grid.scss */
  .pull--xl--col-4-11 {
    right: 36.3636%; }
  /* line 859, assets/scss/base/_grid.scss */
  .pull--xl--col-5-11 {
    right: 45.4545%; }
  /* line 860, assets/scss/base/_grid.scss */
  .pull--xl--col-6-11 {
    right: 54.5454%; }
  /* line 861, assets/scss/base/_grid.scss */
  .pull--xl--col-7-11 {
    right: 63.6363%; }
  /* line 862, assets/scss/base/_grid.scss */
  .pull--xl--col-8-11 {
    right: 72.7272%; }
  /* line 863, assets/scss/base/_grid.scss */
  .pull--xl--col-9-11 {
    right: 81.8181%; }
  /* line 864, assets/scss/base/_grid.scss */
  .pull--xl--col-10-11 {
    right: 90.9090%; }
  /**
	 * Twelfths
	 */
  /* line 870, assets/scss/base/_grid.scss */
  .pull--xl--col-1-12 {
    right: 8.333%; }
  /* line 874, assets/scss/base/_grid.scss */
  .pull--xl--col-5-12 {
    right: 41.666%; }
  /* line 876, assets/scss/base/_grid.scss */
  .pull--xl--col-7-12 {
    right: 58.333%; }
  /* line 880, assets/scss/base/_grid.scss */
  .pull--xl--col-11-12 {
    right: 91.666%; } }

/* Global grid reset - setting font to 0 lets grid blocks bump next to each other */
/* line 903, assets/scss/base/_grid.scss */
.grid {
  font-size: 0; }

/* line 906, assets/scss/base/_grid.scss */
.grid__item {
  font-size: 16px;
  font-size: 1.6rem; }

/* line 1, assets/scss/globals/_all-globals.scss */
section {
  padding: 43px 5%;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: cover; }

/* line 7, assets/scss/globals/_all-globals.scss */
section.hero_slider, section.masonry, section.map, section.four-column {
  padding: 0; }

/* line 11, assets/scss/globals/_all-globals.scss */
section.resource {
  padding: 43px; }

/* line 15, assets/scss/globals/_all-globals.scss */
section.html {
  padding: 0; }

/* line 17, assets/scss/globals/_all-globals.scss */
section.html .max-width-wrapper {
  padding: 43px; }

/* line 21, assets/scss/globals/_all-globals.scss */
section.banner {
  padding: 85px 5%; }

/* line 25, assets/scss/globals/_all-globals.scss */
section.anchor {
  padding-left: 20px;
  padding-right: 20px; }

@media only screen and (min-width: 64em) {
  /* line 25, assets/scss/globals/_all-globals.scss */
  section.anchor {
    padding-left: 75px;
    padding-right: 75px; } }

/* line 36, assets/scss/globals/_all-globals.scss */
#breadcrumbs-placeholder + section {
  margin-top: -52px;
  padding-top: 82px; }

/* line 42, assets/scss/globals/_all-globals.scss */
.page-content {
  padding: 70px 0; }

/* line 46, assets/scss/globals/_all-globals.scss */
.content-border {
  height: 100%;
  width: 100%;
  border: solid 5px rgba(255, 255, 255, 0.5);
  position: relative; }

@media only screen and (min-width: 48em) {
  /* line 46, assets/scss/globals/_all-globals.scss */
  .content-border {
    border: solid 10px rgba(255, 255, 255, 0.5); } }

/* line 57, assets/scss/globals/_all-globals.scss */
.pagination-link {
  margin-bottom: 80px;
  text-align: center; }

/* line 61, assets/scss/globals/_all-globals.scss */
.pagination-link a, .pagination-link span {
  text-align: left;
  display: inline-block;
  padding: 5px;
  padding: 5px 10px 0px;
  color: #626261;
  font-size: 1.6rem;
  position: relative;
  font-weight: 700;
  cursor: pointer; }

/* line 71, assets/scss/globals/_all-globals.scss */
.pagination-link a:hover, .pagination-link span:hover {
  text-decoration: none; }

/* line 76, assets/scss/globals/_all-globals.scss */
.pagination-link span.current {
  color: #FFDA27;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold; }

/* line 82, assets/scss/globals/_all-globals.scss */
.pagination-link span.current:after {
  content: '';
  position: absolute;
  bottom: 0;
  width: 20px;
  height: 3px;
  background-color: #FFDA27;
  left: 50%;
  transform: translatex(-50%);
  font-weight: 700; }

/*utilities*/
/* line 100, assets/scss/globals/_all-globals.scss */
.max-width-wrapper {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto; }

/* line 107, assets/scss/globals/_all-globals.scss */
.parallax {
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; }

/* line 114, assets/scss/globals/_all-globals.scss */
.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 35px;
  height: 0;
  overflow: hidden; }

/* line 121, assets/scss/globals/_all-globals.scss */
.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/* line 130, assets/scss/globals/_all-globals.scss */
video.bgvid, video#bgvid {
  position: absolute;
  left: 50%;
  top: 50%;
  min-width: 100vw;
  min-height: 100vh;
  margin-bottom: 0;
  transform: translate(-50%, -50%); }

/* line 140, assets/scss/globals/_all-globals.scss */
.center-wrap {
  text-align: center; }

/* line 143, assets/scss/globals/_all-globals.scss */
.center-wrap a {
  display: inline-block;
  text-align: left; }

/* line 149, assets/scss/globals/_all-globals.scss */
.pull-right {
  float: right !important; }

/*
 * Logged In Navigation
 */
/* line 156, assets/scss/globals/_all-globals.scss */
.logged-in-nav {
  opacity: .7;
  position: fixed;
  bottom: 0px;
  left: 0px;
  padding: 10px;
  font-size: 11px;
  font-size: 1.1rem;
  text-transform: uppercase;
  background: #fff; }

/* line 166, assets/scss/globals/_all-globals.scss */
.logged-in-nav:hover {
  opacity: 1; }

/* line 171, assets/scss/globals/_all-globals.scss */
.logged-in-nav ul,
.logged-in-nav li {
  display: inline-block;
  list-style: none;
  padding: 0;
  margin: 0; }

/* line 179, assets/scss/globals/_all-globals.scss */
.logged-in-nav li {
  padding: 0 5px; }

/* line 183, assets/scss/globals/_all-globals.scss */
.logged-in-nav a {
  text-decoration: none;
  color: #212121; }

/* line 187, assets/scss/globals/_all-globals.scss */
.logged-in-nav a:hover {
  color: #000; }

/* line 193, assets/scss/globals/_all-globals.scss */
.video {
  position: relative; }

/* line 196, assets/scss/globals/_all-globals.scss */
.video .video--play {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  border: 2px solid #fff;
  background-color: rgba(0, 0, 0, 0.5);
  width: 40px;
  height: 40px;
  cursor: pointer;
  z-index: 20; }

/* line 205, assets/scss/globals/_all-globals.scss */
.video .video--play::after {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  content: '';
  background-color: #fff;
  width: 20px;
  height: 20px;
  left: 54%;
  -webkit-clip-path: polygon(100% 50%, 0 0, 0 100%);
  -ms-clip-path: polygon(100% 50%, 0 0, 0 100%);
  clip-path: polygon(100% 50%, 0 0, 0 100%); }

/* line 217, assets/scss/globals/_all-globals.scss */
.video video {
  margin-bottom: 0; }

@media only screen and (min-width: 48em) {
  /* line 223, assets/scss/globals/_all-globals.scss */
  section {
    padding: 43px; }
  /* line 227, assets/scss/globals/_all-globals.scss */
  .video .video--play {
    width: 80px;
    height: 80px; }
  /* line 231, assets/scss/globals/_all-globals.scss */
  .video .video--play::after {
    width: 40px;
    height: 40px; } }

/* line 239, assets/scss/globals/_all-globals.scss */
.reveal-cascade {
  overflow-y: hidden; }

/* line 243, assets/scss/globals/_all-globals.scss */
.bg-texture {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1; }

/* line 252, assets/scss/globals/_all-globals.scss */
.wtb-cta {
  background-color: #fff;
  margin-top: 20px;
  width: 300px;
  margin-right: 10px;
  color: #000; }

/* line 260, assets/scss/globals/_all-globals.scss */
html.noscroll {
  /* For desktop */
  overflow: hidden; }

/* line 264, assets/scss/globals/_all-globals.scss */
body.noscroll {
  overflow: visible;
  height: 100%; }

/* Mobile Menu */
/* line 2, assets/scss/globals/_global-header.scss */
.mobile_menu {
  display: block;
  float: right;
  color: #fff;
  font-size: 34px;
  font-size: 3.4rem; }

/* line 8, assets/scss/globals/_global-header.scss */
.mobile_menu a {
  color: #fff;
  text-decoration: none; }

/* line 15, assets/scss/globals/_global-header.scss */
#mm_container {
  display: none; }

/* line 20, assets/scss/globals/_global-header.scss */
.menu_open #mm_container {
  display: block;
  background-color: #0065A4;
  color: #fff;
  position: fixed;
  top: 100px;
  left: 0;
  width: 100%;
  z-index: 9999; }

/* line 30, assets/scss/globals/_global-header.scss */
.menu_open #mm_container a {
  color: #fff; }

/* line 42, assets/scss/globals/_global-header.scss */
.sidr.right ul li.sidr-class-dropdown__item:after {
  font-size: 46px;
  font-size: 4.6rem; }

/* line 51, assets/scss/globals/_global-header.scss */
.sidr .sidr-class-dropdown__item.open {
  background-color: #0065A4; }

/* line 53, assets/scss/globals/_global-header.scss */
.sidr .sidr-class-dropdown__item.open li {
  background-color: rgba(35, 36, 37, 0.4); }

/* line 58, assets/scss/globals/_global-header.scss */
.sidr .sidr-class-dropdown__item li {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

/* Desktop Menu */
/* line 65, assets/scss/globals/_global-header.scss */
.global-header {
  padding: 7px 20px;
  position: fixed;
  z-index: 9999;
  width: 100%;
  top: 0;
  font-family: "Arial", sans-serif;
  background: -moz-linear-gradient(270deg, rgba(0, 0, 0, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  /* ff3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.7)), color-stop(100%, rgba(255, 255, 255, 0)));
  /* safari4+,chrome */
  background: -webkit-linear-gradient(270deg, rgba(0, 0, 0, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  /* safari5.1+,chrome10+ */
  background: -o-linear-gradient(270deg, rgba(0, 0, 0, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  /* opera 11.10+ */
  background: -ms-linear-gradient(270deg, rgba(0, 0, 0, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  /* ie10+ */
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.7) 0%, rgba(255, 255, 255, 0) 100%);
  /* w3c */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#FFFFFF', GradientType=0);
  /* ie6-9 */
  -webkit-transition: background-color 0.2s ease-in;
  -moz-transition: background-color 0.2s ease-in;
  -ms-transition: background-color 0.2s ease-in;
  -o-transition: background-color 0.2s ease-in;
  transition: background-color 0.2s ease-in; }

  /* line 89, assets/scss/globals/_global-header.scss */
.global-header .global-header__logo {
  /* margin-top: 12px; */
  display: inline-block;
  position: relative;
  z-index: 9999;}

.global-header .global-header__line {
  width: 6em;
}

.global-header__brand-logo {
  display: inline-block;
}

.brand_logo {
  font-size: 16px;
  border: none;
  outline: none;
  color: white;
  padding: 14px 16px;
  background-color: inherit;
  font: inherit;
  margin: 0;
  width: 250px;
  height: 80px;
}

.global-header__wrapper1 {
  max-width: 250px;
}

/*
.global-header__wrapper2:before {
  content: " ";
  position: absolute;
  margin-top: 3em;
  top: 0;
  bottom: 0;
  width: 2px;
  max-height: 60px;
  background: #333;
 } */

 .dropdown-content::before {
   content: "";
   height: 0;
   width: 0;
   height: 0;
   border-style: solid;
   border-width: 0 12px 6px 12px;
   border-color: transparent transparent #fff transparent;
   position: absolute;
   top: -6px;
   left: 115px;
   display: block;
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
 }

.main-menu__nav ul {
  display: inline-block;
  float: right;
  padding-right: 1em;
}

.main-menu__nav ul > li {
  line-height: 1.8;
  display: inline-block;
  padding: 20px 5px;
  color: #000000;
  padding: 5px 10px;
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: none;
  font-size: 18px!important;
}

.main-menu__nav ul > li > a{
  color: #333 !important;
  text-decoration: none;
  background: #ffffff;
}

.main-menu__nav ul > li > a:hover {
  color: #0065A4 !important;
}




/* line 96, assets/scss/globals/_global-header.scss */
.global-header.scroll-down {
  -webkit-transition: top linear 2s;
  -moz-transition: top linear 2s;
  -ms-transition: top linear 2s;
  -o-transition: top linear 2s;
  transition: top linear 2s; }

/* line 99, assets/scss/globals/_global-header.scss */
.global-header.scroll-down .global-header__nav-top {
  display: none; }

/* line 104, assets/scss/globals/_global-header.scss */
.global-header.scroll-up {
  top: 0;
  background: #212121;
  opacity: .95; }

/* line 111, assets/scss/globals/_global-header.scss */
.global-header__logo img {
  width: auto; }

/* line 116, assets/scss/globals/_global-header.scss */
.global-header__nav {
  display: none; }

/* line 121, assets/scss/globals/_global-header.scss */
.global-header__nav-top {
  display: none;
  text-align: right;
  position: relative;
  top: 0;
  width: 100%;
  padding-bottom: 14.33333px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

/* line 130, assets/scss/globals/_global-header.scss */
.global-header__nav-top .top-nav {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline-block; }

/* line 136, assets/scss/globals/_global-header.scss */
.global-header__nav-top .top-nav li {
  display: block; }

/* line 139, assets/scss/globals/_global-header.scss */
.global-header__nav-top .top-nav li a {
  color: #fff;
  display: block;
  padding: 0 20px;
  font-size: 16px;
  font-size: 1.6rem;
  position: relative;
  text-decoration: none; }

@media only screen and (min-width: 1120px) and (max-width: 1345px) {
  .global-header__nav-top .top-nav li a {
    font-size: 1.4rem; } }

@media only screen and (min-width: 1024px) and (max-width: 1119px) {
  .global-header__nav-top .top-nav li a {
    font-size: 1.3rem; } }


/* line 152, assets/scss/globals/_global-header.scss */
.global-header__nav-top .location a:before {
  content: "\e82f";
  font-family: "fontello";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  position: absolute;
  left: 0;
  top: 3px; }

/* line 170, assets/scss/globals/_global-header.scss */
.global-header__nav-top .phone a:before {
  content: "\e836";
  font-family: "fontello";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  position: absolute;
  left: 0;
  top: 3px; }

/* line 188, assets/scss/globals/_global-header.scss */
.global-header__nav-top .login a:before {
  content: "\e84e";
  font-family: "fontello";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  position: absolute;
  left: 0;
  top: 3px; }

/* line 205, assets/scss/globals/_global-header.scss */
.global-header__nav {
  width: 100%; }

/* line 208, assets/scss/globals/_global-header.scss */
.global-header__nav .main-nav {
  margin: 0;
  padding: 0;
  list-style-type: none;
  position: relative;
  display: inline-block;
  margin-right: -45px;
}

/* line 215, assets/scss/globals/_global-header.scss */
.global-header__nav .main-nav li {
  display: inline-block;
  /* padding-bottom: 20px; */
  line-height: 1.2; }

/* line 221, assets/scss/globals/_global-header.scss */
.global-header__nav .main-nav li.current--parent > a {
  color: #bbb; }

/* line 226, assets/scss/globals/_global-header.scss */
/* .global-header__nav .main-nav li.current--parent li.current--item {
  background-color: #0065A4; } */

/* line 229, assets/scss/globals/_global-header.scss */
.global-header__nav .main-nav li.current--parent li.current--item > a {
  color: #fff; }

/* line 239, assets/scss/globals/_global-header.scss */
.global-header__nav .main-nav li > a {
  color: #000;
  display: block;
  padding: 5px 10px;
  text-decoration: none;
  line-height: 1.8;
  font-size: 18px!important;
}

  @media only screen and (min-width: 1024px) and (max-width: 1159px) {
    .global-header__nav .main-nav li > a {
      font-size: 1.2rem; }

    .global-header__nav .search-form {
      width: 159px;
      }
    }

  @media only screen and (min-width: 1160px) and (max-width: 1352px) {
    .global-header__nav .main-nav li > a {
      font-size: 1.3rem; }

    .global-header__nav .search-form {
      width: 159px;
      }
    }

    @media only screen and (min-width: 1353px) and (max-width: 1399px) {
      .global-header__nav .main-nav li > a {
        font-size: 1.4rem;
       }

      .global-header__nav .search-form {
        width: 170px;
        margin-left: 0px;
        }
      }

    @media only screen and (min-width: 1400px) and (max-width: 1497px) {
      .global-header__nav .main-nav li > a {
         }

      .global-header__nav .search-form {
        width: 170px;
        margin-left: 0px;
        }
      }

/* line 259, assets/scss/globals/_global-header.scss */
.global-header__nav .main-nav li:last-of-type:hover ul li.open__menu ul, .global-header__nav .main-nav li.menu-resources:hover ul li.open__menu ul {
  left: 0;
  top: 100%;
  border-left: solid 1px #000; }

/* line 279, assets/scss/globals/_global-header.scss */
.global-header__nav .main-nav > li {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

/* line 283, assets/scss/globals/_global-header.scss */
.global-header__nav .main-nav > li:hover > a {
  color: #0065A4; }

/* line 287, assets/scss/globals/_global-header.scss */
.global-header__nav .main-nav > li:hover > ul {
  visibility: visible;
  z-index: 999;
  opacity: 1;
  transform: translateY(0px);
  max-height: 800px !important;
  cursor: pointer;
  margin-top: 0px; }

/* line 296, assets/scss/globals/_global-header.scss */
.global-header__nav .main-nav > li li {
  width: 200px;
  padding-bottom: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

/* line 303, assets/scss/globals/_global-header.scss */
.global-header__nav .main-nav > li > ul {
  visibility: hidden;
  /* max-height: 250px !important; */
  position: absolute;
  opacity: 0;
  transform: translateY(-10px);
  -webkit-transition: transform 0.2s ease-in-out;
  -moz-transition: transform 0.2s ease-in-out;
  -ms-transition: transform 0.2s ease-in-out;
  -o-transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  margin: 13px 0 0 -40px;
  padding: 0;
  background-color: rgba(0, 0, 0, 0.9);
  text-align: left; }

/* line 317, assets/scss/globals/_global-header.scss */
.global-header__nav .main-nav > li > ul:before, .global-header__nav .main-nav > li > ul:after {
  display: none; }

/* line 322, assets/scss/globals/_global-header.scss */
.global-header__nav .main-nav > li > ul > li {
  display: block;
  /* position: relative; */
  padding-bottom: 0;
  border-bottom: 1px solid #cccccc; }

/* line 330, assets/scss/globals/_global-header.scss */
.global-header__nav .main-nav > li > ul > li:first-child:before {
  content: "";
  height: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 12px 6px 12px;
  border-color: transparent transparent rgba(0, 0, 0, 0.95) transparent;
  position: absolute;
  top: -6px;
  left: 88px;
  display: block;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }



/* line 351, assets/scss/globals/_global-header.scss */
/* .global-header__nav .main-nav > li > ul > li:hover {
  background-color: #0065A4; } */

/* line 355, assets/scss/globals/_global-header.scss */
.global-header__nav .main-nav > li > ul > li:hover > a {
  color: #fff; }

/* line 358, assets/scss/globals/_global-header.scss */
.global-header__nav .main-nav > li > ul > li:hover > a:hover, .global-header__nav .main-nav > li > ul > li:hover > a::selection {
  color: #fff; }

/* line 366, assets/scss/globals/_global-header.scss */
/* .global-header__nav .main-nav > li > ul > li:hover:first-child:before {
  border-color: transparent transparent #0065A4 transparent; } */

/* line 375, assets/scss/globals/_global-header.scss */
.global-header__nav .main-nav > li > ul > li.dropdown__item:after {
  content: "\e825";
  font-family: "fontello";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  position: absolute;
  width: 15%;
  right: 0px;
  text-align: center;
  top: 10px;
  color: #fff;
  display: inline-block;
  -webkit-transition: transform 100ms ease-in;
  -moz-transition: transform 100ms ease-in;
  -ms-transition: transform 100ms ease-in;
  -o-transition: transform 100ms ease-in;
  transition: transform 100ms ease-in;
  cursor: pointer; }

/* line 395, assets/scss/globals/_global-header.scss */
.global-header__nav .main-nav > li > ul > li.dropdown__item > a {
  width: 85%;
  padding-right: 0;
  display: inline-block; }

/* line 402, assets/scss/globals/_global-header.scss */
.global-header__nav .main-nav > li > ul > li.dropdown__item.menu__open:after {
  transform: rotateZ(90deg); }



/* line 411, assets/scss/globals/_global-header.scss */
/* .global-header__nav .main-nav > li > ul > li.dropdown__item li {
  background-color: #626261; } */

/* line 414, assets/scss/globals/_global-header.scss */
/* .global-header__nav .main-nav > li > ul > li.dropdown__item li:hover {
  background-color: #0065A4; } */

/* line 418, assets/scss/globals/_global-header.scss */
.global-header__nav .main-nav > li > ul > li.dropdown__item li a span {
  padding-left: 5px; }

/* line 427, assets/scss/globals/_global-header.scss */
.global-header__nav .main-nav > li > ul > li ul {
  margin: 0;
  padding: 0;
  max-height: 0;
  -webkit-transition: max-height 0.2s ease-in-out;
  -moz-transition: max-height 0.2s ease-in-out;
  -ms-transition: max-height 0.2s ease-in-out;
  -o-transition: max-height 0.2s ease-in-out;
  transition: max-height 0.2s ease-in-out;
  overflow: hidden;
  width:100%;
}

/* line 435, assets/scss/globals/_global-header.scss */
.global-header__nav .main-nav > li > ul > li a {
  text-transform: none;
  font-weight: normal;
  padding: 10px 10px 10px 20px;
  position: relative;
  white-space: nowrap;
  color: #fff;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width:180px;
  display:table;
  white-space: pre-wrap; /* css-3 */
  white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: -o-pre-wrap; /* Opera 7 */
  word-wrap: break-word; /* Internet Explorer 5.5+ */
  font-size:20px;
}

/* line 453, assets/scss/globals/_global-header.scss */
.global-header.scroll-up {
  /* Mobile Menu */ }

/* line 456, assets/scss/globals/_global-header.scss */
.global-header.scroll-up .mobile_menu {
  color: #fff; }

/* line 459, assets/scss/globals/_global-header.scss */
.global-header.scroll-up .mobile_menu a {
  color: #fff; }

/* line 465, assets/scss/globals/_global-header.scss */
.global-header.scroll-up .global-header__nav-top {
  padding-bottom: 8px; }

/* line 473, assets/scss/globals/_global-header.scss */
.global-header.scroll-up .global-header__nav .main-nav > li.current--parent > a {
  color: #0065A4; }

/* line 478, assets/scss/globals/_global-header.scss */
.global-header.scroll-up .global-header__nav .main-nav > li.current--parent li.current--item {
  background-color: #0065A4; }

/* line 481, assets/scss/globals/_global-header.scss */
.global-header.scroll-up .global-header__nav .main-nav > li.current--parent li.current--item > a {
  color: #fff; }

/* line 498, assets/scss/globals/_global-header.scss */
.global-header.scroll-up .global-header__nav-top .top-nav li a {
  color: #fff; }

/* line 506, assets/scss/globals/_global-header.scss */
.global-header.scroll-up .search-form__input {
  color: #fff; }

/* line 509, assets/scss/globals/_global-header.scss */
.global-header.scroll-up .search-form__input:focus {
  border-bottom-color: #0065A4; }

/* line 519, assets/scss/globals/_global-header.scss */
.global-header.scroll-up .global-header__nav .main-nav > li > a {
  color: #fff; }

/* line 524, assets/scss/globals/_global-header.scss */
.global-header.scroll-up .global-header__nav .main-nav > li:hover > a {
  color: #0065A4; }

/* line 528, assets/scss/globals/_global-header.scss */
.global-header.scroll-up .global-header__nav .main-nav > li:hover > ul {
  margin-top: 18px; }

@media only screen and (min-width: 48em) {
  /* line 539, assets/scss/globals/_global-header.scss */
  .global-header {
    padding-top: 14px;
    padding-bottom: 0; }
  /* line 545, assets/scss/globals/_global-header.scss */
  .global-header .global-header__nav .main-nav > li {
    padding-bottom: 33px; }
  /* line 554, assets/scss/globals/_global-header.scss */
  .global-header.scroll-up .global-header__nav .main-nav > li {
    padding-bottom: 18px; } }

@media only screen and (min-width: 64em) {
  /* Mobile Menu */
  /* line 567, assets/scss/globals/_global-header.scss */
  #mm_container,
  .mobile_menu {
    display: none; }
  /* Desktop Menu */
  /* line 573, assets/scss/globals/_global-header.scss */
  .global-header {
    display: block;
    padding: 13px 75px 0; }
  /* line 577, assets/scss/globals/_global-header.scss */
  .global-header__nav {
    display: block; }
  /* line 581, assets/scss/globals/_global-header.scss */
  .global-header .global-header__logo {
    /* margin-top: -20px; */
   }
  /* line 586, assets/scss/globals/_global-header.scss */
  .global-header__nav-top {
    display: block; }
  /* line 590, assets/scss/globals/_global-header.scss */
  .global-header__nav-top .top-nav li {
    display: inline-block; }
  /* line 596, assets/scss/globals/_global-header.scss */
  .global-header__nav {
    text-align: right; }
  /* line 602, assets/scss/globals/_global-header.scss */
  .depth--zero .dropdown__item > a {
    pointer-events: none; }
  /* Language selector add on */
  /* line 606, assets/scss/globals/_global-header.scss */
  #google_translate_element {
    display: inline-block;
    width: 15%; }
  /* line 610, assets/scss/globals/_global-header.scss */
  .goog-te-gadget {
    font-size: 0px !important; }
  /* line 613, assets/scss/globals/_global-header.scss */
  .goog-logo-link {
    display: none; }
  /* line 616, assets/scss/globals/_global-header.scss */
  .global-header__nav-top {
    display: inline-block;
    width: 100%;
    vertical-align: top; } }

@media only screen and (min-width: 80em) {
  /* Desktop Menu */
  /* line 630, assets/scss/globals/_global-header.scss */
  .global-header__nav .main-nav li a {
    padding: 5px 20px; }
  /* line 643, assets/scss/globals/_global-header.scss */
  .menu_featured_gypsum,
  .menu_featured_wood {
    padding: 30px; } }

@media only screen and (min-width: 1120px) and (max-width: 1352px) {
  .global-header__nav .main-nav li a {
    padding: 5px 10px; } }

@media only screen and (min-width: 1024px) and (max-width: 1119px) {
  .global-header__nav .main-nav li a {
    padding: 5px 5px; } }

.top_nav_margin_0 {
  margin-bottom: 0px;
}

.background_white {
  background-color: #f2f2f2;
}

.padding_left_0 {
  padding-left: 0px;
}

/* Main Nav */
.header_nav_container {
  position: relative;
  padding-top:30px;
}

.main_site_img {
  opacity: 1;
  display: block;
  transition: .5s ease;
  backface-visibility: hidden;
}

.middle {
  transition: .5s ease;
  opacity: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  text-align: center;
}

.header_nav_container:hover .main_site_img {
  opacity: 0.3;
  box-shadow: 0 14px 8px 0 rgba(0, 0, 0, 0.2), 0 16px 20px 0 rgba(0, 0, 0, 0.19);
}

.header_nav_container:hover .middle {
  opacity: 1;
}

.img_overlay_text {
	font-size: 26px;
    padding: 16px 32px;
    font-weight: 900;
    font-family: inherit;
}


header#global-header{
	font-weight: bold;
	color: #000000;
	font-size: 18px;
}

.global-header {
  padding: 7px 20px;
  position: fixed;
  z-index: 9999;
  width: 100%;
  top: 0;
  font-family: "Arial", sans-serif;
  background: #f2f2f2!important;
}


header#global-header:hover{
	font-weight: bold;
	font-size: 18px;
	padding:0px;
}

@media only screen and (min-width: 64em){
	.global-header {
		display: block;
		padding: 0px 0px !important;
	}
}

.main_logo{
	width: 250px;
  height: 80px;
}


.global-header__nav .ff-main-nav{
	color: #000000!important;
}
</style>

<style>


/* line 208, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav {
  margin: 0;
  padding: 0;
  list-style-type: none;
  position: relative;
  display: inline-block; }

/* line 215, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav li {
  display: inline-block;
  /* padding-bottom: 20px; */
  line-height: 1.2; }

/* line 221, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav li.current--parent > a {
  color: #bbb; }

/* line 226, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav li.current--parent li.current--item {
  background-color: #0065A4; }

/* line 229, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav li.current--parent li.current--item > a {
  color: #fff; }

/* line 239, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav li > a {
  color: #000000;
  display: block;
  padding: 5px 10px;
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: none;
  font-size: 18px!important;
  font-size: 1.5rem; }

  @media only screen and (min-width: 1024px) and (max-width: 1159px) {
    .global-header__nav .ff-main-nav li > a {
      font-size: 1.2rem; }

    .global-header__nav .search-form {
      width: 159px;
      }
    }

  @media only screen and (min-width: 1160px) and (max-width: 1352px) {
    .global-header__nav .ff-main-nav li > a {
      font-size: 1.3rem; }

    .global-header__nav .search-form {
      width: 159px;
      }
    }

    @media only screen and (min-width: 1353px) and (max-width: 1399px) {
      .global-header__nav .ff-main-nav li > a {
        font-size: 1.4rem;
       }

      .global-header__nav .search-form {
        width: 170px;
        margin-left: 0px;
        }
      }

    @media only screen and (min-width: 1400px) and (max-width: 1497px) {
      .global-header__nav .ff-main-nav li > a {
         }

      .global-header__nav .search-form {
        width: 170px;
        margin-left: 0px;
        }
      }

/* line 259, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav li:last-of-type:hover ul li.open__menu ul, .global-header__nav .ff-main-nav li.menu-resources:hover ul li.open__menu ul {
  left: 0;
  top: 100%;
  border-left: solid 1px #000; }

/* line 279, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

/* line 283, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li:hover > a {
  color: #bbb; }

/* line 287, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li:hover > ul {
  visibility: visible;
  z-index: 999;
  opacity: 1;
  transform: translateY(0px);
  max-height: 800px; }

/* line 296, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li li {
  width: 200px;
  padding-bottom: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

/* line 303, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li > ul {
  visibility: hidden;
  max-height: 250px !important;
  position: absolute;
  opacity: 0;
  transform: translateY(-10px);
  -webkit-transition: transform 0.2s ease-in-out;
  -moz-transition: transform 0.2s ease-in-out;
  -ms-transition: transform 0.2s ease-in-out;
  -o-transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  margin: 13px 0 0 -40px;
  padding: 0;
  background-color: rgba(0, 0, 0, 0.9);
  text-align: left; }

/* line 317, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li > ul:before, .global-header__nav .ff-main-nav > li > ul:after {
  display: none; }

/* line 322, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li > ul > li {
  display: block;
  position: relative;
  padding-bottom: 0;
  border-bottom: 1px solid #626261; }

/* line 330, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li > ul > li:first-child:before {
  content: "";
  height: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 12px 6px 12px;
  border-color: transparent transparent rgba(0, 0, 0, 0.95) transparent;
  position: absolute;
  top: -6px;
  left: 88px;
  display: block;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

/* line 346, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li > ul > li:last-child {
  border-bottom: none; }

/* line 351, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li > ul > li:hover {
  background-color: #0065A4; }

/* line 355, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li > ul > li:hover > a {
  color: #fff; }

/* line 358, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li > ul > li:hover > a:hover, .global-header__nav .ff-main-nav > li > ul > li:hover > a::selection {
  color: #fff; }

/* line 366, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li > ul > li:hover:first-child:before {
  border-color: transparent transparent #0065A4 transparent; }

/* line 375, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li > ul > li.dropdown__item:after {
  content: "\e825";
  font-family: "fontello";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  position: absolute;
  width: 15%;
  right: 0px;
  text-align: center;
  top: 10px;
  color: #fff;
  display: inline-block;
  -webkit-transition: transform 100ms ease-in;
  -moz-transition: transform 100ms ease-in;
  -ms-transition: transform 100ms ease-in;
  -o-transition: transform 100ms ease-in;
  transition: transform 100ms ease-in;
  cursor: pointer; }

/* line 395, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li > ul > li.dropdown__item > a {
  width: 85%;
  padding-right: 0;
  display: inline-block; }

/* line 402, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li > ul > li.dropdown__item.menu__open:after {
  transform: rotateZ(90deg); }

/* line 406, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li > ul > li.dropdown__item.menu__open ul {
  border-top: 1px solid #626261; }

/* line 411, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li > ul > li.dropdown__item li {
  background-color: #626261; }

/* line 414, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li > ul > li.dropdown__item li:hover {
  background-color: #0065A4; }

/* line 418, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li > ul > li.dropdown__item li a span {
  padding-left: 5px; }

/* line 427, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li > ul > li ul {
  margin: 0;
  padding: 0;
  max-height: 0;
  -webkit-transition: max-height 0.2s ease-in-out;
  -moz-transition: max-height 0.2s ease-in-out;
  -ms-transition: max-height 0.2s ease-in-out;
  -o-transition: max-height 0.2s ease-in-out;
  transition: max-height 0.2s ease-in-out;
  overflow: hidden; }

/* line 435, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li > ul > li a {
  text-transform: none;
  font-weight: normal;
  padding: 10px 10px 10px 20px;
  position: relative;
  white-space: nowrap;
  color: #fff;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width:180px;
      display:table;
      white-space: pre-wrap; /* css-3 */
      white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
      white-space: -pre-wrap; /* Opera 4-6 */
      white-space: -o-pre-wrap; /* Opera 7 */
      word-wrap: break-word; /* Internet Explorer 5.5+ */
  }

/* line 453, assets/scss/globals/_global-header.scss */
.global-header.scroll-up {
  /* Mobile Menu */ }

/* line 456, assets/scss/globals/_global-header.scss */
.global-header.scroll-up .mobile_menu {
  color: #fff; }

/* line 459, assets/scss/globals/_global-header.scss */
.global-header.scroll-up .mobile_menu a {
  color: #fff; }

/* line 465, assets/scss/globals/_global-header.scss */
.global-header.scroll-up .global-header__nav-top {
  padding-bottom: 8px; }

/* line 473, assets/scss/globals/_global-header.scss */
.global-header.scroll-up .global-header__nav .ff-main-nav > li.current--parent > a {
  color: #0065A4; }

/* line 478, assets/scss/globals/_global-header.scss */
.global-header.scroll-up .global-header__nav .ff-main-nav > li.current--parent li.current--item {
  background-color: #0065A4; }

/* line 481, assets/scss/globals/_global-header.scss */
.global-header.scroll-up .global-header__nav .ff-main-nav > li.current--parent li.current--item > a {
  color: #fff; }

/* line 498, assets/scss/globals/_global-header.scss */
.global-header.scroll-up .global-header__nav-top .top-nav li a {
  color: #fff; }

/* line 506, assets/scss/globals/_global-header.scss */
.global-header.scroll-up .search-form__input {
  color: #fff; }

/* line 509, assets/scss/globals/_global-header.scss */
.global-header.scroll-up .search-form__input:focus {
  border-bottom-color: #0065A4; }

/* line 519, assets/scss/globals/_global-header.scss */
.global-header.scroll-up .global-header__nav .ff-main-nav > li > a {
  color: #000000; }

/* line 524, assets/scss/globals/_global-header.scss */
.global-header.scroll-up .global-header__nav .ff-main-nav > li:hover > a {
  color: #0065A4; }

/* line 528, assets/scss/globals/_global-header.scss */
.global-header.scroll-up .global-header__nav .ff-main-nav > li:hover > ul {
  margin-top: 18px; }

@media only screen and (min-width: 48em) {
  /* line 539, assets/scss/globals/_global-header.scss */
  .global-header {
    padding-top: 14px;
    padding-bottom: 0; }
  /* line 545, assets/scss/globals/_global-header.scss */
  .global-header .global-header__nav .ff-main-nav > li {
    /* padding-bottom: 33px;  */
  }
  /* line 554, assets/scss/globals/_global-header.scss */
  .global-header.scroll-up .global-header__nav .ff-main-nav > li {
    padding-bottom: 18px; } }

@media only screen and (min-width: 64em) {
  /* Mobile Menu */
  /* line 567, assets/scss/globals/_global-header.scss */
  #mm_container,
  .mobile_menu {
    display: none; }
  /* Desktop Menu */
  /* line 573, assets/scss/globals/_global-header.scss */
  .global-header {
    display: block;
    padding: 13px 75px 0; }
  /* line 577, assets/scss/globals/_global-header.scss */
  .global-header__nav {
    display: block; }
  /* line 581, assets/scss/globals/_global-header.scss */
  .global-header .global-header__logo {
    /* margin-top: -20px; */
   }
  /* line 586, assets/scss/globals/_global-header.scss */
  .global-header__nav-top {
    display: block; }
  /* line 590, assets/scss/globals/_global-header.scss */
  .global-header__nav-top .top-nav li {
    display: inline-block; }
  /* line 596, assets/scss/globals/_global-header.scss */
  .global-header__nav {
    text-align: right; }
  /* line 602, assets/scss/globals/_global-header.scss */
  .depth--zero .dropdown__item > a {
    pointer-events: none; }
  /* Language selector add on */
  /* line 606, assets/scss/globals/_global-header.scss */
  #google_translate_element {
    display: inline-block;
    width: 15%; }
  /* line 610, assets/scss/globals/_global-header.scss */
  .goog-te-gadget {
    font-size: 0px !important; }
  /* line 613, assets/scss/globals/_global-header.scss */
  .goog-logo-link {
    display: none; }
  /* line 616, assets/scss/globals/_global-header.scss */
  .global-header__nav-top {
    display: inline-block;
    width: 100%;
    vertical-align: top; } }

@media only screen and (min-width: 80em) {
  /* Desktop Menu */
  /* line 630, assets/scss/globals/_global-header.scss */
  .global-header__nav .ff-main-nav li a {
    padding: 5px 20px;
  }
  /* line 643, assets/scss/globals/_global-header.scss */
  .menu_featured_gypsum,
  .menu_featured_wood {
    padding: 30px; } }

@media only screen and (min-width: 1120px) and (max-width: 1352px) {
  .global-header__nav .ff-main-nav li a {
    padding: 5px 10px; } }

@media only screen and (min-width: 1024px) and (max-width: 1119px) {
  .global-header__nav .ff-main-nav li a {
  padding: 5px 5px; } }


  .button_gypsum {
    cursor: pointer;
    position: relative;
    display: inline-block;
    font-size: 16px;
    font-size: 1.6rem;
    font-family: "din-2014", sans-serif;
    font-weight: bold;
    line-height: 1;
    color: #000000;
    text-decoration: none;
    text-align: center;
    background: #f2f2f2;
    border: none;
    padding: 14px 50px 14px 20px;
    margin-right: 2%;
    vertical-align: middle;
    border-radius: 0;
    transition: all 0.5s;
    overflow: hidden;
    text-transform: uppercase;
    border:1px solid #cccccc;
}

.button_gypsum:hover {
    background: #0065A4;
    color:#ffffff;
    text-decoration: none;
}



/* line 2, assets/scss/globals/_global-hero.scss */
.hero_slider--wrap .hero_slider--slide {
  background-repeat: no-repeat;
  background-size: cover;
  padding: 43px;
  background-position: 50%; }

/* line 10, assets/scss/globals/_global-hero.scss */
.hero {
  padding-top: 100px;
  position: relative;
  overflow: hidden; }

/* line 15, assets/scss/globals/_global-hero.scss */
.hero .hero-bg {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0; }

/* line 24, assets/scss/globals/_global-hero.scss */
.hero .slider--wrap img {
  width: 100%; }

/* line 29, assets/scss/globals/_global-hero.scss */
.hero .hero_slider--slide.bg--video {
  position: relative; }

/* line 36, assets/scss/globals/_global-hero.scss */
.hero .hero_content .button {
  min-height: 46px; }

/* line 41, assets/scss/globals/_global-hero.scss */
.hero .hero_content--wrap {
  position: relative;
  height: 100%;
  width: 100%; }

/* line 49, assets/scss/globals/_global-hero.scss */
.hero .slick-dots li.slick-active a {
  font-size: 30px;
  font-size: 3rem; }

/* line 54, assets/scss/globals/_global-hero.scss */
.hero .slick-dots li a {
  font-size: 25px;
  font-size: 2.5rem;
  font-family: "din-2014", sans-serif;
  font-weight: 700; }

@media only screen and (min-width: 48em) {
  /* line 66, assets/scss/globals/_global-hero.scss */
  .hero .slick-dots li.slick-active a {
    font-size: 20px;
    font-size: 2rem; }
  /* line 71, assets/scss/globals/_global-hero.scss */
  .hero .slick-dots li a {
    font-size: 16px;
    font-size: 1.6rem; } }

@media only screen and (min-width: 64em) {
  /* line 82, assets/scss/globals/_global-hero.scss */
  .hero {
    padding-top: 150px;
    padding-bottom: 100px; }
  /* line 86, assets/scss/globals/_global-hero.scss */
  .hero .slick-dots {
    bottom: -60px; } }

/* line 1, assets/scss/globals/_global-breadcrumbs.scss */
.breadcrumbs-wrapper {
  background: #8d8d8d;
  padding: 0 15px 0 15px;
  display: inline-block;
  margin: 10px 0;
  color: #fff;
  font-size: 10px;
  font-size: 1rem;
  text-transform: uppercase;
  z-index: 1001;
  position: relative; }

/* line 11, assets/scss/globals/_global-breadcrumbs.scss */
.has_anchor .breadcrumbs-wrapper {
  margin: 85px 0; }

/* line 14, assets/scss/globals/_global-breadcrumbs.scss */
.breadcrumbs-wrapper.sticky {
  position: inherit;
  top: 78px; }

/* line 18, assets/scss/globals/_global-breadcrumbs.scss */
.has_anchor .breadcrumbs-wrapper.sticky {
  top: 116px;
  margin: 90px 0; }

/* line 24, assets/scss/globals/_global-breadcrumbs.scss */
.breadcrumbs-wrapper.sticky + .content {
  padding-top: 0px; }

/* line 29, assets/scss/globals/_global-breadcrumbs.scss */
.breadcrumbs-wrapper ul {
  margin: 0;
  padding: 0;
  width: auto; }

/* line 35, assets/scss/globals/_global-breadcrumbs.scss */
.breadcrumbs-wrapper ul li {
  display: inline-block;
  list-style: none;
  position: relative;
  padding: 0 10px 0 5px; }

/* line 41, assets/scss/globals/_global-breadcrumbs.scss */
.breadcrumbs-wrapper ul li:after {
  content: ':';
  display: inline-block;
  position: absolute;
  right: 0px; }

/* line 49, assets/scss/globals/_global-breadcrumbs.scss */
.breadcrumbs-wrapper ul li.current-page:after {
  display: none; }

/* line 54, assets/scss/globals/_global-breadcrumbs.scss */
.breadcrumbs-wrapper ul li a {
  color: #fff; }

/* line 59, assets/scss/globals/_global-breadcrumbs.scss */
.breadcrumbs-wrapper > ul > li:first-of-type {
  padding-left: 0; }

/* line 62, assets/scss/globals/_global-breadcrumbs.scss */
.breadcrumbs-wrapper > ul > li:last-of-type {
  padding-right: 0; }

/* line 65, assets/scss/globals/_global-breadcrumbs.scss */
.breadcrumbs-wrapper .dropdown-parent {
  position: relative; }

/* line 68, assets/scss/globals/_global-breadcrumbs.scss */
.breadcrumbs-wrapper .dropdown-parent .dropdown-content {
  display: none;
  position: absolute;
  left: -10px;
  background-color: #8d8d8d;
  min-width: 160px;
  padding: 12px 16px;
  z-index: 1000;
  color: #fff; }

/* line 78, assets/scss/globals/_global-breadcrumbs.scss */
.breadcrumbs-wrapper .dropdown-parent .dropdown-content li {
  display: block; }

/* line 81, assets/scss/globals/_global-breadcrumbs.scss */
.breadcrumbs-wrapper .dropdown-parent .dropdown-content li:hover {
  text-decoration: underline; }

/* line 86, assets/scss/globals/_global-breadcrumbs.scss */
.breadcrumbs-wrapper .dropdown-parent .dropdown-content li:after {
  display: none; }

/* line 92, assets/scss/globals/_global-breadcrumbs.scss */
.breadcrumbs-wrapper i {
  border: solid #fff;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px; }

/* line 99, assets/scss/globals/_global-breadcrumbs.scss */
.breadcrumbs-wrapper .down {
  margin: 0 5px 1px 10px;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg); }

/* line 105, assets/scss/globals/_global-breadcrumbs.scss */
.breadcrumbs-wrapper .up {
  margin: 0 5px 0 10px;
  transform: rotate(-135deg);
  -webkit-transform: rotate(-135deg); }

@media only screen and (min-width: 48em) {
  /* line 112, assets/scss/globals/_global-breadcrumbs.scss */
  .breadcrumbs-wrapper {
    padding: 0 15px 0 75px; } }

@media only screen and (min-width: 64em) {
  /* line 118, assets/scss/globals/_global-breadcrumbs.scss */
  .has_anchor .breadcrumbs-wrapper {
    margin: 80px 0; }
  /* line 121, assets/scss/globals/_global-breadcrumbs.scss */
  .breadcrumbs-wrapper.sticky {
    top: 99px; }
  /* line 123, assets/scss/globals/_global-breadcrumbs.scss */
  .has_anchor .breadcrumbs-wrapper.sticky {
    top: 73px !important;
    margin: 10px 0; } }

/* The element to apply the animation to */
/* line 132, assets/scss/globals/_global-breadcrumbs.scss */
.slideHide {
  top: -100px !important;
  -webkit-transition: top 1s;
  /* Safari */
  transition: top 1s; }

/* line 139, assets/scss/globals/_global-breadcrumbs.scss */
.slideAnchor {
  animation: slideAnchora .4s forwards; }

@keyframes slideAnchora {
  0% {
    top: 62px; }
  100% {
    top: 0px; } }

/* line 154, assets/scss/globals/_global-breadcrumbs.scss */
.slideBreadcrumbs {
  top: 50px !important;
  margin: 15px 0 !important;
  -webkit-transition: top 2s;
  /* Safari */
  transition: top 2s; }

@media only screen and (min-width: 64em) {
  /* line 162, assets/scss/globals/_global-breadcrumbs.scss */
  .slideBreadcrumbs {
    margin: 10px 0 !important; }
  /* line 165, assets/scss/globals/_global-breadcrumbs.scss */
  .slideHide {
    -webkit-transition: top .8s;
    /* Safari */
    transition: top .8s; }
  @keyframes slideAnchora {
    0% {
      top: 120px; }
    100% {
      top: 0px; } } }

/* line 1, assets/scss/globals/_global-footer.scss */
.global-footer {
  position: relative; }

/* line 3, assets/scss/globals/_global-footer.scss */
.global-footer .bg--image {
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  padding: 0;
  z-index: -1; }

/* line 17, assets/scss/globals/_global-footer.scss */
.global-footer .container {
  width: 100%;
  margin: 0;
  padding: 40px 5%;
  color: #fff;
  background-color: rgba(0, 0, 0, 0.6); }

/* line 24, assets/scss/globals/_global-footer.scss */
.global-footer .container .grid {
  max-width: 1280px;
  margin: 0 auto; }

/* line 28, assets/scss/globals/_global-footer.scss */
.global-footer .container .grid__item {
  padding-left: 0; }

/* line 34, assets/scss/globals/_global-footer.scss */
.global-footer h2 {
  font-size: 30px;
  font-size: 3rem;
  margin-bottom: 5px; }

/* line 40, assets/scss/globals/_global-footer.scss */
.global-footer .footer_disclaimer {
  font-size: 10px;
  font-size: 1rem;
  padding-top: 23px;
  padding-bottom: 20px;
  opacity: .7;
  line-height: 1.4; }

/* line 48, assets/scss/globals/_global-footer.scss */
.global-footer .global-footer__nav {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.2;
  text-transform: uppercase; }

/* line 53, assets/scss/globals/_global-footer.scss */
.global-footer .global-footer__nav ul {
  padding: 0;
  margin-left: 0; }

/* line 57, assets/scss/globals/_global-footer.scss */
.global-footer .global-footer__nav ul li {
  list-style: none;
  display: block;
  width: 100%;
  padding: 5px;
  text-align: center; }

/* line 64, assets/scss/globals/_global-footer.scss */
.global-footer .global-footer__nav ul li a {
  color: #fff; }

/* line 71, assets/scss/globals/_global-footer.scss */
.global-footer .global-footer-secondary__nav {
  font-size: 10px;
  font-size: 1rem;
  text-transform: uppercase;
  text-align: center; }

/* line 76, assets/scss/globals/_global-footer.scss */
.global-footer .global-footer-secondary__nav ul {
  padding: 0;
  margin-left: 0; }

/* line 80, assets/scss/globals/_global-footer.scss */
.global-footer .global-footer-secondary__nav ul li {
  list-style: none;
  display: inline-block;
  padding: 0px 3px;
  border-right: solid 1px; }

/* line 86, assets/scss/globals/_global-footer.scss */
.global-footer .global-footer-secondary__nav ul li:last-child {
  border: none; }

/* line 90, assets/scss/globals/_global-footer.scss */
.global-footer .global-footer-secondary__nav ul li a {
  padding: 0 3px;
  color: #fff; }

/* line 98, assets/scss/globals/_global-footer.scss */
.global-footer .copyright_row {
  text-align: center;
  font-size: 10px;
  font-size: 1rem;
  margin-top: -15px; }

/* line 104, assets/scss/globals/_global-footer.scss */
.global-footer .footer-social_links {
  text-align: center;
  margin: 0;
  padding: 0; }

/* line 109, assets/scss/globals/_global-footer.scss */
.global-footer .footer-social_links li {
  list-style: none;
  display: inline-block;
  padding: 5px; }

/* line 114, assets/scss/globals/_global-footer.scss */
.global-footer .footer-social_links li a {
  display: block;
  width: 30px;
  height: 30px;
  padding: 0;
  border-radius: 100%; }

/* line 121, assets/scss/globals/_global-footer.scss */
.global-footer .footer-social_links li a:hover {
  text-decoration: none;
  color: #0065A4;
  background-color: #fff; }

/* line 130, assets/scss/globals/_global-footer.scss */
.global-footer .jcf-select select {
  background-color: #000; }

/* line 132, assets/scss/globals/_global-footer.scss */
.global-footer .jcf-select select option {
  background-color: #000; }

@media only screen and (min-width: 30em) {
  /* line 141, assets/scss/globals/_global-footer.scss */
  .global-footer .jcf-select {
    margin-bottom: 5px; }
  /* line 145, assets/scss/globals/_global-footer.scss */
  .global-footer .container {
    margin: 0; } }

@media only screen and (min-width: 48em) {
  /* line 152, assets/scss/globals/_global-footer.scss */
  .global-footer {
    padding: 43px; }
  /* line 155, assets/scss/globals/_global-footer.scss */
  .global-footer h2 {
    font-size: 36px;
    font-size: 3.6rem; }
  /* line 159, assets/scss/globals/_global-footer.scss */
  .global-footer .container {
    position: relative;
    padding: 30px 42px 42px;
    height: unset;
    transform: translateY(0);
    top: 0;
    margin: 40px auto; }
  /* line 167, assets/scss/globals/_global-footer.scss */
  .global-footer .container .grid__item {
    padding-left: 20px; }
  /* line 178, assets/scss/globals/_global-footer.scss */
  .global-footer .global-footer__nav ul li {
    text-align: left; } }

/* line 189, assets/scss/globals/_global-footer.scss */
#cookieSpace {
  width: 100%;
  background-color: #FFF;
  color: #000;
  text-align: center;
  padding: 12px 2%;
  font-size: 12px;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 99999;
  border-top: 1px solid #ccc;
  display: none; }

/* line 1, assets/scss/globals/_global-searchform.scss */
.search-form {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  margin-left: 20px; }

/* line 7, assets/scss/globals/_global-searchform.scss */
.hero .search-form {
  margin-left: 0;
  width: 80%; }

/* line 13, assets/scss/globals/_global-searchform.scss */
.search-form__input {
  border: none;
  border-width: 1px;
  border-radius: 0;
  padding: 8px 30px 8px 19px;
  margin: 0px;
  background-color: rgba(0, 0, 0, 0.2);
  font-size: 12px;
  font-size: 1.2rem;
  color: #fff;
  border-bottom: solid 2px transparent; }

.search-form__header {
  color: #333 !important;
}
/* line 24, assets/scss/globals/_global-searchform.scss */
.search-form__input:focus {
  border-bottom: solid 2px #fff; }

/* line 28, assets/scss/globals/_global-searchform.scss */
.hero .search-form__input {
  font-size: 18px;
  font-size: 1.8rem;
  background-color: rgba(0, 0, 0, 0.4); }

/* line 34, assets/scss/globals/_global-searchform.scss */
.label {
  display: none; }

/* line 38, assets/scss/globals/_global-searchform.scss */
.search-form__submit {
  padding: 4px 10px 3px 8px;
  background-color: transparent;
  color: #fff;
  border: none;
  position: absolute;
  right: 0;
  top: 0;
  width: 25px; }

/* line 48, assets/scss/globals/_global-searchform.scss */
.search-form__submit:before {
  content: "\e83d";
  font-family: "fontello";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  position: absolute;
  left: 0;
  top: 6px; }

/* line 61, assets/scss/globals/_global-searchform.scss */
.hero .search-form__submit:before {
  top: 10px; }

/* line 70, assets/scss/globals/_global-searchform.scss */
.search-form__input:active, .search-form__input:focus,
.search-form__submit:active,
.search-form__submit:focus {
  outline: 0 none; }

@media only screen and (min-width: 64em) {
  /* line 77, assets/scss/globals/_global-searchform.scss */
  .search-form {
    margin-left: 0px; } }

@media only screen and (min-width: 80em) {
  /* line 83, assets/scss/globals/_global-searchform.scss */
  .search-form {
    margin-left: 43px;
    margin-right: 1em; } }

/* line 1, assets/scss/globals/_global-sidebar.scss */
.gp-sidebar {
  padding-left: 30px; }

/* line 3, assets/scss/globals/_global-sidebar.scss */
.gp-sidebar .filters_output {
  display: none; }

/* line 6, assets/scss/globals/_global-sidebar.scss */
.gp-sidebar .sidebar-item-wrap {
  margin-bottom: 30px; }

/* line 8, assets/scss/globals/_global-sidebar.scss */
.gp-sidebar .sidebar-item-wrap label {
  color: #0065A4;
  font-size: 16px;
  font-size: 1.6rem; }

/* line 12, assets/scss/globals/_global-sidebar.scss */
.gp-sidebar .sidebar-item-wrap .section-parent {
  cursor: pointer; }

/* line 14, assets/scss/globals/_global-sidebar.scss */
.gp-sidebar .sidebar-item-wrap .section-parent label {
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: 700;
  text-transform: uppercase; }

/* line 19, assets/scss/globals/_global-sidebar.scss */
.gp-sidebar .sidebar-item-wrap .section-parent .arrow-toggle {
  float: right;
  padding: 0 10px;
  cursor: pointer;
  transition: all .3s; }

/* line 25, assets/scss/globals/_global-sidebar.scss */
.gp-sidebar .sidebar-item-wrap .section-parent .arrow-toggle.sectionOpen {
  transform: rotate(-90deg); }

/* line 29, assets/scss/globals/_global-sidebar.scss */
.gp-sidebar .sidebar-item-wrap fieldset {
  border: none;
  padding: 0;
  height: 0;
  padding-left: 40px;
  overflow: hidden; }

/* line 37, assets/scss/globals/_global-sidebar.scss */
.gp-sidebar .filter_toggle {
  text-align: center;
  padding: 10px;
  display: block;
  border: solid 2px;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: bold;
  text-transform: uppercase; }

/* line 45, assets/scss/globals/_global-sidebar.scss */
.gp-sidebar .filter_toggle img {
  padding-left: 10px;
  margin-top: -1px; }

/* line 52, assets/scss/globals/_global-sidebar.scss */
.sidr-class-filter_toggle {
  text-align: center;
  padding: 10px;
  display: block;
  border: solid 2px;
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: bold;
  text-transform: uppercase; }

/* line 60, assets/scss/globals/_global-sidebar.scss */
.sidr-class-filter_toggle img {
  padding-left: 10px;
  margin-top: -1px; }

@media only screen and (min-width: 64em) {
  /* line 68, assets/scss/globals/_global-sidebar.scss */
  .gp-sidebar .filter_toggle {
    display: none; }
  /* line 71, assets/scss/globals/_global-sidebar.scss */
  .gp-sidebar .filters_output {
    display: block; } }

/* line 1, assets/scss/globals/_global-form-elements.scss */
.jcf-checkbox {
  border: 1px solid #FFDA27; }

/* line 4, assets/scss/globals/_global-form-elements.scss */
.jcf-checkbox span {
  height: 5px;
  width: 9px;
  border-color: #FFDA27 !important;
  border-width: 0 0 2px 2px; }

/* line 12, assets/scss/globals/_global-form-elements.scss */
.jcf-checkbox.jcf-checked {
  background-color: #FFDA27; }

/* line 16, assets/scss/globals/_global-form-elements.scss */
.jcf-focus, .jcf-focus * {
  border-color: #0065A4 !important; }

/* line 21, assets/scss/globals/_global-form-elements.scss */
.jcf-select {
  width: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  color: #807a7a;
  border: none;
  border-radius: 0;
  padding: 5px 10px;
  height: 36px;
  box-sizing: border-box;
  text-align: left;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 1px solid #222; }

/* line 37, assets/scss/globals/_global-form-elements.scss */
.jcf-select .jcf-select-text {
  font-size: 18px;
  font-weight: bold; }

/* line 42, assets/scss/globals/_global-form-elements.scss */
.jcf-select .jcf-select-opener {
  position: absolute;
  background-color: transparent;
  width: 26px;
  bottom: 0;
  right: 0;
  top: 0; }

/* line 51, assets/scss/globals/_global-form-elements.scss */
.jcf-select:after {
  content: "\e823";
  font-family: "fontello";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  position: absolute;
  right: 10px;
  top: 5px;
  font-size: 28px;
  font-size: 2.8rem;
  color: #FFDA27; }

/* line 71, assets/scss/globals/_global-form-elements.scss */
.jcf-select option {
  padding-left: 20px;
  background-color: #000; }

/* line 77, assets/scss/globals/_global-form-elements.scss */
.gform_wrapper {
  padding: 0; }

/* line 80, assets/scss/globals/_global-form-elements.scss */
.gform_wrapper ul {
  padding-left: 0; }

/* line 83, assets/scss/globals/_global-form-elements.scss */
.gform_wrapper ul li {
  list-style: none; }

/* line 88, assets/scss/globals/_global-form-elements.scss */
.gform_wrapper input[type="submit"] {
  width: auto;
  margin-right: 2%; }

/* line 93, assets/scss/globals/_global-form-elements.scss */
.gform_wrapper .gfield_required {
  display: none; }

@media only screen and (min-width: 64em) {
  /* line 98, assets/scss/globals/_global-form-elements.scss */
  .gform_wrapper .third {
    width: 24%;
    margin-right: 1%;
    float: left; }
  /* line 104, assets/scss/globals/_global-form-elements.scss */
  .gform_wrapper .half {
    width: 48.5%;
    margin-right: 1%;
    float: left; } }

/* line 111, assets/scss/globals/_global-form-elements.scss */
.gform_wrapper .gform_footer {
  text-align: right; }

/* line 117, assets/scss/globals/_global-form-elements.scss */
section.map .max-width-wrapper {
  padding-left: 21.5px;
  padding-right: 21.5px; }

/* line 123, assets/scss/globals/_global-form-elements.scss */
.where-to-buy .bd-servicesoffered-container {
  width: 100%; }

/* line 126, assets/scss/globals/_global-form-elements.scss */
.where-to-buy .bd-servicesoffered-container .so-input-wrap {
  float: left;
  width: 50%; }

/* line 130, assets/scss/globals/_global-form-elements.scss */
.where-to-buy .bd-servicesoffered-container .so-input-wrap div {
  overflow-y: auto;
  padding: 5px 0; }

/* line 134, assets/scss/globals/_global-form-elements.scss */
.where-to-buy .bd-servicesoffered-container .so-input-wrap .check-wrap-title {
  padding-bottom: 15px; }

/* line 139, assets/scss/globals/_global-form-elements.scss */
.where-to-buy .bd-servicesoffered-container .sub-services-wrap {
  height: 0;
  overflow: hidden !important; }

/* line 146, assets/scss/globals/_global-form-elements.scss */
.where-to-buy #bd-zipcode-search-form.so .bd-zipcode-search-container {
  width: 100%;
  margin-bottom: 15px; }

/* line 150, assets/scss/globals/_global-form-elements.scss */
.where-to-buy #bd-zipcode-search-form.so .bd-zipcode-search-container input {
  width: 32%;
  margin-right: 1%;
  float: left;
  background-color: #626261;
  color: #f9f9f9;
  height: 44px;
  border: none;
  border-radius: 0;
  font-weight: 700; }

/* line 161, assets/scss/globals/_global-form-elements.scss */
.where-to-buy #bd-zipcode-search-form.so .bd-zipcode-search-container input::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #f9f9f9;
  font-weight: 700; }

/* line 167, assets/scss/globals/_global-form-elements.scss */
.where-to-buy #bd-zipcode-search-form.so .bd-zipcode-search-container input::-moz-placeholder {
  /* Firefox 19+ */
  color: #f9f9f9;
  font-weight: 700; }

/* line 173, assets/scss/globals/_global-form-elements.scss */
.where-to-buy #bd-zipcode-search-form.so .bd-zipcode-search-container input:-ms-input-placeholder {
  /* IE 10+ */
  color: #f9f9f9;
  font-weight: 700; }

/* line 179, assets/scss/globals/_global-form-elements.scss */
.where-to-buy #bd-zipcode-search-form.so .bd-zipcode-search-container input:-moz-placeholder {
  /* Firefox 18- */
  color: #f9f9f9;
  font-weight: 700; }

/* line 187, assets/scss/globals/_global-form-elements.scss */
.where-to-buy #bd-zipcode-search-form.so .bd-zipcode-search-container .bd-zipcode-search {
  width: 100%;
  display: block;
  margin-bottom: 10px; }

/* line 193, assets/scss/globals/_global-form-elements.scss */
.where-to-buy #bd-zipcode-search-form.so .bd-zipcode-search-container .jcf-select-mile-radius {
  margin: 0 0 10px;
  background-color: #626261;
  color: #fff; }

/* line 197, assets/scss/globals/_global-form-elements.scss */
.where-to-buy #bd-zipcode-search-form.so .bd-zipcode-search-container .jcf-select-mile-radius option {
  background-color: #212121; }

/* line 203, assets/scss/globals/_global-form-elements.scss */
.where-to-buy #bd-zipcode-search-form.so .bd-zipcode-search-container .jcf-radio {
  height: 22px;
  width: 22px;
  border-radius: 50%;
  background-color: #626261;
  border-color: #626261 !important; }

/* line 213, assets/scss/globals/_global-form-elements.scss */
.where-to-buy #bd-zipcode-search-form.so .bd-zipcode-search-container .jcf-radio.jcf-checked span,
.where-to-buy #bd-zipcode-search-form.so .bd-zipcode-search-container .jcf-radio.jcf-checked.jcf-focus span {
  background-color: #FFDA27;
  border-color: #626261 !important; }

/* line 219, assets/scss/globals/_global-form-elements.scss */
.where-to-buy #bd-zipcode-search-form.so .bd-zipcode-search-container .mile-units {
  width: 40%;
  margin-left: 1%;
  float: left;
  margin-top: 8px; }

/* line 228, assets/scss/globals/_global-form-elements.scss */
.where-to-buy .check-wrap,
.where-to-buy .unit-wrap {
  margin-bottom: 10px; }

/* line 232, assets/scss/globals/_global-form-elements.scss */
.where-to-buy .check-wrap label,
.where-to-buy .unit-wrap label {
  font-size: 18px;
  margin-top: 0;
  float: left;
  font-weight: 700;
  margin-left: 7px;
  line-height: 24px; }

/* line 241, assets/scss/globals/_global-form-elements.scss */
.where-to-buy .check-wrap .jcf-checkbox,
.where-to-buy .check-wrap .jcf-radio,
.where-to-buy .unit-wrap .jcf-checkbox,
.where-to-buy .unit-wrap .jcf-radio {
  float: left; }

/* line 246, assets/scss/globals/_global-form-elements.scss */
.where-to-buy .check-wrap .jcf-checkbox,
.where-to-buy .unit-wrap .jcf-checkbox {
  margin-top: 3px; }

/* line 251, assets/scss/globals/_global-form-elements.scss */
.where-to-buy .check-wrap {
  width: 100%;
  float: left; }

/* line 254, assets/scss/globals/_global-form-elements.scss */
.where-to-buy .check-wrap label {
  width: 76%; }

/* line 258, assets/scss/globals/_global-form-elements.scss */
.where-to-buy .check-wrap .jcf-checkbox {
  height: 22px;
  width: 22px; }

/* line 262, assets/scss/globals/_global-form-elements.scss */
.where-to-buy .check-wrap .jcf-checkbox span {
  height: 8px;
  width: 13px;
  border-color: #FFDA27 !important;
  border-width: 0 0 3px 3px;
  margin: -6px 0 0 -6px; }

/* line 271, assets/scss/globals/_global-form-elements.scss */
.where-to-buy .check-wrap .jcf-checkbox,
.where-to-buy .check-wrap .jcf-checkbox.jcf-checked {
  background-color: #626261;
  border: none; }

/* line 278, assets/scss/globals/_global-form-elements.scss */
.where-to-buy .check-wrap-title {
  border-bottom: 1px solid #626261;
  width: 95%;
  float: none; }

/* line 282, assets/scss/globals/_global-form-elements.scss */
.where-to-buy .check-wrap-title label {
  width: unset; }

/* line 288, assets/scss/globals/_global-form-elements.scss */
.where-to-buy .unit-wrap {
  display: inline-block;
  margin: 5px 0px 5px 10px; }

/* line 293, assets/scss/globals/_global-form-elements.scss */
.where-to-buy .wtb-disclaimer {
  color: #fff;
  font-size: 22px; }

/* line 298, assets/scss/globals/_global-form-elements.scss */
.where-to-buy .jcf-select {
  width: 25%;
  margin: 0 1%;
  float: left;
  height: 44px;
  padding: 9px 10px;
  font-weight: 700; }

/* line 308, assets/scss/globals/_global-form-elements.scss */
.where-to-buy .jcf-select .jcf-select-text {
  margin: 0; }

/* line 314, assets/scss/globals/_global-form-elements.scss */
.where-to-buy .profession-type .jcf-select {
  margin: 0 0 20px 0;
  width: 100%; }

@media only screen and (min-width: 424px) and (orientation: portrait) {
  /* line 325, assets/scss/globals/_global-form-elements.scss */
  .where-to-buy #bd-zipcode-search-form.so .bd-zipcode-search-container .mile-units {
    width: 55%; } }

.gform_title {
  display: none;
}

@media only screen and (min-width: 48em) {
  /* line 334, assets/scss/globals/_global-form-elements.scss */
  section.map .max-width-wrapper {
    padding-left: 21.5px;
    padding-right: 21.5px; }
  /* line 342, assets/scss/globals/_global-form-elements.scss */
  .where-to-buy #bd-zipcode-search-form.so .bd-zipcode-search-container .bd-zipcode-search {
    width: 32%;
    margin-bottom: 0; }
  /* line 349, assets/scss/globals/_global-form-elements.scss */
  .where-to-buy .mile-units {
    width: 32%; }
  /* line 352, assets/scss/globals/_global-form-elements.scss */
  .where-to-buy .check-wrap {
    width: 50%; }
  /* line 358, assets/scss/globals/_global-form-elements.scss */
  .where-to-buy .bd-servicesoffered-container .so-input-wrap .check-wrap-title {
    width: 95%; } }

/**
 * Global Form Styles
 */
/* line 373, assets/scss/globals/_global-form-elements.scss */
.gform_body {
  color: #0065A4; }

/* line 377, assets/scss/globals/_global-form-elements.scss */
.gform_body input {
  font-size: 18px;
  font-size: 1.8rem;
  font-weight: bold;
  margin-bottom: 10px; }

/* line 383, assets/scss/globals/_global-form-elements.scss */
.gform_body textarea {
  padding: 10px 20px;
  height: 200px; }

/* line 389, assets/scss/globals/_global-form-elements.scss */
.gform_body .radio-inline ul li label {
  padding-left: 10px;
  vertical-align: middle;
  font-weight: bold; }

/* line 396, assets/scss/globals/_global-form-elements.scss */
.gform_body .gform_title {
  font-size: 48px;
  font-size: 4.8rem;
  line-height: 1; }

/* line 401, assets/scss/globals/_global-form-elements.scss */
.gform_body .gform_description {
  font-size: 20px;
  font-size: 2rem;
  line-height: 1; }

/* line 406, assets/scss/globals/_global-form-elements.scss */
.gform_body .jcf-checkbox {
  margin-bottom: 4px; }

/* line 409, assets/scss/globals/_global-form-elements.scss */
.gform_body .jcf-checkbox span {
  height: 5px;
  width: 9px;
  border-width: 0 0 2px 2px; }

/* line 416, assets/scss/globals/_global-form-elements.scss */
.gform_body .gfield_label:first-child {
  display: none; }

/* line 420, assets/scss/globals/_global-form-elements.scss */
.gform_body .gfield_checkbox {
  border-top: 1px solid #626261;
  border-bottom: 1px solid #626261;
  max-height: 110px;
  overflow-y: inherit; }

/* line 426, assets/scss/globals/_global-form-elements.scss */
.gform_body .gfield_checkbox label {
  font-weight: bold; }

/* line 431, assets/scss/globals/_global-form-elements.scss */
.gform_body .gfield_error input {
  border: 1px solid #790000 !important;
  width: calc(100% - 2px) !important; }

/* line 435, assets/scss/globals/_global-form-elements.scss */
.gform_body .gfield_error .jcf-checkbox {
  border: 1px solid #790000 !important; }

/* line 438, assets/scss/globals/_global-form-elements.scss */
.gform_body .gfield_error .validation_message {
  color: red;
  margin-top: -10px; }

@media only screen and (min-width: 48em) {
  /* line 445, assets/scss/globals/_global-form-elements.scss */

  .gform_body .gfield_checkbox {
    width: 48%; }

  .dd-checkbox .gfield_checkbox {
    width: 100%; } }

/* line 451, assets/scss/globals/_global-form-elements.scss */
.gform_body .ginput_container_multiselect .jcf-option {
  font-weight: bold;
  font-size: 18px;
  font-size: 1.8rem; }

/* line 457, assets/scss/globals/_global-form-elements.scss */
.gform_body .large,
.gform_body .full-field {
  width: 100%; }

/* line 462, assets/scss/globals/_global-form-elements.scss */
.gform_body .medium,
.gform_body .half-field {
  width: 100%; }

/* line 467, assets/scss/globals/_global-form-elements.scss */
.gform_body .small,
.gform_body .third-field {
  width: 100%; }

@media only screen and (min-width: 48em) {
  /* line 473, assets/scss/globals/_global-form-elements.scss */
  .gform_body .radio-inline ul li {
    display: inline-block; }
  /* line 477, assets/scss/globals/_global-form-elements.scss */
  .gform_body .third-field {
    width: 24%;
    float: left;
    margin-right: 1%; }
  /* line 483, assets/scss/globals/_global-form-elements.scss */
  .gform_body .half-field {
    width: 49%;
    float: left;
    margin-right: 1%; }
  /* line 489, assets/scss/globals/_global-form-elements.scss */
  .gform_body .full-field {
    width: 99%;
    clear: both; }
  /* line 493, assets/scss/globals/_global-form-elements.scss */
  .gform_body .full-field .large {
    width: 100%; } }

/* line 499, assets/scss/globals/_global-form-elements.scss */
.gform_body .jcf-select-opener {
  color: #FFDA27; }

/**
 * Light Form
 */
/* line 507, assets/scss/globals/_global-form-elements.scss */
.light-form {
  padding: 75px; }

/* line 510, assets/scss/globals/_global-form-elements.scss */
.light-form .gform_body {
  color: #0065A4; }

/* line 513, assets/scss/globals/_global-form-elements.scss */
.light-form .gform_body input {
  color: #0065A4;
  background-color: #fff;
  border: 1px solid #0065A4;
  margin-bottom: 10px; }

/* line 518, assets/scss/globals/_global-form-elements.scss */
.light-form .gform_body input::placeholder {
  color: #333; }

/* line 525, assets/scss/globals/_global-form-elements.scss */
.light-form .gform_body textarea {
  color: #0065A4; }

/* line 529, assets/scss/globals/_global-form-elements.scss */
.light-form .gform_body .radio-inline ul li {
  padding-right: 20px !important; }

/* line 534, assets/scss/globals/_global-form-elements.scss */
.light-form .gform_title {
  color: #333333; }

/* line 538, assets/scss/globals/_global-form-elements.scss */
.light-form .gform_description {
  color: #333333; }

/* line 543, assets/scss/globals/_global-form-elements.scss */
.light-form .jcf-radio {
  color: #0065A4; }

/* line 547, assets/scss/globals/_global-form-elements.scss */
.light-form .jcf-radio.jcf-checked,
.light-form .jcf-radio.jcf-focus {
  border: 1px solid #0065A4;
  background-color: #FFDA27; }

/* line 552, assets/scss/globals/_global-form-elements.scss */
.light-form .jcf-radio.jcf-checked span,
.light-form .jcf-radio.jcf-focus span {
  background-color: #0065A4; }

/* line 558, assets/scss/globals/_global-form-elements.scss */
.light-form .jcf-checkbox {
  border: 1px solid #0065A4;
  color: #0065A4;
  margin-bottom: 4px; }

/* line 563, assets/scss/globals/_global-form-elements.scss */
.light-form .jcf-checkbox span {
  height: 5px;
  width: 9px;
  border-width: 0 0 2px 2px; }

/* line 570, assets/scss/globals/_global-form-elements.scss */
.light-form .jcf-checkbox.jcf-checked {
  border: 1px solid #0065A4;
  background-color: #FFDA27; }

/* line 577, assets/scss/globals/_global-form-elements.scss */
.light-form .ginput_container_multiselect .jcf-option {
  color: #0065A4; }

/* line 581, assets/scss/globals/_global-form-elements.scss */
.light-form .ginput_container_multiselect .jcf-selected {
  background-color: #FFDA27; }

/* line 587, assets/scss/globals/_global-form-elements.scss */
.light-form .jcf-select {
  background-color: #fff;
  color: #0065A4;
  border: 1px solid #0065A4; }

/* line 592, assets/scss/globals/_global-form-elements.scss */
.light-form .jcf-select:after {
  color: #FFDA27; }

/* line 596, assets/scss/globals/_global-form-elements.scss */
.light-form .jcf-select option {
  background-color: #bbb;
  color: #0065A4; }

/* line 601, assets/scss/globals/_global-form-elements.scss */
.light-form .jcf-select .jcf-option-gf_placeholder {
  color: #333; }

/**
 * Dark Form
 */
/* line 610, assets/scss/globals/_global-form-elements.scss */
.dark-form {
  padding: 75px;
  background-color: #212121; }

/* line 614, assets/scss/globals/_global-form-elements.scss */
.dark-form .gform_body {
  color: #ccc; }

/* line 617, assets/scss/globals/_global-form-elements.scss */
.dark-form .gform_body input {
  color: #fff;
  background-color: #626261;
  border: 1px solid #222; }

/* line 622, assets/scss/globals/_global-form-elements.scss */
.dark-form .gform_body input::placeholder {
  color: #999; }

/* line 627, assets/scss/globals/_global-form-elements.scss */
.dark-form .gform_body textarea {
  color: #fff; }

/* line 631, assets/scss/globals/_global-form-elements.scss */
.dark-form .gform_body .radio-inline ul li {
  padding-right: 20px !important; }

/* line 636, assets/scss/globals/_global-form-elements.scss */
.dark-form .gform_title {
  color: #FFF; }

/* line 640, assets/scss/globals/_global-form-elements.scss */
.dark-form .gform_description {
  color: #FFF; }

/* line 644, assets/scss/globals/_global-form-elements.scss */
.dark-form textarea {
  background-color: #626261;
  border: none; }

/* line 650, assets/scss/globals/_global-form-elements.scss */
.dark-form .jcf-radio {
  color: #fff;
  background-color: #000;
  border: none; }

/* line 656, assets/scss/globals/_global-form-elements.scss */
.dark-form .jcf-radio.jcf-checked,
.dark-form .jcf-radio.jcf-focus {
  border: none;
  background-color: #626261; }

/* line 661, assets/scss/globals/_global-form-elements.scss */
.dark-form .jcf-radio.jcf-checked span,
.dark-form .jcf-radio.jcf-focus span {
  background-color: #FFDA27; }

/* line 667, assets/scss/globals/_global-form-elements.scss */
.dark-form .jcf-checkbox {
  border: none;
  color: #FFDA27;
  background-color: #626261; }

/* line 672, assets/scss/globals/_global-form-elements.scss */
.dark-form .jcf-checkbox span {
  border-color: #FFDA27 !important; }

/* line 677, assets/scss/globals/_global-form-elements.scss */
.dark-form .jcf-checkbox.jcf-checked {
  border: none;
  color: #FFDA27;
  background-color: #626261; }

/* line 685, assets/scss/globals/_global-form-elements.scss */
.dark-form .ginput_container_multiselect .jcf-list {
  background-color: #626261; }

/* line 689, assets/scss/globals/_global-form-elements.scss */
.dark-form .ginput_container_multiselect .jcf-option {
  color: #fff; }

/* line 693, assets/scss/globals/_global-form-elements.scss */
.dark-form .ginput_container_multiselect .jcf-selected {
  background-color: #0065A4; }

/* line 699, assets/scss/globals/_global-form-elements.scss */
.dark-form .jcf-select {
  background-color: #626261;
  color: #fff;
  border: none; }

/* line 704, assets/scss/globals/_global-form-elements.scss */
.dark-form .jcf-select:after {
  color: #FFDA27; }

/* line 708, assets/scss/globals/_global-form-elements.scss */
.dark-form .jcf-select .gfield_select {
  background-color: #626261; }

/* line 712, assets/scss/globals/_global-form-elements.scss */
.dark-form .jcf-select option {
  background-color: #626261;
  color: #fff; }

/* line 717, assets/scss/globals/_global-form-elements.scss */
.dark-form .jcf-select .jcf-option-gf_placeholder {
  color: #999; }

/* line 722, assets/scss/globals/_global-form-elements.scss */
.dark-form .jcf-select .gf_placeholder::placeholder {
  color: #999; }

/* line 728, assets/scss/globals/_global-form-elements.scss */
.dark-form [type="submit"] {
  color: #fff;
  background-color: #0065A4; }

/* line 732, assets/scss/globals/_global-form-elements.scss */
.dark-form [type="submit"]:hover {
  color: #0065A4 !important;
  background-color: #cccccc; }

/* line 742, assets/scss/globals/_global-form-elements.scss */
.banner--wrap .banner--content {
  text-align: left;
  display: inline-block; }

/* line 747, assets/scss/globals/_global-form-elements.scss */
.banner--wrap .banner--button {
  text-align: left;
  display: inline-block; }

/**
 * Contact Form
 */
/* line 758, assets/scss/globals/_global-form-elements.scss */
.contact-page .gform_body .radio-inline {
  margin-bottom: 40px; }

/* line 762, assets/scss/globals/_global-form-elements.scss */
.contact-page .gform_body .jcf-select {
  min-width: 100px; }

@media only screen and (min-width: 48em) {
  /* line 767, assets/scss/globals/_global-form-elements.scss */
  .contact-page .gform_body .radio-inline {
    text-align: center; } }

/* line 773, assets/scss/globals/_global-form-elements.scss */
.contact-page label {
  color: #FFDA27; }

/* line 1, assets/scss/components/_anchor.scss */
.anchor {
  padding-top: 2px;
  padding-bottom: 2px;
  background: #0f5295;
  margin: 0 0 0 0px;
  width: 100%;
  position: absolute;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  z-index: 9999; }

/* line 11, assets/scss/components/_anchor.scss */
.anchor .anchor-link {
  display: block;
  padding: 7px 10px;
  border-top: solid 1px;
  border-top-color: rgba(255, 255, 255, 0.4); }

/* line 17, assets/scss/components/_anchor.scss */
.anchor .anchor-link a {
  color: #fff;
  text-transform: uppercase;
  font-size: 16px;
  font-size: 1.6rem;
  padding: 5px;
  font-weight: bold; }

/* line 26, assets/scss/components/_anchor.scss */
.anchor.sticky {
  position: fixed; }

/* line 30, assets/scss/components/_anchor.scss */
.anchor .anchor-image {
  display: block; }

/* line 32, assets/scss/components/_anchor.scss */
.anchor .anchor-image img {
  max-height: 30px;
  width: auto;
  margin: 7px 0; }

/* line 39, assets/scss/components/_anchor.scss */
.anchor .anchor-link-wrap {
  display: block; }

/* line 43, assets/scss/components/_anchor.scss */
.anchorOutter {
  display: block;
  text-align: center;
  color: #fff;
  cursor: pointer;
  padding: 10px;
  font-weight: bold; }

/* line 51, assets/scss/components/_anchor.scss */
.anchorOutter .icon {
  font-size: 20px;
  font-size: 2rem;
  top: 3px;
  position: relative;
  display: inline-block;
  -moz-transition: all 0.4s linear;
  -webkit-transition: all 0.4s linear;
  transition: all 0.4s linear; }

/* line 59, assets/scss/components/_anchor.scss */
.anchorOutter .icon.open {
  -ms-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }

/* line 69, assets/scss/components/_anchor.scss */
.anchor-wrap {
  display: none;
  text-align: left; }

@media only screen and (min-width: 64em) {
  /* line 76, assets/scss/components/_anchor.scss */
  .anchor {
    padding-top: 15px;
    padding-bottom: 15px;
    margin: 0 0 0 0px;
    overflow-y: unset; }
  /* line 81, assets/scss/components/_anchor.scss */
  .anchor .anchor-link {
    display: inline-block;
    border-top: none; }
  /* line 86, assets/scss/components/_anchor.scss */
  .anchorOutter {
    display: none; }
  /* line 89, assets/scss/components/_anchor.scss */
  .anchor-wrap {
    display: block;
    text-align: right; }
  /* line 93, assets/scss/components/_anchor.scss */
  .anchor-image {
    display: inline-block;
    float: left; }
  /* line 96, assets/scss/components/_anchor.scss */
  .anchor-image img {
    margin: 7px 0; }
  /* line 100, assets/scss/components/_anchor.scss */
  .anchor-link-wrap {
    display: inline-block; } }

/* fluid 4 columns */
/* line 2, assets/scss/components/_masonry.scss */
.masonry-grid__sizer,
.masonry-grid__item {
  width: 100%;
  display: flex;
  text-align: center;
  color: #fff; }

/* line 8, assets/scss/components/_masonry.scss */
.masonry-grid__sizer a,
.masonry-grid__item a {
  color: #fff; }

/* line 12, assets/scss/components/_masonry.scss */
.masonry-grid__item {
  border: none;
  min-height: 150px;
  padding: 35px; }

/* line 16, assets/scss/components/_masonry.scss */
.masonry-grid__item:nth-child(2) {
  min-height: 300px; }

/* line 19, assets/scss/components/_masonry.scss */
.masonry-grid__item:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 100%;
  background: #0065A4;
  opacity: 0.8; }

/* line 29, assets/scss/components/_masonry.scss */
.masonry-grid__item:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 100%;
  z-index: 80; }

/* line 39, assets/scss/components/_masonry.scss */
.masonry-grid__item .masonry--block-content {
  display: block;
  width: 100%;
  margin: auto;
  position: relative;
  z-index: 100; }

/* line 45, assets/scss/components/_masonry.scss */
.masonry-grid__item .masonry--block-content .title {
  width: 100%;
  text-align: center;
  text-transform: uppercase;
  font-size: 38px;
  font-size: 3.8rem;
  font-weight: bold; }

/* line 52, assets/scss/components/_masonry.scss */
.masonry-grid__item .masonry--block-content .masonry--block-link {
  text-decoration: none; }

/* line 56, assets/scss/components/_masonry.scss */
.masonry-grid__item .masonry--block-title {
  display: none;
  width: 100%;
  text-align: center;
  margin: auto;
  position: relative;
  z-index: 100;
  text-transform: uppercase;
  font-size: 56px;
  font-size: 5.6rem;
  font-weight: bold;
  line-height: 1; }

/* 2 columns */
/* line 70, assets/scss/components/_masonry.scss */
.masonry-grid__item--width2 {
  width: 100%;
  min-height: 150px; }

/* 2 rows */
/* line 75, assets/scss/components/_masonry.scss */
.masonry-grid__item--height2 {
  width: 100%;
  min-height: 300px; }

/* line 83, assets/scss/components/_masonry.scss */
.masonry-grid.in--Gypsum .masonry-grid__item:before {
  background: rgba(0, 101, 164, 0.8); }

/* line 93, assets/scss/components/_masonry.scss */
.masonry-grid.in--Wood .masonry-grid__item:before {
  background: rgba(33, 33, 33, 0.8); }

@media only screen and (min-width: 48em) {
  /* fluid 4 columns */
  /* line 105, assets/scss/components/_masonry.scss */
  .masonry-grid__sizer,
  .masonry-grid__item {
    width: 25%; }
  /* line 108, assets/scss/components/_masonry.scss */
  .masonry-grid__sizer.thirds,
  .masonry-grid__item.thirds {
    width: 50%; }
  /* line 111, assets/scss/components/_masonry.scss */
  .masonry-grid__sizer.thirds:last-child,
  .masonry-grid__item.thirds:last-child {
    width: 100%; }
  /* line 115, assets/scss/components/_masonry.scss */
  .masonry-grid__item {
    min-height: 300px; }
  /* line 117, assets/scss/components/_masonry.scss */
  .masonry-grid__item:nth-child(2) {
    min-height: 600px; }
  /* line 120, assets/scss/components/_masonry.scss */
  .masonry-grid__item .masonry--block-title {
    display: block;
    font-size: 4vw; }
  /* line 124, assets/scss/components/_masonry.scss */
  .masonry-grid__item .masonry--block-content {
    display: none; }
  /* line 127, assets/scss/components/_masonry.scss */
  .masonry-grid__item:hover {
    box-shadow: 5px 10px 18px #5e5e5e;
    position: relative;
    z-index: 500; }
  /* line 131, assets/scss/components/_masonry.scss */
  .masonry-grid__item:hover .masonry--block-title {
    display: none; }
  /* line 134, assets/scss/components/_masonry.scss */
  .masonry-grid__item:hover .masonry--block-content {
    display: block; }
  /* 2 columns */
  /* line 140, assets/scss/components/_masonry.scss */
  .masonry-grid__item--width2 {
    width: 50%;
    min-height: 300px; }
  /* line 145, assets/scss/components/_masonry.scss */
  .in--Wood .masonry-grid__item--width2 {
    min-height: 600px; }
  /* 2 rows */
  /* line 150, assets/scss/components/_masonry.scss */
  .masonry-grid__item--height2 {
    width: 50%;
    min-height: 600px; }
  /* line 158, assets/scss/components/_masonry.scss */
  .masonry-grid.in--Gypsum .masonry-grid__item:before, .masonry-grid.in--Wood .masonry-grid__item:before {
    opacity: 0.5; }
  /* line 161, assets/scss/components/_masonry.scss */
  .masonry-grid.in--Gypsum .masonry-grid__item:after, .masonry-grid.in--Wood .masonry-grid__item:after {
    display: none; }
  /* line 165, assets/scss/components/_masonry.scss */
  .masonry-grid.in--Gypsum .masonry-grid__item:hover:before, .masonry-grid.in--Wood .masonry-grid__item:hover:before {
    display: block;
    opacity: 1; }
  /* line 169, assets/scss/components/_masonry.scss */
  .masonry-grid.in--Gypsum .masonry-grid__item:hover:after, .masonry-grid.in--Wood .masonry-grid__item:hover:after {
    display: block; } }

@media only screen and (min-width: 64em) {
  /* fluid 4 columns */
  /* line 180, assets/scss/components/_masonry.scss */
  .masonry-grid__sizer,
  .masonry-grid__item {
    width: 25%; }
  /* line 183, assets/scss/components/_masonry.scss */
  .masonry-grid__sizer.thirds,
  .masonry-grid__item.thirds {
    width: 33.3333%; }
  /* line 186, assets/scss/components/_masonry.scss */
  .masonry-grid__sizer.thirds:last-child,
  .masonry-grid__item.thirds:last-child {
    width: 33.3333%; }
  /* line 190, assets/scss/components/_masonry.scss */
  .masonry-grid__item {
    min-height: 300px; }
  /* line 192, assets/scss/components/_masonry.scss */
  .masonry-grid__item:nth-child(2) {
    min-height: 600px; }
  /* line 195, assets/scss/components/_masonry.scss */
  .masonry-grid__item .masonry--block-title {
    display: block; }
  /* line 198, assets/scss/components/_masonry.scss */
  .masonry-grid__item .masonry--block-content {
    display: none; }
  /* line 201, assets/scss/components/_masonry.scss */
  .masonry-grid__item:hover {
    box-shadow: 5px 10px 18px #5e5e5e;
    position: relative;
    z-index: 500; }
  /* line 205, assets/scss/components/_masonry.scss */
  .masonry-grid__item:hover .masonry--block-title {
    display: none; }
  /* line 208, assets/scss/components/_masonry.scss */
  .masonry-grid__item:hover .masonry--block-content {
    display: block; }
  /* 2 columns */
  /* line 214, assets/scss/components/_masonry.scss */
  .masonry-grid__item--width2 {
    width: 50%;
    min-height: 300px; }
  /* 2 rows */
  /* line 219, assets/scss/components/_masonry.scss */
  .masonry-grid__item--height2 {
    width: 33.3333%;
    min-height: 600px; }
  /* line 227, assets/scss/components/_masonry.scss */
  .masonry-grid.in--Gypsum .masonry-grid__item:before, .masonry-grid.in--Wood .masonry-grid__item:before {
    opacity: 0.5; }
  /* line 230, assets/scss/components/_masonry.scss */
  .masonry-grid.in--Gypsum .masonry-grid__item:after, .masonry-grid.in--Wood .masonry-grid__item:after {
    display: none; }
  /* line 234, assets/scss/components/_masonry.scss */
  .masonry-grid.in--Gypsum .masonry-grid__item:hover:before, .masonry-grid.in--Wood .masonry-grid__item:hover:before {
    display: block;
    opacity: 1; }
  /* line 238, assets/scss/components/_masonry.scss */
  .masonry-grid.in--Gypsum .masonry-grid__item:hover:after, .masonry-grid.in--Wood .masonry-grid__item:hover:after {
    display: block; } }

/* line 3, assets/scss/components/_content.scss */
.content--wrap .content--title {
  font-size: 38px;
  font-size: 3.8rem;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 20px;
  line-height: 1.2; }

/* line 11, assets/scss/components/_content.scss */
.content--wrap .content--block .icon {
  font-size: 100px;
  font-size: 10rem;
  margin: 20px 0;
  display: inline-block; }

/* line 17, assets/scss/components/_content.scss */
.content--wrap .content--block.one_col .content--title {
  font-size: 38px;
  font-size: 3.8rem; }

/* line 22, assets/scss/components/_content.scss */
.content--wrap .content--block.two_col .content--title {
  font-size: 28px;
  font-size: 2.8rem; }

/* line 27, assets/scss/components/_content.scss */
.content--wrap .content--block.three_col .content--title {
  font-size: 24px;
  font-size: 2.4rem; }

/* line 32, assets/scss/components/_content.scss */
.content--wrap .content--block.four_col .content--title {
  font-size: 22px;
  font-size: 2.2rem; }

/* line 37, assets/scss/components/_content.scss */
.content--wrap .content--block.five_col .content--title {
  font-size: 20px;
  font-size: 2rem; }

/* line 42, assets/scss/components/_content.scss */
.content--wrap .content--block.six_col .content--title {
  font-size: 18px;
  font-size: 1.8rem; }

/* line 47, assets/scss/components/_content.scss */
.content--wrap .content--content {
  font-size: 18px;
  font-size: 1.8rem; }

@media only screen and (min-width: 48em) {
  /* line 56, assets/scss/components/_content.scss */
  .content--wrap .content--title {
    font-size: 48px;
    font-size: 4.8rem;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 20px;
    line-height: 1.2; }
  /* line 64, assets/scss/components/_content.scss */
  .content--wrap .content--block .icon {
    font-size: 100px;
    font-size: 10rem;
    margin: 20px 0;
    display: inline-block; }
  /* line 70, assets/scss/components/_content.scss */
  .content--wrap .content--block.one_col .content--title {
    font-size: 48px;
    font-size: 4.8rem; }
  /* line 75, assets/scss/components/_content.scss */
  .content--wrap .content--block.two_col .content--title {
    font-size: 28px;
    font-size: 2.8rem; }
  /* line 80, assets/scss/components/_content.scss */
  .content--wrap .content--block.three_col .content--title {
    font-size: 24px;
    font-size: 2.4rem; }
  /* line 85, assets/scss/components/_content.scss */
  .content--wrap .content--block.four_col .content--title {
    font-size: 22px;
    font-size: 2.2rem; }
  /* line 90, assets/scss/components/_content.scss */
  .content--wrap .content--block.five_col .content--title {
    font-size: 20px;
    font-size: 2rem; }
  /* line 95, assets/scss/components/_content.scss */
  .content--wrap .content--block.six_col .content--title {
    font-size: 18px;
    font-size: 1.8rem; }
  /* line 100, assets/scss/components/_content.scss */
  .content--wrap .content--content {
    font-size: 18px;
    font-size: 1.8rem; } }

/* Tables */
/* line 2, assets/scss/components/_grid.scss */
.grid_table {
  padding-bottom: 0; }

/* line 5, assets/scss/components/_grid.scss */
.grid_table + .grid_table {
  padding-top: 0;
  padding-bottom: 0; }

/* line 9, assets/scss/components/_grid.scss */
.grid_table + .grid_table:last-of-type {
  padding-bottom: 43px; }

/* line 14, assets/scss/components/_grid.scss */
.grid_table .table_name {
  display: block;
  width: 100%;
  border-bottom: solid 1px #cad8e6;
  margin: 25px 0;
  font-size: 30px;
  font-size: 3rem;
  font-weight: bold;
  text-transform: uppercase;
  color: #0065A4;
  float: left; }

/* line 26, assets/scss/components/_grid.scss */
.grid_table .table_label {
  display: block;
  width: 100%;
  vertical-align: top;
  font-weight: bold; }

/* line 33, assets/scss/components/_grid.scss */
.grid_table .table_value {
  display: block;
  width: 100%;
  text-align: left; }

/* line 39, assets/scss/components/_grid.scss */
.grid_table .table-image {
  margin: 15px; }

/* line 43, assets/scss/components/_grid.scss */
.grid_table .disclaimer {
  font-size: 11px;
  font-size: 1.1rem;
  font-style: italic;
  display: block;
  padding: 20px 0; }

/* Content Style */
/* line 53, assets/scss/components/_grid.scss */
.grid_content {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0 !important; }

/* line 58, assets/scss/components/_grid.scss */
.grid_content .intro {
  padding-left: 43px;
  padding-right: 43px; }

/* line 63, assets/scss/components/_grid.scss */
.grid_content .iconWrapper {
  padding-bottom: 20px;
  font-size: 70px;
  font-size: 7rem;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  position: relative; }

/* line 71, assets/scss/components/_grid.scss */
.grid_content .iconWrapper h2 {
  display: none;
  font-size: 40px;
  font-size: 4rem; }

/* line 76, assets/scss/components/_grid.scss */
.grid_content .iconWrapper .icon + h2 {
  padding-left: 90px; }

/* line 81, assets/scss/components/_grid.scss */
.grid_content .icon {
  display: block; }

/* line 85, assets/scss/components/_grid.scss */
.grid_content .tabWrapper {
  display: none; }

/* line 89, assets/scss/components/_grid.scss */
.grid_content .tab-header {
  border-bottom: 1px solid #fff;
  padding: 15px 20px;
  color: #0065A4;
  cursor: pointer;
  text-align: center;
  position: relative;
  text-transform: uppercase;
  -webkit-transition: background-color 0.5s ease-in, border-color 0.5s ease-in, color 0.5s ease-in;
  -moz-transition: background-color 0.5s ease-in, border-color 0.5s ease-in, color 0.5s ease-in;
  -ms-transition: background-color 0.5s ease-in, border-color 0.5s ease-in, color 0.5s ease-in;
  -o-transition: background-color 0.5s ease-in, border-color 0.5s ease-in, color 0.5s ease-in;
  transition: background-color 0.5s ease-in, border-color 0.5s ease-in, color 0.5s ease-in;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent; }

/* line 106, assets/scss/components/_grid.scss */
.division_wood .grid_content .tab-header {
  background: #bbb;
  color: #000; }

/* line 111, assets/scss/components/_grid.scss */
.division_gypsum .grid_content .tab-header {
  background: #ccdeea; }

/* line 115, assets/scss/components/_grid.scss */
.grid_content .tab-header:after {
  content: "\e826";
  font-family: "fontello";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  position: absolute;
  right: 10px;
  top: 5px;
  font-size: 48px;
  font-size: 4.8rem;
  color: #FFDA27;
  transition: transform .5s ease; }

/* line 134, assets/scss/components/_grid.scss */
.division_wood .grid_content .tab-header:after {
  color: #000; }

/* line 138, assets/scss/components/_grid.scss */
.division_gypsum .grid_content .tab-header:after {
  color: #0065A4; }

/* line 143, assets/scss/components/_grid.scss */
.grid_content .tab-header.tab-active {
  color: #FFDA27; }

/* line 146, assets/scss/components/_grid.scss */
.division_wood .grid_content .tab-header.tab-active {
  background: #212121;
  border-bottom-color: #212121; }

/* line 151, assets/scss/components/_grid.scss */
.division_gypsum .grid_content .tab-header.tab-active {
  background: #0065A4;
  border-bottom-color: #0065A4; }

/* line 156, assets/scss/components/_grid.scss */
.grid_content .tab-header.tab-active:after {
  transform: rotateX(-180deg);
  color: #FFDA27; }

/* line 165, assets/scss/components/_grid.scss */
.grid_content .tab-title {
  display: inline-block;
  padding: 15px 20px;
  border-right: solid 1px #fff;
  cursor: pointer;
  text-transform: uppercase;
  font-weight: bold;
  opacity: 0.7; }

/* line 174, assets/scss/components/_grid.scss */
.grid_content .tab-title.tab-active {
  opacity: 1; }

/* line 180, assets/scss/components/_grid.scss */
.division_wood .grid_content .tab-title {
  background: #bbb;
  color: #000;
  opacity: 1; }

/* line 185, assets/scss/components/_grid.scss */
.division_wood .grid_content .tab-title.tab-active {
  background: #212121;
  color: #fff; }

/* line 191, assets/scss/components/_grid.scss */
.division_gypsum .grid_content .tab-title {
  background: #ccdeea;
  color: #0065A4;
  opacity: 1; }

/* line 196, assets/scss/components/_grid.scss */
.division_gypsum .grid_content .tab-title.tab-active {
  background: #0065A4;
  color: #FFDA27; }

/* line 202, assets/scss/components/_grid.scss */
.grid_content .tab-content {
  display: none;
  padding: 50px 43px;
  color: #fff;
  padding-top: 0; }

/* line 209, assets/scss/components/_grid.scss */
.division_wood .grid_content .tab-content {
  background: #212121; }

/* line 213, assets/scss/components/_grid.scss */
.division_wood .grid_content .tab-content a:not(.button):hover {
  color: #FFDA27; }

/* line 218, assets/scss/components/_grid.scss */
.division_gypsum .grid_content .tab-content {
  background: #0065A4; }

/* line 224, assets/scss/components/_grid.scss */
.grid_content .tab-content.grid {
  padding-left: 10px;
  padding-right: 0; }

/* line 233, assets/scss/components/_grid.scss */
.grid_content .tab-content.grid a::before {
  right: 0; }

/* line 240, assets/scss/components/_grid.scss */
.grid_content .tab-content.rows {
  padding-left: 21.5px;
  padding-right: 21.5px; }

/* line 246, assets/scss/components/_grid.scss */
.grid_content .tab-content .text_title {
  padding: 10px 0;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.4;
  font-weight: bold; }

/* line 252, assets/scss/components/_grid.scss */
.grid_content .tab-content .text_title a {
  padding-left: 0;
  padding-right: 0;
  color: #fff; }

/* line 260, assets/scss/components/_grid.scss */
.grid_content .grid__item--texture {
  padding: 20px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  background-color: rgba(255, 255, 255, 0.04); }

/* line 268, assets/scss/components/_grid.scss */
.grid_content .grid__item--texture img {
  align-self: center;
  width: 100%;
  padding-bottom: 20px; }

/* line 274, assets/scss/components/_grid.scss */
.grid_content .grid__item--texture .text_title {
  padding-bottom: 20px;
  flex-grow: 1; }

/* line 280, assets/scss/components/_grid.scss */
.grid_content .grid__item {
  margin-bottom: 20px; }

/* line 283, assets/scss/components/_grid.scss */
.grid_content .grid__item .text_title,
.grid_content .grid__item .text_link {
  display: block; }

/* line 290, assets/scss/components/_grid.scss */
.grid_content .no-tabs {
  padding-top: 50px; }

/* line 293, assets/scss/components/_grid.scss */
.grid_content .no-tabs .text_title {
  padding: 10px 0;
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.4;
  font-weight: bold; }

/* line 299, assets/scss/components/_grid.scss */
.grid_content .no-tabs .text_title a {
  padding-left: 0;
  padding-right: 0;
  color: #fff; }

/* line 307, assets/scss/components/_grid.scss */
.grid_content .row {
  border-bottom: solid 2px #2874a4;
  padding: 20px 0;
  position: relative;
  float: left;
  width: 100%;
  font-size: 16px;
  font-size: 1.6rem; }

/* line 315, assets/scss/components/_grid.scss */
.grid_content .row .content--wrap,
.grid_content .row .link--wrap {
  float: left;
  display: block; }

/* line 321, assets/scss/components/_grid.scss */
.grid_content .row .content--wrap {
  padding-bottom: 21.5px; }

/* line 325, assets/scss/components/_grid.scss */
.grid_content .row .text_link {
  text-align: left; }

/* line 328, assets/scss/components/_grid.scss */
.grid_content .row .text_link .button {
  margin: 0; }

/* line 334, assets/scss/components/_grid.scss */
.division_wood .grid_content .row {
  border-bottom-color: #3a3939; }

/* line 338, assets/scss/components/_grid.scss */
.grid_content .resource-type {
  margin-bottom: 10px; }

/* line 341, assets/scss/components/_grid.scss */
.grid_content .resource-type img {
  width: auto;
  float: left; }

/* line 346, assets/scss/components/_grid.scss */
.grid_content .resource-type span {
  margin-top: 10px;
  margin-left: 10px;
  display: inline-block; }

/* line 354, assets/scss/components/_grid.scss */
.spec-btn {
  text-align: center;
  display: block;
  margin-top: 20px; }

/* line 359, assets/scss/components/_grid.scss */
.spec-btn span {
  display: inline-block;
  text-transform: uppercase;
  font-size: 22px;
  font-size: 2.2rem;
  color: #0065A4;
  font-weight: 600;
  cursor: pointer; }

/* line 368, assets/scss/components/_grid.scss */
.spec-btn i {
  display: inline-block;
  font-size: 40px;
  font-size: 4rem;
  color: #fff;
  background-color: #0065A4;
  border-radius: 50%;
  cursor: pointer; }

/* line 377, assets/scss/components/_grid.scss */
.spec-btn .spec-plus {
  position: relative;
  width: 30px;
  height: 30px;
  margin: -6px 10px;
  /* Vertical line */
  /* horizontal line */ }

/* line 383, assets/scss/components/_grid.scss */
.spec-btn .spec-plus:before, .spec-btn .spec-plus:after {
  content: "";
  position: absolute;
  background-color: white;
  transition: transform 0.25s ease-out; }

/* line 392, assets/scss/components/_grid.scss */
.spec-btn .spec-plus:before {
  top: 15%;
  left: 50%;
  width: 3px;
  height: 70%;
  margin-left: -2px; }

/* line 401, assets/scss/components/_grid.scss */
.spec-btn .spec-plus:after {
  top: 50%;
  left: 14%;
  width: 70%;
  height: 3px;
  margin-top: -2px; }

/* line 410, assets/scss/components/_grid.scss */
.spec-btn .spec-minus {
  position: relative;
  width: 30px;
  height: 30px;
  margin: -6px 10px;
  /* horizontal line */ }

/* line 416, assets/scss/components/_grid.scss */
.spec-btn .spec-minus:before, .spec-btn .spec-minus:after {
  content: "";
  position: absolute;
  background-color: white;
  transition: transform 0.25s ease-out; }

/* line 425, assets/scss/components/_grid.scss */
.spec-btn .spec-minus:after {
  top: 50%;
  left: 14%;
  width: 70%;
  height: 3px;
  margin-top: -2px; }

/* line 436, assets/scss/components/_grid.scss */
.filter_toggle {
  margin-bottom: 20px; }

@media only screen and (min-width: 48em) {
  /* line 441, assets/scss/components/_grid.scss */
  .grid_table {
    padding-bottom: 0; }
  /* line 444, assets/scss/components/_grid.scss */
  .grid_table + .grid_table {
    padding-top: 0;
    padding-bottom: 0; }
  /* line 448, assets/scss/components/_grid.scss */
  .grid_table + .grid_table:last-of-type {
    padding-bottom: 43px; }
  /* line 453, assets/scss/components/_grid.scss */
  .grid_table .table_label {
    display: inline-block;
    width: 29%;
    vertical-align: top;
    font-weight: bold; }
  /* line 460, assets/scss/components/_grid.scss */
  .grid_table .table_value {
    display: inline-block;
    width: 69%;
    text-align: left; }
  /* line 468, assets/scss/components/_grid.scss */
  .grid_content .iconWrapper {
    text-align: left; }
  /* line 471, assets/scss/components/_grid.scss */
  .grid_content .iconWrapper h2 {
    display: inline;
    font-size: 50px;
    font-size: 5rem; }
  /* line 477, assets/scss/components/_grid.scss */
  .grid_content .iconWrapper .icon {
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%); }
  /* line 484, assets/scss/components/_grid.scss */
  .grid_content .iconWrapper .icon + h2 {
    padding-left: 90px; }
  /* line 489, assets/scss/components/_grid.scss */
  .grid_content .icon {
    display: inline-block; }
  /* line 493, assets/scss/components/_grid.scss */
  .grid_content .row {
    padding: 20px 0;
    position: relative; }
  /* line 497, assets/scss/components/_grid.scss */
  .grid_content .row .content--wrap {
    padding-bottom: 0; }
  /* line 501, assets/scss/components/_grid.scss */
  .grid_content .row .link--wrap {
    text-align: right;
    padding-right: 21.5px; }
  /* line 507, assets/scss/components/_grid.scss */
  .grid_content .tab-content {
    padding-top: 50px; }
  /* line 510, assets/scss/components/_grid.scss */
  .grid_content .tab-content.grid {
    padding-left: 43px;
    padding-right: 43px;
    text-align: center; }
  /* line 515, assets/scss/components/_grid.scss */
  .grid_content .tab-content.grid .grid__item {
    text-align: left; }
  /* line 522, assets/scss/components/_grid.scss */
  .grid_content .tab-content.grid a::before {
    right: 10px; }
  /* line 532, assets/scss/components/_grid.scss */
  .grid_content .tab-content.rows {
    padding-left: 43px;
    padding-right: 43px; } }

@media only screen and (min-width: 64em) {
  /* line 552, assets/scss/components/_grid.scss */
  .grid_content .tab-header {
    display: none; }
  /* line 556, assets/scss/components/_grid.scss */
  .grid_content .tabWrapper {
    display: block;
    margin-top: 50px;
    padding-left: 43px;
    padding-right: 43px; }
  /* line 564, assets/scss/components/_grid.scss */
  .grid_content .row .content--wrap {
    padding-left: 21.5px; }
  /* line 568, assets/scss/components/_grid.scss */
  .grid_content .row .text_link {
    text-align: right; } }

@media only screen and (min-width: 1320px) {
  /* line 577, assets/scss/components/_grid.scss */
  .grid_content .intro {
    padding-left: 0;
    padding-right: 0; }
  /* line 582, assets/scss/components/_grid.scss */
  .grid_content .tabWrapper {
    padding-left: 0;
    padding-right: 0; }
  /* line 587, assets/scss/components/_grid.scss */
  .grid_content .tab-content {
    padding: 50px 0; } }

/* line 1, assets/scss/components/_gallery.scss */
.gallery {
  -ms-overflow-x: hidden;
  overflow-x: hidden;
  padding-top: 0;
  padding-bottom: 0; }

/* line 4, assets/scss/components/_gallery.scss */
.gallery .intro {
  padding-bottom: 43px; }

/* line 11, assets/scss/components/_gallery.scss */
.gallery .dynamic-alternating--wrap {
  padding-top: 43px;
  padding-bottom: 43px; }

/* line 17, assets/scss/components/_gallery.scss */
.gallery--wrap {
  display: flex;
  align-items: center;
  flex-direction: column;
  clear: both;
  float: none;
  margin-bottom: 40px;
  position: relative; }

/* line 26, assets/scss/components/_gallery.scss */
.gallery--wrap:last-child {
  margin-bottom: 0; }

/* line 30, assets/scss/components/_gallery.scss */
.gallery--wrap .gallery--image {
  position: relative;
  margin: 43px; }

/* line 34, assets/scss/components/_gallery.scss */
.gallery--wrap .gallery--image .gallery--image--animated {
  position: relative; }

/* line 40, assets/scss/components/_gallery.scss */
.gallery--wrap .gallery--image .gallery--image--bkg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0; }

/* line 47, assets/scss/components/_gallery.scss */
.gallery--wrap .gallery--image .gallery--image--bkg:before {
  content: '';
  display: block;
  position: absolute;
  background: url(../images/gypsum-pattern.png) repeat;
  left: -7%;
  bottom: -11%;
  width: 25%;
  height: 60%;
  z-index: 0; }

/* line 59, assets/scss/components/_gallery.scss */
.gallery--wrap .gallery--image .gallery--image--bkg:after {
  content: '';
  display: block;
  position: absolute;
  background: url(../images/gypsum-pattern.png) repeat;
  right: -5%;
  top: -7%;
  width: 10%;
  height: 60%;
  z-index: 0; }

/* line 72, assets/scss/components/_gallery.scss */
.gallery--wrap .gallery--image .gallery--image--bkg.in--Wood:before {
  background: url(../images/bg-wood.png) repeat; }

/* line 76, assets/scss/components/_gallery.scss */
.gallery--wrap .gallery--image .gallery--image--bkg.in--Wood:after {
  background: url(../images/bg-wood.png) repeat; }

/* line 82, assets/scss/components/_gallery.scss */
.gallery--wrap .gallery--image img {
  width: 100%;
  z-index: 100;
  position: relative;
  -webkit-box-shadow: -9px 9px 40px 0px #333333;
  -moz-box-shadow: -9px 9px 40px 0px #333333;
  -ms-box-shadow: -9px 9px 40px 0px #333333;
  -o-box-shadow: -9px 9px 40px 0px #333333;
  box-shadow: -9px 9px 40px 0px #333333; }

/* line 90, assets/scss/components/_gallery.scss */
.gallery--wrap .gallery--content {
  margin: 21.5px 0;
  padding: 0 20px;
  width: 100%; }

/* line 95, assets/scss/components/_gallery.scss */
.gallery--wrap .gallery--content .text_content {
  margin: 20px 0; }

/* line 98, assets/scss/components/_gallery.scss */
.gallery--wrap .gallery--content .text_content p {
  font-size: 16px;
  font-size: 1.6rem; }

/* line 106, assets/scss/components/_gallery.scss */
.gallery--wrap:nth-child(2n) .gallery--image:before {
  width: 10%; }

/* line 110, assets/scss/components/_gallery.scss */
.gallery--wrap:nth-child(2n) .gallery--image:after {
  display: none; }

@media only screen and (min-width: 48em) {
  /* line 118, assets/scss/components/_gallery.scss */
  .gallery--wrap {
    margin-bottom: 80px;
    flex-direction: row; }
  /* line 122, assets/scss/components/_gallery.scss */
  .gallery--wrap:nth-child(2n) {
    flex-direction: row-reverse; }
  /* line 125, assets/scss/components/_gallery.scss */
  .gallery--wrap:nth-child(2n) .gallery--image {
    text-align: right; }
  /* line 128, assets/scss/components/_gallery.scss */
  .gallery--wrap:nth-child(2n) .gallery--image:before {
    bottom: -8%; }
  /* line 134, assets/scss/components/_gallery.scss */
  .gallery--wrap .gallery--image {
    width: 56%;
    margin: 0; }
  /* line 139, assets/scss/components/_gallery.scss */
  .gallery--wrap .gallery--content {
    width: 43%;
    padding: 0 50px;
    margin: 0; } }

@media only screen and (min-width: 992px) {
  /* line 149, assets/scss/components/_gallery.scss */
  .gallery--wrap .gallery--content {
    padding-left: 10%;
    padding-right: 50px; }
  /* line 155, assets/scss/components/_gallery.scss */
  .gallery--wrap:nth-child(2n) .gallery--content {
    padding-left: 50px;
    padding-right: 10%; } }

@-webkit-keyframes gallerySlideUp {
  0% {
    margin-left: -100%; }
  100% {
    margin-left: 0; } }

@-moz-keyframes gallerySlideUp {
  0% {
    margin-left: -100%; }
  100% {
    margin-left: 0; } }

@-ms-keyframes gallerySlideUp {
  /* line 171, assets/scss/components/_gallery.scss */
  0% {
    margin-left: -100%; }
  /* line 175, assets/scss/components/_gallery.scss */
  100% {
    margin-left: 0; } }

@keyframes gallerySlideUp {
  0% {
    margin-left: -100%; }
  100% {
    margin-left: 0; } }

/* line 1, assets/scss/components/_faq.scss */
.accordion--wrap {
  position: relative; }

/* line 4, assets/scss/components/_faq.scss */
.accordion--wrap:before {
  content: '';
  display: inline-block;
  position: absolute;
  left: 30px;
  top: 5px;
  width: 2px;
  height: calc(100% - 40px);
  border-left: solid 2px #626261; }

/* line 16, assets/scss/components/_faq.scss */
.question, .question-dynamic {
  padding-left: 100px;
  font-size: 20px;
  font-size: 2rem;
  position: relative;
  color: #0065A4;
  display: block;
  padding-top: 5px;
  margin: 0 0 50px;
  cursor: pointer;
  -webkit-transition: 0.4s margin-bottom ease-in-out;
  -moz-transition: 0.4s margin-bottom ease-in-out;
  -ms-transition: 0.4s margin-bottom ease-in-out;
  -o-transition: 0.4s margin-bottom ease-in-out;
  transition: 0.4s margin-bottom ease-in-out; }

/* line 26, assets/scss/components/_faq.scss */
.question:before, .question-dynamic:before {
  content: 'Q';
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 28px;
  font-size: 2.8rem;
  font-weight: bold;
  padding: 3px 20px;
  border: solid 2px #FFDA27;
  border-radius: 100%;
  font-family: "din-2014", sans-serif;
  background: #fff;
  color: #0065A4; }

/* line 43, assets/scss/components/_faq.scss */
.question.accordion-active:before, .question-dynamic.accordion-active:before {
  content: 'Q';
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 28px;
  font-size: 2.8rem;
  font-weight: bold;
  padding: 3px 20px;
  border: solid 2px #0065A4;
  border-radius: 100%;
  font-family: "din-2014", sans-serif;
  background: #0065A4;
  color: #FFDA27; }

/* line 61, assets/scss/components/_faq.scss */
.answer, .answer-dynamic {
  padding-left: 100px;
  display: none;
  position: relative;
  cursor: pointer;
  margin-bottom: 50px;
  color: #0065A4; }

/* line 69, assets/scss/components/_faq.scss */
.answer:before, .answer-dynamic:before {
  content: '—';
  display: inline-block;
  position: absolute;
  left: 14px;
  top: 0;
  font-size: 16px;
  font-size: 1.6rem;
  font-weight: bold;
  padding: 0px 9px;
  border: solid 2px #a8a8a8;
  border-radius: 100%;
  background: #fff;
  color: #0065A4; }

/* line 83, assets/scss/components/_faq.scss */
.answer p, .answer-dynamic p {
  color: #000; }

@media only screen and (min-width: 48em) {
  /* line 89, assets/scss/components/_faq.scss */
  .answer, .answer-dynamic {
    padding-left: 137px; } }

/* line 4, assets/scss/components/_banner.scss */
.banner--content {
  font-size: 24px;
  font-size: 2.4rem; }

/* line 10, assets/scss/components/_banner.scss */
.banner .news-banner--wrap {
  text-align: left; }

/* line 12, assets/scss/components/_banner.scss */
.banner .news-banner--wrap .banner--content {
  font-size: 24px;
  font-size: 2.4rem;
  margin-bottom: 20px; }

/* line 15, assets/scss/components/_banner.scss */
.banner .news-banner--wrap .banner--content p {
  clear: both; }

/* line 18, assets/scss/components/_banner.scss */
.banner .news-banner--wrap .banner--content input[type='text'] {
  background-color: #666;
  padding: 14px 50px 14px 20px;
  font-size: 22px;
  font-size: 2.2rem; }

/* line 23, assets/scss/components/_banner.scss */
.banner .news-banner--wrap .banner--content button[type='submit'] {
  font-size: 22px;
  font-size: 2.2rem;
  padding: 18px 50px 18px 20px;
  float: left;
  margin-left: 30px;
  margin-bottom: 30px;
  background-color: #3f6f60;
  color: #fff; }

/* line 36, assets/scss/components/_banner.scss */
.cta_btn_rt_align {
  margin-right: 0%; }

/* line 2, assets/scss/components/_product.scss */
section.product {
  padding: 62px 21.5px 43px !important; }

/* line 6, assets/scss/components/_product.scss */
section.product .intro h2 {
  line-height: 1.4; }

/* line 13, assets/scss/components/_product.scss */
section .product--wrap {
  padding-top: 30px; }

/* line 17, assets/scss/components/_product.scss */
section .product--block {
  text-align: center;
  padding-bottom: 40px; }

/* line 22, assets/scss/components/_product.scss */
section .product--title {
  margin: 40px 0; }

@media only screen and (min-width: 48em) {
  /* line 37, assets/scss/components/_product.scss */
  section.product {
    padding: 62px 43px 43px !important; }
  /* line 40, assets/scss/components/_product.scss */
  section.product .product--title {
    text-transform: none;
    line-height: 1.4; }
  /* line 45, assets/scss/components/_product.scss */
  section.product .product--block {
    text-align: left;
    padding-bottom: 0;
    padding-left: 2%;
    padding-right: 2%; }
  /* line 51, assets/scss/components/_product.scss */
  section.product .product--block:nth-child(3n+1) {
    padding-left: 20px; }
  /* line 57, assets/scss/components/_product.scss */
  section.product .intro h2 {
    line-height: 1.4; } }

/* line 3, assets/scss/components/_page.scss */
.page--block {
  text-align: center;
  padding-bottom: 40px; }

/* line 7, assets/scss/components/_page.scss */
.page--title {
  margin: 40px 0; }

@media only screen and (min-width: 48em) {
  /* line 16, assets/scss/components/_page.scss */
  .page--block {
    text-align: left; } }

/* line 1, assets/scss/components/_alternating.scss */
.alternating {
  overflow: visible; }

/* line 4, assets/scss/components/_alternating.scss */
.alternating .alternating--image--bkg {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0; }

/* line 14, assets/scss/components/_alternating.scss */
.alternating .image-left .alternating--image--bkg::after {
  position: absolute;
  content: '';
  display: block;
  left: 0;
  bottom: -11%;
  width: 25%;
  height: 60%;
  background: url(../images/gypsum-pattern.png) repeat; }

/* line 25, assets/scss/components/_alternating.scss */
.alternating .image-left .alternating--image--bkg::before {
  position: absolute;
  content: '';
  display: block;
  right: -3%;
  top: -7%;
  width: 10%;
  height: 60%;
  background: url(../images/gypsum-pattern.png) repeat; }

/* line 36, assets/scss/components/_alternating.scss */
.alternating .image-left .alternating--image--bkg.in--Wood:before {
  background: url(../images/bg-wood.png) repeat; }

/* line 40, assets/scss/components/_alternating.scss */
.alternating .image-left .alternating--image--bkg.in--Wood:after {
  background: url(../images/bg-wood.png) repeat; }

/* line 45, assets/scss/components/_alternating.scss */
.alternating .image-left img {
  vertical-align: bottom; }

/* line 52, assets/scss/components/_alternating.scss */
.alternating .image-right .alternating--image--bkg::after {
  position: absolute;
  content: '';
  display: block;
  left: 0;
  bottom: -11%;
  width: 25%;
  height: 60%;
  background: url(../images/gypsum-pattern.png) repeat; }

/* line 63, assets/scss/components/_alternating.scss */
.alternating .image-right .alternating--image--bkg.in--Wood:after {
  background: url(../images/bg-wood.png) repeat; }

/* line 72, assets/scss/components/_alternating.scss */
.alternating .alternating--image--bkg.texture-1:before, .alternating .alternating--image--bkg.texture-1:after {
  display: none; }

/* line 84, assets/scss/components/_alternating.scss */
.alternating--wrap {
  display: block;
  clear: both;
  float: none;
  position: relative; }

/* line 90, assets/scss/components/_alternating.scss */
.alternating--wrap .grid__item {
  position: relative; }

/* line 98, assets/scss/components/_alternating.scss */
.image-right .alternating--wrap.dynamic-alternating--wrap .grid__item:first-child {
  margin-bottom: 40px; }

/* line 104, assets/scss/components/_alternating.scss */
.alternating--wrap .alternating--image {
  position: relative;
  background-color: transparent !important; }

/* line 107, assets/scss/components/_alternating.scss */
.alternating--wrap .alternating--image img {
  width: 100%;
  -webkit-box-shadow: -9px 9px 40px 0px #999999;
  -moz-box-shadow: -9px 9px 40px 0px #999999;
  -ms-box-shadow: -9px 9px 40px 0px #999999;
  -o-box-shadow: -9px 9px 40px 0px #999999;
  box-shadow: -9px 9px 40px 0px #999999; }

/* line 112, assets/scss/components/_alternating.scss */
.alternating--wrap .alternating--image .alternating--animate {
  background-color: inherit;
  position: absolute;
  width: 100%;
  height: 100%; }

/* line 119, assets/scss/components/_alternating.scss */
.alternating--wrap .alternating--image a {
  position: relative; }

/* line 124, assets/scss/components/_alternating.scss */
.alternating--wrap .alternating--content {
  padding: 0;
  overflow-x: hidden; }

/* line 129, assets/scss/components/_alternating.scss */
.alternating--wrap .alternating--content .text_content {
  margin: 20px 0; }

/* line 131, assets/scss/components/_alternating.scss */
.alternating--wrap .alternating--content .text_content p {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.4; }

/* line 139, assets/scss/components/_alternating.scss */
.alternating--wrap .alternating--content a.empty-text {
  padding-left: 0px;
  padding-right: 50px; }

/* line 143, assets/scss/components/_alternating.scss */
.alternating--wrap .alternating--content a.empty-text:after {
  right: 15px; }

/* line 149, assets/scss/components/_alternating.scss */
.alternating--wrap .alternating--content h3 {
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 1.2; }

/* line 155, assets/scss/components/_alternating.scss */
.alternating--wrap .parallaxAll {
  z-index: -1;
  background: repeating-linear-gradient(135deg, #0288db 1px, transparent 3px, transparent 10px, transparent 10px);
  position: absolute; }

/* line 161, assets/scss/components/_alternating.scss */
.alternating--wrap .line-design-right {
  width: 90px;
  height: 270px;
  right: -40px;
  top: -50px; }

/* line 168, assets/scss/components/_alternating.scss */
.alternating--wrap .line-design-left {
  width: 330px;
  height: 330px;
  left: -15px;
  bottom: -50px; }

/* line 175, assets/scss/components/_alternating.scss */
.alternating--wrap .line-design-left-small {
  width: 90px;
  height: 270px;
  left: -40px;
  bottom: -50px; }

/* line 184, assets/scss/components/_alternating.scss */
.single-product .alternating {
  padding-top: 30px; }

@media only screen and (min-width: 48em) {
  /* line 203, assets/scss/components/_alternating.scss */
  .image-right .alternating--wrap.dynamic-alternating--wrap .grid__item:first-child {
    float: right;
    margin-bottom: 0; }
  /* line 211, assets/scss/components/_alternating.scss */
  .image-left .alternating--col-1 {
    width: 56%;
    margin-bottom: 100px; }
  /* line 215, assets/scss/components/_alternating.scss */
  .image-left .alternating--col-2 {
    width: 43%; }
  /* line 220, assets/scss/components/_alternating.scss */
  .image-right .alternating--col-1 {
    width: 56%;
    float: right;
    margin-bottom: 100px; }
  /* line 225, assets/scss/components/_alternating.scss */
  .image-right .alternating--col-2 {
    width: 43%; }
  /* line 229, assets/scss/components/_alternating.scss */
  .alternating--content {
    padding: 50px 0; }
  /* line 235, assets/scss/components/_alternating.scss */
  .single-product .gallery .alternating--content .button {
    font-size: 15px;
    font-size: 1.5rem; } }

@media only screen and (min-width: 992px) {
  /* line 249, assets/scss/components/_alternating.scss */
  .alternating--wrap .alternating--content {
    padding-left: 10%;
    padding-right: 50px; }
  /* line 254, assets/scss/components/_alternating.scss */
  .alternating--wrap:nth-child(2n) .alternating--content {
    padding-left: 50px;
    padding-right: 10%; }
  /* line 263, assets/scss/components/_alternating.scss */
  .alternating .image-left .alternating--image--bkg::after {
    left: -3%; }
  /* line 270, assets/scss/components/_alternating.scss */
  .alternating .image-right .alternating--image--bkg::after {
    left: -3%; } }

/* line 2, assets/scss/components/_sidebar.scss */
.sidebar-item-wrap label {
  clear: both; }

/* line 1, assets/scss/components/_benefits.scss */
.benefits {
  padding: 43px 5%; }

/* line 3, assets/scss/components/_benefits.scss */
.benefits .content--wrap {
  text-align: left; }

/* line 5, assets/scss/components/_benefits.scss */
.benefits .content--wrap .content--content {
  opacity: 0.7; }

/* line 9, assets/scss/components/_benefits.scss */
.benefits .content--block {
  text-align: center; }

/* line 11, assets/scss/components/_benefits.scss */
.benefits .content--block .text_link {
  display: inline-flex;
  align-items: center;
  position: relative;
  font-size: 20px;
  font-size: 2rem;
  opacity: 0.7; }

/* line 17, assets/scss/components/_benefits.scss */
.benefits .content--block .text_link::after {
  position: absolute;
  top: 10px;
  right: -25px;
  content: "\e801";
  font-family: "fontello";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: inherit;
  padding-left: 10px; }

/* line 38, assets/scss/components/_benefits.scss */
.benefits .content--block .content--title {
  font-size: 20px;
  font-size: 2rem;
  line-height: 1.4; }

/* line 42, assets/scss/components/_benefits.scss */
.benefits .content--block .icon {
  font-size: 120px;
  font-size: 12rem; }

/* line 46, assets/scss/components/_benefits.scss */
.benefits p {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.4; }

/* line 50, assets/scss/components/_benefits.scss */
.benefits h2 {
  margin-bottom: 10px; }

@media only screen and (min-width: 48em) {
  /* line 55, assets/scss/components/_benefits.scss */
  .benifits {
    padding-bottom: 75px; } }

/* line 2, assets/scss/components/_hero-landing.scss */
.hero.style-Landing {
  padding: 0; }

/* line 5, assets/scss/components/_hero-landing.scss */
.hero.style-Landing .slick-track {
  height: 100%; }

/* line 9, assets/scss/components/_hero-landing.scss */
.hero.style-Landing .hero_slider--slide {
  height: 100vh;
  overflow: hidden; }

/* line 15, assets/scss/components/_hero-landing.scss */
.hero.style-Landing .hero_slider--slide--fix--content {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: unset;
  padding: 70px 21.5px 78px; }

/* line 25, assets/scss/components/_hero-landing.scss */
.hero.style-Landing .hero_content {
  text-align: center;
  position: relative;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

/* line 32, assets/scss/components/_hero-landing.scss */
.hero.style-Landing .animated-text {
  position: relative;
  margin-left: 5px;
  margin-right: 5px; }

/* line 37, assets/scss/components/_hero-landing.scss */
.hero.style-Landing .animated-text:after {
  content: '';
  width: 100%;
  height: 100%;
  background: #fff;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-clip-path: polygon(99.5% 0, 100% 0, 79.5% 100%, 79% 100%);
  -ms-clip-path: polygon(99.5% 0, 100% 0, 79.5% 100%, 79% 100%);
  clip-path: polygon(99.5% 0, 100% 0, 79.5% 100%, 79% 100%); }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 37, assets/scss/components/_hero-landing.scss */
  .hero.style-Landing .animated-text:after {
    /* IE10+ CSS styles go here */
    background: transparent; } }

/* line 56, assets/scss/components/_hero-landing.scss */
.hero.style-Landing .animated-text h1 {
  font-size: 48px;
  font-size: 4.8rem;
  font-family: "din-2014", sans-serif;
  font-weight: 700;
  font-family: "Arial", sans-serif;
  height: 100%;
  padding: 60px 22% 60px 0px;
  -webkit-clip-path: polygon(0 0, 100% 0, 79.5% 100%, 0% 100%);
  -ms-clip-path: polygon(0 0, 100% 0, 79.5% 100%, 0% 100%);
  clip-path: polygon(0 0, 100% 0, 79.5% 100%, 0% 100%);
  margin: 0; }

/* line 68, assets/scss/components/_hero-landing.scss */
.hero.style-Landing .animated-text .animated-text-second {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  width: 100%;
  -webkit-clip-path: polygon(99.5% 0, 100% 0, 100% 100%, 79.5% 100%);
  -ms-clip-path: polygon(99.5% 0, 100% 0, 100% 100%, 79.5% 100%);
  clip-path: polygon(99.5% 0, 100% 0, 100% 100%, 79.5% 100%); }

/* line 79, assets/scss/components/_hero-landing.scss */
.hero.style-Landing .animated-text h2 {
  font-size: 28px;
  font-size: 2.8rem;
  font-family: "din-2014", sans-serif;
  font-weight: 700;
  width: 100%;
  height: 100%;
  padding: 40px 0px 20px 30%;
  margin: 0;
  text-align: left;
  line-height: 1.2; }

/* line 91, assets/scss/components/_hero-landing.scss */
.hero.style-Landing .animated-text.animate-go:after {
  -webkit-animation-delay: 0s;
  -webkit-animation-duration: 0.8s;
  -webkit-animation-name: movingSlashGo-Landing;
  -webkit-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  -webkit-animation-timing-function: linear;
  -moz-animation-delay: 0s;
  -moz-animation-duration: 0.8s;
  -moz-animation-name: movingSlashGo-Landing;
  -moz-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  -moz-animation-timing-function: linear;
  -o-animation-delay: 0s;
  -o-animation-duration: 0.8s;
  -o-animation-name: movingSlashGo-Landing;
  -o-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  -o-animation-timing-function: linear;
  animation-delay: 0s;
  animation-duration: 0.8s;
  animation-name: movingSlashGo-Landing;
  animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  animation-timing-function: linear; }

/* line 95, assets/scss/components/_hero-landing.scss */
.hero.style-Landing .animated-text.animate-go h1 {
  -webkit-animation-delay: 0s;
  -webkit-animation-duration: 0.8s;
  -webkit-animation-name: revelingSlashGo-Landing;
  -webkit-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  -webkit-animation-timing-function: linear;
  -moz-animation-delay: 0s;
  -moz-animation-duration: 0.8s;
  -moz-animation-name: revelingSlashGo-Landing;
  -moz-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  -moz-animation-timing-function: linear;
  -o-animation-delay: 0s;
  -o-animation-duration: 0.8s;
  -o-animation-name: revelingSlashGo-Landing;
  -o-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  -o-animation-timing-function: linear;
  animation-delay: 0s;
  animation-duration: 0.8s;
  animation-name: revelingSlashGo-Landing;
  animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  animation-timing-function: linear; }

/* line 99, assets/scss/components/_hero-landing.scss */
.hero.style-Landing .animated-text.animate-go .animated-text-second {
  -webkit-animation-delay: 0s;
  -webkit-animation-duration: 0.8s;
  -webkit-animation-name: hidingSlashGo-Landing;
  -webkit-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  -webkit-animation-timing-function: linear;
  -moz-animation-delay: 0s;
  -moz-animation-duration: 0.8s;
  -moz-animation-name: hidingSlashGo-Landing;
  -moz-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  -moz-animation-timing-function: linear;
  -o-animation-delay: 0s;
  -o-animation-duration: 0.8s;
  -o-animation-name: hidingSlashGo-Landing;
  -o-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  -o-animation-timing-function: linear;
  animation-delay: 0s;
  animation-duration: 0.8s;
  animation-name: hidingSlashGo-Landing;
  animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  animation-timing-function: linear; }

/* line 105, assets/scss/components/_hero-landing.scss */
.hero.style-Landing .animated-text.animate-back:after {
  -webkit-animation-delay: 0s;
  -webkit-animation-duration: 0.8s;
  -webkit-animation-name: movingSlashBack-Landing;
  -webkit-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  -webkit-animation-timing-function: linear;
  -moz-animation-delay: 0s;
  -moz-animation-duration: 0.8s;
  -moz-animation-name: movingSlashBack-Landing;
  -moz-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  -moz-animation-timing-function: linear;
  -o-animation-delay: 0s;
  -o-animation-duration: 0.8s;
  -o-animation-name: movingSlashBack-Landing;
  -o-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  -o-animation-timing-function: linear;
  animation-delay: 0s;
  animation-duration: 0.8s;
  animation-name: movingSlashBack-Landing;
  animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  animation-timing-function: linear; }

/* line 109, assets/scss/components/_hero-landing.scss */
.hero.style-Landing .animated-text.animate-back h1 {
  -webkit-animation-delay: 0s;
  -webkit-animation-duration: 0.8s;
  -webkit-animation-name: revelingSlashBack-Landing;
  -webkit-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  -webkit-animation-timing-function: linear;
  -moz-animation-delay: 0s;
  -moz-animation-duration: 0.8s;
  -moz-animation-name: revelingSlashBack-Landing;
  -moz-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  -moz-animation-timing-function: linear;
  -o-animation-delay: 0s;
  -o-animation-duration: 0.8s;
  -o-animation-name: revelingSlashBack-Landing;
  -o-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  -o-animation-timing-function: linear;
  animation-delay: 0s;
  animation-duration: 0.8s;
  animation-name: revelingSlashBack-Landing;
  animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  animation-timing-function: linear; }

/* line 113, assets/scss/components/_hero-landing.scss */
.hero.style-Landing .animated-text.animate-back .animated-text-second {
  -webkit-animation-delay: 0s;
  -webkit-animation-duration: 0.8s;
  -webkit-animation-name: hidingSlashBack-Landing;
  -webkit-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  -webkit-animation-timing-function: linear;
  -moz-animation-delay: 0s;
  -moz-animation-duration: 0.8s;
  -moz-animation-name: hidingSlashBack-Landing;
  -moz-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  -moz-animation-timing-function: linear;
  -o-animation-delay: 0s;
  -o-animation-duration: 0.8s;
  -o-animation-name: hidingSlashBack-Landing;
  -o-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  -o-animation-timing-function: linear;
  animation-delay: 0s;
  animation-duration: 0.8s;
  animation-name: hidingSlashBack-Landing;
  animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  animation-timing-function: linear; }

/* line 120, assets/scss/components/_hero-landing.scss */
.hero.style-Landing .slick-dots {
  z-index: 20; }

@media only screen and (min-width: 48em) {
  /* line 132, assets/scss/components/_hero-landing.scss */
  .hero.style-Landing .animated-text h1 {
    font-size: 140px;
    font-size: 14rem;
    padding-top: 10px;
    padding-bottom: 10px; }
  /* line 138, assets/scss/components/_hero-landing.scss */
  .hero.style-Landing .animated-text h2 {
    font-size: 60px;
    font-size: 6rem;
    padding-bottom: 40px;
    line-height: 1; }
  /* line 146, assets/scss/components/_hero-landing.scss */
  .hero.style-Landing .hero_slider--slide--fix--content {
    padding: 120px 43px 78px; } }

@media only screen and (min-width: 64em) {
  /* line 158, assets/scss/components/_hero-landing.scss */
  .hero.style-Landing .hero_content {
    width: 70%; }
  /* line 163, assets/scss/components/_hero-landing.scss */
  .hero.style-Landing .slick-dots {
    bottom: 0px;
    padding-bottom: 10px; } }

@media only screen and (min-width: 80em) {
  /* line 174, assets/scss/components/_hero-landing.scss */
  .hero.style-Landing .hero_content {
    width: 50%; } }

@media only screen and (max-width: 63.9em) and (orientation: landscape) {
  /* line 186, assets/scss/components/_hero-landing.scss */
  .hero.style-Landing .hero_slider--slide--fix--content {
    padding: 70px 21.5px 43px; }
  /* line 190, assets/scss/components/_hero-landing.scss */
  .hero.style-Landing .hero_slider--slide--fix--content .animated-text h1 {
    font-size: 140px;
    font-size: 14rem; }
  /* line 194, assets/scss/components/_hero-landing.scss */
  .hero.style-Landing .hero_slider--slide--fix--content .animated-text h2 {
    font-size: 60px;
    font-size: 6rem; }
  /* line 201, assets/scss/components/_hero-landing.scss */
  .hero.style-Landing .slick-dots {
    padding-bottom: 10px; }
  /* line 205, assets/scss/components/_hero-landing.scss */
  .hero.style-Landing .slick-dots li a {
    font-size: 16px;
    font-size: 1.6rem; }
  /* line 209, assets/scss/components/_hero-landing.scss */
  .hero.style-Landing .slick-dots li.slick-active {
    font-size: 20px;
    font-size: 2rem; } }

@media only screen and (max-width: 48em) and (orientation: landscape) {
  /* line 225, assets/scss/components/_hero-landing.scss */
  .hero.style-Landing .hero_slider--slide--fix--content .animated-text h1 {
    font-size: 100px;
    font-size: 10rem;
    padding-top: 30px;
    padding-bottom: 30px; }
  /* line 231, assets/scss/components/_hero-landing.scss */
  .hero.style-Landing .hero_slider--slide--fix--content .animated-text h2 {
    font-size: 40px;
    font-size: 4rem; } }

@-webkit-keyframes revelingSlashGo-Landing {
  0% {
    -webkit-clip-path: polygon(0 0, 100% 0, 79.5% 100%, 0% 100%);
    -ms-clip-path: polygon(0 0, 100% 0, 79.5% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 79.5% 100%, 0% 100%); }
  100% {
    -webkit-clip-path: polygon(0 0, 30% 0, 0.5% 100%, 0% 100%);
    -ms-clip-path: polygon(0 0, 30% 0, 0.5% 100%, 0% 100%);
    clip-path: polygon(0 0, 30% 0, 0.5% 100%, 0% 100%); } }

@-moz-keyframes revelingSlashGo-Landing {
  0% {
    -webkit-clip-path: polygon(0 0, 100% 0, 79.5% 100%, 0% 100%);
    -ms-clip-path: polygon(0 0, 100% 0, 79.5% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 79.5% 100%, 0% 100%); }
  100% {
    -webkit-clip-path: polygon(0 0, 30% 0, 0.5% 100%, 0% 100%);
    -ms-clip-path: polygon(0 0, 30% 0, 0.5% 100%, 0% 100%);
    clip-path: polygon(0 0, 30% 0, 0.5% 100%, 0% 100%); } }

@-ms-keyframes revelingSlashGo-Landing {
  /* line 242, assets/scss/components/_hero-landing.scss */
  0% {
    -webkit-clip-path: polygon(0 0, 100% 0, 79.5% 100%, 0% 100%);
    -ms-clip-path: polygon(0 0, 100% 0, 79.5% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 79.5% 100%, 0% 100%); }
  /* line 246, assets/scss/components/_hero-landing.scss */
  100% {
    -webkit-clip-path: polygon(0 0, 30% 0, 0.5% 100%, 0% 100%);
    -ms-clip-path: polygon(0 0, 30% 0, 0.5% 100%, 0% 100%);
    clip-path: polygon(0 0, 30% 0, 0.5% 100%, 0% 100%); } }

@keyframes revelingSlashGo-Landing {
  0% {
    -webkit-clip-path: polygon(0 0, 100% 0, 79.5% 100%, 0% 100%);
    -ms-clip-path: polygon(0 0, 100% 0, 79.5% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 79.5% 100%, 0% 100%); }
  100% {
    -webkit-clip-path: polygon(0 0, 30% 0, 0.5% 100%, 0% 100%);
    -ms-clip-path: polygon(0 0, 30% 0, 0.5% 100%, 0% 100%);
    clip-path: polygon(0 0, 30% 0, 0.5% 100%, 0% 100%); } }

@-webkit-keyframes revelingSlashBack-Landing {
  0% {
    -webkit-clip-path: polygon(0 0, 30% 0, 0.5% 100%, 0% 100%);
    -ms-clip-path: polygon(0 0, 30% 0, 0.5% 100%, 0% 100%);
    clip-path: polygon(0 0, 30% 0, 0.5% 100%, 0% 100%); }
  100% {
    -webkit-clip-path: polygon(0 0, 100% 0, 79.5% 100%, 0% 100%);
    -ms-clip-path: polygon(0 0, 100% 0, 79.5% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 79.5% 100%, 0% 100%); } }

@-moz-keyframes revelingSlashBack-Landing {
  0% {
    -webkit-clip-path: polygon(0 0, 30% 0, 0.5% 100%, 0% 100%);
    -ms-clip-path: polygon(0 0, 30% 0, 0.5% 100%, 0% 100%);
    clip-path: polygon(0 0, 30% 0, 0.5% 100%, 0% 100%); }
  100% {
    -webkit-clip-path: polygon(0 0, 100% 0, 79.5% 100%, 0% 100%);
    -ms-clip-path: polygon(0 0, 100% 0, 79.5% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 79.5% 100%, 0% 100%); } }

@-ms-keyframes revelingSlashBack-Landing {
  /* line 255, assets/scss/components/_hero-landing.scss */
  0% {
    -webkit-clip-path: polygon(0 0, 30% 0, 0.5% 100%, 0% 100%);
    -ms-clip-path: polygon(0 0, 30% 0, 0.5% 100%, 0% 100%);
    clip-path: polygon(0 0, 30% 0, 0.5% 100%, 0% 100%); }
  /* line 259, assets/scss/components/_hero-landing.scss */
  100% {
    -webkit-clip-path: polygon(0 0, 100% 0, 79.5% 100%, 0% 100%);
    -ms-clip-path: polygon(0 0, 100% 0, 79.5% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 79.5% 100%, 0% 100%); } }

@keyframes revelingSlashBack-Landing {
  0% {
    -webkit-clip-path: polygon(0 0, 30% 0, 0.5% 100%, 0% 100%);
    -ms-clip-path: polygon(0 0, 30% 0, 0.5% 100%, 0% 100%);
    clip-path: polygon(0 0, 30% 0, 0.5% 100%, 0% 100%); }
  100% {
    -webkit-clip-path: polygon(0 0, 100% 0, 79.5% 100%, 0% 100%);
    -ms-clip-path: polygon(0 0, 100% 0, 79.5% 100%, 0% 100%);
    clip-path: polygon(0 0, 100% 0, 79.5% 100%, 0% 100%); } }

@-webkit-keyframes hidingSlashGo-Landing {
  0% {
    -webkit-clip-path: polygon(99.5% 0, 100% 0, 100% 100%, 79.5% 100%);
    -ms-clip-path: polygon(99.5% 0, 100% 0, 100% 100%, 79.5% 100%);
    clip-path: polygon(99.5% 0, 100% 0, 100% 100%, 79.5% 100%); }
  100% {
    -webkit-clip-path: polygon(30% 0, 100% 0, 100% 100%, 0.5% 100%);
    -ms-clip-path: polygon(30% 0, 100% 0, 100% 100%, 0.5% 100%);
    clip-path: polygon(30% 0, 100% 0, 100% 100%, 0.5% 100%); } }

@-moz-keyframes hidingSlashGo-Landing {
  0% {
    -webkit-clip-path: polygon(99.5% 0, 100% 0, 100% 100%, 79.5% 100%);
    -ms-clip-path: polygon(99.5% 0, 100% 0, 100% 100%, 79.5% 100%);
    clip-path: polygon(99.5% 0, 100% 0, 100% 100%, 79.5% 100%); }
  100% {
    -webkit-clip-path: polygon(30% 0, 100% 0, 100% 100%, 0.5% 100%);
    -ms-clip-path: polygon(30% 0, 100% 0, 100% 100%, 0.5% 100%);
    clip-path: polygon(30% 0, 100% 0, 100% 100%, 0.5% 100%); } }

@-ms-keyframes hidingSlashGo-Landing {
  /* line 266, assets/scss/components/_hero-landing.scss */
  0% {
    -webkit-clip-path: polygon(99.5% 0, 100% 0, 100% 100%, 79.5% 100%);
    -ms-clip-path: polygon(99.5% 0, 100% 0, 100% 100%, 79.5% 100%);
    clip-path: polygon(99.5% 0, 100% 0, 100% 100%, 79.5% 100%); }
  /* line 270, assets/scss/components/_hero-landing.scss */
  100% {
    -webkit-clip-path: polygon(30% 0, 100% 0, 100% 100%, 0.5% 100%);
    -ms-clip-path: polygon(30% 0, 100% 0, 100% 100%, 0.5% 100%);
    clip-path: polygon(30% 0, 100% 0, 100% 100%, 0.5% 100%); } }

@keyframes hidingSlashGo-Landing {
  0% {
    -webkit-clip-path: polygon(99.5% 0, 100% 0, 100% 100%, 79.5% 100%);
    -ms-clip-path: polygon(99.5% 0, 100% 0, 100% 100%, 79.5% 100%);
    clip-path: polygon(99.5% 0, 100% 0, 100% 100%, 79.5% 100%); }
  100% {
    -webkit-clip-path: polygon(30% 0, 100% 0, 100% 100%, 0.5% 100%);
    -ms-clip-path: polygon(30% 0, 100% 0, 100% 100%, 0.5% 100%);
    clip-path: polygon(30% 0, 100% 0, 100% 100%, 0.5% 100%); } }

@-webkit-keyframes hidingSlashBack-Landing {
  0% {
    -webkit-clip-path: polygon(30% 0, 100% 0, 100% 100%, 0.5% 100%);
    -ms-clip-path: polygon(30% 0, 100% 0, 100% 100%, 0.5% 100%);
    clip-path: polygon(30% 0, 100% 0, 100% 100%, 0.5% 100%); }
  100% {
    -webkit-clip-path: polygon(99.5% 0, 100% 0, 100% 100%, 79.5% 100%);
    -ms-clip-path: polygon(99.5% 0, 100% 0, 100% 100%, 79.5% 100%);
    clip-path: polygon(99.5% 0, 100% 0, 100% 100%, 79.5% 100%); } }

@-moz-keyframes hidingSlashBack-Landing {
  0% {
    -webkit-clip-path: polygon(30% 0, 100% 0, 100% 100%, 0.5% 100%);
    -ms-clip-path: polygon(30% 0, 100% 0, 100% 100%, 0.5% 100%);
    clip-path: polygon(30% 0, 100% 0, 100% 100%, 0.5% 100%); }
  100% {
    -webkit-clip-path: polygon(99.5% 0, 100% 0, 100% 100%, 79.5% 100%);
    -ms-clip-path: polygon(99.5% 0, 100% 0, 100% 100%, 79.5% 100%);
    clip-path: polygon(99.5% 0, 100% 0, 100% 100%, 79.5% 100%); } }

@-ms-keyframes hidingSlashBack-Landing {
  /* line 277, assets/scss/components/_hero-landing.scss */
  0% {
    -webkit-clip-path: polygon(30% 0, 100% 0, 100% 100%, 0.5% 100%);
    -ms-clip-path: polygon(30% 0, 100% 0, 100% 100%, 0.5% 100%);
    clip-path: polygon(30% 0, 100% 0, 100% 100%, 0.5% 100%); }
  /* line 281, assets/scss/components/_hero-landing.scss */
  100% {
    -webkit-clip-path: polygon(99.5% 0, 100% 0, 100% 100%, 79.5% 100%);
    -ms-clip-path: polygon(99.5% 0, 100% 0, 100% 100%, 79.5% 100%);
    clip-path: polygon(99.5% 0, 100% 0, 100% 100%, 79.5% 100%); } }

@keyframes hidingSlashBack-Landing {
  0% {
    -webkit-clip-path: polygon(30% 0, 100% 0, 100% 100%, 0.5% 100%);
    -ms-clip-path: polygon(30% 0, 100% 0, 100% 100%, 0.5% 100%);
    clip-path: polygon(30% 0, 100% 0, 100% 100%, 0.5% 100%); }
  100% {
    -webkit-clip-path: polygon(99.5% 0, 100% 0, 100% 100%, 79.5% 100%);
    -ms-clip-path: polygon(99.5% 0, 100% 0, 100% 100%, 79.5% 100%);
    clip-path: polygon(99.5% 0, 100% 0, 100% 100%, 79.5% 100%); } }

@-webkit-keyframes movingSlashGo-Landing {
  0% {
    -webkit-clip-path: polygon(99.5% 0, 100% 0, 79.5% 100%, 79% 100%);
    -ms-clip-path: polygon(99.5% 0, 100% 0, 79.5% 100%, 79% 100%);
    clip-path: polygon(99.5% 0, 100% 0, 79.5% 100%, 79% 100%); }
  100% {
    -webkit-clip-path: polygon(29.5% 0, 30% 0, 0.5% 100%, 0% 100%);
    -ms-clip-path: polygon(29.5% 0, 30% 0, 0.5% 100%, 0% 100%);
    clip-path: polygon(29.5% 0, 30% 0, 0.5% 100%, 0% 100%); } }

@-moz-keyframes movingSlashGo-Landing {
  0% {
    -webkit-clip-path: polygon(99.5% 0, 100% 0, 79.5% 100%, 79% 100%);
    -ms-clip-path: polygon(99.5% 0, 100% 0, 79.5% 100%, 79% 100%);
    clip-path: polygon(99.5% 0, 100% 0, 79.5% 100%, 79% 100%); }
  100% {
    -webkit-clip-path: polygon(29.5% 0, 30% 0, 0.5% 100%, 0% 100%);
    -ms-clip-path: polygon(29.5% 0, 30% 0, 0.5% 100%, 0% 100%);
    clip-path: polygon(29.5% 0, 30% 0, 0.5% 100%, 0% 100%); } }

@-ms-keyframes movingSlashGo-Landing {
  /* line 288, assets/scss/components/_hero-landing.scss */
  0% {
    -webkit-clip-path: polygon(99.5% 0, 100% 0, 79.5% 100%, 79% 100%);
    -ms-clip-path: polygon(99.5% 0, 100% 0, 79.5% 100%, 79% 100%);
    clip-path: polygon(99.5% 0, 100% 0, 79.5% 100%, 79% 100%); }
  /* line 292, assets/scss/components/_hero-landing.scss */
  100% {
    -webkit-clip-path: polygon(29.5% 0, 30% 0, 0.5% 100%, 0% 100%);
    -ms-clip-path: polygon(29.5% 0, 30% 0, 0.5% 100%, 0% 100%);
    clip-path: polygon(29.5% 0, 30% 0, 0.5% 100%, 0% 100%); } }

@keyframes movingSlashGo-Landing {
  0% {
    -webkit-clip-path: polygon(99.5% 0, 100% 0, 79.5% 100%, 79% 100%);
    -ms-clip-path: polygon(99.5% 0, 100% 0, 79.5% 100%, 79% 100%);
    clip-path: polygon(99.5% 0, 100% 0, 79.5% 100%, 79% 100%); }
  100% {
    -webkit-clip-path: polygon(29.5% 0, 30% 0, 0.5% 100%, 0% 100%);
    -ms-clip-path: polygon(29.5% 0, 30% 0, 0.5% 100%, 0% 100%);
    clip-path: polygon(29.5% 0, 30% 0, 0.5% 100%, 0% 100%); } }

@-webkit-keyframes movingSlashBack-Landing {
  0% {
    -webkit-clip-path: polygon(29.5% 0, 30% 0, 0.5% 100%, 0% 100%);
    -ms-clip-path: polygon(29.5% 0, 30% 0, 0.5% 100%, 0% 100%);
    clip-path: polygon(29.5% 0, 30% 0, 0.5% 100%, 0% 100%); }
  100% {
    -webkit-clip-path: polygon(99.5% 0, 100% 0, 79.5% 100%, 79% 100%);
    -ms-clip-path: polygon(99.5% 0, 100% 0, 79.5% 100%, 79% 100%);
    clip-path: polygon(99.5% 0, 100% 0, 79.5% 100%, 79% 100%); } }

@-moz-keyframes movingSlashBack-Landing {
  0% {
    -webkit-clip-path: polygon(29.5% 0, 30% 0, 0.5% 100%, 0% 100%);
    -ms-clip-path: polygon(29.5% 0, 30% 0, 0.5% 100%, 0% 100%);
    clip-path: polygon(29.5% 0, 30% 0, 0.5% 100%, 0% 100%); }
  100% {
    -webkit-clip-path: polygon(99.5% 0, 100% 0, 79.5% 100%, 79% 100%);
    -ms-clip-path: polygon(99.5% 0, 100% 0, 79.5% 100%, 79% 100%);
    clip-path: polygon(99.5% 0, 100% 0, 79.5% 100%, 79% 100%); } }

@-ms-keyframes movingSlashBack-Landing {
  /* line 299, assets/scss/components/_hero-landing.scss */
  0% {
    -webkit-clip-path: polygon(29.5% 0, 30% 0, 0.5% 100%, 0% 100%);
    -ms-clip-path: polygon(29.5% 0, 30% 0, 0.5% 100%, 0% 100%);
    clip-path: polygon(29.5% 0, 30% 0, 0.5% 100%, 0% 100%); }
  /* line 303, assets/scss/components/_hero-landing.scss */
  100% {
    -webkit-clip-path: polygon(99.5% 0, 100% 0, 79.5% 100%, 79% 100%);
    -ms-clip-path: polygon(99.5% 0, 100% 0, 79.5% 100%, 79% 100%);
    clip-path: polygon(99.5% 0, 100% 0, 79.5% 100%, 79% 100%); } }

@keyframes movingSlashBack-Landing {
  0% {
    -webkit-clip-path: polygon(29.5% 0, 30% 0, 0.5% 100%, 0% 100%);
    -ms-clip-path: polygon(29.5% 0, 30% 0, 0.5% 100%, 0% 100%);
    clip-path: polygon(29.5% 0, 30% 0, 0.5% 100%, 0% 100%); }
  100% {
    -webkit-clip-path: polygon(99.5% 0, 100% 0, 79.5% 100%, 79% 100%);
    -ms-clip-path: polygon(99.5% 0, 100% 0, 79.5% 100%, 79% 100%);
    clip-path: polygon(99.5% 0, 100% 0, 79.5% 100%, 79% 100%); } }

/* line 2, assets/scss/components/_hero-slider.scss */
.hero.style-Slider {
  text-align: center;
  min-height: 100vh;
  height: 100%;
  padding: 0; }

/* line 8, assets/scss/components/_hero-slider.scss */
.hero.style-Slider .hero_slider--wrap {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  text-align: center;
  background-color: #000; }

/* line 18, assets/scss/components/_hero-slider.scss */
.hero.style-Slider .hero_slider--wrap .slick-list {
  overflow-y: visible; }

/* line 22, assets/scss/components/_hero-slider.scss */
.hero.style-Slider .hero_slider--wrap .hero_slider--slide {
  text-align: center;
  width: 100%;
  min-height: 100vh;
  height: 100%;
  position: relative;
  padding: 70px 21.5px; }

/* line 31, assets/scss/components/_hero-slider.scss */
.hero.style-Slider .hero_slider--wrap .hero_slider--slide.gallery {
  margin-bottom: 0; }

/* line 35, assets/scss/components/_hero-slider.scss */
.hero.style-Slider .hero_slider--wrap .hero_slider--slide .content-border {
  height: 100%;
  width: 100%; }

/* line 40, assets/scss/components/_hero-slider.scss */
.hero.style-Slider .hero_slider--wrap .hero_slider--slide .hero_content--wrap {
  display: flex;
  align-items: flex-end;
  transition: 100ms opacity ease; }

/* line 48, assets/scss/components/_hero-slider.scss */
.hero.style-Slider .hero_slider--wrap .hero-bg,
.hero.style-Slider .hero_slider--wrap .bg-video {
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  top: 0;
  left: 0;
  position: absolute; }

/* line 59, assets/scss/components/_hero-slider.scss */
.hero.style-Slider .hero_slider--wrap .hero-bg {
  opacity: .8; }

/* line 63, assets/scss/components/_hero-slider.scss */
.hero.style-Slider .hero_slider--wrap .hero_content {
  position: relative;
  width: 100%;
  margin-bottom: 10px;
  min-height: 150px;
  text-align: left;
  padding: 20px 20px 8px; }

/* line 73, assets/scss/components/_hero-slider.scss */
.hero.style-Slider .hero_slider--wrap .hero_content.animate-go h1:after {
  -webkit-animation-delay: 0s;
  -webkit-animation-duration: 0;
  -webkit-animation-name: none;
  -webkit-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  -webkit-animation-timing-function: none;
  -moz-animation-delay: 0s;
  -moz-animation-duration: 0;
  -moz-animation-name: none;
  -moz-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  -moz-animation-timing-function: none;
  -o-animation-delay: 0s;
  -o-animation-duration: 0;
  -o-animation-name: none;
  -o-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  -o-animation-timing-function: none;
  animation-delay: 0s;
  animation-duration: 0;
  animation-name: none;
  animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  animation-timing-function: none; }

/* line 78, assets/scss/components/_hero-slider.scss */
.hero.style-Slider .hero_slider--wrap .hero_content.animate-go .animated-text {
  -webkit-animation-delay: 0s;
  -webkit-animation-duration: 0;
  -webkit-animation-name: none;
  -webkit-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  -webkit-animation-timing-function: none;
  -moz-animation-delay: 0s;
  -moz-animation-duration: 0;
  -moz-animation-name: none;
  -moz-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  -moz-animation-timing-function: none;
  -o-animation-delay: 0s;
  -o-animation-duration: 0;
  -o-animation-name: none;
  -o-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  -o-animation-timing-function: none;
  animation-delay: 0s;
  animation-duration: 0;
  animation-name: none;
  animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  animation-timing-function: none; }

/* line 83, assets/scss/components/_hero-slider.scss */
.hero.style-Slider .hero_slider--wrap .hero_content h1 {
  text-align: left;
  font-size: 38px;
  font-size: 3.8rem;
  line-height: 1.1;
  position: relative;
  padding-right: 10%; }

/* line 90, assets/scss/components/_hero-slider.scss */
.hero.style-Slider .hero_slider--wrap .hero_content h1:after {
  content: '';
  width: 100%;
  height: 100%;
  background: #fff;
  display: block;
  position: absolute;
  top: 0;
  left: 60%;
  -webkit-clip-path: polygon(36.8% 0, 37% 0, 27.2% 100%, 27% 100%);
  -ms-clip-path: polygon(36.8% 0, 37% 0, 27.2% 100%, 27% 100%);
  clip-path: polygon(36.8% 0, 37% 0, 27.2% 100%, 27% 100%); }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 90, assets/scss/components/_hero-slider.scss */
  .hero.style-Slider .hero_slider--wrap .hero_content h1:after {
    /* IE10+ CSS styles go here */
    background: transparent; } }

/* line 109, assets/scss/components/_hero-slider.scss */
.hero.style-Slider .hero_slider--wrap .hero_content .animated-text a {
  background-color: #0065A4;
  color: #fff; }

/* line 113, assets/scss/components/_hero-slider.scss */
.hero.style-Slider .hero_slider--wrap .hero_content .animated-text .hero_content--copy {
  display: flex;
  align-items: flex-end; }

/* line 120, assets/scss/components/_hero-slider.scss */
.hero.style-Slider .hero_slider--wrap .slick-dots {
  bottom: 0;
  padding-bottom: 10px; }

/* line 128, assets/scss/components/_hero-slider.scss */
.hero.no-overlay.style-Slider .hero_slider--wrap .hero-bg {
  opacity: 1; }

@media only screen and (min-width: 30em) {
  /* line 139, assets/scss/components/_hero-slider.scss */
  .hero.style-Slider .hero_slider--wrap .hero_slider--slide {
    padding-top: 120px;
    padding-left: 43px;
    padding-right: 43px; }
  /* line 145, assets/scss/components/_hero-slider.scss */
  .hero.style-Slider .hero_slider--wrap .hero_content {
    min-height: 0; }
  /* line 151, assets/scss/components/_hero-slider.scss */
  .hero.style-Slider .hero_slider--wrap .hero_content h1 {
    width: 80%;
    position: relative;
    padding: 0;
    margin-bottom: 15px;
    text-align: left; }
  /* line 158, assets/scss/components/_hero-slider.scss */
  .hero.style-Slider .hero_slider--wrap .hero_content h1:after {
    -webkit-clip-path: polygon(99.9% 0, 100% 0, 90.1% 100%, 90% 100%);
    -ms-clip-path: polygon(99.9% 0, 100% 0, 90.1% 100%, 90% 100%);
    clip-path: polygon(99.9% 0, 100% 0, 90.1% 100%, 90% 100%); }
  /* line 163, assets/scss/components/_hero-slider.scss */
  .hero.style-Slider .hero_slider--wrap .hero_content .animated-text {
    position: relative;
    -webkit-clip-path: none;
    -ms-clip-path: none;
    clip-path: none; }
  /* line 167, assets/scss/components/_hero-slider.scss */
  .hero.style-Slider .hero_slider--wrap .hero_content .animated-text .animated-text-content {
    width: 100%; }
  /* line 171, assets/scss/components/_hero-slider.scss */
  .hero.style-Slider .hero_slider--wrap .hero_content .animated-text .hero_content--copy {
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 10px;
    text-align: left; }
  /* line 178, assets/scss/components/_hero-slider.scss */
  .hero.style-Slider .hero_slider--wrap .hero_content .animated-text .hero_content--copy p {
    text-align: left; }
  /* line 183, assets/scss/components/_hero-slider.scss */
  .hero.style-Slider .hero_slider--wrap .hero_content .animated-text a {
    position: relative;
    float: left;
    right: auto; } }

@media only screen and (min-width: 48em) {
  /* line 202, assets/scss/components/_hero-slider.scss */
  .hero.style-Slider .slick-dots {
    bottom: 0;
    padding-bottom: 10px; }
  /* line 208, assets/scss/components/_hero-slider.scss */
  .hero.style-Slider .hero_slider--wrap .hero_content {
    position: relative;
    width: 100%;
    margin-bottom: 10px;
    text-align: left;
    padding: 0; }
  /* line 220, assets/scss/components/_hero-slider.scss */
  .hero.style-Slider .hero_slider--wrap .hero_content.animate-go h1:after {
    -webkit-animation-delay: 0s;
    -webkit-animation-duration: 2s;
    -webkit-animation-name: movingSlash-Slider;
    -webkit-animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    -webkit-animation-timing-function: linear;
    -moz-animation-delay: 0s;
    -moz-animation-duration: 2s;
    -moz-animation-name: movingSlash-Slider;
    -moz-animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    -moz-animation-timing-function: linear;
    -o-animation-delay: 0s;
    -o-animation-duration: 2s;
    -o-animation-name: movingSlash-Slider;
    -o-animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    -o-animation-timing-function: linear;
    animation-delay: 0s;
    animation-duration: 2s;
    animation-name: movingSlash-Slider;
    animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    animation-timing-function: linear; }
  /* line 225, assets/scss/components/_hero-slider.scss */
  .hero.style-Slider .hero_slider--wrap .hero_content.animate-go .animated-text {
    animation: hidingSlash-Slider 2s linear;
    -webkit-clip-path: polygon(36.9% 0, 100% 0, 100% 100%, 27.1% 100%);
    -ms-clip-path: polygon(36.9% 0, 100% 0, 100% 100%, 27.1% 100%);
    clip-path: polygon(36.9% 0, 100% 0, 100% 100%, 27.1% 100%); }
  /* line 231, assets/scss/components/_hero-slider.scss */
  .hero.style-Slider .hero_slider--wrap .hero_content h1 {
    display: inline-block;
    text-align: left;
    font-size: 48px;
    font-size: 4.8rem;
    font-family: "din-2014", sans-serif;
    font-weight: 700;
    width: 33%;
    padding: 0 0 8px 20px;
    margin: 0px;
    position: unset;
    min-height: 150px; }
  /* line 242, assets/scss/components/_hero-slider.scss */
  .hero.style-Slider .hero_slider--wrap .hero_content h1:after {
    content: '';
    width: 100%;
    height: 100%;
    background: #fff;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    -webkit-clip-path: polygon(36.9% 0, 37% 0, 27.1% 100%, 27% 100%);
    -ms-clip-path: polygon(36.9% 0, 37% 0, 27.1% 100%, 27% 100%);
    clip-path: polygon(36.9% 0, 37% 0, 27.1% 100%, 27% 100%); } }

@media only screen and (min-width: 48em) and (-ms-high-contrast: active) {
  /* line 242, assets/scss/components/_hero-slider.scss */
  .hero.style-Slider .hero_slider--wrap .hero_content h1:after {
    /* IE10+ CSS styles go here */
    background: transparent; } }

@media only screen and (min-width: 48em) {
  /* line 260, assets/scss/components/_hero-slider.scss */
  .hero.style-Slider .hero_slider--wrap .hero_content .animated-text {
    position: absolute;
    bottom: 0px;
    text-align: left;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
    -webkit-clip-path: polygon(36.9% 0, 37% 0, 27.1% 100%, 27% 100%);
    -ms-clip-path: polygon(36.9% 0, 37% 0, 27.1% 100%, 27% 100%);
    clip-path: polygon(36.9% 0, 37% 0, 27.1% 100%, 27% 100%); }
  /* line 271, assets/scss/components/_hero-slider.scss */
  .hero.style-Slider .hero_slider--wrap .hero_content .animated-text .animated-text-content {
    position: relative;
    width: 66%; }
  /* line 276, assets/scss/components/_hero-slider.scss */
  .hero.style-Slider .hero_slider--wrap .hero_content .animated-text .hero_content--copy {
    position: absolute;
    bottom: 0;
    width: 70%;
    text-align: left; }
  /* line 283, assets/scss/components/_hero-slider.scss */
  .hero.style-Slider .hero_slider--wrap .hero_content .animated-text .hero_content--copy p {
    margin: 0;
    padding-bottom: 0;
    font-size: 16px;
    font-size: 1.6rem; }
  /* line 290, assets/scss/components/_hero-slider.scss */
  .hero.style-Slider .hero_slider--wrap .hero_content .animated-text a {
    position: absolute;
    bottom: 0;
    right: 20px;
    display: inline-block;
    float: right;
    margin-bottom: 0;
    margin-right: 0; }
  /* line 302, assets/scss/components/_hero-slider.scss */
  .hero.style-Slider .hero_slider--wrap .hero_content img {
    display: inline-block; } }

@media only screen and (min-width: 64em) {
  /* line 313, assets/scss/components/_hero-slider.scss */
  .hero.style-Slider {
    text-align: center;
    height: 100vh; }
  /* line 317, assets/scss/components/_hero-slider.scss */
  .hero.style-Slider .hero_slider--wrap {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    text-align: center; }
  /* line 393, assets/scss/components/_hero-slider.scss */
  .hero.style-Slider .hero_content--wrap .hero_content {
    bottom: 0;
    transform: none; } }

@media only screen and (max-width: 63.9em) and (orientation: landscape) {
  /* line 408, assets/scss/components/_hero-slider.scss */
  .hero.style-Slider .hero_slider--wrap .hero_slider--slide {
    padding: 70px 21.5px 43px; }
  /* line 411, assets/scss/components/_hero-slider.scss */
  .hero.style-Slider .hero_slider--wrap .hero_slider--slide .hero_content {
    padding: 20px 20px 8px; }
  /* line 417, assets/scss/components/_hero-slider.scss */
  .hero.style-Slider .hero_slider--wrap .hero_slider--slide .hero_content.animate-go h1:after {
    -webkit-animation-delay: 0s;
    -webkit-animation-duration: 0;
    -webkit-animation-name: none;
    -webkit-animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    -webkit-animation-timing-function: none;
    -moz-animation-delay: 0s;
    -moz-animation-duration: 0;
    -moz-animation-name: none;
    -moz-animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    -moz-animation-timing-function: none;
    -o-animation-delay: 0s;
    -o-animation-duration: 0;
    -o-animation-name: none;
    -o-animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    -o-animation-timing-function: none;
    animation-delay: 0s;
    animation-duration: 0;
    animation-name: none;
    animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    animation-timing-function: none; }
  /* line 422, assets/scss/components/_hero-slider.scss */
  .hero.style-Slider .hero_slider--wrap .hero_slider--slide .hero_content.animate-go .animated-text {
    -webkit-animation-delay: 0s;
    -webkit-animation-duration: 0;
    -webkit-animation-name: none;
    -webkit-animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    -webkit-animation-timing-function: none;
    -moz-animation-delay: 0s;
    -moz-animation-duration: 0;
    -moz-animation-name: none;
    -moz-animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    -moz-animation-timing-function: none;
    -o-animation-delay: 0s;
    -o-animation-duration: 0;
    -o-animation-name: none;
    -o-animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    -o-animation-timing-function: none;
    animation-delay: 0s;
    animation-duration: 0;
    animation-name: none;
    animation-fill-mode: forwards;
    /* this prevents the animation from restarting! */
    animation-timing-function: none; }
  /* line 427, assets/scss/components/_hero-slider.scss */
  .hero.style-Slider .hero_slider--wrap .hero_slider--slide .hero_content .hero_content--copy {
    margin-bottom: 0; }
  /* line 432, assets/scss/components/_hero-slider.scss */
  .hero.style-Slider .hero_slider--wrap .hero_slider--slide .hero_content .animated-text a {
    float: right;
    margin-bottom: 0;
    margin-right: 0; }
  /* line 445, assets/scss/components/_hero-slider.scss */
  .hero.style-Slider .slick-dots li a {
    font-size: 16px;
    font-size: 1.6rem; }
  /* line 449, assets/scss/components/_hero-slider.scss */
  .hero.style-Slider .slick-dots li.slick-active {
    font-size: 20px;
    font-size: 2rem; } }

@-webkit-keyframes hidingSlash-Slider {
  0% {
    clip-path: polygon(99.9% 0, 100% 0, 99.1% 100%, 99% 100%); }
  50% {
    clip-path: polygon(99.9% 0, 100% 0, 99.1% 100%, 99% 100%); }
  100% {
    clip-path: polygon(36.9% 0, 100% 0, 99.1% 100%, 27.1% 100%); } }

@-moz-keyframes hidingSlash-Slider {
  0% {
    clip-path: polygon(99.9% 0, 100% 0, 99.1% 100%, 99% 100%); }
  50% {
    clip-path: polygon(99.9% 0, 100% 0, 99.1% 100%, 99% 100%); }
  100% {
    clip-path: polygon(36.9% 0, 100% 0, 99.1% 100%, 27.1% 100%); } }

@-ms-keyframes hidingSlash-Slider {
  /* line 462, assets/scss/components/_hero-slider.scss */
  0% {
    clip-path: polygon(99.9% 0, 100% 0, 99.1% 100%, 99% 100%); }
  /* line 467, assets/scss/components/_hero-slider.scss */
  50% {
    clip-path: polygon(99.9% 0, 100% 0, 99.1% 100%, 99% 100%); }
  /* line 471, assets/scss/components/_hero-slider.scss */
  100% {
    clip-path: polygon(36.9% 0, 100% 0, 99.1% 100%, 27.1% 100%); } }

@keyframes hidingSlash-Slider {
  0% {
    clip-path: polygon(99.9% 0, 100% 0, 99.1% 100%, 99% 100%); }
  50% {
    clip-path: polygon(99.9% 0, 100% 0, 99.1% 100%, 99% 100%); }
  100% {
    clip-path: polygon(36.9% 0, 100% 0, 99.1% 100%, 27.1% 100%); } }

@-webkit-keyframes movingSlash-Slider {
  0% {
    clip-path: polygon(36.9% 0, 37% 0, 27.1% 100%, 27% 100%); }
  50% {
    clip-path: polygon(99.9% 0, 100% 0, 90.1% 100%, 90% 100%); }
  100% {
    clip-path: polygon(36.9% 0, 37% 0, 27.1% 100%, 27% 100%); } }

@-moz-keyframes movingSlash-Slider {
  0% {
    clip-path: polygon(36.9% 0, 37% 0, 27.1% 100%, 27% 100%); }
  50% {
    clip-path: polygon(99.9% 0, 100% 0, 90.1% 100%, 90% 100%); }
  100% {
    clip-path: polygon(36.9% 0, 37% 0, 27.1% 100%, 27% 100%); } }

@-ms-keyframes movingSlash-Slider {
  /* line 479, assets/scss/components/_hero-slider.scss */
  0% {
    clip-path: polygon(36.9% 0, 37% 0, 27.1% 100%, 27% 100%); }
  /* line 483, assets/scss/components/_hero-slider.scss */
  50% {
    clip-path: polygon(99.9% 0, 100% 0, 90.1% 100%, 90% 100%); }
  /* line 487, assets/scss/components/_hero-slider.scss */
  100% {
    clip-path: polygon(36.9% 0, 37% 0, 27.1% 100%, 27% 100%); } }

@keyframes movingSlash-Slider {
  0% {
    clip-path: polygon(36.9% 0, 37% 0, 27.1% 100%, 27% 100%); }
  50% {
    clip-path: polygon(99.9% 0, 100% 0, 90.1% 100%, 90% 100%); }
  100% {
    clip-path: polygon(36.9% 0, 37% 0, 27.1% 100%, 27% 100%); } }

/* line 2, assets/scss/components/_hero-product.scss */
.hero.style-Product {
  background-attachment: fixed;
  padding-top: 80px;
  padding-left: 23px;
  padding-right: 23px; }

/* line 8, assets/scss/components/_hero-product.scss */
.hero.style-Product .product_hero {
  display: block; }

/* line 11, assets/scss/components/_hero-product.scss */
.hero.style-Product .product_hero .grid__item {
  position: relative; }

/* line 15, assets/scss/components/_hero-product.scss */
.hero.style-Product .product_hero .hero_content {
  padding-top: 20px; }

/* line 18, assets/scss/components/_hero-product.scss */
.hero.style-Product .product_hero .hero_content h1 {
  font-size: 45px;
  font-size: 4.5rem; }

/* line 22, assets/scss/components/_hero-product.scss */
.hero.style-Product .product_hero .hero_content img {
  display: block;
  margin: 0 auto; }

/* line 26, assets/scss/components/_hero-product.scss */
.hero.style-Product .product_hero .hero_content ul {
  padding-left: 20px; }

/* line 30, assets/scss/components/_hero-product.scss */
.hero.style-Product .product_hero .hero_content li {
  font-size: 18px;
  font-size: 1.8rem; }

/* line 35, assets/scss/components/_hero-product.scss */
.hero.style-Product .product_hero video {
  width: 100%; }

/* line 40, assets/scss/components/_hero-product.scss */
.hero.style-Product .slider--wrap {
  margin-bottom: 50px;
  border: solid 5px #4a4949; }

/* line 44, assets/scss/components/_hero-product.scss */
.hero.style-Product .slick-track {
  overflow: hidden;
  max-height: 415px; }

/* line 48, assets/scss/components/_hero-product.scss */
.hero.style-Product .slick-dots {
  bottom: -50px;
  padding-bottom: 0; }

/** Visibility fix for stacking slides during initialization. */
/* line 56, assets/scss/components/_hero-product.scss */
.slick-slide, .slider--slide {
  max-width: 100%;
  position: absolute;
  visibility: hidden; }

/* line 62, assets/scss/components/_hero-product.scss */
.unslick .slick-slide,
.slick-initialized .slick-slide {
  position: relative;
  visibility: visible; }

/* line 72, assets/scss/components/_hero-product.scss */
.division_gypsum .hero.style-Product .slider--wrap {
  border-color: #3a7eab; }

/* line 82, assets/scss/components/_hero-product.scss */
.division_wood .hero.style-Product .slider--wrap {
  border-color: #4a4949; }

@media only screen and (min-width: 48em) {
  /* line 91, assets/scss/components/_hero-product.scss */
  .hero.style-Product {
    padding: 175px 43px 85px; }
  /* line 95, assets/scss/components/_hero-product.scss */
  .hero.style-Product .product_hero {
    position: relative;
    display: flex;
    align-items: center; }
  /* line 100, assets/scss/components/_hero-product.scss */
  .hero.style-Product .product_hero .hero_content {
    padding-top: 0;
    padding-left: 30px; }
  /* line 103, assets/scss/components/_hero-product.scss */
  .hero.style-Product .product_hero .hero_content h1 {
    font-size: 50px;
    font-size: 5rem; }
  /* line 106, assets/scss/components/_hero-product.scss */
  .hero.style-Product .product_hero .hero_content img {
    margin-left: 0; } }

@media only screen and (min-width: 64em) {
  /* line 117, assets/scss/components/_hero-product.scss */
  .hero.style-Product {
    background-attachment: fixed; }
  /* line 121, assets/scss/components/_hero-product.scss */
  .hero.style-Product .product_hero .hero_content h1 {
    font-size: 60px;
    font-size: 6rem; } }

/* line 1, assets/scss/components/_hero-category.scss */
.hero {
  color: #fff; }

/* line 3, assets/scss/components/_hero-category.scss */
.hero.style-Category {
  padding: 0; }

/* line 6, assets/scss/components/_hero-category.scss */
.hero.style-Category .hero_slider--wrap {
  background-color: #000; }

/* line 9, assets/scss/components/_hero-category.scss */
.hero.style-Category .hero_slider--slide {
  padding: 70px 21.5px;
  height: 80vh;
  position: relative; }

/* line 16, assets/scss/components/_hero-category.scss */
.hero.style-Category .hero_slider--animated-wrap {
  position: relative; }

/* line 20, assets/scss/components/_hero-category.scss */
.hero.style-Category .hero-bg, .hero.style-Category .bg-video {
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  top: 0;
  left: 0;
  position: absolute; }

/* line 29, assets/scss/components/_hero-category.scss */
.hero.style-Category .hero-bg {
  opacity: .8; }

/* line 31, assets/scss/components/_hero-category.scss */
.has_anchor .hero.style-Category .hero-bg {
  opacity: 1; }

/* line 36, assets/scss/components/_hero-category.scss */
.hero.style-Category .hero_slider--fix-content {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: transparent;
  padding: 70px 21.5px; }

/* line 46, assets/scss/components/_hero-category.scss */
.hero.style-Category .hero_content-wrap {
  height: 100%;
  opacity: 1; }

/* line 51, assets/scss/components/_hero-category.scss */
.hero.style-Category .hero_content {
  width: 100%;
  position: relative;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  transition: 200ms opacity ease; }

/* line 57, assets/scss/components/_hero-category.scss */
.has_anchor .hero.style-Category .hero_content {
  position: relative;
  top: 0%;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
  -moz-transform: translate(-50%, 0%);
  -ms-transform: translate(-50%, 0%);
  -o-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%); }

/* line 64, assets/scss/components/_hero-category.scss */
.hero.style-Category .hero_content h1 {
  font-size: 40px;
  font-size: 4rem;
  padding: 0 20px;
  line-height: 1.1; }

/* line 69, assets/scss/components/_hero-category.scss */
.hero.style-Category .hero_content h2 {
  line-height: 1.2;
  font-size: 30px;
  font-size: 3rem; }

/* line 74, assets/scss/components/_hero-category.scss */
.hero.style-Category .hero_content p {
  margin-bottom: 22px;
  font-size: 20px;
  font-size: 2rem;
  font-family: "din-2014", sans-serif;
  font-weight: 700;
  line-height: 1.4; }

/* line 80, assets/scss/components/_hero-category.scss */
.hero.style-Category .hero_content img {
  width: 50%;
  margin: 0 auto 20px; }

/* line 85, assets/scss/components/_hero-category.scss */
.hero.style-Category .hero_content a {
  font-size: 12px;
  font-size: 1.2rem;
  min-height: 36px; }

/* line 92, assets/scss/components/_hero-category.scss */
.hero.style-Category .slick-dots {
  z-index: 20;
  bottom: 0px;
  padding-bottom: 10px; }

/* line 100, assets/scss/components/_hero-category.scss */
.hero.no-overlay.style-Category .hero-bg {
  opacity: 1; }

@media only screen and (min-width: 48em) {
  /* line 109, assets/scss/components/_hero-category.scss */
  .hero.style-Category .hero_slider--slide,
  .hero.style-Category .hero_slider--fix-content {
    padding: 120px 43px 70px; }
  /* line 115, assets/scss/components/_hero-category.scss */
  .hero.style-Category .hero_content img {
    width: auto;
    height: auto; }
  /* line 120, assets/scss/components/_hero-category.scss */
  .hero.style-Category .hero_content h1 {
    font-size: 80px;
    font-size: 8rem; }
  /* line 123, assets/scss/components/_hero-category.scss */
  .hero.style-Category .hero_content h2 {
    font-size: 40px;
    font-size: 4rem; }
  /* line 127, assets/scss/components/_hero-category.scss */
  .hero.style-Category .hero_content a {
    font-size: 16px;
    font-size: 1.6rem;
    min-height: 46px; } }

@media only screen and (min-width: 64em) {
  /* line 140, assets/scss/components/_hero-category.scss */
  .has_anchor .hero.style-Category .hero_content {
    top: 20%; } }

/* line 2, assets/scss/components/_hero-default.scss */
.hero.style-Default {
  padding-bottom: 36px; }

/* line 5, assets/scss/components/_hero-default.scss */
.hero.style-Default .default_hero {
  position: relative;
  z-index: 900; }

/* line 8, assets/scss/components/_hero-default.scss */
.hero.style-Default .default_hero h1 {
  font-size: 40px;
  font-size: 4rem;
  line-height: 1.2;
  margin-bottom: 16px; }

/* line 13, assets/scss/components/_hero-default.scss */
.hero.style-Default .default_hero .hero_content {
  line-height: 1.1; }

/* line 16, assets/scss/components/_hero-default.scss */
.hero.style-Default .default_hero p {
  font-size: 16px;
  font-size: 1.6rem; }

@media only screen and (min-width: 48em) {
  /* line 28, assets/scss/components/_hero-default.scss */
  .hero.style-Default .default_hero h1 {
    font-size: 48px;
    font-size: 4.8rem;
    line-height: 1.1;
    margin-bottom: 16px; }
  /* line 33, assets/scss/components/_hero-default.scss */
  .hero.style-Default .default_hero .hero_content {
    font-weight: 700; } }

/* line 4, assets/scss/components/_resource.scss */
.resource--block {
  margin: 0 auto;
  text-align: left;
  padding-left: 0;
  padding: 30px 0; }

/* line 11, assets/scss/components/_resource.scss */
.resource .resource--wrap-icon {
  display: inline-block;
  max-width: 40%;
  vertical-align: top;
  padding-right: 10px; }

/* line 18, assets/scss/components/_resource.scss */
.resource .resource--wrap-content {
  display: inline-block;
  max-width: 75%; }

/* line 23, assets/scss/components/_resource.scss */
.resource--icon {
  font-size: 60px;
  font-size: 6rem;
  line-height: 1; }

/* line 29, assets/scss/components/_resource.scss */
.resource--title {
  font-size: 31px;
  font-size: 3.1rem;
  text-transform: uppercase;
  font-weight: bold;
  display: block;
  line-height: 1; }

/* line 37, assets/scss/components/_resource.scss */
.resource--link {
  font-size: 15px;
  font-size: 1.5rem;
  display: block;
  text-transform: uppercase;
  text-align: left;
  padding: 0;
  font-weight: normal; }

/* line 45, assets/scss/components/_resource.scss */
.resource .button-text::after {
  font-size: 18px;
  font-size: 1.8rem;
  vertical-align: middle;
  text-align: left; }

/* line 51, assets/scss/components/_resource.scss */
.resource.bg--gray-lighter a {
  color: #000; }

/* line 53, assets/scss/components/_resource.scss */
.resource.bg--gray-lighter a:hover {
  color: #00263e; }

/* line 62, assets/scss/components/_resource.scss */
.featured_resources .icon-wrap,
.feature .icon-wrap {
  display: block;
  height: 50px;
  position: relative; }

/* line 67, assets/scss/components/_resource.scss */
.featured_resources .icon-wrap .icon,
.feature .icon-wrap .icon {
  font-size: 42px;
  font-size: 4.2rem;
  line-height: 1;
  margin-right: 10px; }

/* line 73, assets/scss/components/_resource.scss */
.featured_resources .icon-wrap .resource-title,
.feature .icon-wrap .resource-title {
  line-height: 1;
  position: absolute;
  top: 40%;
  transform: translateY(-50%);
  text-transform: uppercase;
  font-size: 13px;
  font-size: 1.3rem;
  font-family: "din-2014", sans-serif;
  font-weight: 700; }

/* line 82, assets/scss/components/_resource.scss */
.featured_resources .feature--button,
.feature .feature--button {
  width: auto; }

/* line 85, assets/scss/components/_resource.scss */
.featured_resources .grid__item,
.feature .grid__item {
  position: relative; }

/* line 90, assets/scss/components/_resource.scss */
.featured_resources {
  padding-left: 21.5px;
  padding-right: 21.5px; }

/* line 94, assets/scss/components/_resource.scss */
.featured_resources .intro h2 {
  font-size: 24px;
  font-size: 2.4rem; }

/* line 100, assets/scss/components/_resource.scss */
.vertical_align {
  position: relative; }

/* line 104, assets/scss/components/_resource.scss */
.block--single-wrap {
  padding: 20px 0;
  border-bottom: 1px solid #fff; }

/* line 107, assets/scss/components/_resource.scss */
.block--single-wrap .text_link {
  position: relative;
  bottom: 0; }

/* line 113, assets/scss/components/_resource.scss */
.block--single-wrap .text_title {
  font-size: 20px;
  font-size: 2rem;
  line-height: 1.2;
  padding-bottom: 21.5px; }

/* line 121, assets/scss/components/_resource.scss */
.featured_resources.bg--white .block--single-wrap {
  border-bottom-color: #0065A4; }

@media only screen and (min-width: 30em) {
  /* line 131, assets/scss/components/_resource.scss */
  .featured_resources .intro h2 {
    font-size: 25px;
    font-size: 2.5rem; } }

@media only screen and (min-width: 37.5em) {
  /* line 141, assets/scss/components/_resource.scss */
  .block--single-wrap {
    border-bottom: none; }
  /* line 145, assets/scss/components/_resource.scss */
  .resource--wrap {
    width: 80%;
    margin: 0 auto; }
  /* line 149, assets/scss/components/_resource.scss */
  .resource--icon {
    font-size: 60px;
    font-size: 6rem;
    line-height: 1; }
  /* line 154, assets/scss/components/_resource.scss */
  .resource--title {
    font-size: 42px;
    font-size: 4.2rem; }
  /* line 157, assets/scss/components/_resource.scss */
  .resource .button-text::after {
    font-size: 22px;
    font-size: 2.2rem;
    vertical-align: middle; }
  /* line 161, assets/scss/components/_resource.scss */
  .resource--link {
    font-size: 20px;
    font-size: 2rem;
    line-height: 1.4; } }

@media only screen and (min-width: 48em) {
  /* line 169, assets/scss/components/_resource.scss */
  .featured_resources {
    padding-left: 75px;
    padding-right: 75px; }
  /* line 174, assets/scss/components/_resource.scss */
  .featured_resources .intro h2 {
    font-size: 40px;
    font-size: 4rem; }
  /* line 180, assets/scss/components/_resource.scss */
  .featured_resources .grid .grid__item {
    padding-left: 0;
    padding-right: 4%; }
  /* line 184, assets/scss/components/_resource.scss */
  .featured_resources .grid .grid__item:last-child {
    padding-right: 0; }
  /* line 189, assets/scss/components/_resource.scss */
  .featured_resources .feature--button {
    width: 100%; }
  /* line 194, assets/scss/components/_resource.scss */
  .block--single-wrap {
    padding: 20px 20px 95px;
    border-bottom: none; }
  /* line 197, assets/scss/components/_resource.scss */
  .block--single-wrap .text_link {
    height: 60px;
    position: absolute;
    bottom: 15px; }
  /* line 202, assets/scss/components/_resource.scss */
  .block--single-wrap .text_title {
    line-height: 1.4;
    font-weight: 700;
    padding-bottom: 60px; }
  /* line 210, assets/scss/components/_resource.scss */
  .resource--wrap {
    width: 100%; }
  /* line 213, assets/scss/components/_resource.scss */
  .resource--block {
    border-right: 3px solid;
    text-align: center; }
  /* line 216, assets/scss/components/_resource.scss */
  .resource--block:last-of-type {
    border: none; }
  /* line 220, assets/scss/components/_resource.scss */
  .resource--icon {
    font-size: 40px;
    font-size: 4rem;
    line-height: 1;
    text-align: left; }
  /* line 226, assets/scss/components/_resource.scss */
  .resource--title {
    font-size: 22px;
    font-size: 2.2rem;
    text-align: left; }
  /* line 230, assets/scss/components/_resource.scss */
  .resource .button-text::after {
    font-size: 12px;
    font-size: 1.2rem;
    vertical-align: middle;
    text-align: left; }
  /* line 235, assets/scss/components/_resource.scss */
  .resource--link {
    font-size: 10px;
    font-size: 1rem;
    line-height: 1.4;
    text-align: left; } }

@media only screen and (min-width: 64em) {
  /* line 244, assets/scss/components/_resource.scss */
  .resource--icon {
    font-size: 50px;
    font-size: 5rem; }
  /* line 247, assets/scss/components/_resource.scss */
  .resource--title {
    font-size: 34px;
    font-size: 3.4rem; }
  /* line 250, assets/scss/components/_resource.scss */
  .resource .button-text::after {
    font-size: 16px;
    font-size: 1.6rem;
    vertical-align: text-bottom; }
  /* line 254, assets/scss/components/_resource.scss */
  .resource--link {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.4; } }

@media only screen and (min-width: 80em) {
  /* line 262, assets/scss/components/_resource.scss */
  .resource--icon {
    font-size: 60px;
    font-size: 6rem; }
  /* line 265, assets/scss/components/_resource.scss */
  .resource--title {
    font-size: 42px;
    font-size: 4.2rem; }
  /* line 268, assets/scss/components/_resource.scss */
  .resource .button-text::after {
    font-size: 20px;
    font-size: 2rem;
    vertical-align: text-bottom; }
  /* line 272, assets/scss/components/_resource.scss */
  .resource--link {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1; } }

/* line 1, assets/scss/components/_timeline.scss */
.timeline {
  background-size: 100%;
  background-repeat: repeat-y;
  overflow-x: hidden; }

/* line 5, assets/scss/components/_timeline.scss */
.timeline .timeline--wrap {
  margin-top: 70px; }

/* line 7, assets/scss/components/_timeline.scss */
.timeline .timeline--wrap .timeline--block {
  position: relative;
  padding-left: 10%; }

/* line 11, assets/scss/components/_timeline.scss */
.timeline .timeline--wrap .timeline--block h2, .timeline .timeline--wrap .timeline--block h3 {
  color: #0065A4;
  line-height: 1; }

/* line 16, assets/scss/components/_timeline.scss */
.timeline .timeline--wrap .timeline--block:before {
  content: '';
  width: 3px;
  height: 100%;
  position: absolute;
  opacity: .5;
  left: 0;
  top: 5px;
  background-color: #000;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%); }

/* line 28, assets/scss/components/_timeline.scss */
.timeline .timeline--wrap .timeline--block:after {
  content: '';
  width: 48px;
  height: 48px;
  position: absolute;
  left: 1px;
  top: 0;
  background-image: url("../images/timeline-mark.png");
  background-repeat: no-repeat;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%); }

/* line 41, assets/scss/components/_timeline.scss */
.timeline .timeline--wrap .timeline--block:nth-child(even):before {
  height: 100%; }

/* line 47, assets/scss/components/_timeline.scss */
.timeline .timeline--wrap .timeline--block:last-child:before {
  display: none; }

/* line 51, assets/scss/components/_timeline.scss */
.timeline .timeline--wrap .timeline--block .timeline--content {
  color: #0065A4; }

@media only screen and (min-width: 30em) {
  /* line 61, assets/scss/components/_timeline.scss */
  .timeline .timeline--wrap .timeline--block {
    padding-left: 8%; } }

@media only screen and (min-width: 48em) {
  /* line 71, assets/scss/components/_timeline.scss */
  .timeline .timeline--wrap .timeline--block {
    margin-left: 50%;
    height: calc(100% - 30px);
    margin-right: 0;
    padding-left: 5%; }
  /* line 77, assets/scss/components/_timeline.scss */
  .timeline .timeline--wrap .timeline--block:before {
    left: 0;
    top: 5px;
    height: calc(100% - 10px); }
  /* line 83, assets/scss/components/_timeline.scss */
  .timeline .timeline--wrap .timeline--block:after {
    left: 2px;
    top: 0; }
  /* line 88, assets/scss/components/_timeline.scss */
  .timeline .timeline--wrap .timeline--block:nth-child(even) {
    margin-top: -30px;
    margin-right: 50%;
    padding-right: 5%;
    margin-left: 0;
    text-align: right; }
  /* line 95, assets/scss/components/_timeline.scss */
  .timeline .timeline--wrap .timeline--block:nth-child(even):before {
    height: 100%;
    left: 100%; }
  /* line 100, assets/scss/components/_timeline.scss */
  .timeline .timeline--wrap .timeline--block:nth-child(even):after {
    left: 100%;
    margin-left: 2px; } }

/* line 2, assets/scss/components/_single-product.scss */
.single-product .button {
  font-size: 16px;
  font-size: 1.6rem; }

@media only screen and (min-width: 30em) {
  /* line 10, assets/scss/components/_single-product.scss */
  .single-product.grid_content .row {
    width: 75%; }
  /* line 17, assets/scss/components/_single-product.scss */
  .product_hero .hero_content {
    padding-top: 30px; } }

@media only screen and (min-width: 48em) {
  /* line 26, assets/scss/components/_single-product.scss */
  .single-product.grid_content .row {
    width: 100%; }
  /* line 38, assets/scss/components/_single-product.scss */
  .product_hero .hero_content {
    padding-top: 0; } }

@media only screen and (min-width: 64em) {
  /* line 47, assets/scss/components/_single-product.scss */
  .single-product .content--content p {
    font-size: 16px;
    font-size: 1.6rem; } }

/* line 54, assets/scss/components/_single-product.scss */
.table_name {
  margin: 0px 0px 20px 0px !important; }

@media only screen and (min-width: 64em) {
  /* line 60, assets/scss/components/_single-product.scss */
  .grid_content .tabWrapper {
    margin-top: 20px; } }

/* line 1, assets/scss/components/_search.scss */
.resource-icon-wrap {
  background: #f9f9f9;
  width: 100%;
  height: 100%;
  min-height: 240px;
  padding: 20px 10px 10px;
  text-align: center;
  color: #0065A4;
  text-transform: uppercase;
  font-weight: bold;
  font-family: "din-2014", sans-serif;
  position: relative; }

/* line 14, assets/scss/components/_search.scss */
.resource-icon-wrap .icon {
  font-size: 102px;
  font-size: 10.2rem;
  font-weight: normal;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

/* line 22, assets/scss/components/_search.scss */
.resource-icon-wrap .resource-title {
  position: absolute;
  bottom: 30px;
  bottom: 40px;
  left: 50%;
  transform: translate(-50%); }

/* line 31, assets/scss/components/_search.scss */
#video {
  position: relative; }

/* line 34, assets/scss/components/_search.scss */
#video .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  color: #0065A4;
  font-size: 70px;
  font-size: 7rem; }

/* line 41, assets/scss/components/_search.scss */
.dynamic-basic {
  text-align: center; }

/* line 44, assets/scss/components/_search.scss */
.dynamic-basic .text_title {
  font-size: 20px;
  font-size: 2rem;
  font-weight: bold;
  line-height: 1.4;
  margin: 10px 0 30px; }

/* line 52, assets/scss/components/_search.scss */
.dynamic-basic .file_thumb img {
  border: solid 2px #bbb; }

/* line 59, assets/scss/components/_search.scss */
.dynamic-assembly .mobile_title {
  display: block;
  margin-top: 50px; }

/* line 64, assets/scss/components/_search.scss */
.dynamic-assembly .main_title {
  display: none; }

/* line 68, assets/scss/components/_search.scss */
.dynamic-assembly .title {
  margin-top: 0px;
  line-height: 1.2;
  font-size: 38px;
  font-size: 3.8rem;
  color: #0065A4; }

/* line 75, assets/scss/components/_search.scss */
.dynamic-assembly .assembly_icons {
  text-align: left; }

/* line 78, assets/scss/components/_search.scss */
.dynamic-assembly .assembly_icons a {
  margin-left: 20px;
  display: inline-block; }

/* line 82, assets/scss/components/_search.scss */
.dynamic-assembly .assembly_icons a:first-of-type {
  margin-left: 0; }

/* line 87, assets/scss/components/_search.scss */
.dynamic-assembly .assembly_icons .icon {
  border: solid 2px;
  border-radius: 100%;
  padding: 2px 10px;
  font-size: 30px;
  font-size: 3rem;
  display: block; }

/* line 97, assets/scss/components/_search.scss */
.dynamic-assembly .grid .grid {
  margin-left: -20px; }

/* line 103, assets/scss/components/_search.scss */
.search {
  padding-left: 0;
  padding-right: 0;
  overflow-x: hidden; }

/* line 108, assets/scss/components/_search.scss */
.search .gp-sidebar {
  padding: 0 21.5px 0 41.5px; }

/* line 112, assets/scss/components/_search.scss */
.search .alternating {
  padding-left: 56.5px;
  padding-right: 36.5px; }

/* line 115, assets/scss/components/_search.scss */
.search .alternating .image-right .alternating--content {
  padding-bottom: 0;
  padding-top: 0; }

/* line 119, assets/scss/components/_search.scss */
.search .alternating .image-right, .search .alternating .image-left {
  padding-bottom: 43px; }

/* line 125, assets/scss/components/_search.scss */
.results_count {
  text-align: center;
  padding: 20px;
  font-size: 20px;
  font-size: 2rem; }

@media only screen and (min-width: 48em) {
  /* line 134, assets/scss/components/_search.scss */
  .search .alternating .image-right .alternating--content {
    padding-top: 50px;
    padding-bottom: 30px; }
  /* line 138, assets/scss/components/_search.scss */
  .search .alternating .image-right, .search .alternating .image-left {
    padding-bottom: 0; } }

@media only screen and (min-width: 64em) {
  /* line 146, assets/scss/components/_search.scss */
  .dynamic-basic {
    text-align: left; }
  /* line 151, assets/scss/components/_search.scss */
  .dynamic-assembly .mobile_title {
    display: none; }
  /* line 155, assets/scss/components/_search.scss */
  .dynamic-assembly .main_title {
    display: block; }
  /* line 159, assets/scss/components/_search.scss */
  .dynamic-assembly .assembly_icons {
    text-align: right; } }

/* line 1, assets/scss/components/_four-column.scss */
.four-column {
  background-repeat: repeat;
  background-size: 118px;
  background-position: 0% 0%; }

/* line 7, assets/scss/components/_four-column.scss */
.four_col--wrap {
  border-top: solid 20px #ffda27;
  display: flex;
  flex-wrap: wrap;
  margin-left: 0; }

/* line 13, assets/scss/components/_four-column.scss */
.four_col--wrap .four_col--block {
  flex: 1 0 2;
  position: relative;
  padding-left: 0;
  height: 100%; }

/* line 18, assets/scss/components/_four-column.scss */
.four_col--wrap .four_col--block .four_col--default {
  padding: 0 40px 70px;
  display: block; }

/* line 21, assets/scss/components/_four-column.scss */
.four_col--wrap .four_col--block .four_col--default .four_col--img-container {
  background-position: center center;
  border-radius: 50%;
  height: 180px;
  max-width: 180px;
  margin: 80px auto 20px;
  display: block;
  border: solid 5px #fff; }

/* line 30, assets/scss/components/_four-column.scss */
.four_col--wrap .four_col--block .four_col--default .four_col--title {
  font-weight: 700;
  text-transform: uppercase;
  font-size: 40px;
  line-height: 1em; }

/* line 37, assets/scss/components/_four-column.scss */
.four_col--wrap .four_col--block .four_col--default .four_col--content {
  font-size: 20px;
  line-height: 1.2em;
  padding-top: 20px; }

/* line 43, assets/scss/components/_four-column.scss */
.four_col--wrap .four_col--block .four_col--default .four_col--plus-wrapper {
  position: absolute;
  left: 50%;
  bottom: 30px;
  display: none; }

/* line 48, assets/scss/components/_four-column.scss */
.four_col--wrap .four_col--block .four_col--default .four_col--plus-wrapper .four_col--plus-container {
  position: relative;
  transform: translateX(-50%);
  background-color: #005cb8;
  width: 25px;
  height: 25px;
  border-radius: 50%; }

/* line 55, assets/scss/components/_four-column.scss */
.four_col--wrap .four_col--block .four_col--default .four_col--plus-wrapper .four_col--plus-container span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-48%, -49%);
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 40px;
  line-height: 1em; }

/* line 69, assets/scss/components/_four-column.scss */
.four_col--wrap .four_col--block .four_col--hover {
  top: 0;
  left: 0;
  background-position: center;
  background-size: cover;
  height: 100%;
  padding: 0;
  font-size: 1em;
  line-height: 1.2em; }

/* line 78, assets/scss/components/_four-column.scss */
.four_col--wrap .four_col--block .four_col--hover a {
  color: #FFDA27; }

/* line 81, assets/scss/components/_four-column.scss */
.four_col--wrap .four_col--block .four_col--hover .four_col--content-container {
  padding: 0 40px 70px;
  background-color: rgba(24, 53, 94, 0.9);
  height: 100%;
  color: #fff;
  position: relative; }

/* line 87, assets/scss/components/_four-column.scss */
.four_col--wrap .four_col--block .four_col--hover .four_col--content-container .four_col--title {
  display: none;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 2em;
  line-height: 1em;
  padding: 80px 0 0; }

/* line 96, assets/scss/components/_four-column.scss */
.four_col--wrap .four_col--block .four_col--hover .four_col--content-container .four_col--content-hover {
  padding-top: 30px; }

/* line 98, assets/scss/components/_four-column.scss */
.four_col--wrap .four_col--block .four_col--hover .four_col--content-container .four_col--content-hover ul {
  list-style-type: none;
  padding-top: 10px; }

/* line 101, assets/scss/components/_four-column.scss */
.four_col--wrap .four_col--block .four_col--hover .four_col--content-container .four_col--content-hover ul li {
  font-size: 1em;
  line-height: 1.2em;
  padding-bottom: 10px; }

/* line 106, assets/scss/components/_four-column.scss */
.four_col--wrap .four_col--block .four_col--hover .four_col--content-container .four_col--content-hover ul li::before {
  content: "\25A0";
  color: #ffda27;
  font-weight: bold;
  display: inline-block;
  width: 1em;
  margin-left: -1em; }

/* line 116, assets/scss/components/_four-column.scss */
.four_col--wrap .four_col--block .four_col--hover .four_col--content-container .arrow-down {
  display: none;
  position: absolute;
  top: 0;
  left: 15%;
  transform: rotate(180Deg);
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 15px solid #ffda27; }

@media only screen and (min-width: 48em) {
  /* line 134, assets/scss/components/_four-column.scss */
  .four_col--wrap .four_col--block {
    height: auto; }
  /* line 137, assets/scss/components/_four-column.scss */
  .four_col--wrap .four_col--block .four_col--default .four_col--plus-wrapper {
    display: block; }
  /* line 141, assets/scss/components/_four-column.scss */
  .four_col--wrap .four_col--block .four_col--hover {
    position: absolute;
    display: none; }
  /* line 144, assets/scss/components/_four-column.scss */
  .four_col--wrap .four_col--block .four_col--hover .four_col--title {
    display: block !important; }
  /* line 148, assets/scss/components/_four-column.scss */
  .four_col--wrap .four_col--block .four_col--hover .four_col--content-container .arrow-down {
    display: block; } }

/* line 2, assets/scss/templates/front-page.scss */
#home-wrapper .hero_slider--slide {
  padding: 80px 21.5px;
  background-color: #0065A4;
  height: 100vh;
  overflow: hidden;
  position: relative; }

/* line 10, assets/scss/templates/front-page.scss */
#home-wrapper .slick-dots {
  padding-bottom: 10px; }

/* line 13, assets/scss/templates/front-page.scss */
#home-wrapper .slick-dots.fixed {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 9999;
  width: 100%; }

/* line 23, assets/scss/templates/front-page.scss */
#home-wrapper .home-1 {
  padding-bottom: 50px; }

/* line 26, assets/scss/templates/front-page.scss */
#home-wrapper .home-1:before {
  content: '';
  width: 100%;
  height: 100%;
  background-image: url(../images/bg-plus.png);
  background-repeat: repeat;
  background-size: auto;
  background-position: 0 0;
  position: absolute;
  top: 0;
  left: 0; }

/* line 39, assets/scss/templates/front-page.scss */
#home-wrapper .home-1 .content {
  text-transform: uppercase; }

/* line 43, assets/scss/templates/front-page.scss */
#home-wrapper .home-1 .texture {
  content: '';
  width: 100%;
  height: 100%;
  background-image: url(../images/bg-plus.png);
  background-repeat: repeat;
  background-size: auto;
  background-position: 0 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100; }

/* line 57, assets/scss/templates/front-page.scss */
#home-wrapper .home-1 .content-left-hover-wrap,
#home-wrapper .home-1 .content-right-hover-wrap {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  color: #fff; }

/* line 66, assets/scss/templates/front-page.scss */
#home-wrapper .home-1 .content-left-hover-wrap .title,
#home-wrapper .home-1 .content-right-hover-wrap .title {
  display: block;
  font-size: 30px;
  font-size: 3rem;
  text-transform: uppercase;
  font-weight: bold;
  font-family: "din-2014", sans-serif; }

/* line 74, assets/scss/templates/front-page.scss */
#home-wrapper .home-1 .content-left-hover-wrap .text,
#home-wrapper .home-1 .content-right-hover-wrap .text {
  display: block;
  font-size: 16px;
  font-size: 1.6rem; }

/* line 80, assets/scss/templates/front-page.scss */
#home-wrapper .home-1 .content-left-hover-wrap {
  background: rgba(0, 101, 164, 0.9);
  width: 100%;
  height: 100%;
  position: absolute;
  left: -100%;
  clip-path: polygon(0% 0%, 100% 0, 50% 100%, 0 100%);
  -webkit-clip-path: polygon(0% 0%, 100% 0, 50% 100%, 0 100%); }

/* line 105, assets/scss/templates/front-page.scss */
#home-wrapper .home-1 .content-left-hover-wrap .content-left-hover {
  position: relative;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  width: 50%;
  background: repeating-linear-gradient(135deg, #0288db 1px, transparent 3px, transparent 10px, transparent 10px); }

/* line 117, assets/scss/templates/front-page.scss */
#home-wrapper .home-1 .content-left-hover-wrap .content-left-hover .content-left-hover-inner {
  padding: 20px 100px 20px 40px;
  margin-right: -172px; }

/* line 120, assets/scss/templates/front-page.scss */
#home-wrapper .home-1 .content-left-hover-wrap .content-left-hover .content-left-hover-inner .button {
  margin-right: 0;
  margin-top: 15px; }

/* line 128, assets/scss/templates/front-page.scss */
#home-wrapper .home-1 .content-right-hover-wrap {
  right: -100%;
  background: rgba(33, 33, 33, 0.9);
  -webkit-clip-path: polygon(50% 0%, 100% 0, 100% 100%, 0 100%);
  -ms-clip-path: polygon(50% 0%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(50% 0%, 100% 0, 100% 100%, 0 100%);
  width: 100%;
  height: 100%;
  position: absolute; }

/* line 136, assets/scss/templates/front-page.scss */
#home-wrapper .home-1 .content-right-hover-wrap .content-right-hover {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  width: 50%;
  background-image: url(../images/home-wood-pattern.png); }

/* line 144, assets/scss/templates/front-page.scss */
#home-wrapper .home-1 .content-right-hover-wrap .content-right-hover .content-right-hover-inner {
  padding: 20px 40px 20px 100px;
  margin-left: -129px; }

/* line 148, assets/scss/templates/front-page.scss */
#home-wrapper .home-1 .content-right-hover-wrap .content-right-hover .content-right-hover-inner .button {
  margin-right: 0;
  margin-top: 15px; }

/* line 156, assets/scss/templates/front-page.scss */
#home-wrapper .home-1 .content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 35px;
  font-size: 3.5rem;
  font-weight: bold;
  color: white; }

/* line 166, assets/scss/templates/front-page.scss */
#home-wrapper .home-1 .content-border {
  z-index: 900; }

/* line 170, assets/scss/templates/front-page.scss */
#home-wrapper .home-1 .home-1-left {
  width: 67%;
  height: 100%;
  position: absolute;
  left: 0;
  -webkit-clip-path: polygon(0 0%, 100% 0, 50% 100%, 0 100%);
  -ms-clip-path: polygon(0 0%, 100% 0, 50% 100%, 0 100%);
  clip-path: polygon(0 0%, 100% 0, 50% 100%, 0 100%); }

/* line 177, assets/scss/templates/front-page.scss */
#home-wrapper .home-1 .home-1-left:after {
  content: '';
  width: 40%;
  height: 20%;
  background: white;
  display: block;
  position: absolute;
  top: 39%;
  right: 0;
  -webkit-clip-path: polygon(50% 0%, 100% 0, 100% 100%, 25% 100%);
  -ms-clip-path: polygon(50% 0%, 100% 0, 100% 100%, 25% 100%);
  clip-path: polygon(50% 0%, 100% 0, 100% 100%, 25% 100%); }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  /* line 177, assets/scss/templates/front-page.scss */
  #home-wrapper .home-1 .home-1-left:after {
    /* IE10+ CSS styles go here */
    background: transparent; } }

/* line 195, assets/scss/templates/front-page.scss */
#home-wrapper .home-1 .home-1-left.rightOnScreen:after {
  display: none; }

/* line 201, assets/scss/templates/front-page.scss */
#home-wrapper .home-1 .home-1-right {
  -webkit-clip-path: polygon(50% 0%, 100% 0, 100% 100%, 0 100%);
  -ms-clip-path: polygon(50% 0%, 100% 0, 100% 100%, 0 100%);
  clip-path: polygon(50% 0%, 100% 0, 100% 100%, 0 100%);
  width: 67%;
  height: 100%;
  position: absolute;
  right: 0; }

/* line 218, assets/scss/templates/front-page.scss */
#home-wrapper .home-1 .home-1-right .content {
  left: 57%; }

/* line 226, assets/scss/templates/front-page.scss */
#home-wrapper .home-2 .grid {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin-left: 0; }

/* line 235, assets/scss/templates/front-page.scss */
#home-wrapper .home-2 .grid .grid__item {
  height: 33.33vh;
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
  position: relative; }

/* line 241, assets/scss/templates/front-page.scss */
#home-wrapper .home-2 .grid .grid__item:after {
  content: '';
  width: 100%;
  height: 33vh;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 50%;
  left: 0;
  z-index: 99;
  transform: translateY(-50%); }

/* line 255, assets/scss/templates/front-page.scss */
#home-wrapper .home-2 .logo {
  max-height: 30vh;
  max-width: 50%;
  width: auto;
  height: auto;
  display: inline-block;
  vertical-align: top; }

/* line 264, assets/scss/templates/front-page.scss */
#home-wrapper .home-2 .content-container {
  position: absolute;
  width: 100%;
  height: auto;
  top: 50%;
  left: 50%;
  padding: 20px;
  transform: translate(-50%, -50%);
  z-index: 900; }

/* line 275, assets/scss/templates/front-page.scss */
#home-wrapper .home-2 .content-container:first-child .logo {
  vertical-align: bottom; }

/* line 281, assets/scss/templates/front-page.scss */
#home-wrapper .home-2 .content {
  display: none;
  max-width: 69%;
  color: #fff;
  font-size: 14px;
  font-size: 1.4rem;
  text-align: left; }

/* line 288, assets/scss/templates/front-page.scss */
#home-wrapper .home-2 .content p {
  padding-bottom: 25px; }

/* line 292, assets/scss/templates/front-page.scss */
#home-wrapper .home-2 .content .button {
  font-size: 12px;
  font-size: 1.2rem; }

/* line 298, assets/scss/templates/front-page.scss */
#home-wrapper .home-2 .column-grid-item:before {
  content: '';
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  background-color: #000;
  -webkit-transition: opacity 1s ease-in;
  -moz-transition: opacity 1s ease-in;
  -ms-transition: opacity 1s ease-in;
  -o-transition: opacity 1s ease-in;
  transition: opacity 1s ease-in; }

/* line 312, assets/scss/templates/front-page.scss */
#home-wrapper .home-2 .column-active:before {
  opacity: 0.7; }

/* line 315, assets/scss/templates/front-page.scss */
#home-wrapper .home-2 .column-active:after {
  display: none; }

/* line 319, assets/scss/templates/front-page.scss */
#home-wrapper .home-2 .column-active .content {
  display: none; }

/* line 326, assets/scss/templates/front-page.scss */
#home-wrapper .home-3 .content-wrap {
  height: 100%;
  position: relative; }

/* line 331, assets/scss/templates/front-page.scss */
#home-wrapper .home-3 h2 {
  line-height: 1;
  margin-top: 28px; }

/* line 336, assets/scss/templates/front-page.scss */
#home-wrapper .home-3 .grid {
  margin-left: 0; }

/* line 341, assets/scss/templates/front-page.scss */
#home-wrapper .home-3 .grid__item {
  padding: 0; }

/* line 345, assets/scss/templates/front-page.scss */
#home-wrapper .home-3 .animated-image-container {
  position: relative;
  min-height: 15vh;
  overflow: hidden;
  -webkit-box-shadow: 0px 35px 30px -35px #333333;
  -moz-box-shadow: 0px 35px 30px -35px #333333;
  -ms-box-shadow: 0px 35px 30px -35px #333333;
  -o-box-shadow: 0px 35px 30px -35px #333333;
  box-shadow: 0px 35px 30px -35px #333333; }

/* line 352, assets/scss/templates/front-page.scss */
#home-wrapper .home-3 .animated-image-container:after {
  content: '';
  width: 100%;
  height: 20px;
  position: absolute;
  bottom: -7px;
  left: 0; }

/* line 361, assets/scss/templates/front-page.scss */
#home-wrapper .home-3 .animated-image-container img {
  width: 75%;
  max-width: 93%;
  max-height: 100%;
  position: absolute;
  bottom: -120%;
  left: 50%;
  transform: translateX(-50%);
  transition: bottom 1s; }

/* line 376, assets/scss/templates/front-page.scss */
#home-wrapper .home-3.slick-active .animated-image-container img {
  bottom: 0;
  transition: bottom 1.5s; }

/* line 383, assets/scss/templates/front-page.scss */
#home-wrapper .home-3 .content {
  padding: 20px 0; }

/* line 386, assets/scss/templates/front-page.scss */
#home-wrapper .home-3 .content p {
  font-size: 20px;
  font-size: 2rem;
  padding-bottom: 15px;
  line-height: 1.9; }

/* line 392, assets/scss/templates/front-page.scss */
#home-wrapper .home-3 .content a {
  font-size: 16px;
  font-size: 1.6rem;
  padding-top: 12px;
  padding-bottom: 12px; }

/* line 402, assets/scss/templates/front-page.scss */
#home-wrapper .home-4 .content-wrap {
  height: 100%;
  margin-left: -21.5px;
  margin-right: -21.5px; }

/* line 408, assets/scss/templates/front-page.scss */
#home-wrapper .home-4 h2 {
  padding: 0 21.5px;
  width: 100%;
  margin-bottom: 0;
  margin-top: 28px;
  position: relative;
  z-index: 10; }

/* line 416, assets/scss/templates/front-page.scss */
#home-wrapper .home-4 p {
  padding-bottom: 0; }

/* line 419, assets/scss/templates/front-page.scss */
#home-wrapper .home-4 .subtitle {
  padding: 0 21.5px 0 0;
  text-align: left; }

/* line 423, assets/scss/templates/front-page.scss */
#home-wrapper .home-4 .cta-location-text {
  text-align: left; }

/* line 426, assets/scss/templates/front-page.scss */
#home-wrapper .home-4 .mar_t20 {
  text-align: left; }

/* line 429, assets/scss/templates/front-page.scss */
#home-wrapper .home-4 .trigger-wtb {
  font-size: 20px;
  font-size: 2rem;
  line-height: 1.2;
  text-align: right; }

/* line 433, assets/scss/templates/front-page.scss */
#home-wrapper .home-4 .trigger-wtb .button {
  border: none;
  color: #fff;
  background-color: #0065A4 !important;
  margin: 20px 0 10px 0; }

/* line 438, assets/scss/templates/front-page.scss */
#home-wrapper .home-4 .trigger-wtb .button:hover {
  color: #0065A4 !important;
  background-color: #bbb !important; }

/* line 445, assets/scss/templates/front-page.scss */
#home-wrapper .home-4 .overlay {
  width: 100%;
  padding: 45px 21.5px;
  background: rgba(0, 0, 0, 0.5);
  top: 50%;
  position: relative;
  transform: translateY(-60%); }

/* line 453, assets/scss/templates/front-page.scss */
#home-wrapper .home-4 .overlay .image {
  text-align: center;
  padding-bottom: 20px; }

/* line 458, assets/scss/templates/front-page.scss */
#home-wrapper .home-4 .overlay img {
  width: 80%;
  margin: 0 auto; }

/* line 466, assets/scss/templates/front-page.scss */
#home-wrapper .home-4 .gform_wrapper .gform_body {
  width: 100%;
  padding-top: 0; }

/* line 470, assets/scss/templates/front-page.scss */
#home-wrapper .home-4 .gform_wrapper .gform_body ul {
  margin: 0;
  width: 100%; }

/* line 474, assets/scss/templates/front-page.scss */
#home-wrapper .home-4 .gform_wrapper .gform_body ul li {
  margin: 0;
  list-style: none; }

/* line 480, assets/scss/templates/front-page.scss */
#home-wrapper .home-4 .gform_wrapper .gform_body .ginput_container {
  width: 100%; }

/* line 484, assets/scss/templates/front-page.scss */
#home-wrapper .home-4 .gform_wrapper .gform_body .gfield {
  padding-right: 0; }

/* line 490, assets/scss/templates/front-page.scss */
#home-wrapper .home-4 .gform_wrapper div {
  display: inline-block;
  width: 21%;
  margin: 0;
  vertical-align: top; }

/* line 497, assets/scss/templates/front-page.scss */
#home-wrapper .home-4 .gform_wrapper .gform_footer {
  padding: 0;
  position: relative;
  float: right; }

/* line 502, assets/scss/templates/front-page.scss */
#home-wrapper .home-4 .gform_wrapper .gform_footer .button {
  border: none;
  color: #fff;
  background-color: #0065A4 !important; }

/* line 506, assets/scss/templates/front-page.scss */
#home-wrapper .home-4 .gform_wrapper .gform_footer .button:hover {
  color: #0065A4 !important;
  background-color: #bbb !important; }

/* line 512, assets/scss/templates/front-page.scss */
#home-wrapper .home-4 .gform_wrapper .gform_footer:after {
  font-family: "fontello";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  position: absolute;
  right: 25px;
  top: 15px; }

/* line 528, assets/scss/templates/front-page.scss */
#home-wrapper .home-4 p {
  font-weight: bold; }

/* line 532, assets/scss/templates/front-page.scss */
#home-wrapper .home-4 label {
  display: none; }

/* line 536, assets/scss/templates/front-page.scss */
#home-wrapper .home-4 a.button {
  margin-bottom: 3px;
  height: 46px; }

/* line 543, assets/scss/templates/front-page.scss */
#home-wrapper .home-4 input {
  height: 46px;
  background-color: #fff;
  margin-top: 20px;
  width: 100%;
  margin-right: 10px;
  color: #000; }

/* line 551, assets/scss/templates/front-page.scss */
#home-wrapper .home-4 input[type="submit"] {
  width: auto;
  padding: 14px 50px 14px 20px;
  color: #fff;
  text-decoration: none;
  background: #0065A4;
  position: relative;
  border: none; }

/* line 560, assets/scss/templates/front-page.scss */
#home-wrapper .home-4 input[type="submit"]:hover {
  border: none; }

/* line 567, assets/scss/templates/front-page.scss */
#home-wrapper .home-5 {
  overflow: visible; }

/* line 570, assets/scss/templates/front-page.scss */
#home-wrapper .home-5 .section-title {
  position: absolute;
  z-index: 900;
  top: 0px;
  left: 21.5px; }

/* line 577, assets/scss/templates/front-page.scss */
#home-wrapper .home-5 .content-wrap {
  margin: -80px -21.5px; }

/* line 581, assets/scss/templates/front-page.scss */
#home-wrapper .home-5 .grid {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  margin-left: 0; }

/* line 588, assets/scss/templates/front-page.scss */
#home-wrapper .home-5 .grid .grid__item {
  min-height: 30vh;
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
  position: relative;
  padding-left: 0; }

/* line 596, assets/scss/templates/front-page.scss */
#home-wrapper .home-5 .grid .grid__item:before {
  content: '';
  width: 100%;
  height: 100%;
  background-color: #0065a4;
  opacity: 0.8;
  position: absolute;
  top: 0;
  left: 0; }

/* line 611, assets/scss/templates/front-page.scss */
#home-wrapper .home-5 .content-container {
  position: relative;
  width: 100%;
  padding: 60px 20px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column; }

/* line 623, assets/scss/templates/front-page.scss */
#home-wrapper .home-5 .icon {
  font-size: 80px;
  font-size: 8rem; }

/* line 632, assets/scss/templates/front-page.scss */
#home-wrapper .home-5 a:hover {
  color: #0065A4;
  text-decoration: none; }

/* line 637, assets/scss/templates/front-page.scss */
#home-wrapper .home-5 h2 {
  opacity: .7;
  line-height: 1.1;
  font-size: 28px;
  font-size: 2.8rem; }

/* line 642, assets/scss/templates/front-page.scss */
#home-wrapper .home-5 .section-title {
  opacity: 1;
  margin-top: 28px; }

/* line 646, assets/scss/templates/front-page.scss */
#home-wrapper .home-5 .button {
  white-space: nowrap; }

/* line 652, assets/scss/templates/front-page.scss */
#home-wrapper .home-6 .content-wrap {
  margin: -80px -21.5px;
  height: 100vh; }

/* line 656, assets/scss/templates/front-page.scss */
#home-wrapper .home-6 .content-wrap .global-footer {
  height: 100vh; }

/* line 661, assets/scss/templates/front-page.scss */
#home-wrapper .home-6 .container {
  margin-top: 0;
  margin-bottom: 0;
  padding: 50px 21.5px;
  height: 100%; }

/* line 666, assets/scss/templates/front-page.scss */
#home-wrapper .home-6 .container .grid__item {
  padding-left: 0; }

/* line 670, assets/scss/templates/front-page.scss */
#home-wrapper .home-6 .footer-nav {
  margin: 0 0 20px; }

/* line 673, assets/scss/templates/front-page.scss */
#home-wrapper .home-6 .footer_disclaimer {
  padding-top: 15px;
  padding-bottom: 15px;
  line-height: 1.4; }

/* line 679, assets/scss/templates/front-page.scss */
#home-wrapper .home-6 .global-footer__nav a {
  font-weight: bold;
  opacity: .7; }

/* line 684, assets/scss/templates/front-page.scss */
#home-wrapper .home-6 .global-footer__nav ul li {
  padding: 2.5px 5px; }

/* line 691, assets/scss/templates/front-page.scss */
#home-wrapper .button:hover {
  color: #0065A4 !important;
  background-color: #bbb !important; }

@media only screen and (min-width: 26em) {
  /* line 702, assets/scss/templates/front-page.scss */
  #home-wrapper .home-1 .home-1-right .content {
    left: 50%; } }

@media only screen and (min-width: 30em) {
  /* line 713, assets/scss/templates/front-page.scss */
  #home-wrapper .home-1 .content {
    font-size: 55px;
    font-size: 5.5rem; }
  /* line 718, assets/scss/templates/front-page.scss */
  #home-wrapper .home-1 .home-1-right .content {
    left: 44%; }
  /* line 725, assets/scss/templates/front-page.scss */
  #home-wrapper .home-3 .grid__item {
    padding: 20px 30px 20px 20px; }
  /* line 729, assets/scss/templates/front-page.scss */
  #home-wrapper .home-3 .animated-image-container {
    min-height: 33.33vh; }
  /* line 733, assets/scss/templates/front-page.scss */
  #home-wrapper .home-3 .content {
    padding: 50px 20px 0; }
  /* line 736, assets/scss/templates/front-page.scss */
  #home-wrapper .home-3 .content p {
    display: block; }
  /* line 744, assets/scss/templates/front-page.scss */
  #home-wrapper .home-4 .overlay img {
    width: 70%;
    margin: 0 auto; }
  /* line 749, assets/scss/templates/front-page.scss */
  #home-wrapper .home-4 .overlay p {
    padding-top: 25px; }
  /* line 754, assets/scss/templates/front-page.scss */
  #home-wrapper .home-4 .h3 {
    font-size: 28px;
    font-size: 2.8rem; }
  /* line 761, assets/scss/templates/front-page.scss */
  #home-wrapper .home-4 .gform_wrapper .gform_body,
  #home-wrapper .home-4 .gform_wrapper .gform_body div,
  #home-wrapper .home-4 .gform_wrapper .gform_body input {
    width: 100%; }
  /* line 768, assets/scss/templates/front-page.scss */
  #home-wrapper .home-4 .gform_wrapper .gform_footer {
    float: right; }
  /* line 776, assets/scss/templates/front-page.scss */
  #home-wrapper .home-5 .grid__item:before {
    content: '';
    width: 100%;
    height: 100%;
    background-color: #0065a4;
    opacity: 0.8;
    position: absolute;
    top: 0;
    left: 0; }
  /* line 791, assets/scss/templates/front-page.scss */
  #home-wrapper .home-6 .global-footer .parallax {
    perspective: unset;
    height: unset;
    overflow-y: unset;
    overflow-x: unset; }
  /* line 797, assets/scss/templates/front-page.scss */
  #home-wrapper .home-6 .global-footer .parallax .parallax__layer {
    position: relative;
    top: unset;
    right: unset;
    bottom: unset;
    left: unset; }
  /* line 804, assets/scss/templates/front-page.scss */
  #home-wrapper .home-6 .global-footer .parallax .parallax__layer.parallax__layer--base {
    transform: unset; }
  /* line 808, assets/scss/templates/front-page.scss */
  #home-wrapper .home-6 .global-footer .parallax .parallax__layer.parallax__layer--back {
    transform: unset; } }

@media only screen and (min-width: 37.5em) {
  /* line 822, assets/scss/templates/front-page.scss */
  #home-wrapper .home-1 .content {
    font-size: 55px;
    font-size: 5.5rem; } }

@media only screen and (min-width: 48em) {
  /* line 831, assets/scss/templates/front-page.scss */
  #home-wrapper .slick-dots {
    padding-bottom: 30px; }
  /* line 835, assets/scss/templates/front-page.scss */
  #home-wrapper .home-1 {
    padding-bottom: 80px; }
  /* line 840, assets/scss/templates/front-page.scss */
  #home-wrapper .home-1 .content-left-hover-wrap .title,
  #home-wrapper .home-1 .content-right-hover-wrap .title {
    font-size: 48px;
    font-size: 4.8rem; }
  /* line 844, assets/scss/templates/front-page.scss */
  #home-wrapper .home-1 .content-left-hover-wrap .text,
  #home-wrapper .home-1 .content-right-hover-wrap .text {
    font-size: 20px;
    font-size: 2rem; }
  /* line 849, assets/scss/templates/front-page.scss */
  #home-wrapper .home-1 .content-left-hover-wrap {
    width: 70%; }
  /* line 853, assets/scss/templates/front-page.scss */
  #home-wrapper .home-1 .content-right-hover-wrap {
    width: 67%; }
  /* line 857, assets/scss/templates/front-page.scss */
  #home-wrapper .home-1 .content-right-hover-wrap .content-right-hover .content-right-hover-inner {
    margin-left: -150.5px; }
  /* line 864, assets/scss/templates/front-page.scss */
  #home-wrapper .home-1 .home-1-left:after {
    width: 40%;
    height: 40%;
    top: 31%;
    right: -4%;
    -webkit-clip-path: polygon(50% 0%, 100% 0, 100% 100%, 0 100%);
    -ms-clip-path: polygon(50% 0%, 100% 0, 100% 100%, 0 100%);
    clip-path: polygon(50% 0%, 100% 0, 100% 100%, 0 100%); }
  /* line 873, assets/scss/templates/front-page.scss */
  #home-wrapper .home-1 .content {
    font-size: 8.5vw; }
  /* line 880, assets/scss/templates/front-page.scss */
  #home-wrapper .home-2 .grid .grid__item {
    height: 100vh; }
  /* line 885, assets/scss/templates/front-page.scss */
  #home-wrapper .home-2 .content-container {
    height: auto; }
  /* line 889, assets/scss/templates/front-page.scss */
  #home-wrapper .home-2 .logo {
    max-width: 50%;
    display: block;
    margin: 0 auto; }
  /* line 895, assets/scss/templates/front-page.scss */
  #home-wrapper .home-2 .content {
    display: none;
    max-width: 80%;
    color: #fff;
    font-size: 20px;
    font-size: 2rem;
    line-height: 1.4;
    text-align: left; }
  /* line 903, assets/scss/templates/front-page.scss */
  #home-wrapper .home-2 .content .button {
    font-size: 14px;
    font-size: 1.4rem; }
  /* line 907, assets/scss/templates/front-page.scss */
  #home-wrapper .home-2 .content p {
    text-align: left; }
  /* line 913, assets/scss/templates/front-page.scss */
  #home-wrapper .home-2 .column-active .content {
    display: inline-block; }
  /* line 920, assets/scss/templates/front-page.scss */
  #home-wrapper .home-3 .grid {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); }
  /* line 924, assets/scss/templates/front-page.scss */
  #home-wrapper .home-3 .grid__item {
    padding-left: 20px;
    padding-right: 30px; }
  /* line 930, assets/scss/templates/front-page.scss */
  #home-wrapper .home-3 .content p {
    padding-bottom: 25px;
    line-height: 1.5; }
  /* line 935, assets/scss/templates/front-page.scss */
  #home-wrapper .home-3 .content a {
    padding-top: 14px;
    padding-bottom: 14px; }
  /* line 951, assets/scss/templates/front-page.scss */
  #home-wrapper .home-4 .overlay p {
    padding-top: 0; }
  /* line 955, assets/scss/templates/front-page.scss */
  #home-wrapper .home-4 .overlay img {
    width: 70%; }
  /* line 959, assets/scss/templates/front-page.scss */
  #home-wrapper .home-4 input {
    width: 73%; }
  /* line 963, assets/scss/templates/front-page.scss */
  #home-wrapper .home-4 .trigger-wtb .button {
    margin-top: 6px; }
  /* line 971, assets/scss/templates/front-page.scss */
  #home-wrapper .home-4 .gform_wrapper .gform_body,
  #home-wrapper .home-4 .gform_wrapper .gform_body div,
  #home-wrapper .home-4 .gform_wrapper .gform_body input {
    width: auto; }
  /* line 978, assets/scss/templates/front-page.scss */
  #home-wrapper .home-4 .gform_wrapper .gform_footer {
    float: none; }
  /* line 985, assets/scss/templates/front-page.scss */
  #home-wrapper .home-5 .section-title {
    top: 130px;
    left: 43px; }
  /* line 990, assets/scss/templates/front-page.scss */
  #home-wrapper .home-5 h2 {
    font-size: 45px;
    font-size: 4.5rem;
    word-spacing: 9999px; }
  /* line 995, assets/scss/templates/front-page.scss */
  #home-wrapper .home-5 .content-wrap {
    margin: -130px -43px; }
  /* line 999, assets/scss/templates/front-page.scss */
  #home-wrapper .home-5 .content {
    display: none; }
  /* line 1003, assets/scss/templates/front-page.scss */
  #home-wrapper .home-5 .grid {
    position: absolute; }
  /* line 1006, assets/scss/templates/front-page.scss */
  #home-wrapper .home-5 .grid .grid__item {
    height: 100vh;
    position: absolute; }
  /* line 1011, assets/scss/templates/front-page.scss */
  #home-wrapper .home-5 .grid .grid__item:first-child {
    left: 0; }
  /* line 1015, assets/scss/templates/front-page.scss */
  #home-wrapper .home-5 .grid .grid__item:nth-child(2n) {
    left: 50%;
    transform: translateX(-50%); }
  /* line 1020, assets/scss/templates/front-page.scss */
  #home-wrapper .home-5 .grid .grid__item:nth-child(3n) {
    right: 0; }
  /* line 1024, assets/scss/templates/front-page.scss */
  #home-wrapper .home-5 .grid .grid__item.hover {
    width: 60%;
    z-index: 900;
    transition: width 0.2s; }
  /* line 1029, assets/scss/templates/front-page.scss */
  #home-wrapper .home-5 .grid .grid__item.hover:before {
    display: none; }
  /* line 1033, assets/scss/templates/front-page.scss */
  #home-wrapper .home-5 .grid .grid__item.hover .content {
    display: inline-block; }
  /* line 1037, assets/scss/templates/front-page.scss */
  #home-wrapper .home-5 .grid .grid__item .column-grid-item-1 {
    min-height: 40vh; }
  /* line 1040, assets/scss/templates/front-page.scss */
  #home-wrapper .home-5 .grid .grid__item .column-grid-item-1 .content-container {
    padding-top: 130px; }
  /* line 1049, assets/scss/templates/front-page.scss */
  #home-wrapper .home-5 .grid .column-grid-item-1 .content-container,
  #home-wrapper .home-5 .grid .column-grid-item-2 .content-container,
  #home-wrapper .home-5 .grid .column-grid-item-3 .content-container {
    padding-top: 190px; }
  /* line 1055, assets/scss/templates/front-page.scss */
  #home-wrapper .home-5 .content-container {
    position: absolute;
    width: 100%;
    top: 50%;
    left: 50%;
    padding: 190px 20px 87px;
    transform: translate(-50%, -50%); }
  /* line 1064, assets/scss/templates/front-page.scss */
  #home-wrapper .home-5 .icon {
    font-size: 100px;
    font-size: 10rem; }
  /* line 1069, assets/scss/templates/front-page.scss */
  #home-wrapper .home-6 {
    padding: 80px 21.5px 80px; }
  /* line 1072, assets/scss/templates/front-page.scss */
  #home-wrapper .home-6 .content-wrap {
    margin: 0;
    height: 100%; }
  /* line 1076, assets/scss/templates/front-page.scss */
  #home-wrapper .home-6 .content-wrap .global-footer {
    height: auto;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 0; }
  /* line 1083, assets/scss/templates/front-page.scss */
  #home-wrapper .home-6 .container {
    height: unset;
    padding-top: 30px; }
  /* line 1086, assets/scss/templates/front-page.scss */
  #home-wrapper .home-6 .container .grid__item {
    padding-left: 20px; } }

@media only screen and (min-width: 64em) {
  /* line 1097, assets/scss/templates/front-page.scss */
  #home-wrapper .hero_slider--slide {
    padding: 130px 43px 80px; }
  /* line 1105, assets/scss/templates/front-page.scss */
  #home-wrapper .home-1 .content-left-hover-wrap .content-left-hover .content-left-hover-inner {
    padding: 20px 55px; }
  /* line 1113, assets/scss/templates/front-page.scss */
  #home-wrapper .home-1 .content-right-hover-wrap .content-right-hover .content-right-hover-inner {
    padding: 20px 55px; }
  /* line 1119, assets/scss/templates/front-page.scss */
  #home-wrapper .home-1 .content {
    font-size: 8vw; }
  /* line 1124, assets/scss/templates/front-page.scss */
  #home-wrapper .home-1 .home-1-right .content {
    left: 45%; }
  /* line 1131, assets/scss/templates/front-page.scss */
  #home-wrapper .home-2 .content {
    padding: 20px 0 20px 0; }
  /* line 1137, assets/scss/templates/front-page.scss */
  #home-wrapper .home-4 .content-wrap {
    margin-left: 0;
    margin-right: 0; }
  /* line 1142, assets/scss/templates/front-page.scss */
  #home-wrapper .home-4 h2 {
    padding: 0; }
  /* line 1145, assets/scss/templates/front-page.scss */
  #home-wrapper .home-4 .subtitle {
    padding: 0 0 15px; }
  /* line 1149, assets/scss/templates/front-page.scss */
  #home-wrapper .home-4 .overlay p {
    padding-top: 0; }
  /* line 1153, assets/scss/templates/front-page.scss */
  #home-wrapper .home-4 .overlay img {
    width: 100%; }
  /* line 1157, assets/scss/templates/front-page.scss */
  #home-wrapper .home-4 .trigger-wtb {
    text-align: left; }
  /* line 1160, assets/scss/templates/front-page.scss */
  #home-wrapper .home-4 input {
    width: auto; }
  /* line 1168, assets/scss/templates/front-page.scss */
  #home-wrapper .home-4 .gform_wrapper .gform_body,
  #home-wrapper .home-4 .gform_wrapper .gform_body div,
  #home-wrapper .home-4 .gform_wrapper .gform_body input {
    width: auto; }
  /* line 1175, assets/scss/templates/front-page.scss */
  #home-wrapper .home-4 .gform_wrapper .gform_footer {
    float: none; } }

@media only screen and (max-height: 700px) {
  /* line 1186, assets/scss/templates/front-page.scss */
  #home-wrapper .hero_slider--slide {
    min-height: 100vh;
    height: auto; }
  /* line 1191, assets/scss/templates/front-page.scss */
  #home-wrapper .home-1 {
    height: 100vh; }
  /* line 1196, assets/scss/templates/front-page.scss */
  #home-wrapper .home-2 .logo {
    max-height: 25vh; }
  /* line 1202, assets/scss/templates/front-page.scss */
  #home-wrapper .home-3 .grid {
    top: 0;
    transform: unset; }
  /* line 1209, assets/scss/templates/front-page.scss */
  #home-wrapper .home-4 .overlay {
    top: 0;
    transform: none; }
  /* line 1225, assets/scss/templates/front-page.scss */
  #home-wrapper .home-6 {
    padding-bottom: 0; }
  /* line 1228, assets/scss/templates/front-page.scss */
  #home-wrapper .home-6 .content-wrap {
    height: auto; }
  /* line 1232, assets/scss/templates/front-page.scss */
  #home-wrapper .home-6 .content-wrap .global-footer {
    height: auto; }
  /* line 1236, assets/scss/templates/front-page.scss */
  #home-wrapper .home-6 .content-wrap .container {
    padding-bottom: 80px; } }

@media only screen and (max-height: 700px) and (min-width: 768px) {
  /* line 1259, assets/scss/templates/front-page.scss */
  #home-wrapper .slick-dots {
    padding-bottom: 10px; }
  /* line 1264, assets/scss/templates/front-page.scss */
  #home-wrapper .home-5 .section-title {
    top: 0px;
    left: 43px; }
  /* line 1273, assets/scss/templates/front-page.scss */
  #home-wrapper .home-5 .grid .column-grid-item-1 .content-container,
  #home-wrapper .home-5 .grid .column-grid-item-2 .content-container,
  #home-wrapper .home-5 .grid .column-grid-item-3 .content-container {
    padding-top: 170px;
    padding-bottom: 20px; }
  /* line 1281, assets/scss/templates/front-page.scss */
  #home-wrapper .home-6 {
    padding-bottom: 80px; }
  /* line 1285, assets/scss/templates/front-page.scss */
  #home-wrapper .home-6 .content-wrap .global-footer {
    top: 0;
    transform: unset; }
  /* line 1290, assets/scss/templates/front-page.scss */
  #home-wrapper .home-6 .content-wrap .container {
    padding-bottom: 50px; } }

/* line 2, assets/scss/templates/blog.scss */
.blog-details .post-date {
  text-transform: uppercase;
  padding-bottom: 0; }

/* line 6, assets/scss/templates/blog.scss */
.blog-details h3 {
  font-weight: 500;
  color: #0065A4;
  font-size: 25px; }

/* line 13, assets/scss/templates/blog.scss */
.share-wrap {
  text-align: center; }

/* line 15, assets/scss/templates/blog.scss */
.share-wrap span {
  font-size: 13px;
  color: #0065A4;
  font-weight: 700; }

/* line 20, assets/scss/templates/blog.scss */
.share-wrap a, .share-wrap span {
  text-align: left;
  padding: 5px;
  display: inline-block; }

/* line 27, assets/scss/templates/blog.scss */
.share-wrap.right {
  text-align: right; }

@media only screen and (max-width: 970px) {
  .share-wrap.right {
    text-align: center; }
  }


/* line 1, assets/scss/templates/_contact.scss */
.faq_form {
  max-width: 600px;
  margin: 50px auto 0;
  clear: both; }

/* line 6, assets/scss/templates/_contact.scss */
.faq_form .button {
  float: right;
  margin: 30px 0 0 0; }

/* line 12, assets/scss/templates/_contact.scss */
.content--contact {
  border-bottom: solid 1px;
  padding-top: 20px; }

/* line 15, assets/scss/templates/_contact.scss */
.content--contact .contact-form {
  padding: 0; }

/* line 18, assets/scss/templates/_contact.scss */
.content--contact .contact-form .field_disclaimer {
  width: 100%; }

/* line 20, assets/scss/templates/_contact.scss */
.content--contact .contact-form .field_disclaimer ul {
  width: 100%;
  overflow-y: auto; }

/* line 29, assets/scss/templates/_contact.scss */
.contact-form-wrapper .h3 {
  padding-bottom: 20px;
  display: block; }

/* line 33, assets/scss/templates/_contact.scss */
.contact-form-wrapper .content--title {
  margin-bottom: 0; }

/* line 39, assets/scss/templates/_contact.scss */
.content--wrap .content--contact-info {
  margin: 21.5px 0;
  padding-bottom: 20px; }

/* line 44, assets/scss/templates/_contact.scss */
.content--wrap .content--contact-info .icon {
  font-size: 100px;
  font-size: 10rem;
  margin: 0;
  line-height: 1; }

/* line 52, assets/scss/templates/_contact.scss */
.content--wrap .content--contact-info .contact-info-title {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.3;
  padding-bottom: 5px; }

/* line 58, assets/scss/templates/_contact.scss */
.content--wrap .content--contact-info .contact-info-phone {
  font-size: 18px;
  font-size: 1.8rem;
  font-family: "din-2014", sans-serif;
  font-weight: 700;
  line-height: 1.3; }

/* line 63, assets/scss/templates/_contact.scss */
.content--wrap .content--contact-info .contact-info-block {
  display: inline-block;
  padding-left: 43px;
  width: 78%; }

/* line 69, assets/scss/templates/_contact.scss */
.content--wrap .content--contact-info .contact-info-block,
.content--wrap .content--contact-info .contact-info-icon {
  vertical-align: bottom; }

@media only screen and (max-width: 768px) {
  .contact-info-block {
    margin-bottom: 1.5em;
  }
}

/* line 74, assets/scss/templates/_contact.scss */
.content--wrap .content--contact-info .xs_mar20 {
  margin-left: 20%; }

/* line 78, assets/scss/templates/_contact.scss */
.content--wrap .content--contact-info .contact-info-icon {
  display: inline-block;
  width: 20%; }

/* line 85, assets/scss/templates/_contact.scss */
.contact-form-selector {
  color: #FFDA27;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 28px;
  font-size: 2.8rem; }

/* line 90, assets/scss/templates/_contact.scss */
.contact-form-selector fieldset {
  border: none; }

/* line 93, assets/scss/templates/_contact.scss */
.contact-form-selector fieldset label {
  width: 100%;
  display: inline-block;
  text-align: left; }

/* line 100, assets/scss/templates/_contact.scss */
.contact-form-selector .jcf-radio {
  margin: -3px 10px 0; }

/* line 105, assets/scss/templates/_contact.scss */
.contact-form {
  display: none; }

@media only screen and (min-width: 48em) {
  /* line 111, assets/scss/templates/_contact.scss */
  .content--wrap .content--contact-info {
    padding-bottom: 0;
    margin: 21.5px auto; }
  /* line 115, assets/scss/templates/_contact.scss */
  .content--wrap .content--contact-info .m_mar0 {
    margin-left: 0; }
  /* line 119, assets/scss/templates/_contact.scss */
  .content--wrap .content--contact-info .contact-info-block,
  .content--wrap .content--contact-info .contact-info-icon {
    width: unset;
    vertical-align: middle; }
  /* line 125, assets/scss/templates/_contact.scss */
  .content--wrap .content--contact-info .icon {
    font-size: 110px;
    font-size: 11rem; }
  /* line 134, assets/scss/templates/_contact.scss */
  .contact-form-wrapper .label-text {
    display: block; }
  /* line 144, assets/scss/templates/_contact.scss */
  .contact-form-selector fieldset label {
    width: unset;
    display: inline-block;
    text-align: center;
    line-height: 1.2;
    padding: 0 20px; } }

/* line 5, assets/scss/denselement/_flex-content.scss */
section[class^="type-denselement"].no-tp {
  padding-top: 0; }

/* line 9, assets/scss/denselement/_flex-content.scss */
section[class^="type-denselement"].no-bp {
  padding-bottom: 0; }

section[class^="type-densdeck"].no-tp {
  padding-top: 0; }

section[class^="type-densdeck"].no-bp {
  padding-bottom: 0; }

section[class^="type-conversion"].no-tp {
  padding-top: 0; }

section[class^="type-conversion"].no-bp {
  padding-bottom: 0; }

section[class^="type-grid"].no-tp {
  padding-top: 0; }

section[class^="type-grid"].no-bp {
  padding-bottom: 0; }

/* line 15, assets/scss/denselement/_flex-content.scss */
section[class^="type-denselement"].header-color-black .intro h2 {
  color: #000; }

section[class^="type-denselement"].header-color-white .intro h2 {
  color: #fff; }

section[class^="type-denselement"].header-color-green .intro h2 {
  color: #3f6f60; }

/* line 21, assets/scss/denselement/_flex-content.scss */
section[class^="type-denselement"].header-size-small .intro h2 {
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 30px;
  line-height: 3rem;
  font-weight: 800;
  margin-bottom: 15px; }

/* line 30, assets/scss/denselement/_flex-content.scss */
section[class^="type-denselement"].inline-header .max-width-wrapper {
  display: flex;
  align-items: center;
  flex-wrap: wrap; }

/* line 34, assets/scss/denselement/_flex-content.scss */
section[class^="type-denselement"].inline-header .max-width-wrapper .intro {
  width: 100%;
  padding-right: 0; }

@media only screen and (min-width: 851px) {
  /* line 34, assets/scss/denselement/_flex-content.scss */
  section[class^="type-denselement"].inline-header .max-width-wrapper .intro {
    width: 360px;
    padding-right: 55px; } }

/* line 41, assets/scss/denselement/_flex-content.scss */
section[class^="type-denselement"].inline-header .max-width-wrapper .intro h2 {
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 30px;
  line-height: 3rem;
  margin-bottom: 10px; }

/* line 47, assets/scss/denselement/_flex-content.scss */
section[class^="type-denselement"].inline-header .max-width-wrapper .intro p {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 24px;
  line-height: 2.4rem;
  padding-bottom: 15px; }

@media only screen and (min-width: 851px) {
  /* line 54, assets/scss/denselement/_flex-content.scss */
  section[class^="type-denselement"].inline-header .max-width-wrapper .intro + div {
    width: calc(100% - 360px); } }

/* line 64, assets/scss/denselement/_flex-content.scss */
section[class^="type-denselement"].tab-left {
  position: relative; }

/* line 66, assets/scss/denselement/_flex-content.scss */
section[class^="type-denselement"].tab-left:before {
  content: '';
  background-color: inherit;
  transform: skewX(60deg);
  position: absolute;
  width: 30%;
  left: -20px;
  bottom: 100%;
  height: 15px; }

/* line 77, assets/scss/denselement/_flex-content.scss */
section[class^="type-denselement"].tab-right {
  position: relative; }

/* line 79, assets/scss/denselement/_flex-content.scss */
section[class^="type-denselement"].tab-right:before {
  content: '';
  background-color: inherit;
  transform: skewX(-60deg);
  position: absolute;
  width: 30%;
  right: -20px;
  bottom: 100%;
  height: 15px; }

/* line 92, assets/scss/denselement/_flex-content.scss */
.fancy-link {
  font-size: 16px;
  font-size: 1.6rem;
  transition: color 150ms ease-in-out;
  line-height: 1;
  text-transform: uppercase;
  font-weight: 400; }

/* line 98, assets/scss/denselement/_flex-content.scss */
.fancy-link:after {
  transition: transform 150ms ease-in-out;
  content: '\e801';
  font-family: 'fontello';
  left: 15px;
  position: relative;
  display: inline-block; }

/* line 106, assets/scss/denselement/_flex-content.scss */
.fancy-link:hover, .fancy-link:focus {
  text-decoration: none; }

/* line 109, assets/scss/denselement/_flex-content.scss */
.fancy-link:hover:after, .fancy-link:focus:after {
  transform: translateX(3px); }

/* line 4, assets/scss/denselement/_component-banner.scss */
section.type-denselement-banner .icon-banner {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  margin: 0 -10px;
  text-align: center;
  /*
    @include respond-to(400px) {
      &.cols-2,
      &.cols-3,
      &.cols-4,
      &.cols-5 {
        .icon-block {
          width: 100%;
        }
      }
    }
*/ }

/* line 13, assets/scss/denselement/_component-banner.scss */
section.type-denselement-banner .icon-banner.cols-1 .icon-block {
  width: 100%; }

/* line 18, assets/scss/denselement/_component-banner.scss */
section.type-denselement-banner .icon-banner.cols-2 .icon-block {
  width: 50%; }

/* line 23, assets/scss/denselement/_component-banner.scss */
section.type-denselement-banner .icon-banner.cols-3 .icon-block {
  width: 33%; }

/* line 28, assets/scss/denselement/_component-banner.scss */
section.type-denselement-banner .icon-banner.cols-4 .icon-block {
  width: 25%; }

/* line 33, assets/scss/denselement/_component-banner.scss */
section.type-denselement-banner .icon-banner.cols-5 .icon-block {
  width: 20%; }

/* line 38, assets/scss/denselement/_component-banner.scss */
section.type-denselement-banner .icon-banner.cols-6 .icon-block {
  width: 16.5%; }

/* line 43, assets/scss/denselement/_component-banner.scss */
section.type-denselement-banner .icon-banner.cols-10 .icon-block {
  width: 10%; }

/* line 45, assets/scss/denselement/_component-banner.scss */
section.type-denselement-banner .icon-banner.cols-10 .icon-block .icon-title {
  font-size: 15px;
  font-size: 1.5rem; }

/* line 48, assets/scss/denselement/_component-banner.scss */
section.type-denselement-banner .icon-banner.cols-10 .icon-block .icon-content {
  font-size: 10px;
  font-size: 1rem; }

@media only screen and (max-width: 1100px) {
  /* line 55, assets/scss/denselement/_component-banner.scss */
  section.type-denselement-banner .icon-banner.cols-10 .icon-block {
    width: 20%; } }

@media only screen and (max-width: 900px) {
  /* line 65, assets/scss/denselement/_component-banner.scss */
  section.type-denselement-banner .icon-banner.cols-4 .icon-block, section.type-denselement-banner .icon-banner.cols-5 .icon-block, section.type-denselement-banner .icon-banner.cols-6 .icon-block, section.type-denselement-banner .icon-banner.cols-10 .icon-block {
    width: 33%; } }

@media only screen and (max-width: 550px) {
  /* line 76, assets/scss/denselement/_component-banner.scss */
  section.type-denselement-banner .icon-banner.cols-3 .icon-block, section.type-denselement-banner .icon-banner.cols-4 .icon-block, section.type-denselement-banner .icon-banner.cols-5 .icon-block, section.type-denselement-banner .icon-banner.cols-6 .icon-block, section.type-denselement-banner .icon-banner.cols-10 .icon-block {
    width: 50%;
    padding: 10px; } }

@media only screen and (min-width: 1101px) {
  /* line 98, assets/scss/denselement/_component-banner.scss */
  section.type-denselement-banner .icon-banner.red-box .icon-block:nth-of-type(5), section.type-denselement-banner .icon-banner.red-box .icon-block:nth-of-type(6), section.type-denselement-banner .icon-banner.red-box .icon-block:nth-of-type(7), section.type-denselement-banner .icon-banner.red-box .icon-block:nth-of-type(8) {
    border-top: 2px dashed #D01F30;
    border-bottom: 2px dashed #D01F30; }
  /* line 105, assets/scss/denselement/_component-banner.scss */
  section.type-denselement-banner .icon-banner.red-box .icon-block:nth-of-type(5) {
    border-left: 2px dashed #D01F30; }
  /* line 108, assets/scss/denselement/_component-banner.scss */
  section.type-denselement-banner .icon-banner.red-box .icon-block:nth-of-type(8) {
    border-right: 2px dashed #D01F30; } }

/* line 116, assets/scss/denselement/_component-banner.scss */
section.type-denselement-banner .icon-banner.color-gray .icon-block .icon-content,
section.type-denselement-banner .icon-banner.color-gray .icon-block .icon-title {
  color: #B3B3B3; }

/* line 122, assets/scss/denselement/_component-banner.scss */
section.type-denselement-banner .icon-banner.color-blue .icon-block .icon-content,
section.type-denselement-banner .icon-banner.color-blue .icon-block .icon-title {
  color: #0065A4; }

section.type-denselement-banner .icon-banner.color-white .icon-block .icon-content,
section.type-denselement-banner .icon-banner.color-white .icon-block .icon-title {
  color: #fff; }

section.type-densdeck-banner .icon-banner.color-white .icon-block .icon-content,
section.type-densdeck-banner .icon-banner.color-white .icon-block .icon-title {
  color: #fff; }



/* line 128, assets/scss/denselement/_component-banner.scss */
section.type-denselement-banner .icon-banner .icon-title {
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 30px;
  line-height: 3rem;
  font-weight: 700;
  text-transform: uppercase;
  padding-bottom: 12px; }

/* line 139, assets/scss/denselement/_component-banner.scss */
section.type-denselement-banner .icon-banner .icon-block {
  display: flex;
  flex-direction: column;
  border-right: 0;
  justify-content: flex-start;
  align-items: center;
  padding: 10px; }

/* line 146, assets/scss/denselement/_component-banner.scss */
section.type-denselement-banner .icon-banner .icon-block .icon-title {
  text-align: center; }

/* line 149, assets/scss/denselement/_component-banner.scss */
section.type-denselement-banner .icon-banner .icon-block .icon-link {
  text-align: center;
  text-decoration: none;
  color: #B3B3B3; }

/* line 153, assets/scss/denselement/_component-banner.scss */
section.type-denselement-banner .icon-banner .icon-block .icon-link:hover, section.type-denselement-banner .icon-banner .icon-block .icon-link:focus {
  color: #0065A4; }

/* line 156, assets/scss/denselement/_component-banner.scss */
section.type-denselement-banner .icon-banner .icon-block .icon-link:hover .icon-content, section.type-denselement-banner .icon-banner .icon-block .icon-link:focus .icon-content {
  color: #0065A4; }

/* line 161, assets/scss/denselement/_component-banner.scss */
section.type-denselement-banner .icon-banner .icon-block .icon-content {
  font-size: 20px;
  font-size: 2rem;
  line-height: 1;
  color: #B3B3B3;
  padding-top: 16px;
  font-weight: 300;
  width: 100%; }

/* line 2, assets/scss/denselement/_component-content.scss */
.type-denselement-content p {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.5; }

/* line 6, assets/scss/denselement/_component-content.scss */
.type-denselement-content .dens-content {
  /*
    &__wrapper {
      width: 100%;
      background: #efefef;
      padding: 10rem 0;

      .dens-content {
        max-width: 1280px;
        margin: 0 auto;
      }
    }
  */
  /*
    &__heading {
      color: $primary-color;
      font-size: 48px;
      line-height: 57px;
    }
  */ }

/* line 33, assets/scss/denselement/_component-content.scss */
.type-denselement-content .dens-content.col_count-1 .dens-content__images {
  max-width: 850px;
  margin: 0 auto; }

/* line 36, assets/scss/denselement/_component-content.scss */
.type-denselement-content .dens-content.col_count-1 .dens-content__images .media {
  width: 100%; }

/* line 42, assets/scss/denselement/_component-content.scss */
.type-denselement-content .dens-content.col_count-2 .dens-content__col {
  column-gap: 60px;
  column-count: 2; }

/* line 47, assets/scss/denselement/_component-content.scss */
.type-denselement-content .dens-content.col_count-2 .dens-content__images .media {
  width: calc(50% - 60px); }

/* line 50, assets/scss/denselement/_component-content.scss */
.type-denselement-content .dens-content.col_count-2 .dens-content__images .iframe-wrapper {
  padding-top: calc(56.25% / 2); }

@media only screen and (max-width: 700px) {
  /* line 55, assets/scss/denselement/_component-content.scss */
  .type-denselement-content .dens-content.col_count-2 .dens-content__col {
    column-gap: 0;
    column-count: 1; }
  /* line 59, assets/scss/denselement/_component-content.scss */
  .type-denselement-content .dens-content.col_count-2 .dens-content__images {
    margin: 5px 0px; }
  /* line 61, assets/scss/denselement/_component-content.scss */
  .type-denselement-content .dens-content.col_count-2 .dens-content__images .media {
    width: 100%;
    margin: 0 0 15px; }
  /* line 65, assets/scss/denselement/_component-content.scss */
  .type-denselement-content .dens-content.col_count-2 .dens-content__images .iframe-wrapper {
    padding-top: 56.25%; } }

/* line 72, assets/scss/denselement/_component-content.scss */
.type-denselement-content .dens-content.col_count-3 .dens-content__col {
  column-gap: 30px;
  column-count: 3; }

/* line 77, assets/scss/denselement/_component-content.scss */
.type-denselement-content .dens-content.col_count-3 .dens-content__images .media {
  width: calc(33% - 30px);
  margin: 0 15px 15px; }

/* line 81, assets/scss/denselement/_component-content.scss */
.type-denselement-content .dens-content.col_count-3 .dens-content__images .iframe-wrapper {
  padding-top: calc(56.25% / 3); }

@media only screen and (max-width: 1000px) {
  /* line 86, assets/scss/denselement/_component-content.scss */
  .type-denselement-content .dens-content.col_count-3 .dens-content__col {
    column-gap: 60px;
    column-count: 2; }
  /* line 91, assets/scss/denselement/_component-content.scss */
  .type-denselement-content .dens-content.col_count-3 .dens-content__images .media {
    width: calc(50% - 60px); }
  /* line 94, assets/scss/denselement/_component-content.scss */
  .type-denselement-content .dens-content.col_count-3 .dens-content__images .iframe-wrapper {
    padding-top: calc(56.25% / 2); } }

@media only screen and (max-width: 700px) {
  /* line 101, assets/scss/denselement/_component-content.scss */
  .type-denselement-content .dens-content.col_count-3 .dens-content__col {
    column-gap: 0;
    column-count: 1; }
  /* line 105, assets/scss/denselement/_component-content.scss */
  .type-denselement-content .dens-content.col_count-3 .dens-content__images {
    margin: 5px 0 -15px; }
  /* line 107, assets/scss/denselement/_component-content.scss */
  .type-denselement-content .dens-content.col_count-3 .dens-content__images .media {
    width: 100%;
    margin: 0 0 15px; }
  /* line 111, assets/scss/denselement/_component-content.scss */
  .type-denselement-content .dens-content.col_count-3 .dens-content__images .iframe-wrapper {
    padding-top: 56.25%; } }

/* line 118, assets/scss/denselement/_component-content.scss */
.type-denselement-content .dens-content .dens-content__images {
  display: flex;
  justify-content: center;
  margin: 5px -30px 5px;
  flex-wrap: wrap; }

/* line 123, assets/scss/denselement/_component-content.scss */
.type-denselement-content .dens-content .dens-content__images .media {
  margin: 0 30px 15px; }

/* line 125, assets/scss/denselement/_component-content.scss */
.type-denselement-content .dens-content .dens-content__images .media img {
  width: 100%; }

/* line 129, assets/scss/denselement/_component-content.scss */
.type-denselement-content .dens-content .dens-content__images .iframe-wrapper {
  position: relative;
  overflow: hidden;
  padding-top: 56.25%; }

/* line 133, assets/scss/denselement/_component-content.scss */
.type-denselement-content .dens-content .dens-content__images .iframe-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0; }

/* line 4, assets/scss/denselement/_component-conversion.scss */
#breadcrumbs-placeholder + section.type-denselement-conversion {
  padding-top: 43px; }

/* line 10, assets/scss/denselement/_component-conversion.scss */
section.type-denselement-conversion .dens-conversion {
  padding: 40px 0; }

/* line 13, assets/scss/denselement/_component-conversion.scss */
section.type-denselement-conversion .dens-conversion__main {
  display: flex;
  margin: 0 -17px;
  align-items: center;
  justify-content: center; }

/* line 18, assets/scss/denselement/_component-conversion.scss */
section.type-denselement-conversion .dens-conversion__main .dens-conversion__heading {
  font-size: 28px;
  font-size: 2.8rem;
  text-transform: none;
  margin: 0 17px;
  line-height: 30px;
  line-height: 3rem;
  font-weight: 600; }

/* line 25, assets/scss/denselement/_component-conversion.scss */
section.type-denselement-conversion .dens-conversion__main .dens-conversion__heading small {
  font-size: 22px;
  font-size: 2.2rem; }

/* line 28, assets/scss/denselement/_component-conversion.scss */
section.type-denselement-conversion .dens-conversion__main .dens-conversion__heading strong {
  font-weight: 800; }

/* line 33, assets/scss/denselement/_component-conversion.scss */
section.type-denselement-conversion .dens-conversion__form {
  margin: 0 17px; }

/* line 35, assets/scss/denselement/_component-conversion.scss */
section.type-denselement-conversion .dens-conversion__form .banner--content {
  width: 100%; }

/* line 38, assets/scss/denselement/_component-conversion.scss */
section.type-denselement-conversion .dens-conversion__form form {
  display: flex; }

/* line 41, assets/scss/denselement/_component-conversion.scss */
section.type-denselement-conversion .dens-conversion__form form .gform_body ul {
  margin: 0; }

/* line 43, assets/scss/denselement/_component-conversion.scss */
section.type-denselement-conversion .dens-conversion__form form .gform_body ul li:first-of-type {
  width: 99%;
  float: none; }

/* line 47, assets/scss/denselement/_component-conversion.scss */
section.type-denselement-conversion .dens-conversion__form form .gform_body ul input {
  transition: all 150ms ease-in-out;
  border: 2px solid #cccccc;
  margin-bottom: 0;
  color: #000;
  padding: 8px 10px;
  width: 327px; }

/* line 54, assets/scss/denselement/_component-conversion.scss */
section.type-denselement-conversion .dens-conversion__form form .gform_body ul input:focus {
  border-color: #FFDA27; }

/* line 57, assets/scss/denselement/_component-conversion.scss */
section.type-denselement-conversion .dens-conversion__form form .gform_body ul input::-webkit-input-placeholder {
  color: #AEAEAE; }

/* line 60, assets/scss/denselement/_component-conversion.scss */
section.type-denselement-conversion .dens-conversion__form form .gform_body ul input::-moz-placeholder {
  color: #AEAEAE; }

/* line 63, assets/scss/denselement/_component-conversion.scss */
section.type-denselement-conversion .dens-conversion__form form .gform_body ul input::placeholder {
  color: #AEAEAE; }

/* line 66, assets/scss/denselement/_component-conversion.scss */
section.type-denselement-conversion .dens-conversion__form form .gform_body ul input:-ms-input-placeholder {
  color: #AEAEAE; }

/* line 69, assets/scss/denselement/_component-conversion.scss */
section.type-denselement-conversion .dens-conversion__form form .gform_body ul input:-moz-placeholder {
  color: #AEAEAE; }

/* line 80, assets/scss/denselement/_component-conversion.scss */
section.type-denselement-conversion .dens-conversion__form form .gform_footer button {
  transition: all 150ms ease-in-out;
  margin-top: -2px;
  margin-bottom: 0;
  margin-left: 7px;
  background-color: #FFDA27;
  font-size: 0;
  min-height: 38px;
  padding: 22px; }

/* line 89, assets/scss/denselement/_component-conversion.scss */
section.type-denselement-conversion .dens-conversion__form form .gform_footer button:before {
  font-size: 18px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  right: auto;
  width: auto;
  height: auto; }

/* line 98, assets/scss/denselement/_component-conversion.scss */
section.type-denselement-conversion .dens-conversion__form form .gform_footer button:hover, section.type-denselement-conversion .dens-conversion__form form .gform_footer button:focus {
  background-color: #B3970D; }

@media only screen and (max-width: 1150px) {
  /* line 106, assets/scss/denselement/_component-conversion.scss */
  section.type-denselement-conversion .dens-conversion {
    padding-top: 0;
    padding-bottom: 0; }
  /* line 110, assets/scss/denselement/_component-conversion.scss */
  section.type-denselement-conversion .dens-conversion__main {
    flex-wrap: wrap;
    justify-content: flex-start; }
  /* line 113, assets/scss/denselement/_component-conversion.scss */
  section.type-denselement-conversion .dens-conversion__main .dens-conversion__heading {
    flex-shrink: 1; }
  /* line 117, assets/scss/denselement/_component-conversion.scss */
  section.type-denselement-conversion .dens-conversion__form {
    width: 100%;
    margin-top: 5px; } }

/* line 123, assets/scss/denselement/_component-conversion.scss */
section.type-denselement-conversion.bg--white .dens-conversion__main {
  color: #000; }

/* line 128, assets/scss/denselement/_component-conversion.scss */
section.type-denselement-conversion.bg--image .dens-conversion__main {
  color: #FFF; }

/* line 132, assets/scss/denselement/_component-conversion.scss */
section.type-denselement-conversion.bg--image .dens-conversion__form input {
  background-color: #fff; }

/* line 3, assets/scss/denselement/_component-hero.scss */
body.page-template-denselement:not(.page-template-dens-blog) .hero.style-Default {
  padding-top: 300px; }

/* line 5, assets/scss/denselement/_component-hero.scss */
body.page-template-denselement:not(.page-template-dens-blog) .hero.style-Default .default_hero .hero_content {
  font-weight: 300; }

/* line 7, assets/scss/denselement/_component-hero.scss */
body.page-template-denselement:not(.page-template-dens-blog) .hero.style-Default .default_hero .hero_content em {
  text-decoration: none; }

/* line 14, assets/scss/denselement/_component-hero.scss */
.hero.style-Default.text-overlay {
  padding-bottom: 0; }

/* line 18, assets/scss/denselement/_component-hero.scss */
.hero.style-Default.text-overlay .default_hero.text-center {
  text-align: left;
  padding-top: 30px;
  padding-bottom: 25px; }

/* line 22, assets/scss/denselement/_component-hero.scss */
.hero.style-Default.text-overlay .default_hero.text-center h1 {
  font-size: 30px;
  font-size: 3rem;
  line-height: 32px;
  line-height: 3.2rem;
  position: relative;
  z-index: 2;
  margin-bottom: 0; }

/* line 30, assets/scss/denselement/_component-hero.scss */
.hero.style-Default.text-overlay .default_hero.text-center .hero_content {
  position: relative;
  z-index: 2; }

/* line 33, assets/scss/denselement/_component-hero.scss */
.hero.style-Default.text-overlay .default_hero.text-center .hero_content p {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem; }

/* line 37, assets/scss/denselement/_component-hero.scss */
.hero.style-Default.text-overlay .default_hero.text-center .hero_content p:last-of-type {
  padding-bottom: 0px; }

/* line 43, assets/scss/denselement/_component-hero.scss */
.hero.style-Default.text-overlay .default_hero.text-center:after {
  content: '';
  display: block;
  position: absolute;
  width: 100vw;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 1; }

/* line 3, assets/scss/denselement/_component-hero_split.scss */
section.hero.hero-split {
  display: flex;
  background-color: #fedb25;
  justify-content: center;
  margin: 0 -5px;
  padding: 0;
  position: relative;
  flex-wrap: wrap; }

/* line 11, assets/scss/denselement/_component-hero_split.scss */
section.hero.hero-split.split-2 .hero-split_wrap,
section.hero.hero-split.split-2 .split_text {
  width: calc(50% - 10px); }

/* line 15, assets/scss/denselement/_component-hero_split.scss */
section.hero.hero-split.split-3 .hero-split_wrap,
section.hero.hero-split.split-3 .split_text {
  width: calc(33% - 10px); }

/* line 19, assets/scss/denselement/_component-hero_split.scss */
section.hero.hero-split .hero-split_wrap {
  margin: 0 5px;
  padding-top: 150px;
  /*
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
*/
  min-height: 450px; }

/* line 29, assets/scss/denselement/_component-hero_split.scss */
section.hero.hero-split .split-hero-text-row {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0; }

/* line 35, assets/scss/denselement/_component-hero_split.scss */
section.hero.hero-split .split-hero-text-row .max-width-wrapper {
  display: flex;
  justify-content: space-between;
  position: relative;
  flex-wrap: wrap; }

/* line 40, assets/scss/denselement/_component-hero_split.scss */
section.hero.hero-split .split-hero-text-row .max-width-wrapper:before, section.hero.hero-split .split-hero-text-row .max-width-wrapper:after {
  content: '';
  position: absolute;
  display: block;
  background-color: rgba(0, 0, 0, 0.7);
  top: 0;
  bottom: 0;
  width: 50%; }

/* line 50, assets/scss/denselement/_component-hero_split.scss */
section.hero.hero-split .split-hero-text-row .max-width-wrapper:before {
  right: calc(100% - 5px); }

/* line 53, assets/scss/denselement/_component-hero_split.scss */
section.hero.hero-split .split-hero-text-row .max-width-wrapper:after {
  left: calc(100% - 5px); }

/* line 57, assets/scss/denselement/_component-hero_split.scss */
section.hero.hero-split .split-hero-text-row .split_text {
  margin: 0 5px;
  background-color: rgba(0, 0, 0, 0.7);
  padding: 15px 25px 25px; }

/* line 61, assets/scss/denselement/_component-hero_split.scss */
section.hero.hero-split .split-hero-text-row .split_text h2 {
  margin-bottom: 0;
  font-size: 30px;
  font-size: 3rem; }

/* line 65, assets/scss/denselement/_component-hero_split.scss */
section.hero.hero-split .split-hero-text-row .split_text a {
  transition: opacity 150ms ease-in-out;
  opacity: 1;
  text-transform: uppercase;
  color: #FFDA27; }

/* line 70, assets/scss/denselement/_component-hero_split.scss */
section.hero.hero-split .split-hero-text-row .split_text a:after {
  display: inline-block;
  content: '\e801';
  font-family: 'fontello';
  margin-left: 10px;
  transition: transform 150ms ease-in-out; }

/* line 77, assets/scss/denselement/_component-hero_split.scss */
section.hero.hero-split .split-hero-text-row .split_text a:hover, section.hero.hero-split .split-hero-text-row .split_text a:focus {
  opacity: .7;
  text-decoration: none; }

/* line 81, assets/scss/denselement/_component-hero_split.scss */
section.hero.hero-split .split-hero-text-row .split_text a:hover:after, section.hero.hero-split .split-hero-text-row .split_text a:focus:after {
  transform: translateX(3px); }

@media only screen and (max-width: 600px) {
  /* line 88, assets/scss/denselement/_component-hero_split.scss */
  section.hero.hero-split .split-hero-text-row .split_text h2 {
    font-size: 28px;
    font-size: 2.8rem; } }

@media only screen and (max-width: 350px) {
  /* line 93, assets/scss/denselement/_component-hero_split.scss */
  section.hero.hero-split .split-hero-text-row .split_text h2 {
    font-size: 22px;
    font-size: 2.2rem; } }

@media only screen and (max-width: 550px) {
  /* line 100, assets/scss/denselement/_component-hero_split.scss */
  section.hero.hero-split.split-2 .hero-split_wrap,
  section.hero.hero-split.split-2 .split_text {
    width: 100%; }
  /* line 104, assets/scss/denselement/_component-hero_split.scss */
  section.hero.hero-split .hero-split_wrap {
    min-height: 250px; }
  /* line 107, assets/scss/denselement/_component-hero_split.scss */
  section.hero.hero-split .split-hero-text-row {
    top: 0;
    display: flex; }
  /* line 111, assets/scss/denselement/_component-hero_split.scss */
  section.hero.hero-split .split-hero-text-row .max-width-wrapper:before, section.hero.hero-split .split-hero-text-row .max-width-wrapper:after {
    content: none; }
  /* line 116, assets/scss/denselement/_component-hero_split.scss */
  section.hero.hero-split .split-hero-text-row .split_text {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    background-color: transparent;
    padding-bottom: 0;
    min-height: 225px; }
  /* line 123, assets/scss/denselement/_component-hero_split.scss */
  section.hero.hero-split .split-hero-text-row .split_text .text-wrapper {
    position: relative;
    background-color: rgba(0, 0, 0, 0.7);
    padding: 10px 0; }
  /* line 127, assets/scss/denselement/_component-hero_split.scss */
  section.hero.hero-split .split-hero-text-row .split_text .text-wrapper:before, section.hero.hero-split .split-hero-text-row .split_text .text-wrapper:after {
    content: '';
    position: absolute;
    display: block;
    background-color: rgba(0, 0, 0, 0.7);
    top: 0;
    bottom: 0;
    width: 50%; }
  /* line 137, assets/scss/denselement/_component-hero_split.scss */
  section.hero.hero-split .split-hero-text-row .split_text .text-wrapper:before {
    right: 100%; }
  /* line 140, assets/scss/denselement/_component-hero_split.scss */
  section.hero.hero-split .split-hero-text-row .split_text .text-wrapper:after {
    left: 100%; } }

/* line 3, assets/scss/denselement/_component-hero_slider.scss */
body.page-template-denselement .hero.style-Slider.de-slider {
  height: 450px;
  min-height: 0; }

/* line 6, assets/scss/denselement/_component-hero_slider.scss */
body.page-template-denselement .hero.style-Slider.de-slider .hero_slider--wrap {
  max-height: 450px;
  min-height: 300px; }

/* line 9, assets/scss/denselement/_component-hero_slider.scss */
body.page-template-denselement .hero.style-Slider.de-slider .hero_slider--wrap .hero_slider--slide {
  padding-bottom: 130px;
  padding-top: 250px;
  min-height: 0;
  max-height: 450px; }

/* line 16, assets/scss/denselement/_component-hero_slider.scss */
body.page-template-denselement .hero.style-Slider.de-slider .hero_slider--wrap .hero-bg {
  background-position: center 59%;
  background-size: cover; }

/* line 21, assets/scss/denselement/_component-hero_slider.scss */
body.page-template-denselement .hero.style-Slider.de-slider .hero_content h1 {
  min-height: 0;
  width: 50%; }

/* line 24, assets/scss/denselement/_component-hero_slider.scss */
body.page-template-denselement .hero.style-Slider.de-slider .hero_content h1:after {
  content: none !important; }

/* line 30, assets/scss/denselement/_component-hero_slider.scss */
body.page-template-denselement .hero.style-Slider.de-slider .hero_content--copy p:last-of-type {
  display: inline-block;
  padding-bottom: 0;
  font-size: 20px;
  font-size: 2rem;
  line-height: 1; }

/* line 37, assets/scss/denselement/_component-hero_slider.scss */
body.page-template-denselement .hero.style-Slider.de-slider .hero_content--copy a.fancy-link {
  font-size: 20px;
  font-size: 2rem;
  line-height: 1;
  text-transform: uppercase;
  font-weight: 400;
  color: #FFDA27; }

/* line 43, assets/scss/denselement/_component-hero_slider.scss */
body.page-template-denselement .hero.style-Slider.de-slider .hero_content--copy a.fancy-link:after {
  transition: all 300ms linear;
  content: '\e801';
  font-family: 'fontello';
  left: 3px;
  position: relative;
  display: inline-block; }

/* line 51, assets/scss/denselement/_component-hero_slider.scss */
body.page-template-denselement .hero.style-Slider.de-slider .hero_content--copy a.fancy-link:hover, body.page-template-denselement .hero.style-Slider.de-slider .hero_content--copy a.fancy-link:focus {
  text-decoration: none; }

/* line 54, assets/scss/denselement/_component-hero_slider.scss */
body.page-template-denselement .hero.style-Slider.de-slider .hero_content--copy a.fancy-link:hover:after, body.page-template-denselement .hero.style-Slider.de-slider .hero_content--copy a.fancy-link:focus:after {
  transform: translateX(3px); }

/* line 60, assets/scss/denselement/_component-hero_slider.scss */
body.page-template-denselement .hero.style-Slider.de-slider .text {
  padding-left: 20px; }

/* line 64, assets/scss/denselement/_component-hero_slider.scss */
body.page-template-denselement .hero.style-Slider.de-slider .text-dark {
  color: #000; }

/* line 68, assets/scss/denselement/_component-hero_slider.scss */
body.page-template-denselement .hero.style-Slider.de-slider .slider-count-bg {
  background: url("../../assets/images/de-slider-dot-bg.png") right top/cover no-repeat;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 105px;
  z-index: 1; }

/* line 77, assets/scss/denselement/_component-hero_slider.scss */
body.page-template-denselement .hero.style-Slider.de-slider .slick-dots {
  z-index: 2;
  bottom: 5px; }

/* line 81, assets/scss/denselement/_component-hero_slider.scss */
body.page-template-denselement .hero.style-Slider.de-slider .de-logo-wrap {
  background: url("../../assets/images/de-logo-yellow.png") center/cover no-repeat;
  width: 145px;
  height: 158px;
  position: absolute;
  top: 15px;
  transform: translateY(-50%);
  right: 75px;
  z-index: 2; }

@media only screen and (max-width: 1400px) {
  /* line 92, assets/scss/denselement/_component-hero_slider.scss */
  body.page-template-denselement .hero.style-Slider.de-slider .slider-count-bg {
    background-size: 1440px; } }

@media only screen and (max-width: 800px) {
  /* line 97, assets/scss/denselement/_component-hero_slider.scss */
  body.page-template-denselement .hero.style-Slider.de-slider .hero_content h1 {
    width: 100%; }
  /* line 100, assets/scss/denselement/_component-hero_slider.scss */
  body.page-template-denselement .hero.style-Slider.de-slider .de-logo-wrap {
    width: 100px;
    height: 109px;
    right: 30px; }
  /* line 105, assets/scss/denselement/_component-hero_slider.scss */
  body.page-template-denselement .hero.style-Slider.de-slider .hero_slider--wrap .hero-bg {
    background-position: left 59%; }
  /* line 108, assets/scss/denselement/_component-hero_slider.scss */
  body.page-template-denselement .hero.style-Slider.de-slider.hero .slick-dots li a {
    font-size: 20px;
    font-size: 2rem; } }

@media only screen and (max-width: 768px) {
  /* line 114, assets/scss/denselement/_component-hero_slider.scss */
  body.page-template-denselement .hero.style-Slider.de-slider .hero_slider--wrap .hero_content .text {
    padding-left: 0; } }

/* line 3, assets/scss/denselement/_component-grid-content.scss */
section.type-grid-content {
  background-color: #fff; }

/* line 5, assets/scss/denselement/_component-grid-content.scss */
section.type-grid-content .intro > h2 {
  color: #333; }

/* line 4, assets/scss/denselement/_component-feature.scss */
.type-denselement-feature .features {
  display: flex;
  flex-wrap: wrap; }

/* line 7, assets/scss/denselement/_component-feature.scss */
.type-denselement-feature .features .feature {
  display: flex;
  margin: 20px 0; }

/* line 11, assets/scss/denselement/_component-feature.scss */
.type-denselement-feature .features .feature__image-wrap {
  margin-right: 45px;
  flex-shrink: 0;
  max-width: 30%; }

/* line 17, assets/scss/denselement/_component-feature.scss */
.type-denselement-feature .features .feature__content {
  align-self: center; }

/* line 21, assets/scss/denselement/_component-feature.scss */
.type-denselement-feature .features .feature__logo {
  margin-bottom: 3rem; }

/* line 25, assets/scss/denselement/_component-feature.scss */
.type-denselement-feature .features .feature__heading {
  font-size: 25px;
  line-height: 30px; }

/* line 30, assets/scss/denselement/_component-feature.scss */
.type-denselement-feature .features .feature__text {
  font-size: 16px;
  line-height: 22px; }

/* line 35, assets/scss/denselement/_component-feature.scss */
.type-denselement-feature .features .feature__link {
  font-size: 20px;
  line-height: 20px;
  margin: 1.5rem 0;
  display: inline-block;
  text-decoration: none; }

/* line 42, assets/scss/denselement/_component-feature.scss */
.type-denselement-feature .features .feature__link.plain {
  position: relative; }

/* line 45, assets/scss/denselement/_component-feature.scss */
.type-denselement-feature .features .feature__link.plain:before {
  content: "\e801";
  font-family: "fontello";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  height: 100%;
  width: 30px;
  font-size: 14px;
  top: 5px;
  right: -40px; }

/* line 65, assets/scss/denselement/_component-feature.scss */
.type-denselement-feature .features .feature__link.button {
  font-size: 16px; }

/* line 68, assets/scss/denselement/_component-feature.scss */
.type-denselement-feature .features .feature__link.button:before {
  font-size: 14px;
  top: 16px; }

/* line 76, assets/scss/denselement/_component-feature.scss */
.type-denselement-feature .features.stacked {
  position: relative;
  justify-content: space-between;
  flex-wrap: wrap; }

/* line 81, assets/scss/denselement/_component-feature.scss */
.type-denselement-feature .features.stacked.col-3 .feature {
  width: 31%; }

/* line 85, assets/scss/denselement/_component-feature.scss */
.type-denselement-feature .features.stacked .feature {
  display: flex;
  flex-direction: column; }

/* line 88, assets/scss/denselement/_component-feature.scss */
.type-denselement-feature .features.stacked .feature__image-wrap {
  max-width: 100%;
  margin: 1px; }

/* line 94, assets/scss/denselement/_component-feature.scss */
.type-denselement-feature .features.stacked .feature__content {
  padding: 30px 0 0;
  width: 100%; }

/* line 97, assets/scss/denselement/_component-feature.scss */
.type-denselement-feature .features.stacked .feature__content h3 {
  margin-bottom: 10px; }

/* line 101, assets/scss/denselement/_component-feature.scss */
.type-denselement-feature .features.stacked .feature__link {
  margin-bottom: 0;
  margin-top: 20px; }

/* line 106, assets/scss/denselement/_component-feature.scss */
.type-denselement-feature .features.stacked .feature:first-of-type:before {
  content: '';
  background: url("../../assets/images/dens-hex-2.png") center/cover no-repeat;
  width: 447px;
  height: 270px;
  display: block;
  position: absolute;
  left: calc((-100vw + 1280px) / 2);
  bottom: 30px;
  opacity: .2; }

@media only screen and (max-width: 850px) {
  /* line 121, assets/scss/denselement/_component-feature.scss */
  .type-denselement-feature .features.stacked.col-3 .feature {
    width: 46%; } }

@media only screen and (max-width: 700px) {
  /* line 128, assets/scss/denselement/_component-feature.scss */
  .type-denselement-feature .features.stacked.col-3 .feature {
    width: 100%; }
  /* line 132, assets/scss/denselement/_component-feature.scss */
  .type-denselement-feature .features.stacked .feature {
    width: 100%; }
  /* line 143, assets/scss/denselement/_component-feature.scss */
  .type-denselement-feature .features.stacked .feature__content {
    padding: 15px 0 0; }
  /* line 146, assets/scss/denselement/_component-feature.scss */
  .type-denselement-feature .features.stacked .feature__link {
    position: relative;
    left: 50%;
    transform: translateX(-50%); }
  /* line 152, assets/scss/denselement/_component-feature.scss */
  .type-denselement-feature .features.stacked .feature:first-of-type {
    position: relative; }
  /* line 154, assets/scss/denselement/_component-feature.scss */
  .type-denselement-feature .features.stacked .feature:first-of-type:before {
    content: '';
    background: url("../../assets/images/dens-hex-2.png") center/cover no-repeat;
    width: 447px;
    height: 270px;
    display: block;
    position: absolute;
    left: calc(-5% - 15px);
    bottom: 30px;
    opacity: .2; } }


@media only screen and (max-width: 500px) {
  /* line 170, assets/scss/denselement/_component-feature.scss */
  .type-denselement-feature .features.stacked .feature__content {
    padding: 15px 0 0; }

  .type-denselement-feature .features.stacked .feature:first-of-type:before {
    width: 250px;
  }
}

/* line 177, assets/scss/denselement/_component-feature.scss */
.type-denselement-feature .stacked-image-banner {
  width: 1440px;
  display: none;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  margin: 0 -1px; }

@media only screen and (max-width: 1440px) {
  /* line 177, assets/scss/denselement/_component-feature.scss */
  .type-denselement-feature .stacked-image-banner {
    max-width: 100vw; } }

@media only screen and (max-width: 700px) {
  /* line 177, assets/scss/denselement/_component-feature.scss */
  .type-denselement-feature .stacked-image-banner {
    display: none; } }

/* line 192, assets/scss/denselement/_component-feature.scss */
.type-denselement-feature .stacked-image-banner.col-3 .feature__image-wrap {
  width: calc(33% - 2px);
  margin: 0 1px; }

/* line 195, assets/scss/denselement/_component-feature.scss */
.type-denselement-feature .stacked-image-banner.col-3 .feature__image-wrap:nth-of-type(2) {
  max-width: 440px; }

/* line 200, assets/scss/denselement/_component-feature.scss */
.type-denselement-feature .stacked-image-banner .feature__image-wrap {
  display: flex;
  flex-grow: 1; }

/* line 4, assets/scss/denselement/_component-list.scss */
section.type-denselement-list p {
  line-height: 1.5; }

/* line 7, assets/scss/denselement/_component-list.scss */
section.type-denselement-list .feature-list {
  margin: 0 0 -25px; }

/* line 10, assets/scss/denselement/_component-list.scss */
section.type-denselement-list .feature-list .feature {
  display: flex;
  align-items: center;
  margin-bottom: 25px; }

/* line 14, assets/scss/denselement/_component-list.scss */
section.type-denselement-list .feature-list .feature:nth-child(even) {
  text-align: left; }

/* line 16, assets/scss/denselement/_component-list.scss */
section.type-denselement-list .feature-list .feature:nth-child(even) .feature__video-wrap,
section.type-denselement-list .feature-list .feature:nth-child(even) .feature__image-wrap {
  margin-left: 0;
  margin-right: 0; }

/* line 22, assets/scss/denselement/_component-list.scss */
section.type-denselement-list .feature-list .feature .feature__video-wrap,
section.type-denselement-list .feature-list .feature .feature__image-wrap {
  width: 379px;
  margin-right: 0; }

/* line 26, assets/scss/denselement/_component-list.scss */
section.type-denselement-list .feature-list .feature .feature__video-wrap video,
section.type-denselement-list .feature-list .feature .feature__image-wrap video {
  max-width: 100%; }

/* line 30, assets/scss/denselement/_component-list.scss */
section.type-denselement-list .feature-list .feature .feature__content {
  width: calc(100% - 379px);
  padding-left: 55px; }

/* line 34, assets/scss/denselement/_component-list.scss */
section.type-denselement-list .feature-list .feature .feature__heading {
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 30px;
  line-height: 3rem;
  font-weight: 800; }

/* line 41, assets/scss/denselement/_component-list.scss */
section.type-denselement-list .feature-list .feature .feature__text ul {
  list-style: none;
  padding-left: 20px;
  margin: 5px 0 20px; }

/* line 45, assets/scss/denselement/_component-list.scss */
section.type-denselement-list .feature-list .feature .feature__text ul li {
  position: relative;
  list-style: disc; }

/* line 55, assets/scss/denselement/_component-list.scss */
section.type-denselement-list .feature-list.alternating .feature:nth-child(even) {
  text-align: left; }

/* line 57, assets/scss/denselement/_component-list.scss */
section.type-denselement-list .feature-list.alternating .feature:nth-child(even) .feature__video-wrap,
section.type-denselement-list .feature-list.alternating .feature:nth-child(even) .feature__image-wrap {
  order: 2; }

/* line 61, assets/scss/denselement/_component-list.scss */
section.type-denselement-list .feature-list.alternating .feature:nth-child(even) .feature__content {
  order: 1;
  padding-left: 0;
  padding-right: 55px; }

@media only screen and (max-width: 840px) {
  /* line 74, assets/scss/denselement/_component-list.scss */
  section.type-denselement-list .feature-list .feature,
  section.type-denselement-list .feature-list.alternating .feature {
    flex-wrap: wrap;
    justify-content: center; }
  /* line 77, assets/scss/denselement/_component-list.scss */
  section.type-denselement-list .feature-list .feature .feature__content,
  section.type-denselement-list .feature-list.alternating .feature .feature__content {
    padding-left: 0;
    width: 100%;
    padding-top: 25px; }
  /* line 82, assets/scss/denselement/_component-list.scss */
  section.type-denselement-list .feature-list .feature:nth-child(even),
  section.type-denselement-list .feature-list.alternating .feature:nth-child(even) {
    text-align: left; }
  /* line 84, assets/scss/denselement/_component-list.scss */
  section.type-denselement-list .feature-list .feature:nth-child(even) .feature__video-wrap,
  section.type-denselement-list .feature-list .feature:nth-child(even) .feature__image-wrap,
  section.type-denselement-list .feature-list.alternating .feature:nth-child(even) .feature__video-wrap,
  section.type-denselement-list .feature-list.alternating .feature:nth-child(even) .feature__image-wrap {
    order: 1; }
  /* line 88, assets/scss/denselement/_component-list.scss */
  section.type-denselement-list .feature-list .feature:nth-child(even) .feature__content,
  section.type-denselement-list .feature-list.alternating .feature:nth-child(even) .feature__content {
    order: 2;
    padding-left: 0;
    padding-right: 0px; } }

/* line 3, assets/scss/denselement/_component-resource.scss */
.type-denselement-resources .resource--wrap {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%; }

@media only screen and (min-width: 1301px) {
  /* line 3, assets/scss/denselement/_component-resource.scss */
  .type-denselement-resources .resource--wrap {
    justify-content: flex-end; } }

/* line 12, assets/scss/denselement/_component-resource.scss */
.type-denselement-resources .resource--wrap.cols-3 .resource--block {
  width: auto; }

/* line 17, assets/scss/denselement/_component-resource.scss */
.type-denselement-resources .resource--block {
  text-align: left;
  padding-left: 0;
  padding: 30px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin: 0; }

@media only screen and (min-width: 1301px) {
  /* line 26, assets/scss/denselement/_component-resource.scss */
  .type-denselement-resources .resource--block:last-of-type {
    padding-right: 0; } }

/* line 32, assets/scss/denselement/_component-resource.scss */
.type-denselement-resources .resource--wrap-icon {
  width: 50px;
  vertical-align: top;
  padding-right: 10px; }

/* line 38, assets/scss/denselement/_component-resource.scss */
.type-denselement-resources .resource--wrap-content {
  width: calc(100% - 50px);
  padding-left: 15px; }

/* line 43, assets/scss/denselement/_component-resource.scss */
.type-denselement-resources .resource--icon {
  font-size: 40px;
  font-size: 4rem;
  line-height: 1; }

/* line 46, assets/scss/denselement/_component-resource.scss */
.type-denselement-resources .resource--icon i:before {
  margin: 0;
  width: auto; }

/* line 52, assets/scss/denselement/_component-resource.scss */
.type-denselement-resources .resource--title {
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 30px;
  line-height: 3rem;
  text-transform: uppercase;
  font-weight: bold;
  display: block;
  color: #0065A4; }

/* line 62, assets/scss/denselement/_component-resource.scss */
.type-denselement-resources .resource--link {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 1;
  display: block;
  text-transform: uppercase;
  text-align: left;
  padding: 0;
  font-weight: normal; }

/* line 71, assets/scss/denselement/_component-resource.scss */
.type-denselement-resources .button-text::after {
  font-size: 18px;
  font-size: 1.8rem;
  vertical-align: middle;
  text-align: left; }

/* line 78, assets/scss/denselement/_component-resource.scss */
.type-denselement-resources.inline-header .max-width-wrapper {
  justify-content: space-between; }

/* line 82, assets/scss/denselement/_component-resource.scss */
.type-denselement-resources.inline-header .max-width-wrapper > .intro h2 {
  font-size: 32pxpx;
  font-size: 3.2pxrem;
  line-height: 1;
  margin-bottom: 0; }

/* line 87, assets/scss/denselement/_component-resource.scss */
.type-denselement-resources.inline-header .max-width-wrapper > .intro p {
  padding-bottom: 0; }

/* line 91, assets/scss/denselement/_component-resource.scss */
.type-denselement-resources.inline-header .all-resources-link {
  margin-left: auto; }

/* line 94, assets/scss/denselement/_component-resource.scss */
.type-denselement-resources.inline-header .all-resources-link .resource--link {
  margin-top: 0; }

@media only screen and (max-width: 1200px) {
  /* line 101, assets/scss/denselement/_component-resource.scss */
  .type-denselement-resources.inline-header.bg--tertiary-color .resource--block:not(:last-of-type) {
    border-right: 0;
    border-bottom: 2px solid #D7B820; }
  /* line 106, assets/scss/denselement/_component-resource.scss */
  .type-denselement-resources.inline-header .resource--wrap.cols-3 .resource--block {
    width: 50%;
    max-width: 305px; } }

@media only screen and (max-width: 1010px) {
  /* line 112, assets/scss/denselement/_component-resource.scss */
  .type-denselement-resources.inline-header .resource--wrap.cols-3 .resource--block {
    width: 100%; } }

@media only screen and (max-width: 850px) {
  /* line 118, assets/scss/denselement/_component-resource.scss */
  .type-denselement-resources.inline-header .resource--wrap.cols-3 .resource--block {
    width: 50%; }
  /* line 121, assets/scss/denselement/_component-resource.scss */
  .type-denselement-resources.inline-header .all-resources-link {
    margin: 15px auto 0; } }

@media only screen and (max-width: 650px) {
  /* line 127, assets/scss/denselement/_component-resource.scss */
  .type-denselement-resources.inline-header.bg--tertiary-color .resource--block:not(:last-of-type) {
    border-bottom: 0px;
    position: relative; }
  /* line 130, assets/scss/denselement/_component-resource.scss */
  .type-denselement-resources.inline-header.bg--tertiary-color .resource--block:not(:last-of-type):after {
    content: '';
    position: absolute;
    width: 80px;
    height: 2px;
    background-color: #D7B820;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%); }
  /* line 142, assets/scss/denselement/_component-resource.scss */
  .type-denselement-resources.inline-header .resource--wrap.cols-3 .resource--block {
    width: 100%; } }

/* line 149, assets/scss/denselement/_component-resource.scss */
.type-denselement-resources.bg--gray-lighter a {
  color: #000; }

/* line 151, assets/scss/denselement/_component-resource.scss */
.type-denselement-resources.bg--gray-lighter a:hover {
  color: #00263e; }

/* line 159, assets/scss/denselement/_component-resource.scss */
.type-denselement-resources.bg--tertiary-color .resource--block:not(:last-of-type) {
  border-right: 2px solid #D7B820; }

/* line 4, assets/scss/denselement/_component-testimonial.scss */
section.type-denselement-testimonial.bg--image-blurred {
  background-position: 90% 50%;
  background-size: auto 100%;
  background-color: #CCC;
  color: #000; }

/* line 9, assets/scss/denselement/_component-testimonial.scss */
section.type-denselement-testimonial.bg--image-blurred.gray {
  background-color: #CCC; }

/* line 12, assets/scss/denselement/_component-testimonial.scss */
section.type-denselement-testimonial.bg--image-blurred.blue {
  background-color: #0055AA; }

/* line 15, assets/scss/denselement/_component-testimonial.scss */
section.type-denselement-testimonial.bg--image-blurred.yellow {
  background-color: #FEDB26; }

/* line 20, assets/scss/denselement/_component-testimonial.scss */
section.type-denselement-testimonial.bg--image-blurred .testimonial__text-wrapper {
  max-width: 67% !important;
  flex-grow: 0; }

/* line 24, assets/scss/denselement/_component-testimonial.scss */
section.type-denselement-testimonial.bg--image-blurred.testimonial-right .testimonial__text-wrapper {
  margin-left: auto; }

/* line 27, assets/scss/denselement/_component-testimonial.scss */
section.type-denselement-testimonial.bg--image-blurred.testimonial-left .testimonial__text-wrapper {
  margin-left: 0; }

/* line 33, assets/scss/denselement/_component-testimonial.scss */
section.type-denselement-testimonial.testimonial-left .testimonial__inner .testimonial__media-wrapper {
  order: 2; }

/* line 36, assets/scss/denselement/_component-testimonial.scss */
section.type-denselement-testimonial.testimonial-left .testimonial__inner .testimonial__text-wrapper {
  order: 1;
  text-align: left;
  padding-right: 80px; }

/* line 46, assets/scss/denselement/_component-testimonial.scss */
section.type-denselement-testimonial.testimonial-right .testimonial__inner .testimonial__media-wrapper {
  order: 1; }

/* line 49, assets/scss/denselement/_component-testimonial.scss */
section.type-denselement-testimonial.testimonial-right .testimonial__inner .testimonial__text-wrapper {
  order: 2;
  text-align: right;
  padding-left: 80px; }

/* line 53, assets/scss/denselement/_component-testimonial.scss */
section.type-denselement-testimonial.testimonial-right .testimonial__inner .testimonial__text-wrapper .testimonial__author {
  margin-left: auto; }

/* line 58, assets/scss/denselement/_component-testimonial.scss */
section.type-denselement-testimonial.testimonial-right.bg--image-blurred {
  background-position: 10% 50%; }

/* line 65, assets/scss/denselement/_component-testimonial.scss */
section.type-denselement-testimonial .testimonial {
  margin: 0;
  padding: 0; }

/* line 70, assets/scss/denselement/_component-testimonial.scss */
section.type-denselement-testimonial .testimonial__inner {
  margin: 0;
  align-items: center;
  flex-wrap: wrap;
  display: flex; }

/* line 77, assets/scss/denselement/_component-testimonial.scss */
section.type-denselement-testimonial .testimonial__inner .testimonial__text-wrapper {
  flex-grow: 1;
  max-width: none; }

/* line 80, assets/scss/denselement/_component-testimonial.scss */
section.type-denselement-testimonial .testimonial__inner .testimonial__text-wrapper .testimonial__text {
  font-weight: 600;
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 30px;
  line-height: 3rem; }

/* line 87, assets/scss/denselement/_component-testimonial.scss */
section.type-denselement-testimonial .testimonial__inner .testimonial__text-wrapper .testimonial__author {
  max-width: 620px;
  font-weight: 300;
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 30px;
  line-height: 3rem; }

/* line 94, assets/scss/denselement/_component-testimonial.scss */
section.type-denselement-testimonial .testimonial__inner .testimonial__text-wrapper .fancy-link {
  display: inline-block;
  font-size: 20px;
  font-size: 2rem;
  line-height: 24px;
  line-height: 2.4rem;
  text-transform: uppercase;
  font-weight: 400;
  padding-top: 30px;
  padding-right: 15px; }

/* line 103, assets/scss/denselement/_component-testimonial.scss */
section.type-denselement-testimonial .testimonial__inner .testimonial__text-wrapper .fancy-link:after {
  transition: all 300ms linear;
  content: '\e801';
  font-family: 'fontello';
  left: 15px;
  position: relative;
  display: inline-block; }

/* line 111, assets/scss/denselement/_component-testimonial.scss */
section.type-denselement-testimonial .testimonial__inner .testimonial__text-wrapper .fancy-link:hover, section.type-denselement-testimonial .testimonial__inner .testimonial__text-wrapper .fancy-link:focus {
  text-decoration: none; }

/* line 114, assets/scss/denselement/_component-testimonial.scss */
section.type-denselement-testimonial .testimonial__inner .testimonial__text-wrapper .fancy-link:hover:after, section.type-denselement-testimonial .testimonial__inner .testimonial__text-wrapper .fancy-link:focus:after {
  transform: translateX(3px); }

/* line 120, assets/scss/denselement/_component-testimonial.scss */
section.type-denselement-testimonial .testimonial__inner .graphic {
  width: 211px; }

/* line 122, assets/scss/denselement/_component-testimonial.scss */
section.type-denselement-testimonial .testimonial__inner .graphic + .testimonial__text-wrapper {
  width: calc(100% - 211px); }

/* line 126, assets/scss/denselement/_component-testimonial.scss */
section.type-denselement-testimonial .testimonial__inner .video,
section.type-denselement-testimonial .testimonial__inner .image {
  width: 521px; }

/* line 129, assets/scss/denselement/_component-testimonial.scss */
section.type-denselement-testimonial .testimonial__inner .video + .testimonial__text-wrapper,
section.type-denselement-testimonial .testimonial__inner .image + .testimonial__text-wrapper {
  width: calc(100% - 521px); }

/* line 135, assets/scss/denselement/_component-testimonial.scss */
section.type-denselement-testimonial .wp-video .mejs-overlay-button {
  background: url("../../assets/images/play.png") center/cover no-repeat; }

/* line 138, assets/scss/denselement/_component-testimonial.scss */
section.type-denselement-testimonial .wp-video .mejs-overlay-play {
  background-color: rgba(0, 0, 0, 0.5); }

@media only screen and (max-width: 1100px) {
  /* line 145, assets/scss/denselement/_component-testimonial.scss */
  section.type-denselement-testimonial .testimonial__inner .video,
  section.type-denselement-testimonial .testimonial__inner .image {
    width: 40%; }
  /* line 149, assets/scss/denselement/_component-testimonial.scss */
  section.type-denselement-testimonial .testimonial__inner .testimonial__text-wrapper {
    width: 60%; } }

@media only screen and (max-width: 970px) {
  /* line 156, assets/scss/denselement/_component-testimonial.scss */
  section.type-denselement-testimonial.bg--image-blurred {
    background-size: auto 200px;
    padding-top: 200px; }
  /* line 160, assets/scss/denselement/_component-testimonial.scss */
  section.type-denselement-testimonial.bg--image-blurred.testimonial-right, section.type-denselement-testimonial.bg--image-blurred.testimonial-left {
    background-position: top center; }
  /* line 163, assets/scss/denselement/_component-testimonial.scss */
  section.type-denselement-testimonial.bg--image-blurred.testimonial-right .testimonial, section.type-denselement-testimonial.bg--image-blurred.testimonial-left .testimonial {
    padding-top: 25px; }
  /* line 165, assets/scss/denselement/_component-testimonial.scss */
  section.type-denselement-testimonial.bg--image-blurred.testimonial-right .testimonial .testimonial__inner .testimonial__text-wrapper, section.type-denselement-testimonial.bg--image-blurred.testimonial-left .testimonial .testimonial__inner .testimonial__text-wrapper {
    padding-left: 0;
    padding-right: 0;
    max-width: 100% !important; }
  /* line 175, assets/scss/denselement/_component-testimonial.scss */
  section.type-denselement-testimonial .testimonial__inner .testimonial__text-wrapper .testimonial__text,
  section.type-denselement-testimonial .testimonial__inner .testimonial__text-wrapper .testimonial__author {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 25px;
    line-height: 2.5rem; } }

@media only screen and (max-width: 800px) {
  section.type-denselement-testimonial .testimonial__inner .testimonial__text-wrapper .testimonial__text,
  section.type-denselement-testimonial .testimonial__inner .testimonial__text-wrapper .testimonial__author {
    text-align: center;
}
section.type-denselement-testimonial.testimonial-left .testimonial__inner .testimonial__text-wrapper {
    padding-right: 0px; }
  /* line 184, assets/scss/denselement/_component-testimonial.scss */
  section.type-denselement-testimonial .testimonial__inner {
    justify-content: center; }
  /* line 186, assets/scss/denselement/_component-testimonial.scss */
  section.type-denselement-testimonial .testimonial__inner .graphic {
    width: 100%;
    text-align: center; }
  /* line 189, assets/scss/denselement/_component-testimonial.scss */
  section.type-denselement-testimonial .testimonial__inner .graphic + .testimonial__text-wrapper {
    width: 100%;
    padding-left: 0;
    padding-right: 0; }
  /* line 195, assets/scss/denselement/_component-testimonial.scss */
  section.type-denselement-testimonial .testimonial__inner .video,
  section.type-denselement-testimonial .testimonial__inner .image {
    width: 100%;
   }
  /* line 198, assets/scss/denselement/_component-testimonial.scss */
  section.type-denselement-testimonial .testimonial__inner .video .wp-video,
  section.type-denselement-testimonial .testimonial__inner .image .wp-video {
    margin: 0 auto; }
  /* line 201, assets/scss/denselement/_component-testimonial.scss */
  section.type-denselement-testimonial .testimonial__inner .video + .testimonial__text-wrapper,
  section.type-denselement-testimonial .testimonial__inner .image + .testimonial__text-wrapper {
    padding-left: 0em;
    padding-right: 0em;
    padding-bottom: 1em;
    width: 100%; }
  /* line 210, assets/scss/denselement/_component-testimonial.scss */
  section.type-denselement-testimonial.testimonial-right .testimonial__inner .graphic + .testimonial__text-wrapper,
  section.type-denselement-testimonial.testimonial-right .testimonial__inner .video + .testimonial__text-wrapper,
  section.type-denselement-testimonial.testimonial-right .testimonial__inner .image + .testimonial__text-wrapper {
    padding-top: 30px; }
  /* line 219, assets/scss/denselement/_component-testimonial.scss */
  section.type-denselement-testimonial.testimonial-left .testimonial__inner .graphic + .testimonial__text-wrapper,
  section.type-denselement-testimonial.testimonial-left .testimonial__inner .video + .testimonial__text-wrapper,
  section.type-denselement-testimonial.testimonial-left .testimonial__inner .image + .testimonial__text-wrapper {
    padding-bottom: 30px; } }

/* line 1, assets/scss/denselement/_component-embed.scss */
.dens-videos {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 40px 0; }

/* line 7, assets/scss/denselement/_component-embed.scss */
.dens-videos .dens-video {
  width: 100%;
  margin-bottom: 45px; }

/* line 11, assets/scss/denselement/_component-embed.scss */
.dens-videos .dens-video video {
  width: 100%;
  height: auto; }

/* line 18, assets/scss/denselement/_component-embed.scss */
.dens-videos--rows-1 .dens-video {
  max-width: 900px;
  margin-bottom: 45px; }

/* line 24, assets/scss/denselement/_component-embed.scss */
.dens-videos--rows-2 .dens-video {
  width: 48%; }

@media only screen and (max-width: 700px) {
  /* line 24, assets/scss/denselement/_component-embed.scss */
  .dens-videos--rows-2 .dens-video {
    width: 100%; } }

/* line 33, assets/scss/denselement/_component-embed.scss */
.dens-videos--rows-3 .dens-video {
  width: 32%;
  margin-bottom: 25px; }

@media only screen and (max-width: 1000px) {
  /* line 33, assets/scss/denselement/_component-embed.scss */
  .dens-videos--rows-3 .dens-video {
    width: 48%; } }

@media only screen and (max-width: 700px) {
  /* line 33, assets/scss/denselement/_component-embed.scss */
  .dens-videos--rows-3 .dens-video {
    width: 100%; } }

/* line 5, assets/scss/denselement/_de-navigation.scss */
.anchor--dens {
  z-index: 999 !important; }

/* line 8, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .anchorOutter {
  display: block; }

@media only screen and (min-width: 48em) {
  /* line 8, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .anchorOutter {
    display: none; } }

/* line 16, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .anchor-wrap {
  display: none; }

@media only screen and (min-width: 48em) {
  /* line 16, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .anchor-wrap {
    display: block; }
  /* line 21, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .anchor-wrap:after {
    content: "";
    clear: both;
    display: table; } }

/* line 32, assets/scss/denselement/_de-navigation.scss */
.anchor.sticky {
  position: relative;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); }

@media only screen and (min-width: 64em) {
  /* line 32, assets/scss/denselement/_de-navigation.scss */
  .anchor.sticky {
    position: fixed; } }

/* line 41, assets/scss/denselement/_de-navigation.scss */
.anchor--dens {
  min-height: 75px;
  position: relative;
  overflow-y: visible;
  padding-top: 5px;
  padding-bottom: 5px; }

/* line 47, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .anchor-image {
  float: left; }

/* line 49, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .anchor-image .dens-anchor-image {
  transition: all 150ms linear;
  height: 67px;
  max-height: 67px;
  margin: 0; }

/* line 55, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .anchor-image .menu-logo {
  display: inline-block; }

/* line 60, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .anchor-image .menu-logo:hover img, .anchor--dens .anchor-image .menu-logo:focus img {
  opacity: .7; }

@media only screen and (max-width: 48em) {
  /* line 47, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .anchor-image {
    text-align: center; } }

/* line 68, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu {
  padding: 20px 0;
  list-style: none;
  margin: 0;
  display: flex;
  justify-content: flex-end; }

/* line 74, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu > li:last-of-type a {
  padding-right: 0; }

/* line 77, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu > li {
  padding: 0; }

/* line 79, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu > li a {
  font-size: 14px;
  font-size: 1.4rem;
  transition: all 200ms ease-in-out;
  text-decoration: none;
  padding: 5px 22px;
  text-transform: uppercase;
  font-weight: 800;
  color: #fff; }

/* line 87, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu > li a:hover, .anchor--dens .menu > li a:focus {
  color: #FFDA27; }

/* line 90, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu > li a:hover:after, .anchor--dens .menu > li a:focus:after {
  border-top-color: #FFDA27; }

/* line 95, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu > li.current--item > a,
.anchor--dens .menu > li.current--ancestor > a {
  color: #FFDA27; }

/* line 98, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu > li.current--item > a:after,
.anchor--dens .menu > li.current--ancestor > a:after {
  border-top-color: #FFDA27; }

/* line 103, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu .dropdown__item {
  position: relative; }

/* line 107, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu .dropdown__item:hover .dropdown, .anchor--dens .menu .dropdown__item:focus .dropdown {
  visibility: visible;
  opacity: 1;
  transform: translateY(0) translateX(0);
  max-height: none; }

/* line 113, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu .dropdown__item:hover > a:after, .anchor--dens .menu .dropdown__item:focus > a:after {
  transform: translateY(-50%) scaleY(-1); }

/* line 118, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu .dropdown__item > a {
  position: relative;
  padding-right: 37px; }

/* line 121, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu .dropdown__item > a:after {
  content: '';
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 5px solid #FFF;
  position: absolute;
  top: 50%;
  transform: translateY(-50%) scaleY(1);
  right: 22px;
  display: inline-block;
  transition: all 200ms ease-in-out; }

/* line 136, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu .dropdown {
  list-style: none;
  visibility: hidden;
  max-height: 0;
  position: absolute;
  left: 0;
  top: calc(100% + 5px);
  opacity: 0;
  transform: translateY(-10px) translateX(0);
  -webkit-transition: transform 0.2s ease-in-out;
  -moz-transition: transform 0.2s ease-in-out;
  -ms-transition: transform 0.2s ease-in-out;
  -o-transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  margin: 0px 0 0 0px;
  padding: 0;
  text-align: left;
  z-index: 100;
  min-width: 100%; }

/* line 156, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu .dropdown li {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  padding: 0;
  position: relative; }

/* line 163, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu .dropdown li:not(:last-of-type) {
  border-bottom: 1px solid #626261; }

/* line 167, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu .dropdown li:first-of-type:before {
  content: "";
  height: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 12px 6px 12px;
  border-color: transparent transparent rgba(0, 0, 0, 0.95) transparent;
  position: absolute;
  top: -6px;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

/* line 186, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu .dropdown li a {
  display: block;
  font-weight: normal;
  text-transform: none;
  white-space: nowrap; }

/* line 192, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu .dropdown li:hover, .anchor--dens .menu .dropdown li:focus {
  background-color: #0065A4; }

/* line 195, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu .dropdown li:hover:before, .anchor--dens .menu .dropdown li:focus:before {
  border-bottom-color: #0065A4; }

/* line 198, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu .dropdown li:hover a, .anchor--dens .menu .dropdown li:focus a {
  color: #FFF; }

@media only screen and (max-width: 48em) {
  /* line 207, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens--dens .anchor-image {
    float: none; }
  /* line 211, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .anchor-wrap {
    max-width: 500px;
    margin: 0 auto;
    padding-right: 0; }
  /* line 216, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .menu {
    flex-direction: column;
    padding: 0 20px 20px; }
  /* line 219, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .menu > li {
    border-top: 1px solid rgba(255, 255, 255, 0.4);
    padding-left: 22px; }
  /* line 222, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .menu > li > li:last-of-type a {
    padding-right: 22px; }
  /* line 225, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .menu > li > a {
    font-size: 16px;
    font-size: 1.6rem;
    display: block;
    font-weight: bold; }
  /* line 229, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .menu > li > a:after {
    display: none !important; }
  /* line 233, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown {
    text-align: left;
    position: relative;
    visibility: visible;
    opacity: 1;
    transform: translateY(0) translateX(0);
    max-height: none; }
  /* line 240, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown > li {
    padding-left: 0;
    border: 0 !important;
    padding-top: 0 !important; }
  /* line 244, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown > li:first-of-type:before {
    display: none; }
  /* line 247, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown > li:hover, .anchor--dens .menu > li .dropdown > li:focus {
    background: none; }
  /* line 251, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown li a {
    font-size: 14px;
    font-size: 1.4rem;
    padding-top: 0; }
  /* line 254, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown li a:hover, .anchor--dens .menu > li .dropdown li a:focus {
    background: none;
    color: #FFDA27; } }

@media only screen and (max-width: 25em) {
  /* line 264, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .menu {
    padding-right: 0; }
  /* line 266, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .menu > li {
    padding-left: 10px; }
  /* line 268, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .menu > li > a {
    line-height: 19px;
    line-height: 1.9rem;
    padding: 10px 0; }
  /* line 273, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown li a {
    padding-left: 0; } }

/* line 282, assets/scss/denselement/_de-navigation.scss */
.de-secondary-nav-wrap {
  background: #fedb25;
  position: relative;
  margin-bottom: -5px;
  margin-top: 5px; }

@media only screen and (max-width: 48em) {
  /* line 282, assets/scss/denselement/_de-navigation.scss */
  .de-secondary-nav-wrap {
    display: none; } }

/* line 290, assets/scss/denselement/_de-navigation.scss */
.de-secondary-nav-wrap:after {
  content: ' ';
  position: absolute;
  left: -1000px;
  right: -1000px;
  top: 0;
  bottom: 0;
  background: #fedb25;
  z-index: -1; }

/* line 301, assets/scss/denselement/_de-navigation.scss */
.de-secondary-nav {
  display: flex;
  justify-content: flex-end;
  color: #000;
  height: 33px;
  list-style: none;
  margin-bottom: 0;
  margin-top: 0;
  margin: 0 -15px; }

/* line 310, assets/scss/denselement/_de-navigation.scss */
.de-secondary-nav li {
  margin: 0 15px;
  display: flex;
  align-items: center; }

/* line 314, assets/scss/denselement/_de-navigation.scss */
.de-secondary-nav li a {
  text-transform: uppercase;
  color: #000;
  font-weight: 800;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 14px;
  line-height: 1.4rem;
  transition: all 200ms ease-in-out; }

/* line 323, assets/scss/denselement/_de-navigation.scss */
.de-secondary-nav li a:hover, .de-secondary-nav li a:focus {
  text-decoration: none;
  color: #636161; }

/* line 329, assets/scss/denselement/_de-navigation.scss */
.de-secondary-nav li.current--item a {
  color: #b9b2b2; }

@media only screen and (max-width: 48em) {
  /* line 301, assets/scss/denselement/_de-navigation.scss */
  .de-secondary-nav {
    display: none; } }

/* line 339, assets/scss/denselement/_de-navigation.scss */
.hero--dens {
  max-height: 717px; }

@media only screen and (min-width: 64em) {
  /* line 344, assets/scss/denselement/_de-navigation.scss */
  section.anchor.anchor--dens {
    padding-left: 43px;
    padding-right: 43px; } }

/* line 8, assets/scss/denselement/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters .alm-filter--title,
.page-template-press-room .alm-filters .alm-filter--title {
  color: #0065A4;
  font-size: 1.8rem; }

/* line 15, assets/scss/denselement/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters .alm-filter--select .jcf-select,
.page-template-press-room .alm-filters .alm-filter--select .jcf-select {
  width: 70%;
  background-color: #fff;
  color: #0065A4;
  border: 1px solid #FFDA27; }

/* line 21, assets/scss/denselement/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters .alm-filter--select .jcf-select:after,
.page-template-press-room .alm-filters .alm-filter--select .jcf-select:after {
  color: #0065A4; }

/* line 25, assets/scss/denselement/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters .alm-filter--select .jcf-select option,
.page-template-press-room .alm-filters .alm-filter--select .jcf-select option {
  background-color: #0065A4;
  color: #fff; }

/* line 32, assets/scss/denselement/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters .alm-filter--year.alm-filter, .page-template-case-studies-alm .alm-filters .alm-filter--category.alm-filter, .page-template-case-studies-alm .alm-filters .alm-filter--taxonomy.alm-filter,
.page-template-press-room .alm-filters .alm-filter--year.alm-filter,
.page-template-press-room .alm-filters .alm-filter--category.alm-filter,
.page-template-press-room .alm-filters .alm-filter--taxonomy.alm-filter {
  display: none; }

@media only screen and (min-width: 64em) {
  /* line 32, assets/scss/denselement/_de-case-studies.scss */
  .page-template-case-studies-alm .alm-filters .alm-filter--year.alm-filter, .page-template-case-studies-alm .alm-filters .alm-filter--category.alm-filter, .page-template-case-studies-alm .alm-filters .alm-filter--taxonomy.alm-filter,
  .page-template-press-room .alm-filters .alm-filter--year.alm-filter,
  .page-template-press-room .alm-filters .alm-filter--category.alm-filter,
  .page-template-press-room .alm-filters .alm-filter--taxonomy.alm-filter {
    display: block; } }

/* line 44, assets/scss/denselement/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters .alm-filter--year .alm-filter--title h3,
.page-template-press-room .alm-filters .alm-filter--year .alm-filter--title h3 {
  padding-bottom: 13px; }

/* line 48, assets/scss/denselement/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters .alm-filter--year .jcf-select,
.page-template-press-room .alm-filters .alm-filter--year .jcf-select {
  height: 31px;
  padding: 2px 5px; }

/* line 52, assets/scss/denselement/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters .alm-filter--year .jcf-select:after,
.page-template-press-room .alm-filters .alm-filter--year .jcf-select:after {
  top: 2px;
  right: 2px; }

/* line 65, assets/scss/denselement/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters .alm-filter--taxonomy .alm-filter--checkbox a, .page-template-case-studies-alm .alm-filters .alm-filter--category .alm-filter--checkbox a,
.page-template-press-room .alm-filters .alm-filter--taxonomy .alm-filter--checkbox a,
.page-template-press-room .alm-filters .alm-filter--category .alm-filter--checkbox a {
  color: #0065A4 !important; }

/* line 68, assets/scss/denselement/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters .alm-filter--taxonomy .alm-filter--checkbox a:before, .page-template-case-studies-alm .alm-filters .alm-filter--category .alm-filter--checkbox a:before,
.page-template-press-room .alm-filters .alm-filter--taxonomy .alm-filter--checkbox a:before,
.page-template-press-room .alm-filters .alm-filter--category .alm-filter--checkbox a:before {
  border-color: #FFDA27 !important; }

/* line 83, assets/scss/denselement/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters.filters-expanded .alm-filter--year.alm-filter, .page-template-case-studies-alm .alm-filters.filters-expanded .alm-filter--category.alm-filter, .page-template-case-studies-alm .alm-filters.filters-expanded .alm-filter--taxonomy.alm-filter,
.page-template-press-room .alm-filters.filters-expanded .alm-filter--year.alm-filter,
.page-template-press-room .alm-filters.filters-expanded .alm-filter--category.alm-filter,
.page-template-press-room .alm-filters.filters-expanded .alm-filter--taxonomy.alm-filter {
  display: block; }

/* line 89, assets/scss/denselement/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters.filters-expanded .alm-filter--taxonomy.alm-filter,
.page-template-press-room .alm-filters.filters-expanded .alm-filter--taxonomy.alm-filter {
  margin-left: 3rem; }

/* line 92, assets/scss/denselement/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters.filters-expanded .alm-filter--taxonomy.alm-filter li,
.page-template-press-room .alm-filters.filters-expanded .alm-filter--taxonomy.alm-filter li {
  margin-left: 3rem; }

/* line 97, assets/scss/denselement/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters.filters-expanded .alm-filter--sort,
.page-template-press-room .alm-filters.filters-expanded .alm-filter--sort {
  bottom: -90px; }

/* line 110, assets/scss/denselement/_de-case-studies.scss */
.page-template-case-studies-alm ul.alm-paging li,
.page-template-press-room ul.alm-paging li {
  margin: 0 4px; }

/* line 113, assets/scss/denselement/_de-case-studies.scss */
.page-template-case-studies-alm ul.alm-paging li a,
.page-template-press-room ul.alm-paging li a {
  background: none;
  border-width: 0px;
  padding: 6px 6px 1px;
  font-size: 16px;
  color: #000; }

/* line 123, assets/scss/denselement/_de-case-studies.scss */
.page-template-case-studies-alm ul.alm-paging li.active a,
.page-template-press-room ul.alm-paging li.active a {
  background: none;
  color: #fedb25;
  border-bottom: 4px solid; }

/* line 133, assets/scss/denselement/_de-case-studies.scss */
.page-template-case-studies-alm ul.alm-paging li.disabled a,
.page-template-press-room ul.alm-paging li.disabled a {
  opacity: .5; }

@media only screen and (min-width: 48em) {
  /* line 141, assets/scss/denselement/_de-case-studies.scss */
  .page-template-case-studies-alm .hero.text-overlay,
  .page-template-press-room .hero.text-overlay {
    padding-top: 30rem; } }

/* line 147, assets/scss/denselement/_de-case-studies.scss */
.page-template-case-studies-alm .hero.text-overlay .default_hero .hero_content,
.page-template-press-room .hero.text-overlay .default_hero .hero_content {
  font-weight: 400; }

/* line 153, assets/scss/denselement/_de-case-studies.scss */
.page-template-case-studies-alm .grid,
.page-template-press-room .grid {
  position: relative;
  padding-top: 0; }

@media only screen and (min-width: 48em) {
  /* line 153, assets/scss/denselement/_de-case-studies.scss */
  .page-template-case-studies-alm .grid,
  .page-template-press-room .grid {
    padding-top: 1.5rem;
    margin-left: 0px; } }

/* line 163, assets/scss/denselement/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filter--sort,
.page-template-press-room .alm-filter--sort {
  position: absolute;
  top: 78px;
  left: 0; }

@media only screen and (min-width: 48em) {
  /* line 163, assets/scss/denselement/_de-case-studies.scss */
  .page-template-case-studies-alm .alm-filter--sort,
  .page-template-press-room .alm-filter--sort {
    top: 5px;
    left: 300px; } }

/* line 173, assets/scss/denselement/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filter--sort ul,
.page-template-press-room .alm-filter--sort ul {
  display: flex; }

/* line 176, assets/scss/denselement/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filter--sort ul li,
.page-template-press-room .alm-filter--sort ul li {
  flex-shrink: 0; }

/* line 179, assets/scss/denselement/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filter--sort ul li a,
.page-template-press-room .alm-filter--sort ul li a {
  font-size: 12px;
  line-height: 10px;
  text-transform: uppercase;
  color: #888;
  color: #cbcbcb;
  margin-right: 0.5rem;
  position: relative;
  display: inline-block;
  padding: 0 20px 0 0; }

/* line 190, assets/scss/denselement/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filter--sort ul li a:after,
.page-template-press-room .alm-filter--sort ul li a:after {
  content: "\e823";
  font-family: "fontello";
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  height: 100%;
  width: auto;
  font-size: 17px;
  top: -1px !important;
  left: auto !important;
  right: 15px;
  border: none;
  visibility: visible;
  opacity: 1;
  transform: rotate(0deg) !important; }

/* line 215, assets/scss/denselement/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filter--sort ul li a.field-radio:after,
.page-template-press-room .alm-filter--sort ul li a.field-radio:after {
  right: 13px; }

/* line 220, assets/scss/denselement/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filter--sort ul li a:before,
.page-template-press-room .alm-filter--sort ul li a:before {
  visibility: hidden; }

/* line 233, assets/scss/denselement/_de-case-studies.scss */
.page-template-case-studies-alm .case-studies__filters-toggle {
  display: block;
  color: #0065A4;
  border: 2px solid #0065A4;
  background: #fff;
  text-align: center;
  margin: -10px 2rem 20px 4rem; }

/* line 241, assets/scss/denselement/_de-case-studies.scss */
.page-template-case-studies-alm .case-studies__filters-toggle:before {
  content: ""; }

@media only screen and (min-width: 64em) {
  /* line 233, assets/scss/denselement/_de-case-studies.scss */
  .page-template-case-studies-alm .case-studies__filters-toggle {
    display: none; } }

/* line 252, assets/scss/denselement/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filter--sort {
  position: absolute;
  top: auto;
  bottom: -70px;
  left: 23px;
  left: 30px; }

@media only screen and (min-width: 64em) {
  /* line 252, assets/scss/denselement/_de-case-studies.scss */
  .page-template-case-studies-alm .alm-filter--sort {
    top: 0;
    left: 300px; } }

/* line 270, assets/scss/denselement/_de-case-studies.scss */
.case-studies__breadcrumbs,
.press-room__breadcrumbs {
  margin-top: 15px !important; }

/* line 274, assets/scss/denselement/_de-case-studies.scss */
.case-studies__top,
.press-room__top {
  display: flex;
  justify-content: space-between;
  padding-right: 20px; }

@media only screen and (min-width: 48em) {
  /* line 274, assets/scss/denselement/_de-case-studies.scss */
  .case-studies__top,
  .press-room__top {
    border-bottom: 1px solid;
    padding-right: 0; } }

/* line 284, assets/scss/denselement/_de-case-studies.scss */
.case-studies__top .filter,
.press-room__top .filter {
  cursor: pointer;
  font-size: 12px;
  line-height: 10px;
  text-transform: uppercase;
  color: #888;
  margin-right: 1.5rem;
  position: relative;
  display: inline-block; }

/* line 294, assets/scss/denselement/_de-case-studies.scss */
.case-studies__top .filter--active,
.press-room__top .filter--active {
  color: #000; }

/* line 298, assets/scss/denselement/_de-case-studies.scss */
.case-studies__top .filter:after,
.press-room__top .filter:after {
  content: "\e823";
  font-family: "fontello";
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  height: 100%;
  width: auto;
  font-size: 17px;
  top: 0px;
  right: -15px; }

/* line 319, assets/scss/denselement/_de-case-studies.scss */
.case-studies__results-count,
.press-room__results-count {
  font-weight: bold; }

/* line 323, assets/scss/denselement/_de-case-studies.scss */
.case-studies__results, .case-studies__results.alm-listing,
.press-room__results,
.press-room__results.alm-listing {
  margin: 2rem 0 3rem; }

@media only screen and (min-width: 64em) {
  /* line 323, assets/scss/denselement/_de-case-studies.scss */
  .case-studies__results, .case-studies__results.alm-listing,
  .press-room__results,
  .press-room__results.alm-listing {
    margin: 3rem 0; } }

/* line 333, assets/scss/denselement/_de-case-studies.scss */
.result-panel {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 2rem; }

@media only screen and (min-width: 48em) {
  /* line 333, assets/scss/denselement/_de-case-studies.scss */
  .result-panel {
    flex-direction: row;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 3rem;
    margin-bottom: 4rem; } }

/* line 346, assets/scss/denselement/_de-case-studies.scss */
.result-panel:nth-last-child(1) {
  border-bottom: none; }

/* line 350, assets/scss/denselement/_de-case-studies.scss */
.result-panel__image {
  width: 100%;
  height: 375px;
  flex-grow: 1;
  flex-shrink: 0;
  margin-right: 0;
  position: relative; }

/* line 358, assets/scss/denselement/_de-case-studies.scss */
.result-panel__image img {
  width: 100%; }

@media only screen and (min-width: 48em) {
  /* line 350, assets/scss/denselement/_de-case-studies.scss */
  .result-panel__image {
    width: 270px;
    height: 270px;
    margin-right: 3rem; } }

/* line 369, assets/scss/denselement/_de-case-studies.scss */
.result-panel__location {
  position: absolute;
  width: 90%;
  top: 353px;
  left: 0;
  background: #fedb25;
  font-weight: bold;
  text-transform: uppercase;
  padding: 3px 50px 3px 20px;
  font-size: 14px;
  line-height: 16px;
  clip-path: polygon(0 0, 90% 0, 100% 100%, 0% 100%); }

@media only screen and (min-width: 48em) {
  /* line 369, assets/scss/denselement/_de-case-studies.scss */
  .result-panel__location {
    top: 248px;
    padding: 3px 50px 3px 6px; } }

/* line 388, assets/scss/denselement/_de-case-studies.scss */
.result-panel__main {
  flex-grow: 1;
  flex-shrink: 1;
  padding: 2.5rem 2rem; }

@media only screen and (min-width: 48em) {
  /* line 388, assets/scss/denselement/_de-case-studies.scss */
  .result-panel__main {
    top: 248px;
    padding: 0 0; } }

/* line 399, assets/scss/denselement/_de-case-studies.scss */
.result-panel__heading {
  color: #0065A4;
  text-transform: none;
  font-size: 25px;
  line-height: 30px;
  margin-bottom: 5px; }

@media only screen and (min-width: 48em) {
  /* line 399, assets/scss/denselement/_de-case-studies.scss */
  .result-panel__heading {
    margin-bottom: 10px; } }

/* line 411, assets/scss/denselement/_de-case-studies.scss */
.result-panel__description {
  font-size: 16px;
  line-height: 21px;
  margin-bottom: 1rem; }

/* line 417, assets/scss/denselement/_de-case-studies.scss */
.result-panel__meta {
  display: block;
  font-size: 16px;
  line-height: 18px;
  padding-bottom: 5px; }

/* line 423, assets/scss/denselement/_de-case-studies.scss */
.result-panel__meta strong {
  text-transform: uppercase; }

/* line 428, assets/scss/denselement/_de-case-studies.scss */
.result-panel__buttons {
  margin-top: 2.5rem; }

@media only screen and (min-width: 48em) {
  /* line 428, assets/scss/denselement/_de-case-studies.scss */
  .result-panel__buttons {
    margin-top: 1.5rem; } }

/* line 435, assets/scss/denselement/_de-case-studies.scss */
.result-panel__buttons .button.download {
  background: #e6e6e6;
  color: #0065A4; }

/* line 438, assets/scss/denselement/_de-case-studies.scss */
.result-panel__buttons .button.download:hover, .result-panel__buttons .button.download:focus {
  background: #ccc; }

/* line 443, assets/scss/denselement/_de-case-studies.scss */
.result-panel__buttons .button {
  display: block;
  width: 162px;
  margin: 1rem auto 2rem;
  text-align: center; }

@media only screen and (min-width: 48em) {
  /* line 443, assets/scss/denselement/_de-case-studies.scss */
  .result-panel__buttons .button {
    display: inline-block;
    text-align: left;
    margin: 0 1rem 0 0; } }

/* line 457, assets/scss/denselement/_de-case-studies.scss */
.result-panel__facts {
  display: none;
  width: 180px;
  flex-shrink: 0;
  margin-left: 3rem;
  border: 1px solid #fedb25;
  font-size: 13px;
  line-height: 13px;
  padding-bottom: 17px; }

@media only screen and (min-width: 48em) {
  /* line 457, assets/scss/denselement/_de-case-studies.scss */
  .result-panel__facts {
    display: block; } }

/* line 471, assets/scss/denselement/_de-case-studies.scss */
.result-panel__facts p {
  padding: 1.5rem 1.5rem 0; }

/* line 476, assets/scss/denselement/_de-case-studies.scss */
.result-panel__facts-heading {
  background: #fedb25;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  width: 100%;
  padding: 0.5rem; }

/* line 488, assets/scss/denselement/_de-case-studies.scss */
.page-template-case-studies-alm .case-studies-wrapper {
  margin: -45px auto 0 !important; }

/* line 492, assets/scss/denselement/_de-case-studies.scss */
.page-template-case-studies-alm .hero.style-Default.text-overlay .default_hero.text-center {
  padding-top: 3.5rem;
  padding-bottom: 4rem; }

/* line 496, assets/scss/denselement/_de-case-studies.scss */
.page-template-case-studies-alm .hero.style-Default.text-overlay .default_hero.text-center .text-white,
.page-template-case-studies-alm .hero.style-Default.text-overlay .default_hero.text-center .hero_content {
  max-width: 83rem; }

/* line 503, assets/scss/denselement/_de-case-studies.scss */
.alm-load-more-btn.done {
  display: none !important; }

/* line 2, assets/scss/denselement/_de-case-study.scss */
body.single-case_study #section-2 {
  padding-top: 0 !important; }

/* line 7, assets/scss/denselement/_de-case-study.scss */
.case-study {
  padding-top: 0 !important;
  padding-bottom: 0; }

/* line 11, assets/scss/denselement/_de-case-study.scss */
.case-study .share-wrap {
  float: none; }

/* line 15, assets/scss/denselement/_de-case-study.scss */
.case-study h2 {
  color: #0065A4; }

@media only screen and (min-width: 64em) {
  /* line 7, assets/scss/denselement/_de-case-study.scss */
  .case-study {
    padding-top: 1.5rem !important;
    margin-bottom: 5rem; } }

/* line 24, assets/scss/denselement/_de-case-study.scss */
.case-study__summary {
  width: 100%;
  border: 2px solid #0065A4;
  color: #0065A4;
  padding: 1.75rem 2rem 2.25rem;
  margin: 2rem 0 3rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  font-size: 18px;
  line-height: 1.3; }

@media only screen and (min-width: 48em) {
  /* line 24, assets/scss/denselement/_de-case-study.scss */
  .case-study__summary {
    margin-bottom: 5rem; } }

/* line 40, assets/scss/denselement/_de-case-study.scss */
.case-study__summary span {
  display: block; }

/* line 45, assets/scss/denselement/_de-case-study.scss */
.case-study__summary-heading {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 6px;
  line-height: 1; }

/* line 52, assets/scss/denselement/_de-case-study.scss */
.case-study__summary-subheading {
  font-weight: bold; }

/* line 56, assets/scss/denselement/_de-case-study.scss */
.case-study__summary-right {
  font-size: 16px;
  line-height: 17px; }

/* line 61, assets/scss/denselement/_de-case-study.scss */
.case-study__summary-left, .case-study__summary-right {
  width: 100%; }

@media only screen and (min-width: 48em) {
  /* line 61, assets/scss/denselement/_de-case-study.scss */
  .case-study__summary-left, .case-study__summary-right {
    width: 50%; } }

/* line 69, assets/scss/denselement/_de-case-study.scss */
.case-study__summary-left {
  padding-bottom: 25px;
  padding-right: 10px; }

@media only screen and (min-width: 48em) {
  /* line 69, assets/scss/denselement/_de-case-study.scss */
  .case-study__summary-left {
    padding-bottom: 0; } }

/* line 77, assets/scss/denselement/_de-case-study.scss */
.case-study__summary-right {
  padding-left: 0px; }

@media only screen and (min-width: 48em) {
  /* line 77, assets/scss/denselement/_de-case-study.scss */
  .case-study__summary-right {
    padding-left: 10px; } }

/* line 84, assets/scss/denselement/_de-case-study.scss */
.case-study__quantity {
  font-size: 18px;
  line-height: 18px;
  padding-top: 1px; }

/* line 90, assets/scss/denselement/_de-case-study.scss */
.case-study__companies {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px -15px 0; }

@media only screen and (max-width: 800px) {
  /* line 90, assets/scss/denselement/_de-case-study.scss */
  .case-study__companies {
    padding-top: 8px; } }

@media only screen and (max-width: 450px) {
  /* line 90, assets/scss/denselement/_de-case-study.scss */
  .case-study__companies {
    margin: 0 0 -15px; } }

/* line 100, assets/scss/denselement/_de-case-study.scss */
.case-study__companies > span {
  width: calc(50% - 10px);
  margin: 0 15px 15px 0;
  max-width: 250px; }

@media only screen and (max-width: 800px) {
  /* line 100, assets/scss/denselement/_de-case-study.scss */
  .case-study__companies > span {
    width: 100%;
    max-width: 100%; } }

@media only screen and (max-width: 450px) {
  /* line 100, assets/scss/denselement/_de-case-study.scss */
  .case-study__companies > span {
    margin: 0 0 15px; } }

/* line 116, assets/scss/denselement/_de-case-study.scss */
.case-study .content--title {
  font-size: 30px; }

/* line 120, assets/scss/denselement/_de-case-study.scss */
.case-study .content--content {
  font-size: 18px; }

/* line 125, assets/scss/denselement/_de-case-study.scss */
.case-study__row {
  display: flex;
  flex-wrap: wrap; }

/* line 130, assets/scss/denselement/_de-case-study.scss */
.case-study__challenges, .case-study__results {
  position: relative;
  min-height: 58rem; }

@media only screen and (min-width: 64em) {
  /* line 130, assets/scss/denselement/_de-case-study.scss */
  .case-study__challenges, .case-study__results {
    min-height: 58rem;
    width: 46%;
    flex-grow: 1;
    margin-right: 4%; }
  /* line 141, assets/scss/denselement/_de-case-study.scss */
  .case-study__challenges img, .case-study__results img {
    position: absolute;
    top: 33rem; } }

@media only screen and (min-width: 64em) {
  /* line 153, assets/scss/denselement/_de-case-study.scss */
  .case-study__results {
    margin-right: 0; } }

/* line 161, assets/scss/denselement/_de-case-study.scss */
.case-study .cs__links {
  display: flex;
  justify-content: center;
  margin-bottom: 3rem; }

@media only screen and (min-width: 64em) {
  /* line 161, assets/scss/denselement/_de-case-study.scss */
  .case-study .cs__links {
    display: none; } }

/* line 171, assets/scss/denselement/_de-case-study.scss */
.case-study .cs__link {
  position: relative;
  z-index: 20;
  margin: 0 0.25rem;
  padding: 0.5rem 2rem;
  font-size: 18px;
  line-height: 24px;
  text-transform: uppercase; }

/* line 180, assets/scss/denselement/_de-case-study.scss */
.case-study .cs__link:hover {
  text-decoration: none; }

/* line 184, assets/scss/denselement/_de-case-study.scss */
.case-study .cs__link--video, .case-study .cs__link--read, .case-study .cs__link--download {
  background: #000;
  color: #fedb25 !important;
  border: 1px solid #fedb25;
  transition: all .5s ease-in-out; }

/* line 192, assets/scss/denselement/_de-case-study.scss */
.case-study .cs__link--video:hover, .case-study .cs__link--video:focus, .case-study .cs__link--read:hover, .case-study .cs__link--read:focus, .case-study .cs__link--download:hover, .case-study .cs__link--download:focus {
  color: #000 !important;
  background: #fedb25 !important; }

/* line 206, assets/scss/denselement/_de-case-study.scss */
.single-case_study .dens-content p {
  font-size: 1.8rem;
  line-height: 2.4rem;
  padding-bottom: 15px; }

/* line 212, assets/scss/denselement/_de-case-study.scss */
.single-case_study .dens-content h2,
.single-case_study .dens-content h3 {
  padding-top: 25px; }

/* line 217, assets/scss/denselement/_de-case-study.scss */
.single-case_study .dens-content h2:first-child,
.single-case_study .dens-content h3:first-child {
  padding-top: 0; }

/* line 222, assets/scss/denselement/_de-case-study.scss */
.single-case_study .dens-content h1,
.single-case_study .dens-content h2,
.single-case_study .dens-content h3,
.single-case_study .dens-content h4,
.single-case_study .dens-content h5 {
  font-size: 3rem;
  line-height: 3.4rem;
  text-transform: uppercase;
  font-weight: 800; }

/* line 233, assets/scss/denselement/_de-case-study.scss */
.single-case_study .dens-content hr {
  border-top: 1px solid #000;
  margin: 3rem 0 2rem; }

/* line 244, assets/scss/denselement/_de-case-study.scss */
.single-case_study .type-denselement-resources .intro h2 {
  text-transform: none;
  font-size: 2.4rem;
  margin-top: 1.5rem;
  margin-bottom: 2px; }

/* line 251, assets/scss/denselement/_de-case-study.scss */
.single-case_study .type-denselement-resources .intro .button {
  color: #0065A4;
  background: transparent;
  padding: 16px 50px 14px 0px; }

/* line 262, assets/scss/denselement/_de-case-study.scss */
.single-case_study .type-denselement-resources .resource--wrap .related-cs__link {
  width: 183px;
  min-height: 183px;
  margin: 0 0.5rem; }

/* line 268, assets/scss/denselement/_de-case-study.scss */
.single-case_study .type-denselement-resources .resource--wrap .related-cs__bg {
  padding: 1rem 2rem 1rem 1rem;
  height: 100%;
  width: 100%;
  align-items: flex-end; }

/* line 275, assets/scss/denselement/_de-case-study.scss */
.single-case_study .type-denselement-resources .resource--wrap .related-cs__title {
  color: #fff;
  font-size: 16px;
  line-height: 18px; }

/* line 280, assets/scss/denselement/_de-case-study.scss */
.single-case_study .type-denselement-resources .resource--wrap .related-cs__title:after {
  content: "\e801";
  font-family: "fontello";
  display: inline-block;
  padding-left: 4px;
  color: #fedb25; }

@media only screen and (min-width: 48em) {
  /* line 294, assets/scss/denselement/_de-case-study.scss */
  .single-case_study .type-denselement-resources .intro {
    width: 50% !important; }
  /* line 298, assets/scss/denselement/_de-case-study.scss */
  .single-case_study .type-denselement-resources .resource--wrap {
    width: 50% !important;
    justify-content: flex-end; } }

@media only screen and (min-width: 48em) {
  /* line 306, assets/scss/denselement/_de-case-study.scss */
  .single-case_study .hero.text-overlay {
    padding-top: 30rem; } }

/* line 312, assets/scss/denselement/_de-case-study.scss */
.single-case_study .hero.text-overlay .default_hero.text-center {
  padding-top: 25px; }

/* line 319, assets/scss/denselement/_de-case-study.scss */
.cs-modal {
  opacity: 0; }

/* line 322, assets/scss/denselement/_de-case-study.scss */
.cs-modal--active {
  opacity: 1; }

/* line 325, assets/scss/denselement/_de-case-study.scss */
.cs-modal--active .cs-modal__content {
  z-index: 1020;
  display: block; }

/* line 329, assets/scss/denselement/_de-case-study.scss */
.cs-modal--active .cs-modal__content video {
  z-index: 1040; }

/* line 334, assets/scss/denselement/_de-case-study.scss */
.cs-modal--active .cs-modal__overlay {
  z-index: 1000;
  display: block; }

/* line 340, assets/scss/denselement/_de-case-study.scss */
.cs-modal__overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  background-color: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100%; }

/* line 351, assets/scss/denselement/_de-case-study.scss */
.cs-modal__content {
  display: none;
  position: fixed;
  width: 700px;
  max-width: 100vw;
  height: 394px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1; }

/* line 362, assets/scss/denselement/_de-case-study.scss */
.cs-modal__content video {
  width: 100%;
  object-fit: cover;
  position: relative;
  z-index: -1; }

/* line 370, assets/scss/denselement/_de-case-study.scss */
.cs-modal__close {
  position: absolute;
  top: -1rem;
  right: -1rem;
  background: #000;
  color: #fff;
  height: 4.2rem;
  width: 4.2rem;
  cursor: pointer;
  border: 2px solid #fff;
  border-radius: 50%;
  display: inline-block;
  z-index: 1060;
  font-size: 3.8rem;
  line-height: 3.2rem;
  text-align: center; }

/* line 389, assets/scss/denselement/_de-case-study.scss */
.cs-hero {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center; }

@media only screen and (min-width: 64em) {
  /* line 395, assets/scss/denselement/_de-case-study.scss */
  .cs-hero__text {
    width: 52%; } }

/* line 401, assets/scss/denselement/_de-case-study.scss */
.cs-hero__text .hero_content {
  font-weight: 400 !important;
  line-height: 1.65 !important; }

/* line 407, assets/scss/denselement/_de-case-study.scss */
.cs-hero__links {
  width: 48%;
  display: none;
  justify-content: flex-end; }

@media only screen and (min-width: 64em) {
  /* line 407, assets/scss/denselement/_de-case-study.scss */
  .cs-hero__links {
    display: flex; } }

/* line 417, assets/scss/denselement/_de-case-study.scss */
.cs-hero__link {
  position: relative;
  z-index: 20;
  margin: 0 2rem;
  padding: 0.2rem 2rem;
  font-size: 18px;
  line-height: 24px;
  text-transform: uppercase; }

/* line 426, assets/scss/denselement/_de-case-study.scss */
.cs-hero__link:hover {
  text-decoration: none; }

/* line 430, assets/scss/denselement/_de-case-study.scss */
.cs-hero__link--video {
  background: #fedb25;
  color: #000 !important;
  border: 1px solid #000;
  transition: all .5s ease-in-out; }

/* line 435, assets/scss/denselement/_de-case-study.scss */
.cs-hero__link--video .icon {
  color: #0065A4; }

/* line 441, assets/scss/denselement/_de-case-study.scss */
.cs-hero__link--video:hover, .cs-hero__link--video:focus {
  color: #000 !important;
  background: #fedb25 !important; }

/* line 447, assets/scss/denselement/_de-case-study.scss */
.cs-hero__link--read, .cs-hero__link--download {
  color: #fedb25 !important;
  border: 1px solid #fedb25;
  transition: all .5s ease-in-out; }

/* line 453, assets/scss/denselement/_de-case-study.scss */
.cs-hero__link--read:hover, .cs-hero__link--read:focus, .cs-hero__link--download:hover, .cs-hero__link--download:focus {
  color: #000 !important;
  background: #fedb25 !important; }

/* line 459, assets/scss/denselement/_de-case-study.scss */
.cs-hero__link:last-child {
  margin-right: 0; }

/* line 1, assets/scss/denselement/_de-cookie-notice.scss */
.cookie-notice {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%; }

/* line 8, assets/scss/denselement/_de-cookie-notice.scss */
.cookie-notice-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #fff;
  z-index: 100;
  padding: 2rem;
  font-size: 1.6rem;
  flex-direction: column; }

@media only screen and (min-width: 48em) {
  /* line 8, assets/scss/denselement/_de-cookie-notice.scss */
  .cookie-notice-container {
    flex-direction: row; } }

/* line 23, assets/scss/denselement/_de-cookie-notice.scss */
.cookie-notice__button {
  margin-bottom: 0;
  margin-right: 0;
  padding: 14px 42px;
  text-transform: none; }

/* line 29, assets/scss/denselement/_de-cookie-notice.scss */
.cookie-notice__button:before {
  content: none; }

/* line 3, assets/scss/denselement/_de-courses.scss */
.dens-courses .dens-course {
  margin: 3rem 0; }

/* line 6, assets/scss/denselement/_de-courses.scss */
.dens-courses .dens-course__heading {
  display: flex;
  justify-content: space-between;
  margin-bottom: 3rem;
  position: relative; }

/* line 17, assets/scss/denselement/_de-courses.scss */
.dens-courses .dens-course--expanded .dens-course__title:before {
  border: none;
  content: "\e823";
  font-size: 3.4rem;
  background: #0065A4;
  color: #fedb25;
  cursor: pointer;
  transform: none; }

/* line 28, assets/scss/denselement/_de-courses.scss */
.dens-courses .dens-course--expanded .dens-course__content {
  display: flex;
  justify-content: space-between;
  padding-left: 13rem;
  position: relative; }

/* line 34, assets/scss/denselement/_de-courses.scss */
.dens-courses .dens-course--expanded .dens-course__content:before {
  content: '—';
  display: inline-block;
  position: absolute;
  left: 14px;
  top: 0;
  border: solid 2px #a8a8a8;
  color: #0065A4;
  font-size: 1.6rem;
  padding: 0 9px;
  border-radius: 100%;
  cursor: pointer; }

/* line 50, assets/scss/denselement/_de-courses.scss */
.dens-courses .dens-course__content {
  display: none; }

/* line 54, assets/scss/denselement/_de-courses.scss */
.dens-courses .dens-course__right {
  min-width: 30rem;
  margin-left: 3rem;
  text-align: right; }

/* line 60, assets/scss/denselement/_de-courses.scss */
.dens-courses .dens-course__title {
  color: #0065A4;
  text-transform: none;
  font-size: 2rem;
  margin-bottom: 0;
  padding-left: 10rem;
  position: relative;
  min-height: 6rem;
  display: flex;
  align-items: center;
  cursor: pointer; }

/* line 72, assets/scss/denselement/_de-courses.scss */
.dens-courses .dens-course__title:before {
  content: "\e801";
  content: "\e823";
  font-family: "fontello";
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  border: 1px solid #fedb25;
  color: #0065A4;
  padding: 0px;
  border-radius: 100%;
  width: 6rem;
  height: 6rem;
  font-size: 2.1rem;
  font-size: 3.4rem;
  line-height: 6rem;
  text-align: center;
  cursor: pointer;
  transform: rotate(-90deg); }

/* line 95, assets/scss/denselement/_de-courses.scss */
.dens-courses .dens-course__link {
  margin-right: 0;
  padding: 14px 50px 14px 30px; }

/* line 99, assets/scss/denselement/_de-courses.scss */
.dens-courses .dens-course__link:before {
  right: 0px;
  transform: rotate(-45deg);
  top: 5px; }

/* line 5, assets/scss/denselement/_de-heading.scss */
section[class^="type-denselement"] .intro h2 {
  color: #005db9; }

/* line 10, assets/scss/denselement/_de-heading.scss */
section[class^="type-denselement"].bg--black .intro h2 {
  color: #fff; }

section[class^="type-denselement"].header-color-green .intro h2 {
  color: #3f6f60; }

/* line 5, assets/scss/denselement/_de-navigation.scss */
.anchor--dens {
  z-index: 999 !important; }

/* line 8, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .anchorOutter {
  display: block; }

@media only screen and (min-width: 48em) {
  /* line 8, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .anchorOutter {
    display: none; } }

/* line 16, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .anchor-wrap {
  display: none; }

@media only screen and (min-width: 48em) {
  /* line 16, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .anchor-wrap {
    display: block; }
  /* line 21, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .anchor-wrap:after {
    content: "";
    clear: both;
    display: table; } }

/* line 32, assets/scss/denselement/_de-navigation.scss */
.anchor.sticky {
  position: relative;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); }

@media only screen and (min-width: 64em) {
  /* line 32, assets/scss/denselement/_de-navigation.scss */
  .anchor.sticky {
    position: fixed; } }

/* line 41, assets/scss/denselement/_de-navigation.scss */
.anchor--dens {
  min-height: 75px;
  position: relative;
  overflow-y: visible;
  padding-top: 5px;
  padding-bottom: 5px; }

/* line 47, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .anchor-image {
  float: left; }

/* line 49, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .anchor-image .dens-anchor-image {
  transition: all 150ms linear;
  height: 67px;
  max-height: 67px;
  margin: 0; }

/* line 55, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .anchor-image .menu-logo {
  display: inline-block; }

/* line 60, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .anchor-image .menu-logo:hover img, .anchor--dens .anchor-image .menu-logo:focus img {
  opacity: .7; }

@media only screen and (max-width: 48em) {
  /* line 47, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .anchor-image {
    text-align: center; } }

/* line 68, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu {
  padding: 20px 0;
  list-style: none;
  margin: 0;
  display: flex;
  justify-content: flex-end; }

/* line 74, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu > li:last-of-type a {
  padding-right: 0; }

/* line 77, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu > li {
  padding: 0; }

/* line 79, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu > li a {
  font-size: 14px;
  font-size: 1.4rem;
  transition: all 200ms ease-in-out;
  text-decoration: none;
  padding: 5px 22px;
  text-transform: uppercase;
  font-weight: 800;
  color: #fff; }

/* line 87, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu > li a:hover, .anchor--dens .menu > li a:focus {
  color: #FFDA27; }

/* line 90, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu > li a:hover:after, .anchor--dens .menu > li a:focus:after {
  border-top-color: #FFDA27; }

/* line 95, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu > li.current--item > a,
.anchor--dens .menu > li.current--ancestor > a {
  color: #FFDA27; }

/* line 98, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu > li.current--item > a:after,
.anchor--dens .menu > li.current--ancestor > a:after {
  border-top-color: #FFDA27; }

/* line 103, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu .dropdown__item {
  position: relative; }

/* line 107, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu .dropdown__item:hover .dropdown, .anchor--dens .menu .dropdown__item:focus .dropdown {
  visibility: visible;
  opacity: 1;
  transform: translateY(0) translateX(0);
  max-height: none; }

/* line 113, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu .dropdown__item:hover > a:after, .anchor--dens .menu .dropdown__item:focus > a:after {
  transform: translateY(-50%) scaleY(-1); }

/* line 118, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu .dropdown__item > a {
  position: relative;
  padding-right: 37px; }

/* line 121, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu .dropdown__item > a:after {
  content: '';
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 5px solid #FFF;
  position: absolute;
  top: 50%;
  transform: translateY(-50%) scaleY(1);
  right: 22px;
  display: inline-block;
  transition: all 200ms ease-in-out; }

/* line 136, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu .dropdown {
  list-style: none;
  visibility: hidden;
  max-height: 0;
  position: absolute;
  left: 0;
  top: calc(100% + 5px);
  opacity: 0;
  transform: translateY(-10px) translateX(0);
  -webkit-transition: transform 0.2s ease-in-out;
  -moz-transition: transform 0.2s ease-in-out;
  -ms-transition: transform 0.2s ease-in-out;
  -o-transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  margin: 0px 0 0 0px;
  padding: 0;
  text-align: left;
  z-index: 100;
  min-width: 100%; }

/* line 156, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu .dropdown li {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  padding: 0;
  position: relative; }

/* line 163, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu .dropdown li:not(:last-of-type) {
  border-bottom: 1px solid #626261; }

/* line 167, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu .dropdown li:first-of-type:before {
  content: "";
  height: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 12px 6px 12px;
  border-color: transparent transparent rgba(0, 0, 0, 0.95) transparent;
  position: absolute;
  top: -6px;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

/* line 186, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu .dropdown li a {
  display: block;
  font-weight: normal;
  text-transform: none;
  white-space: nowrap; }

/* line 192, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu .dropdown li:hover, .anchor--dens .menu .dropdown li:focus {
  background-color: #0065A4; }

/* line 195, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu .dropdown li:hover:before, .anchor--dens .menu .dropdown li:focus:before {
  border-bottom-color: #0065A4; }

/* line 198, assets/scss/denselement/_de-navigation.scss */
.anchor--dens .menu .dropdown li:hover a, .anchor--dens .menu .dropdown li:focus a {
  color: #FFF; }

@media only screen and (max-width: 48em) {
  /* line 207, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens--dens .anchor-image {
    float: none; }
  /* line 211, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .anchor-wrap {
    max-width: 500px;
    margin: 0 auto;
    padding-right: 0; }
  /* line 216, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .menu {
    flex-direction: column;
    padding: 0 20px 20px; }
  /* line 219, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .menu > li {
    border-top: 1px solid rgba(255, 255, 255, 0.4);
    padding-left: 22px; }
  /* line 222, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .menu > li > li:last-of-type a {
    padding-right: 22px; }
  /* line 225, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .menu > li > a {
    font-size: 16px;
    font-size: 1.6rem;
    display: block;
    font-weight: bold; }
  /* line 229, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .menu > li > a:after {
    display: none !important; }
  /* line 233, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown {
    text-align: left;
    position: relative;
    visibility: visible;
    opacity: 1;
    transform: translateY(0) translateX(0);
    max-height: none; }
  /* line 240, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown > li {
    padding-left: 0;
    border: 0 !important;
    padding-top: 0 !important; }
  /* line 244, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown > li:first-of-type:before {
    display: none; }
  /* line 247, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown > li:hover, .anchor--dens .menu > li .dropdown > li:focus {
    background: none; }
  /* line 251, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown li a {
    font-size: 14px;
    font-size: 1.4rem;
    padding-top: 0; }
  /* line 254, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown li a:hover, .anchor--dens .menu > li .dropdown li a:focus {
    background: none;
    color: #FFDA27; } }

@media only screen and (max-width: 25em) {
  /* line 264, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .menu {
    padding-right: 0; }
  /* line 266, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .menu > li {
    padding-left: 10px; }
  /* line 268, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .menu > li > a {
    line-height: 19px;
    line-height: 1.9rem;
    padding: 10px 0; }
  /* line 273, assets/scss/denselement/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown li a {
    padding-left: 0; } }

/* line 282, assets/scss/denselement/_de-navigation.scss */
.de-secondary-nav-wrap {
  background: #fedb25;
  position: relative;
  margin-bottom: -5px;
  margin-top: 5px; }

@media only screen and (max-width: 48em) {
  /* line 282, assets/scss/denselement/_de-navigation.scss */
  .de-secondary-nav-wrap {
    display: none; } }

/* line 290, assets/scss/denselement/_de-navigation.scss */
.de-secondary-nav-wrap:after {
  content: ' ';
  position: absolute;
  left: -1000px;
  right: -1000px;
  top: 0;
  bottom: 0;
  background: #fedb25;
  z-index: -1; }

/* line 301, assets/scss/denselement/_de-navigation.scss */
.de-secondary-nav {
  display: flex;
  justify-content: flex-end;
  color: #000;
  height: 33px;
  list-style: none;
  margin-bottom: 0;
  margin-top: 0;
  margin: 0 -15px; }

/* line 310, assets/scss/denselement/_de-navigation.scss */
.de-secondary-nav li {
  margin: 0 15px;
  display: flex;
  align-items: center; }

/* line 314, assets/scss/denselement/_de-navigation.scss */
.de-secondary-nav li a {
  text-transform: uppercase;
  color: #000;
  font-weight: 800;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 14px;
  line-height: 1.4rem;
  transition: all 200ms ease-in-out; }

/* line 323, assets/scss/denselement/_de-navigation.scss */
.de-secondary-nav li a:hover, .de-secondary-nav li a:focus {
  text-decoration: none;
  color: #636161; }

/* line 329, assets/scss/denselement/_de-navigation.scss */
.de-secondary-nav li.current--item a {
  color: #b9b2b2; }

@media only screen and (max-width: 48em) {
  /* line 301, assets/scss/denselement/_de-navigation.scss */
  .de-secondary-nav {
    display: none; } }

/* line 339, assets/scss/denselement/_de-navigation.scss */
.hero--dens {
  max-height: 717px; }

@media only screen and (min-width: 64em) {
  /* line 344, assets/scss/denselement/_de-navigation.scss */
  section.anchor.anchor--dens {
    padding-left: 43px;
    padding-right: 43px; } }

/* line 3, assets/scss/denselement/_de-press-release.scss */
.press-release__meta {
  text-transform: uppercase; }

/* line 7, assets/scss/denselement/_de-press-release.scss */
.press-release__content-image {
  margin-top: 0 !important;
  padding: 0;
  padding-bottom: 0 !important; }

@media only screen and (min-width: 48em) {
  /* line 7, assets/scss/denselement/_de-press-release.scss */
  .press-release__content-image {
    padding: 43px; } }

/* line 16, assets/scss/denselement/_de-press-release.scss */
.press-release__content-image .wp-video {
  margin-bottom: 0; }

/* line 21, assets/scss/denselement/_de-press-release.scss */
.press-release__body {
  padding-bottom: 20px; }

/* line 25, assets/scss/denselement/_de-press-release.scss */
.press-release__title {
  font-size: 3.2rem !important; }

/* line 29, assets/scss/denselement/_de-press-release.scss */
.press-release__links {
  display: flex;
  flex-wrap: wrap;
  justify-content: center; }

@media only screen and (min-width: 48em) {
  /* line 29, assets/scss/denselement/_de-press-release.scss */
  .press-release__links {
    justify-content: space-between; } }

/* line 39, assets/scss/denselement/_de-press-release.scss */
.press-release__download {
  background: #e6e6e6;
  color: #0065A4;
  margin-bottom: 3rem; }

/* line 45, assets/scss/denselement/_de-press-release.scss */
.press-release__share-links {
  float: right;
  margin-bottom: 2rem; }

/* line 53, assets/scss/denselement/_de-press-release.scss */
.single-article #breadcrumbs-placeholder + section {
  padding-top: 70px; }

/* line 57, assets/scss/denselement/_de-press-release.scss */
.single-article .max-width-wrapper {
  max-width: 1153px; }

/* line 3, assets/scss/denselement/_de-press-room.scss */
.press-room__alm {
  padding-top: 10px; }

/* line 7, assets/scss/denselement/_de-press-room.scss */
.press-room__result-count {
  font-weight: bold; }

/* line 11, assets/scss/denselement/_de-press-room.scss */
.press-room .ajax-load-more-wrap.alm-is-filtering {
  background: none !important; }

/* line 17, assets/scss/denselement/_de-press-room.scss */
.press-room .alm-reveal .alm-paging-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }

@media only screen and (min-width: 48em) {
  /* line 17, assets/scss/denselement/_de-press-room.scss */
  .press-room .alm-reveal .alm-paging-content {
    justify-content: flex-start; } }

/* line 27, assets/scss/denselement/_de-press-room.scss */
.press-room .alm-reveal .alm-paging-loading {
  display: none; }

/* line 32, assets/scss/denselement/_de-press-room.scss */
.press-room .press-item {
  width: 30rem;
  margin-bottom: 6rem;
  flex-grow: 1;
  text-align: center; }

@media only screen and (min-width: 48em) {
  /* line 32, assets/scss/denselement/_de-press-room.scss */
  .press-room .press-item {
    flex-grow: 0;
    text-align: left; } }

@media only screen and (min-width: 48em) {
  /* line 32, assets/scss/denselement/_de-press-room.scss */
  .press-room .press-item {
    width: 33%;
    padding-right: 5rem; } }

/* line 48, assets/scss/denselement/_de-press-room.scss */
.press-room .press-item__image img {
  border: 1px solid;
  margin-bottom: 1rem; }

/* line 53, assets/scss/denselement/_de-press-room.scss */
.press-room .press-item__category {
  text-transform: uppercase;
  font-size: 14px; }

/* line 58, assets/scss/denselement/_de-press-room.scss */
.press-room .press-item__title {
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 1rem;
  min-height: 4.5rem; }

@media only screen and (min-width: 48em) {
  /* line 58, assets/scss/denselement/_de-press-room.scss */
  .press-room .press-item__title {
    min-height: 7rem; } }

/* line 69, assets/scss/denselement/_de-press-room.scss */
.press-room .press-item__title a {
  color: #000; }

/* line 74, assets/scss/denselement/_de-press-room.scss */
.press-room .press-item__date {
  font-size: 14px; }

/* line 78, assets/scss/denselement/_de-press-room.scss */
.press-room .press-item .button {
  display: block;
  width: 162px;
  margin: 0 auto 1rem;
  padding: 12px 48px 12px 24px;
  text-align: center; }

@media only screen and (min-width: 48em) {
  /* line 78, assets/scss/denselement/_de-press-room.scss */
  .press-room .press-item .button {
    text-align: left;
    margin: 1rem 0; } }

/* line 91, assets/scss/denselement/_de-press-room.scss */
.press-room .press-item__link {
  background: #005cb8;
  border: 2px solid #005cb8;
  text-align: center !important; }

/* line 96, assets/scss/denselement/_de-press-room.scss */
.press-room .press-item__link:hover {
  background: #fff;
  color: #005cb8; }

/* line 101, assets/scss/denselement/_de-press-room.scss */
.press-room .press-item__link:before {
  right: 41px; }

/* line 106, assets/scss/denselement/_de-press-room.scss */
.press-room .press-item__download {
  background: #e6e6e6;
  border: 2px solid #e6e6e6;
  color: #005cb8;
  margin-bottom: 3rem; }

/* line 117, assets/scss/denselement/_de-press-room.scss */
.page-template-press-room section.hero.style-Default {
  padding-top: 100px !important; }

@media only screen and (min-width: 64em) {
  /* line 117, assets/scss/denselement/_de-press-room.scss */
  .page-template-press-room section.hero.style-Default {
    padding-top: 150px !important; } }

/* line 125, assets/scss/denselement/_de-press-room.scss */
.page-template-press-room .alm-filters-container .alm-filter.alm-filter--search {
  margin: 1rem 0;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  width: 100%; }

@media only screen and (min-width: 48em) {
  /* line 125, assets/scss/denselement/_de-press-room.scss */
  .page-template-press-room .alm-filters-container .alm-filter.alm-filter--search {
    margin: 3rem 0; } }

/* line 136, assets/scss/denselement/_de-press-room.scss */
.page-template-press-room .alm-filters-container .alm-filter.alm-filter--search input[type=text].textfield {
  border: 2px solid #888;
  padding: 8px 30px 8px 19px;
  margin: 0px;
  background-color: #fff;
  font-size: 12px;
  font-size: 1.2rem;
  color: #999999;
  border-radius: 0; }

/* line 146, assets/scss/denselement/_de-press-room.scss */
.page-template-press-room .alm-filters-container .alm-filter.alm-filter--search:before {
  content: "\e83d";
  font-family: "fontello";
  color: #999999;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  position: absolute;
  right: 10px;
  top: 13px;
  z-index: 100; }

/* line 164, assets/scss/denselement/_de-press-room.scss */
.archive-search {
  margin: 3rem 0;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  width: 100%; }

/* line 171, assets/scss/denselement/_de-press-room.scss */
.archive-search__input {
  border: 1px solid #888;
  padding: 8px 30px 8px 19px;
  margin: 0px;
  background-color: #fff;
  font-size: 12px;
  font-size: 1.2rem;
  color: #fff; }

/* line 180, assets/scss/denselement/_de-press-room.scss */
.archive-search__submit {
  padding: 4px 10px 3px 8px;
  background-color: transparent;
  color: #888;
  border: none;
  position: absolute;
  right: 0;
  top: 3px;
  width: 25px; }

/* line 190, assets/scss/denselement/_de-press-room.scss */
.archive-search__submit:before {
  content: "\e83d";
  font-family: "fontello";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  position: absolute;
  left: 0;
  top: 6px; }

/* line 209, assets/scss/denselement/_de-press-room.scss */
.archive-search__input:active, .archive-search__input:focus,
.archive-search__submit:active,
.archive-search__submit:focus {
  outline: 0 none;
  color: #888; }

/* line 218, assets/scss/denselement/_de-press-room.scss */
.archive-filter-by__heading {
  color: #0065A4;
  font-size: 1.8rem; }

/* line 226, assets/scss/denselement/_de-press-room.scss */
.jcf-select-archive-filter-by__select {
  width: 70%;
  background-color: #fff;
  color: #0065A4;
  border: 1px solid #FFDA27; }

/* line 232, assets/scss/denselement/_de-press-room.scss */
.jcf-select-archive-filter-by__select:after {
  color: #0065A4; }

/* line 239, assets/scss/denselement/_de-press-room.scss */
.media-kit {
  padding: 0 0 !important;
  display: flex;
  justify-content: space-between; }

/* line 244, assets/scss/denselement/_de-press-room.scss */
.media-kit__contacts {
  padding: 85px 5rem;
  width: 350px;
  background: #f9f9f9;
  color: #000;
  font-size: 16px;
  line-height: 20px; }

/* line 252, assets/scss/denselement/_de-press-room.scss */
.media-kit__contacts h5 {
  text-transform: none; }

/* line 256, assets/scss/denselement/_de-press-room.scss */
.media-kit__contacts a {
  color: #0065A4 !important; }

/* line 261, assets/scss/denselement/_de-press-room.scss */
.media-kit__contact {
  margin-bottom: 1.5rem; }

/* line 265, assets/scss/denselement/_de-press-room.scss */
.media-kit__promo {
  padding: 85px 5vw;
  text-align: right;
  font-weight: 300;
  font-size: 18px;
  line-height: 22px; }

/* line 272, assets/scss/denselement/_de-press-room.scss */
.media-kit__promo h2 {
  padding-bottom: 0; }

/* line 276, assets/scss/denselement/_de-press-room.scss */
.media-kit__promo p {
  margin-bottom: 2rem;
  max-width: 400px; }

/* line 283, assets/scss/denselement/_de-press-room.scss */
.ml-modal {
  opacity: 0; }

/* line 286, assets/scss/denselement/_de-press-room.scss */
.ml-modal--active {
  opacity: 1; }

/* line 289, assets/scss/denselement/_de-press-room.scss */
.ml-modal--active .ml-modal__content {
  z-index: 1020;
  display: flex; }

/* line 294, assets/scss/denselement/_de-press-room.scss */
.ml-modal--active .ml-modal__overlay {
  z-index: 1000;
  display: block; }

/* line 300, assets/scss/denselement/_de-press-room.scss */
.ml-modal__overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  background-color: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100%; }

/* line 311, assets/scss/denselement/_de-press-room.scss */
.ml-modal__content {
  display: none;
  position: fixed;
  width: 700px;
  max-width: 100vw;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  background: #fff;
  padding: 3rem;
  flex-direction: column;
  justify-content: center;
  text-align: center; }

/* line 326, assets/scss/denselement/_de-press-room.scss */
.ml-modal__content .jcf-checkbox {
  border: 2px solid #FFDA27; }

/* line 331, assets/scss/denselement/_de-press-room.scss */
.ml-modal__close {
  position: absolute;
  top: -1rem;
  right: -1rem;
  background: #000;
  color: #fff;
  height: 4.2rem;
  width: 4.2rem;
  cursor: pointer;
  border: 2px solid #fff;
  border-radius: 50%;
  display: inline-block;
  z-index: 1060;
  font-size: 3.8rem;
  line-height: 3.2rem;
  text-align: center; }

/* line 352, assets/scss/denselement/_de-press-room.scss */
.page-template-press-room #breadcrumbs-placeholder + section {
  padding-top: 65px;
  padding-bottom: 0; }

/* line 3, assets/scss/denselement/_de-media-library.scss */
.page-template-media-library section.hero.style-Default {
  padding-top: 100px; }

@media only screen and (min-width: 64em) {
  /* line 3, assets/scss/denselement/_de-media-library.scss */
  .page-template-media-library section.hero.style-Default {
    padding-top: 150px; } }

/* line 13, assets/scss/denselement/_de-media-library.scss */
.page-template-media-library .ml-grid__items {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  list-style-type: none;
  padding-inline-start: 0; }

/* line 24, assets/scss/denselement/_de-media-library.scss */
.page-template-media-library .ml-grid-item {
  width: calc(100% - 40px);
  margin: 0 20px 40px 20px;
  min-height: 302px;
  padding: 20px;
  text-align: center;
  border-radius: 3px;
  background: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); }

@media only screen and (min-width: 48em) {
  /* line 24, assets/scss/denselement/_de-media-library.scss */
  .page-template-media-library .ml-grid-item {
    width: calc(50% - 40px); } }

@media only screen and (min-width: 64em) {
  /* line 24, assets/scss/denselement/_de-media-library.scss */
  .page-template-media-library .ml-grid-item {
    width: calc(25% - 20px);
    margin: 0 10px 40px 10px; } }

/* line 43, assets/scss/denselement/_de-media-library.scss */
.page-template-media-library .ml-grid-item__image-wrapper {
  height: 150px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center; }

/* line 50, assets/scss/denselement/_de-media-library.scss */
.page-template-media-library .ml-grid-item__image-wrapper img {
  max-height: 100%;
  width: auto; }

/* line 60, assets/scss/denselement/_de-media-library.scss */
.page-template-media-library .ml-grid-item__title {
  font-weight: 400;
  margin-top: 8px;
  font-size: 16px;
  line-height: 1.2;
  letter-spacing: .61px;
  margin: 25px 0 5px 0; }

/* line 1, assets/scss/denselement/_de-testimonial.scss */
.testimonial {
  margin: 3rem 0 6rem 0;
  padding: 3rem;
  font-size: 24px;
  line-height: 32px; }

/* line 7, assets/scss/denselement/_de-testimonial.scss */
.testimonial--gray {
  background: #f9f9f9; }

/* line 11, assets/scss/denselement/_de-testimonial.scss */
.testimonial--center {
  text-align: center; }

/* line 14, assets/scss/denselement/_de-testimonial.scss */
.testimonial--center .testimonial__inner {
  justify-content: center; }

/* line 18, assets/scss/denselement/_de-testimonial.scss */
.testimonial--center .testimonial__author {
  text-align: right; }

/* line 23, assets/scss/denselement/_de-testimonial.scss */
.testimonial--right {
  text-align: right; }

/* line 26, assets/scss/denselement/_de-testimonial.scss */
.testimonial--right .testimonial__inner {
  justify-content: flex-end; }

/* line 31, assets/scss/denselement/_de-testimonial.scss */
.testimonial__inner {
  max-width: 1280px;
  margin: 3rem auto;
  display: flex;
  justify-content: flex-start; }

/* line 38, assets/scss/denselement/_de-testimonial.scss */
.testimonial__text-wrapper {
  max-width: 70rem; }

/* line 42, assets/scss/denselement/_de-testimonial.scss */
.testimonial__text {
  font-weight: bold; }

/* line 46, assets/scss/denselement/_de-testimonial.scss */
.testimonial__author {
  margin: 1.5rem 0 0; }

/* line 3, assets/scss/denselement/_de-blog.scss */
.page-template-dens-blog #page #page-content {
  padding: 0; }

/* line 6, assets/scss/denselement/_de-blog.scss */
.page-template-dens-blog #page #page-content #top-story {
  position: relative; }

/* line 9, assets/scss/denselement/_de-blog.scss */
.page-template-dens-blog #page #page-content #top-story .max-width {
  z-index: 5;
  position: relative; }

/* line 14, assets/scss/denselement/_de-blog.scss */
.page-template-dens-blog #page #page-content #top-story .post-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
  opacity: 1; }

/* line 38, assets/scss/denselement/_de-blog.scss */
.page-template-dens-blog header#site-header.scrolled .site-nav #menu-dens-main-menu .menu-home a,
.single-post header#site-header.scrolled .site-nav #menu-dens-main-menu .menu-home a,
.page-template-page-map-template header#site-header.scrolled .site-nav #menu-dens-main-menu .menu-home a,
.single-project header#site-header.scrolled .site-nav #menu-dens-main-menu .menu-home a {
  height: 65px;
  width: 65px;
  left: 6px;
  top: -10px; }

/* line 45, assets/scss/denselement/_de-blog.scss */
.page-template-dens-blog .global-footer .bg--image,
.single-post .global-footer .bg--image,
.page-template-page-map-template .global-footer .bg--image,
.single-project .global-footer .bg--image {
  z-index: 0; }

.testimonial--testimonial-white {
  color: #fff;
}

.testimonial--testimonial-white a {
  color: #fff;
}


.testimonial--testimonial-black {
  color: #000;
}

.testimonial--testimonial-black a {
  color: #000 !important;
}


.testimonial--testimonial-gray {
    color: #B3B3B3;
}

.testimonial--testimonial-gray a {
    color: #B3B3B3;
}


.resource-color-yellow {
  color: #FFDA27 !important;
}

.resource-color-yellow a {
  color: #FFDA27 !important;
}

.resource-color-blue {
  color: #0065A4 !important;
}

.resource-color-blue a {
  color: #0065A4 !important;
}

.resource-color-white {
  color: #fff !important;
}

.resource-color-white a {
  color: #fff !important;
}

.resource-color-gray a {
  color: #B3B3B3 !important;
}

.resource-color-gray a {
  color: #B3B3B3 !important;
}

.video-header_color-blue {
  color: #0065A4;
}
.video-header_color-green {
  color: #3f6f60;
}
.video-header_color-yellow {
  color: #FFDA27;
}
.video-header_color-black {
  color: #000;
}
.video-header_color-gray {
  color: #B3B3B3
}
.video-header_color-white {
  color: #fff;
}

.video-header {
  text-transform: uppercase;
  font-weight: bold;
}

/* line 52, assets/scss/denselement/_de-blog.scss */
.bg--primary-color .blog-back {
  color: #FFDA27;
  text-decoration: underline; }

/* line 55, assets/scss/denselement/_de-blog.scss */
.bg--primary-color .blog-back:hover, .bg--primary-color .blog-back:focus {
  color: #fff; }

/* line 63, assets/scss/denselement/_de-blog.scss */
.single-post__download {
  margin-top: 3rem;
  text-align: center; }

/* line 66, assets/scss/denselement/_de-blog.scss */
.single-post__download a {
  border-bottom: none; }

/* line 73, assets/scss/denselement/_de-blog.scss */
.single-post #page .post-content.wysiwyg p {
  font-size: 1.8rem;
  line-height: 2.6rem;
  padding-bottom: 20px !important; }

/* line 79, assets/scss/denselement/_de-blog.scss */
.single-post #page .post-content.wysiwyg h2, .single-post #page .post-content.wysiwyg h3 {
  text-transform: none;
  padding: 10px 0;
  color: #0066a4;
  font-size: 2.8rem;
  line-height: 3.6rem;
  text-align: left; }

/* line 88, assets/scss/denselement/_de-blog.scss */
.single-post #page .post-content.wysiwyg img {
  width: auto; }

/* line 98, assets/scss/denselement/_de-blog.scss */
.single-post section.type-denselement-conversion .dens-conversion__form {
  max-width: 50rem; }

/* line 104, assets/scss/denselement/_de-blog.scss */
.single-post section.type-denselement-conversion .dens-conversion .gform_wrapper .gform_footer {
  padding-top: 16px; }

/* line 1, assets/scss/denselement/_de-global.scss */
.single-de_post,
.page-template-dens-blog {
  font-family: 'din-2014', Arial, sans-serif; }

/* line 6, assets/scss/denselement/_de-global.scss */
.page-template-case-studies-alm {
  font-family: "din-2014", sans-serif; }

/* line 15, assets/scss/denselement/_de-global.scss */
.single-de_post .max-width,
.single-project .max-width,
.page-template-dens-blog .max-width,
.page-template-denselement .max-width {
  padding: 0; }

/* line 19, assets/scss/denselement/_de-global.scss */
.single-de_post .sliding-panel-content nav ul#menu-dens-secondary li a,
.single-project .sliding-panel-content nav ul#menu-dens-secondary li a,
.page-template-dens-blog .sliding-panel-content nav ul#menu-dens-secondary li a,
.page-template-denselement .sliding-panel-content nav ul#menu-dens-secondary li a {
  color: #fff;
  font-size: 1.6rem;
  line-height: 1.9rem; }

/* line 25, assets/scss/denselement/_de-global.scss */
.single-de_post header#site-header nav.site-nav.primary ul,
.single-project header#site-header nav.site-nav.primary ul,
.page-template-dens-blog header#site-header nav.site-nav.primary ul,
.page-template-denselement header#site-header nav.site-nav.primary ul {
  display: flex;
  justify-content: space-between; }

/* line 29, assets/scss/denselement/_de-global.scss */
.single-de_post header#site-header nav.site-nav.primary ul li > a,
.single-project header#site-header nav.site-nav.primary ul li > a,
.page-template-dens-blog header#site-header nav.site-nav.primary ul li > a,
.page-template-denselement header#site-header nav.site-nav.primary ul li > a {
  color: #FEE139; }

/* line 46, assets/scss/denselement/_de-global.scss */
.single-de_post .icon-arrow-left:before,
.single-de_post .icon-papers-hexagon:before,
.single-de_post .icon-thumbs-up-hexagon:before,
.single-de_post .icon-star-hexagon:before,
.single-de_post .icon-chevron-right:before,
.single-de_post .icon-chevron-left:before,
.single-project .icon-arrow-left:before,
.single-project .icon-papers-hexagon:before,
.single-project .icon-thumbs-up-hexagon:before,
.single-project .icon-star-hexagon:before,
.single-project .icon-chevron-right:before,
.single-project .icon-chevron-left:before,
.page-template-dens-blog .icon-arrow-left:before,
.page-template-dens-blog .icon-papers-hexagon:before,
.page-template-dens-blog .icon-thumbs-up-hexagon:before,
.page-template-dens-blog .icon-star-hexagon:before,
.page-template-dens-blog .icon-chevron-right:before,
.page-template-dens-blog .icon-chevron-left:before {
  font-family: 'icomoon' !important; }

/* line 51, assets/scss/denselement/_de-global.scss */
.single-de_post p,
.single-project p,
.page-template-dens-blog p {
  padding: 10px 0 !important; }

/* line 55, assets/scss/denselement/_de-global.scss */
.single-de_post .post-heading,
.single-project .post-heading,
.page-template-dens-blog .post-heading {
  text-transform: none; }

/* line 67, assets/scss/denselement/_de-global.scss */
.page-template-denselement #map-wrapper .map-intro h1 {
  font-size: 4.5rem;
  line-height: 5.2rem;
  text-transform: none; }

/* line 5, assets/scss/denselement/_de-share-links.scss */
.share-links__heading {
  color: #2e63b8 !important; }

/* line 9, assets/scss/denselement/_de-share-links.scss */
.share-links__link {
  border: 2px solid #2e63b8;
  color: #2e63b8;
  border-radius: 50%;
  width: 44px;
  height: 44px;
  display: inline-flex !important;
  justify-content: center;
  align-items: center;
  font-size: 21px;
  line-height: 1;
  margin: 0 4px;
  transition: all .5s ease-in-out; }

/* line 23, assets/scss/denselement/_de-share-links.scss */
.share-links__link:hover {
  background: #2e63b8;
  color: #fff; }

/* line 3, assets/scss/denselement/_denselement-overrides.scss */
body.page-template-denselement {
  overflow-x: hidden; }

/* line 7, assets/scss/denselement/_denselement-overrides.scss */
body.page-template-denselement.has_anchor .breadcrumbs-wrapper {
  margin: 10px 0; }

body.page-template-densdeck.has_anchor .breadcrumbs-wrapper {
  margin: 10px 0; }

/* line 13, assets/scss/denselement/_denselement-overrides.scss */
.anchor.anchor--dens + #breadcrumbs-placeholder .breadcrumbs-wrapper.sticky {
  top: 78px !important; }

@media only screen and (max-width: 1125px) {
  /* line 13, assets/scss/denselement/_denselement-overrides.scss */
  .anchor.anchor--dens + #breadcrumbs-placeholder .breadcrumbs-wrapper.sticky {
    position: static !important; } }

/* line 20, assets/scss/denselement/_denselement-overrides.scss */
.anchor.anchor--dens.subnav-visible + #breadcrumbs-placeholder .breadcrumbs-wrapper.sticky {
  top: 111px !important; }

@media only screen and (max-width: 769px) {
  /* line 20, assets/scss/denselement/_denselement-overrides.scss */
  .anchor.anchor--dens.subnav-visible + #breadcrumbs-placeholder .breadcrumbs-wrapper.sticky {
    position: static !important; } }

/* line 34, assets/scss/denselement/_denselement-overrides.scss */
.single-case_study #breadcrumbs-placeholder .breadcrumbs-wrapper,
.single-article #breadcrumbs-placeholder .breadcrumbs-wrapper {
  margin: 10px 0;
  z-index: 900 !important; }

/* line 43, assets/scss/denselement/_denselement-overrides.scss */
body.single-de_post .cs-hero {
  max-width: 1107px;
  margin: 0 auto; }

/* line 47, assets/scss/denselement/_denselement-overrides.scss */
body.single-de_post .hero_content {
  padding-top: 15px; }

/* line 49, assets/scss/denselement/_denselement-overrides.scss */
body.single-de_post .hero_content a:hover, body.single-de_post .hero_content a:focus {
  color: #fff;
  text-decoration: underline; }

/* line 54, assets/scss/denselement/_denselement-overrides.scss */
body.single-de_post .sharing .social {
  padding-left: 0; }

/* line 60, assets/scss/denselement/_denselement-overrides.scss */
body.page-template-page-map-template {
  font-family: 'din-2014', sans-serif !important; }

/* line 63, assets/scss/denselement/_denselement-overrides.scss */
body.page-template-page-map-template .map-intro h1 {
  display: none !important; }

/* line 67, assets/scss/denselement/_denselement-overrides.scss */
body.page-template-page-map-template .map-intro p {
  margin: 25px auto 15px !important; }

/* line 71, assets/scss/denselement/_denselement-overrides.scss */
body.page-template-page-map-template #map-wrapper {
  margin-top: 0 !important; }

/* line 78, assets/scss/denselement/_denselement-overrides.scss */
body.single-project #breadcrumbs:not(.slideBreadcrumbs) {
  margin: 0 !important; }

/* DensDeck */

/* line 5, assets/scss/densdeck/_flex-content.scss */
section[class^="type-densdeck"].no-tp {
  padding-top: 0; }

/* line 9, assets/scss/densdeck/_flex-content.scss */
section[class^="type-densdeck"].no-bp {
  padding-bottom: 0; }

/* line 15, assets/scss/densdeck/_flex-content.scss */
section[class^="type-densdeck"].header-color-black .intro h2 {
  color: #000; }

/* line 21, assets/scss/densdeck/_flex-content.scss */
section[class^="type-densdeck"].header-size-small .intro h2 {
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 30px;
  line-height: 3rem;
  font-weight: 800;
  margin-bottom: 15px; }

/* line 30, assets/scss/densdeck/_flex-content.scss */
section[class^="type-densdeck"].inline-header .max-width-wrapper {
  display: flex;
  align-items: center;
  flex-wrap: wrap; }

/* line 34, assets/scss/densdeck/_flex-content.scss */
section[class^="type-densdeck"].inline-header .max-width-wrapper .intro {
  width: 100%;
  padding-right: 0; }

@media only screen and (min-width: 851px) {
  /* line 34, assets/scss/densdeck/_flex-content.scss */
  section[class^="type-densdeck"].inline-header .max-width-wrapper .intro {
    width: 360px;
    padding-right: 55px; } }

/* line 41, assets/scss/densdeck/_flex-content.scss */
section[class^="type-densdeck"].inline-header .max-width-wrapper .intro h2 {
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 30px;
  line-height: 3rem;
  margin-bottom: 10px; }

/* line 47, assets/scss/densdeck/_flex-content.scss */
section[class^="type-densdeck"].inline-header .max-width-wrapper .intro p {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 24px;
  line-height: 2.4rem;
  padding-bottom: 15px; }

@media only screen and (min-width: 851px) {
  /* line 54, assets/scss/densdeck/_flex-content.scss */
  section[class^="type-densdeck"].inline-header .max-width-wrapper .intro + div {
    width: calc(100% - 360px); } }

/* line 64, assets/scss/densdeck/_flex-content.scss */
section[class^="type-densdeck"].tab-left {
  position: relative; }

/* line 66, assets/scss/densdeck/_flex-content.scss */
section[class^="type-densdeck"].tab-left:before {
  content: '';
  background-color: inherit;
  transform: skewX(60deg);
  position: absolute;
  width: 30%;
  left: -20px;
  bottom: 100%;
  height: 15px; }

/* line 77, assets/scss/densdeck/_flex-content.scss */
section[class^="type-densdeck"].tab-right {
  position: relative; }

/* line 79, assets/scss/densdeck/_flex-content.scss */
section[class^="type-densdeck"].tab-right:before {
  content: '';
  background-color: inherit;
  transform: skewX(-60deg);
  position: absolute;
  width: 30%;
  right: -20px;
  bottom: 100%;
  height: 15px; }

/* line 92, assets/scss/densdeck/_flex-content.scss */
.fancy-link {
  font-size: 16px;
  font-size: 1.6rem;
  transition: color 150ms ease-in-out;
  line-height: 1;
  text-transform: uppercase;
  font-weight: 400; }

/* line 98, assets/scss/densdeck/_flex-content.scss */
.fancy-link:after {
  transition: transform 150ms ease-in-out;
  content: '\e801';
  font-family: 'fontello';
  left: 15px;
  position: relative;
  display: inline-block; }

/* line 106, assets/scss/densdeck/_flex-content.scss */
.fancy-link:hover, .fancy-link:focus {
  text-decoration: none; }

/* line 109, assets/scss/densdeck/_flex-content.scss */
.fancy-link:hover:after, .fancy-link:focus:after {
  transform: translateX(3px); }

/* line 4, assets/scss/densdeck/_component-banner.scss */
section.type-densdeck-banner .icon-banner {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  margin: 0 -10px;
  text-align: center;
  /*
    @include respond-to(400px) {
      &.cols-2,
      &.cols-3,
      &.cols-4,
      &.cols-5 {
        .icon-block {
          width: 100%;
        }
      }
    }
*/ }

/* line 13, assets/scss/densdeck/_component-banner.scss */
section.type-densdeck-banner .icon-banner.cols-1 .icon-block {
  width: 100%; }

/* line 18, assets/scss/densdeck/_component-banner.scss */
section.type-densdeck-banner .icon-banner.cols-2 .icon-block {
  width: 50%; }

/* line 23, assets/scss/densdeck/_component-banner.scss */
section.type-densdeck-banner .icon-banner.cols-3 .icon-block {
  width: 33%; }

/* line 28, assets/scss/densdeck/_component-banner.scss */
section.type-densdeck-banner .icon-banner.cols-4 .icon-block {
  width: 25%; }

/* line 33, assets/scss/densdeck/_component-banner.scss */
section.type-densdeck-banner .icon-banner.cols-5 .icon-block {
  width: 20%; }

/* line 38, assets/scss/densdeck/_component-banner.scss */
section.type-densdeck-banner .icon-banner.cols-6 .icon-block {
  width: 16.5%; }

/* line 43, assets/scss/densdeck/_component-banner.scss */
section.type-densdeck-banner .icon-banner.cols-10 .icon-block {
  width: 10%; }

/* line 45, assets/scss/densdeck/_component-banner.scss */
section.type-densdeck-banner .icon-banner.cols-10 .icon-block .icon-title {
  font-size: 15px;
  font-size: 1.5rem; }

/* line 48, assets/scss/densdeck/_component-banner.scss */
section.type-densdeck-banner .icon-banner.cols-10 .icon-block .icon-content {
  font-size: 10px;
  font-size: 1rem; }

@media only screen and (max-width: 1100px) {
  /* line 55, assets/scss/densdeck/_component-banner.scss */
  section.type-densdeck-banner .icon-banner.cols-10 .icon-block {
    width: 20%; } }

@media only screen and (max-width: 900px) {
  /* line 65, assets/scss/densdeck/_component-banner.scss */
  section.type-densdeck-banner .icon-banner.cols-4 .icon-block, section.type-densdeck-banner .icon-banner.cols-5 .icon-block, section.type-densdeck-banner .icon-banner.cols-6 .icon-block, section.type-densdeck-banner .icon-banner.cols-10 .icon-block {
    width: 33%; } }

@media only screen and (max-width: 550px) {
  /* line 76, assets/scss/densdeck/_component-banner.scss */
  section.type-densdeck-banner .icon-banner.cols-3 .icon-block, section.type-densdeck-banner .icon-banner.cols-4 .icon-block, section.type-densdeck-banner .icon-banner.cols-5 .icon-block, section.type-densdeck-banner .icon-banner.cols-6 .icon-block, section.type-densdeck-banner .icon-banner.cols-10 .icon-block {
    width: 50%;
    padding: 10px; } }

@media only screen and (min-width: 1101px) {
  /* line 98, assets/scss/densdeck/_component-banner.scss */
  section.type-densdeck-banner .icon-banner.red-box .icon-block:nth-of-type(5), section.type-densdeck-banner .icon-banner.red-box .icon-block:nth-of-type(6), section.type-densdeck-banner .icon-banner.red-box .icon-block:nth-of-type(7), section.type-densdeck-banner .icon-banner.red-box .icon-block:nth-of-type(8) {
    border-top: 2px dashed #D01F30;
    border-bottom: 2px dashed #D01F30; }
  /* line 105, assets/scss/densdeck/_component-banner.scss */
  section.type-densdeck-banner .icon-banner.red-box .icon-block:nth-of-type(5) {
    border-left: 2px dashed #D01F30; }
  /* line 108, assets/scss/densdeck/_component-banner.scss */
  section.type-densdeck-banner .icon-banner.red-box .icon-block:nth-of-type(8) {
    border-right: 2px dashed #D01F30; } }

/* line 116, assets/scss/densdeck/_component-banner.scss */
section.type-densdeck-banner .icon-banner.color-gray .icon-block .icon-content,
section.type-densdeck-banner .icon-banner.color-gray .icon-block .icon-title {
  color: #B3B3B3; }

/* line 122, assets/scss/densdeck/_component-banner.scss */
section.type-densdeck-banner .icon-banner.color-blue .icon-block .icon-content,
section.type-densdeck-banner .icon-banner.color-blue .icon-block .icon-title {
  color: #0065A4; }

/* line 128, assets/scss/densdeck/_component-banner.scss */
section.type-densdeck-banner .icon-banner .icon-title {
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 30px;
  line-height: 3rem;
  font-weight: 700;
  text-transform: uppercase;
  padding-bottom: 12px; }

/* line 139, assets/scss/densdeck/_component-banner.scss */
section.type-densdeck-banner .icon-banner .icon-block {
  display: flex;
  flex-direction: column;
  border-right: 0;
  justify-content: flex-start;
  align-items: center;
  padding: 10px; }

/* line 146, assets/scss/densdeck/_component-banner.scss */
section.type-densdeck-banner .icon-banner .icon-block .icon-title {
  text-align: center; }

/* line 149, assets/scss/densdeck/_component-banner.scss */
section.type-densdeck-banner .icon-banner .icon-block .icon-link {
  text-align: center;
  text-decoration: none;
  color: #B3B3B3; }

/* line 153, assets/scss/densdeck/_component-banner.scss */
section.type-densdeck-banner .icon-banner .icon-block .icon-link:hover, section.type-densdeck-banner .icon-banner .icon-block .icon-link:focus {
  color: #0065A4; }

/* line 156, assets/scss/densdeck/_component-banner.scss */
section.type-densdeck-banner .icon-banner .icon-block .icon-link:hover .icon-content, section.type-densdeck-banner .icon-banner .icon-block .icon-link:focus .icon-content {
  color: #0065A4; }

/* line 161, assets/scss/densdeck/_component-banner.scss */
section.type-densdeck-banner .icon-banner .icon-block .icon-content {
  font-size: 20px;
  font-size: 2rem;
  line-height: 1;
  color: #B3B3B3;
  padding-top: 16px;
  font-weight: 300;
  width: 100%; }

/* line 2, assets/scss/densdeck/_component-content.scss */
.type-densdeck-content p {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.5; }

/* line 6, assets/scss/densdeck/_component-content.scss */
.type-densdeck-content .dens-content {
  /*
    &__wrapper {
      width: 100%;
      background: #efefef;
      padding: 10rem 0;

      .dens-content {
        max-width: 1280px;
        margin: 0 auto;
      }
    }
  */
  /*
    &__heading {
      color: $primary-color;
      font-size: 48px;
      line-height: 57px;
    }
  */ }

/* line 33, assets/scss/densdeck/_component-content.scss */
.type-densdeck-content .dens-content.col_count-1 .dens-content__images {
  max-width: 850px;
  margin: 0 auto; }

/* line 36, assets/scss/densdeck/_component-content.scss */
.type-densdeck-content .dens-content.col_count-1 .dens-content__images .media {
  width: 100%; }

/* line 42, assets/scss/densdeck/_component-content.scss */
.type-densdeck-content .dens-content.col_count-2 .dens-content__col {
  column-gap: 60px;
  column-count: 2; }

/* line 47, assets/scss/densdeck/_component-content.scss */
.type-densdeck-content .dens-content.col_count-2 .dens-content__images .media {
  width: calc(50% - 60px); }

/* line 50, assets/scss/densdeck/_component-content.scss */
.type-densdeck-content .dens-content.col_count-2 .dens-content__images .iframe-wrapper {
  padding-top: calc(56.25% / 2); }

@media only screen and (max-width: 700px) {
  /* line 55, assets/scss/densdeck/_component-content.scss */
  .type-densdeck-content .dens-content.col_count-2 .dens-content__col {
    column-gap: 0;
    column-count: 1; }
  /* line 59, assets/scss/densdeck/_component-content.scss */
  .type-densdeck-content .dens-content.col_count-2 .dens-content__images {
    margin: 5px 0px; }
  /* line 61, assets/scss/densdeck/_component-content.scss */
  .type-densdeck-content .dens-content.col_count-2 .dens-content__images .media {
    width: 100%;
    margin: 0 0 15px; }
  /* line 65, assets/scss/densdeck/_component-content.scss */
  .type-densdeck-content .dens-content.col_count-2 .dens-content__images .iframe-wrapper {
    padding-top: 56.25%; } }

/* line 72, assets/scss/densdeck/_component-content.scss */
.type-densdeck-content .dens-content.col_count-3 .dens-content__col {
  column-gap: 30px;
  column-count: 3; }

/* line 77, assets/scss/densdeck/_component-content.scss */
.type-densdeck-content .dens-content.col_count-3 .dens-content__images .media {
  width: calc(33% - 30px);
  margin: 0 15px 15px; }

/* line 81, assets/scss/densdeck/_component-content.scss */
.type-densdeck-content .dens-content.col_count-3 .dens-content__images .iframe-wrapper {
  padding-top: calc(56.25% / 3); }

@media only screen and (max-width: 1000px) {
  /* line 86, assets/scss/densdeck/_component-content.scss */
  .type-densdeck-content .dens-content.col_count-3 .dens-content__col {
    column-gap: 60px;
    column-count: 2; }
  /* line 91, assets/scss/densdeck/_component-content.scss */
  .type-densdeck-content .dens-content.col_count-3 .dens-content__images .media {
    width: calc(50% - 60px); }
  /* line 94, assets/scss/densdeck/_component-content.scss */
  .type-densdeck-content .dens-content.col_count-3 .dens-content__images .iframe-wrapper {
    padding-top: calc(56.25% / 2); } }

@media only screen and (max-width: 700px) {
  /* line 101, assets/scss/densdeck/_component-content.scss */
  .type-densdeck-content .dens-content.col_count-3 .dens-content__col {
    column-gap: 0;
    column-count: 1; }
  /* line 105, assets/scss/densdeck/_component-content.scss */
  .type-densdeck-content .dens-content.col_count-3 .dens-content__images {
    margin: 5px 0 -15px; }
  /* line 107, assets/scss/densdeck/_component-content.scss */
  .type-densdeck-content .dens-content.col_count-3 .dens-content__images .media {
    width: 100%;
    margin: 0 0 15px; }
  /* line 111, assets/scss/densdeck/_component-content.scss */
  .type-densdeck-content .dens-content.col_count-3 .dens-content__images .iframe-wrapper {
    padding-top: 56.25%; } }

/* line 118, assets/scss/densdeck/_component-content.scss */
.type-densdeck-content .dens-content .dens-content__images {
  display: flex;
  justify-content: center;
  margin: 5px -30px 5px;
  flex-wrap: wrap; }

/* line 123, assets/scss/densdeck/_component-content.scss */
.type-densdeck-content .dens-content .dens-content__images .media {
  margin: 0 30px 15px; }

/* line 125, assets/scss/densdeck/_component-content.scss */
.type-densdeck-content .dens-content .dens-content__images .media img {
  width: 100%; }

/* line 129, assets/scss/densdeck/_component-content.scss */
.type-densdeck-content .dens-content .dens-content__images .iframe-wrapper {
  position: relative;
  overflow: hidden;
  padding-top: 56.25%; }

/* line 133, assets/scss/densdeck/_component-content.scss */
.type-densdeck-content .dens-content .dens-content__images .iframe-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0; }

/* line 4, assets/scss/densdeck/_component-conversion.scss */
#breadcrumbs-placeholder + section.type-densdeck-conversion {
  padding-top: 43px; }

/* line 10, assets/scss/densdeck/_component-conversion.scss */
section.type-densdeck-conversion .dens-conversion {
  padding: 40px 0; }

/* line 13, assets/scss/densdeck/_component-conversion.scss */
section.type-densdeck-conversion .dens-conversion__main {
  display: flex;
  margin: 0 -17px;
  align-items: center;
  justify-content: center; }

/* line 18, assets/scss/densdeck/_component-conversion.scss */
section.type-densdeck-conversion .dens-conversion__main .dens-conversion__heading {
  font-size: 28px;
  font-size: 2.8rem;
  text-transform: none;
  margin: 0 17px;
  line-height: 30px;
  line-height: 3rem;
  font-weight: 600; }

/* line 25, assets/scss/densdeck/_component-conversion.scss */
section.type-densdeck-conversion .dens-conversion__main .dens-conversion__heading small {
  font-size: 22px;
  font-size: 2.2rem; }

/* line 28, assets/scss/densdeck/_component-conversion.scss */
section.type-densdeck-conversion .dens-conversion__main .dens-conversion__heading strong {
  font-weight: 800; }

/* line 33, assets/scss/densdeck/_component-conversion.scss */
section.type-densdeck-conversion .dens-conversion__form {
  margin: 0 17px; }

/* line 35, assets/scss/densdeck/_component-conversion.scss */
section.type-densdeck-conversion .dens-conversion__form .banner--content {
  width: 100%; }

/* line 38, assets/scss/densdeck/_component-conversion.scss */
section.type-densdeck-conversion .dens-conversion__form form {
  display: flex; }

/* line 41, assets/scss/densdeck/_component-conversion.scss */
section.type-densdeck-conversion .dens-conversion__form form .gform_body ul {
  margin: 0; }

/* line 43, assets/scss/densdeck/_component-conversion.scss */
section.type-densdeck-conversion .dens-conversion__form form .gform_body ul li:first-of-type {
  width: 99%;
  float: none; }

/* line 47, assets/scss/densdeck/_component-conversion.scss */
section.type-densdeck-conversion .dens-conversion__form form .gform_body ul input {
  transition: all 150ms ease-in-out;
  border: 2px solid #cccccc;
  margin-bottom: 0;
  color: #000;
  padding: 8px 10px;
  width: 327px; }

/* line 54, assets/scss/densdeck/_component-conversion.scss */
section.type-densdeck-conversion .dens-conversion__form form .gform_body ul input:focus {
  border-color: #FFDA27; }

/* line 57, assets/scss/densdeck/_component-conversion.scss */
section.type-densdeck-conversion .dens-conversion__form form .gform_body ul input::-webkit-input-placeholder {
  color: #AEAEAE; }

/* line 60, assets/scss/densdeck/_component-conversion.scss */
section.type-densdeck-conversion .dens-conversion__form form .gform_body ul input::-moz-placeholder {
  color: #AEAEAE; }

/* line 63, assets/scss/densdeck/_component-conversion.scss */
section.type-densdeck-conversion .dens-conversion__form form .gform_body ul input::placeholder {
  color: #AEAEAE; }

/* line 66, assets/scss/densdeck/_component-conversion.scss */
section.type-densdeck-conversion .dens-conversion__form form .gform_body ul input:-ms-input-placeholder {
  color: #AEAEAE; }

/* line 69, assets/scss/densdeck/_component-conversion.scss */
section.type-densdeck-conversion .dens-conversion__form form .gform_body ul input:-moz-placeholder {
  color: #AEAEAE; }

/* line 80, assets/scss/densdeck/_component-conversion.scss */
section.type-densdeck-conversion .dens-conversion__form form .gform_footer button {
  transition: all 150ms ease-in-out;
  margin-top: -2px;
  margin-bottom: 0;
  margin-left: 7px;
  background-color: #FFDA27;
  font-size: 0;
  min-height: 38px;
  padding: 22px; }

/* line 89, assets/scss/densdeck/_component-conversion.scss */
section.type-densdeck-conversion .dens-conversion__form form .gform_footer button:before {
  font-size: 18px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  right: auto;
  width: auto;
  height: auto; }

/* line 98, assets/scss/densdeck/_component-conversion.scss */
section.type-densdeck-conversion .dens-conversion__form form .gform_footer button:hover, section.type-densdeck-conversion .dens-conversion__form form .gform_footer button:focus {
  background-color: #B3970D; }

@media only screen and (max-width: 1150px) {
  /* line 106, assets/scss/densdeck/_component-conversion.scss */
  section.type-densdeck-conversion .dens-conversion {
    padding-top: 0;
    padding-bottom: 0; }
  /* line 110, assets/scss/densdeck/_component-conversion.scss */
  section.type-densdeck-conversion .dens-conversion__main {
    flex-wrap: wrap;
    justify-content: flex-start; }
  /* line 113, assets/scss/densdeck/_component-conversion.scss */
  section.type-densdeck-conversion .dens-conversion__main .dens-conversion__heading {
    flex-shrink: 1; }
  /* line 117, assets/scss/densdeck/_component-conversion.scss */
  section.type-densdeck-conversion .dens-conversion__form {
    width: 100%;
    margin-top: 5px; } }

/* line 123, assets/scss/densdeck/_component-conversion.scss */
section.type-densdeck-conversion.bg--white .dens-conversion__main {
  color: #000; }

/* line 128, assets/scss/densdeck/_component-conversion.scss */
section.type-densdeck-conversion.bg--image .dens-conversion__main {
  color: #FFF; }

/* line 132, assets/scss/densdeck/_component-conversion.scss */
section.type-densdeck-conversion.bg--image .dens-conversion__form input {
  background-color: #fff; }

/* line 3, assets/scss/densdeck/_component-hero.scss */
body.page-template-densdeck:not(.page-template-dens-blog) .hero.style-Default {
  padding-top: 300px; }

/* line 5, assets/scss/densdeck/_component-hero.scss */
body.page-template-densdeck:not(.page-template-dens-blog) .hero.style-Default .default_hero .hero_content {
  font-weight: 300; }

/* line 7, assets/scss/densdeck/_component-hero.scss */
body.page-template-densdeck:not(.page-template-dens-blog) .hero.style-Default .default_hero .hero_content em {
  text-decoration: none; }

/* line 14, assets/scss/densdeck/_component-hero.scss */
.hero.style-Default.text-overlay {
  padding-bottom: 0; }

/* line 18, assets/scss/densdeck/_component-hero.scss */
.hero.style-Default.text-overlay .default_hero.text-center {
  text-align: left;
  padding-top: 30px;
  padding-bottom: 25px; }

/* line 22, assets/scss/densdeck/_component-hero.scss */
.hero.style-Default.text-overlay .default_hero.text-center h1 {
  font-size: 30px;
  font-size: 3rem;
  line-height: 32px;
  line-height: 3.2rem;
  position: relative;
  z-index: 2;
  margin-bottom: 0; }

/* line 30, assets/scss/densdeck/_component-hero.scss */
.hero.style-Default.text-overlay .default_hero.text-center .hero_content {
  position: relative;
  z-index: 2; }

/* line 33, assets/scss/densdeck/_component-hero.scss */
.hero.style-Default.text-overlay .default_hero.text-center .hero_content p {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem; }

/* line 37, assets/scss/densdeck/_component-hero.scss */
.hero.style-Default.text-overlay .default_hero.text-center .hero_content p:last-of-type {
  padding-bottom: 0px; }

/* line 43, assets/scss/densdeck/_component-hero.scss */
.hero.style-Default.text-overlay .default_hero.text-center:after {
  content: '';
  display: block;
  position: absolute;
  width: 100vw;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 1; }

/* line 3, assets/scss/densdeck/_component-hero_split.scss */
section.hero.hero-split {
  display: flex;
  background-color: #fedb25;
  justify-content: center;
  margin: 0 -5px;
  padding: 0;
  position: relative;
  flex-wrap: wrap; }

/* line 11, assets/scss/densdeck/_component-hero_split.scss */
section.hero.hero-split.split-2 .hero-split_wrap,
section.hero.hero-split.split-2 .split_text {
  width: calc(50% - 10px); }

/* line 15, assets/scss/densdeck/_component-hero_split.scss */
section.hero.hero-split.split-3 .hero-split_wrap,
section.hero.hero-split.split-3 .split_text {
  width: calc(33% - 10px); }

/* line 19, assets/scss/densdeck/_component-hero_split.scss */
section.hero.hero-split .hero-split_wrap {
  margin: 0 5px;
  padding-top: 150px;
  /*
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
*/
  min-height: 450px; }

/* line 29, assets/scss/densdeck/_component-hero_split.scss */
section.hero.hero-split .split-hero-text-row {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0; }

/* line 35, assets/scss/densdeck/_component-hero_split.scss */
section.hero.hero-split .split-hero-text-row .max-width-wrapper {
  display: flex;
  justify-content: space-between;
  position: relative;
  flex-wrap: wrap; }

/* line 40, assets/scss/densdeck/_component-hero_split.scss */
section.hero.hero-split .split-hero-text-row .max-width-wrapper:before, section.hero.hero-split .split-hero-text-row .max-width-wrapper:after {
  content: '';
  position: absolute;
  display: block;
  background-color: rgba(0, 0, 0, 0.7);
  top: 0;
  bottom: 0;
  width: 50%; }

/* line 50, assets/scss/densdeck/_component-hero_split.scss */
section.hero.hero-split .split-hero-text-row .max-width-wrapper:before {
  right: calc(100% - 5px); }

/* line 53, assets/scss/densdeck/_component-hero_split.scss */
section.hero.hero-split .split-hero-text-row .max-width-wrapper:after {
  left: calc(100% - 5px); }

/* line 57, assets/scss/densdeck/_component-hero_split.scss */
section.hero.hero-split .split-hero-text-row .split_text {
  margin: 0 5px;
  background-color: rgba(0, 0, 0, 0.7);
  padding: 15px 25px 25px; }

/* line 61, assets/scss/densdeck/_component-hero_split.scss */
section.hero.hero-split .split-hero-text-row .split_text h2 {
  margin-bottom: 0;
  font-size: 30px;
  font-size: 3rem; }

/* line 65, assets/scss/densdeck/_component-hero_split.scss */
section.hero.hero-split .split-hero-text-row .split_text a {
  transition: opacity 150ms ease-in-out;
  opacity: 1;
  text-transform: uppercase;
  color: #FFDA27; }

/* line 70, assets/scss/densdeck/_component-hero_split.scss */
section.hero.hero-split .split-hero-text-row .split_text a:after {
  display: inline-block;
  content: '\e801';
  font-family: 'fontello';
  margin-left: 10px;
  transition: transform 150ms ease-in-out; }

/* line 77, assets/scss/densdeck/_component-hero_split.scss */
section.hero.hero-split .split-hero-text-row .split_text a:hover, section.hero.hero-split .split-hero-text-row .split_text a:focus {
  opacity: .7;
  text-decoration: none; }

/* line 81, assets/scss/densdeck/_component-hero_split.scss */
section.hero.hero-split .split-hero-text-row .split_text a:hover:after, section.hero.hero-split .split-hero-text-row .split_text a:focus:after {
  transform: translateX(3px); }

@media only screen and (max-width: 600px) {
  /* line 88, assets/scss/densdeck/_component-hero_split.scss */
  section.hero.hero-split .split-hero-text-row .split_text h2 {
    font-size: 28px;
    font-size: 2.8rem; } }

@media only screen and (max-width: 350px) {
  /* line 93, assets/scss/densdeck/_component-hero_split.scss */
  section.hero.hero-split .split-hero-text-row .split_text h2 {
    font-size: 22px;
    font-size: 2.2rem; } }

@media only screen and (max-width: 550px) {
  /* line 100, assets/scss/densdeck/_component-hero_split.scss */
  section.hero.hero-split.split-2 .hero-split_wrap,
  section.hero.hero-split.split-2 .split_text {
    width: 100%; }
  /* line 104, assets/scss/densdeck/_component-hero_split.scss */
  section.hero.hero-split .hero-split_wrap {
    min-height: 250px; }
  /* line 107, assets/scss/densdeck/_component-hero_split.scss */
  section.hero.hero-split .split-hero-text-row {
    top: 0;
    display: flex; }
  /* line 111, assets/scss/densdeck/_component-hero_split.scss */
  section.hero.hero-split .split-hero-text-row .max-width-wrapper:before, section.hero.hero-split .split-hero-text-row .max-width-wrapper:after {
    content: none; }
  /* line 116, assets/scss/densdeck/_component-hero_split.scss */
  section.hero.hero-split .split-hero-text-row .split_text {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    background-color: transparent;
    padding-bottom: 0;
    min-height: 225px; }
  /* line 123, assets/scss/densdeck/_component-hero_split.scss */
  section.hero.hero-split .split-hero-text-row .split_text .text-wrapper {
    position: relative;
    background-color: rgba(0, 0, 0, 0.7);
    padding: 10px 0; }
  /* line 127, assets/scss/densdeck/_component-hero_split.scss */
  section.hero.hero-split .split-hero-text-row .split_text .text-wrapper:before, section.hero.hero-split .split-hero-text-row .split_text .text-wrapper:after {
    content: '';
    position: absolute;
    display: block;
    background-color: rgba(0, 0, 0, 0.7);
    top: 0;
    bottom: 0;
    width: 50%; }
  /* line 137, assets/scss/densdeck/_component-hero_split.scss */
  section.hero.hero-split .split-hero-text-row .split_text .text-wrapper:before {
    right: 100%; }
  /* line 140, assets/scss/densdeck/_component-hero_split.scss */
  section.hero.hero-split .split-hero-text-row .split_text .text-wrapper:after {
    left: 100%; } }

/* line 3, assets/scss/densdeck/_component-hero_slider.scss */
body.page-template-densdeck .hero.style-Slider.de-slider {
  height: 450px;
  min-height: 0; }

/* line 6, assets/scss/densdeck/_component-hero_slider.scss */
body.page-template-densdeck .hero.style-Slider.de-slider .hero_slider--wrap {
  max-height: 450px;
  min-height: 300px; }

/* line 9, assets/scss/densdeck/_component-hero_slider.scss */
body.page-template-densdeck .hero.style-Slider.de-slider .hero_slider--wrap .hero_slider--slide {
  padding-bottom: 130px;
  padding-top: 250px;
  min-height: 0;
  max-height: 450px; }

/* line 16, assets/scss/densdeck/_component-hero_slider.scss */
body.page-template-densdeck .hero.style-Slider.de-slider .hero_slider--wrap .hero-bg {
  background-position: center 59%;
  background-size: cover; }

/* line 21, assets/scss/densdeck/_component-hero_slider.scss */
body.page-template-densdeck .hero.style-Slider.de-slider .hero_content h1 {
  min-height: 0;
  width: 50%; }

/* line 24, assets/scss/densdeck/_component-hero_slider.scss */
body.page-template-densdeck .hero.style-Slider.de-slider .hero_content h1:after {
  content: none !important; }

/* line 30, assets/scss/densdeck/_component-hero_slider.scss */
body.page-template-densdeck .hero.style-Slider.de-slider .hero_content--copy p:last-of-type {
  display: inline-block;
  padding-bottom: 0;
  font-size: 20px;
  font-size: 2rem;
  line-height: 1; }

/* line 37, assets/scss/densdeck/_component-hero_slider.scss */
body.page-template-densdeck .hero.style-Slider.de-slider .hero_content--copy a.fancy-link {
  font-size: 20px;
  font-size: 2rem;
  padding-left: .25em;
  line-height: 1;
  text-transform: uppercase;
  font-weight: 400;
  color: #FFDA27; }

/* line 43, assets/scss/densdeck/_component-hero_slider.scss */
body.page-template-densdeck .hero.style-Slider.de-slider .hero_content--copy a.fancy-link:after {
  transition: all 300ms linear;
  content: '\e801';
  font-family: 'fontello';
  left: 3px;
  position: relative;
  display: inline-block; }

/* line 51, assets/scss/densdeck/_component-hero_slider.scss */
body.page-template-densdeck .hero.style-Slider.de-slider .hero_content--copy a.fancy-link:hover, body.page-template-densdeck .hero.style-Slider.de-slider .hero_content--copy a.fancy-link:focus {
  text-decoration: none; }

/* line 54, assets/scss/densdeck/_component-hero_slider.scss */
body.page-template-densdeck .hero.style-Slider.de-slider .hero_content--copy a.fancy-link:hover:after, body.page-template-densdeck .hero.style-Slider.de-slider .hero_content--copy a.fancy-link:focus:after {
  transform: translateX(3px); }

/* line 60, assets/scss/densdeck/_component-hero_slider.scss */
body.page-template-densdeck .hero.style-Slider.de-slider .text {
  padding-left: 20px; }

/* line 64, assets/scss/densdeck/_component-hero_slider.scss */
body.page-template-densdeck .hero.style-Slider.de-slider .text-dark {
  color: #000; }

/* line 68, assets/scss/densdeck/_component-hero_slider.scss
body.page-template-densdeck .hero.style-Slider.de-slider .slider-count-bg {
  background: url("../../assets/images/de-slider-dot-bg.png") right top/cover no-repeat;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 105px;
  z-index: 1; }
*/
/* line 77, assets/scss/densdeck/_component-hero_slider.scss */
body.page-template-densdeck .hero.style-Slider.de-slider .slick-dots {
  z-index: 2;
  bottom: 5px; }

/* line 81, assets/scss/densdeck/_component-hero_slider.scss
body.page-template-densdeck .hero.style-Slider.de-slider .de-logo-wrap {
  background: url("../../assets/images/de-logo-yellow.png") center/cover no-repeat;
  width: 145px;
  height: 158px;
  position: absolute;
  top: 15px;
  transform: translateY(-50%);
  right: 75px;
  z-index: 2; }
*/
@media only screen and (max-width: 1400px) {
  /* line 92, assets/scss/densdeck/_component-hero_slider.scss */
  body.page-template-densdeck .hero.style-Slider.de-slider .slider-count-bg {
    background-size: 1440px; } }

@media only screen and (max-width: 800px) {
  /* line 97, assets/scss/densdeck/_component-hero_slider.scss */
  body.page-template-densdeck .hero.style-Slider.de-slider .hero_content h1 {
    width: 100%; }
  /* line 100, assets/scss/densdeck/_component-hero_slider.scss
  body.page-template-densdeck .hero.style-Slider.de-slider .de-logo-wrap {
    width: 100px;
    height: 109px;
    right: 30px; }
  /* line 105, assets/scss/densdeck/_component-hero_slider.scss */
  body.page-template-densdeck .hero.style-Slider.de-slider .hero_slider--wrap .hero-bg {
    background-position: left 59%; }
  /* line 108, assets/scss/densdeck/_component-hero_slider.scss */
  body.page-template-densdeck .hero.style-Slider.de-slider.hero .slick-dots li a {
    font-size: 20px;
    font-size: 2rem; } }

@media only screen and (max-width: 768px) {
  /* line 114, assets/scss/densdeck/_component-hero_slider.scss */
  body.page-template-densdeck .hero.style-Slider.de-slider .hero_slider--wrap .hero_content .text {
    padding-left: 0; } }

/* line 4, assets/scss/densdeck/_component-feature.scss */
.type-densdeck-feature .features {
  display: flex;
  flex-wrap: wrap; }

/* line 7, assets/scss/densdeck/_component-feature.scss */
.type-densdeck-feature .features .feature {
  display: flex;
  margin: 20px 0; }

/* line 11, assets/scss/densdeck/_component-feature.scss */
.type-densdeck-feature .features .feature__image-wrap {
  margin-right: 45px;
  flex-shrink: 0;
  max-width: 30%; }

/* line 17, assets/scss/densdeck/_component-feature.scss */
.type-densdeck-feature .features .feature__content {
  align-self: center; }

/* line 21, assets/scss/densdeck/_component-feature.scss */
.type-densdeck-feature .features .feature__logo {
  margin-bottom: 3rem; }

/* line 25, assets/scss/densdeck/_component-feature.scss */
.type-densdeck-feature .features .feature__heading {
  font-size: 25px;
  line-height: 30px; }

/* line 30, assets/scss/densdeck/_component-feature.scss */
.type-densdeck-feature .features .feature__text {
  font-size: 16px;
  line-height: 22px; }

/* line 35, assets/scss/densdeck/_component-feature.scss */
.type-densdeck-feature .features .feature__link {
  font-size: 20px;
  line-height: 20px;
  margin: 1.5rem 0;
  display: inline-block;
  text-decoration: none; }

/* line 42, assets/scss/densdeck/_component-feature.scss */
.type-densdeck-feature .features .feature__link.plain {
  position: relative; }

/* line 45, assets/scss/densdeck/_component-feature.scss */
.type-densdeck-feature .features .feature__link.plain:before {
  content: "\e801";
  font-family: "fontello";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  height: 100%;
  width: 30px;
  font-size: 14px;
  top: 5px;
  right: -40px; }

/* line 65, assets/scss/densdeck/_component-feature.scss */
.type-densdeck-feature .features .feature__link.button {
  font-size: 16px; }

/* line 68, assets/scss/densdeck/_component-feature.scss */
.type-densdeck-feature .features .feature__link.button:before {
  font-size: 14px;
  top: 16px; }

/* line 76, assets/scss/densdeck/_component-feature.scss */
.type-densdeck-feature .features.stacked {
  position: relative;
  justify-content: space-between;
  flex-wrap: wrap; }

/* line 81, assets/scss/densdeck/_component-feature.scss */
.type-densdeck-feature .features.stacked.col-3 .feature {
  width: 31%; }

/* line 85, assets/scss/densdeck/_component-feature.scss */
.type-densdeck-feature .features.stacked .feature {
  display: flex;
  flex-direction: column; }

/* line 88, assets/scss/densdeck/_component-feature.scss */
.type-densdeck-feature .features.stacked .feature__image-wrap {
  max-width: 100%;
  margin: 1px; }

/* line 94, assets/scss/densdeck/_component-feature.scss */
.type-densdeck-feature .features.stacked .feature__content {
  padding: 30px 0 0;
  width: 100%; }

/* line 97, assets/scss/densdeck/_component-feature.scss */
.type-densdeck-feature .features.stacked .feature__content h3 {
  margin-bottom: 10px; }

/* line 101, assets/scss/densdeck/_component-feature.scss */
.type-densdeck-feature .features.stacked .feature__link {
  margin-bottom: 0;
  margin-top: 20px; }

/* line 106, assets/scss/densdeck/_component-feature.scss */
.type-densdeck-feature .features.stacked .feature:first-of-type:before {
  content: '';
  background: url("../../assets/images/dens-hex-2.png") center/cover no-repeat;
  width: 447px;
  height: 270px;
  display: block;
  position: absolute;
  left: calc((-100vw + 1280px) / 2);
  bottom: 30px;
  opacity: .2; }

@media only screen and (max-width: 850px) {
  /* line 121, assets/scss/densdeck/_component-feature.scss */
  .type-densdeck-feature .features.stacked.col-3 .feature {
    width: 46%; } }

@media only screen and (max-width: 700px) {
  /* line 128, assets/scss/densdeck/_component-feature.scss */
  .type-densdeck-feature .features.stacked.col-3 .feature {
    width: 100%; }
  /* line 132, assets/scss/densdeck/_component-feature.scss */
  .type-densdeck-feature .features.stacked .feature {
    width: 100%; }
  /* line 143, assets/scss/densdeck/_component-feature.scss */
  .type-densdeck-feature .features.stacked .feature__content {
    padding: 15px 0 0; }
  /* line 146, assets/scss/densdeck/_component-feature.scss */
  .type-densdeck-feature .features.stacked .feature__link {
    position: relative;
    left: 50%;
    transform: translateX(-50%); }
  /* line 152, assets/scss/densdeck/_component-feature.scss */
  .type-densdeck-feature .features.stacked .feature:first-of-type {
    position: relative; }
  /* line 154, assets/scss/densdeck/_component-feature.scss */
  .type-densdeck-feature .features.stacked .feature:first-of-type:before {
    content: '';
    background: url("../../assets/images/dens-hex-2.png") center/cover no-repeat;
    width: 447px;
    height: 270px;
    display: block;
    position: absolute;
    left: calc(-5% - 15px);
    bottom: 30px;
    opacity: .2; } }

@media only screen and (max-width: 500px) {
  /* line 170, assets/scss/densdeck/_component-feature.scss */
  .type-densdeck-feature .features.stacked .feature__content {
    padding: 15px 0 0; } }

/* line 177, assets/scss/densdeck/_component-feature.scss */
.type-densdeck-feature .stacked-image-banner {
  width: 1440px;
  display: none;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  margin: 0 -1px; }

@media only screen and (max-width: 1440px) {
  /* line 177, assets/scss/densdeck/_component-feature.scss */
  .type-densdeck-feature .stacked-image-banner {
    max-width: 100vw; } }

@media only screen and (max-width: 700px) {
  /* line 177, assets/scss/densdeck/_component-feature.scss */
  .type-densdeck-feature .stacked-image-banner {
    display: none; } }

/* line 192, assets/scss/densdeck/_component-feature.scss */
.type-densdeck-feature .stacked-image-banner.col-3 .feature__image-wrap {
  width: calc(33% - 2px);
  margin: 0 1px; }

/* line 195, assets/scss/densdeck/_component-feature.scss */
.type-densdeck-feature .stacked-image-banner.col-3 .feature__image-wrap:nth-of-type(2) {
  max-width: 440px; }

/* line 200, assets/scss/densdeck/_component-feature.scss */
.type-densdeck-feature .stacked-image-banner .feature__image-wrap {
  display: flex;
  flex-grow: 1; }

/* line 4, assets/scss/densdeck/_component-list.scss */
section.type-densdeck-list p {
  line-height: 1.5; }

/* line 7, assets/scss/densdeck/_component-list.scss */
section.type-densdeck-list .feature-list {
  margin: 0 0 -25px; }

/* line 10, assets/scss/densdeck/_component-list.scss */
section.type-densdeck-list .feature-list .feature {
  display: flex;
  align-items: center;
  margin-bottom: 25px; }

/* line 14, assets/scss/densdeck/_component-list.scss */
section.type-densdeck-list .feature-list .feature:nth-child(even) {
  text-align: left; }

/* line 16, assets/scss/densdeck/_component-list.scss */
section.type-densdeck-list .feature-list .feature:nth-child(even) .feature__video-wrap,
section.type-densdeck-list .feature-list .feature:nth-child(even) .feature__image-wrap {
  margin-left: 0;
  margin-right: 0; }

/* line 22, assets/scss/densdeck/_component-list.scss */
section.type-densdeck-list .feature-list .feature .feature__video-wrap,
section.type-densdeck-list .feature-list .feature .feature__image-wrap {
  width: 379px;
  margin-right: 0; }

/* line 26, assets/scss/densdeck/_component-list.scss */
section.type-densdeck-list .feature-list .feature .feature__video-wrap video,
section.type-densdeck-list .feature-list .feature .feature__image-wrap video {
  max-width: 100%; }

/* line 30, assets/scss/densdeck/_component-list.scss */
section.type-densdeck-list .feature-list .feature .feature__content {
  width: calc(100% - 379px);
  padding-left: 55px; }

/* line 34, assets/scss/densdeck/_component-list.scss */
section.type-densdeck-list .feature-list .feature .feature__heading {
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 30px;
  line-height: 3rem;
  font-weight: 800; }

/* line 41, assets/scss/densdeck/_component-list.scss */
section.type-densdeck-list .feature-list .feature .feature__text ul {
  list-style: none;
  padding-left: 20px;
  margin: 5px 0 20px; }

/* line 45, assets/scss/densdeck/_component-list.scss */
section.type-densdeck-list .feature-list .feature .feature__text ul li {
  position: relative;
  list-style: disc; }

/* line 55, assets/scss/densdeck/_component-list.scss */
section.type-densdeck-list .feature-list.alternating .feature:nth-child(even) {
  text-align: left; }

/* line 57, assets/scss/densdeck/_component-list.scss */
section.type-densdeck-list .feature-list.alternating .feature:nth-child(even) .feature__video-wrap,
section.type-densdeck-list .feature-list.alternating .feature:nth-child(even) .feature__image-wrap {
  order: 2; }

/* line 61, assets/scss/densdeck/_component-list.scss */
section.type-densdeck-list .feature-list.alternating .feature:nth-child(even) .feature__content {
  order: 1;
  padding-left: 0;
  padding-right: 55px; }

@media only screen and (max-width: 840px) {
  /* line 74, assets/scss/densdeck/_component-list.scss */
  section.type-densdeck-list .feature-list .feature,
  section.type-densdeck-list .feature-list.alternating .feature {
    flex-wrap: wrap;
    justify-content: center; }
  /* line 77, assets/scss/densdeck/_component-list.scss */
  section.type-densdeck-list .feature-list .feature .feature__content,
  section.type-densdeck-list .feature-list.alternating .feature .feature__content {
    padding-left: 0;
    width: 100%;
    padding-top: 25px; }
  /* line 82, assets/scss/densdeck/_component-list.scss */
  section.type-densdeck-list .feature-list .feature:nth-child(even),
  section.type-densdeck-list .feature-list.alternating .feature:nth-child(even) {
    text-align: left; }
  /* line 84, assets/scss/densdeck/_component-list.scss */
  section.type-densdeck-list .feature-list .feature:nth-child(even) .feature__video-wrap,
  section.type-densdeck-list .feature-list .feature:nth-child(even) .feature__image-wrap,
  section.type-densdeck-list .feature-list.alternating .feature:nth-child(even) .feature__video-wrap,
  section.type-densdeck-list .feature-list.alternating .feature:nth-child(even) .feature__image-wrap {
    order: 1; }
  /* line 88, assets/scss/densdeck/_component-list.scss */
  section.type-densdeck-list .feature-list .feature:nth-child(even) .feature__content,
  section.type-densdeck-list .feature-list.alternating .feature:nth-child(even) .feature__content {
    order: 2;
    padding-left: 0;
    padding-right: 0px; } }

/* line 3, assets/scss/densdeck/_component-resource.scss */
.type-densdeck-resources .resource--wrap {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%; }

@media only screen and (min-width: 1301px) {
  /* line 3, assets/scss/densdeck/_component-resource.scss */
  .type-densdeck-resources .resource--wrap {
    justify-content: flex-end; } }

/* line 12, assets/scss/densdeck/_component-resource.scss */
.type-densdeck-resources .resource--wrap.cols-3 .resource--block {
  width: auto; }

/* line 17, assets/scss/densdeck/_component-resource.scss */
.type-densdeck-resources .resource--block {
  text-align: left;
  padding-left: 0;
  padding: 30px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin: 0; }

@media only screen and (min-width: 1301px) {
  /* line 26, assets/scss/densdeck/_component-resource.scss */
  .type-densdeck-resources .resource--block:last-of-type {
    padding-right: 0; } }

/* line 32, assets/scss/densdeck/_component-resource.scss */
.type-densdeck-resources .resource--wrap-icon {
  width: 50px;
  vertical-align: top;
  padding-right: 10px; }

/* line 38, assets/scss/densdeck/_component-resource.scss */
.type-densdeck-resources .resource--wrap-content {
  width: calc(100% - 50px);
  padding-left: 15px; }

/* line 43, assets/scss/densdeck/_component-resource.scss */
.type-densdeck-resources .resource--icon {
  font-size: 40px;
  font-size: 4rem;
  line-height: 1; }

/* line 46, assets/scss/densdeck/_component-resource.scss */
.type-densdeck-resources .resource--icon i:before {
  margin: 0;
  width: auto; }

/* line 52, assets/scss/densdeck/_component-resource.scss */
.type-densdeck-resources .resource--title {
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 30px;
  line-height: 3rem;
  text-transform: uppercase;
  font-weight: bold;
  display: block;
  color: #0065A4; }

/* line 62, assets/scss/densdeck/_component-resource.scss */
.type-densdeck-resources .resource--link {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 1;
  display: block;
  text-transform: uppercase;
  text-align: left;
  padding: 0;
  font-weight: normal; }

/* line 71, assets/scss/densdeck/_component-resource.scss */
.type-densdeck-resources .button-text::after {
  font-size: 18px;
  font-size: 1.8rem;
  vertical-align: middle;
  text-align: left; }

/* line 78, assets/scss/densdeck/_component-resource.scss */
.type-densdeck-resources.inline-header .max-width-wrapper {
  justify-content: space-between; }

/* line 82, assets/scss/densdeck/_component-resource.scss */
.type-densdeck-resources.inline-header .max-width-wrapper > .intro h2 {
  font-size: 32pxpx;
  font-size: 3.2pxrem;
  line-height: 1;
  margin-bottom: 0; }

/* line 87, assets/scss/densdeck/_component-resource.scss */
.type-densdeck-resources.inline-header .max-width-wrapper > .intro p {
  padding-bottom: 0; }

/* line 91, assets/scss/densdeck/_component-resource.scss */
.type-densdeck-resources.inline-header .all-resources-link {
  margin-left: auto; }

/* line 94, assets/scss/densdeck/_component-resource.scss */
.type-densdeck-resources.inline-header .all-resources-link .resource--link {
  margin-top: 0; }

@media only screen and (max-width: 1200px) {
  /* line 101, assets/scss/densdeck/_component-resource.scss */
  .type-densdeck-resources.inline-header.bg--tertiary-color .resource--block:not(:last-of-type) {
    border-right: 0;
    border-bottom: 2px solid #D7B820; }
  /* line 106, assets/scss/densdeck/_component-resource.scss */
  .type-densdeck-resources.inline-header .resource--wrap.cols-3 .resource--block {
    width: 50%;
    max-width: 305px; } }

@media only screen and (max-width: 1010px) {
  /* line 112, assets/scss/densdeck/_component-resource.scss */
  .type-densdeck-resources.inline-header .resource--wrap.cols-3 .resource--block {
    width: 100%; } }

@media only screen and (max-width: 850px) {
  /* line 118, assets/scss/densdeck/_component-resource.scss */
  .type-densdeck-resources.inline-header .resource--wrap.cols-3 .resource--block {
    width: 50%; }
  /* line 121, assets/scss/densdeck/_component-resource.scss */
  .type-densdeck-resources.inline-header .all-resources-link {
    margin: 15px auto 0; } }

@media only screen and (max-width: 650px) {
  /* line 127, assets/scss/densdeck/_component-resource.scss */
  .type-densdeck-resources.inline-header.bg--tertiary-color .resource--block:not(:last-of-type) {
    border-bottom: 0px;
    position: relative; }
  /* line 130, assets/scss/densdeck/_component-resource.scss */
  .type-densdeck-resources.inline-header.bg--tertiary-color .resource--block:not(:last-of-type):after {
    content: '';
    position: absolute;
    width: 80px;
    height: 2px;
    background-color: #D7B820;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%); }
  /* line 142, assets/scss/densdeck/_component-resource.scss */
  .type-densdeck-resources.inline-header .resource--wrap.cols-3 .resource--block {
    width: 100%; } }

/* line 149, assets/scss/densdeck/_component-resource.scss */
.type-densdeck-resources.bg--gray-lighter a {
  color: #000; }

/* line 151, assets/scss/densdeck/_component-resource.scss */
.type-densdeck-resources.bg--gray-lighter a:hover {
  color: #00263e; }

/* line 159, assets/scss/densdeck/_component-resource.scss */
.type-densdeck-resources.bg--tertiary-color .resource--block:not(:last-of-type) {
  border-right: 2px solid #D7B820; }

/* line 4, assets/scss/densdeck/_component-testimonial.scss */
section.type-densdeck-testimonial.bg--image-blurred {
  background-position: 90% 50%;
  background-size: auto 100%;
  background-color: #CCC;
  color: #000; }

/* line 9, assets/scss/densdeck/_component-testimonial.scss */
section.type-densdeck-testimonial.bg--image-blurred.gray {
  background-color: #CCC; }

/* line 12, assets/scss/densdeck/_component-testimonial.scss */
section.type-densdeck-testimonial.bg--image-blurred.blue {
  background-color: #0055AA; }

/* line 15, assets/scss/densdeck/_component-testimonial.scss */
section.type-densdeck-testimonial.bg--image-blurred.yellow {
  background-color: #FEDB26; }

/* line 20, assets/scss/densdeck/_component-testimonial.scss */
section.type-densdeck-testimonial.bg--image-blurred .testimonial__text-wrapper {
  max-width: 67% !important;
  flex-grow: 0; }

/* line 24, assets/scss/densdeck/_component-testimonial.scss */
section.type-densdeck-testimonial.bg--image-blurred.testimonial-right .testimonial__text-wrapper {
  margin-left: auto; }

/* line 27, assets/scss/densdeck/_component-testimonial.scss */
section.type-densdeck-testimonial.bg--image-blurred.testimonial-left .testimonial__text-wrapper {
  margin-left: 0; }

/* line 33, assets/scss/densdeck/_component-testimonial.scss */
section.type-densdeck-testimonial.testimonial-left .testimonial__inner .testimonial__media-wrapper {
  order: 2; }

/* line 36, assets/scss/densdeck/_component-testimonial.scss */
section.type-densdeck-testimonial.testimonial-left .testimonial__inner .testimonial__text-wrapper {
  order: 1;
  text-align: left;
  padding-right: 80px; }

/* line 46, assets/scss/densdeck/_component-testimonial.scss */
section.type-densdeck-testimonial.testimonial-right .testimonial__inner .testimonial__media-wrapper {
  order: 1; }

/* line 49, assets/scss/densdeck/_component-testimonial.scss */
section.type-densdeck-testimonial.testimonial-right .testimonial__inner .testimonial__text-wrapper {
  order: 2;
  text-align: right;
  padding-left: 80px; }

/* line 53, assets/scss/densdeck/_component-testimonial.scss */
section.type-densdeck-testimonial.testimonial-right .testimonial__inner .testimonial__text-wrapper .testimonial__author {
  margin-left: auto; }

/* line 58, assets/scss/densdeck/_component-testimonial.scss */
section.type-densdeck-testimonial.testimonial-right.bg--image-blurred {
  background-position: 10% 50%; }

/* line 65, assets/scss/densdeck/_component-testimonial.scss */
section.type-densdeck-testimonial .testimonial {
  margin: 0;
  padding: 0; }

/* line 70, assets/scss/densdeck/_component-testimonial.scss */
section.type-densdeck-testimonial .testimonial__inner {
  margin: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap; }

/* line 77, assets/scss/densdeck/_component-testimonial.scss */
section.type-densdeck-testimonial .testimonial__inner .testimonial__text-wrapper {
  flex-grow: 1;
  max-width: none; }

/* line 80, assets/scss/densdeck/_component-testimonial.scss */
section.type-densdeck-testimonial .testimonial__inner .testimonial__text-wrapper .testimonial__text {
  font-weight: 600;
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 30px;
  line-height: 3rem; }

/* line 87, assets/scss/densdeck/_component-testimonial.scss */
section.type-densdeck-testimonial .testimonial__inner .testimonial__text-wrapper .testimonial__author {
  max-width: 620px;
  font-weight: 300;
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 30px;
  line-height: 3rem; }

/* line 94, assets/scss/densdeck/_component-testimonial.scss */
section.type-densdeck-testimonial .testimonial__inner .testimonial__text-wrapper .fancy-link {
  display: inline-block;
  font-size: 20px;
  font-size: 2rem;
  line-height: 24px;
  line-height: 2.4rem;
  text-transform: uppercase;
  font-weight: 400;
  padding-top: 30px;
  padding-right: 15px; }

/* line 103, assets/scss/densdeck/_component-testimonial.scss */
section.type-densdeck-testimonial .testimonial__inner .testimonial__text-wrapper .fancy-link:after {
  transition: all 300ms linear;
  content: '\e801';
  font-family: 'fontello';
  left: 15px;
  position: relative;
  display: inline-block; }

/* line 111, assets/scss/densdeck/_component-testimonial.scss */
section.type-densdeck-testimonial .testimonial__inner .testimonial__text-wrapper .fancy-link:hover, section.type-densdeck-testimonial .testimonial__inner .testimonial__text-wrapper .fancy-link:focus {
  text-decoration: none; }

/* line 114, assets/scss/densdeck/_component-testimonial.scss */
section.type-densdeck-testimonial .testimonial__inner .testimonial__text-wrapper .fancy-link:hover:after, section.type-densdeck-testimonial .testimonial__inner .testimonial__text-wrapper .fancy-link:focus:after {
  transform: translateX(3px); }

/* line 120, assets/scss/densdeck/_component-testimonial.scss */
section.type-densdeck-testimonial .testimonial__inner .graphic {
  width: 211px; }

/* line 122, assets/scss/densdeck/_component-testimonial.scss */
section.type-densdeck-testimonial .testimonial__inner .graphic + .testimonial__text-wrapper {
  width: calc(100% - 211px); }

/* line 126, assets/scss/densdeck/_component-testimonial.scss */
section.type-densdeck-testimonial .testimonial__inner .video,
section.type-densdeck-testimonial .testimonial__inner .image {
  width: 521px; }

/* line 129, assets/scss/densdeck/_component-testimonial.scss */
section.type-densdeck-testimonial .testimonial__inner .video + .testimonial__text-wrapper,
section.type-densdeck-testimonial .testimonial__inner .image + .testimonial__text-wrapper {
  width: calc(100% - 521px); }

/* line 135, assets/scss/densdeck/_component-testimonial.scss */
section.type-densdeck-testimonial .wp-video .mejs-overlay-button {
  background: url("../../assets/images/play.png") center/cover no-repeat; }

/* line 138, assets/scss/densdeck/_component-testimonial.scss */
section.type-densdeck-testimonial .wp-video .mejs-overlay-play {
  background-color: rgba(0, 0, 0, 0.5); }

@media only screen and (max-width: 1100px) {
  /* line 145, assets/scss/densdeck/_component-testimonial.scss */
  section.type-densdeck-testimonial .testimonial__inner .video,
  section.type-densdeck-testimonial .testimonial__inner .image {
    width: 40%; }
  /* line 149, assets/scss/densdeck/_component-testimonial.scss */
  section.type-densdeck-testimonial .testimonial__inner .testimonial__text-wrapper {
    width: 60%; } }

@media only screen and (max-width: 970px) {
  /* line 156, assets/scss/densdeck/_component-testimonial.scss */
  section.type-densdeck-testimonial.bg--image-blurred {
    background-size: auto 200px;
    padding-top: 200px; }
  /* line 160, assets/scss/densdeck/_component-testimonial.scss */
  section.type-densdeck-testimonial.bg--image-blurred.testimonial-right, section.type-densdeck-testimonial.bg--image-blurred.testimonial-left {
    background-position: top center; }
  /* line 163, assets/scss/densdeck/_component-testimonial.scss */
  section.type-densdeck-testimonial.bg--image-blurred.testimonial-right .testimonial, section.type-densdeck-testimonial.bg--image-blurred.testimonial-left .testimonial {
    padding-top: 25px; }
  /* line 165, assets/scss/densdeck/_component-testimonial.scss */
  section.type-densdeck-testimonial.bg--image-blurred.testimonial-right .testimonial .testimonial__inner .testimonial__text-wrapper, section.type-densdeck-testimonial.bg--image-blurred.testimonial-left .testimonial .testimonial__inner .testimonial__text-wrapper {
    padding-left: 0;
    padding-right: 0;
    max-width: 100% !important; }
  /* line 175, assets/scss/densdeck/_component-testimonial.scss */
  section.type-densdeck-testimonial .testimonial__inner .testimonial__text-wrapper .testimonial__text,
  section.type-densdeck-testimonial .testimonial__inner .testimonial__text-wrapper .testimonial__author {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 25px;
    line-height: 2.5rem; } }

@media only screen and (max-width: 800px) {
  /* line 184, assets/scss/densdeck/_component-testimonial.scss */
  section.type-densdeck-testimonial .testimonial__inner {
    justify-content: center; }
  /* line 186, assets/scss/densdeck/_component-testimonial.scss */
  section.type-densdeck-testimonial .testimonial__inner .graphic {
    width: 100%;
    text-align: center; }
  /* line 189, assets/scss/densdeck/_component-testimonial.scss */
  section.type-densdeck-testimonial .testimonial__inner .graphic + .testimonial__text-wrapper {
    width: 100%;
    padding-left: 0;
    padding-right: 0; }
  /* line 195, assets/scss/densdeck/_component-testimonial.scss */
  section.type-densdeck-testimonial .testimonial__inner .video,
  section.type-densdeck-testimonial .testimonial__inner .image {
    width: 100%; }
  /* line 198, assets/scss/densdeck/_component-testimonial.scss */
  section.type-densdeck-testimonial .testimonial__inner .video .wp-video,
  section.type-densdeck-testimonial .testimonial__inner .image .wp-video {
    margin: 0 auto; }
  /* line 201, assets/scss/densdeck/_component-testimonial.scss */
  section.type-densdeck-testimonial .testimonial__inner .video + .testimonial__text-wrapper,
  section.type-densdeck-testimonial .testimonial__inner .image + .testimonial__text-wrapper {
    width: 100%;
    padding-left: 0;
    padding-right: 0; }
  /* line 210, assets/scss/densdeck/_component-testimonial.scss */
  section.type-densdeck-testimonial.testimonial-right .testimonial__inner .graphic + .testimonial__text-wrapper,
  section.type-densdeck-testimonial.testimonial-right .testimonial__inner .video + .testimonial__text-wrapper,
  section.type-densdeck-testimonial.testimonial-right .testimonial__inner .image + .testimonial__text-wrapper {
    padding-top: 30px; }
  /* line 219, assets/scss/densdeck/_component-testimonial.scss */
  section.type-densdeck-testimonial.testimonial-left .testimonial__inner .graphic + .testimonial__text-wrapper,
  section.type-densdeck-testimonial.testimonial-left .testimonial__inner .video + .testimonial__text-wrapper,
  section.type-densdeck-testimonial.testimonial-left .testimonial__inner .image + .testimonial__text-wrapper {
    padding-bottom: 30px; } }

/* Fix for Duplicate bg--image-mobile / bg--image-desktop */
@media only screen and (max-width: 970px) {
  .densdeck-alternating-right {
    padding-top: 1em;
  }

  .anchor--dens .anchor-image .dens-anchor-image {
    display: none;
  } }

/* line 1, assets/scss/densdeck/_component-embed.scss */
.dens-videos {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 40px 0; }

/* line 7, assets/scss/densdeck/_component-embed.scss */
.dens-videos .dens-video {
  width: 100%;
  margin-bottom: 45px; }

/* line 11, assets/scss/densdeck/_component-embed.scss */
.dens-videos .dens-video video {
  width: 100%;
  height: auto; }

/* line 18, assets/scss/densdeck/_component-embed.scss */
.dens-videos--rows-1 .dens-video {
  max-width: 900px;
  margin-bottom: 45px; }

/* line 24, assets/scss/densdeck/_component-embed.scss */
.dens-videos--rows-2 .dens-video {
  width: 48%; }

@media only screen and (max-width: 700px) {
  /* line 24, assets/scss/densdeck/_component-embed.scss */
  .dens-videos--rows-2 .dens-video {
    width: 100%; } }

/* line 33, assets/scss/densdeck/_component-embed.scss */
.dens-videos--rows-3 .dens-video {
  width: 32%;
  margin-bottom: 25px; }

@media only screen and (max-width: 1000px) {
  /* line 33, assets/scss/densdeck/_component-embed.scss */
  .dens-videos--rows-3 .dens-video {
    width: 48%; } }

@media only screen and (max-width: 700px) {
  /* line 33, assets/scss/densdeck/_component-embed.scss */
  .dens-videos--rows-3 .dens-video {
    width: 100%; } }

/* line 5, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens {
  z-index: 999 !important; }

/* line 8, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .anchorOutter {
  display: block; }

@media only screen and (min-width: 48em) {
  /* line 8, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .anchorOutter {
    display: none; } }

/* line 16, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .anchor-wrap {
  display: none; }

@media only screen and (min-width: 48em) {
  /* line 16, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .anchor-wrap {
    display: block; }
  /* line 21, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .anchor-wrap:after {
    content: "";
    clear: both;
    display: table; } }

/* line 32, assets/scss/densdeck/_de-navigation.scss */
.anchor.sticky {
  position: relative;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); }

@media only screen and (min-width: 64em) {
  /* line 32, assets/scss/densdeck/_de-navigation.scss */
  .anchor.sticky {
    position: fixed; } }

/* line 41, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens {
  min-height: 75px;
  position: relative;
  overflow-y: visible;
  padding-top: 5px;
  padding-bottom: 5px; }

/* line 47, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .anchor-image {
  float: left; }

/* line 49, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .anchor-image .dens-anchor-image {
  transition: all 150ms linear;
  height: 67px;
  max-height: 67px;
  margin: 0; }

/* line 55, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .anchor-image .menu-logo {
  display: inline-block; }

/* line 60, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .anchor-image .menu-logo:hover img, .anchor--dens .anchor-image .menu-logo:focus img {
  opacity: .7; }

@media only screen and (max-width: 48em) {
  /* line 47, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .anchor-image {
    text-align: center; } }

/* line 68, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu {
  padding: 20px 0;
  list-style: none;
  margin: 0;
  display: flex;
  justify-content: flex-end; }

/* line 74, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu > li:last-of-type a {
  padding-right: 0; }

/* line 77, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu > li {
  padding: 0; }

/* line 79, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu > li a {
  font-size: 14px;
  font-size: 1.4rem;
  transition: all 200ms ease-in-out;
  text-decoration: none;
  padding: 5px 22px;
  text-transform: uppercase;
  font-weight: 800;
  color: #fff; }

/* line 87, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu > li a:hover, .anchor--dens .menu > li a:focus {
  color: #FFDA27; }

/* line 90, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu > li a:hover:after, .anchor--dens .menu > li a:focus:after {
  border-top-color: #FFDA27; }

/* line 95, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu > li.current--item > a,
.anchor--dens .menu > li.current--ancestor > a {
  color: #FFDA27; }

/* line 98, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu > li.current--item > a:after,
.anchor--dens .menu > li.current--ancestor > a:after {
  border-top-color: #FFDA27; }

/* line 103, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu .dropdown__item {
  position: relative; }

/* line 107, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu .dropdown__item:hover .dropdown, .anchor--dens .menu .dropdown__item:focus .dropdown {
  visibility: visible;
  opacity: 1;
  transform: translateY(0) translateX(0);
  max-height: none; }

/* line 113, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu .dropdown__item:hover > a:after, .anchor--dens .menu .dropdown__item:focus > a:after {
  transform: translateY(-50%) scaleY(-1); }

/* line 118, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu .dropdown__item > a {
  position: relative;
  padding-right: 37px; }

/* line 121, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu .dropdown__item > a:after {
  content: '';
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 5px solid #FFF;
  position: absolute;
  top: 50%;
  transform: translateY(-50%) scaleY(1);
  right: 22px;
  display: inline-block;
  transition: all 200ms ease-in-out; }

/* line 136, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu .dropdown {
  list-style: none;
  visibility: hidden;
  max-height: 0;
  position: absolute;
  left: 0;
  top: calc(100% + 5px);
  opacity: 0;
  transform: translateY(-10px) translateX(0);
  -webkit-transition: transform 0.2s ease-in-out;
  -moz-transition: transform 0.2s ease-in-out;
  -ms-transition: transform 0.2s ease-in-out;
  -o-transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  margin: 0px 0 0 0px;
  padding: 0;
  text-align: left;
  z-index: 100;
  min-width: 100%; }

/* line 156, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu .dropdown li {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  padding: 0;
  position: relative; }

/* line 163, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu .dropdown li:not(:last-of-type) {
  border-bottom: 1px solid #626261; }

/* line 167, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu .dropdown li:first-of-type:before {
  content: "";
  height: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 12px 6px 12px;
  border-color: transparent transparent rgba(0, 0, 0, 0.95) transparent;
  position: absolute;
  top: -6px;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

/* line 186, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu .dropdown li a {
  display: block;
  font-weight: normal;
  text-transform: none;
  white-space: nowrap; }

/* line 192, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu .dropdown li:hover, .anchor--dens .menu .dropdown li:focus {
  background-color: #0065A4; }

/* line 195, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu .dropdown li:hover:before, .anchor--dens .menu .dropdown li:focus:before {
  border-bottom-color: #0065A4; }

/* line 198, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu .dropdown li:hover a, .anchor--dens .menu .dropdown li:focus a {
  color: #FFF; }

@media only screen and (max-width: 48em) {
  /* line 207, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens--dens .anchor-image {
    float: none; }
  /* line 211, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .anchor-wrap {
    max-width: 500px;
    margin: 0 auto;
    padding-right: 0; }
  /* line 216, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .menu {
    flex-direction: column;
    padding: 0 20px 20px; }
  /* line 219, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .menu > li {
    border-top: 1px solid rgba(255, 255, 255, 0.4);
    padding-left: 22px; }
  /* line 222, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .menu > li > li:last-of-type a {
    padding-right: 22px; }
  /* line 225, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .menu > li > a {
    font-size: 16px;
    font-size: 1.6rem;
    display: block;
    font-weight: bold; }
  /* line 229, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .menu > li > a:after {
    display: none !important; }
  /* line 233, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown {
    text-align: left;
    position: relative;
    visibility: visible;
    opacity: 1;
    transform: translateY(0) translateX(0);
    max-height: none; }
  /* line 240, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown > li {
    padding-left: 0;
    border: 0 !important;
    padding-top: 0 !important; }
  /* line 244, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown > li:first-of-type:before {
    display: none; }
  /* line 247, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown > li:hover, .anchor--dens .menu > li .dropdown > li:focus {
    background: none; }
  /* line 251, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown li a {
    font-size: 14px;
    font-size: 1.4rem;
    padding-top: 0; }
  /* line 254, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown li a:hover, .anchor--dens .menu > li .dropdown li a:focus {
    background: none;
    color: #FFDA27; } }

@media only screen and (max-width: 25em) {
  /* line 264, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .menu {
    padding-right: 0; }
  /* line 266, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .menu > li {
    padding-left: 10px; }
  /* line 268, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .menu > li > a {
    line-height: 19px;
    line-height: 1.9rem;
    padding: 10px 0; }
  /* line 273, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown li a {
    padding-left: 0; } }

/* line 282, assets/scss/densdeck/_de-navigation.scss */
.de-secondary-nav-wrap {
  background: #fedb25;
  position: relative;
  margin-bottom: -5px;
  margin-top: 5px; }

@media only screen and (max-width: 48em) {
  /* line 282, assets/scss/densdeck/_de-navigation.scss */
  .de-secondary-nav-wrap {
    display: none; } }

/* line 290, assets/scss/densdeck/_de-navigation.scss */
.de-secondary-nav-wrap:after {
  content: ' ';
  position: absolute;
  left: -1000px;
  right: -1000px;
  top: 0;
  bottom: 0;
  background: #fedb25;
  z-index: -1; }

/* line 301, assets/scss/densdeck/_de-navigation.scss */
.de-secondary-nav {
  display: flex;
  justify-content: flex-end;
  color: #000;
  height: 33px;
  list-style: none;
  margin-bottom: 0;
  margin-top: 0;
  margin: 0 -15px; }

/* line 310, assets/scss/densdeck/_de-navigation.scss */
.de-secondary-nav li {
  margin: 0 15px;
  display: flex;
  align-items: center; }

/* line 314, assets/scss/densdeck/_de-navigation.scss */
.de-secondary-nav li a {
  text-transform: uppercase;
  color: #000;
  font-weight: 800;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 14px;
  line-height: 1.4rem;
  transition: all 200ms ease-in-out; }

/* line 323, assets/scss/densdeck/_de-navigation.scss */
.de-secondary-nav li a:hover, .de-secondary-nav li a:focus {
  text-decoration: none;
  color: #636161; }

/* line 329, assets/scss/densdeck/_de-navigation.scss */
.de-secondary-nav li.current--item a {
  color: #b9b2b2; }

@media only screen and (max-width: 48em) {
  /* line 301, assets/scss/densdeck/_de-navigation.scss */
  .de-secondary-nav {
    display: none; } }

/* line 339, assets/scss/densdeck/_de-navigation.scss */
.hero--dens {
  max-height: 717px; }

@media only screen and (min-width: 64em) {
  /* line 344, assets/scss/densdeck/_de-navigation.scss */
  section.anchor.anchor--dens {
    padding-left: 43px;
    padding-right: 43px; } }

/* line 8, assets/scss/densdeck/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters .alm-filter--title,
.page-template-press-room .alm-filters .alm-filter--title {
  color: #0065A4;
  font-size: 1.8rem; }

/* line 15, assets/scss/densdeck/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters .alm-filter--select .jcf-select,
.page-template-press-room .alm-filters .alm-filter--select .jcf-select {
  width: 70%;
  background-color: #fff;
  color: #0065A4;
  border: 1px solid #FFDA27; }

/* line 21, assets/scss/densdeck/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters .alm-filter--select .jcf-select:after,
.page-template-press-room .alm-filters .alm-filter--select .jcf-select:after {
  color: #0065A4; }

/* line 25, assets/scss/densdeck/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters .alm-filter--select .jcf-select option,
.page-template-press-room .alm-filters .alm-filter--select .jcf-select option {
  background-color: #0065A4;
  color: #fff; }

/* line 32, assets/scss/densdeck/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters .alm-filter--year.alm-filter, .page-template-case-studies-alm .alm-filters .alm-filter--category.alm-filter, .page-template-case-studies-alm .alm-filters .alm-filter--taxonomy.alm-filter,
.page-template-press-room .alm-filters .alm-filter--year.alm-filter,
.page-template-press-room .alm-filters .alm-filter--category.alm-filter,
.page-template-press-room .alm-filters .alm-filter--taxonomy.alm-filter {
  display: none; }

@media only screen and (min-width: 64em) {
  /* line 32, assets/scss/densdeck/_de-case-studies.scss */
  .page-template-case-studies-alm .alm-filters .alm-filter--year.alm-filter, .page-template-case-studies-alm .alm-filters .alm-filter--category.alm-filter, .page-template-case-studies-alm .alm-filters .alm-filter--taxonomy.alm-filter,
  .page-template-press-room .alm-filters .alm-filter--year.alm-filter,
  .page-template-press-room .alm-filters .alm-filter--category.alm-filter,
  .page-template-press-room .alm-filters .alm-filter--taxonomy.alm-filter {
    display: block; } }

/* line 44, assets/scss/densdeck/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters .alm-filter--year .alm-filter--title h3,
.page-template-press-room .alm-filters .alm-filter--year .alm-filter--title h3 {
  padding-bottom: 13px; }

/* line 48, assets/scss/densdeck/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters .alm-filter--year .jcf-select,
.page-template-press-room .alm-filters .alm-filter--year .jcf-select {
  height: 31px;
  padding: 2px 5px; }

/* line 52, assets/scss/densdeck/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters .alm-filter--year .jcf-select:after,
.page-template-press-room .alm-filters .alm-filter--year .jcf-select:after {
  top: 2px;
  right: 2px; }

/* line 65, assets/scss/densdeck/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters .alm-filter--taxonomy .alm-filter--checkbox a, .page-template-case-studies-alm .alm-filters .alm-filter--category .alm-filter--checkbox a,
.page-template-press-room .alm-filters .alm-filter--taxonomy .alm-filter--checkbox a,
.page-template-press-room .alm-filters .alm-filter--category .alm-filter--checkbox a {
  color: #0065A4 !important; }

/* line 68, assets/scss/densdeck/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters .alm-filter--taxonomy .alm-filter--checkbox a:before, .page-template-case-studies-alm .alm-filters .alm-filter--category .alm-filter--checkbox a:before,
.page-template-press-room .alm-filters .alm-filter--taxonomy .alm-filter--checkbox a:before,
.page-template-press-room .alm-filters .alm-filter--category .alm-filter--checkbox a:before {
  border-color: #FFDA27 !important; }

/* line 83, assets/scss/densdeck/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters.filters-expanded .alm-filter--year.alm-filter, .page-template-case-studies-alm .alm-filters.filters-expanded .alm-filter--category.alm-filter, .page-template-case-studies-alm .alm-filters.filters-expanded .alm-filter--taxonomy.alm-filter,
.page-template-press-room .alm-filters.filters-expanded .alm-filter--year.alm-filter,
.page-template-press-room .alm-filters.filters-expanded .alm-filter--category.alm-filter,
.page-template-press-room .alm-filters.filters-expanded .alm-filter--taxonomy.alm-filter {
  display: block; }

/* line 89, assets/scss/densdeck/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters.filters-expanded .alm-filter--taxonomy.alm-filter,
.page-template-press-room .alm-filters.filters-expanded .alm-filter--taxonomy.alm-filter {
  margin-left: 3rem; }

/* line 92, assets/scss/densdeck/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters.filters-expanded .alm-filter--taxonomy.alm-filter li,
.page-template-press-room .alm-filters.filters-expanded .alm-filter--taxonomy.alm-filter li {
  margin-left: 3rem; }

/* line 97, assets/scss/densdeck/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters.filters-expanded .alm-filter--sort,
.page-template-press-room .alm-filters.filters-expanded .alm-filter--sort {
  bottom: -90px; }

/* line 110, assets/scss/densdeck/_de-case-studies.scss */
.page-template-case-studies-alm ul.alm-paging li,
.page-template-press-room ul.alm-paging li {
  margin: 0 4px; }

/* line 113, assets/scss/densdeck/_de-case-studies.scss */
.page-template-case-studies-alm ul.alm-paging li a,
.page-template-press-room ul.alm-paging li a {
  background: none;
  border-width: 0px;
  padding: 6px 6px 1px;
  font-size: 16px;
  color: #000; }

/* line 123, assets/scss/densdeck/_de-case-studies.scss */
.page-template-case-studies-alm ul.alm-paging li.active a,
.page-template-press-room ul.alm-paging li.active a {
  background: none;
  color: #fedb25;
  border-bottom: 4px solid; }

/* line 133, assets/scss/densdeck/_de-case-studies.scss */
.page-template-case-studies-alm ul.alm-paging li.disabled a,
.page-template-press-room ul.alm-paging li.disabled a {
  opacity: .5; }

@media only screen and (min-width: 48em) {
  /* line 141, assets/scss/densdeck/_de-case-studies.scss */
  .page-template-case-studies-alm .hero.text-overlay,
  .page-template-press-room .hero.text-overlay {
    padding-top: 30rem; } }

/* line 147, assets/scss/densdeck/_de-case-studies.scss */
.page-template-case-studies-alm .hero.text-overlay .default_hero .hero_content,
.page-template-press-room .hero.text-overlay .default_hero .hero_content {
  font-weight: 400; }

/* line 153, assets/scss/densdeck/_de-case-studies.scss */
.page-template-case-studies-alm .grid,
.page-template-press-room .grid {
  position: relative;
  padding-top: 0; }

@media only screen and (min-width: 48em) {
  /* line 153, assets/scss/densdeck/_de-case-studies.scss */
  .page-template-case-studies-alm .grid,
  .page-template-press-room .grid {
    padding-top: 1.5rem;
    margin-left: 0px; } }

/* line 163, assets/scss/densdeck/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filter--sort,
.page-template-press-room .alm-filter--sort {
  position: absolute;
  top: 78px;
  left: 0; }

@media only screen and (min-width: 48em) {
  /* line 163, assets/scss/densdeck/_de-case-studies.scss */
  .page-template-case-studies-alm .alm-filter--sort,
  .page-template-press-room .alm-filter--sort {
    top: 5px;
    left: 300px; } }

/* line 173, assets/scss/densdeck/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filter--sort ul,
.page-template-press-room .alm-filter--sort ul {
  display: flex; }

/* line 176, assets/scss/densdeck/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filter--sort ul li,
.page-template-press-room .alm-filter--sort ul li {
  flex-shrink: 0; }

/* line 179, assets/scss/densdeck/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filter--sort ul li a,
.page-template-press-room .alm-filter--sort ul li a {
  font-size: 12px;
  line-height: 10px;
  text-transform: uppercase;
  color: #888;
  color: #cbcbcb;
  margin-right: 0.5rem;
  position: relative;
  display: inline-block;
  padding: 0 20px 0 0; }

/* line 190, assets/scss/densdeck/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filter--sort ul li a:after,
.page-template-press-room .alm-filter--sort ul li a:after {
  content: "\e823";
  font-family: "fontello";
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  height: 100%;
  width: auto;
  font-size: 17px;
  top: -1px !important;
  left: auto !important;
  right: 15px;
  border: none;
  visibility: visible;
  opacity: 1;
  transform: rotate(0deg) !important; }

/* line 215, assets/scss/densdeck/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filter--sort ul li a.field-radio:after,
.page-template-press-room .alm-filter--sort ul li a.field-radio:after {
  right: 13px; }

/* line 220, assets/scss/densdeck/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filter--sort ul li a:before,
.page-template-press-room .alm-filter--sort ul li a:before {
  visibility: hidden; }

/* line 233, assets/scss/densdeck/_de-case-studies.scss */
.page-template-case-studies-alm .case-studies__filters-toggle {
  display: block;
  color: #0065A4;
  border: 2px solid #0065A4;
  background: #fff;
  text-align: center;
  margin: -10px 2rem 20px 4rem; }

/* line 241, assets/scss/densdeck/_de-case-studies.scss */
.page-template-case-studies-alm .case-studies__filters-toggle:before {
  content: ""; }

@media only screen and (min-width: 64em) {
  /* line 233, assets/scss/densdeck/_de-case-studies.scss */
  .page-template-case-studies-alm .case-studies__filters-toggle {
    display: none; } }

/* line 252, assets/scss/densdeck/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filter--sort {
  position: absolute;
  top: auto;
  bottom: -70px;
  left: 23px;
  left: 30px; }

@media only screen and (min-width: 64em) {
  /* line 252, assets/scss/densdeck/_de-case-studies.scss */
  .page-template-case-studies-alm .alm-filter--sort {
    top: 0;
    left: 300px; } }

/* line 270, assets/scss/densdeck/_de-case-studies.scss */
.case-studies__breadcrumbs,
.press-room__breadcrumbs {
  margin-top: 15px !important; }

/* line 274, assets/scss/densdeck/_de-case-studies.scss */
.case-studies__top,
.press-room__top {
  display: flex;
  justify-content: space-between;
  padding-right: 20px; }

@media only screen and (min-width: 48em) {
  /* line 274, assets/scss/densdeck/_de-case-studies.scss */
  .case-studies__top,
  .press-room__top {
    border-bottom: 1px solid;
    padding-right: 0; } }

/* line 284, assets/scss/densdeck/_de-case-studies.scss */
.case-studies__top .filter,
.press-room__top .filter {
  cursor: pointer;
  font-size: 12px;
  line-height: 10px;
  text-transform: uppercase;
  color: #888;
  margin-right: 1.5rem;
  position: relative;
  display: inline-block; }

/* line 294, assets/scss/densdeck/_de-case-studies.scss */
.case-studies__top .filter--active,
.press-room__top .filter--active {
  color: #000; }

/* line 298, assets/scss/densdeck/_de-case-studies.scss */
.case-studies__top .filter:after,
.press-room__top .filter:after {
  content: "\e823";
  font-family: "fontello";
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  height: 100%;
  width: auto;
  font-size: 17px;
  top: 0px;
  right: -15px; }

/* line 319, assets/scss/densdeck/_de-case-studies.scss */
.case-studies__results-count,
.press-room__results-count {
  font-weight: bold; }

/* line 323, assets/scss/densdeck/_de-case-studies.scss */
.case-studies__results, .case-studies__results.alm-listing,
.press-room__results,
.press-room__results.alm-listing {
  margin: 2rem 0 3rem; }

@media only screen and (min-width: 64em) {
  /* line 323, assets/scss/densdeck/_de-case-studies.scss */
  .case-studies__results, .case-studies__results.alm-listing,
  .press-room__results,
  .press-room__results.alm-listing {
    margin: 3rem 0; } }

/* line 333, assets/scss/densdeck/_de-case-studies.scss */
.result-panel {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 2rem;
  padding-top: 1em; }

.result-dd-color {
  color: #fff !important;
}

.result-dd-background-color {
  background-color: #3f6f60 !important;
}

.result-dd-border {
  border: 1px solid #3f6f60 !important;
}

.result-dd-heading-color a {
  color: #3f6f60;
}

#alm-filter-market-segments_dd-title {
  color: #3f6f60 !important;
}
@media only screen and (min-width: 48em) {
  /* line 333, assets/scss/densdeck/_de-case-studies.scss */
  .result-panel {
    flex-direction: row;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 3rem;
    margin-bottom: 4rem; } }

/* line 346, assets/scss/densdeck/_de-case-studies.scss */
.result-panel:nth-last-child(1) {
  border-bottom: none; }

/* line 350, assets/scss/densdeck/_de-case-studies.scss */
.result-panel__image {
  width: 100%;
  height: 375px;
  flex-grow: 1;
  flex-shrink: 0;
  margin-right: 0;
  position: relative; }

/* line 358, assets/scss/densdeck/_de-case-studies.scss */
.result-panel__image img {
  width: 100%; }

@media only screen and (min-width: 48em) {
  /* line 350, assets/scss/densdeck/_de-case-studies.scss */
  .result-panel__image {
    width: 270px;
    height: 270px;
    margin-right: 3rem; } }

/* line 369, assets/scss/densdeck/_de-case-studies.scss */
.result-panel__location {
  position: absolute;
  width: 90%;
  top: 353px;
  left: 0;
  background: #fedb25;
  font-weight: bold;
  text-transform: uppercase;
  padding: 3px 50px 3px 20px;
  font-size: 14px;
  line-height: 16px;
  clip-path: polygon(0 0, 90% 0, 100% 100%, 0% 100%); }

@media only screen and (min-width: 48em) {
  /* line 369, assets/scss/densdeck/_de-case-studies.scss */
  .result-panel__location {
    top: 248px;
    padding: 3px 50px 3px 6px; } }

/* line 388, assets/scss/densdeck/_de-case-studies.scss */
.result-panel__main {
  flex-grow: 1;
  flex-shrink: 1;
  padding: 2.5rem 2rem; }

@media only screen and (min-width: 48em) {
  /* line 388, assets/scss/densdeck/_de-case-studies.scss */
  .result-panel__main {
    top: 248px;
    padding: 0 0; } }

/* line 399, assets/scss/densdeck/_de-case-studies.scss */
.result-panel__heading {
  color: #0065A4;
  text-transform: none;
  font-size: 25px;
  line-height: 30px;
  margin-bottom: 5px; }

@media only screen and (min-width: 48em) {
  /* line 399, assets/scss/densdeck/_de-case-studies.scss */
  .result-panel__heading {
    margin-bottom: 10px; } }

/* line 411, assets/scss/densdeck/_de-case-studies.scss */
.result-panel__description {
  font-size: 16px;
  line-height: 21px;
  margin-bottom: 1rem; }

/* line 417, assets/scss/densdeck/_de-case-studies.scss */
.result-panel__meta {
  display: block;
  font-size: 16px;
  line-height: 18px;
  padding-bottom: 5px; }

/* line 423, assets/scss/densdeck/_de-case-studies.scss */
.result-panel__meta strong {
  text-transform: uppercase; }

/* line 428, assets/scss/densdeck/_de-case-studies.scss */
.result-panel__buttons {
  margin-top: 2.5rem; }

@media only screen and (min-width: 48em) {
  /* line 428, assets/scss/densdeck/_de-case-studies.scss */
  .result-panel__buttons {
    margin-top: 1.5rem; } }

/* line 435, assets/scss/densdeck/_de-case-studies.scss */
.result-panel__buttons .button.download {
  background: #e6e6e6;
  color: #0065A4; }

/* line 438, assets/scss/densdeck/_de-case-studies.scss */
.result-panel__buttons .button.download:hover, .result-panel__buttons .button.download:focus {
  background: #ccc; }

/* line 443, assets/scss/densdeck/_de-case-studies.scss */
.result-panel__buttons .button {
  display: block;
  width: 162px;
  margin: 1rem auto 2rem;
  text-align: center; }

@media only screen and (min-width: 48em) {
  /* line 443, assets/scss/densdeck/_de-case-studies.scss */
  .result-panel__buttons .button {
    display: inline-block;
    text-align: left;
    margin: 0 1rem 0 0; } }

/* line 457, assets/scss/densdeck/_de-case-studies.scss */
.result-panel__facts {
  display: none;
  width: 180px;
  flex-shrink: 0;
  margin-left: 3rem;
  border: 1px solid #fedb25;
  font-size: 13px;
  line-height: 13px;
  padding-bottom: 17px; }

.result-panel__facts-mobile {
  flex-shrink: 0;
  border: 1px solid #3f6f60;
  font-size: 13px;
  line-height: 13px;
  padding-bottom: 17px;
  margin: 0 auto;
  margin-top: 1em;}


@media only screen and (min-width: 48em) {
  /* line 457, assets/scss/densdeck/_de-case-studies.scss */
  .result-panel__facts {
    display: block; }

  .result-panel__facts-mobile {
    display: none; }
  }

/* line 471, assets/scss/densdeck/_de-case-studies.scss */
.result-panel__facts p {
  padding: 1.5rem 1.5rem 0; }

  .result-panel__facts-mobile p {
    padding: 1.5rem 1rem 0; }


/* line 476, assets/scss/densdeck/_de-case-studies.scss */
.result-panel__facts-heading {
  background: #fedb25;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  width: 100%;
  padding: 0.5rem; }

/* line 488, assets/scss/densdeck/_de-case-studies.scss */
.page-template-case-studies-alm .case-studies-wrapper {
  margin: -45px auto 0 !important; }

/* line 492, assets/scss/densdeck/_de-case-studies.scss */
.page-template-case-studies-alm .hero.style-Default.text-overlay .default_hero.text-center {
  padding-top: 3.5rem;
  padding-bottom: 4rem; }

/* line 496, assets/scss/densdeck/_de-case-studies.scss */
.page-template-case-studies-alm .hero.style-Default.text-overlay .default_hero.text-center .text-white,
.page-template-case-studies-alm .hero.style-Default.text-overlay .default_hero.text-center .hero_content {
  max-width: 83rem; }

/* line 503, assets/scss/densdeck/_de-case-studies.scss */
.alm-load-more-btn.done {
  display: none !important; }

/* line 2, assets/scss/densdeck/_de-case-study.scss */
body.single-case_study #section-2 {
  padding-top: 0 !important; }

/* line 7, assets/scss/densdeck/_de-case-study.scss */
.case-study {
  padding-top: 0 !important;
  padding-bottom: 0; }

/* line 11, assets/scss/densdeck/_de-case-study.scss */
.case-study .share-wrap {
  float: none; }

/* line 15, assets/scss/densdeck/_de-case-study.scss */
.case-study h2 {
  color: #0065A4; }

@media only screen and (min-width: 64em) {
  /* line 7, assets/scss/densdeck/_de-case-study.scss */
  .case-study {
    padding-top: 1.5rem !important;
    margin-bottom: 5rem; } }

/* line 24, assets/scss/densdeck/_de-case-study.scss */
.case-study__summary {
  width: 100%;
  border: 2px solid #0065A4;
  color: #0065A4;
  padding: 1.75rem 2rem 2.25rem;
  margin: 2rem 0 3rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  font-size: 18px;
  line-height: 1.3; }

@media only screen and (min-width: 48em) {
  /* line 24, assets/scss/densdeck/_de-case-study.scss */
  .case-study__summary {
    margin-bottom: 5rem; } }

/* line 40, assets/scss/densdeck/_de-case-study.scss */
.case-study__summary span {
  display: block; }

/* line 45, assets/scss/densdeck/_de-case-study.scss */
.case-study__summary-heading {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 6px;
  line-height: 1;
  padding-bottom: .5em; }

/* line 52, assets/scss/densdeck/_de-case-study.scss */
.case-study__summary-subheading {
  font-weight: bold; }

/* line 56, assets/scss/densdeck/_de-case-study.scss */
.case-study__summary-right {
  font-size: 16px;
  line-height: 17px; }

/* line 61, assets/scss/densdeck/_de-case-study.scss */
.case-study__summary-left, .case-study__summary-right {
  width: 100%; }

@media only screen and (min-width: 48em) {
  /* line 61, assets/scss/densdeck/_de-case-study.scss */
  .case-study__summary-left, .case-study__summary-right {
    width: 50%; } }

/* line 69, assets/scss/densdeck/_de-case-study.scss */
.case-study__summary-left {
  padding-bottom: 25px;
  padding-right: 10px; }

@media only screen and (min-width: 48em) {
  /* line 69, assets/scss/densdeck/_de-case-study.scss */
  .case-study__summary-left {
    padding-bottom: 0; } }

/* line 77, assets/scss/densdeck/_de-case-study.scss */
.case-study__summary-right {
  padding-left: 0px; }

@media only screen and (min-width: 48em) {
  /* line 77, assets/scss/densdeck/_de-case-study.scss */
  .case-study__summary-right {
    padding-left: 10px; } }

/* line 84, assets/scss/densdeck/_de-case-study.scss */
.case-study__quantity {
  font-size: 18px;
  line-height: 18px;
  padding-top: 1px; }

/* line 90, assets/scss/densdeck/_de-case-study.scss */
.case-study__companies {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px -15px 0; }

@media only screen and (max-width: 800px) {
  /* line 90, assets/scss/densdeck/_de-case-study.scss */
  .case-study__companies {
    padding-top: 8px; } }

@media only screen and (max-width: 450px) {
  /* line 90, assets/scss/densdeck/_de-case-study.scss */
  .case-study__companies {
    margin: 0 0 -15px; } }

/* line 100, assets/scss/densdeck/_de-case-study.scss */
.case-study__companies > span {
  width: calc(50% - 15px);
  margin: 0 15px 15px 0;
  max-width: 250px; }

@media only screen and (max-width: 800px) {
  /* line 100, assets/scss/densdeck/_de-case-study.scss */
  .case-study__companies > span {
    width: 100%;
    max-width: 100%; } }

@media only screen and (max-width: 450px) {
  /* line 100, assets/scss/densdeck/_de-case-study.scss */
  .case-study__companies > span {
    margin: 0 0 15px; } }

/* line 116, assets/scss/densdeck/_de-case-study.scss */
.case-study .content--title {
  font-size: 30px; }

/* line 120, assets/scss/densdeck/_de-case-study.scss */
.case-study .content--content {
  font-size: 18px; }

/* line 125, assets/scss/densdeck/_de-case-study.scss */
.case-study__row {
  display: flex;
  flex-wrap: wrap; }

/* line 130, assets/scss/densdeck/_de-case-study.scss */
.case-study__challenges, .case-study__results {
  position: relative;
  min-height: 58rem; }

@media only screen and (min-width: 64em) {
  /* line 130, assets/scss/densdeck/_de-case-study.scss */
  .case-study__challenges, .case-study__results {
    min-height: 58rem;
    width: 46%;
    flex-grow: 1;
    margin-right: 4%; }
  /* line 141, assets/scss/densdeck/_de-case-study.scss */
  .case-study__challenges img, .case-study__results img {
    position: absolute;
    top: 33rem; } }

@media only screen and (min-width: 64em) {
  /* line 153, assets/scss/densdeck/_de-case-study.scss */
  .case-study__results {
    margin-right: 0; } }

/* line 161, assets/scss/densdeck/_de-case-study.scss */
.case-study .cs__links {
  display: flex;
  justify-content: center;
  margin-bottom: 3rem; }

@media only screen and (min-width: 64em) {
  /* line 161, assets/scss/densdeck/_de-case-study.scss */
  .case-study .cs__links {
    display: none; } }

/* line 171, assets/scss/densdeck/_de-case-study.scss */
.case-study .cs__link {
  position: relative;
  z-index: 20;
  margin: 0 0.25rem;
  padding: 0.5rem 2rem;
  font-size: 18px;
  line-height: 24px;
  text-transform: uppercase; }

/* line 180, assets/scss/densdeck/_de-case-study.scss */
.case-study .cs__link:hover {
  text-decoration: none; }

/* line 184, assets/scss/densdeck/_de-case-study.scss */
.case-study .cs__link--video, .case-study .cs__link--read, .case-study .cs__link--download {
  background: #000;
  color: #fedb25 !important;
  border: 1px solid #fedb25;
  transition: all .5s ease-in-out; }

/* line 192, assets/scss/densdeck/_de-case-study.scss */
.case-study .cs__link--video:hover, .case-study .cs__link--video:focus, .case-study .cs__link--read:hover, .case-study .cs__link--read:focus, .case-study .cs__link--download:hover, .case-study .cs__link--download:focus {
  color: #000 !important;
  background: #fedb25 !important; }

/* line 206, assets/scss/densdeck/_de-case-study.scss */
.single-case_study .dens-content p {
  font-size: 1.8rem;
  line-height: 2.4rem;
  padding-bottom: 15px; }

/* line 212, assets/scss/densdeck/_de-case-study.scss */
.single-case_study .dens-content h2,
.single-case_study .dens-content h3 {
  padding-top: 25px; }

/* line 217, assets/scss/densdeck/_de-case-study.scss */
.single-case_study .dens-content h2:first-child,
.single-case_study .dens-content h3:first-child {
  padding-top: 0; }

/* line 222, assets/scss/densdeck/_de-case-study.scss */
.single-case_study .dens-content h1,
.single-case_study .dens-content h2,
.single-case_study .dens-content h3,
.single-case_study .dens-content h4,
.single-case_study .dens-content h5 {
  font-size: 3rem;
  line-height: 3.4rem;
  text-transform: uppercase;
  font-weight: 800; }

/* line 233, assets/scss/densdeck/_de-case-study.scss */
.single-case_study .dens-content hr {
  border-top: 1px solid #000;
  margin: 3rem 0 2rem; }

/* line 244, assets/scss/densdeck/_de-case-study.scss */
.single-case_study .type-densdeck-resources .intro h2 {
  text-transform: none;
  font-size: 2.4rem;
  margin-top: 1.5rem;
  margin-bottom: 2px; }

/* line 251, assets/scss/densdeck/_de-case-study.scss */
.single-case_study .type-densdeck-resources .intro .button {
  color: #0065A4;
  background: transparent;
  padding: 16px 50px 14px 0px; }

/* line 262, assets/scss/densdeck/_de-case-study.scss */
.single-case_study .type-densdeck-resources .resource--wrap .related-cs__link {
  width: 183px;
  min-height: 183px;
  margin: 0 0.5rem; }

/* line 268, assets/scss/densdeck/_de-case-study.scss */
.single-case_study .type-densdeck-resources .resource--wrap .related-cs__bg {
  padding: 1rem 2rem 1rem 1rem;
  height: 100%;
  width: 100%;
  align-items: flex-end; }

/* line 275, assets/scss/densdeck/_de-case-study.scss */
.single-case_study .type-densdeck-resources .resource--wrap .related-cs__title {
  color: #fff;
  font-size: 16px;
  line-height: 18px; }

/* line 280, assets/scss/densdeck/_de-case-study.scss */
.single-case_study .type-densdeck-resources .resource--wrap .related-cs__title:after {
  content: "\e801";
  font-family: "fontello";
  display: inline-block;
  padding-left: 4px;
  color: #fedb25; }

@media only screen and (min-width: 48em) {
  /* line 294, assets/scss/densdeck/_de-case-study.scss */
  .single-case_study .type-densdeck-resources .intro {
    width: 50% !important; }
  /* line 298, assets/scss/densdeck/_de-case-study.scss */
  .single-case_study .type-densdeck-resources .resource--wrap {
    width: 50% !important;
    justify-content: flex-end; } }

@media only screen and (min-width: 48em) {
  /* line 306, assets/scss/densdeck/_de-case-study.scss */
  .single-case_study .hero.text-overlay {
    padding-top: 30rem; } }

/* line 312, assets/scss/densdeck/_de-case-study.scss */
.single-case_study .hero.text-overlay .default_hero.text-center {
  padding-top: 25px; }

/* line 319, assets/scss/densdeck/_de-case-study.scss */
.cs-modal {
  opacity: 0; }

/* line 322, assets/scss/densdeck/_de-case-study.scss */
.cs-modal--active {
  opacity: 1; }

/* line 325, assets/scss/densdeck/_de-case-study.scss */
.cs-modal--active .cs-modal__content {
  z-index: 1020;
  display: block; }

/* line 329, assets/scss/densdeck/_de-case-study.scss */
.cs-modal--active .cs-modal__content video {
  z-index: 1040; }

/* line 334, assets/scss/densdeck/_de-case-study.scss */
.cs-modal--active .cs-modal__overlay {
  z-index: 1000;
  display: block; }

/* line 340, assets/scss/densdeck/_de-case-study.scss */
.cs-modal__overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  background-color: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100%; }

/* line 351, assets/scss/densdeck/_de-case-study.scss */
.cs-modal__content {
  display: none;
  position: fixed;
  width: 700px;
  max-width: 100vw;
  height: 394px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1; }

/* line 362, assets/scss/densdeck/_de-case-study.scss */
.cs-modal__content video {
  width: 100%;
  object-fit: cover;
  position: relative;
  z-index: -1; }

/* line 370, assets/scss/densdeck/_de-case-study.scss */
.cs-modal__close {
  position: absolute;
  top: -1rem;
  right: -1rem;
  background: #000;
  color: #fff;
  height: 4.2rem;
  width: 4.2rem;
  cursor: pointer;
  border: 2px solid #fff;
  border-radius: 50%;
  display: inline-block;
  z-index: 1060;
  font-size: 3.8rem;
  line-height: 3.2rem;
  text-align: center; }

/* line 389, assets/scss/densdeck/_de-case-study.scss */
.cs-hero {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center; }

@media only screen and (min-width: 64em) {
  /* line 395, assets/scss/densdeck/_de-case-study.scss */
  .cs-hero__text {
    width: 52%; } }

/* line 401, assets/scss/densdeck/_de-case-study.scss */
.cs-hero__text .hero_content {
  font-weight: 400 !important;
  line-height: 1.65 !important; }

/* line 407, assets/scss/densdeck/_de-case-study.scss */
.cs-hero__links {
  width: 48%;
  display: none;
  justify-content: flex-end; }

@media only screen and (min-width: 64em) {
  /* line 407, assets/scss/densdeck/_de-case-study.scss */
  .cs-hero__links {
    display: flex; } }

/* line 417, assets/scss/densdeck/_de-case-study.scss */
.cs-hero__link {
  position: relative;
  z-index: 20;
  margin: 0 2rem;
  padding: 0.2rem 2rem;
  font-size: 18px;
  line-height: 24px;
  text-transform: uppercase; }

/* line 426, assets/scss/densdeck/_de-case-study.scss */
.cs-hero__link:hover {
  text-decoration: none; }

/* line 430, assets/scss/densdeck/_de-case-study.scss */
.cs-hero__link--video {
  background: #fedb25;
  color: #000 !important;
  border: 1px solid #000;
  transition: all .5s ease-in-out; }

/* line 435, assets/scss/densdeck/_de-case-study.scss */
.cs-hero__link--video .icon {
  color: #0065A4; }

/* line 441, assets/scss/densdeck/_de-case-study.scss */
.cs-hero__link--video:hover, .cs-hero__link--video:focus {
  color: #000 !important;
  background: #fedb25 !important; }

/* line 447, assets/scss/densdeck/_de-case-study.scss */
.cs-hero__link--read, .cs-hero__link--download {
  color: #fedb25 !important;
  border: 1px solid #fedb25;
  transition: all .5s ease-in-out; }

/* line 453, assets/scss/densdeck/_de-case-study.scss */
.cs-hero__link--read:hover, .cs-hero__link--read:focus, .cs-hero__link--download:hover, .cs-hero__link--download:focus {
  color: #000 !important;
  background: #fedb25 !important; }

/* line 459, assets/scss/densdeck/_de-case-study.scss */
.cs-hero__link:last-child {
  margin-right: 0; }

/* line 1, assets/scss/densdeck/_de-cookie-notice.scss */
.cookie-notice {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%; }

/* line 8, assets/scss/densdeck/_de-cookie-notice.scss */
.cookie-notice-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #fff;
  z-index: 100;
  padding: 2rem;
  font-size: 1.6rem;
  flex-direction: column; }

@media only screen and (min-width: 48em) {
  /* line 8, assets/scss/densdeck/_de-cookie-notice.scss */
  .cookie-notice-container {
    flex-direction: row; } }

/* line 23, assets/scss/densdeck/_de-cookie-notice.scss */
.cookie-notice__button {
  margin-bottom: 0;
  margin-right: 0;
  padding: 14px 42px;
  text-transform: none; }

/* line 29, assets/scss/densdeck/_de-cookie-notice.scss */
.cookie-notice__button:before {
  content: none; }

/* line 3, assets/scss/densdeck/_de-courses.scss */
.dens-courses .dens-course {
  margin: 3rem 0; }

/* line 6, assets/scss/densdeck/_de-courses.scss */
.dens-courses .dens-course__heading {
  display: flex;
  justify-content: space-between;
  margin-bottom: 3rem;
  position: relative; }

/* line 17, assets/scss/densdeck/_de-courses.scss */
.dens-courses .dens-course--expanded .dens-course__title:before {
  border: none;
  content: "\e823";
  font-size: 3.4rem;
  background: #0065A4;
  color: #fedb25;
  cursor: pointer;
  transform: none; }

/* line 28, assets/scss/densdeck/_de-courses.scss */
.dens-courses .dens-course--expanded .dens-course__content {
  display: flex;
  justify-content: space-between;
  padding-left: 13rem;
  position: relative; }

/* line 34, assets/scss/densdeck/_de-courses.scss */
.dens-courses .dens-course--expanded .dens-course__content:before {
  content: '—';
  display: inline-block;
  position: absolute;
  left: 14px;
  top: 0;
  border: solid 2px #a8a8a8;
  color: #0065A4;
  font-size: 1.6rem;
  padding: 0 9px;
  border-radius: 100%;
  cursor: pointer; }

/* line 50, assets/scss/densdeck/_de-courses.scss */
.dens-courses .dens-course__content {
  display: none; }

/* line 54, assets/scss/densdeck/_de-courses.scss */
.dens-courses .dens-course__right {
  min-width: 30rem;
  margin-left: 3rem;
  text-align: right; }

/* line 60, assets/scss/densdeck/_de-courses.scss */
.dens-courses .dens-course__title {
  color: #0065A4;
  text-transform: none;
  font-size: 2rem;
  margin-bottom: 0;
  padding-left: 10rem;
  position: relative;
  min-height: 6rem;
  display: flex;
  align-items: center;
  cursor: pointer; }

/* line 72, assets/scss/densdeck/_de-courses.scss */
.dens-courses .dens-course__title:before {
  content: "\e801";
  content: "\e823";
  font-family: "fontello";
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  border: 1px solid #fedb25;
  color: #0065A4;
  padding: 0px;
  border-radius: 100%;
  width: 6rem;
  height: 6rem;
  font-size: 2.1rem;
  font-size: 3.4rem;
  line-height: 6rem;
  text-align: center;
  cursor: pointer;
  transform: rotate(-90deg); }

/* line 95, assets/scss/densdeck/_de-courses.scss */
.dens-courses .dens-course__link {
  margin-right: 0;
  padding: 14px 50px 14px 30px; }

/* line 99, assets/scss/densdeck/_de-courses.scss */
.dens-courses .dens-course__link:before {
  right: 0px;
  transform: rotate(-45deg);
  top: 5px; }

/* line 5, assets/scss/densdeck/_de-heading.scss */
section[class^="type-densdeck"] .intro h2 {
  color: #005db9; }

/* line 10, assets/scss/densdeck/_de-heading.scss */
section[class^="type-densdeck"].bg--black .intro h2 {
  color: #fff; }

/* line 5, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens {
  z-index: 999 !important; }

/* line 8, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .anchorOutter {
  display: block; }

@media only screen and (min-width: 48em) {
  /* line 8, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .anchorOutter {
    display: none; } }

/* line 16, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .anchor-wrap {
  display: none; }

@media only screen and (min-width: 48em) {
  /* line 16, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .anchor-wrap {
    display: block; }
  /* line 21, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .anchor-wrap:after {
    content: "";
    clear: both;
    display: table; } }

/* line 32, assets/scss/densdeck/_de-navigation.scss */
.anchor.sticky {
  position: relative;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); }

@media only screen and (min-width: 64em) {
  /* line 32, assets/scss/densdeck/_de-navigation.scss */
  .anchor.sticky {
    position: fixed; } }

/* line 41, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens {
  min-height: 75px;
  position: relative;
  overflow-y: visible;
  padding-top: 5px;
  padding-bottom: 5px; }

/* line 47, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .anchor-image {
  float: left; }

/* line 49, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .anchor-image .dens-anchor-image {
  transition: all 150ms linear;
  height: 67px;
  max-height: 67px;
  margin: 0; }

/* line 55, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .anchor-image .menu-logo {
  display: inline-block; }

/* line 60, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .anchor-image .menu-logo:hover img, .anchor--dens .anchor-image .menu-logo:focus img {
  opacity: .7; }

@media only screen and (max-width: 48em) {
  /* line 47, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .anchor-image {
    text-align: center; } }

/* line 68, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu {
  padding: 20px 0;
  list-style: none;
  margin: 0;
  display: flex;
  justify-content: flex-end; }

/* line 74, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu > li:last-of-type a {
  padding-right: 0; }

/* line 77, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu > li {
  padding: 0; }

/* line 79, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu > li a {
  font-size: 14px;
  font-size: 1.4rem;
  transition: all 200ms ease-in-out;
  text-decoration: none;
  padding: 5px 22px;
  text-transform: uppercase;
  font-weight: 800;
  color: #fff; }

/* line 87, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu > li a:hover, .anchor--dens .menu > li a:focus {
  color: #FFDA27; }

/* line 90, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu > li a:hover:after, .anchor--dens .menu > li a:focus:after {
  border-top-color: #FFDA27; }

/* line 95, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu > li.current--item > a,
.anchor--dens .menu > li.current--ancestor > a {
  color: #FFDA27; }

/* line 98, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu > li.current--item > a:after,
.anchor--dens .menu > li.current--ancestor > a:after {
  border-top-color: #FFDA27; }

/* line 103, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu .dropdown__item {
  position: relative; }

/* line 107, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu .dropdown__item:hover .dropdown, .anchor--dens .menu .dropdown__item:focus .dropdown {
  visibility: visible;
  opacity: 1;
  transform: translateY(0) translateX(0);
  max-height: none; }

/* line 113, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu .dropdown__item:hover > a:after, .anchor--dens .menu .dropdown__item:focus > a:after {
  transform: translateY(-50%) scaleY(-1); }

/* line 118, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu .dropdown__item > a {
  position: relative;
  padding-right: 37px; }

/* line 121, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu .dropdown__item > a:after {
  content: '';
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 5px solid #FFF;
  position: absolute;
  top: 50%;
  transform: translateY(-50%) scaleY(1);
  right: 22px;
  display: inline-block;
  transition: all 200ms ease-in-out; }

/* line 136, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu .dropdown {
  list-style: none;
  visibility: hidden;
  max-height: 0;
  position: absolute;
  left: 0;
  top: calc(100% + 5px);
  opacity: 0;
  transform: translateY(-10px) translateX(0);
  -webkit-transition: transform 0.2s ease-in-out;
  -moz-transition: transform 0.2s ease-in-out;
  -ms-transition: transform 0.2s ease-in-out;
  -o-transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  margin: 0px 0 0 0px;
  padding: 0;
  text-align: left;
  z-index: 100;
  min-width: 100%; }

/* line 156, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu .dropdown li {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  padding: 0;
  position: relative; }

/* line 163, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu .dropdown li:not(:last-of-type) {
  border-bottom: 1px solid #626261; }

/* line 167, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu .dropdown li:first-of-type:before {
  content: "";
  height: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 12px 6px 12px;
  border-color: transparent transparent rgba(0, 0, 0, 0.95) transparent;
  position: absolute;
  top: -6px;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

/* line 186, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu .dropdown li a {
  display: block;
  font-weight: normal;
  text-transform: none;
  white-space: nowrap; }

/* line 192, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu .dropdown li:hover, .anchor--dens .menu .dropdown li:focus {
  background-color: #0065A4; }

/* line 195, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu .dropdown li:hover:before, .anchor--dens .menu .dropdown li:focus:before {
  border-bottom-color: #0065A4; }

/* line 198, assets/scss/densdeck/_de-navigation.scss */
.anchor--dens .menu .dropdown li:hover a, .anchor--dens .menu .dropdown li:focus a {
  color: #FFF; }

@media only screen and (max-width: 48em) {
  /* line 207, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens--dens .anchor-image {
    float: none; }
  /* line 211, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .anchor-wrap {
    max-width: 500px;
    margin: 0 auto;
    padding-right: 0; }
  /* line 216, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .menu {
    flex-direction: column;
    padding: 0 20px 20px; }
  /* line 219, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .menu > li {
    border-top: 1px solid rgba(255, 255, 255, 0.4);
    padding-left: 22px; }
  /* line 222, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .menu > li > li:last-of-type a {
    padding-right: 22px; }
  /* line 225, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .menu > li > a {
    font-size: 16px;
    font-size: 1.6rem;
    display: block;
    font-weight: bold; }
  /* line 229, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .menu > li > a:after {
    display: none !important; }
  /* line 233, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown {
    text-align: left;
    position: relative;
    visibility: visible;
    opacity: 1;
    transform: translateY(0) translateX(0);
    max-height: none; }
  /* line 240, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown > li {
    padding-left: 0;
    border: 0 !important;
    padding-top: 0 !important; }
  /* line 244, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown > li:first-of-type:before {
    display: none; }
  /* line 247, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown > li:hover, .anchor--dens .menu > li .dropdown > li:focus {
    background: none; }
  /* line 251, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown li a {
    font-size: 14px;
    font-size: 1.4rem;
    padding-top: 0; }
  /* line 254, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown li a:hover, .anchor--dens .menu > li .dropdown li a:focus {
    background: none;
    color: #FFDA27; } }

@media only screen and (max-width: 25em) {
  /* line 264, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .menu {
    padding-right: 0; }
  /* line 266, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .menu > li {
    padding-left: 10px; }
  /* line 268, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .menu > li > a {
    line-height: 19px;
    line-height: 1.9rem;
    padding: 10px 0; }
  /* line 273, assets/scss/densdeck/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown li a {
    padding-left: 0; } }

/* line 282, assets/scss/densdeck/_de-navigation.scss */
.de-secondary-nav-wrap {
  background: #fedb25;
  position: relative;
  margin-bottom: -5px;
  margin-top: 5px; }

@media only screen and (max-width: 48em) {
  /* line 282, assets/scss/densdeck/_de-navigation.scss */
  .de-secondary-nav-wrap {
    display: none; } }

/* line 290, assets/scss/densdeck/_de-navigation.scss */
.de-secondary-nav-wrap:after {
  content: ' ';
  position: absolute;
  left: -1000px;
  right: -1000px;
  top: 0;
  bottom: 0;
  background: #fedb25;
  z-index: -1; }

/* line 301, assets/scss/densdeck/_de-navigation.scss */
.de-secondary-nav {
  display: flex;
  justify-content: flex-end;
  color: #000;
  height: 33px;
  list-style: none;
  margin-bottom: 0;
  margin-top: 0;
  margin: 0 -15px; }

/* line 310, assets/scss/densdeck/_de-navigation.scss */
.de-secondary-nav li {
  margin: 0 15px;
  display: flex;
  align-items: center; }

/* line 314, assets/scss/densdeck/_de-navigation.scss */
.de-secondary-nav li a {
  text-transform: uppercase;
  color: #000;
  font-weight: 800;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 14px;
  line-height: 1.4rem;
  transition: all 200ms ease-in-out; }

/* line 323, assets/scss/densdeck/_de-navigation.scss */
.de-secondary-nav li a:hover, .de-secondary-nav li a:focus {
  text-decoration: none;
  color: #636161; }

/* line 329, assets/scss/densdeck/_de-navigation.scss */
.de-secondary-nav li.current--item a {
  color: #b9b2b2; }

@media only screen and (max-width: 48em) {
  /* line 301, assets/scss/densdeck/_de-navigation.scss */
  .de-secondary-nav {
    display: none; } }

/* line 282, assets/scss/densdeck/_de-navigation.scss */
.dd-secondary-nav-wrap {
  background: #3d4645;
  position: relative;
  margin-bottom: -5px;
  margin-top: 5px; }

@media only screen and (max-width: 48em) {
  /* line 282, assets/scss/densdeck/_de-navigation.scss */
  .dd-secondary-nav-wrap {
    display: none; } }

/* line 290, assets/scss/densdeck/_de-navigation.scss */
.dd-secondary-nav-wrap:after {
  content: ' ';
  position: absolute;
  left: -1000px;
  right: -1000px;
  top: 0;
  bottom: 0;
  background: #3d4645;
  z-index: -1; }

/* line 301, assets/scss/densdeck/_de-navigation.scss */
.dd-secondary-nav {
  display: flex;
  justify-content: flex-end;
  color: #000;
  height: 33px;
  list-style: none;
  margin-bottom: 0;
  margin-top: 0;
  margin: 0 -15px; }

/* line 310, assets/scss/densdeck/_de-navigation.scss */
.dd-secondary-nav li {
  margin: 0 15px;
  display: flex;
  align-items: center; }

/* line 314, assets/scss/densdeck/_de-navigation.scss */
.dd-secondary-nav li a {
  text-transform: uppercase;
  color: #b2b2b2;
  font-weight: 800;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 14px;
  line-height: 1.4rem;
  transition: all 200ms ease-in-out; }

/* line 323, assets/scss/densdeck/_de-navigation.scss */
.dd-secondary-nav li a:hover, .de-secondary-nav li a:focus {
  text-decoration: none;
  color: #636161; }

/* line 329, assets/scss/densdeck/_de-navigation.scss */
.dd-secondary-nav li.current--item a {
  color: #FFDA27; }

@media only screen and (max-width: 48em) {
  /* line 301, assets/scss/densdeck/_de-navigation.scss */
  .dd-secondary-nav {
    display: none; } }

/* line 339, assets/scss/densdeck/_de-navigation.scss */
.hero--dens {
  max-height: 717px; }

@media only screen and (min-width: 64em) {
  /* line 344, assets/scss/densdeck/_de-navigation.scss */
  section.anchor.anchor--dens {
    padding-left: 43px;
    padding-right: 43px; } }

/* line 3, assets/scss/densdeck/_de-press-release.scss */
.press-release__meta {
  text-transform: uppercase; }

/* line 7, assets/scss/densdeck/_de-press-release.scss */
.press-release__content-image {
  margin-top: 0 !important;
  padding: 0;
  padding-bottom: 0 !important; }

@media only screen and (min-width: 48em) {
  /* line 7, assets/scss/densdeck/_de-press-release.scss */
  .press-release__content-image {
    padding: 43px; } }

/* line 16, assets/scss/densdeck/_de-press-release.scss */
.press-release__content-image .wp-video {
  margin-bottom: 0; }

/* line 21, assets/scss/densdeck/_de-press-release.scss */
.press-release__body {
  padding-bottom: 20px; }

/* line 25, assets/scss/densdeck/_de-press-release.scss */
.press-release__title {
  font-size: 3.2rem !important; }

/* line 29, assets/scss/densdeck/_de-press-release.scss */
.press-release__links {
  display: flex;
  flex-wrap: wrap;
  justify-content: center; }

@media only screen and (min-width: 48em) {
  /* line 29, assets/scss/densdeck/_de-press-release.scss */
  .press-release__links {
    justify-content: space-between; } }

/* line 39, assets/scss/densdeck/_de-press-release.scss */
.press-release__download {
  background: #e6e6e6;
  color: #0065A4;
  margin-bottom: 3rem; }

/* line 45, assets/scss/densdeck/_de-press-release.scss */
.press-release__share-links {
  float: right;
  margin-bottom: 2rem; }

/* line 53, assets/scss/densdeck/_de-press-release.scss */
.single-article #breadcrumbs-placeholder + section {
  padding-top: 70px; }

/* line 57, assets/scss/densdeck/_de-press-release.scss */
.single-article .max-width-wrapper {
  max-width: 1153px; }

/* line 3, assets/scss/densdeck/_de-press-room.scss */
.press-room__alm {
  padding-top: 10px; }

/* line 7, assets/scss/densdeck/_de-press-room.scss */
.press-room__result-count {
  font-weight: bold; }

/* line 11, assets/scss/densdeck/_de-press-room.scss */
.press-room .ajax-load-more-wrap.alm-is-filtering {
  background: none !important; }

/* line 17, assets/scss/densdeck/_de-press-room.scss */
.press-room .alm-reveal .alm-paging-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }

@media only screen and (min-width: 48em) {
  /* line 17, assets/scss/densdeck/_de-press-room.scss */
  .press-room .alm-reveal .alm-paging-content {
    justify-content: flex-start; } }

/* line 27, assets/scss/densdeck/_de-press-room.scss */
.press-room .alm-reveal .alm-paging-loading {
  display: none; }

/* line 32, assets/scss/densdeck/_de-press-room.scss */
.press-room .press-item {
  width: 30rem;
  margin-bottom: 6rem;
  flex-grow: 1;
  text-align: center; }

@media only screen and (min-width: 48em) {
  /* line 32, assets/scss/densdeck/_de-press-room.scss */
  .press-room .press-item {
    flex-grow: 0;
    text-align: left; } }

@media only screen and (min-width: 48em) {
  /* line 32, assets/scss/densdeck/_de-press-room.scss */
  .press-room .press-item {
    width: 33%;
    padding-right: 5rem; } }

/* line 48, assets/scss/densdeck/_de-press-room.scss */
.press-room .press-item__image img {
  border: 1px solid;
  margin-bottom: 1rem; }

/* line 53, assets/scss/densdeck/_de-press-room.scss */
.press-room .press-item__category {
  text-transform: uppercase;
  font-size: 14px; }

/* line 58, assets/scss/densdeck/_de-press-room.scss */
.press-room .press-item__title {
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 1rem;
  min-height: 4.5rem; }

@media only screen and (min-width: 48em) {
  /* line 58, assets/scss/densdeck/_de-press-room.scss */
  .press-room .press-item__title {
    min-height: 7rem; } }

/* line 69, assets/scss/densdeck/_de-press-room.scss */
.press-room .press-item__title a {
  color: #000; }

/* line 74, assets/scss/densdeck/_de-press-room.scss */
.press-room .press-item__date {
  font-size: 14px; }

/* line 78, assets/scss/densdeck/_de-press-room.scss */
.press-room .press-item .button {
  display: block;
  width: 162px;
  margin: 0 auto 1rem;
  padding: 12px 48px 12px 24px;
  text-align: center; }

@media only screen and (min-width: 48em) {
  /* line 78, assets/scss/densdeck/_de-press-room.scss */
  .press-room .press-item .button {
    text-align: left;
    margin: 1rem 0; } }

/* line 91, assets/scss/densdeck/_de-press-room.scss */
.press-room .press-item__link {
  background: #005cb8;
  border: 2px solid #005cb8;
  text-align: center !important; }

/* line 96, assets/scss/densdeck/_de-press-room.scss */
.press-room .press-item__link:hover {
  background: #fff;
  color: #005cb8; }

/* line 101, assets/scss/densdeck/_de-press-room.scss */
.press-room .press-item__link:before {
  right: 41px; }

/* line 106, assets/scss/densdeck/_de-press-room.scss */
.press-room .press-item__download {
  background: #e6e6e6;
  border: 2px solid #e6e6e6;
  color: #005cb8;
  margin-bottom: 3rem; }

/* line 117, assets/scss/densdeck/_de-press-room.scss */
.page-template-press-room section.hero.style-Default {
  padding-top: 100px !important; }

@media only screen and (min-width: 64em) {
  /* line 117, assets/scss/densdeck/_de-press-room.scss */
  .page-template-press-room section.hero.style-Default {
    padding-top: 150px !important; } }

/* line 125, assets/scss/densdeck/_de-press-room.scss */
.page-template-press-room .alm-filters-container .alm-filter.alm-filter--search {
  margin: 1rem 0;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  width: 100%; }

@media only screen and (min-width: 48em) {
  /* line 125, assets/scss/densdeck/_de-press-room.scss */
  .page-template-press-room .alm-filters-container .alm-filter.alm-filter--search {
    margin: 3rem 0; } }

/* line 136, assets/scss/densdeck/_de-press-room.scss */
.page-template-press-room .alm-filters-container .alm-filter.alm-filter--search input[type=text].textfield {
  border: 2px solid #888;
  padding: 8px 30px 8px 19px;
  margin: 0px;
  background-color: #fff;
  font-size: 12px;
  font-size: 1.2rem;
  color: #999999;
  border-radius: 0; }

/* line 146, assets/scss/densdeck/_de-press-room.scss */
.page-template-press-room .alm-filters-container .alm-filter.alm-filter--search:before {
  content: "\e83d";
  font-family: "fontello";
  color: #999999;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  position: absolute;
  right: 10px;
  top: 13px;
  z-index: 100; }

/* line 164, assets/scss/densdeck/_de-press-room.scss */
.archive-search {
  margin: 3rem 0;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  width: 100%; }

/* line 171, assets/scss/densdeck/_de-press-room.scss */
.archive-search__input {
  border: 1px solid #888;
  padding: 8px 30px 8px 19px;
  margin: 0px;
  background-color: #fff;
  font-size: 12px;
  font-size: 1.2rem;
  color: #fff; }

/* line 180, assets/scss/densdeck/_de-press-room.scss */
.archive-search__submit {
  padding: 4px 10px 3px 8px;
  background-color: transparent;
  color: #888;
  border: none;
  position: absolute;
  right: 0;
  top: 3px;
  width: 25px; }

/* line 190, assets/scss/densdeck/_de-press-room.scss */
.archive-search__submit:before {
  content: "\e83d";
  font-family: "fontello";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  position: absolute;
  left: 0;
  top: 6px; }

/* line 209, assets/scss/densdeck/_de-press-room.scss */
.archive-search__input:active, .archive-search__input:focus,
.archive-search__submit:active,
.archive-search__submit:focus {
  outline: 0 none;
  color: #888; }

/* line 218, assets/scss/densdeck/_de-press-room.scss */
.archive-filter-by__heading {
  color: #0065A4;
  font-size: 1.8rem; }

/* line 226, assets/scss/densdeck/_de-press-room.scss */
.jcf-select-archive-filter-by__select {
  width: 70%;
  background-color: #fff;
  color: #0065A4;
  border: 1px solid #FFDA27; }

/* line 232, assets/scss/densdeck/_de-press-room.scss */
.jcf-select-archive-filter-by__select:after {
  color: #0065A4; }

/* line 239, assets/scss/densdeck/_de-press-room.scss */
.media-kit {
  padding: 0 0 !important;
  display: flex;
  justify-content: space-between; }

/* line 244, assets/scss/densdeck/_de-press-room.scss */
.media-kit__contacts {
  padding: 85px 5rem;
  width: 350px;
  background: #f9f9f9;
  color: #000;
  font-size: 16px;
  line-height: 20px; }

/* line 252, assets/scss/densdeck/_de-press-room.scss */
.media-kit__contacts h5 {
  text-transform: none; }

/* line 256, assets/scss/densdeck/_de-press-room.scss */
.media-kit__contacts a {
  color: #0065A4 !important; }

/* line 261, assets/scss/densdeck/_de-press-room.scss */
.media-kit__contact {
  margin-bottom: 1.5rem; }

/* line 265, assets/scss/densdeck/_de-press-room.scss */
.media-kit__promo {
  padding: 85px 5vw;
  text-align: right;
  font-weight: 300;
  font-size: 18px;
  line-height: 22px; }

/* line 272, assets/scss/densdeck/_de-press-room.scss */
.media-kit__promo h2 {
  padding-bottom: 0; }

/* line 276, assets/scss/densdeck/_de-press-room.scss */
.media-kit__promo p {
  margin-bottom: 2rem;
  max-width: 400px; }

/* line 283, assets/scss/densdeck/_de-press-room.scss */
.ml-modal {
  opacity: 0; }

/* line 286, assets/scss/densdeck/_de-press-room.scss */
.ml-modal--active {
  opacity: 1; }

/* line 289, assets/scss/densdeck/_de-press-room.scss */
.ml-modal--active .ml-modal__content {
  z-index: 1020;
  display: flex; }

/* line 294, assets/scss/densdeck/_de-press-room.scss */
.ml-modal--active .ml-modal__overlay {
  z-index: 1000;
  display: block; }

/* line 300, assets/scss/densdeck/_de-press-room.scss */
.ml-modal__overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  background-color: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100%; }

/* line 311, assets/scss/densdeck/_de-press-room.scss */
.ml-modal__content {
  display: none;
  position: fixed;
  width: 700px;
  max-width: 100vw;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  background: #fff;
  padding: 3rem;
  flex-direction: column;
  justify-content: center;
  text-align: center; }

/* line 326, assets/scss/densdeck/_de-press-room.scss */
.ml-modal__content .jcf-checkbox {
  border: 2px solid #FFDA27; }

/* line 331, assets/scss/densdeck/_de-press-room.scss */
.ml-modal__close {
  position: absolute;
  top: -1rem;
  right: -1rem;
  background: #000;
  color: #fff;
  height: 4.2rem;
  width: 4.2rem;
  cursor: pointer;
  border: 2px solid #fff;
  border-radius: 50%;
  display: inline-block;
  z-index: 1060;
  font-size: 3.8rem;
  line-height: 3.2rem;
  text-align: center; }

/* line 352, assets/scss/densdeck/_de-press-room.scss */
.page-template-press-room #breadcrumbs-placeholder + section {
  padding-top: 65px;
  padding-bottom: 0; }

/* line 3, assets/scss/densdeck/_de-media-library.scss */
.page-template-media-library section.hero.style-Default {
  padding-top: 100px; }

@media only screen and (min-width: 64em) {
  /* line 3, assets/scss/densdeck/_de-media-library.scss */
  .page-template-media-library section.hero.style-Default {
    padding-top: 150px; } }

/* line 13, assets/scss/densdeck/_de-media-library.scss */
.page-template-media-library .ml-grid__items {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  list-style-type: none;
  padding-inline-start: 0; }

/* line 24, assets/scss/densdeck/_de-media-library.scss */
.page-template-media-library .ml-grid-item {
  width: calc(100% - 40px);
  margin: 0 20px 40px 20px;
  min-height: 302px;
  padding: 20px;
  text-align: center;
  border-radius: 3px;
  background: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); }

@media only screen and (min-width: 48em) {
  /* line 24, assets/scss/densdeck/_de-media-library.scss */
  .page-template-media-library .ml-grid-item {
    width: calc(50% - 40px); } }

@media only screen and (min-width: 64em) {
  /* line 24, assets/scss/densdeck/_de-media-library.scss */
  .page-template-media-library .ml-grid-item {
    width: calc(25% - 20px);
    margin: 0 10px 40px 10px; } }

/* line 43, assets/scss/densdeck/_de-media-library.scss */
.page-template-media-library .ml-grid-item__image-wrapper {
  height: 150px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center; }

/* line 50, assets/scss/densdeck/_de-media-library.scss */
.page-template-media-library .ml-grid-item__image-wrapper img {
  max-height: 100%;
  width: auto; }

/* line 60, assets/scss/densdeck/_de-media-library.scss */
.page-template-media-library .ml-grid-item__title {
  font-weight: 400;
  margin-top: 8px;
  font-size: 16px;
  line-height: 1.2;
  letter-spacing: .61px;
  margin: 25px 0 5px 0; }

/* line 1, assets/scss/densdeck/_de-testimonial.scss */
.testimonial {
  margin: 3rem 0 6rem 0;
  padding: 3rem;
  font-size: 24px;
  line-height: 32px; }

/* line 7, assets/scss/densdeck/_de-testimonial.scss */
.testimonial--gray {
  background: #f9f9f9; }

/* line 11, assets/scss/densdeck/_de-testimonial.scss */
.testimonial--center {
  text-align: center; }

/* line 14, assets/scss/densdeck/_de-testimonial.scss */
.testimonial--center .testimonial__inner {
  justify-content: center; }

/* line 18, assets/scss/densdeck/_de-testimonial.scss */
.testimonial--center .testimonial__author {
  text-align: right; }

/* line 23, assets/scss/densdeck/_de-testimonial.scss */
.testimonial--right {
  text-align: right; }

/* line 26, assets/scss/densdeck/_de-testimonial.scss */
.testimonial--right .testimonial__inner {
  justify-content: flex-end; }

/* line 31, assets/scss/densdeck/_de-testimonial.scss */
.testimonial__inner {
  max-width: 1280px;
  margin: 3rem auto;
  display: flex;
  justify-content: flex-start; }

/* line 38, assets/scss/densdeck/_de-testimonial.scss */
.testimonial__text-wrapper {
  max-width: 70rem; }

/* line 42, assets/scss/densdeck/_de-testimonial.scss */
.testimonial__text {
  font-weight: bold; }

/* line 46, assets/scss/densdeck/_de-testimonial.scss */
.testimonial__author {
  margin: 1.5rem 0 0; }

/* line 3, assets/scss/densdeck/_de-blog.scss */
.page-template-dens-blog #page #page-content {
  padding: 0; }

/* line 6, assets/scss/densdeck/_de-blog.scss */
.page-template-dens-blog #page #page-content #top-story {
  position: relative; }

/* line 9, assets/scss/densdeck/_de-blog.scss */
.page-template-dens-blog #page #page-content #top-story .max-width {
  z-index: 5;
  position: relative; }

/* line 14, assets/scss/densdeck/_de-blog.scss */
.page-template-dens-blog #page #page-content #top-story .post-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
  opacity: 1; }

/* line 38, assets/scss/densdeck/_de-blog.scss */
.page-template-dens-blog header#site-header.scrolled .site-nav #menu-dens-main-menu .menu-home a,
.single-post header#site-header.scrolled .site-nav #menu-dens-main-menu .menu-home a,
.page-template-page-map-template header#site-header.scrolled .site-nav #menu-dens-main-menu .menu-home a,
.single-project header#site-header.scrolled .site-nav #menu-dens-main-menu .menu-home a {
  height: 65px;
  width: 65px;
  left: 6px;
  top: -10px; }

/* line 45, assets/scss/densdeck/_de-blog.scss */
.page-template-dens-blog .global-footer .bg--image,
.single-post .global-footer .bg--image,
.page-template-page-map-template .global-footer .bg--image,
.single-project .global-footer .bg--image {
  z-index: 0; }

/* line 52, assets/scss/densdeck/_de-blog.scss */
.bg--primary-color .blog-back {
  color: #FFDA27;
  text-decoration: underline; }

/* line 55, assets/scss/densdeck/_de-blog.scss */
.bg--primary-color .blog-back:hover, .bg--primary-color .blog-back:focus {
  color: #fff; }

/* line 63, assets/scss/densdeck/_de-blog.scss */
.single-post__download {
  margin-top: 3rem;
  text-align: center; }

/* line 66, assets/scss/densdeck/_de-blog.scss */
.single-post__download a {
  border-bottom: none; }

/* line 73, assets/scss/densdeck/_de-blog.scss */
.single-post #page .post-content.wysiwyg p {
  font-size: 1.8rem;
  line-height: 2.6rem;
  padding-bottom: 20px !important; }

/* line 79, assets/scss/densdeck/_de-blog.scss */
.single-post #page .post-content.wysiwyg h2, .single-post #page .post-content.wysiwyg h3 {
  text-transform: none;
  padding: 10px 0;
  color: #0066a4;
  font-size: 2.8rem;
  line-height: 3.6rem;
  text-align: left; }

/* line 88, assets/scss/densdeck/_de-blog.scss */
.single-post #page .post-content.wysiwyg img {
  width: auto; }

/* line 98, assets/scss/densdeck/_de-blog.scss */
.single-post section.type-densdeck-conversion .dens-conversion__form {
  max-width: 50rem; }

/* line 104, assets/scss/densdeck/_de-blog.scss */
.single-post section.type-densdeck-conversion .dens-conversion .gform_wrapper .gform_footer {
  padding-top: 16px; }

/* line 1, assets/scss/densdeck/_de-global.scss */
.single-de_post,
.page-template-dens-blog {
  font-family: 'din-2014', Arial, sans-serif; }

/* line 6, assets/scss/densdeck/_de-global.scss */
.page-template-case-studies-alm {
  font-family: "din-2014", sans-serif; }

/* line 15, assets/scss/densdeck/_de-global.scss */
.single-de_post .max-width,
.single-project .max-width,
.page-template-dens-blog .max-width,
.page-template-densdeck .max-width {
  padding: 0; }

/* line 19, assets/scss/densdeck/_de-global.scss */
.single-de_post .sliding-panel-content nav ul#menu-dens-secondary li a,
.single-project .sliding-panel-content nav ul#menu-dens-secondary li a,
.page-template-dens-blog .sliding-panel-content nav ul#menu-dens-secondary li a,
.page-template-densdeck .sliding-panel-content nav ul#menu-dens-secondary li a {
  color: #fff;
  font-size: 1.6rem;
  line-height: 1.9rem; }

/* line 25, assets/scss/densdeck/_de-global.scss */
.single-de_post header#site-header nav.site-nav.primary ul,
.single-project header#site-header nav.site-nav.primary ul,
.page-template-dens-blog header#site-header nav.site-nav.primary ul,
.page-template-densdeck header#site-header nav.site-nav.primary ul {
  display: flex;
  justify-content: space-between; }

/* line 29, assets/scss/densdeck/_de-global.scss */
.single-de_post header#site-header nav.site-nav.primary ul li > a,
.single-project header#site-header nav.site-nav.primary ul li > a,
.page-template-dens-blog header#site-header nav.site-nav.primary ul li > a,
.page-template-densdeck header#site-header nav.site-nav.primary ul li > a {
  color: #FEE139; }

/* line 46, assets/scss/densdeck/_de-global.scss */
.single-de_post .icon-arrow-left:before,
.single-de_post .icon-papers-hexagon:before,
.single-de_post .icon-thumbs-up-hexagon:before,
.single-de_post .icon-star-hexagon:before,
.single-de_post .icon-chevron-right:before,
.single-de_post .icon-chevron-left:before,
.single-project .icon-arrow-left:before,
.single-project .icon-papers-hexagon:before,
.single-project .icon-thumbs-up-hexagon:before,
.single-project .icon-star-hexagon:before,
.single-project .icon-chevron-right:before,
.single-project .icon-chevron-left:before,
.page-template-dens-blog .icon-arrow-left:before,
.page-template-dens-blog .icon-papers-hexagon:before,
.page-template-dens-blog .icon-thumbs-up-hexagon:before,
.page-template-dens-blog .icon-star-hexagon:before,
.page-template-dens-blog .icon-chevron-right:before,
.page-template-dens-blog .icon-chevron-left:before {
  font-family: 'icomoon' !important; }

/* line 51, assets/scss/densdeck/_de-global.scss */
.single-de_post p,
.single-project p,
.page-template-dens-blog p {
  padding: 10px 0 !important; }

/* line 55, assets/scss/densdeck/_de-global.scss */
.single-de_post .post-heading,
.single-project .post-heading,
.page-template-dens-blog .post-heading {
  text-transform: none; }

/* line 67, assets/scss/densdeck/_de-global.scss */
.page-template-densdeck #map-wrapper .map-intro h1 {
  font-size: 4.5rem;
  line-height: 5.2rem;
  text-transform: none; }

/* line 5, assets/scss/densdeck/_de-share-links.scss */
.share-links__heading {
  color: #2e63b8 !important; }

/* line 9, assets/scss/densdeck/_de-share-links.scss */
.share-links__link {
  border: 2px solid #2e63b8;
  color: #2e63b8;
  border-radius: 50%;
  width: 44px;
  height: 44px;
  display: inline-flex !important;
  justify-content: center;
  align-items: center;
  font-size: 21px;
  line-height: 1;
  margin: 0 4px;
  transition: all .5s ease-in-out; }

/* line 23, assets/scss/densdeck/_de-share-links.scss */
.share-links__link:hover {
  background: #2e63b8;
  color: #fff; }

/* line 3, assets/scss/densdeck/_denselement-overrides.scss */
body.page-template-densdeck {
  overflow-x: hidden; }

/* line 7, assets/scss/densdeck/_denselement-overrides.scss */
body.page-template-densdeck.has_anchor .breadcrumbs-wrapper {
  margin: 10px 0; }

body.page-template-densdeck.has_anchor .breadcrumbs-wrapper {
  margin: 10px 0; }


/* line 13, assets/scss/densdeck/_denselement-overrides.scss */
.anchor.anchor--dens + #breadcrumbs-placeholder .breadcrumbs-wrapper.sticky {
  top: 78px !important; }

@media only screen and (max-width: 1125px) {
  /* line 13, assets/scss/densdeck/_denselement-overrides.scss */
  .anchor.anchor--dens + #breadcrumbs-placeholder .breadcrumbs-wrapper.sticky {
    position: static !important; } }

/* line 20, assets/scss/densdeck/_denselement-overrides.scss */
.anchor.anchor--dens.subnav-visible + #breadcrumbs-placeholder .breadcrumbs-wrapper.sticky {
  top: 111px !important; }

@media only screen and (max-width: 769px) {
  /* line 20, assets/scss/densdeck/_denselement-overrides.scss */
  .anchor.anchor--dens.subnav-visible + #breadcrumbs-placeholder .breadcrumbs-wrapper.sticky {
    position: static !important; } }

/* line 34, assets/scss/densdeck/_denselement-overrides.scss */
.single-case_study #breadcrumbs-placeholder .breadcrumbs-wrapper,
.single-article #breadcrumbs-placeholder .breadcrumbs-wrapper {
  margin: 10px 0;
  z-index: 900 !important; }

.single-case_study_dd #breadcrumbs-placeholder .breadcrumbs-wrapper {
  margin: 10px 0;
  z-index: 900 !important; }

@media only screen and (max-width: 970px) {
  .case-study__roof-system {
    padding-top: 1em;
  }
}

/* line 43, assets/scss/densdeck/_denselement-overrides.scss */
body.single-de_post .cs-hero {
  max-width: 1107px;
  margin: 0 auto; }

/* line 47, assets/scss/densdeck/_denselement-overrides.scss */
body.single-de_post .hero_content {
  padding-top: 15px; }

/* line 49, assets/scss/densdeck/_denselement-overrides.scss */
body.single-de_post .hero_content a:hover, body.single-de_post .hero_content a:focus {
  color: #fff;
  text-decoration: underline; }

/* line 54, assets/scss/densdeck/_denselement-overrides.scss */
body.single-de_post .sharing .social {
  padding-left: 0; }

/* line 60, assets/scss/densdeck/_denselement-overrides.scss */
body.page-template-page-map-template {
  font-family: 'din-2014', sans-serif !important; }

/* line 63, assets/scss/densdeck/_denselement-overrides.scss */
body.page-template-page-map-template .map-intro h1 {
  display: none !important; }

/* line 67, assets/scss/densdeck/_denselement-overrides.scss */
body.page-template-page-map-template .map-intro p {
  margin: 25px auto 15px !important; }

/* line 71, assets/scss/densdeck/_denselement-overrides.scss */
body.page-template-page-map-template #map-wrapper {
  margin-top: 0 !important; }

/* line 78, assets/scss/densdeck/_denselement-overrides.scss */
body.single-project #breadcrumbs:not(.slideBreadcrumbs) {
  margin: 0 !important; }

/* End DensDeck */

/* Backgrounds */
/* line 3, assets/scss/base/_helpers.scss */
.bg--gypsum {
  background-image: url(../images/bg-gypsum.png);
  background-repeat: repeat;
  background-size: auto; }

/* line 8, assets/scss/base/_helpers.scss */
.bg--wood {
  background-image: url(../images/home-wood-pattern.png);
  background-repeat: repeat;
  background-size: auto; }

/* line 13, assets/scss/base/_helpers.scss */
.bg--plus {
  background-image: url(../images/bg-plus.png);
  background-repeat: repeat;
  background-size: auto; }

/* line 19, assets/scss/base/_helpers.scss */
.bg--primary-color {
  background-color: #0065A4;
  color: #FFF; }

/* line 23, assets/scss/base/_helpers.scss */
.bg--primary-color a {
  color: #fff; }

/* line 25, assets/scss/base/_helpers.scss */
.bg--primary-color a:hover {
  color: #cccccc; }

/* line 30, assets/scss/base/_helpers.scss */
.bg--primary-color .button {
  color: #0065A4;
  background-color: #fff; }

/* line 33, assets/scss/base/_helpers.scss */
.bg--primary-color .button:hover {
  color: #0065A4;
  background-color: #cccccc; }

/* line 40, assets/scss/base/_helpers.scss */
.bg--primary-color.grid_table .table_name {
  color: #fff; }

/* line 45, assets/scss/base/_helpers.scss */
.bg--primary-color .resource--block {
  border-color: #267cb2; }

/* line 51, assets/scss/base/_helpers.scss */
.bg--primary-color-inverse {
  background-color: #FFF;
  color: #0065A4; }

/* line 54, assets/scss/base/_helpers.scss */
.bg--primary-color-inverse.button {
  color: #fff;
  background-color: #0065A4; }

/* line 57, assets/scss/base/_helpers.scss */
.bg--primary-color-inverse.button:hover {
  color: #0065A4;
  background-color: #cccccc; }

/* line 64, assets/scss/base/_helpers.scss */
.bg--secondary-color {
  background-color: #212121;
  color: #fff; }

/* line 68, assets/scss/base/_helpers.scss */
.bg--secondary-color a {
  color: #fff; }

/* line 70, assets/scss/base/_helpers.scss */
.bg--secondary-color a:hover {
  color: #FFDA27; }

/* line 75, assets/scss/base/_helpers.scss */
.bg--secondary-color .button {
  color: #fff;
  background-color: #0065A4; }

/* line 78, assets/scss/base/_helpers.scss */
.bg--secondary-color .button:hover {
  color: #0065A4;
  background-color: #cccccc; }

/* line 82, assets/scss/base/_helpers.scss */
.bg--secondary-color .button.white {
  color: #0065A4;
  background: #fff; }

/* line 85, assets/scss/base/_helpers.scss */
.bg--secondary-color .button.white:hover {
  color: #fff;
  background: #00263e; }

/* line 93, assets/scss/base/_helpers.scss */
.bg--secondary-color.grid_table .table_name {
  color: #fff; }

/* line 102, assets/scss/base/_helpers.scss */
.division_wood .bg--secondary-color .button.white:hover {
  background: #0065A4; }

/* line 111, assets/scss/base/_helpers.scss */
.bg--tertiary-color {
  background-color: #FFDA27;
  color: #212121; }

/* line 116, assets/scss/base/_helpers.scss */
.bg--tertiary-color-two {
  background-color: #3f6f60;
  color: #FFF; }

.bg--tertiary-color-three {
  background-color: #323938;
  color: #fff;
}

/* line 121, assets/scss/base/_helpers.scss */
.bg--gray-light {
  background-color: #bbb;
  color: #000; }

/* line 126, assets/scss/base/_helpers.scss */
.bg--gray-lighter {
  background-color: #f9f9f9;
  color: #000; }

.bg--gray-resource-dd {
  background-color: #bbb !important;
}

/* line 137, assets/scss/base/_helpers.scss */
.bg--white {
  background-color: #fff;
  color: #000; }

/* line 143, assets/scss/base/_helpers.scss */
.bg--white .grid__item .text_title a {
  color: #000; }

/* line 145, assets/scss/base/_helpers.scss */
.bg--white .grid__item .text_title a:hover {
  color: #0065A4; }

/* line 154, assets/scss/base/_helpers.scss */
.bg--white.tab-content .grid__item .text_title a {
  color: #fff; }

/* line 156, assets/scss/base/_helpers.scss */
.bg--white.tab-content .grid__item .text_title a:hover {
  color: #e6e6e6; }

/* line 165, assets/scss/base/_helpers.scss */
.bg--white .product--title a {
  color: #000; }

/* line 167, assets/scss/base/_helpers.scss */
.bg--white .product--title a:hover {
  color: #0065A4; }

/* line 175, assets/scss/base/_helpers.scss */
.bg--black {
  background-color: #000;
  color: #fff; }

/* line 178, assets/scss/base/_helpers.scss */
.bg--black .button {
  color: #0065A4;
  background-color: #fff; }

/* line 181, assets/scss/base/_helpers.scss */
.bg--black .button:hover {
  color: #0065A4;
  background: #cccccc; }

.bg--yellow {
  background-color: #FFDA27;
}
/* line 188, assets/scss/base/_helpers.scss */
.bg--image {
  color: #fff; }

/* line 190, assets/scss/base/_helpers.scss */
.bg--image .button {
  color: #0065A4;
  background-color: #fff; }

/* line 193, assets/scss/base/_helpers.scss */
.bg--image .button:hover {
  color: #0065A4;
  background: #cccccc;
  text-decoration: none; }

/* line 199, assets/scss/base/_helpers.scss */
.bg--image a {
  color: #fff; }

/* line 201, assets/scss/base/_helpers.scss */
.bg--image a:hover {
  color: #00263e;
  text-decoration: underline; }

/* line 208, assets/scss/base/_helpers.scss */
.bg--hive {
  background-color: #fff;
  position: relative; }

/* line 211, assets/scss/base/_helpers.scss */
.bg--hive:after {
  content: '';
  position: absolute;
  display: block;
  background: url(../images/dens-hex-pattern.png) center/cover no-repeat;
  width: 45%;
  padding-top: 27%;
  box-sizing: border-box;
  bottom: 0;
  right: 0; }

/*
 * Padding Helpers
 */
/* line 227, assets/scss/base/_helpers.scss */
.pd_ {
  /* All */
  /* Top */
  /* Right */
  /* Bottom */
  /* Left */ }

/* line 229, assets/scss/base/_helpers.scss */
.pd_0 {
  padding: 0px; }

/* line 232, assets/scss/base/_helpers.scss */
.pd_20 {
  padding: 10px; }

/* line 235, assets/scss/base/_helpers.scss */
.pd_50 {
  margin: 25px; }

/* line 239, assets/scss/base/_helpers.scss */
.pd_t0 {
  padding-top: 0px; }

/* line 242, assets/scss/base/_helpers.scss */
.pd_t20 {
  padding-top: 10px; }

/* line 245, assets/scss/base/_helpers.scss */
.pd_t50 {
  padding-top: 25px; }

/* line 248, assets/scss/base/_helpers.scss */
.pd_t80 {
  padding-top: 40px; }

/* line 251, assets/scss/base/_helpers.scss */
.pd_t100 {
  padding-top: 50px; }

/* line 255, assets/scss/base/_helpers.scss */
.pd_r0 {
  padding-right: 0px; }

/* line 258, assets/scss/base/_helpers.scss */
.pd_r20 {
  padding-right: 10px; }

/* line 261, assets/scss/base/_helpers.scss */
.pd_r50 {
  padding-right: 25px; }

/* line 265, assets/scss/base/_helpers.scss */
.pd_b0 {
  padding-bottom: 0px; }

/* line 268, assets/scss/base/_helpers.scss */
.pd_b20 {
  padding-bottom: 10px; }

/* line 271, assets/scss/base/_helpers.scss */
.pd_b50 {
  padding-bottom: 25px; }

/* line 275, assets/scss/base/_helpers.scss */
.pd_l0 {
  padding-left: 0px; }

/* line 278, assets/scss/base/_helpers.scss */
.pd_l20 {
  padding-left: 10px; }

/* line 281, assets/scss/base/_helpers.scss */
.pd_l50 {
  padding-left: 25px; }

/*
 * margin Helpers
 */
/* line 289, assets/scss/base/_helpers.scss */
.mar_ {
  /* All */
  /* Top */
  /* Right */
  /* Bottom */
  /* Left */ }

/* line 291, assets/scss/base/_helpers.scss */
.mar_0 {
  margin: 0px; }

/* line 294, assets/scss/base/_helpers.scss */
.mar_20 {
  margin: 10px; }

/* line 297, assets/scss/base/_helpers.scss */
.mar_50 {
  margin: 25px; }

/* line 301, assets/scss/base/_helpers.scss */
.mar_t0 {
  margin-top: 0px; }

/* line 304, assets/scss/base/_helpers.scss */
.mar_t20 {
  margin-top: 10px; }

/* line 307, assets/scss/base/_helpers.scss */
.mar_t50 {
  margin-top: 25px; }

/* line 311, assets/scss/base/_helpers.scss */
.mar_r0 {
  margin-right: 0px; }

/* line 314, assets/scss/base/_helpers.scss */
.mar_r20 {
  margin-right: 10px; }

/* line 317, assets/scss/base/_helpers.scss */
.mar_r50 {
  margin-right: 25px; }

/* line 321, assets/scss/base/_helpers.scss */
.mar_b0 {
  margin-bottom: 0px !important; }

/* line 324, assets/scss/base/_helpers.scss */
.mar_b20 {
  margin-bottom: 10px; }

/* line 327, assets/scss/base/_helpers.scss */
.mar_b50 {
  margin-bottom: 25px; }

/* line 331, assets/scss/base/_helpers.scss */
.mar_l0 {
  margin-left: 0px; }

/* line 334, assets/scss/base/_helpers.scss */
.mar_l20 {
  margin-left: 10px; }

/* line 337, assets/scss/base/_helpers.scss */
.mar_l50 {
  margin-left: 25px; }

@media only screen and (min-width: 64em) {
  /*
	 * Padding Helpers
	 */
  /* line 346, assets/scss/base/_helpers.scss */
  .pd_ {
    /* All */
    /* Top */
    /* Right */
    /* Bottom */
    /* Left */ }
  /* line 348, assets/scss/base/_helpers.scss */
  .pd_0 {
    padding: 0px; }
  /* line 351, assets/scss/base/_helpers.scss */
  .pd_20 {
    padding: 20px; }
  /* line 354, assets/scss/base/_helpers.scss */
  .pd_50 {
    margin: 50px; }
  /* line 358, assets/scss/base/_helpers.scss */
  .pd_t0 {
    padding-top: 0px; }
  /* line 361, assets/scss/base/_helpers.scss */
  .pd_t20 {
    padding-top: 20px; }
  /* line 364, assets/scss/base/_helpers.scss */
  .pd_t50 {
    padding-top: 50px; }
  /* line 367, assets/scss/base/_helpers.scss */
  .pd_t80 {
    padding-top: 80px; }
  /* line 370, assets/scss/base/_helpers.scss */
  .pd_t100 {
    padding-top: 100px; }
  /* line 374, assets/scss/base/_helpers.scss */
  .pd_r0 {
    padding-right: 0px; }
  /* line 377, assets/scss/base/_helpers.scss */
  .pd_r20 {
    padding-right: 20px; }
  /* line 380, assets/scss/base/_helpers.scss */
  .pd_r50 {
    padding-right: 50px; }
  /* line 384, assets/scss/base/_helpers.scss */
  .pd_b0 {
    padding-bottom: 0px; }
  /* line 387, assets/scss/base/_helpers.scss */
  .pd_b20 {
    padding-bottom: 20px; }
  /* line 390, assets/scss/base/_helpers.scss */
  .pd_b50 {
    padding-bottom: 50px; }
  /* line 394, assets/scss/base/_helpers.scss */
  .pd_l0 {
    padding-left: 0px; }
  /* line 397, assets/scss/base/_helpers.scss */
  .pd_l20 {
    padding-left: 20px; }
  /* line 400, assets/scss/base/_helpers.scss */
  .pd_l50 {
    padding-left: 50px; }
  /*
	 * margin Helpers
	 */
  /* line 408, assets/scss/base/_helpers.scss */
  .mar_ {
    /* All */
    /* Top */
    /* Right */
    /* Bottom */
    /* Left */ }
  /* line 410, assets/scss/base/_helpers.scss */
  .mar_t0 {
    margin: 0px; }
  /* line 413, assets/scss/base/_helpers.scss */
  .mar_20 {
    margin: 20px; }
  /* line 416, assets/scss/base/_helpers.scss */
  .mar_50 {
    margin: 50px; }
  /* line 420, assets/scss/base/_helpers.scss */
  .mar_t0 {
    margin-top: 0px; }
  /* line 423, assets/scss/base/_helpers.scss */
  .mar_t20 {
    margin-top: 20px; }
  /* line 426, assets/scss/base/_helpers.scss */
  .mar_t50 {
    margin-top: 50px; }
  /* line 430, assets/scss/base/_helpers.scss */
  .mar_r0 {
    margin-right: 0px; }
  /* line 433, assets/scss/base/_helpers.scss */
  .mar_r20 {
    margin-right: 20px; }
  /* line 436, assets/scss/base/_helpers.scss */
  .mar_r50 {
    margin-right: 50px; }
  /* line 440, assets/scss/base/_helpers.scss */
  .mar_b0 {
    margin-bottom: 0px !important; }
  /* line 443, assets/scss/base/_helpers.scss */
  .mar_b20 {
    margin-bottom: 20px; }
  /* line 446, assets/scss/base/_helpers.scss */
  .mar_b50 {
    margin-bottom: 50px; }
  /* line 450, assets/scss/base/_helpers.scss */
  .mar_l0 {
    margin-left: 0px; }
  /* line 453, assets/scss/base/_helpers.scss */
  .mar_l20 {
    margin-left: 20px; }
  /* line 456, assets/scss/base/_helpers.scss */
  .mar_l50 {
    margin-left: 50px; } }

/*
 * Text
 */
/* line 465, assets/scss/base/_helpers.scss */
.text-left {
  text-align: left; }

/* line 468, assets/scss/base/_helpers.scss */
.text-center {
  text-align: center; }

/* line 471, assets/scss/base/_helpers.scss */
.text-right {
  text-align: right; }

/* line 475, assets/scss/base/_helpers.scss */
.uppercase {
  text-transform: uppercase; }

/* line 479, assets/scss/base/_helpers.scss */
.alignleft {
  float: left; }

/* line 483, assets/scss/base/_helpers.scss */
.alignright {
  float: right; }

/* line 487, assets/scss/base/_helpers.scss */
.text-white {
  color: #fff; }

/* line 491, assets/scss/base/_helpers.scss */
.video-wrap {
  position: relative;
  padding-top: 56.25%;
  max-width: 80%;
  margin: 0 auto; }

/* Device */
@media only screen and (min-width: 48em) {
  /* line 499, assets/scss/base/_helpers.scss */
  .mobile {
    display: none; } }

/* line 504, assets/scss/base/_helpers.scss */
.not-mobile {
  display: none; }

@media only screen and (min-width: 48em) {
  /* line 504, assets/scss/base/_helpers.scss */
  .not-mobile {
    display: block; } }

/* line 510, assets/scss/base/_helpers.scss */
.not-mobile--small {
  display: none; }

@media only screen and (min-width: 37.5em) {
  /* line 510, assets/scss/base/_helpers.scss */
  .not-mobile--small {
    display: inline-block; } }

/* Display */
/* line 518, assets/scss/base/_helpers.scss */
.displaynone {
  display: none !important; }

/* line 522, assets/scss/base/_helpers.scss */
.displayblock {
  display: block !important; }

@media print {
  /* line 2, assets/scss/base/_print.scss */
  * {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    opacity: 1 !important;
    visibility: visible !important;
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1) !important;
    top: 0; }
  /* line 12, assets/scss/base/_print.scss */
  a,
  a:visited {
    color: #000 !important;
    text-decoration: underline; }
  /* line 17, assets/scss/base/_print.scss */
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  /* line 20, assets/scss/base/_print.scss */
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: ""; }
  /* line 25, assets/scss/base/_print.scss */
  a[href*='//']:after {
    content: " (" attr(href) ") ";
    word-wrap: break-word;
    word-break: break-all;
    display: block; }
  /* line 33, assets/scss/base/_print.scss */
  .text_title a:after {
    display: none; }
  /* line 38, assets/scss/base/_print.scss */
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  /* line 43, assets/scss/base/_print.scss */
  thead {
    display: table-header-group; }
  /* line 46, assets/scss/base/_print.scss */
  tr,
  img {
    page-break-inside: avoid; }
  /* line 50, assets/scss/base/_print.scss */
  img {
    max-width: 100% !important; }
  @page {
    margin: 0.5cm; }
  /* line 56, assets/scss/base/_print.scss */
  p,
  h2,
  h3 {
    color: #000 !important;
    orphans: 3;
    widows: 3; }
  /* line 63, assets/scss/base/_print.scss */
  h2,
  h3 {
    color: #000 !important;
    page-break-after: avoid; }
  /* line 68, assets/scss/base/_print.scss */
  header, footer, #breadcrumbs, #breadcrumbs-placeholder {
    display: none; }
  /* line 71, assets/scss/base/_print.scss */
  .hero {
    padding: 0;
    margin: 30px auto; }
  /* line 74, assets/scss/base/_print.scss */
  .hero * {
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    height: auto  !important;
    max-width: 100%; }
  /* line 84, assets/scss/base/_print.scss */
  .hero .product_hero .grid__item {
    width: 100% !important; }
  /* line 87, assets/scss/base/_print.scss */
  .hero .product_hero .slick-dots {
    display: none !important; }
  /* line 90, assets/scss/base/_print.scss */
  .hero .product_hero .slider--slide {
    width: 25% !important;
    display: inline-block !important; }
  /* line 95, assets/scss/base/_print.scss */
  .hero .product_hero .hero_content img {
    background: #000 !important; }
  /* line 101, assets/scss/base/_print.scss */
  section {
    margin: 0;
    padding-top: 0; }
  /* line 105, assets/scss/base/_print.scss */
  .logged-in-nav {
    display: none; }
  /* line 109, assets/scss/base/_print.scss */
  .benefits .grid__item {
    width: 25% !important; }
  /* line 113, assets/scss/base/_print.scss */
  .masonry-grid {
    display: block !important; }
  /* line 116, assets/scss/base/_print.scss */
  .masonry-grid__item {
    width: 100% !important;
    min-height: auto !important;
    float: left !important;
    text-align: left !important;
    position: relative !important;
    top: 0 !important;
    left: 0 !important;
    display: block !important; }
  /* line 125, assets/scss/base/_print.scss */
  .masonry-grid__item .masonry--block-title {
    display: block !important;
    margin: 0 !important;
    color: #000 !important;
    opacity: 1 !important;
    width: 100% !important;
    text-align: left !important; }
  /* line 133, assets/scss/base/_print.scss */
  .masonry-grid__item .masonry--block-content {
    display: block !important;
    margin: 0 !important;
    width: 100% !important; }
  /* line 140, assets/scss/base/_print.scss */
  .resource .grid__item, .product .grid__item {
    width: 33% !important; }
  /* line 145, assets/scss/base/_print.scss */
  .featured_resources .grid__item {
    width: 25% !important; }
  /* line 151, assets/scss/base/_print.scss */
  .grid_content .tab-header:after {
    transform: rotateX(-180deg);
    color: #FFDA27; }
  /* line 156, assets/scss/base/_print.scss */
  .grid_content .tab-content {
    display: block !important; }
  /* line 159, assets/scss/base/_print.scss */
  .grid_content .tab-content .grid .grid__item {
    width: 25% !important; }
  /* line 165, assets/scss/base/_print.scss */
  .trigger-wtb {
    display: none; } }

/* IE/EDGE rule sets go here */
/* line 9, assets/scss/_ie.scss */
_:-ms-lang(x).style-Landing .animated-text,
.hero.style-Landing .animated-text {
  overflow: hidden; }

/* line 12, assets/scss/_ie.scss */
_:-ms-lang(x).style-Landing .animated-text:after,
.hero.style-Landing .animated-text:after {
  display: none; }

/* line 16, assets/scss/_ie.scss */
_:-ms-lang(x).style-Landing .animated-text .animated-text-second,
.hero.style-Landing .animated-text .animated-text-second {
  position: relative;
  top: 0;
  transform: translateY(0); }

/* line 21, assets/scss/_ie.scss */
_:-ms-lang(x).style-Landing .animated-text .animated-text-second:before,
.hero.style-Landing .animated-text .animated-text-second:before {
  content: '';
  width: 3px;
  height: 180%;
  background: #fff;
  -webkit-transform: translateY(-50%) rotateZ(45deg);
  -moz-transform: translateY(-50%) rotateZ(45deg);
  -ms-transform: translateY(-50%) rotateZ(45deg);
  -o-transform: translateY(-50%) rotateZ(45deg);
  transform: translateY(-50%) rotateZ(45deg);
  position: absolute;
  top: 50%;
  left: 10%; }

/* line 32, assets/scss/_ie.scss */
_:-ms-lang(x).style-Landing .animated-text .animated-text-second h2,
.hero.style-Landing .animated-text .animated-text-second h2 {
  padding-top: 0; }

/* line 42, assets/scss/_ie.scss */
_:-ms-lang(x).style-Slider .hero_slider--wrap .hero_content h1,
.hero.style-Slider .hero_slider--wrap .hero_content h1 {
  height: 100%; }

/* line 45, assets/scss/_ie.scss */
_:-ms-lang(x).style-Slider .hero_slider--wrap .hero_content h1:after,
.hero.style-Slider .hero_slider--wrap .hero_content h1:after {
  content: '';
  width: 2px;
  left: 100%;
  -webkit-transform: rotateZ(10deg);
  -moz-transform: rotateZ(10deg);
  -ms-transform: rotateZ(10deg);
  -o-transform: rotateZ(10deg);
  transform: rotateZ(10deg); }

/* line 56, assets/scss/_ie.scss */
_:-ms-lang(x).style-Slider .hero_slider--wrap .hero_slider--slide .hero_content--wrap.animatingFadeOut,
.hero.style-Slider .hero_slider--wrap .hero_slider--slide .hero_content--wrap.animatingFadeOut {
  -webkit-animation-delay: 0s;
  -webkit-animation-duration: 100ms;
  -webkit-animation-name: ie-fadeout;
  -webkit-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  -webkit-animation-timing-function: linear;
  -moz-animation-delay: 0s;
  -moz-animation-duration: 100ms;
  -moz-animation-name: ie-fadeout;
  -moz-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  -moz-animation-timing-function: linear;
  -o-animation-delay: 0s;
  -o-animation-duration: 100ms;
  -o-animation-name: ie-fadeout;
  -o-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  -o-animation-timing-function: linear;
  animation-delay: 0s;
  animation-duration: 100ms;
  animation-name: ie-fadeout;
  animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  animation-timing-function: linear; }

/* line 59, assets/scss/_ie.scss */
_:-ms-lang(x).style-Slider .hero_slider--wrap .hero_slider--slide .hero_content--wrap.animatingFadeIn,
.hero.style-Slider .hero_slider--wrap .hero_slider--slide .hero_content--wrap.animatingFadeIn {
  -webkit-animation-delay: 0s;
  -webkit-animation-duration: 100ms;
  -webkit-animation-name: ie-fadein;
  -webkit-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  -webkit-animation-timing-function: linear;
  -moz-animation-delay: 0s;
  -moz-animation-duration: 100ms;
  -moz-animation-name: ie-fadein;
  -moz-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  -moz-animation-timing-function: linear;
  -o-animation-delay: 0s;
  -o-animation-duration: 100ms;
  -o-animation-name: ie-fadein;
  -o-animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  -o-animation-timing-function: linear;
  animation-delay: 0s;
  animation-duration: 100ms;
  animation-name: ie-fadein;
  animation-fill-mode: forwards;
  /* this prevents the animation from restarting! */
  animation-timing-function: linear; }

/* line 73, assets/scss/_ie.scss */
_:-ms-lang(x) .home-1 .home-1-left:after,
#home-wrapper .home-1 .home-1-left:after {
  background: transparent; }

/* line 78, assets/scss/_ie.scss */
_:-ms-lang(x) .home-1 .home-1-left .content:after,
#home-wrapper .home-1 .home-1-left .content:after {
  content: '';
  width: 2px;
  height: 100%;
  background: white;
  display: block;
  position: absolute;
  top: 0%;
  right: -15px; }

/* line 96, assets/scss/_ie.scss */
_:-ms-lang(x) .grid__item--texture img,
.grid_content .grid__item--texture img {
  min-height: 1px; }

/***** Rules for Edge ONLY ***/
@supports (-ms-ime-align: auto) {
  /* line 109, assets/scss/_ie.scss */
  #home-wrapper .home-1 .home-1-left .content:after {
    right: 0px; }
  /* line 122, assets/scss/_ie.scss */
  .hero.style-Slider .hero_slider--wrap .hero_content h1:after {
    left: 32%; } }

@-webkit-keyframes ie-fadeout {
  0% {
    opacity: 1; }
  50% {
    opacity: .5; }
  100% {
    opacity: 0; } }

@-moz-keyframes ie-fadeout {
  0% {
    opacity: 1; }
  50% {
    opacity: .5; }
  100% {
    opacity: 0; } }

@-ms-keyframes ie-fadeout {
  /* line 133, assets/scss/_ie.scss */
  0% {
    opacity: 1; }
  /* line 137, assets/scss/_ie.scss */
  50% {
    opacity: .5; }
  /* line 141, assets/scss/_ie.scss */
  100% {
    opacity: 0; } }

@keyframes ie-fadeout {
  0% {
    opacity: 1; }
  50% {
    opacity: .5; }
  100% {
    opacity: 0; } }

@-webkit-keyframes ie-fadein {
  0% {
    opacity: 0; }
  50% {
    opacity: .5; }
  100% {
    opacity: 1; } }

@-moz-keyframes ie-fadein {
  0% {
    opacity: 0; }
  50% {
    opacity: .5; }
  100% {
    opacity: 1; } }

@-ms-keyframes ie-fadein {
  /* line 148, assets/scss/_ie.scss */
  0% {
    opacity: 0; }
  /* line 152, assets/scss/_ie.scss */
  50% {
    opacity: .5; }
  /* line 156, assets/scss/_ie.scss */
  100% {
    opacity: 1; } }

@keyframes ie-fadein {
  0% {
    opacity: 0; }
  50% {
    opacity: .5; }
  100% {
    opacity: 1; } }

@media only screen and (min-width: 971px) {
  .bg--image-mobile {
    display: none;
  } }

.field_disclaimer {
  text-align: left;
  padding: 15px 0 25px 0px;
}

.ggl_captcha{
text-align: left;
}

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

/* Conversion MultiField */

.conversion_multi_header {
  text-align: center;
}

.conversion_multi_header h3 {
  font-weight: 400;
  font-size: 2.5rem;
}

.conversion_multi_header p {
  font-size: 2rem;
}


.conversion_multi_form {
  margin: 0 auto;
  max-width: 100%;
}

.conversion_multi_form input {
  background-color: #fff;
}

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

.conversion_multi_form .gform_footer button {
  background-color: #FFDA27;
  color: #000;
  width: 100%;
  text-align: center;
}

.conversion_multi_form .gform_footer button:hover {
  background-color: #B3970D;
}

.conversion_multi_form .gform_body {
  color: #fff;
}

.conversion_multi_form .gform_body ul {
  margin-bottom: 10px;
}

.conversion_multi_form .gform_body input {
  color: #000;
  padding: 10px 10px;
}

.conversion_multi_form .gform_body textarea {
  height: 100px;
  font-weight: bold;
}

.conversion_multi_form .gform_validation_container, .conversion_multi_form .gfield_label {
    display: none!important;
}

.conversion_multi_form .gform_body .gfield_checkbox {
  border: none;
}

@media all and (min-width: 900px){
  .conversion_multi_form {
    max-width: 70%;
  }

  .conversion_multi_form .gform_footer {
    text-align: center !important;
  }

  .conversion_multi_form .gform_footer button {
    width: 50%;
    text-align: center;
  }

  .conversion_multi_header p {
    max-width: 65%;
    margin: 0 auto;
  }
}

.column-2-image img, .column-3-image img {
    width: 100%;
    height: 450px;
}

.column-2-content, .column-3-content {
  padding-top: 1em;
}

/* Nav CSS */
.hdr_nav_container {
  position: relative;
  padding-top:10px;
}

.nav_site_img {
  display: block;
  width: 100%;
  max-height: 200px;
  height:200px;
}

.nav_site_overlay {
  position: absolute;
  top: 10px;
  bottom: 0;
  left: 0;
  right: 0;
  height: 200px;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
}

.nav_site_overlay:hover{
	-webkit-box-shadow: -2px 10px 14px -5px rgba(0,0,0,0.75);
	-moz-box-shadow: -2px 10px 14px -5px rgba(0,0,0,0.75);
	box-shadow: -2px 10px 14px -5px rgba(0,0,0,0.75);
}

.hdr_nav_container:hover .nav_site_overlay {
  opacity: .80;
}

.arrow_icon_font {
  color: white;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}


@media screen and (max-width: 600px) {

  .nav_site_img {
    height: 150px!important;
  }

  .nav_site_overlay{
	height: 150px!important;
  }

  .main_site_title{
	  font-size:2rem!important;
  }

  .global-header .global-header__logo{
	margin-top: 0px;
  }

  .wp-image-14897{
    height:450px!important;
  }
}



/* Dropdown Css */

.main_site_img{
  width:100%;
  height:200px;
}

.img_overlay_link:hover{
  text-decoration:none;
  color:#0065A4;
}
.top_nav_btn{
  width:100%;
  background-color:#f2f2f2;
  color:#0065A4;
  padding-left:30px;
  text-align:center;
}

.top_nav_btn:hover{
  background-color:#0065A4;
  color:#ffffff;
}

.dropdown {
  float: left;
  overflow: hidden;
}

.dropdown .dropbtn {
  font-size: 16px;
  border: none;
  outline: none;
  color: white;
  background-color: inherit;
  font: inherit;
  width: 90%;
  padding: 15px 8px;
}



.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  width: 100%;
  left: 0;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 10000000;
}

.dropdown-content .header {
  background: white;
  padding: 16px;
  color: white;
}



/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

/* Responsive layout - makes the three columns stack on top of each other instead of next to each other */
@media screen and (max-width: 600px) {
  .column {
    width: 100%;
    height: auto;
  }
}

.main_featured_brands{
  width: 350px;
  height: 350px;
  padding:20px;
}

.main_site_title{
  max-width: 280px;
  font-size:1.5rem;
}
.main_site_link{
  max-width: 250px;
  padding:20px;
}

.grid__item--texture1{
  max-width: 350px;
}


header#global-header{
  font-weight: bold;
  color: #000000;
  font-size: 18px;
}

.global-header {
  padding: 7px 20px;
  position: fixed;
  z-index: 9999;
  width: 100%;
  top: 0;
  font-family: "Arial", sans-serif;
  background: #f2f2f2!important;
}


header#global-header:hover{
  font-weight: bold;
  font-size: 18px;
  padding:0px;
}

@media only screen and (min-width: 64em){
  .global-header {
    display: block;
    padding: 0px 0px !important;
  }
}

.main_logo{
  width: 250px;
  height: 80px;
}

.top_header_nav{
  /* padding-top:30px!important; */
}

.global-header__nav .ff-main-nav{
  color: #000000!important;
}

/* line 208, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav {
  margin: 0;
  padding: 0;
  list-style-type: none;
  position: relative;
  display: inline-block; }

/* line 215, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav li {
  display: inline-block;
  /* padding-bottom: 20px; */
  line-height: 1.2; }

/* line 221, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav li.current--parent > a {
  color: #bbb; }

/* line 226, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav li.current--parent li.current--item {
  background-color: #0065A4; }

/* line 229, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav li.current--parent li.current--item > a {
  color: #fff; }

/* line 239, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav li > a {
  color: #000000;
  display: block;
  padding: 5px 10px;
  text-transform: uppercase;
  font-weight: bold;
  text-decoration: none;
  font-size: 18px!important;
  font-size: 1.5rem; }

  @media only screen and (min-width: 1024px) and (max-width: 1159px) {
    .global-header__nav .ff-main-nav li > a {
      font-size: 1.2rem; }

    .global-header__nav .search-form {
      width: 159px;
      }
    }

  @media only screen and (min-width: 1160px) and (max-width: 1352px) {
    .global-header__nav .ff-main-nav li > a {
      font-size: 1.3rem; }

    .global-header__nav .search-form {
      width: 159px;
      }
    }

    @media only screen and (min-width: 1353px) and (max-width: 1399px) {
      .global-header__nav .ff-main-nav li > a {
        font-size: 1.4rem;
       }

      .global-header__nav .search-form {
        width: 170px;
        margin-left: 0px;
        }
      }

    @media only screen and (min-width: 1400px) and (max-width: 1497px) {
      .global-header__nav .ff-main-nav li > a {
         }

      .global-header__nav .search-form {
        width: 170px;
        margin-left: 0px;
        }
      }

/* line 259, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav li:last-of-type:hover ul li.open__menu ul, .global-header__nav .ff-main-nav li.menu-resources:hover ul li.open__menu ul {
  left: 0;
  top: 100%;
  border-left: solid 1px #000; }

/* line 279, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

/* line 283, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li:hover > a {
  color: #0065A4; }

/* line 287, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li:hover > ul {
  visibility: visible;
  z-index: 999;
  opacity: 1;
  transform: translateY(0px);
  max-height: 800px; }

/* line 296, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li li {
  width: 200px;
  padding-bottom: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

/* line 303, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li > ul {
  visibility: hidden;
  max-height: 250px !important;
  position: absolute;
  opacity: 0;
  transform: translateY(-10px);
  -webkit-transition: transform 0.2s ease-in-out;
  -moz-transition: transform 0.2s ease-in-out;
  -ms-transition: transform 0.2s ease-in-out;
  -o-transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  margin: 13px 0 0 -40px;
  padding: 0;
  background-color: rgba(0, 0, 0, 0.9);
  text-align: left; }

/* line 317, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li > ul:before, .global-header__nav .ff-main-nav > li > ul:after {
  display: none; }

/* line 322, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li > ul > li {
  display: block;
  position: relative;
  padding-bottom: 0;
  border-bottom: 1px solid #626261; }

/* line 330, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li > ul > li:first-child:before {
  content: "";
  height: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 12px 6px 12px;
  border-color: transparent transparent rgba(0, 0, 0, 0.95) transparent;
  position: absolute;
  top: -6px;
  left: 88px;
  display: block;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

/* line 346, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li > ul > li:last-child {
  border-bottom: none; }

/* line 351, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li > ul > li:hover {
  background-color: #0065A4; }

/* line 355, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li > ul > li:hover > a {
  color: #fff; }

/* line 358, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li > ul > li:hover > a:hover, .global-header__nav .ff-main-nav > li > ul > li:hover > a::selection {
  color: #fff; }

/* line 366, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li > ul > li:hover:first-child:before {
  border-color: transparent transparent #0065A4 transparent; }

/* line 375, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li > ul > li.dropdown__item:after {
  content: "\e825";
  font-family: "fontello";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  position: absolute;
  width: 15%;
  right: 0px;
  text-align: center;
  top: 10px;
  color: #fff;
  display: inline-block;
  -webkit-transition: transform 100ms ease-in;
  -moz-transition: transform 100ms ease-in;
  -ms-transition: transform 100ms ease-in;
  -o-transition: transform 100ms ease-in;
  transition: transform 100ms ease-in;
  cursor: pointer; }

/* line 395, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li > ul > li.dropdown__item > a {
  width: 85%;
  padding-right: 0;
  display: inline-block; }

/* line 402, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li > ul > li.dropdown__item.menu__open:after {
  transform: rotateZ(90deg); }

/* line 406, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li > ul > li.dropdown__item.menu__open ul {
  border-top: 1px solid #626261; }

/* line 411, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li > ul > li.dropdown__item li {
  background-color: #626261; }

/* line 414, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li > ul > li.dropdown__item li:hover {
  background-color: #0065A4; }

/* line 418, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li > ul > li.dropdown__item li a span {
  padding-left: 5px; }

/* line 427, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li > ul > li ul {
  margin: 0;
  padding: 0;
  max-height: 0;
  -webkit-transition: max-height 0.2s ease-in-out;
  -moz-transition: max-height 0.2s ease-in-out;
  -ms-transition: max-height 0.2s ease-in-out;
  -o-transition: max-height 0.2s ease-in-out;
  transition: max-height 0.2s ease-in-out;
  overflow: hidden; }

/* line 435, assets/scss/globals/_global-header.scss */
.global-header__nav .ff-main-nav > li > ul > li a {
  text-transform: none;
  font-weight: normal;
  padding: 10px 10px 10px 20px;
  position: relative;
  white-space: nowrap;
  color: #fff;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width:180px;
      display:table;
      white-space: pre-wrap; /* css-3 */
      white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
      white-space: -pre-wrap; /* Opera 4-6 */
      white-space: -o-pre-wrap; /* Opera 7 */
      word-wrap: break-word; /* Internet Explorer 5.5+ */
  }

.mobile_menu .icon-menu {
  color: #333;
}

/* line 453, assets/scss/globals/_global-header.scss */
.global-header.scroll-up {
  /* Mobile Menu */ }

/* line 456, assets/scss/globals/_global-header.scss */
.global-header.scroll-up .mobile_menu {
  color: #fff; }

/* line 459, assets/scss/globals/_global-header.scss */
.global-header.scroll-up .mobile_menu a {
  color: #fff; }

/* line 465, assets/scss/globals/_global-header.scss */
.global-header.scroll-up .global-header__nav-top {
  padding-bottom: 8px; }

/* line 473, assets/scss/globals/_global-header.scss */
.global-header.scroll-up .global-header__nav .ff-main-nav > li.current--parent > a {
  color: #0065A4; }

/* line 478, assets/scss/globals/_global-header.scss */
.global-header.scroll-up .global-header__nav .ff-main-nav > li.current--parent li.current--item {
  background-color: #0065A4; }

/* line 481, assets/scss/globals/_global-header.scss */
.global-header.scroll-up .global-header__nav .ff-main-nav > li.current--parent li.current--item > a {
  color: #fff; }

/* line 498, assets/scss/globals/_global-header.scss */
.global-header.scroll-up .global-header__nav-top .top-nav li a {
  color: #fff; }

/* line 506, assets/scss/globals/_global-header.scss */
.global-header.scroll-up .search-form__input {
  color: #fff; }

/* line 509, assets/scss/globals/_global-header.scss */
.global-header.scroll-up .search-form__input:focus {
  border-bottom-color: #0065A4; }

/* line 519, assets/scss/globals/_global-header.scss */
.global-header.scroll-up .global-header__nav .ff-main-nav > li > a {
  color: #000000; }

/* line 524, assets/scss/globals/_global-header.scss */
.global-header.scroll-up .global-header__nav .ff-main-nav > li:hover > a {
  color: #0065A4; }

/* line 528, assets/scss/globals/_global-header.scss */
.global-header.scroll-up .global-header__nav .ff-main-nav > li:hover > ul {
  margin-top: 18px; }

@media only screen and (min-width: 48em) {
  /* line 539, assets/scss/globals/_global-header.scss */
  .global-header {
    padding-top: 14px;
    padding-bottom: 0; }
  /* line 545, assets/scss/globals/_global-header.scss */
  .global-header .global-header__nav .ff-main-nav > li {
    /* padding-bottom: 33px;  */
    padding: 20px 5px;
  }
  /* line 554, assets/scss/globals/_global-header.scss */
  .global-header.scroll-up .global-header__nav .ff-main-nav > li {
    padding-bottom: 18px; } }

@media only screen and (min-width: 64em) {
  /* Mobile Menu */
  /* line 567, assets/scss/globals/_global-header.scss */
  #mm_container,
  .mobile_menu {
    display: none; }
  /* Desktop Menu */
  /* line 573, assets/scss/globals/_global-header.scss */
  .global-header {
    display: block;
    padding: 13px 75px 0; }
  /* line 577, assets/scss/globals/_global-header.scss */
  .global-header__nav {
    display: block;
    padding-top: 1.5em; }
  /* line 581, assets/scss/globals/_global-header.scss */
  .global-header .global-header__logo {
    /* margin-top: -20px;  */ }
  /* line 586, assets/scss/globals/_global-header.scss */
  .global-header__nav-top {
    display: block; }
  /* line 590, assets/scss/globals/_global-header.scss */
  .global-header__nav-top .top-nav li {
    display: inline-block; }
  /* line 596, assets/scss/globals/_global-header.scss */
  .global-header__nav {
    text-align: right; }
  /* line 602, assets/scss/globals/_global-header.scss */
  .depth--zero .dropdown__item > a {
    pointer-events: none; }
  /* Language selector add on */
  /* line 606, assets/scss/globals/_global-header.scss */
  #google_translate_element {
    display: inline-block;
    width: 15%; }
  /* line 610, assets/scss/globals/_global-header.scss */
  .goog-te-gadget {
    font-size: 0px !important; }
  /* line 613, assets/scss/globals/_global-header.scss */
  .goog-logo-link {
    display: none; }
  /* line 616, assets/scss/globals/_global-header.scss */
  .global-header__nav-top {
    display: inline-block;
    width: 100%;
    vertical-align: top; } }

@media only screen and (min-width: 80em) {
  /* Desktop Menu */
  /* line 630, assets/scss/globals/_global-header.scss */
  .global-header__nav .ff-main-nav li a {
    padding: 5px 20px; }
  /* line 643, assets/scss/globals/_global-header.scss */
  .menu_featured_gypsum,
  .menu_featured_wood {
    padding: 30px; } }

@media only screen and (min-width: 1120px) and (max-width: 1352px) {
  .global-header__nav .ff-main-nav li a {
    padding: 5px 10px; } }

@media only screen and (min-width: 1024px) and (max-width: 1119px) {
  .global-header__nav .ff-main-nav li a {
  padding: 5px 5px; } }


  .button_gypsum {
    cursor: pointer;
    position: relative;
    display: inline-block;
    font-size: 16px;
    font-size: 1.6rem;
    font-family: "din-2014", sans-serif;
    font-weight: bold;
    line-height: 1;
    color: #000000;
    text-decoration: none;
    text-align: center;
    background: #f2f2f2;
    border: none;
    padding: 14px 50px 14px 20px;
    margin-right: 2%;
    vertical-align: middle;
    border-radius: 0;
    transition: all 0.5s;
    overflow: hidden;
    text-transform: uppercase;
    border:1px solid #cccccc;
}

.button_gypsum:hover {
    background: #0065A4;
    color:#ffffff;
    text-decoration: none;
}

/*
.dropdown > li {
  background-color: #fff;
} */

.dropdown > li > a {
  color: #fff;
}

.global-header__nav .main-nav li a{
  display: inline-block;
  color: #000;
  font-size: 15px!important;
  font-weight:bolder;
}


.dropdown > li > a {
  color : blue;
}

.global-header .global-header__nav .main-nav > li{
  padding: 0px 5px 0px 0px;
}


.global-header__nav .main-nav li > a:hover{
  color:#0065A4!important;
}

/* line 5, assets/scss/forcefield/_flex-content.scss */
section[class^="type-forcefield"].no-tp {
  padding-top: 0; }

/* line 9, assets/scss/forcefield/_flex-content.scss */
section[class^="type-forcefield"].no-bp {
  padding-bottom: 0; }

/* line 15, assets/scss/forcefield/_flex-content.scss */
section[class^="type-forcefield"].header-color-black .intro h2 {
  color: #000; }

/* line 21, assets/scss/forcefield/_flex-content.scss */
section[class^="type-forcefield"].header-size-small .intro h2 {
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 30px;
  line-height: 3rem;
  font-weight: 800;
  margin-bottom: 15px; }

/* line 30, assets/scss/forcefield/_flex-content.scss */
section[class^="type-forcefield"].inline-header .max-width-wrapper {
  display: flex;
  align-items: center;
  flex-wrap: wrap; }

/* line 34, assets/scss/forcefield/_flex-content.scss */
section[class^="type-forcefield"].inline-header .max-width-wrapper .intro {
  width: 100%;
  padding-right: 0; }

@media only screen and (min-width: 851px) {
  /* line 34, assets/scss/forcefield/_flex-content.scss */
  section[class^="type-forcefield"].inline-header .max-width-wrapper .intro {
    width: 360px;
    padding-right: 55px; } }

/* line 41, assets/scss/forcefield/_flex-content.scss */
section[class^="type-forcefield"].inline-header .max-width-wrapper .intro h2 {
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 30px;
  line-height: 3rem;
  margin-bottom: 10px; }

/* line 47, assets/scss/forcefield/_flex-content.scss */
section[class^="type-forcefield"].inline-header .max-width-wrapper .intro p {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 24px;
  line-height: 2.4rem;
  padding-bottom: 15px; }

@media only screen and (min-width: 851px) {
  /* line 54, assets/scss/forcefield/_flex-content.scss */
  section[class^="type-forcefield"].inline-header .max-width-wrapper .intro + div {
    width: calc(100% - 360px); } }

/* line 64, assets/scss/forcefield/_flex-content.scss */
section[class^="type-forcefield"].tab-left {
  position: relative; }

/* line 66, assets/scss/forcefield/_flex-content.scss */
section[class^="type-forcefield"].tab-left:before {
  content: '';
  background-color: inherit;
  transform: skewX(60deg);
  position: absolute;
  width: 30%;
  left: -20px;
  bottom: 100%;
  height: 15px; }

/* line 77, assets/scss/forcefield/_flex-content.scss */
section[class^="type-forcefield"].tab-right {
  position: relative; }

/* line 79, assets/scss/forcefield/_flex-content.scss */
section[class^="type-forcefield"].tab-right:before {
  content: '';
  background-color: inherit;
  transform: skewX(-60deg);
  position: absolute;
  width: 30%;
  right: -20px;
  bottom: 100%;
  height: 15px; }

/* line 92, assets/scss/forcefield/_flex-content.scss */
.fancy-link {
  font-size: 16px;
  font-size: 1.6rem;
  transition: color 150ms ease-in-out;
  line-height: 1;
  text-transform: uppercase;
  font-weight: 400; }

/* line 98, assets/scss/forcefield/_flex-content.scss */
.fancy-link:after {
  transition: transform 150ms ease-in-out;
  content: '\e801';
  font-family: 'fontello';
  left: 15px;
  position: relative;
  display: inline-block; }

/* line 106, assets/scss/forcefield/_flex-content.scss */
.fancy-link:hover, .fancy-link:focus {
  text-decoration: none; }

/* line 109, assets/scss/forcefield/_flex-content.scss */
.fancy-link:hover:after, .fancy-link:focus:after {
  transform: translateX(3px); }

/* line 4, assets/scss/forcefield/_component-banner.scss */
section.type-forcefield-banner .icon-banner {
  display: flex;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: wrap;
  margin: 0 -10px;
  text-align: center;
  /*
    @include respond-to(400px) {
      &.cols-2,
      &.cols-3,
      &.cols-4,
      &.cols-5 {
        .icon-block {
          width: 100%;
        }
      }
    }
*/ }

/* line 13, assets/scss/forcefield/_component-banner.scss */
section.type-forcefield-banner .icon-banner.cols-1 .icon-block {
  width: 100%; }

/* line 18, assets/scss/forcefield/_component-banner.scss */
section.type-forcefield-banner .icon-banner.cols-2 .icon-block {
  width: 50%; }

/* line 23, assets/scss/forcefield/_component-banner.scss */
section.type-forcefield-banner .icon-banner.cols-3 .icon-block {
  width: 33%; }

/* line 28, assets/scss/forcefield/_component-banner.scss */
section.type-forcefield-banner .icon-banner.cols-4 .icon-block {
  width: 25%; }

/* line 33, assets/scss/forcefield/_component-banner.scss */
section.type-forcefield-banner .icon-banner.cols-5 .icon-block {
  width: 20%; }

/* line 38, assets/scss/forcefield/_component-banner.scss */
section.type-forcefield-banner .icon-banner.cols-6 .icon-block {
  width: 16.5%; }

/* line 43, assets/scss/forcefield/_component-banner.scss */
section.type-forcefield-banner .icon-banner.cols-10 .icon-block {
  width: 10%; }

/* line 45, assets/scss/forcefield/_component-banner.scss */
section.type-forcefield-banner .icon-banner.cols-10 .icon-block .icon-title {
  font-size: 15px;
  font-size: 1.5rem; }

/* line 48, assets/scss/forcefield/_component-banner.scss */
section.type-forcefield-banner .icon-banner.cols-10 .icon-block .icon-content {
  font-size: 10px;
  font-size: 1rem; }

@media only screen and (max-width: 1100px) {
  /* line 55, assets/scss/forcefield/_component-banner.scss */
  section.type-forcefield-banner .icon-banner.cols-10 .icon-block {
    width: 20%; } }

@media only screen and (max-width: 900px) {
  /* line 65, assets/scss/forcefield/_component-banner.scss */
  section.type-forcefield-banner .icon-banner.cols-4 .icon-block, section.type-forcefield-banner .icon-banner.cols-5 .icon-block, section.type-forcefield-banner .icon-banner.cols-6 .icon-block, section.type-forcefield-banner .icon-banner.cols-10 .icon-block {
    width: 33%; } }

@media only screen and (max-width: 550px) {
  /* line 76, assets/scss/forcefield/_component-banner.scss */
  section.type-forcefield-banner .icon-banner.cols-3 .icon-block, section.type-forcefield-banner .icon-banner.cols-4 .icon-block, section.type-forcefield-banner .icon-banner.cols-5 .icon-block, section.type-forcefield-banner .icon-banner.cols-6 .icon-block, section.type-forcefield-banner .icon-banner.cols-10 .icon-block {
    width: 50%;
    padding: 10px; } }

@media only screen and (min-width: 1101px) {
  /* line 98, assets/scss/forcefield/_component-banner.scss */
  section.type-forcefield-banner .icon-banner.red-box .icon-block:nth-of-type(5), section.type-forcefield-banner .icon-banner.red-box .icon-block:nth-of-type(6), section.type-forcefield-banner .icon-banner.red-box .icon-block:nth-of-type(7), section.type-forcefield-banner .icon-banner.red-box .icon-block:nth-of-type(8) {
    border-top: 2px dashed #D01F30;
    border-bottom: 2px dashed #D01F30; }
  /* line 105, assets/scss/forcefield/_component-banner.scss */
  section.type-forcefield-banner .icon-banner.red-box .icon-block:nth-of-type(5) {
    border-left: 2px dashed #D01F30; }
  /* line 108, assets/scss/forcefield/_component-banner.scss */
  section.type-forcefield-banner .icon-banner.red-box .icon-block:nth-of-type(8) {
    border-right: 2px dashed #D01F30; } }

/* line 116, assets/scss/forcefield/_component-banner.scss */
section.type-forcefield-banner .icon-banner.color-gray .icon-block .icon-content,
section.type-forcefield-banner .icon-banner.color-gray .icon-block .icon-title {
  color: #B3B3B3; }

/* line 122, assets/scss/forcefield/_component-banner.scss */
section.type-forcefield-banner .icon-banner.color-blue .icon-block .icon-content,
section.type-forcefield-banner .icon-banner.color-blue .icon-block .icon-title {
  color: #0065A4; }

/* line 128, assets/scss/forcefield/_component-banner.scss */
section.type-forcefield-banner .icon-banner .icon-title {
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 30px;
  line-height: 3rem;
  font-weight: 700;
  text-transform: uppercase;
  padding-bottom: 12px; }

/* line 139, assets/scss/forcefield/_component-banner.scss */
section.type-forcefield-banner .icon-banner .icon-block {
  display: flex;
  flex-direction: column;
  border-right: 0;
  justify-content: flex-start;
  align-items: center;
  padding: 10px; }

/* line 146, assets/scss/forcefield/_component-banner.scss */
section.type-forcefield-banner .icon-banner .icon-block .icon-title {
  text-align: center; }

/* line 149, assets/scss/forcefield/_component-banner.scss */
section.type-forcefield-banner .icon-banner .icon-block .icon-link {
  text-align: center;
  text-decoration: none;
  color: #B3B3B3; }

/* line 153, assets/scss/forcefield/_component-banner.scss */
section.type-forcefield-banner .icon-banner .icon-block .icon-link:hover, section.type-forcefield-banner .icon-banner .icon-block .icon-link:focus {
  color: #0065A4; }

/* line 156, assets/scss/forcefield/_component-banner.scss */
section.type-forcefield-banner .icon-banner .icon-block .icon-link:hover .icon-content, section.type-forcefield-banner .icon-banner .icon-block .icon-link:focus .icon-content {
  color: #0065A4; }

/* line 161, assets/scss/forcefield/_component-banner.scss */
section.type-forcefield-banner .icon-banner .icon-block .icon-content {
  font-size: 20px;
  font-size: 2rem;
  line-height: 1;
  color: #B3B3B3;
  padding-top: 16px;
  font-weight: 300;
  width: 100%; }

/* line 2, assets/scss/forcefield/_component-content.scss */
.type-forcefield-content p {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.5; }

/* line 6, assets/scss/forcefield/_component-content.scss */
.type-forcefield-content .dens-content {
  /*
    &__wrapper {
      width: 100%;
      background: #efefef;
      padding: 10rem 0;

      .dens-content {
        max-width: 1280px;
        margin: 0 auto;
      }
    }
  */
  /*
    &__heading {
      color: $primary-color;
      font-size: 48px;
      line-height: 57px;
    }
  */ }

/* line 33, assets/scss/forcefield/_component-content.scss */
.type-forcefield-content .dens-content.col_count-1 .dens-content__images {
  max-width: 850px;
  margin: 0 auto; }

/* line 36, assets/scss/forcefield/_component-content.scss */
.type-forcefield-content .dens-content.col_count-1 .dens-content__images .media {
  width: 100%; }

/* line 42, assets/scss/forcefield/_component-content.scss */
.type-forcefield-content .dens-content.col_count-2 .dens-content__col {
  column-gap: 60px;
  column-count: 2; }

/* line 47, assets/scss/forcefield/_component-content.scss */
.type-forcefield-content .dens-content.col_count-2 .dens-content__images .media {
  width: calc(50% - 60px); }

/* line 50, assets/scss/forcefield/_component-content.scss */
.type-forcefield-content .dens-content.col_count-2 .dens-content__images .iframe-wrapper {
  padding-top: calc(56.25% / 2); }

@media only screen and (max-width: 700px) {
  /* line 55, assets/scss/forcefield/_component-content.scss */
  .type-forcefield-content .dens-content.col_count-2 .dens-content__col {
    column-gap: 0;
    column-count: 1; }
  /* line 59, assets/scss/forcefield/_component-content.scss */
  .type-forcefield-content .dens-content.col_count-2 .dens-content__images {
    margin: 5px 0px; }
  /* line 61, assets/scss/forcefield/_component-content.scss */
  .type-forcefield-content .dens-content.col_count-2 .dens-content__images .media {
    width: 100%;
    margin: 0 0 15px; }
  /* line 65, assets/scss/forcefield/_component-content.scss */
  .type-forcefield-content .dens-content.col_count-2 .dens-content__images .iframe-wrapper {
    padding-top: 56.25%; } }

/* line 72, assets/scss/forcefield/_component-content.scss */
.type-forcefield-content .dens-content.col_count-3 .dens-content__col {
  column-gap: 30px;
  column-count: 3; }

/* line 77, assets/scss/forcefield/_component-content.scss */
.type-forcefield-content .dens-content.col_count-3 .dens-content__images .media {
  width: calc(33% - 30px);
  margin: 0 15px 15px; }

/* line 81, assets/scss/forcefield/_component-content.scss */
.type-forcefield-content .dens-content.col_count-3 .dens-content__images .iframe-wrapper {
  padding-top: calc(56.25% / 3); }

@media only screen and (max-width: 1000px) {
  /* line 86, assets/scss/forcefield/_component-content.scss */
  .type-forcefield-content .dens-content.col_count-3 .dens-content__col {
    column-gap: 60px;
    column-count: 2; }
  /* line 91, assets/scss/forcefield/_component-content.scss */
  .type-forcefield-content .dens-content.col_count-3 .dens-content__images .media {
    width: calc(50% - 60px); }
  /* line 94, assets/scss/forcefield/_component-content.scss */
  .type-forcefield-content .dens-content.col_count-3 .dens-content__images .iframe-wrapper {
    padding-top: calc(56.25% / 2); } }

@media only screen and (max-width: 700px) {
  /* line 101, assets/scss/forcefield/_component-content.scss */
  .type-forcefield-content .dens-content.col_count-3 .dens-content__col {
    column-gap: 0;
    column-count: 1; }
  /* line 105, assets/scss/forcefield/_component-content.scss */
  .type-forcefield-content .dens-content.col_count-3 .dens-content__images {
    margin: 5px 0 -15px; }
  /* line 107, assets/scss/forcefield/_component-content.scss */
  .type-forcefield-content .dens-content.col_count-3 .dens-content__images .media {
    width: 100%;
    margin: 0 0 15px; }
  /* line 111, assets/scss/forcefield/_component-content.scss */
  .type-forcefield-content .dens-content.col_count-3 .dens-content__images .iframe-wrapper {
    padding-top: 56.25%; } }

/* line 118, assets/scss/forcefield/_component-content.scss */
.type-forcefield-content .dens-content .dens-content__images {
  display: flex;
  justify-content: center;
  margin: 5px -30px 5px;
  flex-wrap: wrap; }

/* line 123, assets/scss/forcefield/_component-content.scss */
.type-forcefield-content .dens-content .dens-content__images .media {
  margin: 0 30px 15px; }

/* line 125, assets/scss/forcefield/_component-content.scss */
.type-forcefield-content .dens-content .dens-content__images .media img {
  width: 100%; }

/* line 129, assets/scss/forcefield/_component-content.scss */
.type-forcefield-content .dens-content .dens-content__images .iframe-wrapper {
  position: relative;
  overflow: hidden;
  padding-top: 56.25%; }

/* line 133, assets/scss/forcefield/_component-content.scss */
.type-forcefield-content .dens-content .dens-content__images .iframe-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0; }

/* line 4, assets/scss/forcefield/_component-conversion.scss */
#breadcrumbs-placeholder + section.type-forcefield-conversion {
  padding-top: 43px; }

/* line 10, assets/scss/forcefield/_component-conversion.scss */
section.type-forcefield-conversion .dens-conversion {
  padding: 40px 0; }

/* line 13, assets/scss/forcefield/_component-conversion.scss */
section.type-forcefield-conversion .dens-conversion__main {
  display: flex;
  margin: 0 -17px;
  align-items: center;
  justify-content: center; }

/* line 18, assets/scss/forcefield/_component-conversion.scss */
section.type-forcefield-conversion .dens-conversion__main .dens-conversion__heading {
  font-size: 28px;
  font-size: 2.8rem;
  text-transform: none;
  margin: 0 17px;
  line-height: 30px;
  line-height: 3rem;
  font-weight: 600; }

/* line 25, assets/scss/forcefield/_component-conversion.scss */
section.type-forcefield-conversion .dens-conversion__main .dens-conversion__heading small {
  font-size: 22px;
  font-size: 2.2rem; }

/* line 28, assets/scss/forcefield/_component-conversion.scss */
section.type-forcefield-conversion .dens-conversion__main .dens-conversion__heading strong {
  font-weight: 800; }

/* line 33, assets/scss/forcefield/_component-conversion.scss */
section.type-forcefield-conversion .dens-conversion__form {
  margin: 0 17px; }

/* line 35, assets/scss/forcefield/_component-conversion.scss */
section.type-forcefield-conversion .dens-conversion__form .banner--content {
  width: 100%; }

/* line 38, assets/scss/forcefield/_component-conversion.scss */
section.type-forcefield-conversion .dens-conversion__form form {
  display: flex; }

/* line 41, assets/scss/forcefield/_component-conversion.scss */
section.type-forcefield-conversion .dens-conversion__form form .gform_body ul {
  margin: 0; }

/* line 43, assets/scss/forcefield/_component-conversion.scss */
section.type-forcefield-conversion .dens-conversion__form form .gform_body ul li:first-of-type {
  width: 99%;
  float: none; }

/* line 47, assets/scss/forcefield/_component-conversion.scss */
section.type-forcefield-conversion .dens-conversion__form form .gform_body ul input {
  transition: all 150ms ease-in-out;
  border: 2px solid #cccccc;
  margin-bottom: 0;
  color: #000;
  padding: 8px 10px;
  width: 327px; }

/* line 54, assets/scss/forcefield/_component-conversion.scss */
section.type-forcefield-conversion .dens-conversion__form form .gform_body ul input:focus {
  border-color: #FFDA27; }

/* line 57, assets/scss/forcefield/_component-conversion.scss */
section.type-forcefield-conversion .dens-conversion__form form .gform_body ul input::-webkit-input-placeholder {
  color: #AEAEAE; }

/* line 60, assets/scss/forcefield/_component-conversion.scss */
section.type-forcefield-conversion .dens-conversion__form form .gform_body ul input::-moz-placeholder {
  color: #AEAEAE; }

/* line 63, assets/scss/forcefield/_component-conversion.scss */
section.type-forcefield-conversion .dens-conversion__form form .gform_body ul input::placeholder {
  color: #AEAEAE; }

/* line 66, assets/scss/forcefield/_component-conversion.scss */
section.type-forcefield-conversion .dens-conversion__form form .gform_body ul input:-ms-input-placeholder {
  color: #AEAEAE; }

/* line 69, assets/scss/forcefield/_component-conversion.scss */
section.type-forcefield-conversion .dens-conversion__form form .gform_body ul input:-moz-placeholder {
  color: #AEAEAE; }

/* line 80, assets/scss/forcefield/_component-conversion.scss */
section.type-forcefield-conversion .dens-conversion__form form .gform_footer button {
  transition: all 150ms ease-in-out;
  margin-top: -2px;
  margin-bottom: 0;
  margin-left: 7px;
  background-color: #FFDA27;
  font-size: 0;
  min-height: 38px;
  padding: 22px; }

/* line 89, assets/scss/forcefield/_component-conversion.scss */
section.type-forcefield-conversion .dens-conversion__form form .gform_footer button:before {
  font-size: 18px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  right: auto;
  width: auto;
  height: auto; }

/* line 98, assets/scss/forcefield/_component-conversion.scss */
section.type-forcefield-conversion .dens-conversion__form form .gform_footer button:hover, section.type-forcefield-conversion .dens-conversion__form form .gform_footer button:focus {
  background-color: #B3970D; }

@media only screen and (max-width: 1150px) {
  /* line 106, assets/scss/forcefield/_component-conversion.scss */
  section.type-forcefield-conversion .dens-conversion {
    padding-top: 0;
    padding-bottom: 0; }
  /* line 110, assets/scss/forcefield/_component-conversion.scss */
  section.type-forcefield-conversion .dens-conversion__main {
    flex-wrap: wrap;
    justify-content: flex-start; }
  /* line 113, assets/scss/forcefield/_component-conversion.scss */
  section.type-forcefield-conversion .dens-conversion__main .dens-conversion__heading {
    flex-shrink: 1; }
  /* line 117, assets/scss/forcefield/_component-conversion.scss */
  section.type-forcefield-conversion .dens-conversion__form {
    width: 100%;
    margin-top: 5px; } }

/* line 123, assets/scss/forcefield/_component-conversion.scss */
section.type-forcefield-conversion.bg--white .dens-conversion__main {
  color: #000; }

/* line 128, assets/scss/forcefield/_component-conversion.scss */
section.type-forcefield-conversion.bg--image .dens-conversion__main {
  color: #FFF; }

/* line 132, assets/scss/forcefield/_component-conversion.scss */
section.type-forcefield-conversion.bg--image .dens-conversion__form input {
  background-color: #fff; }

body.page-template-forcefield:not(.page-template-dens-blog) .hero.style-Default {
  padding-top: 150px;
  padding-bottom: 250px;
}

/* line 5, assets/scss/forcefield/_component-hero.scss */
body.page-template-forcefield:not(.page-template-dens-blog) .hero.style-Default .default_hero .hero_content {
  font-weight: 300;
  text-align: left; }

body.page-template-forcefield:not(.page-template-dens-blog) .hero.style-Default .default_hero h1 {
  font-size: 6rem;
  font-weight: bold;
  text-align: left;
}

body.page-template-forcefield:not(.page-template-dens-blog) .hero.style-Default .default_hero .hero_content p {
  font-size: 3.5rem;
  max-width: 50%;
  font-weight: bold;
}


/* line 7, assets/scss/forcefield/_component-hero.scss */
body.page-template-forcefield:not(.page-template-dens-blog) .hero.style-Default .default_hero .hero_content em {
  text-decoration: none; }

/* line 14, assets/scss/forcefield/_component-hero.scss */
.hero.style-Default.text-overlay {
  padding-bottom: 0; }

/* line 18, assets/scss/forcefield/_component-hero.scss */
.hero.style-Default.text-overlay .default_hero.text-center {
  text-align: left;
  padding-top: 30px;
  padding-bottom: 25px; }

/* line 22, assets/scss/forcefield/_component-hero.scss */
.hero.style-Default.text-overlay .default_hero.text-center h1 {
  font-size: 30px;
  font-size: 3rem;
  line-height: 32px;
  line-height: 3.2rem;
  position: relative;
  z-index: 2;
  margin-bottom: 0; }

/* line 30, assets/scss/forcefield/_component-hero.scss */
.hero.style-Default.text-overlay .default_hero.text-center .hero_content {
  position: relative;
  z-index: 2; }

/* line 33, assets/scss/forcefield/_component-hero.scss */
.hero.style-Default.text-overlay .default_hero.text-center .hero_content p {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  line-height: 2.4rem; }

/* line 37, assets/scss/forcefield/_component-hero.scss */
.hero.style-Default.text-overlay .default_hero.text-center .hero_content p:last-of-type {
  padding-bottom: 0px; }

/* line 43, assets/scss/forcefield/_component-hero.scss */
.hero.style-Default.text-overlay .default_hero.text-center:after {
  content: '';
  display: block;
  position: absolute;
  width: 100vw;
  left: 50%;
  transform: translateX(-50%);
  top: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.7);
  z-index: 1; }

/* line 3, assets/scss/forcefield/_component-hero_split.scss */
section.hero.hero-split {
  display: flex;
  background-color: #fedb25;
  justify-content: center;
  margin: 0 -5px;
  padding: 0;
  position: relative;
  flex-wrap: wrap; }

/* line 11, assets/scss/forcefield/_component-hero_split.scss */
section.hero.hero-split.split-2 .hero-split_wrap,
section.hero.hero-split.split-2 .split_text {
  width: calc(50% - 10px); }

/* line 15, assets/scss/forcefield/_component-hero_split.scss */
section.hero.hero-split.split-3 .hero-split_wrap,
section.hero.hero-split.split-3 .split_text {
  width: calc(33% - 10px); }

/* line 19, assets/scss/forcefield/_component-hero_split.scss */
section.hero.hero-split .hero-split_wrap {
  margin: 0 5px;
  padding-top: 150px;
  /*
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
*/
  min-height: 450px; }

/* line 29, assets/scss/forcefield/_component-hero_split.scss */
section.hero.hero-split .split-hero-text-row {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0; }

/* line 35, assets/scss/forcefield/_component-hero_split.scss */
section.hero.hero-split .split-hero-text-row .max-width-wrapper {
  display: flex;
  justify-content: space-between;
  position: relative;
  flex-wrap: wrap; }

/* line 40, assets/scss/forcefield/_component-hero_split.scss */
section.hero.hero-split .split-hero-text-row .max-width-wrapper:before, section.hero.hero-split .split-hero-text-row .max-width-wrapper:after {
  content: '';
  position: absolute;
  display: block;
  background-color: rgba(0, 0, 0, 0.7);
  top: 0;
  bottom: 0;
  width: 50%; }

/* line 50, assets/scss/forcefield/_component-hero_split.scss */
section.hero.hero-split .split-hero-text-row .max-width-wrapper:before {
  right: calc(100% - 5px); }

/* line 53, assets/scss/forcefield/_component-hero_split.scss */
section.hero.hero-split .split-hero-text-row .max-width-wrapper:after {
  left: calc(100% - 5px); }

/* line 57, assets/scss/forcefield/_component-hero_split.scss */
section.hero.hero-split .split-hero-text-row .split_text {
  margin: 0 5px;
  background-color: rgba(0, 0, 0, 0.7);
  padding: 15px 25px 25px; }

/* line 61, assets/scss/forcefield/_component-hero_split.scss */
section.hero.hero-split .split-hero-text-row .split_text h2 {
  margin-bottom: 0;
  font-size: 30px;
  font-size: 3rem; }

/* line 65, assets/scss/forcefield/_component-hero_split.scss */
section.hero.hero-split .split-hero-text-row .split_text a {
  transition: opacity 150ms ease-in-out;
  opacity: 1;
  text-transform: uppercase;
  color: #FFDA27; }

/* line 70, assets/scss/forcefield/_component-hero_split.scss */
section.hero.hero-split .split-hero-text-row .split_text a:after {
  display: inline-block;
  content: '\e801';
  font-family: 'fontello';
  margin-left: 10px;
  transition: transform 150ms ease-in-out; }

/* line 77, assets/scss/forcefield/_component-hero_split.scss */
section.hero.hero-split .split-hero-text-row .split_text a:hover, section.hero.hero-split .split-hero-text-row .split_text a:focus {
  opacity: .7;
  text-decoration: none; }

/* line 81, assets/scss/forcefield/_component-hero_split.scss */
section.hero.hero-split .split-hero-text-row .split_text a:hover:after, section.hero.hero-split .split-hero-text-row .split_text a:focus:after {
  transform: translateX(3px); }

@media only screen and (max-width: 600px) {
  /* line 88, assets/scss/forcefield/_component-hero_split.scss */
  section.hero.hero-split .split-hero-text-row .split_text h2 {
    font-size: 28px;
    font-size: 2.8rem; } }

@media only screen and (max-width: 350px) {
  /* line 93, assets/scss/forcefield/_component-hero_split.scss */
  section.hero.hero-split .split-hero-text-row .split_text h2 {
    font-size: 22px;
    font-size: 2.2rem; } }

@media only screen and (max-width: 550px) {
  /* line 100, assets/scss/forcefield/_component-hero_split.scss */
  section.hero.hero-split.split-2 .hero-split_wrap,
  section.hero.hero-split.split-2 .split_text {
    width: 100%; }
  /* line 104, assets/scss/forcefield/_component-hero_split.scss */
  section.hero.hero-split .hero-split_wrap {
    min-height: 250px; }
  /* line 107, assets/scss/forcefield/_component-hero_split.scss */
  section.hero.hero-split .split-hero-text-row {
    top: 0;
    display: flex; }
  /* line 111, assets/scss/forcefield/_component-hero_split.scss */
  section.hero.hero-split .split-hero-text-row .max-width-wrapper:before, section.hero.hero-split .split-hero-text-row .max-width-wrapper:after {
    content: none; }
  /* line 116, assets/scss/forcefield/_component-hero_split.scss */
  section.hero.hero-split .split-hero-text-row .split_text {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    background-color: transparent;
    padding-bottom: 0;
    min-height: 225px; }
  /* line 123, assets/scss/forcefield/_component-hero_split.scss */
  section.hero.hero-split .split-hero-text-row .split_text .text-wrapper {
    position: relative;
    background-color: rgba(0, 0, 0, 0.7);
    padding: 10px 0; }
  /* line 127, assets/scss/forcefield/_component-hero_split.scss */
  section.hero.hero-split .split-hero-text-row .split_text .text-wrapper:before, section.hero.hero-split .split-hero-text-row .split_text .text-wrapper:after {
    content: '';
    position: absolute;
    display: block;
    background-color: rgba(0, 0, 0, 0.7);
    top: 0;
    bottom: 0;
    width: 50%; }
  /* line 137, assets/scss/forcefield/_component-hero_split.scss */
  section.hero.hero-split .split-hero-text-row .split_text .text-wrapper:before {
    right: 100%; }
  /* line 140, assets/scss/forcefield/_component-hero_split.scss */
  section.hero.hero-split .split-hero-text-row .split_text .text-wrapper:after {
    left: 100%; } }

/* line 3, assets/scss/forcefield/_component-hero_slider.scss */
body.page-template-forcefield .hero.style-Slider.de-slider {
  height: 450px;
  min-height: 0; }

/* line 6, assets/scss/forcefield/_component-hero_slider.scss */
body.page-template-forcefield .hero.style-Slider.de-slider .hero_slider--wrap {
  max-height: 450px;
  min-height: 300px; }

/* line 9, assets/scss/forcefield/_component-hero_slider.scss */
body.page-template-forcefield .hero.style-Slider.de-slider .hero_slider--wrap .hero_slider--slide {
  padding-bottom: 130px;
  padding-top: 250px;
  min-height: 0;
  max-height: 450px; }

/* line 16, assets/scss/forcefield/_component-hero_slider.scss */
body.page-template-forcefield .hero.style-Slider.de-slider .hero_slider--wrap .hero-bg {
  background-position: center 59%;
  background-size: cover; }

/* line 21, assets/scss/forcefield/_component-hero_slider.scss */
body.page-template-forcefield .hero.style-Slider.de-slider .hero_content h1 {
  min-height: 0;
  width: 50%; }

/* line 24, assets/scss/forcefield/_component-hero_slider.scss */
body.page-template-forcefield .hero.style-Slider.de-slider .hero_content h1:after {
  content: none !important; }

/* line 30, assets/scss/forcefield/_component-hero_slider.scss */
body.page-template-forcefield .hero.style-Slider.de-slider .hero_content--copy p:last-of-type {
  display: inline-block;
  padding-bottom: 0;
  font-size: 20px;
  font-size: 2rem;
  line-height: 1; }

/* line 37, assets/scss/forcefield/_component-hero_slider.scss */
body.page-template-forcefield .hero.style-Slider.de-slider .hero_content--copy a.fancy-link {
  font-size: 20px;
  font-size: 2rem;
  line-height: 1;
  text-transform: uppercase;
  font-weight: 400;
  color: #FFDA27; }

/* line 43, assets/scss/forcefield/_component-hero_slider.scss */
body.page-template-forcefield .hero.style-Slider.de-slider .hero_content--copy a.fancy-link:after {
  transition: all 300ms linear;
  content: '\e801';
  font-family: 'fontello';
  left: 3px;
  position: relative;
  display: inline-block; }

/* line 51, assets/scss/forcefield/_component-hero_slider.scss */
body.page-template-forcefield .hero.style-Slider.de-slider .hero_content--copy a.fancy-link:hover, body.page-template-forcefield .hero.style-Slider.de-slider .hero_content--copy a.fancy-link:focus {
  text-decoration: none; }

/* line 54, assets/scss/forcefield/_component-hero_slider.scss */
body.page-template-forcefield .hero.style-Slider.de-slider .hero_content--copy a.fancy-link:hover:after, body.page-template-forcefield .hero.style-Slider.de-slider .hero_content--copy a.fancy-link:focus:after {
  transform: translateX(3px); }

/* line 60, assets/scss/forcefield/_component-hero_slider.scss */
body.page-template-forcefield .hero.style-Slider.de-slider .text {
  padding-left: 20px; }

/* line 64, assets/scss/forcefield/_component-hero_slider.scss */
body.page-template-forcefield .hero.style-Slider.de-slider .text-dark {
  color: #000; }

/* line 68, assets/scss/forcefield/_component-hero_slider.scss */
body.page-template-forcefield .hero.style-Slider.de-slider .slider-count-bg {
  background: url("../../assets/images/de-slider-dot-bg.png") right top/cover no-repeat;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 105px;
  z-index: 1; }

/* line 77, assets/scss/forcefield/_component-hero_slider.scss */
body.page-template-forcefield .hero.style-Slider.de-slider .slick-dots {
  z-index: 2;
  bottom: 5px; }

/* line 81, assets/scss/forcefield/_component-hero_slider.scss */
body.page-template-forcefield .hero.style-Slider.de-slider .de-logo-wrap {
  background: url("../../assets/images/de-logo-yellow.png") center/cover no-repeat;
  width: 145px;
  height: 158px;
  position: absolute;
  top: 15px;
  transform: translateY(-50%);
  right: 75px;
  z-index: 2; }

@media only screen and (max-width: 1400px) {
  /* line 92, assets/scss/forcefield/_component-hero_slider.scss */
  body.page-template-forcefield .hero.style-Slider.de-slider .slider-count-bg {
    background-size: 1440px; } }

@media only screen and (max-width: 800px) {
  /* line 97, assets/scss/forcefield/_component-hero_slider.scss */
  body.page-template-forcefield .hero.style-Slider.de-slider .hero_content h1 {
    width: 100%; }
  /* line 100, assets/scss/forcefield/_component-hero_slider.scss */
  body.page-template-forcefield .hero.style-Slider.de-slider .de-logo-wrap {
    width: 100px;
    height: 109px;
    right: 30px; }
  /* line 105, assets/scss/forcefield/_component-hero_slider.scss */
  body.page-template-forcefield .hero.style-Slider.de-slider .hero_slider--wrap .hero-bg {
    background-position: left 59%; }
  /* line 108, assets/scss/forcefield/_component-hero_slider.scss */
  body.page-template-forcefield .hero.style-Slider.de-slider.hero .slick-dots li a {
    font-size: 20px;
    font-size: 2rem; } }

@media only screen and (max-width: 768px) {
  /* line 114, assets/scss/forcefield/_component-hero_slider.scss */
  body.page-template-forcefield .hero.style-Slider.de-slider .hero_slider--wrap .hero_content .text {
    padding-left: 0; } }

/* line 3, assets/scss/forcefield/_component-grid-content.scss */
section.type-grid-content {
  background-color: #fff; }

body.page-template-forcefield .grid_content .tab-content .text_title a {
  color: #000;
}

body.page-template-forcefield .grid_content {
  margin-left: 68px;
  margin-right: 68px;
  margin-bottom: 3em;
  padding-top: 0px;
}

body.page-template-forcefield .grid_content .tabWrapper {
  padding-left: 0px;
  padding-right: 0px;
  margin-left: 0px;
  margin-right: 0px;
}

body.page-template-forcefield .grid_content .tabPanelWrapper {
  box-shadow: 0px 0px 20px #035c9670;
}

body.page-template-forcefield .grid_content .tab-title.tab-active {
  background-color: #fff;
  color: #035c96;
}

body.page-template-forcefield .grid_content .iconWrapper {
  display: none;
}


body.page-template-forcefield .grid_content .tab-title {
  background-color: #035c96;
  color: #fff;
  padding-left: 4em;
  padding-right: 4em;
}

body.page-template-forcefield .grid_content .tab-content.grid {
  margin-left: 0px;
  background-color: #fff;
}

body.page-template-forcefield .grid_content .button, .woocommerce a.button, input[type="submit"].button {
  padding-left: 0px;
}

body.page-template-forcefield .grid_content .button, .woocommerce a.button, input[type="submit"].button:hover {
  background-color: #fff;
}
/* line 5, assets/scss/forcefield/_component-grid-content.scss */
section.type-grid-content .intro > h2 {
  color: #333; }

/* line 4, assets/scss/forcefield/_component-feature.scss */
.type-forcefield-feature .features {
  display: flex;
  flex-wrap: wrap; }

/* line 7, assets/scss/forcefield/_component-feature.scss */
.type-forcefield-feature .features .feature {
  display: flex;
  margin: 20px 0; }

/* line 11, assets/scss/forcefield/_component-feature.scss */
.type-forcefield-feature .features .feature__image-wrap {
  margin-right: 45px;
  flex-shrink: 0;
  max-width: 30%; }

/* line 17, assets/scss/forcefield/_component-feature.scss */
.type-forcefield-feature .features .feature__content {
  align-self: center; }

/* line 21, assets/scss/forcefield/_component-feature.scss */
.type-forcefield-feature .features .feature__logo {
  margin-bottom: 3rem; }

/* line 25, assets/scss/forcefield/_component-feature.scss */
.type-forcefield-feature .features .feature__heading {
  font-size: 25px;
  line-height: 30px; }

/* line 30, assets/scss/forcefield/_component-feature.scss */
.type-forcefield-feature .features .feature__text {
  font-size: 16px;
  line-height: 22px; }

/* line 35, assets/scss/forcefield/_component-feature.scss */
.type-forcefield-feature .features .feature__link {
  font-size: 20px;
  line-height: 20px;
  margin: 1.5rem 0;
  display: inline-block;
  text-decoration: none; }

/* line 42, assets/scss/forcefield/_component-feature.scss */
.type-forcefield-feature .features .feature__link.plain {
  position: relative; }

/* line 45, assets/scss/forcefield/_component-feature.scss */
.type-forcefield-feature .features .feature__link.plain:before {
  content: "\e801";
  font-family: "fontello";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  height: 100%;
  width: 30px;
  font-size: 14px;
  top: 5px;
  right: -40px; }

/* line 65, assets/scss/forcefield/_component-feature.scss */
.type-forcefield-feature .features .feature__link.button {
  font-size: 16px; }

/* line 68, assets/scss/forcefield/_component-feature.scss */
.type-forcefield-feature .features .feature__link.button:before {
  font-size: 14px;
  top: 16px; }

/* line 76, assets/scss/forcefield/_component-feature.scss */
.type-forcefield-feature .features.stacked {
  position: relative;
  justify-content: space-between;
  flex-wrap: wrap; }

/* line 81, assets/scss/forcefield/_component-feature.scss */
.type-forcefield-feature .features.stacked.col-3 .feature {
  width: 31%; }

/* line 85, assets/scss/forcefield/_component-feature.scss */
.type-forcefield-feature .features.stacked .feature {
  display: flex;
  flex-direction: column; }

/* line 88, assets/scss/forcefield/_component-feature.scss */
.type-forcefield-feature .features.stacked .feature__image-wrap {
  max-width: 100%;
  margin: 1px; }

/* line 94, assets/scss/forcefield/_component-feature.scss */
.type-forcefield-feature .features.stacked .feature__content {
  padding: 30px 0 0;
  width: 100%; }

/* line 97, assets/scss/forcefield/_component-feature.scss */
.type-forcefield-feature .features.stacked .feature__content h3 {
  margin-bottom: 10px; }

/* line 101, assets/scss/forcefield/_component-feature.scss */
.type-forcefield-feature .features.stacked .feature__link {
  margin-bottom: 0;
  margin-top: 20px; }

/* line 106, assets/scss/forcefield/_component-feature.scss */
.type-forcefield-feature .features.stacked .feature:first-of-type:before {
  content: '';
  background: url("../../assets/images/dens-hex-2.png") center/cover no-repeat;
  width: 447px;
  height: 270px;
  display: block;
  position: absolute;
  left: calc((-100vw + 1280px) / 2);
  bottom: 30px;
  opacity: .2; }

@media only screen and (max-width: 850px) {
  /* line 121, assets/scss/forcefield/_component-feature.scss */
  .type-forcefield-feature .features.stacked.col-3 .feature {
    width: 46%; } }

@media only screen and (max-width: 700px) {
  /* line 128, assets/scss/forcefield/_component-feature.scss */
  .type-forcefield-feature .features.stacked.col-3 .feature {
    width: 100%; }
  /* line 132, assets/scss/forcefield/_component-feature.scss */
  .type-forcefield-feature .features.stacked .feature {
    width: 100%; }
  /* line 143, assets/scss/forcefield/_component-feature.scss */
  .type-forcefield-feature .features.stacked .feature__content {
    padding: 15px 0 0; }
  /* line 146, assets/scss/forcefield/_component-feature.scss */
  .type-forcefield-feature .features.stacked .feature__link {
    position: relative;
    left: 50%;
    transform: translateX(-50%); }
  /* line 152, assets/scss/forcefield/_component-feature.scss */
  .type-forcefield-feature .features.stacked .feature:first-of-type {
    position: relative; }
  /* line 154, assets/scss/forcefield/_component-feature.scss */
  .type-forcefield-feature .features.stacked .feature:first-of-type:before {
    content: '';
    background: url("../../assets/images/dens-hex-2.png") center/cover no-repeat;
    width: 447px;
    height: 270px;
    display: block;
    position: absolute;
    left: calc(-5% - 15px);
    bottom: 30px;
    opacity: .2; } }

@media only screen and (max-width: 500px) {
  /* line 170, assets/scss/forcefield/_component-feature.scss */
  .type-forcefield-feature .features.stacked .feature__content {
    padding: 15px 0 0; } }

/* line 177, assets/scss/forcefield/_component-feature.scss */
.type-forcefield-feature .stacked-image-banner {
  width: 1440px;
  display: none;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  margin: 0 -1px; }

@media only screen and (max-width: 1440px) {
  /* line 177, assets/scss/forcefield/_component-feature.scss */
  .type-forcefield-feature .stacked-image-banner {
    max-width: 100vw; } }

@media only screen and (max-width: 700px) {
  /* line 177, assets/scss/forcefield/_component-feature.scss */
  .type-forcefield-feature .stacked-image-banner {
    display: none; } }

/* line 192, assets/scss/forcefield/_component-feature.scss */
.type-forcefield-feature .stacked-image-banner.col-3 .feature__image-wrap {
  width: calc(33% - 2px);
  margin: 0 1px; }

/* line 195, assets/scss/forcefield/_component-feature.scss */
.type-forcefield-feature .stacked-image-banner.col-3 .feature__image-wrap:nth-of-type(2) {
  max-width: 440px; }

/* line 200, assets/scss/forcefield/_component-feature.scss */
.type-forcefield-feature .stacked-image-banner .feature__image-wrap {
  display: flex;
  flex-grow: 1; }

/* line 4, assets/scss/forcefield/_component-list.scss */
section.type-forcefield-list p {
  line-height: 1.5; }

/* line 7, assets/scss/forcefield/_component-list.scss */
section.type-forcefield-list .feature-list {
  margin: 0 0 -25px; }

/* line 10, assets/scss/forcefield/_component-list.scss */
section.type-forcefield-list .feature-list .feature {
  display: flex;
  align-items: center;
  margin-bottom: 25px; }

/* line 14, assets/scss/forcefield/_component-list.scss */
section.type-forcefield-list .feature-list .feature:nth-child(even) {
  text-align: left; }

/* line 16, assets/scss/forcefield/_component-list.scss */
section.type-forcefield-list .feature-list .feature:nth-child(even) .feature__video-wrap,
section.type-forcefield-list .feature-list .feature:nth-child(even) .feature__image-wrap {
  margin-left: 0;
  margin-right: 0; }

/* line 22, assets/scss/forcefield/_component-list.scss */
section.type-forcefield-list .feature-list .feature .feature__video-wrap,
section.type-forcefield-list .feature-list .feature .feature__image-wrap {
  width: 379px;
  margin-right: 0; }

/* line 26, assets/scss/forcefield/_component-list.scss */
section.type-forcefield-list .feature-list .feature .feature__video-wrap video,
section.type-forcefield-list .feature-list .feature .feature__image-wrap video {
  max-width: 100%; }

/* line 30, assets/scss/forcefield/_component-list.scss */
section.type-forcefield-list .feature-list .feature .feature__content {
  width: calc(100% - 379px);
  padding-left: 55px; }

/* line 34, assets/scss/forcefield/_component-list.scss */
section.type-forcefield-list .feature-list .feature .feature__heading {
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 30px;
  line-height: 3rem;
  font-weight: 800; }

/* line 41, assets/scss/forcefield/_component-list.scss */
section.type-forcefield-list .feature-list .feature .feature__text ul {
  list-style: none;
  padding-left: 20px;
  margin: 5px 0 20px; }

/* line 45, assets/scss/forcefield/_component-list.scss */
section.type-forcefield-list .feature-list .feature .feature__text ul li {
  position: relative;
  list-style: disc; }

/* line 55, assets/scss/forcefield/_component-list.scss */
section.type-forcefield-list .feature-list.alternating .feature:nth-child(even) {
  text-align: left; }

/* line 57, assets/scss/forcefield/_component-list.scss */
section.type-forcefield-list .feature-list.alternating .feature:nth-child(even) .feature__video-wrap,
section.type-forcefield-list .feature-list.alternating .feature:nth-child(even) .feature__image-wrap {
  order: 2; }

/* line 61, assets/scss/forcefield/_component-list.scss */
section.type-forcefield-list .feature-list.alternating .feature:nth-child(even) .feature__content {
  order: 1;
  padding-left: 0;
  padding-right: 55px; }

@media only screen and (max-width: 840px) {
  /* line 74, assets/scss/forcefield/_component-list.scss */
  section.type-forcefield-list .feature-list .feature,
  section.type-forcefield-list .feature-list.alternating .feature {
    flex-wrap: wrap;
    justify-content: center; }
  /* line 77, assets/scss/forcefield/_component-list.scss */
  section.type-forcefield-list .feature-list .feature .feature__content,
  section.type-forcefield-list .feature-list.alternating .feature .feature__content {
    padding-left: 0;
    width: 100%;
    padding-top: 25px; }
  /* line 82, assets/scss/forcefield/_component-list.scss */
  section.type-forcefield-list .feature-list .feature:nth-child(even),
  section.type-forcefield-list .feature-list.alternating .feature:nth-child(even) {
    text-align: left; }
  /* line 84, assets/scss/forcefield/_component-list.scss */
  section.type-forcefield-list .feature-list .feature:nth-child(even) .feature__video-wrap,
  section.type-forcefield-list .feature-list .feature:nth-child(even) .feature__image-wrap,
  section.type-forcefield-list .feature-list.alternating .feature:nth-child(even) .feature__video-wrap,
  section.type-forcefield-list .feature-list.alternating .feature:nth-child(even) .feature__image-wrap {
    order: 1; }
  /* line 88, assets/scss/forcefield/_component-list.scss */
  section.type-forcefield-list .feature-list .feature:nth-child(even) .feature__content,
  section.type-forcefield-list .feature-list.alternating .feature:nth-child(even) .feature__content {
    order: 2;
    padding-left: 0;
    padding-right: 0px; } }

/* line 3, assets/scss/forcefield/_component-resource.scss */
.type-forcefield-resources .resource--wrap {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  width: 100%; }

@media only screen and (min-width: 1301px) {
  /* line 3, assets/scss/forcefield/_component-resource.scss */
  .type-forcefield-resources .resource--wrap {
    justify-content: flex-end; } }

/* line 12, assets/scss/forcefield/_component-resource.scss */
.type-forcefield-resources .resource--wrap.cols-3 .resource--block {
  width: auto; }

/* line 17, assets/scss/forcefield/_component-resource.scss */
.type-forcefield-resources .resource--block {
  text-align: left;
  padding-left: 0;
  padding: 30px;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin: 0; }

@media only screen and (min-width: 1301px) {
  /* line 26, assets/scss/forcefield/_component-resource.scss */
  .type-forcefield-resources .resource--block:last-of-type {
    padding-right: 0; } }

/* line 32, assets/scss/forcefield/_component-resource.scss */
.type-forcefield-resources .resource--wrap-icon {
  width: 50px;
  vertical-align: top;
  padding-right: 10px; }

/* line 38, assets/scss/forcefield/_component-resource.scss */
.type-forcefield-resources .resource--wrap-content {
  width: calc(100% - 50px);
  padding-left: 15px; }

/* line 43, assets/scss/forcefield/_component-resource.scss */
.type-forcefield-resources .resource--icon {
  font-size: 40px;
  font-size: 4rem;
  line-height: 1; }

/* line 46, assets/scss/forcefield/_component-resource.scss */
.type-forcefield-resources .resource--icon i:before {
  margin: 0;
  width: auto; }

/* line 52, assets/scss/forcefield/_component-resource.scss */
.type-forcefield-resources .resource--title {
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 30px;
  line-height: 3rem;
  text-transform: uppercase;
  font-weight: bold;
  display: block;
  color: #0065A4; }

/* line 62, assets/scss/forcefield/_component-resource.scss */
.type-forcefield-resources .resource--link {
  font-size: 15px;
  font-size: 1.5rem;
  line-height: 1;
  display: block;
  text-transform: uppercase;
  text-align: left;
  padding: 0;
  font-weight: normal; }

/* line 71, assets/scss/forcefield/_component-resource.scss */
.type-forcefield-resources .button-text::after {
  font-size: 18px;
  font-size: 1.8rem;
  vertical-align: middle;
  text-align: left; }

/* line 78, assets/scss/forcefield/_component-resource.scss */
.type-forcefield-resources.inline-header .max-width-wrapper {
  justify-content: space-between; }

/* line 82, assets/scss/forcefield/_component-resource.scss */
.type-forcefield-resources.inline-header .max-width-wrapper > .intro h2 {
  font-size: 32pxpx;
  font-size: 3.2pxrem;
  line-height: 1;
  margin-bottom: 0; }

/* line 87, assets/scss/forcefield/_component-resource.scss */
.type-forcefield-resources.inline-header .max-width-wrapper > .intro p {
  padding-bottom: 0; }

/* line 91, assets/scss/forcefield/_component-resource.scss */
.type-forcefield-resources.inline-header .all-resources-link {
  margin-left: auto; }

/* line 94, assets/scss/forcefield/_component-resource.scss */
.type-forcefield-resources.inline-header .all-resources-link .resource--link {
  margin-top: 0; }

@media only screen and (max-width: 1200px) {
  /* line 101, assets/scss/forcefield/_component-resource.scss */
  .type-forcefield-resources.inline-header.bg--tertiary-color .resource--block:not(:last-of-type) {
    border-right: 0;
    border-bottom: 2px solid #D7B820; }
  /* line 106, assets/scss/forcefield/_component-resource.scss */
  .type-forcefield-resources.inline-header .resource--wrap.cols-3 .resource--block {
    width: 50%;
    max-width: 305px; } }

@media only screen and (max-width: 1010px) {
  /* line 112, assets/scss/forcefield/_component-resource.scss */
  .type-forcefield-resources.inline-header .resource--wrap.cols-3 .resource--block {
    width: 100%; } }

@media only screen and (max-width: 850px) {
  /* line 118, assets/scss/forcefield/_component-resource.scss */
  .type-forcefield-resources.inline-header .resource--wrap.cols-3 .resource--block {
    width: 50%; }
  /* line 121, assets/scss/forcefield/_component-resource.scss */
  .type-forcefield-resources.inline-header .all-resources-link {
    margin: 15px auto 0; } }

@media only screen and (max-width: 650px) {
  /* line 127, assets/scss/forcefield/_component-resource.scss */
  .type-forcefield-resources.inline-header.bg--tertiary-color .resource--block:not(:last-of-type) {
    border-bottom: 0px;
    position: relative; }
  /* line 130, assets/scss/forcefield/_component-resource.scss */
  .type-forcefield-resources.inline-header.bg--tertiary-color .resource--block:not(:last-of-type):after {
    content: '';
    position: absolute;
    width: 80px;
    height: 2px;
    background-color: #D7B820;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%); }
  /* line 142, assets/scss/forcefield/_component-resource.scss */
  .type-forcefield-resources.inline-header .resource--wrap.cols-3 .resource--block {
    width: 100%; } }

/* line 149, assets/scss/forcefield/_component-resource.scss */
.type-forcefield-resources.bg--gray-lighter a {
  color: #000; }

/* line 151, assets/scss/forcefield/_component-resource.scss */
.type-forcefield-resources.bg--gray-lighter a:hover {
  color: #00263e; }

/* line 159, assets/scss/forcefield/_component-resource.scss */
.type-forcefield-resources.bg--tertiary-color .resource--block:not(:last-of-type) {
  border-right: 2px solid #D7B820; }

/* line 4, assets/scss/forcefield/_component-testimonial.scss */
section.type-forcefield-testimonial.bg--image-blurred {
  background-position: 90% 50%;
  background-size: auto 100%;
  background-color: #CCC;
  color: #000; }

/* line 9, assets/scss/forcefield/_component-testimonial.scss */
section.type-forcefield-testimonial.bg--image-blurred.gray {
  background-color: #CCC; }

/* line 12, assets/scss/forcefield/_component-testimonial.scss */
section.type-forcefield-testimonial.bg--image-blurred.blue {
  background-color: #0055AA; }

/* line 15, assets/scss/forcefield/_component-testimonial.scss */
section.type-forcefield-testimonial.bg--image-blurred.yellow {
  background-color: #FEDB26; }

/* line 20, assets/scss/forcefield/_component-testimonial.scss */
section.type-forcefield-testimonial.bg--image-blurred .testimonial__text-wrapper {
  max-width: 67% !important;
  flex-grow: 0; }

/* line 24, assets/scss/forcefield/_component-testimonial.scss */
section.type-forcefield-testimonial.bg--image-blurred.testimonial-right .testimonial__text-wrapper {
  margin-left: auto; }

/* line 27, assets/scss/forcefield/_component-testimonial.scss */
section.type-forcefield-testimonial.bg--image-blurred.testimonial-left .testimonial__text-wrapper {
  margin-left: 0; }

/* line 33, assets/scss/forcefield/_component-testimonial.scss */
section.type-forcefield-testimonial.testimonial-left .testimonial__inner .testimonial__media-wrapper {
  order: 2; }

/* line 36, assets/scss/forcefield/_component-testimonial.scss */
section.type-forcefield-testimonial.testimonial-left .testimonial__inner .testimonial__text-wrapper {
  order: 1;
  text-align: left;
  padding-right: 80px; }

/* line 46, assets/scss/forcefield/_component-testimonial.scss */
section.type-forcefield-testimonial.testimonial-right .testimonial__inner .testimonial__media-wrapper {
  order: 1; }

/* line 49, assets/scss/forcefield/_component-testimonial.scss */
section.type-forcefield-testimonial.testimonial-right .testimonial__inner .testimonial__text-wrapper {
  order: 2;
  text-align: right;
  padding-left: 80px; }

/* line 53, assets/scss/forcefield/_component-testimonial.scss */
section.type-forcefield-testimonial.testimonial-right .testimonial__inner .testimonial__text-wrapper .testimonial__author {
  margin-left: auto; }

/* line 58, assets/scss/forcefield/_component-testimonial.scss */
section.type-forcefield-testimonial.testimonial-right.bg--image-blurred {
  background-position: 10% 50%; }

/* line 65, assets/scss/forcefield/_component-testimonial.scss */
section.type-forcefield-testimonial .testimonial {
  margin: 0;
  padding: 0; }

/* line 70, assets/scss/forcefield/_component-testimonial.scss */
section.type-forcefield-testimonial .testimonial__inner {
  margin: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap; }

/* line 77, assets/scss/forcefield/_component-testimonial.scss */
section.type-forcefield-testimonial .testimonial__inner .testimonial__text-wrapper {
  flex-grow: 1;
  max-width: none; }

/* line 80, assets/scss/forcefield/_component-testimonial.scss */
section.type-forcefield-testimonial .testimonial__inner .testimonial__text-wrapper .testimonial__text {
  font-weight: 600;
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 30px;
  line-height: 3rem; }

/* line 87, assets/scss/forcefield/_component-testimonial.scss */
section.type-forcefield-testimonial .testimonial__inner .testimonial__text-wrapper .testimonial__author {
  max-width: 620px;
  font-weight: 300;
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 30px;
  line-height: 3rem; }

/* line 94, assets/scss/forcefield/_component-testimonial.scss */
section.type-forcefield-testimonial .testimonial__inner .testimonial__text-wrapper .fancy-link {
  display: inline-block;
  font-size: 20px;
  font-size: 2rem;
  line-height: 24px;
  line-height: 2.4rem;
  text-transform: uppercase;
  font-weight: 400;
  padding-top: 30px;
  padding-right: 15px; }

/* line 103, assets/scss/forcefield/_component-testimonial.scss */
section.type-forcefield-testimonial .testimonial__inner .testimonial__text-wrapper .fancy-link:after {
  transition: all 300ms linear;
  content: '\e801';
  font-family: 'fontello';
  left: 15px;
  position: relative;
  display: inline-block; }

/* line 111, assets/scss/forcefield/_component-testimonial.scss */
section.type-forcefield-testimonial .testimonial__inner .testimonial__text-wrapper .fancy-link:hover, section.type-forcefield-testimonial .testimonial__inner .testimonial__text-wrapper .fancy-link:focus {
  text-decoration: none; }

/* line 114, assets/scss/forcefield/_component-testimonial.scss */
section.type-forcefield-testimonial .testimonial__inner .testimonial__text-wrapper .fancy-link:hover:after, section.type-forcefield-testimonial .testimonial__inner .testimonial__text-wrapper .fancy-link:focus:after {
  transform: translateX(3px); }

/* line 120, assets/scss/forcefield/_component-testimonial.scss */
section.type-forcefield-testimonial .testimonial__inner .graphic {
  width: 211px; }

/* line 122, assets/scss/forcefield/_component-testimonial.scss */
section.type-forcefield-testimonial .testimonial__inner .graphic + .testimonial__text-wrapper {
  width: calc(100% - 211px); }

/* line 126, assets/scss/forcefield/_component-testimonial.scss */
section.type-forcefield-testimonial .testimonial__inner .video,
section.type-forcefield-testimonial .testimonial__inner .image {
  width: 521px; }

/* line 129, assets/scss/forcefield/_component-testimonial.scss */
section.type-forcefield-testimonial .testimonial__inner .video + .testimonial__text-wrapper,
section.type-forcefield-testimonial .testimonial__inner .image + .testimonial__text-wrapper {
  width: calc(100% - 521px); }

/* line 135, assets/scss/forcefield/_component-testimonial.scss */
section.type-forcefield-testimonial .wp-video .mejs-overlay-button {
  background: url("../../assets/images/play.png") center/cover no-repeat; }

/* line 138, assets/scss/forcefield/_component-testimonial.scss */
section.type-forcefield-testimonial .wp-video .mejs-overlay-play {
  background-color: rgba(0, 0, 0, 0.5); }

@media only screen and (max-width: 1100px) {
  /* line 145, assets/scss/forcefield/_component-testimonial.scss */
  section.type-forcefield-testimonial .testimonial__inner .video,
  section.type-forcefield-testimonial .testimonial__inner .image {
    width: 40%; }
  /* line 149, assets/scss/forcefield/_component-testimonial.scss */
  section.type-forcefield-testimonial .testimonial__inner .testimonial__text-wrapper {
    width: 60%; } }

@media only screen and (max-width: 970px) {
  /* line 156, assets/scss/forcefield/_component-testimonial.scss */
  section.type-forcefield-testimonial.bg--image-blurred {
    background-size: auto 200px;
    padding-top: 200px; }
  /* line 160, assets/scss/forcefield/_component-testimonial.scss */
  section.type-forcefield-testimonial.bg--image-blurred.testimonial-right, section.type-forcefield-testimonial.bg--image-blurred.testimonial-left {
    background-position: top center; }
  /* line 163, assets/scss/forcefield/_component-testimonial.scss */
  section.type-forcefield-testimonial.bg--image-blurred.testimonial-right .testimonial, section.type-forcefield-testimonial.bg--image-blurred.testimonial-left .testimonial {
    padding-top: 25px; }
  /* line 165, assets/scss/forcefield/_component-testimonial.scss */
  section.type-forcefield-testimonial.bg--image-blurred.testimonial-right .testimonial .testimonial__inner .testimonial__text-wrapper, section.type-forcefield-testimonial.bg--image-blurred.testimonial-left .testimonial .testimonial__inner .testimonial__text-wrapper {
    padding-left: 0;
    padding-right: 0;
    max-width: 100% !important; }
  /* line 175, assets/scss/forcefield/_component-testimonial.scss */
  section.type-forcefield-testimonial .testimonial__inner .testimonial__text-wrapper .testimonial__text,
  section.type-forcefield-testimonial .testimonial__inner .testimonial__text-wrapper .testimonial__author {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 25px;
    line-height: 2.5rem; } }

@media only screen and (max-width: 800px) {
  /* line 184, assets/scss/forcefield/_component-testimonial.scss */
  section.type-forcefield-testimonial .testimonial__inner {
    justify-content: center; }
  /* line 186, assets/scss/forcefield/_component-testimonial.scss */
  section.type-forcefield-testimonial .testimonial__inner .graphic {
    width: 100%;
    text-align: center; }
  /* line 189, assets/scss/forcefield/_component-testimonial.scss */
  section.type-forcefield-testimonial .testimonial__inner .graphic + .testimonial__text-wrapper {
    width: 100%;
    padding-left: 0;
    padding-right: 0; }
  /* line 195, assets/scss/forcefield/_component-testimonial.scss */
  section.type-forcefield-testimonial .testimonial__inner .video,
  section.type-forcefield-testimonial .testimonial__inner .image {
    width: 100%; }
  /* line 198, assets/scss/forcefield/_component-testimonial.scss */
  section.type-forcefield-testimonial .testimonial__inner .video .wp-video,
  section.type-forcefield-testimonial .testimonial__inner .image .wp-video {
    margin: 0 auto; }
  /* line 201, assets/scss/forcefield/_component-testimonial.scss */
  section.type-forcefield-testimonial .testimonial__inner .video + .testimonial__text-wrapper,
  section.type-forcefield-testimonial .testimonial__inner .image + .testimonial__text-wrapper {
    width: 100%;
    padding-left: 0;
    padding-right: 0; }
  /* line 210, assets/scss/forcefield/_component-testimonial.scss */
  section.type-forcefield-testimonial.testimonial-right .testimonial__inner .graphic + .testimonial__text-wrapper,
  section.type-forcefield-testimonial.testimonial-right .testimonial__inner .video + .testimonial__text-wrapper,
  section.type-forcefield-testimonial.testimonial-right .testimonial__inner .image + .testimonial__text-wrapper {
    padding-top: 30px; }
  /* line 219, assets/scss/forcefield/_component-testimonial.scss */
  section.type-forcefield-testimonial.testimonial-left .testimonial__inner .graphic + .testimonial__text-wrapper,
  section.type-forcefield-testimonial.testimonial-left .testimonial__inner .video + .testimonial__text-wrapper,
  section.type-forcefield-testimonial.testimonial-left .testimonial__inner .image + .testimonial__text-wrapper {
    padding-bottom: 30px; } }

/* line 1, assets/scss/forcefield/_component-embed.scss */
.dens-videos {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 40px 0; }

/* line 7, assets/scss/forcefield/_component-embed.scss */
.dens-videos .dens-video {
  width: 100%;
  margin-bottom: 45px; }

/* line 11, assets/scss/forcefield/_component-embed.scss */
.dens-videos .dens-video video {
  width: 100%;
  height: auto; }

/* line 18, assets/scss/forcefield/_component-embed.scss */
.dens-videos--rows-1 .dens-video {
  max-width: 900px;
  margin-bottom: 45px; }

/* line 24, assets/scss/forcefield/_component-embed.scss */
.dens-videos--rows-2 .dens-video {
  width: 48%; }

@media only screen and (max-width: 700px) {
  /* line 24, assets/scss/forcefield/_component-embed.scss */
  .dens-videos--rows-2 .dens-video {
    width: 100%; } }

/* line 33, assets/scss/forcefield/_component-embed.scss */
.dens-videos--rows-3 .dens-video {
  width: 32%;
  margin-bottom: 25px; }

@media only screen and (max-width: 1000px) {
  /* line 33, assets/scss/forcefield/_component-embed.scss */
  .dens-videos--rows-3 .dens-video {
    width: 48%; } }

@media only screen and (max-width: 700px) {
  /* line 33, assets/scss/forcefield/_component-embed.scss */
  .dens-videos--rows-3 .dens-video {
    width: 100%; } }

/* line 5, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens {
  z-index: 999 !important; }

/* line 8, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .anchorOutter {
  display: block; }

@media only screen and (min-width: 48em) {
  /* line 8, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .anchorOutter {
    display: none; } }

/* line 16, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .anchor-wrap {
  display: none; }

@media only screen and (min-width: 48em) {
  /* line 16, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .anchor-wrap {
    display: block; }
  /* line 21, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .anchor-wrap:after {
    content: "";
    clear: both;
    display: table; } }

/* line 32, assets/scss/forcefield/_de-navigation.scss */
.anchor.sticky {
  position: relative;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); }

@media only screen and (min-width: 64em) {
  /* line 32, assets/scss/forcefield/_de-navigation.scss */
  .anchor.sticky {
    position: fixed; } }

/* line 41, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens {
  min-height: 75px;
  position: relative;
  overflow-y: visible;
  padding-top: 5px;
  padding-bottom: 5px; }

/* line 47, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .anchor-image {
  float: left; }

/* line 49, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .anchor-image .dens-anchor-image {
  transition: all 150ms linear;
  height: 67px;
  max-height: 67px;
  margin: 0; }

/* line 55, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .anchor-image .menu-logo {
  display: inline-block; }

/* line 60, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .anchor-image .menu-logo:hover img, .anchor--dens .anchor-image .menu-logo:focus img {
  opacity: .7; }

@media only screen and (max-width: 48em) {
  /* line 47, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .anchor-image {
    text-align: center; } }

/* line 68, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu {
  padding: 20px 0;
  list-style: none;
  margin: 0;
  display: flex;
  justify-content: flex-end; }

/* line 74, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu > li:last-of-type a {
  padding-right: 0; }

/* line 77, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu > li {
  padding: 0; }

/* line 79, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu > li a {
  font-size: 14px;
  font-size: 1.4rem;
  transition: all 200ms ease-in-out;
  text-decoration: none;
  padding: 5px 22px;
  text-transform: uppercase;
  font-weight: 800;
  color: #fff; }

/* line 87, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu > li a:hover, .anchor--dens .menu > li a:focus {
  color: #FFDA27; }

/* line 90, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu > li a:hover:after, .anchor--dens .menu > li a:focus:after {
  border-top-color: #FFDA27; }

/* line 95, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu > li.current--item > a,
.anchor--dens .menu > li.current--ancestor > a {
  color: #FFDA27; }

/* line 98, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu > li.current--item > a:after,
.anchor--dens .menu > li.current--ancestor > a:after {
  border-top-color: #FFDA27; }

/* line 103, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu .dropdown__item {
  position: relative; }

/* line 107, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu .dropdown__item:hover .dropdown, .anchor--dens .menu .dropdown__item:focus .dropdown {
  visibility: visible;
  opacity: 1;
  transform: translateY(0) translateX(0);
  max-height: none; }

/* line 113, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu .dropdown__item:hover > a:after, .anchor--dens .menu .dropdown__item:focus > a:after {
  transform: translateY(-50%) scaleY(-1); }

/* line 118, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu .dropdown__item > a {
  position: relative;
  padding-right: 37px; }

/* line 121, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu .dropdown__item > a:after {
  content: '';
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 5px solid #FFF;
  position: absolute;
  top: 50%;
  transform: translateY(-50%) scaleY(1);
  right: 22px;
  display: inline-block;
  transition: all 200ms ease-in-out; }

/* line 136, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu .dropdown {
  list-style: none;
  visibility: hidden;
  max-height: 0;
  position: absolute;
  left: 0;
  top: calc(100% + 5px);
  opacity: 0;
  transform: translateY(-10px) translateX(0);
  -webkit-transition: transform 0.2s ease-in-out;
  -moz-transition: transform 0.2s ease-in-out;
  -ms-transition: transform 0.2s ease-in-out;
  -o-transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  margin: 0px 0 0 0px;
  padding: 0;
  background-color: rgba(0, 0, 0, 0.9);
  text-align: left;
  z-index: 100;
  min-width: 100%; }

/* line 156, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu .dropdown li {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  padding: 0;
  position: relative; }

/* line 163, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu .dropdown li:not(:last-of-type) {
  border-bottom: 1px solid #626261; }

/* line 167, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu .dropdown li:first-of-type:before {
  content: "";
  height: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 12px 6px 12px;
  border-color: transparent transparent rgba(0, 0, 0, 0.95) transparent;
  position: absolute;
  top: -6px;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

/* line 186, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu .dropdown li a {
  display: block;
  font-weight: normal;
  text-transform: none;
  white-space: nowrap; }

/* line 192, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu .dropdown li:hover, .anchor--dens .menu .dropdown li:focus {
  background-color: #0065A4; }

/* line 195, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu .dropdown li:hover:before, .anchor--dens .menu .dropdown li:focus:before {
  border-bottom-color: #0065A4; }

/* line 198, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu .dropdown li:hover a, .anchor--dens .menu .dropdown li:focus a {
  color: #FFF; }

@media only screen and (max-width: 48em) {
  /* line 207, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens--dens .anchor-image {
    float: none; }
  /* line 211, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .anchor-wrap {
    max-width: 500px;
    margin: 0 auto;
    padding-right: 0; }
  /* line 216, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .menu {
    flex-direction: column;
    padding: 0 20px 20px; }
  /* line 219, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .menu > li {
    border-top: 1px solid rgba(255, 255, 255, 0.4);
    padding-left: 22px; }
  /* line 222, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .menu > li > li:last-of-type a {
    padding-right: 22px; }
  /* line 225, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .menu > li > a {
    font-size: 16px;
    font-size: 1.6rem;
    display: block;
    font-weight: bold; }
  /* line 229, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .menu > li > a:after {
    display: none !important; }
  /* line 233, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown {
    text-align: left;
    position: relative;
    visibility: visible;
    opacity: 1;
    transform: translateY(0) translateX(0);
    max-height: none; }
  /* line 240, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown > li {
    padding-left: 0;
    border: 0 !important;
    padding-top: 0 !important; }
  /* line 244, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown > li:first-of-type:before {
    display: none; }
  /* line 247, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown > li:hover, .anchor--dens .menu > li .dropdown > li:focus {
    background: none; }
  /* line 251, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown li a {
    font-size: 14px;
    font-size: 1.4rem;
    padding-top: 0; }
  /* line 254, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown li a:hover, .anchor--dens .menu > li .dropdown li a:focus {
    background: none;
    color: #FFDA27; } }

@media only screen and (max-width: 25em) {
  /* line 264, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .menu {
    padding-right: 0; }
  /* line 266, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .menu > li {
    padding-left: 10px; }
  /* line 268, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .menu > li > a {
    line-height: 19px;
    line-height: 1.9rem;
    padding: 10px 0; }
  /* line 273, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown li a {
    padding-left: 0; } }

/* line 282, assets/scss/forcefield/_de-navigation.scss */
.de-secondary-nav-wrap {
  background: #fedb25;
  position: relative;
  margin-bottom: -5px;
  margin-top: 5px; }

@media only screen and (max-width: 48em) {
  /* line 282, assets/scss/forcefield/_de-navigation.scss */
  .de-secondary-nav-wrap {
    display: none; } }

/* line 290, assets/scss/forcefield/_de-navigation.scss */
.de-secondary-nav-wrap:after {
  content: ' ';
  position: absolute;
  left: -1000px;
  right: -1000px;
  top: 0;
  bottom: 0;
  background: #fedb25;
  z-index: -1; }

/* line 301, assets/scss/forcefield/_de-navigation.scss */
.de-secondary-nav {
  display: flex;
  justify-content: flex-end;
  color: #000;
  height: 33px;
  list-style: none;
  margin-bottom: 0;
  margin-top: 0;
  margin: 0 -15px; }

/* line 310, assets/scss/forcefield/_de-navigation.scss */
.de-secondary-nav li {
  margin: 0 15px;
  display: flex;
  align-items: center; }

/* line 314, assets/scss/forcefield/_de-navigation.scss */
.de-secondary-nav li a {
  text-transform: uppercase;
  color: #000;
  font-weight: 800;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 14px;
  line-height: 1.4rem;
  transition: all 200ms ease-in-out; }

/* line 323, assets/scss/forcefield/_de-navigation.scss */
.de-secondary-nav li a:hover, .de-secondary-nav li a:focus {
  text-decoration: none;
  color: #636161; }

/* line 329, assets/scss/forcefield/_de-navigation.scss */
.de-secondary-nav li.current--item a {
  color: #b9b2b2; }

@media only screen and (max-width: 48em) {
  /* line 301, assets/scss/forcefield/_de-navigation.scss */
  .de-secondary-nav {
    display: none; } }

/* line 339, assets/scss/forcefield/_de-navigation.scss */
.hero--dens {
  max-height: 717px; }

@media only screen and (min-width: 64em) {
  /* line 344, assets/scss/forcefield/_de-navigation.scss */
  section.anchor.anchor--dens {
    padding-left: 43px;
    padding-right: 43px; } }

/* line 8, assets/scss/forcefield/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters .alm-filter--title,
.page-template-press-room .alm-filters .alm-filter--title {
  color: #0065A4;
  font-size: 1.8rem; }

/* line 15, assets/scss/forcefield/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters .alm-filter--select .jcf-select,
.page-template-press-room .alm-filters .alm-filter--select .jcf-select {
  width: 70%;
  background-color: #fff;
  color: #0065A4;
  border: 1px solid #FFDA27; }

/* line 21, assets/scss/forcefield/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters .alm-filter--select .jcf-select:after,
.page-template-press-room .alm-filters .alm-filter--select .jcf-select:after {
  color: #0065A4; }

/* line 25, assets/scss/forcefield/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters .alm-filter--select .jcf-select option,
.page-template-press-room .alm-filters .alm-filter--select .jcf-select option {
  background-color: #0065A4;
  color: #fff; }

/* line 32, assets/scss/forcefield/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters .alm-filter--year.alm-filter, .page-template-case-studies-alm .alm-filters .alm-filter--category.alm-filter, .page-template-case-studies-alm .alm-filters .alm-filter--taxonomy.alm-filter,
.page-template-press-room .alm-filters .alm-filter--year.alm-filter,
.page-template-press-room .alm-filters .alm-filter--category.alm-filter,
.page-template-press-room .alm-filters .alm-filter--taxonomy.alm-filter {
  display: none; }

@media only screen and (min-width: 64em) {
  /* line 32, assets/scss/forcefield/_de-case-studies.scss */
  .page-template-case-studies-alm .alm-filters .alm-filter--year.alm-filter, .page-template-case-studies-alm .alm-filters .alm-filter--category.alm-filter, .page-template-case-studies-alm .alm-filters .alm-filter--taxonomy.alm-filter,
  .page-template-press-room .alm-filters .alm-filter--year.alm-filter,
  .page-template-press-room .alm-filters .alm-filter--category.alm-filter,
  .page-template-press-room .alm-filters .alm-filter--taxonomy.alm-filter {
    display: block; } }

/* line 44, assets/scss/forcefield/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters .alm-filter--year .alm-filter--title h3,
.page-template-press-room .alm-filters .alm-filter--year .alm-filter--title h3 {
  padding-bottom: 13px; }

/* line 48, assets/scss/forcefield/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters .alm-filter--year .jcf-select,
.page-template-press-room .alm-filters .alm-filter--year .jcf-select {
  height: 31px;
  padding: 2px 5px; }

/* line 52, assets/scss/forcefield/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters .alm-filter--year .jcf-select:after,
.page-template-press-room .alm-filters .alm-filter--year .jcf-select:after {
  top: 2px;
  right: 2px; }

/* line 65, assets/scss/forcefield/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters .alm-filter--taxonomy .alm-filter--checkbox a, .page-template-case-studies-alm .alm-filters .alm-filter--category .alm-filter--checkbox a,
.page-template-press-room .alm-filters .alm-filter--taxonomy .alm-filter--checkbox a,
.page-template-press-room .alm-filters .alm-filter--category .alm-filter--checkbox a {
  color: #0065A4 !important; }

/* line 68, assets/scss/forcefield/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters .alm-filter--taxonomy .alm-filter--checkbox a:before, .page-template-case-studies-alm .alm-filters .alm-filter--category .alm-filter--checkbox a:before,
.page-template-press-room .alm-filters .alm-filter--taxonomy .alm-filter--checkbox a:before,
.page-template-press-room .alm-filters .alm-filter--category .alm-filter--checkbox a:before {
  border-color: #FFDA27 !important; }

/* line 83, assets/scss/forcefield/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters.filters-expanded .alm-filter--year.alm-filter, .page-template-case-studies-alm .alm-filters.filters-expanded .alm-filter--category.alm-filter, .page-template-case-studies-alm .alm-filters.filters-expanded .alm-filter--taxonomy.alm-filter,
.page-template-press-room .alm-filters.filters-expanded .alm-filter--year.alm-filter,
.page-template-press-room .alm-filters.filters-expanded .alm-filter--category.alm-filter,
.page-template-press-room .alm-filters.filters-expanded .alm-filter--taxonomy.alm-filter {
  display: block; }

/* line 89, assets/scss/forcefield/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters.filters-expanded .alm-filter--taxonomy.alm-filter,
.page-template-press-room .alm-filters.filters-expanded .alm-filter--taxonomy.alm-filter {
  margin-left: 3rem; }

/* line 92, assets/scss/forcefield/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters.filters-expanded .alm-filter--taxonomy.alm-filter li,
.page-template-press-room .alm-filters.filters-expanded .alm-filter--taxonomy.alm-filter li {
  margin-left: 3rem; }

/* line 97, assets/scss/forcefield/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filters.filters-expanded .alm-filter--sort,
.page-template-press-room .alm-filters.filters-expanded .alm-filter--sort {
  bottom: -90px; }

/* line 110, assets/scss/forcefield/_de-case-studies.scss */
.page-template-case-studies-alm ul.alm-paging li,
.page-template-press-room ul.alm-paging li {
  margin: 0 4px; }

/* line 113, assets/scss/forcefield/_de-case-studies.scss */
.page-template-case-studies-alm ul.alm-paging li a,
.page-template-press-room ul.alm-paging li a {
  background: none;
  border-width: 0px;
  padding: 6px 6px 1px;
  font-size: 16px;
  color: #000; }

/* line 123, assets/scss/forcefield/_de-case-studies.scss */
.page-template-case-studies-alm ul.alm-paging li.active a,
.page-template-press-room ul.alm-paging li.active a {
  background: none;
  color: #fedb25;
  border-bottom: 4px solid; }

/* line 133, assets/scss/forcefield/_de-case-studies.scss */
.page-template-case-studies-alm ul.alm-paging li.disabled a,
.page-template-press-room ul.alm-paging li.disabled a {
  opacity: .5; }

@media only screen and (min-width: 48em) {
  /* line 141, assets/scss/forcefield/_de-case-studies.scss */
  .page-template-case-studies-alm .hero.text-overlay,
  .page-template-press-room .hero.text-overlay {
    padding-top: 30rem; } }

/* line 147, assets/scss/forcefield/_de-case-studies.scss */
.page-template-case-studies-alm .hero.text-overlay .default_hero .hero_content,
.page-template-press-room .hero.text-overlay .default_hero .hero_content {
  font-weight: 400; }

/* line 153, assets/scss/forcefield/_de-case-studies.scss */
.page-template-case-studies-alm .grid,
.page-template-press-room .grid {
  position: relative;
  padding-top: 0; }

@media only screen and (min-width: 48em) {
  /* line 153, assets/scss/forcefield/_de-case-studies.scss */
  .page-template-case-studies-alm .grid,
  .page-template-press-room .grid {
    padding-top: 1.5rem;
    margin-left: 0px; } }

/* line 163, assets/scss/forcefield/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filter--sort,
.page-template-press-room .alm-filter--sort {
  position: absolute;
  top: 78px;
  left: 0; }

@media only screen and (min-width: 48em) {
  /* line 163, assets/scss/forcefield/_de-case-studies.scss */
  .page-template-case-studies-alm .alm-filter--sort,
  .page-template-press-room .alm-filter--sort {
    top: 5px;
    left: 300px; } }

/* line 173, assets/scss/forcefield/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filter--sort ul,
.page-template-press-room .alm-filter--sort ul {
  display: flex; }

/* line 176, assets/scss/forcefield/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filter--sort ul li,
.page-template-press-room .alm-filter--sort ul li {
  flex-shrink: 0; }

/* line 179, assets/scss/forcefield/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filter--sort ul li a,
.page-template-press-room .alm-filter--sort ul li a {
  font-size: 12px;
  line-height: 10px;
  text-transform: uppercase;
  color: #888;
  color: #cbcbcb;
  margin-right: 0.5rem;
  position: relative;
  display: inline-block;
  padding: 0 20px 0 0; }

/* line 190, assets/scss/forcefield/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filter--sort ul li a:after,
.page-template-press-room .alm-filter--sort ul li a:after {
  content: "\e823";
  font-family: "fontello";
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  height: 100%;
  width: auto;
  font-size: 17px;
  top: -1px !important;
  left: auto !important;
  right: 15px;
  border: none;
  visibility: visible;
  opacity: 1;
  transform: rotate(0deg) !important; }

/* line 215, assets/scss/forcefield/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filter--sort ul li a.field-radio:after,
.page-template-press-room .alm-filter--sort ul li a.field-radio:after {
  right: 13px; }

/* line 220, assets/scss/forcefield/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filter--sort ul li a:before,
.page-template-press-room .alm-filter--sort ul li a:before {
  visibility: hidden; }

/* line 233, assets/scss/forcefield/_de-case-studies.scss */
.page-template-case-studies-alm .case-studies__filters-toggle {
  display: block;
  color: #0065A4;
  border: 2px solid #0065A4;
  background: #fff;
  text-align: center;
  margin: -10px 2rem 20px 4rem; }

/* line 241, assets/scss/forcefield/_de-case-studies.scss */
.page-template-case-studies-alm .case-studies__filters-toggle:before {
  content: ""; }

@media only screen and (min-width: 64em) {
  /* line 233, assets/scss/forcefield/_de-case-studies.scss */
  .page-template-case-studies-alm .case-studies__filters-toggle {
    display: none; } }

/* line 252, assets/scss/forcefield/_de-case-studies.scss */
.page-template-case-studies-alm .alm-filter--sort {
  position: absolute;
  top: auto;
  bottom: -70px;
  left: 23px;
  left: 30px; }

@media only screen and (min-width: 64em) {
  /* line 252, assets/scss/forcefield/_de-case-studies.scss */
  .page-template-case-studies-alm .alm-filter--sort {
    top: 0;
    left: 300px; } }

/* line 270, assets/scss/forcefield/_de-case-studies.scss */
.case-studies__breadcrumbs,
.press-room__breadcrumbs {
  margin-top: 15px !important; }

/* line 274, assets/scss/forcefield/_de-case-studies.scss */
.case-studies__top,
.press-room__top {
  display: flex;
  justify-content: space-between;
  padding-right: 20px; }

@media only screen and (min-width: 48em) {
  /* line 274, assets/scss/forcefield/_de-case-studies.scss */
  .case-studies__top,
  .press-room__top {
    border-bottom: 1px solid;
    padding-right: 0; } }

/* line 284, assets/scss/forcefield/_de-case-studies.scss */
.case-studies__top .filter,
.press-room__top .filter {
  cursor: pointer;
  font-size: 12px;
  line-height: 10px;
  text-transform: uppercase;
  color: #888;
  margin-right: 1.5rem;
  position: relative;
  display: inline-block; }

/* line 294, assets/scss/forcefield/_de-case-studies.scss */
.case-studies__top .filter--active,
.press-room__top .filter--active {
  color: #000; }

/* line 298, assets/scss/forcefield/_de-case-studies.scss */
.case-studies__top .filter:after,
.press-room__top .filter:after {
  content: "\e823";
  font-family: "fontello";
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: absolute;
  height: 100%;
  width: auto;
  font-size: 17px;
  top: 0px;
  right: -15px; }

/* line 319, assets/scss/forcefield/_de-case-studies.scss */
.case-studies__results-count,
.press-room__results-count {
  font-weight: bold; }

/* line 323, assets/scss/forcefield/_de-case-studies.scss */
.case-studies__results, .case-studies__results.alm-listing,
.press-room__results,
.press-room__results.alm-listing {
  margin: 2rem 0 3rem; }

@media only screen and (min-width: 64em) {
  /* line 323, assets/scss/forcefield/_de-case-studies.scss */
  .case-studies__results, .case-studies__results.alm-listing,
  .press-room__results,
  .press-room__results.alm-listing {
    margin: 3rem 0; } }

/* line 333, assets/scss/forcefield/_de-case-studies.scss */
.result-panel {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding-bottom: 2rem; }

@media only screen and (min-width: 48em) {
  /* line 333, assets/scss/forcefield/_de-case-studies.scss */
  .result-panel {
    flex-direction: row;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom: 3rem;
    margin-bottom: 4rem; } }

/* line 346, assets/scss/forcefield/_de-case-studies.scss */
.result-panel:nth-last-child(1) {
  border-bottom: none; }

/* line 350, assets/scss/forcefield/_de-case-studies.scss */
.result-panel__image {
  width: 100%;
  height: 375px;
  flex-grow: 1;
  flex-shrink: 0;
  margin-right: 0;
  position: relative; }

/* line 358, assets/scss/forcefield/_de-case-studies.scss */
.result-panel__image img {
  width: 100%; }

@media only screen and (min-width: 48em) {
  /* line 350, assets/scss/forcefield/_de-case-studies.scss */
  .result-panel__image {
    width: 270px;
    height: 270px;
    margin-right: 3rem; } }

/* line 369, assets/scss/forcefield/_de-case-studies.scss */
.result-panel__location {
  position: absolute;
  width: 90%;
  top: 353px;
  left: 0;
  background: #fedb25;
  font-weight: bold;
  text-transform: uppercase;
  padding: 3px 50px 3px 20px;
  font-size: 14px;
  line-height: 16px;
  clip-path: polygon(0 0, 90% 0, 100% 100%, 0% 100%); }

@media only screen and (min-width: 48em) {
  /* line 369, assets/scss/forcefield/_de-case-studies.scss */
  .result-panel__location {
    top: 248px;
    padding: 3px 50px 3px 6px; } }

/* line 388, assets/scss/forcefield/_de-case-studies.scss */
.result-panel__main {
  flex-grow: 1;
  flex-shrink: 1;
  padding: 2.5rem 2rem; }

@media only screen and (min-width: 48em) {
  /* line 388, assets/scss/forcefield/_de-case-studies.scss */
  .result-panel__main {
    top: 248px;
    padding: 0 0; } }

/* line 399, assets/scss/forcefield/_de-case-studies.scss */
.result-panel__heading {
  color: #0065A4;
  text-transform: none;
  font-size: 25px;
  line-height: 30px;
  margin-bottom: 5px; }

@media only screen and (min-width: 48em) {
  /* line 399, assets/scss/forcefield/_de-case-studies.scss */
  .result-panel__heading {
    margin-bottom: 10px; } }

/* line 411, assets/scss/forcefield/_de-case-studies.scss */
.result-panel__description {
  font-size: 16px;
  line-height: 21px;
  margin-bottom: 1rem; }

/* line 417, assets/scss/forcefield/_de-case-studies.scss */
.result-panel__meta {
  display: block;
  font-size: 16px;
  line-height: 18px;
  padding-bottom: 5px; }

/* line 423, assets/scss/forcefield/_de-case-studies.scss */
.result-panel__meta strong {
  text-transform: uppercase; }

/* line 428, assets/scss/forcefield/_de-case-studies.scss */
.result-panel__buttons {
  margin-top: 2.5rem; }

@media only screen and (min-width: 48em) {
  /* line 428, assets/scss/forcefield/_de-case-studies.scss */
  .result-panel__buttons {
    margin-top: 1.5rem; } }

/* line 435, assets/scss/forcefield/_de-case-studies.scss */
.result-panel__buttons .button.download {
  background: #e6e6e6;
  color: #0065A4; }

/* line 438, assets/scss/forcefield/_de-case-studies.scss */
.result-panel__buttons .button.download:hover, .result-panel__buttons .button.download:focus {
  background: #ccc; }

/* line 443, assets/scss/forcefield/_de-case-studies.scss */
.result-panel__buttons .button {
  display: block;
  width: 162px;
  margin: 1rem auto 2rem;
  text-align: center; }

@media only screen and (min-width: 48em) {
  /* line 443, assets/scss/forcefield/_de-case-studies.scss */
  .result-panel__buttons .button {
    display: inline-block;
    text-align: left;
    margin: 0 1rem 0 0; } }

/* line 457, assets/scss/forcefield/_de-case-studies.scss */
.result-panel__facts {
  display: none;
  width: 180px;
  flex-shrink: 0;
  margin-left: 3rem;
  border: 1px solid #fedb25;
  font-size: 13px;
  line-height: 13px;
  padding-bottom: 17px; }

@media only screen and (min-width: 48em) {
  /* line 457, assets/scss/forcefield/_de-case-studies.scss */
  .result-panel__facts {
    display: block; } }

/* line 471, assets/scss/forcefield/_de-case-studies.scss */
.result-panel__facts p {
  padding: 1.5rem 1.5rem 0; }

/* line 476, assets/scss/forcefield/_de-case-studies.scss */
.result-panel__facts-heading {
  background: #fedb25;
  text-transform: uppercase;
  font-weight: bold;
  text-align: center;
  width: 100%;
  padding: 0.5rem; }

/* line 488, assets/scss/forcefield/_de-case-studies.scss */
.page-template-case-studies-alm .case-studies-wrapper {
  margin: -45px auto 0 !important; }

/* line 492, assets/scss/forcefield/_de-case-studies.scss */
.page-template-case-studies-alm .hero.style-Default.text-overlay .default_hero.text-center {
  padding-top: 3.5rem;
  padding-bottom: 4rem; }

/* line 496, assets/scss/forcefield/_de-case-studies.scss */
.page-template-case-studies-alm .hero.style-Default.text-overlay .default_hero.text-center .text-white,
.page-template-case-studies-alm .hero.style-Default.text-overlay .default_hero.text-center .hero_content {
  max-width: 83rem; }

/* line 503, assets/scss/forcefield/_de-case-studies.scss */
.alm-load-more-btn.done {
  display: none !important; }

/* line 2, assets/scss/forcefield/_de-case-study.scss */
body.single-case_study #section-2 {
  padding-top: 0 !important; }

/* line 7, assets/scss/forcefield/_de-case-study.scss */
.case-study {
  padding-top: 0 !important;
  padding-bottom: 0; }

/* line 11, assets/scss/forcefield/_de-case-study.scss */
.case-study .share-wrap {
  float: none; }

/* line 15, assets/scss/forcefield/_de-case-study.scss */
.case-study h2 {
  color: #0065A4; }

@media only screen and (min-width: 64em) {
  /* line 7, assets/scss/forcefield/_de-case-study.scss */
  .case-study {
    padding-top: 1.5rem !important;
    margin-bottom: 5rem; } }

/* line 24, assets/scss/forcefield/_de-case-study.scss */
.case-study__summary {
  width: 100%;
  border: 2px solid #0065A4;
  color: #0065A4;
  padding: 1.75rem 2rem 2.25rem;
  margin: 2rem 0 3rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  font-size: 18px;
  line-height: 1.3; }

@media only screen and (min-width: 48em) {
  /* line 24, assets/scss/forcefield/_de-case-study.scss */
  .case-study__summary {
    margin-bottom: 5rem; } }

/* line 40, assets/scss/forcefield/_de-case-study.scss */
.case-study__summary span {
  display: block; }

/* line 45, assets/scss/forcefield/_de-case-study.scss */
.case-study__summary-heading {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 6px;
  line-height: 1; }

/* line 52, assets/scss/forcefield/_de-case-study.scss */
.case-study__summary-subheading {
  font-weight: bold; }

/* line 56, assets/scss/forcefield/_de-case-study.scss */
.case-study__summary-right {
  font-size: 16px;
  line-height: 17px; }

/* line 61, assets/scss/forcefield/_de-case-study.scss */
.case-study__summary-left, .case-study__summary-right {
  width: 100%; }

@media only screen and (min-width: 48em) {
  /* line 61, assets/scss/forcefield/_de-case-study.scss */
  .case-study__summary-left, .case-study__summary-right {
    width: 50%; } }

/* line 69, assets/scss/forcefield/_de-case-study.scss */
.case-study__summary-left {
  padding-bottom: 25px;
  padding-right: 10px; }

@media only screen and (min-width: 48em) {
  /* line 69, assets/scss/forcefield/_de-case-study.scss */
  .case-study__summary-left {
    padding-bottom: 0; } }

/* line 77, assets/scss/forcefield/_de-case-study.scss */
.case-study__summary-right {
  padding-left: 0px; }

@media only screen and (min-width: 48em) {
  /* line 77, assets/scss/forcefield/_de-case-study.scss */
  .case-study__summary-right {
    padding-left: 10px; } }

/* line 84, assets/scss/forcefield/_de-case-study.scss */
.case-study__quantity {
  font-size: 18px;
  line-height: 18px;
  padding-top: 1px; }

/* line 90, assets/scss/forcefield/_de-case-study.scss */
.case-study__companies {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -15px -15px 0; }

@media only screen and (max-width: 800px) {
  /* line 90, assets/scss/forcefield/_de-case-study.scss */
  .case-study__companies {
    padding-top: 8px; } }

@media only screen and (max-width: 450px) {
  /* line 90, assets/scss/forcefield/_de-case-study.scss */
  .case-study__companies {
    margin: 0 0 -15px; } }

/* line 100, assets/scss/forcefield/_de-case-study.scss */
.case-study__companies > span {
  width: calc(50% - 15px);
  margin: 0 15px 15px 0;
  max-width: 250px; }

@media only screen and (max-width: 800px) {
  /* line 100, assets/scss/forcefield/_de-case-study.scss */
  .case-study__companies > span {
    width: 100%;
    max-width: 100%; } }

@media only screen and (max-width: 450px) {
  /* line 100, assets/scss/forcefield/_de-case-study.scss */
  .case-study__companies > span {
    margin: 0 0 15px; } }

/* line 116, assets/scss/forcefield/_de-case-study.scss */
.case-study .content--title {
  font-size: 30px; }

/* line 120, assets/scss/forcefield/_de-case-study.scss */
.case-study .content--content {
  font-size: 18px; }

/* line 125, assets/scss/forcefield/_de-case-study.scss */
.case-study__row {
  display: flex;
  flex-wrap: wrap; }

/* line 130, assets/scss/forcefield/_de-case-study.scss */
.case-study__challenges, .case-study__results {
  position: relative;
  min-height: 58rem; }

@media only screen and (min-width: 64em) {
  /* line 130, assets/scss/forcefield/_de-case-study.scss */
  .case-study__challenges, .case-study__results {
    min-height: 58rem;
    width: 46%;
    flex-grow: 1;
    margin-right: 4%; }
  /* line 141, assets/scss/forcefield/_de-case-study.scss */
  .case-study__challenges img, .case-study__results img {
    position: absolute;
    top: 33rem; } }

@media only screen and (min-width: 64em) {
  /* line 153, assets/scss/forcefield/_de-case-study.scss */
  .case-study__results {
    margin-right: 0; } }

/* line 161, assets/scss/forcefield/_de-case-study.scss */
.case-study .cs__links {
  display: flex;
  justify-content: center;
  margin-bottom: 3rem; }

@media only screen and (min-width: 64em) {
  /* line 161, assets/scss/forcefield/_de-case-study.scss */
  .case-study .cs__links {
    display: none; } }

/* line 171, assets/scss/forcefield/_de-case-study.scss */
.case-study .cs__link {
  position: relative;
  z-index: 20;
  margin: 0 0.25rem;
  padding: 0.5rem 2rem;
  font-size: 18px;
  line-height: 24px;
  text-transform: uppercase; }

/* line 180, assets/scss/forcefield/_de-case-study.scss */
.case-study .cs__link:hover {
  text-decoration: none; }

/* line 184, assets/scss/forcefield/_de-case-study.scss */
.case-study .cs__link--video, .case-study .cs__link--read, .case-study .cs__link--download {
  background: #000;
  color: #fedb25 !important;
  border: 1px solid #fedb25;
  transition: all .5s ease-in-out; }

/* line 192, assets/scss/forcefield/_de-case-study.scss */
.case-study .cs__link--video:hover, .case-study .cs__link--video:focus, .case-study .cs__link--read:hover, .case-study .cs__link--read:focus, .case-study .cs__link--download:hover, .case-study .cs__link--download:focus {
  color: #000 !important;
  background: #fedb25 !important; }

/* line 206, assets/scss/forcefield/_de-case-study.scss */
.single-case_study .dens-content p {
  font-size: 1.8rem;
  line-height: 2.4rem;
  padding-bottom: 15px; }

/* line 212, assets/scss/forcefield/_de-case-study.scss */
.single-case_study .dens-content h2,
.single-case_study .dens-content h3 {
  padding-top: 25px; }

/* line 217, assets/scss/forcefield/_de-case-study.scss */
.single-case_study .dens-content h2:first-child,
.single-case_study .dens-content h3:first-child {
  padding-top: 0; }

/* line 222, assets/scss/forcefield/_de-case-study.scss */
.single-case_study .dens-content h1,
.single-case_study .dens-content h2,
.single-case_study .dens-content h3,
.single-case_study .dens-content h4,
.single-case_study .dens-content h5 {
  font-size: 3rem;
  line-height: 3.4rem;
  text-transform: uppercase;
  font-weight: 800; }

/* line 233, assets/scss/forcefield/_de-case-study.scss */
.single-case_study .dens-content hr {
  border-top: 1px solid #000;
  margin: 3rem 0 2rem; }

/* line 244, assets/scss/forcefield/_de-case-study.scss */
.single-case_study .type-forcefield-resources .intro h2 {
  text-transform: none;
  font-size: 2.4rem;
  margin-top: 1.5rem;
  margin-bottom: 2px; }

/* line 251, assets/scss/forcefield/_de-case-study.scss */
.single-case_study .type-forcefield-resources .intro .button {
  color: #0065A4;
  background: transparent;
  padding: 16px 50px 14px 0px; }

/* line 262, assets/scss/forcefield/_de-case-study.scss */
.single-case_study .type-forcefield-resources .resource--wrap .related-cs__link {
  width: 183px;
  min-height: 183px;
  margin: 0 0.5rem; }

/* line 268, assets/scss/forcefield/_de-case-study.scss */
.single-case_study .type-forcefield-resources .resource--wrap .related-cs__bg {
  padding: 1rem 2rem 1rem 1rem;
  height: 100%;
  width: 100%;
  align-items: flex-end; }

/* line 275, assets/scss/forcefield/_de-case-study.scss */
.single-case_study .type-forcefield-resources .resource--wrap .related-cs__title {
  color: #fff;
  font-size: 16px;
  line-height: 18px; }

/* line 280, assets/scss/forcefield/_de-case-study.scss */
.single-case_study .type-forcefield-resources .resource--wrap .related-cs__title:after {
  content: "\e801";
  font-family: "fontello";
  display: inline-block;
  padding-left: 4px;
  color: #fedb25; }

@media only screen and (min-width: 48em) {
  /* line 294, assets/scss/forcefield/_de-case-study.scss */
  .single-case_study .type-forcefield-resources .intro {
    width: 50% !important; }
  /* line 298, assets/scss/forcefield/_de-case-study.scss */
  .single-case_study .type-forcefield-resources .resource--wrap {
    width: 50% !important;
    justify-content: flex-end; } }

@media only screen and (min-width: 48em) {
  /* line 306, assets/scss/forcefield/_de-case-study.scss */
  .single-case_study .hero.text-overlay {
    padding-top: 30rem; } }

/* line 312, assets/scss/forcefield/_de-case-study.scss */
.single-case_study .hero.text-overlay .default_hero.text-center {
  padding-top: 25px; }

/* line 319, assets/scss/forcefield/_de-case-study.scss */
.cs-modal {
  opacity: 0; }

/* line 322, assets/scss/forcefield/_de-case-study.scss */
.cs-modal--active {
  opacity: 1; }

/* line 325, assets/scss/forcefield/_de-case-study.scss */
.cs-modal--active .cs-modal__content {
  z-index: 1020;
  display: block; }

/* line 329, assets/scss/forcefield/_de-case-study.scss */
.cs-modal--active .cs-modal__content video {
  z-index: 1040; }

/* line 334, assets/scss/forcefield/_de-case-study.scss */
.cs-modal--active .cs-modal__overlay {
  z-index: 1000;
  display: block; }

/* line 340, assets/scss/forcefield/_de-case-study.scss */
.cs-modal__overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  background-color: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100%; }

/* line 351, assets/scss/forcefield/_de-case-study.scss */
.cs-modal__content {
  display: none;
  position: fixed;
  width: 700px;
  max-width: 100vw;
  height: 394px;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1; }

/* line 362, assets/scss/forcefield/_de-case-study.scss */
.cs-modal__content video {
  width: 100%;
  object-fit: cover;
  position: relative;
  z-index: -1; }

/* line 370, assets/scss/forcefield/_de-case-study.scss */
.cs-modal__close {
  position: absolute;
  top: -1rem;
  right: -1rem;
  background: #000;
  color: #fff;
  height: 4.2rem;
  width: 4.2rem;
  cursor: pointer;
  border: 2px solid #fff;
  border-radius: 50%;
  display: inline-block;
  z-index: 1060;
  font-size: 3.8rem;
  line-height: 3.2rem;
  text-align: center; }

/* line 389, assets/scss/forcefield/_de-case-study.scss */
.cs-hero {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center; }

@media only screen and (min-width: 64em) {
  /* line 395, assets/scss/forcefield/_de-case-study.scss */
  .cs-hero__text {
    width: 52%; } }

/* line 401, assets/scss/forcefield/_de-case-study.scss */
.cs-hero__text .hero_content {
  font-weight: 400 !important;
  line-height: 1.65 !important; }

/* line 407, assets/scss/forcefield/_de-case-study.scss */
.cs-hero__links {
  width: 48%;
  display: none;
  justify-content: flex-end; }

@media only screen and (min-width: 64em) {
  /* line 407, assets/scss/forcefield/_de-case-study.scss */
  .cs-hero__links {
    display: flex; } }

/* line 417, assets/scss/forcefield/_de-case-study.scss */
.cs-hero__link {
  position: relative;
  z-index: 20;
  margin: 0 2rem;
  padding: 0.2rem 2rem;
  font-size: 18px;
  line-height: 24px;
  text-transform: uppercase; }

/* line 426, assets/scss/forcefield/_de-case-study.scss */
.cs-hero__link:hover {
  text-decoration: none; }

/* line 430, assets/scss/forcefield/_de-case-study.scss */
.cs-hero__link--video {
  background: #fedb25;
  color: #000 !important;
  border: 1px solid #000;
  transition: all .5s ease-in-out; }

/* line 435, assets/scss/forcefield/_de-case-study.scss */
.cs-hero__link--video .icon {
  color: #0065A4; }

/* line 441, assets/scss/forcefield/_de-case-study.scss */
.cs-hero__link--video:hover, .cs-hero__link--video:focus {
  color: #000 !important;
  background: #fedb25 !important; }

/* line 447, assets/scss/forcefield/_de-case-study.scss */
.cs-hero__link--read, .cs-hero__link--download {
  color: #fedb25 !important;
  border: 1px solid #fedb25;
  transition: all .5s ease-in-out; }

/* line 453, assets/scss/forcefield/_de-case-study.scss */
.cs-hero__link--read:hover, .cs-hero__link--read:focus, .cs-hero__link--download:hover, .cs-hero__link--download:focus {
  color: #000 !important;
  background: #fedb25 !important; }

/* line 459, assets/scss/forcefield/_de-case-study.scss */
.cs-hero__link:last-child {
  margin-right: 0; }

/* line 1, assets/scss/forcefield/_de-cookie-notice.scss */
.cookie-notice {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%; }

/* line 8, assets/scss/forcefield/_de-cookie-notice.scss */
.cookie-notice-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #fff;
  z-index: 100;
  padding: 2rem;
  font-size: 1.6rem;
  flex-direction: column; }

@media only screen and (min-width: 48em) {
  /* line 8, assets/scss/forcefield/_de-cookie-notice.scss */
  .cookie-notice-container {
    flex-direction: row; } }

/* line 23, assets/scss/forcefield/_de-cookie-notice.scss */
.cookie-notice__button {
  margin-bottom: 0;
  margin-right: 0;
  padding: 14px 42px;
  text-transform: none; }

/* line 29, assets/scss/forcefield/_de-cookie-notice.scss */
.cookie-notice__button:before {
  content: none; }

/* line 3, assets/scss/forcefield/_de-courses.scss */
.dens-courses .dens-course {
  margin: 3rem 0; }

/* line 6, assets/scss/forcefield/_de-courses.scss */
.dens-courses .dens-course__heading {
  display: flex;
  justify-content: space-between;
  margin-bottom: 3rem;
  position: relative; }

/* line 17, assets/scss/forcefield/_de-courses.scss */
.dens-courses .dens-course--expanded .dens-course__title:before {
  border: none;
  content: "\e823";
  font-size: 3.4rem;
  background: #0065A4;
  color: #fedb25;
  cursor: pointer;
  transform: none; }

/* line 28, assets/scss/forcefield/_de-courses.scss */
.dens-courses .dens-course--expanded .dens-course__content {
  display: flex;
  justify-content: space-between;
  padding-left: 13rem;
  position: relative; }

/* line 34, assets/scss/forcefield/_de-courses.scss */
.dens-courses .dens-course--expanded .dens-course__content:before {
  content: '—';
  display: inline-block;
  position: absolute;
  left: 14px;
  top: 0;
  border: solid 2px #a8a8a8;
  color: #0065A4;
  font-size: 1.6rem;
  padding: 0 9px;
  border-radius: 100%;
  cursor: pointer; }

/* line 50, assets/scss/forcefield/_de-courses.scss */
.dens-courses .dens-course__content {
  display: none; }

/* line 54, assets/scss/forcefield/_de-courses.scss */
.dens-courses .dens-course__right {
  min-width: 30rem;
  margin-left: 3rem;
  text-align: right; }

/* line 60, assets/scss/forcefield/_de-courses.scss */
.dens-courses .dens-course__title {
  color: #0065A4;
  text-transform: none;
  font-size: 2rem;
  margin-bottom: 0;
  padding-left: 10rem;
  position: relative;
  min-height: 6rem;
  display: flex;
  align-items: center;
  cursor: pointer; }

/* line 72, assets/scss/forcefield/_de-courses.scss */
.dens-courses .dens-course__title:before {
  content: "\e801";
  content: "\e823";
  font-family: "fontello";
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  border: 1px solid #fedb25;
  color: #0065A4;
  padding: 0px;
  border-radius: 100%;
  width: 6rem;
  height: 6rem;
  font-size: 2.1rem;
  font-size: 3.4rem;
  line-height: 6rem;
  text-align: center;
  cursor: pointer;
  transform: rotate(-90deg); }

/* line 95, assets/scss/forcefield/_de-courses.scss */
.dens-courses .dens-course__link {
  margin-right: 0;
  padding: 14px 50px 14px 30px; }

/* line 99, assets/scss/forcefield/_de-courses.scss */
.dens-courses .dens-course__link:before {
  right: 0px;
  transform: rotate(-45deg);
  top: 5px; }

/* line 5, assets/scss/forcefield/_de-heading.scss */
section[class^="type-forcefield"] .intro h2 {
  color: #005db9; }

/* line 10, assets/scss/forcefield/_de-heading.scss */
section[class^="type-forcefield"].bg--black .intro h2 {
  color: #fff; }

/* line 5, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens {
  z-index: 999 !important; }

/* line 8, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .anchorOutter {
  display: block; }

@media only screen and (min-width: 48em) {
  /* line 8, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .anchorOutter {
    display: none; } }

/* line 16, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .anchor-wrap {
  display: none; }

@media only screen and (min-width: 48em) {
  /* line 16, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .anchor-wrap {
    display: block; }
  /* line 21, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .anchor-wrap:after {
    content: "";
    clear: both;
    display: table; } }

/* line 32, assets/scss/forcefield/_de-navigation.scss */
.anchor.sticky {
  position: relative;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15); }

@media only screen and (min-width: 64em) {
  /* line 32, assets/scss/forcefield/_de-navigation.scss */
  .anchor.sticky {
    position: fixed; } }

/* line 41, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens {
  min-height: 75px;
  position: relative;
  overflow-y: visible;
  padding-top: 5px;
  padding-bottom: 5px; }

/* line 47, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .anchor-image {
  float: left; }

/* line 49, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .anchor-image .dens-anchor-image {
  transition: all 150ms linear;
  height: 67px;
  max-height: 67px;
  margin: 0; }

/* line 55, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .anchor-image .menu-logo {
  display: inline-block; }

/* line 60, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .anchor-image .menu-logo:hover img, .anchor--dens .anchor-image .menu-logo:focus img {
  opacity: .7; }

@media only screen and (max-width: 48em) {
  /* line 47, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .anchor-image {
    text-align: center; } }

/* line 68, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu {
  padding: 20px 0;
  list-style: none;
  margin: 0;
  display: flex;
  justify-content: flex-end; }

/* line 74, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu > li:last-of-type a {
  padding-right: 0; }

/* line 77, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu > li {
  padding: 0; }

/* line 79, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu > li a {
  font-size: 14px;
  font-size: 1.4rem;
  transition: all 200ms ease-in-out;
  text-decoration: none;
  padding: 10px 22px;
  text-transform: uppercase;
  font-weight: 800;
  color: #fff; }

/* line 87, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu > li a:hover, .anchor--dens .menu > li a:focus {
  color: #FFDA27; }

/* line 90, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu > li a:hover:after, .anchor--dens .menu > li a:focus:after {
  border-top-color: #FFDA27; }

/* line 95, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu > li.current--item > a,
.anchor--dens .menu > li.current--ancestor > a {
  color: #FFDA27; }

/* line 98, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu > li.current--item > a:after,
.anchor--dens .menu > li.current--ancestor > a:after {
  border-top-color: #FFDA27; }

/* line 103, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu .dropdown__item {
  position: relative; }

/* line 107, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu .dropdown__item:hover .dropdown, .anchor--dens .menu .dropdown__item:focus .dropdown {
  visibility: visible;
  opacity: 1;
  transform: translateY(0) translateX(0);
  max-height: none; }

/* line 113, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu .dropdown__item:hover > a:after, .anchor--dens .menu .dropdown__item:focus > a:after {
  transform: translateY(-50%) scaleY(-1); }

/* line 118, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu .dropdown__item > a {
  position: relative;
  padding-right: 37px; }

/* line 121, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu .dropdown__item > a:after {
  content: '';
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 5px solid #FFF;
  position: absolute;
  top: 50%;
  transform: translateY(-50%) scaleY(1);
  right: 22px;
  display: inline-block;
  transition: all 200ms ease-in-out; }

/* line 136, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu .dropdown {
  list-style: none;
  visibility: hidden;
  max-height: 0;
  position: absolute;
  left: 0;
  top: calc(100% + 5px);
  opacity: 0;
  transform: translateY(-10px) translateX(0);
  -webkit-transition: transform 0.2s ease-in-out;
  -moz-transition: transform 0.2s ease-in-out;
  -ms-transition: transform 0.2s ease-in-out;
  -o-transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  margin: 0px 0 0 0px;
  padding: 0;
  background-color: rgba(0, 0, 0, 0.9);
  text-align: left;
  z-index: 100;
  min-width: 100%; }

/* line 156, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu .dropdown li {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  padding: 0;
  position: relative; }

/* line 163, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu .dropdown li:not(:last-of-type) {
  border-bottom: 1px solid #626261; }

/* line 167, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu .dropdown li:first-of-type:before {
  content: "";
  height: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 12px 6px 12px;
  border-color: transparent transparent rgba(0, 0, 0, 0.95) transparent;
  position: absolute;
  top: -6px;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out; }

/* line 186, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu .dropdown li a {
  display: block;
  font-weight: normal;
  text-transform: none;
  white-space: nowrap; }

/* line 192, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu .dropdown li:hover, .anchor--dens .menu .dropdown li:focus {
  background-color: #0065A4; }

/* line 195, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu .dropdown li:hover:before, .anchor--dens .menu .dropdown li:focus:before {
  border-bottom-color: #0065A4; }

/* line 198, assets/scss/forcefield/_de-navigation.scss */
.anchor--dens .menu .dropdown li:hover a, .anchor--dens .menu .dropdown li:focus a {
  color: #FFF; }

@media only screen and (max-width: 48em) {
  /* line 207, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens--dens .anchor-image {
    float: none; }
  /* line 211, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .anchor-wrap {
    max-width: 500px;
    margin: 0 auto;
    padding-right: 0; }
  /* line 216, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .menu {
    flex-direction: column;
    padding: 0 20px 20px; }
  /* line 219, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .menu > li {
    border-top: 1px solid rgba(255, 255, 255, 0.4);
    padding-left: 22px; }
  /* line 222, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .menu > li > li:last-of-type a {
    padding-right: 22px; }
  /* line 225, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .menu > li > a {
    font-size: 16px;
    font-size: 1.6rem;
    display: block;
    font-weight: bold; }
  /* line 229, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .menu > li > a:after {
    display: none !important; }
  /* line 233, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown {
    text-align: left;
    position: relative;
    visibility: visible;
    opacity: 1;
    transform: translateY(0) translateX(0);
    max-height: none; }
  /* line 240, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown > li {
    padding-left: 0;
    border: 0 !important;
    padding-top: 0 !important; }
  /* line 244, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown > li:first-of-type:before {
    display: none; }
  /* line 247, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown > li:hover, .anchor--dens .menu > li .dropdown > li:focus {
    background: none; }
  /* line 251, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown li a {
    font-size: 14px;
    font-size: 1.4rem;
    padding-top: 0; }
  /* line 254, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown li a:hover, .anchor--dens .menu > li .dropdown li a:focus {
    background: none;
    color: #FFDA27; } }

@media only screen and (max-width: 25em) {
  /* line 264, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .menu {
    padding-right: 0; }
  /* line 266, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .menu > li {
    padding-left: 10px; }
  /* line 268, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .menu > li > a {
    line-height: 19px;
    line-height: 1.9rem;
    padding: 10px 0; }
  /* line 273, assets/scss/forcefield/_de-navigation.scss */
  .anchor--dens .menu > li .dropdown li a {
    padding-left: 0; } }

/* line 282, assets/scss/forcefield/_de-navigation.scss */
.de-secondary-nav-wrap {
  background: #fedb25;
  position: relative;
  margin-bottom: -5px;
  margin-top: 5px; }

@media only screen and (max-width: 48em) {
  /* line 282, assets/scss/forcefield/_de-navigation.scss */
  .de-secondary-nav-wrap {
    display: none; } }

/* line 290, assets/scss/forcefield/_de-navigation.scss */
.de-secondary-nav-wrap:after {
  content: ' ';
  position: absolute;
  left: -1000px;
  right: -1000px;
  top: 0;
  bottom: 0;
  background: #fedb25;
  z-index: -1; }

/* line 301, assets/scss/forcefield/_de-navigation.scss */
.de-secondary-nav {
  display: flex;
  justify-content: flex-end;
  color: #000;
  height: 33px;
  list-style: none;
  margin-bottom: 0;
  margin-top: 0;
  margin: 0 -15px; }

/* line 310, assets/scss/forcefield/_de-navigation.scss */
.de-secondary-nav li {
  margin: 0 15px;
  display: flex;
  align-items: center; }

/* line 314, assets/scss/forcefield/_de-navigation.scss */
.de-secondary-nav li a {
  text-transform: uppercase;
  color: #000;
  font-weight: 800;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 14px;
  line-height: 1.4rem;
  transition: all 200ms ease-in-out; }

/* line 323, assets/scss/forcefield/_de-navigation.scss */
.de-secondary-nav li a:hover, .de-secondary-nav li a:focus {
  text-decoration: none;
  color: #636161; }

/* line 329, assets/scss/forcefield/_de-navigation.scss */
.de-secondary-nav li.current--item a {
  color: #b9b2b2; }

@media only screen and (max-width: 48em) {
  /* line 301, assets/scss/forcefield/_de-navigation.scss */
  .de-secondary-nav {
    display: none; } }

/* line 339, assets/scss/forcefield/_de-navigation.scss */
.hero--dens {
  max-height: 717px; }

@media only screen and (min-width: 64em) {
  /* line 344, assets/scss/forcefield/_de-navigation.scss */
  section.anchor.anchor--dens {
    padding-left: 43px;
    padding-right: 43px; } }

/* line 3, assets/scss/forcefield/_de-press-release.scss */
.press-release__meta {
  text-transform: uppercase; }

/* line 7, assets/scss/forcefield/_de-press-release.scss */
.press-release__content-image {
  margin-top: 0 !important;
  padding: 0;
  padding-bottom: 0 !important; }

@media only screen and (min-width: 48em) {
  /* line 7, assets/scss/forcefield/_de-press-release.scss */
  .press-release__content-image {
    padding: 43px; } }

/* line 16, assets/scss/forcefield/_de-press-release.scss */
.press-release__content-image .wp-video {
  margin-bottom: 0; }

/* line 21, assets/scss/forcefield/_de-press-release.scss */
.press-release__body {
  padding-bottom: 20px; }

/* line 25, assets/scss/forcefield/_de-press-release.scss */
.press-release__title {
  font-size: 3.2rem !important; }

/* line 29, assets/scss/forcefield/_de-press-release.scss */
.press-release__links {
  display: flex;
  flex-wrap: wrap;
  justify-content: center; }

@media only screen and (min-width: 48em) {
  /* line 29, assets/scss/forcefield/_de-press-release.scss */
  .press-release__links {
    justify-content: space-between; } }

/* line 39, assets/scss/forcefield/_de-press-release.scss */
.press-release__download {
  background: #e6e6e6;
  color: #0065A4;
  margin-bottom: 3rem; }

/* line 45, assets/scss/forcefield/_de-press-release.scss */
.press-release__share-links {
  float: right;
  margin-bottom: 2rem; }

/* line 53, assets/scss/forcefield/_de-press-release.scss */
.single-article #breadcrumbs-placeholder + section {
  padding-top: 70px; }

/* line 57, assets/scss/forcefield/_de-press-release.scss */
.single-article .max-width-wrapper {
  max-width: 1153px; }

/* line 3, assets/scss/forcefield/_de-press-room.scss */
.press-room__alm {
  padding-top: 10px; }

/* line 7, assets/scss/forcefield/_de-press-room.scss */
.press-room__result-count {
  font-weight: bold; }

/* line 11, assets/scss/forcefield/_de-press-room.scss */
.press-room .ajax-load-more-wrap.alm-is-filtering {
  background: none !important; }

/* line 17, assets/scss/forcefield/_de-press-room.scss */
.press-room .alm-reveal .alm-paging-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }

@media only screen and (min-width: 48em) {
  /* line 17, assets/scss/forcefield/_de-press-room.scss */
  .press-room .alm-reveal .alm-paging-content {
    justify-content: flex-start; } }

/* line 27, assets/scss/forcefield/_de-press-room.scss */
.press-room .alm-reveal .alm-paging-loading {
  display: none; }

/* line 32, assets/scss/forcefield/_de-press-room.scss */
.press-room .press-item {
  width: 30rem;
  margin-bottom: 6rem;
  flex-grow: 1;
  text-align: center; }

@media only screen and (min-width: 48em) {
  /* line 32, assets/scss/forcefield/_de-press-room.scss */
  .press-room .press-item {
    flex-grow: 0;
    text-align: left; } }

@media only screen and (min-width: 48em) {
  /* line 32, assets/scss/forcefield/_de-press-room.scss */
  .press-room .press-item {
    width: 33%;
    padding-right: 5rem; } }

/* line 48, assets/scss/forcefield/_de-press-room.scss */
.press-room .press-item__image img {
  border: 1px solid;
  margin-bottom: 1rem; }

/* line 53, assets/scss/forcefield/_de-press-room.scss */
.press-room .press-item__category {
  text-transform: uppercase;
  font-size: 14px; }

/* line 58, assets/scss/forcefield/_de-press-room.scss */
.press-room .press-item__title {
  font-weight: 600;
  font-size: 20px;
  line-height: 24px;
  margin-bottom: 1rem;
  min-height: 4.5rem; }

@media only screen and (min-width: 48em) {
  /* line 58, assets/scss/forcefield/_de-press-room.scss */
  .press-room .press-item__title {
    min-height: 7rem; } }

/* line 69, assets/scss/forcefield/_de-press-room.scss */
.press-room .press-item__title a {
  color: #000; }

/* line 74, assets/scss/forcefield/_de-press-room.scss */
.press-room .press-item__date {
  font-size: 14px; }

/* line 78, assets/scss/forcefield/_de-press-room.scss */
.press-room .press-item .button {
  display: block;
  width: 162px;
  margin: 0 auto 1rem;
  padding: 12px 48px 12px 24px;
  text-align: center; }

@media only screen and (min-width: 48em) {
  /* line 78, assets/scss/forcefield/_de-press-room.scss */
  .press-room .press-item .button {
    text-align: left;
    margin: 1rem 0; } }

/* line 91, assets/scss/forcefield/_de-press-room.scss */
.press-room .press-item__link {
  background: #005cb8;
  border: 2px solid #005cb8;
  text-align: center !important; }

/* line 96, assets/scss/forcefield/_de-press-room.scss */
.press-room .press-item__link:hover {
  background: #fff;
  color: #005cb8; }

/* line 101, assets/scss/forcefield/_de-press-room.scss */
.press-room .press-item__link:before {
  right: 41px; }

/* line 106, assets/scss/forcefield/_de-press-room.scss */
.press-room .press-item__download {
  background: #e6e6e6;
  border: 2px solid #e6e6e6;
  color: #005cb8;
  margin-bottom: 3rem; }

/* line 117, assets/scss/forcefield/_de-press-room.scss */
.page-template-press-room section.hero.style-Default {
  padding-top: 100px !important; }

@media only screen and (min-width: 64em) {
  /* line 117, assets/scss/forcefield/_de-press-room.scss */
  .page-template-press-room section.hero.style-Default {
    padding-top: 150px !important; } }

/* line 125, assets/scss/forcefield/_de-press-room.scss */
.page-template-press-room .alm-filters-container .alm-filter.alm-filter--search {
  margin: 1rem 0;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  width: 100%; }

@media only screen and (min-width: 48em) {
  /* line 125, assets/scss/forcefield/_de-press-room.scss */
  .page-template-press-room .alm-filters-container .alm-filter.alm-filter--search {
    margin: 3rem 0; } }

/* line 136, assets/scss/forcefield/_de-press-room.scss */
.page-template-press-room .alm-filters-container .alm-filter.alm-filter--search input[type=text].textfield {
  border: 2px solid #888;
  padding: 8px 30px 8px 19px;
  margin: 0px;
  background-color: #fff;
  font-size: 12px;
  font-size: 1.2rem;
  color: #999999;
  border-radius: 0; }

/* line 146, assets/scss/forcefield/_de-press-room.scss */
.page-template-press-room .alm-filters-container .alm-filter.alm-filter--search:before {
  content: "\e83d";
  font-family: "fontello";
  color: #999999;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  position: absolute;
  right: 10px;
  top: 13px;
  z-index: 100; }

/* line 164, assets/scss/forcefield/_de-press-room.scss */
.archive-search {
  margin: 3rem 0;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  width: 100%; }

/* line 171, assets/scss/forcefield/_de-press-room.scss */
.archive-search__input {
  border: 1px solid #888;
  padding: 8px 30px 8px 19px;
  margin: 0px;
  background-color: #fff;
  font-size: 12px;
  font-size: 1.2rem;
  color: #fff; }

/* line 180, assets/scss/forcefield/_de-press-room.scss */
.archive-search__submit {
  padding: 4px 10px 3px 8px;
  background-color: transparent;
  color: #888;
  border: none;
  position: absolute;
  right: 0;
  top: 3px;
  width: 25px; }

/* line 190, assets/scss/forcefield/_de-press-room.scss */
.archive-search__submit:before {
  content: "\e83d";
  font-family: "fontello";
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  position: absolute;
  left: 0;
  top: 6px; }

/* line 209, assets/scss/forcefield/_de-press-room.scss */
.archive-search__input:active, .archive-search__input:focus,
.archive-search__submit:active,
.archive-search__submit:focus {
  outline: 0 none;
  color: #888; }

/* line 218, assets/scss/forcefield/_de-press-room.scss */
.archive-filter-by__heading {
  color: #0065A4;
  font-size: 1.8rem; }

/* line 226, assets/scss/forcefield/_de-press-room.scss */
.jcf-select-archive-filter-by__select {
  width: 70%;
  background-color: #fff;
  color: #0065A4;
  border: 1px solid #FFDA27; }

/* line 232, assets/scss/forcefield/_de-press-room.scss */
.jcf-select-archive-filter-by__select:after {
  color: #0065A4; }

/* line 239, assets/scss/forcefield/_de-press-room.scss */
.media-kit {
  padding: 0 0 !important;
  display: flex;
  justify-content: space-between; }

/* line 244, assets/scss/forcefield/_de-press-room.scss */
.media-kit__contacts {
  padding: 85px 5rem;
  width: 350px;
  background: #f9f9f9;
  color: #000;
  font-size: 16px;
  line-height: 20px; }

/* line 252, assets/scss/forcefield/_de-press-room.scss */
.media-kit__contacts h5 {
  text-transform: none; }

/* line 256, assets/scss/forcefield/_de-press-room.scss */
.media-kit__contacts a {
  color: #0065A4 !important; }

/* line 261, assets/scss/forcefield/_de-press-room.scss */
.media-kit__contact {
  margin-bottom: 1.5rem; }

/* line 265, assets/scss/forcefield/_de-press-room.scss */
.media-kit__promo {
  padding: 85px 5vw;
  text-align: right;
  font-weight: 300;
  font-size: 18px;
  line-height: 22px; }

/* line 272, assets/scss/forcefield/_de-press-room.scss */
.media-kit__promo h2 {
  padding-bottom: 0; }

/* line 276, assets/scss/forcefield/_de-press-room.scss */
.media-kit__promo p {
  margin-bottom: 2rem;
  max-width: 400px; }

/* line 283, assets/scss/forcefield/_de-press-room.scss */
.ml-modal {
  opacity: 0; }

/* line 286, assets/scss/forcefield/_de-press-room.scss */
.ml-modal--active {
  opacity: 1; }

/* line 289, assets/scss/forcefield/_de-press-room.scss */
.ml-modal--active .ml-modal__content {
  z-index: 1020;
  display: flex; }

/* line 294, assets/scss/forcefield/_de-press-room.scss */
.ml-modal--active .ml-modal__overlay {
  z-index: 1000;
  display: block; }

/* line 300, assets/scss/forcefield/_de-press-room.scss */
.ml-modal__overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  background-color: rgba(0, 0, 0, 0.8);
  width: 100%;
  height: 100%; }

/* line 311, assets/scss/forcefield/_de-press-room.scss */
.ml-modal__content {
  display: none;
  position: fixed;
  width: 700px;
  max-width: 100vw;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: -1;
  background: #fff;
  padding: 3rem;
  flex-direction: column;
  justify-content: center;
  text-align: center; }

/* line 326, assets/scss/forcefield/_de-press-room.scss */
.ml-modal__content .jcf-checkbox {
  border: 2px solid #FFDA27; }

/* line 331, assets/scss/forcefield/_de-press-room.scss */
.ml-modal__close {
  position: absolute;
  top: -1rem;
  right: -1rem;
  background: #000;
  color: #fff;
  height: 4.2rem;
  width: 4.2rem;
  cursor: pointer;
  border: 2px solid #fff;
  border-radius: 50%;
  display: inline-block;
  z-index: 1060;
  font-size: 3.8rem;
  line-height: 3.2rem;
  text-align: center; }

/* line 352, assets/scss/forcefield/_de-press-room.scss */
.page-template-press-room #breadcrumbs-placeholder + section {
  padding-top: 65px;
  padding-bottom: 0; }

/* line 3, assets/scss/forcefield/_de-media-library.scss */
.page-template-media-library section.hero.style-Default {
  padding-top: 100px; }

@media only screen and (min-width: 64em) {
  /* line 3, assets/scss/forcefield/_de-media-library.scss */
  .page-template-media-library section.hero.style-Default {
    padding-top: 150px; } }

/* line 13, assets/scss/forcefield/_de-media-library.scss */
.page-template-media-library .ml-grid__items {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
  list-style-type: none;
  padding-inline-start: 0; }

/* line 24, assets/scss/forcefield/_de-media-library.scss */
.page-template-media-library .ml-grid-item {
  width: calc(100% - 40px);
  margin: 0 20px 40px 20px;
  min-height: 302px;
  padding: 20px;
  text-align: center;
  border-radius: 3px;
  background: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); }

@media only screen and (min-width: 48em) {
  /* line 24, assets/scss/forcefield/_de-media-library.scss */
  .page-template-media-library .ml-grid-item {
    width: calc(50% - 40px); } }

@media only screen and (min-width: 64em) {
  /* line 24, assets/scss/forcefield/_de-media-library.scss */
  .page-template-media-library .ml-grid-item {
    width: calc(25% - 20px);
    margin: 0 10px 40px 10px; } }

/* line 43, assets/scss/forcefield/_de-media-library.scss */
.page-template-media-library .ml-grid-item__image-wrapper {
  height: 150px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center; }

/* line 50, assets/scss/forcefield/_de-media-library.scss */
.page-template-media-library .ml-grid-item__image-wrapper img {
  max-height: 100%;
  width: auto; }

/* line 60, assets/scss/forcefield/_de-media-library.scss */
.page-template-media-library .ml-grid-item__title {
  font-weight: 400;
  margin-top: 8px;
  font-size: 16px;
  line-height: 1.2;
  letter-spacing: .61px;
  margin: 25px 0 5px 0; }

/* line 1, assets/scss/forcefield/_de-testimonial.scss */
.testimonial {
  margin: 3rem 0 6rem 0;
  padding: 3rem;
  font-size: 24px;
  line-height: 32px; }

/* line 7, assets/scss/forcefield/_de-testimonial.scss */
.testimonial--gray {
  background: #f9f9f9; }

/* line 11, assets/scss/forcefield/_de-testimonial.scss */
.testimonial--center {
  text-align: center; }

/* line 14, assets/scss/forcefield/_de-testimonial.scss */
.testimonial--center .testimonial__inner {
  justify-content: center; }

/* line 18, assets/scss/forcefield/_de-testimonial.scss */
.testimonial--center .testimonial__author {
  text-align: right; }

/* line 23, assets/scss/forcefield/_de-testimonial.scss */
.testimonial--right {
  text-align: right; }

/* line 26, assets/scss/forcefield/_de-testimonial.scss */
.testimonial--right .testimonial__inner {
  justify-content: flex-end; }

/* line 31, assets/scss/forcefield/_de-testimonial.scss */
.testimonial__inner {
  max-width: 1280px;
  margin: 3rem auto;
  display: flex;
  justify-content: flex-start; }

/* line 38, assets/scss/forcefield/_de-testimonial.scss */
.testimonial__text-wrapper {
  max-width: 70rem; }

/* line 42, assets/scss/forcefield/_de-testimonial.scss */
.testimonial__text {
  font-weight: bold; }

/* line 46, assets/scss/forcefield/_de-testimonial.scss */
.testimonial__author {
  margin: 1.5rem 0 0; }

/* line 3, assets/scss/forcefield/_de-blog.scss */
.page-template-dens-blog #page #page-content {
  padding: 0; }

/* line 6, assets/scss/forcefield/_de-blog.scss */
.page-template-dens-blog #page #page-content #top-story {
  position: relative; }

/* line 9, assets/scss/forcefield/_de-blog.scss */
.page-template-dens-blog #page #page-content #top-story .max-width {
  z-index: 5;
  position: relative; }

/* line 14, assets/scss/forcefield/_de-blog.scss */
.page-template-dens-blog #page #page-content #top-story .post-image {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 50%;
  opacity: 1; }

/* line 38, assets/scss/forcefield/_de-blog.scss */
.page-template-dens-blog header#site-header.scrolled .site-nav #menu-dens-main-menu .menu-home a,
.single-post header#site-header.scrolled .site-nav #menu-dens-main-menu .menu-home a,
.page-template-page-map-template header#site-header.scrolled .site-nav #menu-dens-main-menu .menu-home a,
.single-project header#site-header.scrolled .site-nav #menu-dens-main-menu .menu-home a {
  height: 65px;
  width: 65px;
  left: 6px;
  top: -10px; }

/* line 45, assets/scss/forcefield/_de-blog.scss */
.page-template-dens-blog .global-footer .bg--image,
.single-post .global-footer .bg--image,
.page-template-page-map-template .global-footer .bg--image,
.single-project .global-footer .bg--image {
  z-index: 0; }

/* line 52, assets/scss/forcefield/_de-blog.scss */
.bg--primary-color .blog-back {
  color: #FFDA27;
  text-decoration: underline; }

/* line 55, assets/scss/forcefield/_de-blog.scss */
.bg--primary-color .blog-back:hover, .bg--primary-color .blog-back:focus {
  color: #fff; }

/* line 63, assets/scss/forcefield/_de-blog.scss */
.single-post__download {
  margin-top: 3rem;
  text-align: center; }

/* line 66, assets/scss/forcefield/_de-blog.scss */
.single-post__download a {
  border-bottom: none; }

/* line 73, assets/scss/forcefield/_de-blog.scss */
.single-post #page .post-content.wysiwyg p {
  font-size: 1.8rem;
  line-height: 2.6rem;
  padding-bottom: 20px !important; }

/* line 79, assets/scss/forcefield/_de-blog.scss */
.single-post #page .post-content.wysiwyg h2, .single-post #page .post-content.wysiwyg h3 {
  text-transform: none;
  padding: 10px 0;
  color: #0066a4;
  font-size: 2.8rem;
  line-height: 3.6rem;
  text-align: left; }

/* line 88, assets/scss/forcefield/_de-blog.scss */
.single-post #page .post-content.wysiwyg img {
  width: auto; }

/* line 98, assets/scss/forcefield/_de-blog.scss */
.single-post section.type-forcefield-conversion .dens-conversion__form {
  max-width: 50rem; }

/* line 104, assets/scss/forcefield/_de-blog.scss */
.single-post section.type-forcefield-conversion .dens-conversion .gform_wrapper .gform_footer {
  padding-top: 16px; }

/* line 1, assets/scss/forcefield/_de-global.scss */
.single-de_post,
.page-template-dens-blog {
  font-family: 'din-2014', Arial, sans-serif; }

/* line 6, assets/scss/forcefield/_de-global.scss */
.page-template-case-studies-alm {
  font-family: "din-2014", sans-serif; }

/* line 15, assets/scss/forcefield/_de-global.scss */
.single-de_post .max-width,
.single-project .max-width,
.page-template-dens-blog .max-width,
.page-template-forcefield .max-width {
  padding: 0; }

/* line 19, assets/scss/forcefield/_de-global.scss */
.single-de_post .sliding-panel-content nav ul#menu-dens-secondary li a,
.single-project .sliding-panel-content nav ul#menu-dens-secondary li a,
.page-template-dens-blog .sliding-panel-content nav ul#menu-dens-secondary li a,
.page-template-forcefield .sliding-panel-content nav ul#menu-dens-secondary li a {
  color: #fff;
  font-size: 1.6rem;
  line-height: 1.9rem; }

/* line 25, assets/scss/forcefield/_de-global.scss */
.single-de_post header#site-header nav.site-nav.primary ul,
.single-project header#site-header nav.site-nav.primary ul,
.page-template-dens-blog header#site-header nav.site-nav.primary ul,
.page-template-forcefield header#site-header nav.site-nav.primary ul {
  display: flex;
  justify-content: space-between; }

/* line 29, assets/scss/forcefield/_de-global.scss */
.single-de_post header#site-header nav.site-nav.primary ul li > a,
.single-project header#site-header nav.site-nav.primary ul li > a,
.page-template-dens-blog header#site-header nav.site-nav.primary ul li > a,
.page-template-forcefield header#site-header nav.site-nav.primary ul li > a {
  color: #FEE139; }

/* line 46, assets/scss/forcefield/_de-global.scss */
.single-de_post .icon-arrow-left:before,
.single-de_post .icon-papers-hexagon:before,
.single-de_post .icon-thumbs-up-hexagon:before,
.single-de_post .icon-star-hexagon:before,
.single-de_post .icon-chevron-right:before,
.single-de_post .icon-chevron-left:before,
.single-project .icon-arrow-left:before,
.single-project .icon-papers-hexagon:before,
.single-project .icon-thumbs-up-hexagon:before,
.single-project .icon-star-hexagon:before,
.single-project .icon-chevron-right:before,
.single-project .icon-chevron-left:before,
.page-template-dens-blog .icon-arrow-left:before,
.page-template-dens-blog .icon-papers-hexagon:before,
.page-template-dens-blog .icon-thumbs-up-hexagon:before,
.page-template-dens-blog .icon-star-hexagon:before,
.page-template-dens-blog .icon-chevron-right:before,
.page-template-dens-blog .icon-chevron-left:before {
  font-family: 'icomoon' !important; }

/* line 51, assets/scss/forcefield/_de-global.scss */
.single-de_post p,
.single-project p,
.page-template-dens-blog p {
  padding: 10px 0 !important; }

/* line 55, assets/scss/forcefield/_de-global.scss */
.single-de_post .post-heading,
.single-project .post-heading,
.page-template-dens-blog .post-heading {
  text-transform: none; }

/* line 67, assets/scss/forcefield/_de-global.scss */
.page-template-forcefield #map-wrapper .map-intro h1 {
  font-size: 4.5rem;
  line-height: 5.2rem;
  text-transform: none; }

/* line 5, assets/scss/forcefield/_de-share-links.scss */
.share-links__heading {
  color: #2e63b8 !important; }

/* line 9, assets/scss/forcefield/_de-share-links.scss */
.share-links__link {
  border: 2px solid #2e63b8;
  color: #2e63b8;
  border-radius: 50%;
  width: 44px;
  height: 44px;
  display: inline-flex !important;
  justify-content: center;
  align-items: center;
  font-size: 21px;
  line-height: 1;
  margin: 0 4px;
  transition: all .5s ease-in-out; }

/* line 23, assets/scss/forcefield/_de-share-links.scss */
.share-links__link:hover {
  background: #2e63b8;
  color: #fff; }

/* line 3, assets/scss/forcefield/_denselement-overrides.scss */
body.page-template-forcefield {
  overflow-x: hidden; }

/* line 7, assets/scss/forcefield/_denselement-overrides.scss */
body.page-template-forcefield.has_anchor .breadcrumbs-wrapper {
  margin: 10px 0; }

body.page-template-forcefield.has_anchor .breadcrumbs-wrapper {
  margin: 10px 0; }

  .page-template-forcefield .anchor--dens {
    min-height: 0px;
  }

body.page-template-forcefield .anchor--dens .menu {
  display: block;
  text-align: center;
  padding: 0px;
}

body.page-template-forcefield .anchor--dens .menu > li {
  display: inline-block;
}

body.page-template-forcefield .anchor--dens .menu > li > a {
  color: #035c96;
  font-size: 18px;
}

body.page-template-forcefield .breadcrumbs-wrapper {
  margin: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
}

body.page-template-forcefield.has_anchor .breadcrumbs-wrapper {
  margin: 0px;
}

/*body.page-template-forcefield .anchor--dens .menu > li.current--item  {
    position: absolute;
    top: auto;
    bottom: -5px;
    left: 45%;
    z-index: 2000;
    width: 0px;
    height: 0px;
    border-bottom: 10px solid #035c96;
    border-right: 10px solid transparent;
    border-left: 10px solid transparent;
}*/

body.page-template-forcefield .anchor--dens .menu > li.current--item > a, .anchor--dens .menu > li.current--ancestor > a {
  color: #035c96;
  font-size: 18px;
}

/* line 13, assets/scss/forcefield/_denselement-overrides.scss */
.anchor.anchor--dens + #breadcrumbs-placeholder .breadcrumbs-wrapper.sticky {
  top: 78px !important; }

@media only screen and (max-width: 1125px) {
  /* line 13, assets/scss/forcefield/_denselement-overrides.scss */
  .anchor.anchor--dens + #breadcrumbs-placeholder .breadcrumbs-wrapper.sticky {
    position: static !important; } }

/* line 20, assets/scss/forcefield/_denselement-overrides.scss */
.anchor.anchor--dens.subnav-visible + #breadcrumbs-placeholder .breadcrumbs-wrapper.sticky {
  top: 111px !important; }

@media only screen and (max-width: 769px) {
  /* line 20, assets/scss/forcefield/_denselement-overrides.scss */
  .anchor.anchor--dens.subnav-visible + #breadcrumbs-placeholder .breadcrumbs-wrapper.sticky {
    position: static !important; } }

/* line 34, assets/scss/forcefield/_denselement-overrides.scss */
.single-case_study #breadcrumbs-placeholder .breadcrumbs-wrapper,
.single-article #breadcrumbs-placeholder .breadcrumbs-wrapper {
  margin: 10px 0;
  z-index: 900 !important; }

/* line 43, assets/scss/forcefield/_denselement-overrides.scss */
body.single-de_post .cs-hero {
  max-width: 1107px;
  margin: 0 auto; }

/* line 47, assets/scss/forcefield/_denselement-overrides.scss */
body.single-de_post .hero_content {
  padding-top: 15px; }

/* line 49, assets/scss/forcefield/_denselement-overrides.scss */
body.single-de_post .hero_content a:hover, body.single-de_post .hero_content a:focus {
  color: #fff;
  text-decoration: underline; }

/* line 54, assets/scss/forcefield/_denselement-overrides.scss */
body.single-de_post .sharing .social {
  padding-left: 0; }

/* line 60, assets/scss/forcefield/_denselement-overrides.scss */
body.page-template-page-map-template {
  font-family: 'din-2014', sans-serif !important; }

/* line 63, assets/scss/forcefield/_denselement-overrides.scss */
body.page-template-page-map-template .map-intro h1 {
  display: none !important; }

/* line 67, assets/scss/forcefield/_denselement-overrides.scss */
body.page-template-page-map-template .map-intro p {
  margin: 25px auto 15px !important; }

/* line 71, assets/scss/forcefield/_denselement-overrides.scss */
body.page-template-page-map-template #map-wrapper {
  margin-top: 0 !important; }

/* line 78, assets/scss/forcefield/_denselement-overrides.scss */
body.single-project #breadcrumbs:not(.slideBreadcrumbs) {
  margin: 0 !important; }

.ff-resource-summary {
  background-color: #ffd927;
  padding: 2em;
  min-height: 350px;
  font-weight: bold;
  margin-right: 3em;
}

.ff-resource-content {
  max-width: 85rem;
}

.ff-resource-wrapper {
  max-width: 80rem;
  margin-left: 3em;
}

.type-ff-resource-content .max-width-wrapper {
  max-width: none;
}

.ff-resource-summary .press-release__share-links {
  float: none;
  text-align: left;
}

.ff-summary-text {
  font-size: 4rem;
  color: #0065A4;
}

hr.grey-line {
  border-top: 3px solid #f2f2f2;
}

body.page-template-forcefield #breadcrumbs-placeholder {
  min-height: 0px;
}

body.page-template-forcefield .breadcrumbs-wrapper {
  background-color: #f2f2f2;
  background: #f2f2f2;
  width: 100%;
}

body.page-template-forcefield .breadcrumbs-wrapper > ul > li:last-of-type {
  color: #0065a4;
}

body.page-template-forcefield .breadcrumbs-wrapper ul li a {
  color: #0065a4;
}

body.page-template-forcefield .breadcrumbs-wrapper ul li:after {
    content: '/';
    display: inline-block;
    position: absolute;
    right: 0px;
    color: #0065a4;
}

body.page-template-forcefield .breadcrumbs-wrapper ul li:last-of-type:after {
    content: '';
    display: inline-block;
    position: absolute;
    right: 0px;
    color: #0065a4;
}

body.page-template-forcefield .breadcrumbs-wrapper ul {
  font-size: 16px;
}

.type-ff-resource {
  padding: 0px;
}

.type-ff-resource .max-width-wrapper {
  max-width: none;
}

.ff-resource-content {
  margin-top: 7em;
  padding-left: 4em;
  padding-right: 0em;
}

body.page-template-forcefield .breadcrumbs-wrapper.sticky {
  top: 0px;
  position: relative;
}

body.page-template-forcefield .type-ff-projects .project_content {
 border: 2px solid #f2f2f2;
 max-height: 470px;
 min-height: 465px;
 max-width: 650px;
}

@media only screen and (max-width: 900px) {
  body.page-template-forcefield .type-ff-projects .project_content {
   border: none;
   max-height: 470px;
   height: 100%;
   min-height: 335px;
   max-width: 650px;
  }
}


body.page-template-forcefield .type-ff-projects {
  padding: 0px;
}

body.page-template-forcefield .anchor.anchor--dens + #breadcrumbs-placeholder .breadcrumbs-wrapper.sticky {
  top: -50px !important;
}

body.page-tempalte-forcefield .anchor--dens {
  min-height: 10px !important;
}

.project_div {
  padding: 50px;
}

.project_title {
  font-size: 36px;
}

.project_sub_header {
  font-weight: bold;
  font-size: 18px;
  padding-bottom: 0px;
}

.arrow-left {
  position: absolute;
  top: 45%;
  right: -5px;
  z-index: 1000;
  width: 0px;
  height: 0px;
  border-top: 30px solid transparent;
  border-bottom: 30px solid transparent;
  border-right: 30px solid white;
}

.arrow-right {
  position: absolute;
  top: 45%;
  left: -5px;
  z-index: 1000;
  width: 0px;
  height: 0px;
  border-top: 30px solid transparent;
  border-bottom: 30px solid transparent;
  border-left: 30px solid white;
}

@media only screen and (max-width: 900px) {
  .arrow-left {
    position: absolute;
    top: auto;
    bottom: -5px;
    left: 45%;
    z-index: 1000;
    width: 0px;
    height: 0px;
    border-bottom: 30px solid white;
    border-right: 30px solid transparent;
    border-left: 30px solid transparent;
  }

  .arrow-right {
    position: absolute;
    top: -5px;
    left: 45%;
    z-index: 1000;
    width: 0px;
    height: 0px;
    border-top: 30px solid white;
    border-bottom: 30px solid transparent;
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
  }

  .ff-education-btn {
    margin-top: 1em;
  }

  .project_div {
    padding: 15px;
  }
}

body.page-template-forcefield .type-ff-gallery {
  padding: 0px;
}

body.page-template-forcefield .type-ff-gallery .max-width-wrapper {
  max-width: none;
  margin-left: 0px;
  margin-right: 0px;
}

.ff-gallery {
  padding-bottom: 4em;
  max-width: 1680px;
  margin-left: auto;
  margin-right: auto;
}

.ff-education-wrapper {
  border: 1px solid #035c96;
  padding: 15px;
}

.ff-education-heading p {
  font-weight: bold;
  padding-bottom: 0px;
}

.ff-education-btn {
  padding-left: 5em;
  padding-right: 5em;
  padding-top: 1em;
  padding-bottom: 1em;
  background-color: #035c96;
  border: none;
  color: #fff;
  text-transform: uppercase;
  font-weight: bold;
}

.ff-education-btn:hover {
  background-color: #fff;
  color: #035c96;
  border: 1px solid #035c96;
}

.ff-education-content {
  padding-top: 1em;
}

.ff-conversion-wrapper {
  background-color: #474c55;
  color: #fff;
  padding-bottom: 1em;
}

.ff-conversion-container {
  max-width: 1400px;
  margin: 0 auto;
}

body.page-template-forcefield .type-ff-conversion-slim {
  padding-bottom: 0px;
}

body.page-template-forcefield .type-ff-conversion-slim .max-width-wrapper {
  padding: 0px;
  max-width: 100%;
}

section.type-ff-conversion-slim {
  padding: 0px;
}

.ff-conversion-header {
  padding-top: 2em;
}

.ff-conversion-header p {
  padding-bottom: 0px;
  font-size: 24px;
  font-weight: bold;
  text-transform: uppercase;
}



section.type-ff-conversion-slim .ff-conversion-form form .gform_body ul input {
    transition: all 150ms ease-in-out;
    border: 2px solid #cccccc;
    margin-bottom: 0;
    color: #fff;
    padding: 8px 10px;
    width: 327px;
}

section.type-ff-conversion-slim .ff-conversion-form form .gform_body  {
  display: inline-block;
}

section.type-ff-conversion-slim .ff-conversion-form form .gform_footer  {
  display: inline-block;
}
section.type-ff-conversion-slim .ff-conversion-form form .gform_body .ginput_container_email input {
  background-color: #fff;
}

.ff-conversion-form {
  padding-top: 2em;
}

section.type-ff-conversion-slim .ff-conversion-form form .gform_footer button {
  margin-top: 5px;
  margin-left: 5px;
  border: 1px solid #007cba;
}

@media only screen and (max-width: 900px) {

  section.type-ff-conversion-slim .ff-conversion-form form .gform_footer button {
    margin-top: 0px;
    margin-left: 0px;
  }
}

.page-template-forcefield .global-header__nav .main-nav > li:hover > ul {
  max-height: 800px !important;
}

body.page-template-forcefield .result-ff-heading-color a {
  color: #696969;
}

body.page-template-forcefield .result-panel__facts-heading {
  color: #fff;
  background-color: #696969;
}

body.page-template-forcefield .result-panel__location {
  color: #fff;
  background: #696969;

}

.global-header.scroll-up .global-header__nav .main-nav > li > a{
  color: #0065A4!important
}

.global-header__nav .main-nav > li > ul{
  background-color: #fff!important;
  color: #0065A4!important
}

.global-header__nav .main-nav > li > ul{
  background-color: #fff!important;
  color: #0065A4!important
}

.global-header__nav .main-nav li.current--parent li.current--item > a{
  color: #0065A4!important;
  background-color: transparent!important;

}



.global-header__nav .main-nav > li li{
  /*width:auto!important;*/
  /* width: 100%; */
}

.global-header__nav .main-nav li > a:hover {
  color: #0065A4!important;
}


.main_logo {
  display:flex;
  align-items:center;
}

.main_logo img {
  max-width: 250px;
  padding-left: 10px;
}

/* FF Hero Block Code Begin */

/* Hero Fix */
.ff_hero_bld_l1{
  font-size: 10rem;
  line-height: 8rem;
  font-weight: bolder;
  letter-spacing: -3px;
  text-align: left;
}

.ff_hero_bld_l2{
  font-size: 8rem;line-height: 8rem;font-weight: bolder;letter-spacing: -3px;
  text-align: left;
}

.ff_hero_caption_p {
  /* font-size: 2.2rem; */
  font-size: 2.2rem;
  line-height: 2.8rem;
  /* padding-left: 10px; */
  margin-top:10px;
  text-align: left;
}
.global-header{
  position: unset;
}

.ff_hero_bld_l1_sm{
    font-size: 5rem;
    line-height: 5rem;
    font-weight: bolder;
    text-transform: uppercase;
    text-align: left;
}

.ff_hero_btn_blue{
  background-color: #0065A4!important;
  color: #fff!important;
  margin-top: 90px;
  text-transform: none;
}

.ff_hero_btn_black{
  background-color: #000000!important;
  color: #fff!important;
  margin-top: 90px;
  text-transform: none;
}

/* FF Hero Block Code  Ends Here */

.global-header__nav .main-nav li.current--parent > a {
    color: #0065A4;
}



.global-header__nav .main-nav > li > ul > li a{
  color: #0065A4!important;
  font-weight: 700;
  margin: 2px 0px;
  padding:5px 10px;
  width:100%;
}

.global-header__nav .main-nav > li > ul > li a:hover{
    color: #0065A4!important;
    background-color: #DBE7F0!important;
    margin: 2px 0px;
    border-radius: 10px;
    padding:5px 20px;
    width:100%;
}

.global-header__nav .main-nav > li > ul > li.dropdown__item > a{
  width: 95%!important;
}
.current--parent{
  /* padding: 10px 0px!important; */
}


.global-header__nav .main-nav li.current--parent li > a:hover{
  background-color: #DBE7F0!important;
  color: #0065A4!important;
}

.global-header__nav .main-nav > li > ul > li.dropdown__item > a{
  display:inline-block;
}

.global-header__nav .main-nav > li > ul{
  padding: 0 20px;
}


.global-header__nav .main-nav > li > ul > li:first-child:before {
  content: "";
  height: 0;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 12px 6px 12px;
  border-color: transparent transparent rgba(0, 0, 0, 0.95) transparent;
  position: absolute;
  top: -10px;
  left: 88px;
  display: block;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}



/* line 406, assets/scss/globals/_global-header.scss */
.global-header__nav .main-nav > li > ul > li.dropdown__item.menu__open ul > li:last-child {
  border-bottom: 1px solid #cccccc;
}


.change-icon > .fa + .fa,
.change-icon:hover > .fa {
  display: none;
}
.change-icon:hover > .fa + .fa {
  display: inherit;
}

.global-header__nav .main-nav > li > ul > li ul.dropdown.depth--one {
  /* border-bottom: 1px solid #ccc; */
  margin-bottom: 15px;
}

.global-header__nav .main-nav > li > ul > li ul.dropdown.depth--one > li > a {
  /* border-bottom: 1px solid #ccc; */
  font-weight:500;
}

/* line 406, assets/scss/globals/_global-header.scss */
/* .global-header__nav .main-nav > li > ul > li.dropdown__item.menu__open ul {
  border-bottom: 1px solid #cccccc;
} */

/* line 346, assets/scss/globals/_global-header.scss */
.global-header__nav .main-nav > li > ul > li:last-child {
  border-bottom: 1px solid #fff;
}


@media all and (min-width:0px) and (max-width: 600px) {
  /* put your css styles in here */
  .global-header__wrapper2 {
      display:none;
  }
  .col-4 > .feature > .feature__image-wrap > iframe.shdr {
    height:5rem;
  }
}


.main_logo:hover + .style-Slider {
  display: none;
}

.style-Slider {
  display: block;
}


.down_arrow_logo{
  font-weight: 900;
  color: #0065A4;
  font-size: 30px;
  padding: 0px 10px;
  border-right: 1px solid #000!important;
  line-height: 54px!important;
}

.dropdown_header_log {
  float: left;
}

.global-header__wrapper2 .global-header__logo {
  margin-left: 1em;
}

.dropdown_header_logo:hover .dropdown-content{
  display: block!important;
}
@media (min-width: 601px) and (max-width: 1800px) {

  .global-header__logo{
    left:10px;
  }
}

@media all and (min-width:0px) and (max-width: 600px) {
  .down_arrow_logo{
    border-right: 0px!important;
  }

  .ff_frm_right_img{
    margin-top: 22px;
    width: 450px!important;
    height: 675px!important;
    margin: auto!important;

  }

  img.ff_res_3col.lazyloaded {
    height: 60px;
  }

  .ff_4block_content_3col {
    line-height: 2.4rem!important;
    padding-top: 5px!important;
  }
}

.global-header__wrapper1{
  float:left;
}

.brand_logo{
  margin-left:30px;
}

@media (min-width: 601px) and (max-width: 1800px) {
  img.ff_res_3col.lazyloaded {
    height: 100px;
  }
}

.content-border{
  margin-top: -70px;
}


#menu-densdeck-nav-main > .current--parent > a {
  color: #FFDA27!important;
  font-size: 1.4rem!important;
}

.densdeck_button {
  background-color: #fedb25;
  color: #000;
  padding-left: 3em;
  padding-right: 3em;
  border: 1px solid #fedb25;
  font-weight: bold;
  border-radius: 1px;
  margin-top: 1em;
}

.densdeck_thankyou_button {
  float: left;
  background-color: #fedb25;
  color: #000;
  padding-left: 3em;
  padding-right: 3em;
  border: 1px solid #fedb25;
  font-weight: bold;
  border-radius: 1px;
}

.thankyou {
  text-align: center;
  color: #fff;
  padding-top: 3em;
  padding-bottom: 3em;
}

.thankyou h3 {
  font-size: 2.5rem;
  text-align: center;
}

.thankyou .densdeck_thankyou_button {
  margin: 0 auto;
  margin-top: 2em;
  margin-bottom: 2em;
  float: none;
}


.testimonial-text-black{
  color: #000000;
}

.testimonial-text-white{
  color: #ffffff;
}

.mar_t20 {
  overflow-y: hidden!important;
}

.col-4 > .feature {
    width: 24.5%!important;
}

@media (min-width: 601px) and (max-width: 1800px) {
  .col-4 > .feature > .feature__image-wrap > iframe.shdr {
    min-height: 208px;
    margin-bottom: 0px;
  }
}

section.timeline {
  overflow-y: hidden!important;
}