/**
 Theme Name: MHIAA 2023
 Author: Magicdust
 Author URI: https://www.magicdust.com.au
 Description: A bespoke WordPress theme for Mitsubishi Heavy Industries Air-Conditioners Australia, Pty. Ltd.
*/
@font-face {
  font-family: "DIN Next W01";
  src: url("/wp-content/themes/mhiaa/fonts/DINNextW01-Regular.woff2") format("woff2"), url("/wp-content/themes/mhiaa/fonts/DINNextW01-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhTg.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuOKfMZg.ttf) format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZg.ttf) format('truetype');
}
.inter {
  font-family: "Inter", sans-serif;
}
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
/**
 * 1. Change the default font family in all browsers (opinionated).
 * 2. Prevent adjustments of font size after orientation changes in IE and iOS.
 */
html {
  font-family: sans-serif;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}
/* HTML5 display definitions
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  /* 1 */
  display: block;
}
/**
 * Add the correct display in IE 9-.
 */
audio,
canvas,
progress,
video {
  display: inline-block;
}
/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * Add the correct display in IE 10-.
 * 1. Add the correct display in IE.
 */
template,
[hidden] {
  display: none;
}
/* Links
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}
/**
 * Remove the outline on focused links when they are also active or hovered
 * in all browsers (opinionated).
 */
a:active,
a:hover {
  outline-width: 0;
}
/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the bottom border in Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}
/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1,
.h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000;
}
/**
 * Add the correct font size in all browsers.
 */
small,
.small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}
/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}
/* Grouping content
   ========================================================================== */
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px;
}
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/* Forms
   ========================================================================== */
/**
 * 1. Change font properties to `inherit` in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
select,
textarea {
  font: inherit;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Restore the font weight unset by the previous rule.
 */
optgroup {
  font-weight: bold;
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Change the border, margin, and padding in all browsers (opinionated).
 */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on OS X.
 */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * Correct the text style of placeholders in Chrome, Edge, and Safari.
 */
::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
*,
*:before,
*:after {
  box-sizing: border-box;
}
html {
  font-family: din-2014, sans-serif;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
          text-size-adjust: 100%;
  font-weight: 300;
}
html,
body {
  min-height: 100%;
}
body {
  background: #ffffff;
  color: #000000;
}
h1,
h2,
h3,
h4,
h5,
h6,
.site-map__item--level-0 > a,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  margin: 1rem 0;
  font-weight: bold;
  line-height: 1;
  text-transform: none;
  color: #231f20;
}
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child,
.h1:first-child,
.h2:first-child,
.h3:first-child,
.h4:first-child,
.h5:first-child,
.h6:first-child {
  margin-top: 0;
}
h1,
.h1,
.h1 {
  font-size: 1.6em;
  font-family: din-2014, sans-serif;
  font-weight: 300;
}
@media (min-width: 680px) {
  h1,
  .h1,
  .h1 {
    font-size: 3.75rem;
  }
}
h2,
.h2 {
  font-size: 1.4em;
  font-family: din-2014, sans-serif;
  font-weight: 300;
}
@media (min-width: 680px) {
  h2,
  .h2 {
    font-size: 2.5rem;
  }
}
h3,
.site-map__item--level-0 > a,
.h3 {
  font-size: 1.1875em;
}
h4,
h5,
h6,
.h4,
.h5,
.h6 {
  font-size: 1em;
}
small,
.small {
  font-size: 0.875em;
}
p,
ol,
ul,
dl,
dd,
form,
table,
address,
pre {
  margin: 0 0 1em 0;
}
p + h1,
ol + h1,
ul + h1,
dl + h1,
dd + h1,
form + h1,
table + h1,
address + h1,
pre + h1,
p + h2,
ol + h2,
ul + h2,
dl + h2,
dd + h2,
form + h2,
table + h2,
address + h2,
pre + h2,
p + h3,
ol + h3,
ul + h3,
dl + h3,
dd + h3,
form + h3,
table + h3,
address + h3,
pre + h3,
p + h4,
ol + h4,
ul + h4,
dl + h4,
dd + h4,
form + h4,
table + h4,
address + h4,
pre + h4,
p + h5,
ol + h5,
ul + h5,
dl + h5,
dd + h5,
form + h5,
table + h5,
address + h5,
pre + h5,
p + h6,
ol + h6,
ul + h6,
dl + h6,
dd + h6,
form + h6,
table + h6,
address + h6,
pre + h6,
p + .h1,
ol + .h1,
ul + .h1,
dl + .h1,
dd + .h1,
form + .h1,
table + .h1,
address + .h1,
pre + .h1,
p + .h2,
ol + .h2,
ul + .h2,
dl + .h2,
dd + .h2,
form + .h2,
table + .h2,
address + .h2,
pre + .h2,
p + .h3,
ol + .h3,
ul + .h3,
dl + .h3,
dd + .h3,
form + .h3,
table + .h3,
address + .h3,
pre + .h3,
p + .h4,
ol + .h4,
ul + .h4,
dl + .h4,
dd + .h4,
form + .h4,
table + .h4,
address + .h4,
pre + .h4,
p + .h5,
ol + .h5,
ul + .h5,
dl + .h5,
dd + .h5,
form + .h5,
table + .h5,
address + .h5,
pre + .h5,
p + .h6,
ol + .h6,
ul + .h6,
dl + .h6,
dd + .h6,
form + .h6,
table + .h6,
address + .h6,
pre + .h6 {
  margin-top: 2rem;
}
embed,
iframe,
object,
video {
  max-width: 100%;
}
ol,
ul {
  padding-left: 10%;
}
@media (min-width: 480px) {
  ol,
  ul {
    padding-left: 5%;
  }
}
li {
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}
li ol,
li ul {
  margin: 0;
}
dt {
  font-weight: bold;
}
table {
  width: 100%;
  font-size: inherit;
}
th,
td {
  vertical-align: top;
  padding: 0.25em 1em 0.25em 0;
}
th {
  text-align: left;
}
blockquote {
  margin: 0 5%;
}
hr {
  margin-top: 2em;
  margin-bottom: 2em;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.2);
}
ins {
  text-decoration: none;
}
del {
  text-decoration: strikethrough;
}
abbr {
  cursor: help;
}
a {
  color: #e31f26;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
img {
  max-width: 100%;
  height: auto;
}
select {
  /** for the dropdown indicator */
  appearance: none;
  display: block;
  padding-left: 10px !important;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e31f26' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e") !important;
  background-repeat: no-repeat !important;
  background-position: right 0.5rem center !important;
  background-size: 1em !important;
}
button,
textarea,
[type="button"],
[type="color"],
[type="date"],
[type="datetime"],
[type="datetime-local"],
[type="email"],
[type="month"],
[type="number"],
[type="password"],
[type="reset"],
[type="search"],
[type="submit"],
[type="tel"],
[type="text"],
[type="time"],
[type="url"],
[type="week"],
select[multiple] {
  -webkit-appearance: none;
}
button,
input,
select,
textarea,
fieldset {
  max-width: 100%;
  font-size: inherit;
}
button[disabled],
input[disabled],
select[disabled],
textarea[disabled],
fieldset[disabled] {
  opacity: 0.7;
  cursor: default;
}
/* Rectangular Inputs */
input {
  padding: 0;
}
button,
input,
textarea,
select {
  padding-right: 0.4em;
  padding-left: 0.4em;
  border-width: 1px;
  border-style: solid;
  border-radius: 0;
}
button,
input,
select {
  height: 2.5em;
  line-height: normal;
}
select {
  padding-right: 0;
}
select[multiple] {
  height: auto;
}
input,
textarea,
select {
  background: #f8f8f8;
  border-color: #ccc;
  color: #000;
}
textarea,
select[multiple] {
  width: 100%;
  padding-top: 0.35em;
  padding-bottom: 0.35em;
  vertical-align: top;
}
/* Buttons */
button,
[type="button"],
[type="submit"],
[type="reset"] {
  padding-right: 2em;
  padding-left: 2em;
}
button:not([disabled]):active,
[type="button"]:not([disabled]):active,
[type="submit"]:not([disabled]):active,
[type="reset"]:not([disabled]):active {
  -ms-transform: translateY(1px);
      transform: translateY(1px);
}
/* Non-Rectangular Inputs */
[type="checkbox"],
[type="radio"],
[type="range"],
[type="file"],
[type="image"] {
  height: auto;
}
[type="range"],
[type="file"],
[type="image"] {
  padding: 0;
  border: none;
  background: transparent;
}
/* Fieldsets */
legend {
  font-weight: bold;
}
/* Focus */
input:focus,
textarea:focus,
select:focus {
  outline: none;
  border-color: #e31f26;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);
}
.gform_legacy_markup_wrapper span.gfield_required {
  color: #e31f26;
}
.alignnone,
.alignleft,
.aligncenter,
.alignright,
.alignnone.wp-caption,
.alignleft.wp-caption,
.aligncenter.wp-caption,
.alignright.wp-caption {
  display: block;
  margin: 0 0 1.5em 0;
  margin-bottom: 1.5em;
}
.alignleft,
.alignright,
.alignleft.wp-caption,
.alignright.wp-caption {
  margin-top: 0.25em;
}
.alignleft,
.alignleft.wp-caption {
  float: left;
  margin-right: 2em;
}
.alignright,
.alignright.wp-caption {
  float: right;
  margin-left: 2em;
}
.aligncenter,
.aligncenter.wp-caption {
  margin-left: auto;
  margin-right: auto;
}
.wp-caption {
  max-width: 100%;
}
.mejs-container {
  margin-bottom: 1.5em;
}
.gallery {
  margin-left: -(0.25em / 2);
  margin-right: -(0.25em / 2);
}
.gallery:after {
  content: "";
  display: block;
  clear: both;
}
.gallery:after {
  content: "";
  display: block;
  clear: both;
}
.gallery img {
  display: block;
  width: 100%;
}
.gallery .gallery-item {
  float: left;
  width: 50%;
  margin: 0;
  padding: 0 0.125em 0.25em 0.125em;
  text-align: center;
}
.gallery .gallery-item:nth-of-type(2n+1) {
  clear: left;
}
.gallery .gallery-caption {
  margin: 0 0 1em 0;
  font-size: 0.8em;
  text-align: center;
}
.gallery-columns-1 .gallery-item {
  clear: none;
  width: 100%;
  clear: both;
}
.gallery .gallery-caption,
.wp-caption-text,
.wp-caption-dd {
  font-style: italic;
}
@media (min-width: 680px) {
  .gallery-item.gallery-item:nth-of-type(2n+1) {
    /* Extra specificity for editor */
    clear: none;
  }
  .gallery-columns-9 .gallery-item {
    width: 11.11111111%;
  }
  .gallery-columns-9 .gallery-item:nth-of-type(9n + 1) {
    clear: left;
  }
  .gallery-columns-8 .gallery-item {
    width: 12.5%;
  }
  .gallery-columns-8 .gallery-item:nth-of-type(8n + 1) {
    clear: left;
  }
  .gallery-columns-7 .gallery-item {
    width: 14.28571429%;
  }
  .gallery-columns-7 .gallery-item:nth-of-type(7n + 1) {
    clear: left;
  }
  .gallery-columns-6 .gallery-item {
    width: 16.66666667%;
  }
  .gallery-columns-6 .gallery-item:nth-of-type(6n + 1) {
    clear: left;
  }
  .gallery-columns-5 .gallery-item {
    width: 20%;
  }
  .gallery-columns-5 .gallery-item:nth-of-type(5n + 1) {
    clear: left;
  }
  .gallery-columns-4 .gallery-item {
    width: 25%;
  }
  .gallery-columns-4 .gallery-item:nth-of-type(4n + 1) {
    clear: left;
  }
  .gallery-columns-3 .gallery-item {
    width: 33.33333333%;
  }
  .gallery-columns-3 .gallery-item:nth-of-type(3n + 1) {
    clear: left;
  }
  .gallery-columns-2 .gallery-item {
    width: 50%;
  }
  .gallery-columns-2 .gallery-item:nth-of-type(2n + 1) {
    clear: left;
  }
}
.gallery-caption {
  padding: 0 1em;
}
/* Comments List */
.comments {
  margin-bottom: 3rem;
}
.comments__header {
  margin-bottom: 3rem;
}
.comment__list {
  padding: 0;
}
/* Comments */
.comment,
.pingback,
.trackback {
  list-style: none;
}
.comment-body {
  margin-bottom: 3rem;
}
.comment-meta {
  position: relative;
  margin-bottom: 0.75em;
}
.comment-metadata {
  color: rgba(0, 0, 0, 0.5);
}
.comment-metadata a:not(:hover) {
  color: inherit;
}
.comment-meta,
.comment-content,
.reply {
  padding-left: 2.5rem;
}
@media (min-width: 480px) {
  .comment-meta,
  .comment-content,
  .reply {
    padding-left: 4.5rem;
  }
}
.comment-author .avatar {
  position: absolute;
  left: 0;
  top: 0;
  max-width: 2rem;
  width: auto;
  height: auto;
  border-radius: 50%;
}
@media (min-width: 480px) {
  .comment-author .avatar {
    max-width: 4rem;
  }
}
.comment-edit-link {
  margin-left: 0.5em;
}
.pingback .url,
.trackback .url {
  font-style: italic;
}
/* Comment Form */
.comment-respond {
  margin: 4rem 0 0 0;
}
.comment-reply-title small,
.comment-reply-title .small {
  display: block;
}
.comments .children {
  padding-left: 5%;
}
.comment-form {
  display: block;
}
.comment-form label {
  display: block;
}
.required {
  color: #c40233;
}
.comment-metadata,
.form-allowed-tags,
.pingback .edit-link,
.trackback .edit-link {
  font-size: 0.8em;
}
#cancel-comment-reply-link {
  font-size: 0.6em;
}
.accordion {
  overflow: hidden;
  margin-bottom: 2em;
  border: 1px solid #d1d2d4;
  border-radius: 0.75em;
  background: #f8f9f9;
}
.accordion__tab {
  position: relative;
  display: block;
  padding: 1rem 2rem;
  padding-left: calc(2rem + 5px);
  font-weight: bold;
  font-size: 1.125em;
  line-height: 1;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  background: #d1d2d4;
  color: #231f20;
  cursor: default;
}
.accordion__tab[aria-selected="true"] {
  background: transparent;
}
.accordion__tab:hover {
  text-decoration: none;
}
.accordion__tab:not(:first-child) {
  border-top: 1px solid #f8f9f9;
}
.accordion__tab:after {
  content: "";
  box-sizing: content-box;
  position: absolute;
  left: 1em;
  top: 50%;
  -ms-transform: translateY(-5px);
      transform: translateY(-5px);
  display: block;
  width: 0;
  height: 0;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent transparent currentColor;
}
.accordion__tab[aria-expanded="true"]:after {
  -ms-transform: translateY(-5px) rotate(90deg);
      transform: translateY(-5px) rotateZ(90deg);
}
.accordion__panel {
  overflow: hidden;
  padding: 0 1em;
  font-size: 1.1rem;
}
@media (max-width: 680px) {
  .accordion__panel {
    padding: 0;
  }
}
.accordion__panel[aria-hidden="true"] {
  display: none;
}
.accordion {
  border-radius: 0;
  border: 0;
  padding: 0;
  background-color: #ffffff;
}
@media (min-width: 680px) {
  .accordion {
    padding: 0 1rem;
  }
}
.accordion .accordion__tab {
  background: #ffffff;
  border-top: solid 1px #c6d0d4;
  font-size: 1.1rem;
  font-weight: 600;
  padding: 2.2rem 0;
  padding-right: 30px;
  letter-spacing: 1.4px;
}
@media (min-width: 680px) {
  .accordion .accordion__tab {
    padding: 2rem 0;
  }
}
.accordion .accordion__tab[aria-selected="true"]:after {
  content: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='14.75' cy='14.5' r='14' stroke='%23C6D0D4' FILL='%23C6D0D4' /%3E%3Cpath d='M9.82719 14.8693V13.1989H19.6709V14.8693H9.82719Z' fill='%23E31F26' /%3E%3C/svg%3E%0A");
}
.accordion .accordion__tab:after {
  border: 0;
  height: 30px;
  width: 30px;
  right: 0;
  top: 0;
  bottom: 0;
  left: auto;
  margin: auto;
  content: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.9138 18.956V9.11222H15.5843V18.956H13.9138ZM9.82719 14.8693V13.1989H19.6709V14.8693H9.82719Z' fill='%23E31F26'/%3E%3Ccircle cx='14.75' cy='14.5' r='14' stroke='%23C6D0D4'/%3E%3C/svg%3E%0A");
}
.accordion .accordion__panel {
  padding-bottom: 2rem;
}
.account-manager {
  margin-bottom: 1em;
  font-weight: bold;
  color: #063143;
}
.account-manager__title {
  margin: 0;
  font: inherit;
  text-transform: inherit;
  letter-spacing: inherit;
  color: inherit;
}
.account-manager__name {
  font-size: 1.25em;
}
.account-manager__details abbr {
  border: none;
  text-decoration: none;
}
.account-manager__details a:not(:hover) {
  color: inherit;
}
.air-plus-description {
  margin: 0 auto 3em auto;
}
@media (min-width: 480px) {
  .air-plus-description {
    text-align: center;
  }
}
.air-plus-description__logo {
  width: 200px;
  max-width: 50%;
  margin: 0 auto 1em auto;
}
@media (min-width: 480px) {
  .air-plus-description__header {
    margin-bottom: 3em;
  }
}
.air-plus-icons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 3em;
  padding: 0;
  list-style: none;
  text-align: center;
}
.air-plus-icons__icon {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start;
  width: 100%;
  font-weight: bold;
  font-size: 1.125em;
  text-transform: uppercase;
  color: #231f20;
}
.air-plus-icons__icon .icon {
  display: block;
  width: 40px;
  height: 40px;
  margin-right: 1em;
  fill: #e31f26;
}
@media (min-width: 480px) {
  .air-plus-icons__icon .icon {
    margin: 0 auto 0.5em auto;
  }
}
@media (min-width: 480px) {
  .air-plus-icons__icon {
    display: block;
    margin-bottom: 3rem;
  }
}
@media (min-width: 480px) and (max-width: 680px) {
  .air-plus-icons__icon {
    width: 50%;
    font-size: 1em;
  }
}
@media (min-width: 680px) {
  .air-plus-icons__icon {
    width: 25%;
  }
}
@media (min-width: 1070px) {
  .air-plus-icons__icon {
    width: 50%;
  }
}
.air-plus-links {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.mobile-menu .air-plus-links {
  margin-bottom: 2em;
}
.air-plus-links__logo {
  display: block;
}
.air-plus-links__logo:hover {
  background: transparent;
}
.air-plus-links__logo img {
  display: block;
  -ms-transform: translateY(-18.5%);
      transform: translateY(-18.5%);
}
.air-plus-links__logo img.custom__logo {
  max-width: 150px;
  height: auto;
}
@media (max-width: 1070px) {
  .air-plus-links__logo img.custom__logo {
    max-width: 65px;
  }
}
.air-plus-links__logo--power-plus img {
  -ms-transform: none;
      transform: none;
}
.air-plus-links__link {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-align: center;
      align-items: center;
  font-weight: bold;
  font-size: 1.125em;
  line-height: 1em;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  white-space: nowrap;
}
.air-plus-links__link:not(:hover) {
  color: #231f20;
}
.air-plus-links__link:hover {
  text-decoration: none;
}
.air-plus-links__link .icon {
  display: block;
  width: 2rem;
  height: 2rem;
  fill: #e31f26;
}
.air-plus-links__logo:not(:first-child),
.air-plus-links__link:not(:first-child) {
  margin-left: 1rem;
  padding-left: 1rem;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
}
.mobile-menu .air-plus-links__logo:not(:first-child),
.mobile-menu .air-plus-links__link:not(:first-child) {
  margin-left: 0.5rem;
  padding-left: 0.5rem;
}
.back-to-top {
  position: fixed;
  z-index: 20;
  left: 50%;
  bottom: 15px;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  width: 3em;
  height: 3em;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  background-color: #063143;
  color: #FFF;
}
@media (min-width: 680px) {
  .back-to-top {
    right: 10px;
    bottom: 40px;
    left: auto;
    -ms-transform: none;
        transform: none;
  }
}
.back-to-top:hover {
  text-decoration: none;
  background-color: #6c8fa4;
}
.back-to-top:before {
  content: '';
  box-sizing: content-box;
  display: block;
  width: 0;
  height: 0;
  margin: 0 auto;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent currentColor transparent;
}
.banner {
  position: relative;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 2em;
  padding: 25% 0;
  background: center center / cover no-repeat;
  color: #fff;
}
.banner.product-category-banner {
  margin-left: -1.5em;
  margin-right: -1.5em;
  margin-bottom: 0;
}
.banner.product-category-banner:before {
  background: none;
}
@media (max-width: 1070px) {
  .banner.product-category-banner .container {
    padding: 0 1.5rem;
  }
}
.banner.product-category-banner .banner__title {
  text-transform: none;
}
.banner.blog-banner.new {
  min-height: 20em;
  margin-bottom: 0px;
}
@media (min-width: 480px) {
  .banner {
    padding: 20% 0;
  }
}
@media (min-width: 680px) {
  .banner {
    padding: 15% 0;
  }
}
@media (min-width: 1070px) {
  .banner {
    height: 0;
    min-height: 25em;
    margin-bottom: 3em;
    padding: 1em 0;
  }
}
.banner:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.3) !important;
}
.banner__title {
  position: relative;
  z-index: 2;
  max-width: 1070px;
  font-size: 8vw;
  letter-spacing: 0.06em;
  color: inherit;
}
@media (min-width: 680px) {
  .banner__title {
    font-size: 7vw;
  }
}
@media (min-width: 1070px) {
  .banner__title {
    font-size: 4.25em;
  }
}
.banner__title,
.banner__title:first-child {
  margin: 0;
}
.banner__title span {
  display: block;
  font-size: 0.58em;
  letter-spacing: 0;
}
.banner__date {
  position: relative;
  z-index: 2;
  font-weight: bold;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}
@media (min-width: 480px) {
  .banner__date {
    font-size: 1.25em;
  }
}
@media (min-width: 680px) {
  .banner__date {
    font-size: 1.5em;
  }
}
.banner__date a:not(:hover) {
  color: inherit;
}
.banner__breadcrumbs {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
  margin-bottom: 3.7rem;
  background-color: #c6d0d4;
  padding: 0.5rem 0;
  color: #000000;
  text-transform: uppercase;
  font-size: 0.75rem;
  letter-spacing: 0.225rem;
  font-family: din-2014, sans-serif;
  font-weight: 300;
}
.banner__breadcrumbs a {
  color: #000000;
}
@media (max-width: 1070px) {
  .banner__breadcrumbs .container {
    padding: 0 2.5rem;
  }
}
.banner--promotion {
  height: auto;
  min-height: 0;
  padding: 0;
}
.banner--promotion.new {
  margin-bottom: 0 !important;
  margin-left: -1.5rem;
  margin-right: -1.5rem;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.banner--promotion.new picture {
  width: 100%;
  margin: 0;
  height: 100%;
}
.banner--promotion.new img.banner--promotion__image {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.banner--promotion picture {
  margin: auto;
}
.banner--promotion:before {
  content: none;
}
.banner--promotion__image {
  display: block;
  width: 100%;
}
.series-banner {
  margin-left: -1.5em;
  margin-right: -1.5em;
}
.series-slider {
  margin-bottom: 0;
  margin-left: -1.5em;
  margin-right: -1.5em;
}
.series-slider:before {
  display: none;
}
@media (min-width: 1070px) {
  .series-slider {
    height: 60vh;
    min-height: 500px;
  }
}
.series-slider .carousel {
  width: 100%;
}
.series-slider .slide {
  aspect-ratio: 2/1;
  background-position: center;
  background-size: cover;
}
@media (min-width: 1070px) {
  .series-slider .slide {
    height: 60vh;
    min-height: 500px;
    aspect-ratio: auto;
  }
}
.series-slider .dots-container {
  position: absolute;
  width: 100%;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  padding-left: 1.5em;
  padding-right: 1.5em;
  -ms-flex-pack: center;
  justify-content: center;
  padding-bottom: 50px;
  z-index: 1;
}
.series-slider .dots-container .owl-dots {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: end;
  gap: 8px;
  list-style: none;
  padding: 0;
  width: 100%;
  cursor: pointer;
}
.series-slider .dots-container .owl-dot {
  width: 20px;
  height: 20px;
  color: white;
  border: solid 1px;
  z-index: 1;
}
.series-slider .dots-container .owl-dot.active {
  background-color: white;
}
.button,
.menu--expandable .menu__item.has-button > a {
  position: relative;
  display: inline-block;
  vertical-align: top;
  width: 20em;
  max-width: 100%;
  padding: 0.875em 2em;
  border: 0.125em solid #e31f26;
  font-weight: bold;
  line-height: 1;
  text-align: center;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  background: #e31f26;
  color: #fff !important;
}
.button:after,
.menu--expandable .menu__item.has-button > a:after {
  content: "";
  box-sizing: content-box;
  position: absolute;
  right: 1em;
  top: 50%;
  -ms-transform: translateY(-50%) translateX(2.5px);
      transform: translateY(-50%) translateX(2.5px);
  display: block;
  width: 0;
  height: 0;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent transparent currentColor;
}
button.button,
input.button,
button.menu--expandable .menu__item.has-button > a,
input.menu--expandable .menu__item.has-button > a {
  height: 3em;
  padding: 0 2em;
  line-height: normal;
}
.button:not(button):not(input):hover,
.menu--expandable .menu__item.has-button > a:not(button):not(input):hover {
  text-decoration: none;
  background-color: #6c8fa4;
  border-color: #6c8fa4;
}
.product__buttons .button,
.document__button .button,
.product__buttons .menu--expandable .menu__item.has-button > a,
.document__button .menu--expandable .menu__item.has-button > a {
  display: block;
  width: 100%;
}
.product__buttons .button,
.product__buttons .menu--expandable .menu__item.has-button > a {
  margin: 0.5em 0;
}
.button--secondary,
.menu--expandable .menu__item.has-button--secondary > a {
  background-color: #c6d0d4 !important;
  border-color: #c6d0d4 !important;
  color: #000000 !important;
}
.button--secondary:hover,
.menu--expandable .menu__item.has-button--secondary > a:hover {
  opacity: 0.8;
  background-color: #c6d0d4 !important;
  border-color: #c6d0d4 !important;
  color: #000000 !important;
}
.button--back:after {
  right: auto;
  left: 1em;
  border-color: transparent currentColor transparent transparent;
  -ms-transform: translateY(-50%) translateX(-2.5px);
      transform: translateY(-50%) translateX(-2.5px);
}
.button--download:after,
.button--dropdown:after,
.button--more:after {
  border-color: currentColor transparent transparent transparent;
  -ms-transform: translateX(50%) translateY(-25%);
      transform: translateX(50%) translateY(-25%);
}
.button--download[aria-expanded="true"]:after,
.button--dropdown[aria-expanded="true"]:after,
.button--more[aria-expanded="true"]:after {
  -ms-transform: translateX(50%) translateY(-75%) rotate(-180deg);
      transform: translateX(50%) translateY(-75%) rotateZ(-180deg);
}
.button--download {
  background: #c6d0d4;
  border-color: #c6d0d4;
}
.button--more {
  background: #eee;
  border-color: #eee;
  color: #7c7d80 !important;
}
.button--wide {
  width: 100%;
}
.button--no-arrow,
.menu--expandable .menu__item.has-button > a {
  padding-right: 0.5em;
  padding-left: 0.5em;
}
.button--no-arrow:after,
.menu--expandable .menu__item.has-button > a:after {
  content: none;
}
.button--large {
  width: 100%;
  padding-top: 1.5em;
  padding-bottom: 1.5em;
}
@media (min-width: 1620px) {
  .button--large {
    font-size: 1.375em;
  }
}
.button--back {
  display: none;
}
.call-to-action {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  width: 100%;
  padding: 1.5em;
  font-size: 0.875em;
  background: #e31f26;
  color: #FFF;
}
@media (min-width: 480px) {
  .call-to-action {
    width: 50%;
  }
}
@media (min-width: 680px) {
  .call-to-action {
    font-size: 1em;
  }
}
@media (min-width: 1070px) {
  .call-to-action {
    width: 25%;
    min-height: 12em;
  }
}
@media (min-width: 1620px) {
  .call-to-action__header,
  .call-to-action__buttons {
    width: 100%;
    max-width: 16.25em;
    margin-right: auto;
    margin-left: auto;
  }
}
.call-to-action__header {
  margin-bottom: 1rem;
}
.call-to-action__title {
  margin-bottom: 0;
  font-size: 1.625em;
  line-height: 1;
  color: inherit;
}
.call-to-action__description {
  margin: 0;
  padding: 1rem 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  font-weight: bold;
  font-size: 0.75em;
  line-height: 1rem;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: inherit;
}
.call-to-action__buttons {
  -ms-flex-positive: 2;
      flex-grow: 2;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.call-to-action__button {
  display: block;
  width: 100%;
  margin-top: 0.5em;
  background: transparent;
  border-color: currentColor;
}
.call-to-action__button:not(button):not(input):hover {
  background: #FFF;
  border-color: #FFF;
  color: #e31f26 !important;
}
.call-to-action:nth-child(4n+2) {
  background: #063143;
}
.call-to-action:nth-child(4n+2) .call-to-action__button:not(button):not(input):hover {
  color: #063143 !important;
}
.call-to-action:nth-child(4n+3) {
  background: #FFF;
  color: #231f20;
}
.call-to-action:nth-child(4n+3) .call-to-action__description {
  border-bottom-color: rgba(35, 31, 32, 0.2);
}
.call-to-action:nth-child(4n+3) .call-to-action__button {
  color: #231f20 !important;
}
.call-to-action:nth-child(4n+3) .call-to-action__button:not(button):not(input):hover {
  background: #231f20;
  border-color: #231f20;
  color: #FFF !important;
}
.call-to-action:nth-child(4n+4) {
  background: #231f20;
}
.call-to-action:nth-child(4n+4) .call-to-action__button:not(button):not(input):hover {
  color: #231f20 !important;
}
.calls-to-action .container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media (max-width: 1620px) {
  .calls-to-action .container {
    padding: 0;
  }
}
.casestudy__block {
  margin-bottom: 2em;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  transition: box-shadow 0.3s ease;
  border: 1px solid #d5d5d5;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.casestudy__block a {
  text-decoration: none;
  color: black;
}
.casestudy__block:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
.casestudy__block .image {
  background-color: #f5f5f5;
  height: 250px;
  width: 100%;
  position: relative;
}
.casestudy__block .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.casestudy__block .inner__wrap {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-positive: 2;
      flex-grow: 2;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.casestudy__block .inner__wrap .products ul li.extra {
  display: none;
}
.casestudy__block .inner__wrap button.view-all {
  background: transparent;
  border: 0;
  color: #000;
  padding: 0;
  cursor: pointer;
  width: 100%;
  text-align: right;
  position: absolute;
  right: 10px;
  bottom: -5px;
}
.casestudy__block .inner {
  padding: 1em;
  position: relative;
  min-height: 110px;
}
.casestudy__block .client {
  margin-top: 1em;
}
.casestudy__block .title {
  font-size: 1.25em;
  font-weight: bold;
  letter-spacing: 0.05em;
  margin: 1em 0 0.5em;
}
.casestudy__block .date {
  margin-top: 0.5em;
}
.casestudy__block .products {
  margin-top: 1em;
  background-color: #f5f5f5;
  padding: 1em;
  min-height: 150px;
}
.casestudy__block .products ul {
  margin-bottom: 0;
  position: relative;
}
.casestudy__block .products span {
  font-weight: bold;
}
.casestudy__block .view {
  background-color: #e31f26;
  color: white;
  padding: 1em;
}
.casestudy__block .view a {
  color: white;
}
.casestudy__block .categories {
  position: absolute;
  bottom: -1.5em;
  right: 2em;
  background: #e31f26;
  padding: 0.5em 1em;
  width: auto;
  min-height: 25px;
  color: white;
  font-size: 0.8em;
}
.casestudy__block .categories span {
  margin-right: 1em;
}
.casestudy__block .categories span:last-child {
  margin-right: 0;
}
.casestudy__block .categories span:not(:last-child) {
  border-right: 1px solid white;
  padding-right: 1em;
}
.filter__categories {
  margin-bottom: 2em;
}
.filter__categories a {
  color: black;
  text-decoration: none;
  font-size: 0.9em;
  padding: 0.5em 1em;
  border: 1px solid #d5d5d5;
  margin-right: 1em;
  margin-bottom: 1em;
  display: inline-block;
  transition: background-color 0.3s ease;
}
.filter__categories a:hover {
  background-color: #e31f26;
  color: white;
}
.filter__categories a.selected {
  background-color: #e31f26;
  color: white;
}
.filter__title {
  font-size: 1.5em;
  margin-bottom: 1em;
}
.casestudy__products {
  margin-top: 2em;
}
.casestudy__products .image {
  background-color: #f5f5f5;
  height: 140px;
  width: 100%;
  position: relative;
}
.casestudy__products .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.casestudy__products .inner {
  padding: 1.5em 1em 0.5em;
  background-color: #f5f5f5;
  color: black;
  transition: background-color 0.3s ease;
  min-height: 160px;
}
.casestudy__products .description {
  font-size: 0.75em;
}
.casestudy__products a {
  color: black;
}
.casestudy__products a:hover {
  text-decoration: none;
}
.casestudy__products .product {
  margin-bottom: 2em;
}
.casestudy__products .product:hover .title {
  color: #e31f26;
}
.casestudy__products .categories {
  position: absolute;
  bottom: -1.5em;
  right: 2em;
  background: #e31f26;
  padding: 0.5em 1em;
  width: auto;
  min-height: 25px;
  color: white;
  font-size: 0.8em;
}
.casestudy__products .categories span {
  margin-right: 1em;
}
.casestudy__products .categories span:last-child {
  margin-right: 0;
}
.casestudy__products .categories span:not(:last-child) {
  border-right: 1px solid white;
  padding-right: 1em;
}
.casestudy__products .title {
  font-weight: bold;
  margin-bottom: 0.25em;
  font-size: 1.25em;
}
.carousel--panels {
  margin-bottom: 3em;
}
@media (min-width: 1070px) {
  .carousel--panels {
    margin-bottom: 0;
  }
}
.carousel--panels .owl-stage,
.carousel--panels .owl-item {
  display: -ms-flexbox;
  display: flex;
}
.carousel--panels .owl-stage-outer {
  overflow: visible;
}
.carousel--panels .owl-dots {
  text-align: center;
}
.carousel--panels .owl-dot {
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  width: 2em;
  height: 0.25em;
  margin: 0.25em 0.125em 0 0.125em;
  background: rgba(0, 0, 0, 0.3);
}
.carousel--panels .owl-dot.active {
  background: #e31f26;
}
.connectable-capacities {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-positive: 2;
      flex-grow: 2;
}
.connectable-capacities__capacity {
  -ms-flex: 1 1 0px;
      flex: 1 1 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  height: 3.25em;
  margin: 0 0 0 0.5em;
  border: 1px solid #6c8fa4;
  font-weight: bold;
  text-align: center;
  background: #6c8fa4;
  color: #FFF;
}
.connectable-capacities__capacity[aria-hidden="true"] {
  background: transparent;
  color: #d1d2d4;
}
.connectable-capacities__label {
  padding: 0 0.5em;
}
.connectable-units {
  overflow-x: auto;
  margin-bottom: 1em;
  border: 1px solid #d1d2d4;
  border-radius: 0.75em;
  font-weight: bold;
  line-height: 1;
  text-transform: uppercase;
  background: #FFF;
  color: #231f20;
}
@media (min-width: 1620px) {
  .connectable-units {
    font-size: 1.375em;
  }
}
.connectable-units img {
  display: block;
  margin: 0 auto;
}
.connectable-units table {
  min-width: 48em;
  width: 100%;
  table-layout: fixed;
  margin: 0;
  border: 1px solid transparent;
  border-collapse: collapse;
}
.connectable-units th,
.connectable-units td {
  padding: 1em 0.5em;
  text-align: center;
  vertical-align: middle;
}
.connectable-units th:not(:first-child),
.connectable-units td:not(:first-child) {
  border-left: 1px solid #d1d2d4;
}
.connectable-units tr {
  padding: 1em 0.5em;
  border-radius: 0.75em;
  background: #FFF;
  color: #231f20;
}
.connectable-units tr:not(:last-child) {
  border-bottom: 1px solid #d1d2d4;
}
.connectable-units th,
.connectable-units td {
  border-spacing: 0;
  vertical-align: middle;
  text-align: center;
}
.connectable-units__image,
.connectable-units__series {
  width: 8%;
}
.connectable-units__type {
  width: 13%;
}
.connectable-units__capacities {
  width: 71%;
}
.connectable-units__series {
  border-right: 1px solid #d1d2d4;
  border-left: 1px solid #d1d2d4;
}
.compatible-units > .grid > .grid__column {
  display: -ms-flexbox;
  display: flex;
}
.compatible-unit {
  width: 100%;
  margin-bottom: 1em;
  padding: 1em 1em 0 1em;
  border: 1px solid #d1d2d4;
  font-size: 0.75em;
  border-radius: 0.75em;
  background: #FFF;
}
@media (min-width: 480px) {
  .compatible-unit {
    font-size: 1em;
  }
}
.compatible-unit .grid {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.compatible-unit__image {
  position: relative;
  margin-bottom: 1em;
}
.compatible-unit__image:before {
  content: '';
  display: block;
  padding-bottom: 100%;
}
.compatible-unit__image img {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.compatible-unit__label {
  display: block;
  margin-bottom: 0.5rem;
  font-weight: bold;
  font-size: 1.1875em;
  line-height: 1.2;
  text-transform: uppercase;
  word-wrap: break-word;
  color: #231f20;
}
@media (min-width: 680px) {
  .compatible-unit__label {
    font-size: 1.375em;
  }
}
.compatible-unit__label a:hover {
  text-decoration: none;
}
.compatible-unit__label a:not(:hover) {
  color: inherit;
}
.compatible-unit__details {
  margin-bottom: 0.5em;
  text-transform: uppercase;
  font-weight: bold;
}
.compatible-unit__details a:hover {
  text-decoration: none;
}
.compatible-unit__details a:not(:hover) {
  color: inherit;
}
.compatible-unit__more .icon {
  display: inline-block;
  vertical-align: middle;
  width: 1em;
  height: 1em;
}
.coop-icons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  list-style: none;
  margin-right: -0.5em;
  margin-left: -0.5em;
  margin-bottom: 2em;
  padding: 0;
}
@media (min-width: 1620px) {
  .coop-icons {
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.coop-icons__icon {
  padding: 0 0.5em;
}
.coop-icon {
  margin-bottom: 1em;
  width: 7.25em;
  text-align: center;
}
.coop-icon__icon {
  position: relative;
  margin-bottom: 1em;
  background: #6c8fa4;
  box-shadow: 0 5px 10px -2px rgba(0, 0, 0, 0.2);
  color: #FFF;
}
.coop-icon__icon:after {
  content: '';
  display: block;
  padding-bottom: 100%;
}
.coop-icon__icon .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 80%;
}
.coop-icon__label {
  font-weight: bold;
  line-height: 1;
  text-transform: none;
  color: #231f20;
}
.corporate-header {
  display: none;
  padding: 1em 1.5em;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
@media (min-width: 1070px) {
  .corporate-header {
    display: block;
  }
}
.corporate-header .container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.corporate-header__logo {
  display: block;
  max-width: 50%;
}
.corporate-navigation {
  display: none;
  padding: 1em 0;
}
@media (min-width: 1070px) {
  .corporate-navigation {
    display: block;
  }
}
.corporate-navigation .container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.corporate-navigation__links {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.corporate-navigation__logo {
  display: block;
}
.dealer-locator.new {
  box-shadow: none;
  padding-top: 2rem;
}
.dealer-locator.new .dealer-locator__results {
  padding-top: 0;
}
.dealer-locator.new .filters {
  padding: .4rem;
  padding-top: 0;
  border: solid 1px #c6d0d4;
  margin: 0rem;
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 1rem;
}
.dealer-locator.new .dealer-search__toggle {
  display: none;
  font-size: 1.875rem;
  font-family: din-2014, sans-serif;
  text-transform: none;
  font-weight: 300;
  text-align: left;
  height: auto;
  margin: 0;
}
.dealer-locator.new .dealer-search__toggle:after {
  display: none;
}
.dealer-locator.new .dealer-search__control {
  /* margin: 0;*/
}
.dealer-locator.new .dealer-search__advanced {
  background-color: white;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media (min-width: 680px) {
  .dealer-locator.new .dealer-search__advanced {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-direction: row;
        flex-direction: row;
  }
}
.dealer-locator.new .dealer-search__advanced .dealer-search__filter label {
  padding: 0.5rem;
  cursor: pointer;
}
.dealer-locator.new .dealer-search__advanced .dealer-search__filter input:checked + label {
  background-color: #c6d0d4;
  margin: -0.5rem;
  padding: 1rem;
}
.dealer-locator.new .dealer-search__filters {
  width: 100%;
  font-size: 0.75rem;
  letter-spacing: 0.225rem;
  font-family: din-2014, sans-serif;
  font-weight: 300;
  font-weight: 700;
  text-transform: uppercase;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media (min-width: 1070px) {
  .dealer-locator.new .dealer-search__filters {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}
.dealer-locator.new .dealer-search__filters .dealer-search__filter {
  display: block;
  border: solid 1px #c6d0d4;
  padding: 0.5rem;
  margin-bottom: 0.5rem;
}
.dealer-locator.new .dealer-search__filters .dealer-search__filter label {
  font-size: 0.813rem;
  letter-spacing: 3.9px;
  text-transform: uppercase;
  color: #000000;
}
.dealer-locator.new .dealer-locator__list {
  overflow: auto;
}
.dealer-locator__results {
  background-color: #ffffff;
}
.dealer-list {
  background-color: #ffffff;
}
.dealer-locator__results {
  -ms-flex-positive: 2;
      flex-grow: 2;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: stretch;
      align-items: stretch;
}
@media (min-width: 680px) {
  .dealer-locator__results {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}
.dealer-locator__list {
  overflow: auto;
  height: auto;
}
@media (min-width: 680px) {
  .dealer-locator__list {
    width: 50%;
    height: 500px;
  }
}
@media (min-width: 1070px) {
  .dealer-locator__list {
    width: 30%;
  }
}
@media (min-width: 1620px) {
  .dealer-locator__list {
    width: 25%;
  }
}
.dealer-locator__map {
  min-height: 400px;
}
.dealer-locator__map:after {
  content: "";
  display: block;
  padding-bottom: 66.666%;
}
@media (min-width: 680px) {
  .dealer-locator__map {
    width: 50%;
  }
  .dealer-locator__map:after {
    padding-bottom: 100%;
  }
}
@media (min-width: 1070px) {
  .dealer-locator__map {
    width: 70%;
  }
  .dealer-locator__map:after {
    content: none;
  }
}
@media (min-width: 1620px) {
  .dealer-locator__map {
    width: 75%;
  }
}
@media (min-width: 680px) {
  .page-template-template-blank .dealer-locator {
    height: 100vh;
  }
  .page-template-template-blank .dealer-locator__list {
    height: calc(100vh - 5em);
  }
}
.dealer-list {
  position: relative;
  overflow-y: scroll;
  height: 100%;
  background: #f8f9f9;
}
.dealer-list:focus {
  outline: none;
}
@media (min-width: 680px) {
  .dealer-list {
    border-width: 0 0 1px 1px;
  }
  .page-template-template-blank .dealer-list {
    border: none;
  }
}
.dealer-list__more {
  width: 100%;
  height: 5em;
  border: none;
  font-weight: bold;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  background: transparent;
  color: #7c7d80;
  opacity: 0.8;
}
.dealer-list__message {
  padding: 2em;
  font-size: 1.125em;
  text-align: center;
}
.dealer-search {
  position: relative;
  z-index: 2;
  margin-bottom: 0;
  font-size: 1em;
  background: #063143;
  color: #fff;
}
.dealer-search.new {
  background-color: rgba(198, 208, 212, 0.3);
}
.dealer-search.new .dealer-search__control--button {
  display: -ms-flexbox;
  display: flex;
}
.dealer-search.new .dealer-search__control--button .dealer-filter {
  padding: 8px;
  border: solid 1px #c6d0d4;
  margin-right: 8px;
  height: 3em;
  display: -ms-flexbox;
  display: flex;
}
.dealer-search.new .dealer-search__control--button .dealer-filter svg {
  width: 28px;
  color: #04202c;
}
.dealer-search__bar {
  overflow: hidden;
}
@media (min-width: 1070px) {
  .dealer-search__bar {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.dealer-search__control {
  margin: 1em;
}
.dealer-search__control--country {
  -ms-flex-order: 1;
      order: 1;
}
@media (min-width: 1070px) {
  .dealer-search__control--country {
    -ms-flex-positive: 2;
        flex-grow: 2;
  }
}
.dealer-search__control--country fieldset {
  padding: 0;
  border: none;
}
.dealer-search__control--search {
  -ms-flex-order: 2;
      order: 2;
}
@media (min-width: 1070px) {
  .dealer-search__control--search {
    -ms-flex-positive: 3;
        flex-grow: 3;
  }
}
.dealer-search__control--filter {
  -ms-flex-order: 3;
      order: 3;
}
@media (min-width: 1070px) {
  .dealer-search__control--filter {
    -ms-flex-positive: 1;
        flex-grow: 1;
  }
}
.dealer-search__control--advanced {
  -ms-flex-order: 4;
      order: 4;
  margin: 0;
}
@media (min-width: 1070px) {
  .dealer-search__control--advanced {
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-order: 5;
        order: 5;
    width: 100%;
  }
}
.dealer-search__control--button {
  -ms-flex-order: 5;
      order: 5;
}
@media (min-width: 1070px) {
  .dealer-search__control--button {
    -ms-flex-positive: 1;
        flex-grow: 1;
    -ms-flex-order: 4;
        order: 4;
  }
}
.dealer-search__input {
  width: 100%;
  text-align: center;
  background: rgba(255, 255, 255, 0.1);
  border-color: transparent;
  color: inherit;
}
.dealer-search__input.new {
  background-color: #ffffff;
  border: solid 1px #c6d0d4;
  color: #000000;
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 4.8px;
  min-height: 50px;
}
.dealer-search__input.new:focus {
  background: #ffffff;
  border: solid 1px #c6d0d4;
}
.dealer-search__input:-ms-input-placeholder {
  text-align: center;
  color: inherit;
  opacity: 0.76;
}
.dealer-search__input::placeholder {
  text-align: center;
  color: inherit;
  opacity: 0.76;
}
.dealer-search__input:focus {
  background: rgba(255, 255, 255, 0.15);
  border-color: transparent;
}
.dealer-search__toggle {
  -ms-flex-positive: 1;
      flex-grow: 1;
  position: relative;
  width: 100%;
  padding: 0;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.06em;
  text-align: left;
  background: transparent;
  border-color: transparent;
  color: inherit;
}
@media (min-width: 1070px) {
  .dealer-search__toggle {
    text-align: center;
  }
}
.dealer-search__toggle:after {
  content: "";
  box-sizing: content-box;
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 0;
  border-width: 5px;
  border-style: solid;
  border-color: currentColor transparent transparent;
}
.dealer-search__toggle[aria-expanded="true"]:after {
  -ms-transform: rotate(-180deg) translateY(50%);
      transform: rotateZ(-180deg) translateY(50%);
}
.dealer-search__advanced {
  overflow: hidden;
  margin: 0;
  padding: 1em 0.5em 0 1em;
  border: none;
  font-size: 14px;
  background: #04202c;
}
@media (min-width: 680px) {
  .dealer-search__advanced {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.dealer-search__filters {
  margin: 0 0 1em 0;
  padding: 0;
  border: none;
}
.dealer-search__filters legend {
  position: static;
  margin: 0 0 1em 0;
  padding: 0;
}
.dealer-search__filter {
  display: inline-block;
  vertical-align: top;
  margin: 0 0.5em 0.5em 0;
  padding: 2px;
  border: 2px solid currentColor;
  white-space: nowrap;
}
.dealer-search__filter.new {
  border: 0;
  gap: 1.1rem;
}
.dealer-search__filter.new input:checked + label {
  opacity: 1;
  background: #c6d0d4;
  color: #04202c;
}
.dealer-search__filter.new label {
  background-color: transparent;
  border: solid 1px #c6d0d4;
  font-weight: 400 !important;
}
.dealer-search__filter label {
  -ms-flex: 1 1 0px;
      flex: 1 1 0;
  display: block;
  padding: 0.75em;
  padding: calc(0.75em - 4px);
  font-weight: bold;
  line-height: 1;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  text-align: center;
  opacity: 0.5;
}
.dealer-search__filter input:checked + label {
  opacity: 1;
  background: #fff;
  color: #04202c;
}
.dealer-search__filter--country {
  width: 100%;
  -ms-flex-positive: 3;
      flex-grow: 3;
  margin: 0;
}
@media (min-width: 680px) {
  .dealer-search__filter--country {
    display: -ms-flexbox;
    display: flex;
    width: auto;
  }
}
.dealer-search__button {
  width: 100%;
  min-width: 0;
}
.dealer-search__button.new:after {
  display: none;
}
.dealer {
  position: relative;
}
.dealer-list .dealer {
  padding: 1em;
  border-bottom: 1px solid #eaebec;
  border-left: 4px solid transparent;
}
.dealer-list .dealer:first-child {
  border-top: none;
}
.dealer-list .dealer[aria-selected="true"] {
  border-left-color: #d1d2d4;
  background: #fff;
}
.dealer-list:focus .dealer[aria-selected="true"] {
  border-left-color: #e31f26;
}
.dealer__address,
.dealer__services,
.dealer__links {
  margin-top: 1em;
}
.dealer__name {
  margin-bottom: 0.5em;
  padding-right: 4em;
  font-size: 1em;
  line-height: 1.5;
}
.dealer__distance {
  position: absolute;
  top: 1em;
  right: 1em;
  padding: 0 0.25em;
  border-radius: 0.25em;
  font-weight: bold;
  font-size: 14px;
  line-height: 1.5rem;
  background: #bbb;
  color: #fff;
}
.dealer__links a {
  display: inline-block;
  margin-right: 0.5em;
  white-space: nowrap;
  color: #231f20;
}
.dealer__links a:before {
  content: url(images/chevron--red.svg);
  display: inline-block;
  vertical-align: text-top;
  width: 1em;
  height: 1em;
  margin-right: 0.25em;
}
.dealer__links a:hover {
  background: transparent;
  color: #e31f26;
}
.dealer__services {
  font-size: 14px;
}
.dealer__service {
  display: none;
  position: relative;
  margin-right: 0.5em;
  opacity: 0.5;
}
.dealer__service:before {
  content: url(images/check.svg);
  display: inline-block;
  vertical-align: middle;
  width: 1em;
  height: 1em;
  margin-right: 0.25em;
}
.dealer__service--true {
  display: inline-block;
  opacity: 1;
}
.dealer__block,
.service__block {
  background-color: #e31f26;
  text-align: center;
  color: #ffffff;
  margin-left: -1.5em;
  margin-right: -1.5em;
  padding: 1.8rem 0;
}
.dealer__block .container,
.service__block .container {
  max-width: 980px;
}
@media (min-width: 1070px) {
  .dealer__block,
  .service__block {
    text-align: left;
  }
}
.dealer__block h2,
.service__block h2,
.dealer__block .h2,
.service__block .h2 {
  color: #ffffff;
}
.dealer__block .grid,
.service__block .grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
  margin: 0px;
}
@media (min-width: 680px) {
  .dealer__block .grid,
  .service__block .grid {
    -ms-grid-columns: 1fr 3fr;
        grid-template-columns: 1fr 3fr;
  }
}
@media (max-width: calc(1070px)) {
  .dealer__block .container,
  .service__block .container {
    padding: 0 1.5rem;
  }
}
.dealer__block .find,
.service__block .find {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 2rem;
  -ms-flex-align: center;
      align-items: center;
}
@media (min-width: 680px) {
  .dealer__block .find,
  .service__block .find {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}
.dealer__block .find .flex1,
.service__block .find .flex1 {
  -ms-flex: 1;
      flex: 1;
}
@media (min-width: 680px) {
  .dealer__block .find .flex1,
  .service__block .find .flex1 {
    text-align: right;
  }
}
.document {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  width: 100%;
  margin-bottom: 1em;
  padding: 1em 1em 0 1em;
  border-bottom: 1px solid #d1d2d4;
  gap: 2rem;
  font-family: din-2014, sans-serif;
}
@media (max-width: 767px) {
  .document {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.document__image {
  position: relative;
  display: block;
  margin-bottom: 1em;
  height: 150px;
  width: 150px;
  min-width: 150px;
}
.document__image:before {
  content: '';
  display: block;
  padding-bottom: 56.25%;
}
.document__image img,
.document__image svg {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.document__image img {
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
}
.document__image .icon {
  width: 8em;
  height: 8em;
}
.document__header {
  -ms-flex-positive: 2;
      flex-grow: 2;
  margin-bottom: 1em;
}
.document__name {
  margin: 0;
  font-size: 1.3rem;
  font-weight: bold;
  padding-bottom: .5rem;
}
.document__size {
  min-height: 1.5em;
}
.document__button {
  margin-top: 1rem;
  /*
	margin-right: -1em;
	margin-right: calc(~"-1em - 1px");
	margin-bottom: -1px;
	margin-left: -1em;
	margin-left: calc(~"-1em - 1px");
	*/
  float: right;
}
.search .document {
  background: rgba(198, 208, 212, 0.15);
  margin-bottom: 3em;
  border-bottom: none;
  padding: 1.5rem;
}
.search .document .document__header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.search .document .button--download {
  width: 300px;
}
@media (min-width: 680px) {
  .search .document {
    width: 80%;
  }
}
.dropdown {
  display: none;
  -ms-flex-align: stretch;
      align-items: stretch;
  padding: 0;
  text-align: left;
  background: #FFF;
}
.dropdown:after {
  content: "";
  display: block;
  clear: both;
}
.dropdown:after {
  content: "";
  display: block;
  clear: both;
}
.dropdown:focus {
  outline: none;
}
.is-open > .dropdown {
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1070px) {
  .dropdown {
    position: absolute;
    z-index: 10;
    top: 100%;
    right: 0;
    left: 0;
  }
}
.mobile-menu .dropdown {
  position: static;
  min-height: 0;
  height: auto;
}
.dropdown__title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  width: 33.333%;
  min-height: 20rem;
  font-weight: bold;
  font-size: 4.25vw;
  line-height: 1;
  text-transform: uppercase;
  text-align: center;
  background: #6c8fa4;
  color: #FFF;
}
@media (min-width: 1620px) {
  .dropdown__title {
    font-size: 4.25em;
  }
}
.mobile-menu .dropdown__title {
  display: none;
}
.dropdown__links {
  -ms-flex: 1;
      flex: 1;
}
.header .dropdown__links {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  width: 66.666%;
  min-height: 20rem;
  padding: 2rem 7.5%;
}
.dropdown__menu {
  list-style: none;
  width: 100%;
  padding: 0;
}
.dropdown__menu-item a {
  display: block;
  font-size: 1.1875em;
}
.dropdown__menu-item a:not(:hover) {
  color: #231f20;
}
.dropdown__menu-item a:hover {
  text-decoration: none;
}
.dropdown__menu-item--level-0 {
  margin: 1rem 0;
}
.dropdown__menu-item--level-0:after {
  content: "";
  display: block;
  clear: both;
}
.dropdown__menu-item--level-0:after {
  content: "";
  display: block;
  clear: both;
}
.dropdown__menu-item--level-0 > a {
  font-weight: bold;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}
.header .dropdown__menu-item--level-0 {
  float: left;
  width: 50%;
}
.dropdown__menu--level-1 {
  padding: 0;
}
.error {
  color: #e31f26;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
  padding-top: 0;
}
.tribe-events .tribe-events-c-search__button,
.tribe-events .tribe-events-c-ical__link,
.tribe-common.event-tickets .tribe-common-c-btn,
.tribe-common.event-tickets a.tribe-common-c-btn {
  background-color: #e31f26 !important;
  border-radius: 0 !important;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  font-family: "DIN Next W01";
  font-size: 16px;
  max-height: 42px;
  color: white !important;
  border: none !important;
}
.tribe-common .tribe-common-c-svgicon {
  color: white;
}
.tribe-events .tribe-events-c-search__button:hover,
.tribe-events .tribe-events-c-ical__link:hover {
  background-color: #e31f26;
  opacity: 0.75;
}
.tribe-events-calendar-month__day-date-daynum,
.tribe-events-calendar-month__day-date-link {
  color: #808285 !important;
}
.tribe-events .tribe-events-calendar-month__multiday-event-bar-inner {
  background-color: #fce9eb;
}
.tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link {
  color: #e31f26 !important;
}
.tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date-daynum {
  color: #aaa9ad !important;
}
.tribe-events-page-template .banner__title,
.tribe-events-page-template .banner__breadcrumbs {
  padding-left: calc(1rem + 42px);
}
.tribe-events-page-template .banner {
  background-size: cover;
}
.tribe-events .tribe-events-calendar-list__event-row--featured .tribe-events-calendar-list__event-date-tag-datetime:after {
  background-color: #e31f26;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-datetime-featured-text {
  color: #e31f26 !important;
}
em.tribe-events-calendar-list__event-datetime-featured-icon {
  display: none !important;
}
.faq-search {
  position: relative;
  margin-bottom: 1em;
}
@media (min-width: 1070px) {
  .faq-search {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.faq-search__title {
  color: #000000;
}
.faq {
  margin-bottom: 2em;
  padding-top: 2em;
}
.faq__header {
  margin-bottom: 1em;
}
.faq__title {
  margin-bottom: 0.5rem;
  font-size: 1.375em;
  text-transform: none;
}
.faq__meta {
  font-weight: bold;
  color: #b0b0b2;
}
.faq__meta a:not(:hover) {
  color: inherit;
}
.functions > .grid .grid__column {
  display: -ms-flexbox;
  display: flex;
}
.function {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin: 0 0 1em 0;
  padding: 1em;
  border: 1px solid #d1d2d4;
  border-radius: 0.75em;
  background: #FFF;
}
.function .grid {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.function__icon {
  display: block;
  width: 100%;
}
.footer {
  padding-top: 2rem;
  padding-bottom: 0;
  font-family: din-2014, sans-serif;
}
.footer:after {
  content: "";
  display: block;
  clear: both;
}
.footer:after {
  content: "";
  display: block;
  clear: both;
}
@media (min-width: 1620px) {
  .footer {
    padding-bottom: 0;
  }
}
.footer__connect {
  padding-bottom: 2rem;
}
.footer__connect .grid {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
}
.footer__connect--promotion {
  padding: 2em 0 1em 0;
  background: #063143;
}
.footer__connect--promotion,
.footer__connect--promotion h1,
.footer__connect--promotion h2,
.footer__connect--promotion h3,
.footer__connect--promotion h4,
.footer__connect--promotion h5,
.footer__connect--promotion h6,
.footer__connect--promotion .h1,
.footer__connect--promotion .h2,
.footer__connect--promotion .h3,
.footer__connect--promotion .h4,
.footer__connect--promotion .h5,
.footer__connect--promotion .h6 {
  color: #fff;
}
.footer__connect--promotion .grid {
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.footer__widgets {
  padding-top: 4rem;
  border-top: solid 1px #c6d0d4;
}
@media (min-width: 680px) {
  .footer__widgets {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
@media (min-width: 1070px) {
  .footer__widgets:after {
    content: "";
    display: block;
  }
}
.footer__widgets .widget_media_image {
  margin-top: 1rem;
  padding: 1rem;
}
.footer__widgets .sub-menu {
  padding-top: 1rem;
}
.footer__widgets .sub-menu a {
  color: #7c7d80 !important;
}
.footer__widgets .footer-contact {
  padding-top: 2rem;
}
.footer__widgets .footer-contact .sub-menu {
  display: -ms-flexbox;
  display: flex;
  font-size: 0;
}
.footer__widgets .footer-contact .sub-menu a {
  position: relative;
}
.footer__widgets .footer-contact .sub-menu a:hover {
  opacity: .7;
}
.footer__widgets .footer-contact .sub-menu .sub-menu__item {
  width: 50px;
}
.footer__widgets .footer-contact .sub-menu .icon-phone a:before {
  content: "";
  position: absolute;
  width: 35px;
  height: 35px;
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.44021 0H31.0982C33.5474 0 35.5384 1.99101 35.5384 4.44021V31.0982C35.5384 33.5474 33.5474 35.5384 31.0982 35.5384H4.44021C1.99101 35.5384 0 33.5474 0 31.0982V4.44021C0 1.99101 1.99101 0 4.44021 0Z' fill='%23C6D0D4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.7077 24.3406C26.576 25.0122 26.2929 25.585 25.8452 26.0328C23.6461 28.2319 18.2998 26.4607 13.9081 22.0691C9.5165 17.6775 7.74536 12.3312 9.94447 10.1321C10.3922 9.68433 10.965 9.40121 11.6366 9.26953C11.123 11.9098 12.96 16.0117 16.4628 19.5145C19.9655 23.0172 24.074 24.8542 26.7077 24.3406Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.0382 9.66486L15.2118 12.8384C15.7253 13.352 15.7648 14.1487 15.3039 14.6161L14.0924 15.8276C13.8949 16.0252 13.5525 16.0054 13.3353 15.7881L10.1617 12.6146C9.64815 12.101 9.60864 11.3043 10.0695 10.8368L11.281 9.62536C11.4785 9.42784 11.8209 9.44759 12.0382 9.66486Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.3062 23.9393L23.1326 20.7657C22.6191 20.2522 21.8224 20.2126 21.3549 20.6735L20.1434 21.885C19.9459 22.0825 19.9657 22.4249 20.1829 22.6422L23.3565 25.8158C23.8701 26.3293 24.6667 26.3688 25.1342 25.9079L26.3457 24.6965C26.5432 24.4989 26.5235 24.1566 26.3062 23.9393Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.9149 9.88211L15.5214 13.3059L15.607 13.6087L14.8366 14.1684L14.3363 15.1692L13.0392 15.7157L10.1948 10.2311L10.5965 9.97429L10.7347 9.56607C11.2746 9.30929 11.6104 9.19078 12.203 9.02617C12.6705 8.90107 13.5593 9.23028 13.9149 9.8887V9.88211Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.0889 22.0564L22.6652 20.4499L22.3623 20.3643L21.8026 21.1346L20.8019 21.635L20.2554 22.9387L25.74 25.783L25.9967 25.3814L26.405 25.2431C26.6617 24.7032 26.7803 24.3674 26.9449 23.7748C27.07 23.3074 26.7408 22.4185 26.0823 22.063L26.0889 22.0564Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.6257 15.2807C14.6257 15.2807 13.6513 16.2683 14.6257 17.4337C15.6002 18.5991 12.9073 17.2493 12.9073 17.2493L12.5386 15.5769L14.6192 14.9844V15.2872L14.6257 15.2807Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20.6896 21.3448C20.6896 21.3448 19.702 22.3193 18.5366 21.3448C17.3712 20.3704 18.721 23.0633 18.721 23.0633L20.3934 23.432L20.9859 21.3514H20.6831L20.6896 21.3448Z' fill='white'/%3E%3C/svg%3E%0A");
}
.footer__widgets .footer-contact .sub-menu .icon-mail a:before {
  content: "";
  position: absolute;
  width: 35px;
  height: 35px;
  background-image: url("data:image/svg+xml,%3Csvg width='35' height='36' viewBox='0 0 35 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.6281 0H4.37192C1.95738 0 0 2.0133 0 4.49684V31.5032C0 33.9867 1.95738 36 4.37192 36H30.6281C33.0426 36 35 33.9867 35 31.5032V4.49684C35 2.0133 33.0426 0 30.6281 0Z' fill='%23C6D0D4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M27 23.6014L19.1662 18L27 12.3986V23.5943V23.6014ZM26.5756 11.3905C26.3321 11.1491 25.9982 11 25.6294 11H9.37056C9.00183 11 8.66789 11.1491 8.42439 11.3905L17.4965 17.8722L26.5687 11.3905H26.5756ZM8 13.9675V12.3986L15.8338 18L8 23.6014V13.9675ZM8.42439 24.6095C8.67484 24.8509 9.00879 25 9.37056 25H25.6225C25.9912 25 26.3252 24.8509 26.5687 24.6095L18.234 18.6531L17.4896 19.1856L16.7451 18.6531L8.41047 24.6095H8.42439Z' fill='white'/%3E%3C/svg%3E%0A");
}
.footer__widgets .footer-contact .sub-menu .icon-card a:before {
  content: "";
  position: absolute;
  width: 35px;
  height: 35px;
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.1065 0H4.44021C1.98795 0 0 1.98795 0 4.44021V31.1065C0 33.5587 1.98795 35.5467 4.44021 35.5467H31.1065C33.5587 35.5467 35.5467 33.5587 35.5467 31.1065V4.44021C35.5467 1.98795 33.5587 0 31.1065 0Z' fill='%23C6D0D4'/%3E%3Cpath d='M10.8033 11H25.2294C26.2212 11 27.0327 11.7245 27.0327 12.6101V22.2704C27.0327 23.156 26.2212 23.8805 25.2294 23.8805H10.8033C9.81147 23.8805 9 23.156 9 22.2704V12.6101C9 11.7245 9.81147 11 10.8033 11Z' fill='white'/%3E%3Cpath d='M22.2975 12.4429H24.8064C24.9789 12.4429 25.12 12.6361 25.12 12.8722V15.4483C25.12 15.6845 24.9789 15.8777 24.8064 15.8777H22.2975C22.125 15.8777 21.9839 15.6845 21.9839 15.4483V12.8722C21.9839 12.6361 22.125 12.4429 22.2975 12.4429Z' fill='%23C6D0D4'/%3E%3Cpath d='M12.6064 15.3281H19.6627' stroke='%23C6D0D4' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M12.6064 17.75H19.6627' stroke='%23C6D0D4' stroke-width='2' stroke-linecap='round'/%3E%3Cpath d='M12.6064 20.377H15.7426' stroke='%23C6D0D4' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E%0A");
}
.footer__widgets .footer-contact .sub-menu .icon-location a:before {
  content: "";
  position: absolute;
  width: 35px;
  height: 35px;
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M31.1065 0H4.44021C1.98795 0 0 1.98795 0 4.44021V31.1065C0 33.5587 1.98795 35.5467 4.44021 35.5467H31.1065C33.5587 35.5467 35.5467 33.5587 35.5467 31.1065V4.44021C35.5467 1.98795 33.5587 0 31.1065 0Z' fill='%23C6D0D4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.1041 8C21.4738 8 24.2083 10.7345 24.2083 14.1041C24.2083 17.4738 21.4738 20.2083 18.1041 20.2083C14.7345 20.2083 12 17.4738 12 14.1041C12 10.7345 14.7345 8 18.1041 8ZM18.1041 11.0554C16.4193 11.0554 15.0487 12.4193 15.0487 14.1108C15.0487 15.8023 16.4126 17.1662 18.1041 17.1662C19.7956 17.1662 21.1529 15.8023 21.1529 14.1108C21.1529 12.4193 19.789 11.0554 18.1041 11.0554Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.8423 17.0192L14.0123 16.3306L18.8929 24.6611L18.104 26.0049L17.5959 25.1291L17.2415 24.5274L17.0477 24.1931L12.8423 17.0192Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.3729 17.0192L22.2029 16.3306L17.3223 24.6611L18.1045 26.0049L18.3452 25.6038L18.9737 24.5274L19.7492 23.2036L23.3729 17.0192Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.0093 15.2271L18.2643 25.5633L23.0513 15.8221L20.718 15.6817C20.1831 16.5642 19.2137 17.1592 18.1039 17.1592C16.867 17.1592 15.8039 16.4238 15.3226 15.3675L13.0093 15.2337V15.2271Z' fill='white'/%3E%3C/svg%3E%0A");
}
.footer__fine-print {
  color: #000000;
  font-size: 0.75em;
  padding-bottom: 2.5rem;
  padding-top: 2.5rem;
  border-top: solid 1px #c6d0d4;
}
.footer__fine-print .menus {
  font-size: 0.75rem;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 0.225rem;
}
.footer__fine-print .grid {
  display: block;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin: 0;
}
@media (min-width: 680px) {
  .footer__fine-print .grid {
    display: -ms-flexbox;
    display: flex;
  }
}
.footer__fine-print .copyright {
  -ms-flex: 1;
      flex: 1;
  font-size: 0.75rem;
  text-transform: uppercase;
  font-weight: 400;
  letter-spacing: 0.075rem;
  color: #7c7d80;
}
@media (min-width: 680px) {
  .footer__fine-print .copyright {
    text-align: right;
  }
}
@media (min-width: 1070px) {
  .footer__fine-print {
    text-align: center;
  }
}
.footer__connect .social-grid {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 1rem;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
@media (min-width: 680px) {
  .footer__connect .social-grid {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}
.footer__connect .social-grid a {
  display: inline-block;
}
.grid {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  margin-left: -15px;
  margin-right: -15px;
}
.grid.full > .grid__column {
  width: 0%;
  opacity: 0;
}
.grid.full > .grid__column.col-full {
  width: 100%;
  opacity: 1 !important;
}
.grid:after {
  content: "";
  display: block;
  clear: both;
}
.grid:after {
  content: "";
  display: block;
  clear: both;
}
.grid--no-gutters {
  margin: 0;
}
.grid--small-gutters {
  margin: 0 -7.5px;
}
.grid--large-gutters {
  margin: 0 -30px;
}
.grid--reverse {
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}
.grid--center {
  -ms-flex-pack: center;
      justify-content: center;
}
.grid__column {
  transition: all 0.2s ease-in-out;
  display: block;
  float: left;
  width: 100%;
  min-height: 1px;
  padding: 0 15px;
}
.grid--reverse > .grid__column {
  float: right;
}
.grid--no-gutters > .grid__column {
  padding: 0;
}
.grid--small-gutters > .grid__column {
  padding: 0 7.5px;
}
.grid--large-gutters > .grid__column {
  padding: 0 30px;
}
.grid__column--12 {
  width: 100%;
}
.grid__column--11 {
  width: 91.66666667%;
}
.grid__column--10 {
  width: 83.33333333%;
}
.grid__column--9 {
  width: 75%;
}
.grid__column--8 {
  width: 66.66666667%;
}
.grid__column--7 {
  width: 58.33333333%;
}
.grid__column--6 {
  width: 50%;
}
.grid__column--5 {
  width: 41.66666667%;
}
.grid__column--4 {
  width: 33.33333333%;
}
.grid__column--3 {
  width: 25%;
}
.grid__column--2 {
  width: 16.66666667%;
}
.grid__column--1 {
  width: 8.33333333%;
}
@media (min-width: 480px) {
  .grid__column--s-0 {
    width: 0;
  }
  .grid__column--s-0.grid__column {
    padding: 0;
  }
  .grid__column--s-12 {
    width: 100%;
  }
  .grid__column--s-11 {
    width: 91.66666667%;
  }
  .grid__column--s-10 {
    width: 83.33333333%;
  }
  .grid__column--s-9 {
    width: 75%;
  }
  .grid__column--s-8 {
    width: 66.66666667%;
  }
  .grid__column--s-7 {
    width: 58.33333333%;
  }
  .grid__column--s-6 {
    width: 50%;
  }
  .grid__column--s-5 {
    width: 41.66666667%;
  }
  .grid__column--s-4 {
    width: 33.33333333%;
  }
  .grid__column--s-3 {
    width: 25%;
  }
  .grid__column--s-2 {
    width: 16.66666667%;
  }
  .grid__column--s-1 {
    width: 8.33333333%;
  }
}
@media (min-width: 680px) {
  .grid__column--m-0 {
    width: 0;
  }
  .grid__column--m-0.grid__column {
    padding: 0;
  }
  .grid__column--m-12 {
    width: 100%;
  }
  .grid__column--m-11 {
    width: 91.66666667%;
  }
  .grid__column--m-10 {
    width: 83.33333333%;
  }
  .grid__column--m-9 {
    width: 75%;
  }
  .grid__column--m-8 {
    width: 66.66666667%;
  }
  .grid__column--m-7 {
    width: 58.33333333%;
  }
  .grid__column--m-6 {
    width: 50%;
  }
  .grid__column--m-5 {
    width: 41.66666667%;
  }
  .grid__column--m-4 {
    width: 33.33333333%;
  }
  .grid__column--m-3 {
    width: 25%;
  }
  .grid__column--m-2 {
    width: 16.66666667%;
  }
  .grid__column--m-1 {
    width: 8.33333333%;
  }
}
@media (min-width: 1070px) {
  .grid__column--l-0 {
    width: 0;
  }
  .grid__column--l-0.grid__column {
    padding: 0;
  }
  .grid__column--l-12 {
    width: 100%;
  }
  .grid__column--l-11 {
    width: 91.66666667%;
  }
  .grid__column--l-10 {
    width: 83.33333333%;
  }
  .grid__column--l-9 {
    width: 75%;
  }
  .grid__column--l-8 {
    width: 66.66666667%;
  }
  .grid__column--l-7 {
    width: 58.33333333%;
  }
  .grid__column--l-6 {
    width: 50%;
  }
  .grid__column--l-5 {
    width: 41.66666667%;
  }
  .grid__column--l-4 {
    width: 33.33333333%;
  }
  .grid__column--l-3 {
    width: 25%;
  }
  .grid__column--l-2 {
    width: 16.66666667%;
  }
  .grid__column--l-1 {
    width: 8.33333333%;
  }
}
@media (min-width: 1620px) {
  .grid__column--xl-0 {
    width: 0;
  }
  .grid__column--xl-0.grid__column {
    padding: 0;
  }
  .grid__column--xl-12 {
    width: 100%;
  }
  .grid__column--xl-11 {
    width: 91.66666667%;
  }
  .grid__column--xl-10 {
    width: 83.33333333%;
  }
  .grid__column--xl-9 {
    width: 75%;
  }
  .grid__column--xl-8 {
    width: 66.66666667%;
  }
  .grid__column--xl-7 {
    width: 58.33333333%;
  }
  .grid__column--xl-6 {
    width: 50%;
  }
  .grid__column--xl-5 {
    width: 41.66666667%;
  }
  .grid__column--xl-4 {
    width: 33.33333333%;
  }
  .grid__column--xl-3 {
    width: 25%;
  }
  .grid__column--xl-2 {
    width: 16.66666667%;
  }
  .grid__column--xl-1 {
    width: 8.33333333%;
  }
}
@media (min-width: 680px) {
  .grid--2-columns > .grid__column {
    width: 50%;
  }
  .grid--2-columns > .grid__column:nth-child(2n + 1) {
    clear: left;
  }
  .grid--reverse.grid--2-columns > .grid__column:nth-child(2n + 1) {
    clear: right;
  }
}
@media (min-width: 680px) {
  .grid--3-columns > .grid__column {
    width: 33.333%;
  }
  .grid--3-columns > .grid__column:nth-child(3n + 1) {
    clear: left;
  }
  .grid--reverse.grid--3-columns > .grid__column:nth-child(3n + 1) {
    clear: right;
  }
}
@media (min-width: 480px) {
  .grid--4-columns > .grid__column {
    width: 50%;
  }
  .grid--4-columns > .grid__column:nth-child(2n + 1) {
    clear: left;
  }
  .grid--reverse.grid--4-columns > .grid__column:nth-child(2n + 1) {
    clear: right;
  }
}
@media (min-width: 680px) {
  .grid--4-columns > .grid__column {
    width: 25%;
  }
  .grid--4-columns > .grid__column:nth-child(2n + 1) {
    clear: none;
  }
  .grid--reverse.grid--4-columns > .grid__column:nth-child(2n + 1) {
    clear: none;
  }
  .grid--4-columns > .grid__column:nth-child(4n + 1) {
    clear: left;
  }
  .grid--reverse.grid--4-columns > .grid__column:nth-child(4n + 1) {
    clear: right;
  }
}
@media (min-width: 480px) {
  .grid--5-columns > .grid__column {
    width: 50%;
  }
  .grid--5-columns > .grid__column:nth-child(2n + 1) {
    clear: left;
  }
  .grid--reverse.grid--5-columns > .grid__column:nth-child(2n + 1) {
    clear: right;
  }
}
@media (min-width: 680px) {
  .grid--5-columns > .grid__column {
    width: 20%;
  }
  .grid--5-columns > .grid__column:nth-child(2n + 1) {
    clear: none;
  }
  .grid--reverse.grid--5-columns > .grid__column:nth-child(2n + 1) {
    clear: none;
  }
  .grid--5-columns > .grid__column:nth-child(5n + 1) {
    clear: left;
  }
  .grid--reverse.grid--5-columns > .grid__column:nth-child(5n + 1) {
    clear: right;
  }
}
@media (min-width: 480px) {
  .grid--6-columns > .grid__column {
    width: 50%;
  }
  .grid--6-columns > .grid__column:nth-child(2n + 1) {
    clear: left;
  }
  .grid--reverse.grid--6-columns > .grid__column:nth-child(2n + 1) {
    clear: right;
  }
}
@media (min-width: 680px) {
  .grid--6-columns > .grid__column {
    width: 33.3333%;
  }
  .grid--6-columns > .grid__column:nth-child(2n + 1) {
    clear: none;
  }
  .grid--reverse.grid--6-columns > .grid__column:nth-child(2n + 1) {
    clear: none;
  }
  .grid--6-columns > .grid__column:nth-child(3n + 1) {
    clear: left;
  }
  .grid--reverse.grid--6-columns > .grid__column:nth-child(3n + 1) {
    clear: right;
  }
}
@media (min-width: 1070px) {
  .grid--6-columns > .grid__column {
    width: 16.66666%;
  }
  .grid--6-columns > .grid__column:nth-child(3n + 1) {
    clear: none;
  }
  .grid--reverse.grid--6-columns > .grid__column:nth-child(3n + 1) {
    clear: none;
  }
  .grid--6-columns > .grid__column:nth-child(6n + 1) {
    clear: left;
  }
  .grid--reverse.grid--6-columns > .grid__column:nth-child(6n + 1) {
    clear: right;
  }
}
@media (min-width: 1070px) {
  .grid--tabs-layout {
    display: block;
  }
}
.grid--tabs-layout__column {
  -ms-flex-order: 1;
      order: 1;
}
.grid--tabs-layout__column--sidebar {
  -ms-flex-order: 2;
      order: 2;
}
.grid--tabs-layout__column--tabs {
  float: none;
  clear: both;
  margin-right: auto;
  margin-left: auto;
}
.header {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  z-index: 30;
  margin-right: -0.5rem;
  margin-bottom: -3em;
  margin-left: -0.5rem;
  padding: 1em;
  background: #fff;
  box-shadow: 0 5px 1em -5px rgba(0, 0, 0, 0.2);
}
@media (min-width: 480px) {
  .header {
    margin-right: 0;
    margin-left: 0;
  }
}
@media (min-width: 1070px) {
  .header {
    padding-right: 0;
  }
}
.header .grid {
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.header__home-link {
  display: block;
  max-width: 75%;
}
@media (min-width: 480px) {
  .header__home-link {
    max-width: 65%;
  }
}
.header__logo {
  display: block;
  width: auto;
  height: 4em;
  margin-right: auto;
}
@media (min-width: 1070px) {
  .header__logo {
    width: 18.75em;
    height: auto;
  }
}
@media (min-width: 1070px) {
  .header__logo--choice {
    width: 25.78125em;
  }
}
.header__logo--canstar {
  height: auto;
}
@media (min-width: 1070px) {
  .header__logo--canstar {
    width: auto;
  }
}
.weather_banner {
  background-color: #c6d0d4;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.weather_banner .text {
  text-transform: uppercase;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  font-size: 1.125rem;
  letter-spacing: 0.338rem;
  font-family: din-2014, sans-serif;
  text-align: center;
  color: #000000;
}
.weather_banner .text img {
  height: 25px;
}
.nav-container {
  padding-bottom: 1rem;
}
@media (max-width: 480px) {
  .nav-container {
    padding: 0;
  }
}
.nav-container .logo {
  transition: min-width 0.2s ease-in-out;
  max-height: 80px;
  max-width: 350px;
}
@media (min-width: 680px) {
}
.nav-container .right-nav {
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
}
.nav-container .search-box {
  border: solid 1px #c6d0d4;
  min-width: 11.125rem;
  color: #7c7d80;
  font-size: 0.75rem;
  display: -ms-flexbox;
  display: flex;
  padding: 0.2rem 0.5rem 0.2rem 1rem;
  font-family: din-2014, sans-serif;
}
.nav-container .search-box form {
  padding: 0;
  margin: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.nav-container .search-box button {
  padding: 0;
  cursor: pointer;
  border: none;
  background: none;
  min-width: 30px;
}
.nav-container .search-box input {
  letter-spacing: 0.225rem;
  text-transform: uppercase;
  border: none;
  background: white;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  box-shadow: none !important;
}
.top-nav {
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
@media (max-width: 480px) {
  .top-nav {
    display: none;
  }
}
@media (min-width: 680px) {
  .top-nav {
    display: -ms-flexbox;
    display: flex;
  }
}
#mega-menu-wrap-primary ul#mega-menu-primary {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  color: #000000;
  font-size: 1rem;
  font-family: din-2014, sans-serif;
  letter-spacing: 0.3rem;
}
#mega-menu-wrap-primary ul#mega-menu-primary .mega-menu-link {
  color: #000000;
}
#mega-menu-wrap-primary ul#mega-menu-primary .mega-menu-item {
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  text-align: center !important;
}
.mega-sub-menu {
  padding-top: 1rem;
}
.mega-sub-menu .mega-menu-link {
  font-size: 1.563rem;
  text-transform: none;
}
.nav-wrapper {
  background: white;
  z-index: 4;
  position: sticky;
  top: 0px;
}
.nav-wrapper.nav-sticked .logo {
  max-width: 260px;
  max-height: 60px;
  width: auto;
}
@media (min-width: 680px) {
}
@media (min-width: 680px) {
  .nav-wrapper.nav-sticked .award1,
  .nav-wrapper.nav-sticked .award2 {
    max-width: 3rem;
  }
}
.nav-wrapper.nav-sticked .top-nav {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.hero {
  overflow: hidden;
  position: relative;
}
@media (min-width: 1070px) {
  .hero__calls-to-action {
    position: relative;
    z-index: 2;
    margin-top: -10vw;
  }
}
@media (min-width: 1620px) {
  .hero__calls-to-action {
    position: absolute;
    z-index: 20;
    bottom: 0;
    left: 0;
    width: 100%;
  }
}
.intro {
  margin-bottom: 2em;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  padding-bottom: 4rem;
}
.intro .grid {
  -ms-flex-align: center;
      align-items: center;
  color: #000000;
}
.intro__header {
  position: relative;
  margin-bottom: 2rem;
}
@media (min-width: 1070px) {
  .intro__header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
@media (min-width: 1070px) {
  .intro__title {
    margin: 0;
  }
}
.intro__image,
.intro__description {
  margin-bottom: 1em;
  font-size: 0.813rem;
}
@media (min-width: 480px) {
  .intro__image,
  .intro__description {
    margin-bottom: 2em;
  }
}
.intro__image {
  display: block;
  box-shadow: 0 5px 10px -2px rgba(0, 0, 0, 0.2);
}
.series .intro {
  margin-bottom: 0;
  padding-bottom: 3.5rem;
}
.series .details-grid {
  display: -ms-grid;
  display: grid;
}
@media (min-width: 680px) {
  .series .details-grid {
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    column-gap: 4.5rem;
  }
}
.series .intro__image {
  width: 100%;
  max-height: 25rem;
  object-fit: cover;
  margin-bottom: 0;
}
.series .intro__description {
  font-size: 1rem;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  max-width: 600px;
  margin: 0;
}
.series .product__section {
  margin-bottom: 0;
}
.key-features {
  list-style: none;
  padding-left: 0;
}
.key-features__item {
  position: relative;
  margin: 0.5em 0;
  padding-left: 2em;
  font-size: 0.75rem;
  letter-spacing: 0.225rem;
  font-family: din-2014, sans-serif;
  font-weight: 300;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1.8px;
}
.key-features__item .icon {
  position: absolute;
  top: 50%;
  left: 0;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  width: 1.5em;
  height: 1.5em;
  fill: #e31f26;
}
.key-features__item::before {
  content: "";
  width: 12px;
  height: 12px;
  background: #c6d0d4;
  position: absolute;
  left: 0px;
  bottom: 0px;
  top: 0px;
  margin: auto;
}
.product__section .h3 {
  font-size: 1.375rem;
  text-transform: capitalize;
  font-weight: 300;
}
.log-out-link {
  font-weight: bold;
  font-size: 0.85em;
  text-align: center;
}
.log-out-link:not(:hover) {
  color: inherit;
}
.login-form {
  max-width: 24em;
  margin: 0 auto 3em auto;
  padding: 1em;
  background: #f2f2f2;
}
@media (min-width: 480px) {
  .login-form {
    padding: 2em;
  }
}
.login-form__logo {
  display: block;
  width: 120px;
  margin: 0 auto 1em auto;
}
.login-form__header {
  margin-bottom: 2em;
  text-align: center;
}
.login-form__title {
  font-size: 1.1875em;
}
.login-form__input,
.login-form__button {
  width: 100%;
}
.login-form__form {
  padding-top: 2em;
  padding-bottom: 2em;
  border-width: 1px 0;
  border-color: rgba(0, 0, 0, 0.1);
  border-style: solid;
}
.login-form__input {
  margin-bottom: 0.5em;
  border-radius: 0.25em;
  background: #FFF;
}
.login-form__input:not(:focus) {
  border-color: transparent;
}
.login-form__button {
  display: block;
  min-width: 0;
  margin-bottom: 0.5em;
}
.login-form__forgot-password {
  font-size: 0.85em;
  text-align: center;
}
.login-form__forgot-password a:not(:hover) {
  color: inherit;
}
body.page-template-default .main,
body.post-template-default .main {
  padding-bottom: 3rem;
}
body.page-template-default .main .sidebar .widget_nav_menu .widget__title,
body.post-template-default .main .sidebar .widget_nav_menu .widget__title {
  font-size: 2.5rem;
  font-family: din-2014, sans-serif;
  font-weight: 300;
  text-transform: none;
}
body.page-template-default .main__content .intro,
body.post-template-default .main__content .intro {
  margin-bottom: 0;
  padding-bottom: 1rem;
  border: none;
}
body.page-template-default .main__content .intro__title,
body.post-template-default .main__content .intro__title {
  font-size: 2.5rem;
  font-family: din-2014, sans-serif;
  font-weight: 300;
  text-transform: none;
}
body.page-template-default .main__content h2,
body.post-template-default .main__content h2,
body.page-template-default .main__content .h2,
body.post-template-default .main__content .h2 {
  font-size: 1.875rem;
  font-family: din-2014, sans-serif;
  font-weight: 300;
}
body.page-template-default .main__content h3,
body.post-template-default .main__content h3,
body.page-template-default .main__content .h3,
body.post-template-default .main__content .h3 {
  font-size: 0.875rem;
  font-weight: bold;
}
body.page-template-default .main__content p,
body.post-template-default .main__content p {
  font-size: 0.875rem;
}
.main:focus {
  outline: none;
}
.main__header {
  margin-bottom: 1em;
}
.main__title {
  word-wrap: break-word;
}
@media (min-width: 680px) {
  .main__title {
    font-size: 2em;
  }
}
.main__meta {
  margin-bottom: 1em;
  text-transform: uppercase;
  font-weight: bold;
}
.main__meta a:hover {
  text-decoration: none;
}
.main__meta a:not(:hover) {
  color: inherit;
}
.main__content {
  margin-bottom: 4em;
}
.main__content table:not([class]) {
  width: 100% !important;
  min-width: 912px !important;
  margin: 0;
  table-layout: auto;
  border-collapse: collapse;
  font-size: 0.85em;
  background: #f2f2f2;
  color: #231f20;
}
.main__content table:not([class]) th {
  font-weight: bold;
}
.main__content table:not([class]) th,
.main__content table:not([class]) td {
  vertical-align: middle;
  padding: 0.5em 1em 0.5em 0.5em;
  border: 2px solid #fff;
}
.series .main__content .grid {
  margin: 0;
}
.media-library__form,
.media-library__header {
  margin-bottom: 2em;
}
.media-library__results {
  margin-bottom: 1em;
}
.media-library__results .grid > .grid__column {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
}
.media-library__more {
  text-align: center;
}
.media-search {
  overflow: hidden;
  position: relative;
  z-index: 2;
  padding: 0.5em;
  margin-bottom: 0;
  font-size: 1em;
  color: #FFF;
  background-color: rgba(198, 208, 212, 0.3);
}
@media (min-width: 1070px) {
  .media-search {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.media-search__control {
  -ms-flex-positive: 2;
      flex-grow: 2;
  margin: 0.5em;
}
.media-search__control--category {
  -ms-flex-positive: 2;
      flex-grow: 2;
}
.media-search__control--search {
  -ms-flex-positive: 2;
      flex-grow: 2;
}
.media-search__control--button {
  -ms-flex-positive: 1;
      flex-grow: 1;
}
.media-search__input {
  width: 100%;
  background: #c6d0d4;
}
button.media-search__button {
  height: 2.5em;
}
.menu__item a:not(:hover) {
  color: inherit;
}
.menu__item a:hover {
  text-decoration: none;
}
.menu--footer .sub-menu {
  font-size: 1rem;
  letter-spacing: 0.05rem;
  text-transform: capitalize;
  font-weight: 300;
}
.menu--footer .menu__item--level-0 > a {
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0.3rem;
}
.menu--footer .menu__item--level-0 > a:not(:hover) {
  color: #231f20;
}
.menu--footer .menu__item--level-0 > .sub-menu {
  padding-left: 0;
}
.menu--expandable {
  list-style: none;
  padding: 0;
}
.menu--expandable .menu__item {
  margin: 0.5em 0;
}
.menu--expandable .menu__item a {
  display: block;
  font-size: 1.125em;
  color: #231f20;
}
.menu--expandable .menu__item.is-current > a {
  color: #e31f26;
}
.menu--expandable .menu__item.has-button > a .icon {
  display: none;
}
.menu--expandable .sub-menu {
  margin: 1em 0;
  padding-left: 1.5em;
}
.menu--expandable .sub-menu[aria-hidden="true"] {
  display: none;
}
.menu--expandable .menu__item--level-0 > a {
  position: relative;
  padding-left: 1.5rem;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.06em;
}
.menu--expandable .menu__item--level-0 > a .icon {
  position: absolute;
  left: 0;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  display: block;
  width: 1rem;
  height: 1rem;
  fill: #e31f26;
}
.menu--expandable .menu__item--level-0 > a[aria-expanded="true"] .icon {
  -ms-transform: translateY(-50%) rotate(90deg);
      transform: translateY(-50%) rotateZ(90deg);
}
.menu--quick-links {
  list-style: none;
  margin-bottom: 2em;
  padding: 0;
  color: #231f20;
}
.menu--quick-links .menu__item {
  margin: 1em 0;
}
.menu--quick-links .menu__item a {
  display: block;
  font-weight: bold;
  font-size: 1.125em;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: 0.06em;
}
.corporate-navigation .menu--quick-links {
  display: -ms-flexbox;
  display: flex;
  margin: 0;
}
.corporate-navigation .menu--quick-links .menu__item {
  margin: 0;
  padding: 0 2em;
}
.corporate-navigation .menu--quick-links .menu__item:not(:first-child) {
  border-left: 1px solid rgba(0, 0, 0, 0.2);
}
.menu--fine-print {
  display: block;
  margin: 0;
  padding: 0;
  text-align: left;
}
.menu--fine-print .menu__item {
  display: inline;
  margin: 0;
}
.menu--fine-print .menu__item:not(:last-child):after {
  content: " | ";
  color: #c6d0d4;
}
.menu-toggle {
  height: auto;
  padding: 0;
  border: none;
  background: transparent;
  color: #231f20;
}
.menu-toggle .icon {
  display: block;
  width: 32px;
  height: 32px;
}
@media (min-width: 1070px) {
  .menu-toggle--open {
    display: none;
  }
}
.menu-toggle--close {
  display: block;
  margin-left: auto;
  margin-bottom: 2em;
}
.mobile-menu {
  position: fixed;
  z-index: 1000;
  top: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
  display: none;
  width: 0;
  background: #FFF;
  transition: box-shadow 150ms ease-out;
  will-change: width;
}
@media (min-width: 480px) {
  .mobile-menu {
    box-shadow: 0 0 0 9999px rgba(0, 0, 0, 0.5);
  }
}
@media (min-width: 1070px) {
  .mobile-menu {
    display: none !important;
  }
}
.mobile-menu.is-open {
  width: auto;
}
.admin-bar .mobile-menu {
  top: 32px;
}
@media (max-width: 782px) {
  .admin-bar .mobile-menu {
    top: 46px;
  }
}
.mobile-menu__menu {
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  width: 100vw;
  padding: 1em;
}
@media (min-width: 480px) {
  .mobile-menu__menu {
    width: 22em;
  }
}
.mobile-menu__logo {
  display: block;
  margin-bottom: 2em;
}
.module {
  padding: 4em 0 2em 0;
}
@media (min-width: 1070px) {
  .module {
    padding: 5em 0 2em 0;
  }
}
.module__header {
  margin-bottom: 3rem;
  text-align: center;
}
@media (min-width: 1070px) {
  .module__header {
    margin-bottom: 5rem;
  }
}
.module--text-boxes {
  background: #6c8fa4;
}
@media (min-width: 480px) {
  .module--text-boxes {
    padding-right: 1em;
    padding-left: 1em;
  }
}
@media (min-width: 680px) {
  .module--text-boxes {
    padding-right: 2em;
    padding-left: 2em;
  }
}
.module--text-boxes,
.module--text-boxes a:not(:hover),
.module--text-boxes h1,
.module--text-boxes h2,
.module--text-boxes h3,
.module--text-boxes h4,
.module--text-boxes h5,
.module--text-boxes h6,
.module--text-boxes .h1,
.module--text-boxes .h2,
.module--text-boxes .h3,
.module--text-boxes .h4,
.module--text-boxes .h5,
.module--text-boxes .h6 {
  color: #FFF;
}
.module--text-boxes .module__title {
  font-size: 1.6em;
}
@media (min-width: 680px) {
  .module--text-boxes .module__title {
    font-size: 2.625em;
  }
}
.module--text-boxes .module__title em {
  font-style: normal;
  color: #063143;
}
.module--latest-posts {
  padding-bottom: 4em;
}
.module--numbered-panels .module__header,
.module--call-to-action .module__header {
  margin-bottom: 2em;
}
@media (min-width: 680px) {
  .module--numbered-panels .module__header,
  .module--call-to-action .module__header {
    margin-bottom: 3em;
  }
}
.module--numbered-panels__buttons {
  text-align: center;
}
@media (min-width: 1070px) {
  .module--numbered-panels__buttons {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    max-width: 68em;
    margin-right: auto;
    margin-left: auto;
    font-size: 1.125em;
  }
  @supports ( display: grid ) {
    .module--numbered-panels__buttons {
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: 17em 17em 17em;
          grid-template-columns: 17em 17em 17em;
      grid-gap: 3.2em;
      -ms-grid-columns: 1;
          grid-template-columns: 1;
      -ms-flex-pack: center;
          justify-content: center;
      max-width: none;
    }
  }
}
.module--numbered-panels__buttons:not(:last-child) {
  margin-bottom: 1em;
}
.module--buttons {
  padding-top: 1em;
  padding-bottom: 1em;
}
.module--buttons .grid__column {
  padding-top: 7.5px;
  padding-bottom: 7.5px;
}
.module--text {
  padding: 4em 0 3em 0;
}
@media (min-width: 1070px) {
  .module--text {
    padding: 5em 0 4em 0;
  }
}
.module--text .module__header {
  margin-bottom: 2em;
}
.events--banner .title {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.events--banner .title h1,
.events--banner .title .h1 {
  z-index: 9;
  color: white;
}
.back-breadcrumb a {
  font-weight: bold;
  color: #231F20;
  padding: 1em 0;
  display: -ms-flexbox;
  display: flex;
}
.module--events {
  padding-top: 0;
}
.module--events .heading {
  font-size: 3em;
}
.module--events .events-grid .event {
  background-color: #e5e5e5;
  padding: 2em;
  text-align: center;
}
.module--events .events-grid .event .event__heading .event__title {
  font-size: 1.5em;
  margin-bottom: 0.5em;
}
.module--events .events-grid .event .buttons {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
}
.module--events .events-grid .event .buttons .button,
.module--events .events-grid .event .buttons .menu--expandable .menu__item.has-button > a {
  margin-bottom: 1em;
}
.module--events .events-grid .event .buttons .button:last-child,
.module--events .events-grid .event .buttons .menu--expandable .menu__item.has-button > a:last-child {
  margin-bottom: 0;
}
.tribe-events-meta-group a {
  color: #E31F26;
}
.tribe-events-meta-group a:hover {
  color: #E31F26;
}
.tribe-common .tribe-common-c-btn-border,
.tribe-common a.tribe-common-c-btn-border {
  border: 1px solid #E31F26;
  color: #E31F26;
}
.tribe-common .tribe-common-c-btn-border:hover,
.tribe-common a.tribe-common-c-btn-border:hover {
  background-color: #E31F26 !important;
  color: #fff;
}
a.tribe-events-widget-events-list__view-more-link.tribe-common-anchor-thin,
svg.tribe-common-c-svgicon.tribe-common-c-svgicon--series.tribe-events-series-archive__icon,
p.tribe-events-back,
.tribe-events-series-relationship-single-marker.tribe-common,
h2.tribe-events-related-events-title,
ul.tribe-related-events.tribe-clearfix,
div#tribe-events-footer,
.h2.tribe-events-related-events-title {
  display: none;
}
.tribe-events-widget-events-list__events {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
}
.navbar {
  margin-bottom: 2em;
}
.navbar__list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.navbar__item > a {
  position: relative;
  display: block;
  min-width: 11em;
  padding: 0.75em 2em;
  font-weight: bold;
  line-height: 1;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  background: #063143;
  color: #FFF;
}
@media (min-width: 1620px) {
  .navbar__item > a {
    font-size: 1.125em;
  }
}
.navbar__item > a[aria-haspopup] {
  cursor: default;
}
.navbar__item > a:not([aria-expanded]):hover,
.navbar__item > a[aria-expended="true"] {
  background: #6c8fa4;
}
.navbar__item:last-child > a {
  background: #e31f26;
}
.navbar__item > a[aria-expanded]:after {
  content: '';
  box-sizing: content-box;
  position: absolute;
  right: 1em;
  top: 50%;
  -ms-transform: translateY(calc(-50% + 0.125em));
      transform: translateY(calc(-50% + 0.125em));
  display: block;
  width: 0;
  height: 0;
  border-width: 5px;
  border-style: solid;
  border-color: currentColor transparent transparent transparent;
}
.navbar__item > a[aria-expanded="true"]:after {
  -ms-transform: translateY(calc(-50% - 0.125em)) rotate(-180deg);
      transform: translateY(calc(-50% - 0.125em)) rotateZ(-180deg);
}
.navbar__item--search {
  padding-right: 0;
}
.navbar__item--search > a {
  min-width: 0;
  padding: 0.5em;
  border-radius: 0.66em 0 0 0.66em;
}
.navbar__item--search > a .icon {
  display: block;
  width: 1.5em;
  height: 1.5em;
  margin: 0 auto;
}
.navbar__item--search > a .icon--close {
  display: none;
}
.navbar__item--search > a[aria-expanded="true"] .icon--magnifying-glass {
  display: none;
}
.navbar__item--search > a[aria-expanded="true"] .icon--close {
  display: block;
}
.navbar__item--search > a[aria-expanded]:after {
  content: none;
}
.navbar--horizontal {
  display: none;
  -ms-flex-pack: end;
      justify-content: flex-end;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 0;
  padding-left: 1em;
}
@media (min-width: 1070px) {
  .navbar--horizontal {
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1620px) {
  .navbar--horizontal {
    min-width: 65%;
    padding-left: 0;
  }
}
.navbar--horizontal .navbar__list {
  -ms-flex: 1 1 0px;
      flex: 1 1 0;
  display: -ms-flexbox;
  display: flex;
}
.navbar--horizontal .navbar__item {
  -ms-flex: 1 1 0px;
      flex: 1 1 0;
  padding-left: 5px;
  padding-right: 5px;
}
.navbar--horizontal .navbar__item:nth-last-child(2) > a {
  background: #e31f26;
}
.navbar--horizontal .navbar__item--search {
  -ms-flex: 0 0 2.5em;
      flex: 0 0 2.5em;
}
div#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
  line-height: 1.2 !important;
}
@media only screen and (min-width: 901px) {
  div#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover,
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus {
    text-decoration: underline;
    text-underline-offset: 3px;
  }
}
.newsletter {
  overflow: hidden;
  margin-bottom: 1rem;
  background: rgba(108, 143, 164, 0.5);
  color: #FFF;
}
@media (min-width: 480px) {
  .newsletter {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.newsletter__title {
  font-size: 1.375rem;
  letter-spacing: 0.06em;
  color: inherit;
}
.newsletter__title,
.newsletter__title:first-child {
  margin: 1rem;
}
.newsletter__form {
  -ms-flex: 2;
      flex: 2;
  margin: 1rem;
}
.newsletter__form form {
  position: relative;
  margin: 0;
}
.newsletter__form input {
  width: 100%;
  padding-right: 2.5rem;
  border-radius: 0.5rem;
}
.newsletter__form input:not(:focus) {
  border-color: transparent;
}
.newsletter__form button {
  position: absolute;
  top: 0;
  right: 0;
  width: 2.5rem;
  height: 100%;
  padding: 0;
  border: none;
  border-radius: 0 0.5rem 0.5rem 0;
  background: #063143;
  color: #FFF;
}
.newsletter__form button:after {
  content: '';
  box-sizing: content-box;
  position: absolute;
  right: 1em;
  top: 50%;
  -ms-transform: translateY(-50%) translateX(2.5px);
      transform: translateY(-50%) translateX(2.5px);
  display: block;
  width: 0;
  height: 0;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent transparent currentColor;
}
.numbered-panel {
  width: 100%;
  margin-bottom: 2em;
  border-bottom: 0.5em solid #e31f26;
  box-shadow: 0 5px 16px -2px rgba(0, 0, 0, 0.2);
  text-align: center;
}
@media (min-width: 680px) {
  .numbered-panel {
    margin-bottom: 4em;
  }
}
.numbered-panel__image {
  position: relative;
  overflow: hidden;
  background: center center / cover no-repeat;
}
.numbered-panel__image:after {
  content: '';
  display: block;
  padding-bottom: 70%;
}
.numbered-panel__image img {
  position: absolute;
  width: 100%;
  opacity: 0;
}
.numbered-panel__contents {
  position: relative;
  padding: 3em 1em 2em 1em;
}
.numbered-panel__number {
  position: absolute;
  left: 50%;
  bottom: 100%;
  -ms-transform: translate(-50%, 50%);
      transform: translate(-50%, 50%);
  display: block;
  width: 2em;
  border-radius: 50%;
  font-weight: bold;
  font-size: 2.25em;
  line-height: 2em;
  text-align: center;
  background: #e31f26;
  color: #ffffff;
}
.pagination {
  clear: both;
  text-align: center;
}
.pagination.new {
  text-align: right;
  border-top: solid 1px #c6d0d4;
  padding-top: 1.8rem;
}
.pagination.new .page-numbers {
  border: solid 1px #c6d0d4;
  color: white;
}
.pagination.new .page-numbers.current {
  background-color: #c6d0d4;
  color: #c6d0d4;
}
.pagination.new .page-numbers.next,
.pagination.new .page-numbers.prev {
  display: none;
}
.pagination.new span {
  color: #000000;
}
.pagination:after {
  content: "";
  display: block;
  clear: both;
}
.pagination:after {
  content: "";
  display: block;
  clear: both;
}
.pagination > a,
.pagination > span {
  display: inline-block;
  margin: 0.15em;
  padding: 0.25em 0.75em;
}
.pagination > span {
  color: rgba(0, 0, 0, 0.5);
}
.pagination .dots {
  border-color: transparent;
}
.pagination,
.post-navigation {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.product {
  margin-bottom: 4em;
}
.product__section {
  margin-bottom: 3em;
}
.product__detail {
  margin: 0;
}
.product__detail[aria-hidden="true"] {
  display: none;
}
.product-filters {
  position: relative;
  margin-bottom: 2em;
}
@media (min-width: 1070px) {
  .product-filters {
    text-align: right;
  }
}
.product-filters__filters {
  position: absolute;
  z-index: 99;
  top: 100%;
  left: 0;
  width: 20em;
  max-width: 100%;
  padding: 1em 1em 0 1em;
  text-align: left;
  background: #FFF;
  box-shadow: 0 5px 1em -5px rgba(0, 0, 0, 0.2);
}
@media (min-width: 1070px) {
  .product-filters__filters {
    right: 0;
    left: auto;
  }
}
.product-gallery {
  margin-bottom: 3em;
}
.product-gallery__image {
  display: block;
  width: 100%;
  box-shadow: 0 5px 10px -2px rgba(0, 0, 0, 0.2);
}
.product-gallery__hero {
  margin-bottom: 2em;
}
.product-gallery__panel[aria-hidden="true"] {
  display: none;
}
.product-gallery__thumbs {
  display: -ms-flexbox;
  display: flex;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 2em;
}
.product-gallery__thumb {
  width: 100%;
}
.product-gallery__thumb:nth-child(3n+2) {
  justify-self: center;
}
.product-gallery__thumb:nth-child(3n+3) {
  justify-self: end;
}
.promotion {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  background: #6c8fa4;
}
.promotion,
.promotion a:not(:hover),
.promotion h1,
.promotion h2,
.promotion h3,
.promotion h4,
.promotion h5,
.promotion h6,
.promotion .h1,
.promotion .h2,
.promotion .h3,
.promotion .h4,
.promotion .h5,
.promotion .h6 {
  color: #FFF;
}
.promotion .container {
  width: 100%;
}
.promotion__text,
.promotion__media {
  width: 100%;
}
.promotion__media {
  position: relative;
}
@media (min-width: 680px) {
  .promotion__media {
    width: 60%;
  }
}
@media (min-width: 1070px) {
  .promotion__media {
    width: 50%;
  }
}
.promotion__media:after {
  content: '';
  display: block;
  padding-bottom: 56.25%;
}
.promotion__media iframe {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
}
@media (min-width: 680px) {
  .promotion__media {
    -ms-flex-order: 2;
        order: 2;
  }
}
.promotion__text {
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  padding: 2em 1em 1em 1em;
}
@media (min-width: 480px) {
  .promotion__text {
    padding: 4em 2em 3em 2em;
  }
}
@media (min-width: 680px) {
  .promotion__text {
    -ms-flex-order: 1;
        order: 1;
    width: 40%;
    padding: 1em 1em 0 1em;
    -ms-flex-pack: center;
        justify-content: center;
  }
}
@media (min-width: 1070px) {
  .promotion__text {
    width: 50%;
  }
}
.promotion__title {
  font-size: 8vw;
}
@media (min-width: 480px) {
  .promotion__title {
    font-size: 6vw;
  }
}
@media (min-width: 680px) {
  .promotion__title {
    font-size: 3vw;
  }
}
@media (min-width: 1620px) {
  .promotion__title {
    font-size: 3em;
  }
}
.promotion__title a:hover {
  text-decoration: none;
}
.promotion__title em {
  display: block;
  font-style: normal;
  font-size: 1.5em;
  letter-spacing: 0.06em;
}
.promotion__links {
  list-style-type: none;
  padding: 0;
}
.promotion__links li {
  margin: 1em 0;
}
.promotion__links a {
  text-transform: uppercase;
}
.promotion__links a:before {
  content: '▸';
  margin-right: 0.5em;
}
@media (min-width: 480px) and (max-width: 680px) {
  .promotion__links a {
    font-size: 1.5em;
  }
}
@media (min-width: 1070px) {
  .promotion__links a {
    font-size: 1.5em;
  }
}
.promotion__links a:hover {
  text-decoration: none;
}
.promotion-actions {
  /* display: none !important;*/
  position: fixed;
  z-index: 99;
  bottom: 0;
  left: 0;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  text-align: center;
}
@media (min-width: 480px) and (max-width: 680px) {
  .promotion-actions {
    -ms-flex-pack: center;
        justify-content: center;
  }
}
@media (min-width: 1070px) {
  .promotion-actions {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    top: 50%;
    right: 0;
    bottom: auto;
    left: auto;
    width: auto;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
  }
}
.promotion-actions__link {
  -ms-flex: 1;
      flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  padding: 0.5em;
  font-weight: bold;
  font-size: 0.75em;
  line-height: 1.2;
  text-transform: uppercase;
  background: #e31f26;
  color: #ffffff;
}
.promotion-actions__link:hover {
  text-decoration: none;
  background: #b8171d;
}
.promotion-actions__link:not(:first-child) {
  border-left: 1px solid currentColor;
}
.promotion-actions__link .icon {
  display: block;
  width: 3.5em;
  height: 3.5em;
  fill: currentColor;
}
.promotion-actions__link span {
  width: 100%;
}
@media (min-width: 480px) and (max-width: 680px) {
  .promotion-actions__link {
    width: 7em;
    -ms-flex: none;
        flex: none;
  }
}
@media (min-width: 680px) and (max-width: 1070px) {
  .promotion-actions__link {
    -ms-flex-direction: row;
        flex-direction: row;
  }
  .promotion-actions__link .icon {
    margin-right: 1em;
  }
}
@media (min-width: 1070px) {
  .promotion-actions__link {
    -ms-flex: none;
        flex: none;
    width: 7em;
    font-size: 0.9375em;
  }
  .promotion-actions__link:not(:first-child) {
    border-top: 1px solid currentColor;
    border-left: none;
  }
}
.promotion-banner {
  position: relative;
  margin-left: -1.5em;
  margin-right: -1.5em;
}
.promotion-banner__image {
  display: block;
}
.promotion-banner__video {
  position: relative;
}
.promotion-banner__video:after {
  content: "";
  display: block;
  padding-bottom: 56.25%;
}
.promotion-banner__video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
@media (min-width: 1070px) {
  .promotion-banner__video {
    position: absolute;
    top: 50%;
    left: 75%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    width: 37.25%;
    box-shadow: 0 5px 16px -2px rgba(0, 0, 0, 0.2);
  }
}
.promotion-call-to-action {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
  background: #6c8fa4;
  color: #ffffff;
}
.promotion-call-to-action__image {
  position: relative;
  overflow: hidden;
  width: 100%;
  min-height: 44vw;
  background: center center / cover no-repeat;
}
.promotion-call-to-action__image img {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 100%;
  opacity: 0;
}
.promotion-call-to-action__text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 100%;
}
.promotion-call-to-action__contents {
  width: 100%;
  max-width: 32em;
  padding: 2em 1em 1em 1em;
}
@media (min-width: 680px) and (max-width: 1070px) {
  .promotion-call-to-action__contents {
    padding: 3em 2em 2em 2em;
  }
}
.promotion-call-to-action__heading {
  font-size: 1.375em;
  color: inherit;
}
@media (min-width: 680px) {
  .promotion-call-to-action__image {
    min-height: 22vw;
  }
  .promotion-call-to-action__image,
  .promotion-call-to-action__text {
    width: 50%;
  }
  .promotion-call-to-action__contents {
    max-width: 32em;
  }
}
@media (min-width: 1620px) {
  .promotion-call-to-action__image {
    width: 60%;
    height: auto;
  }
  .promotion-call-to-action__text {
    width: 40%;
  }
}
.promotion-contact-details {
  margin-bottom: 1em;
}
@media (min-width: 1070px) {
  .promotion-contact-details {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
  }
}
@media (min-width: 1620px) {
  .promotion-contact-details {
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.promotion-contact-details a:not(:hover) {
  color: inherit;
}
.promotion-contact-details__title,
.promotion-contact-details__phone-number,
.promotion-contact-details__email-address {
  white-space: nowrap;
  text-transform: uppercase;
  font-size: 0.85em;
}
@media (min-width: 480px) {
  .promotion-contact-details__title,
  .promotion-contact-details__phone-number,
  .promotion-contact-details__email-address {
    font-size: 1em;
  }
}
@media (min-width: 680px) {
  .promotion-contact-details__title,
  .promotion-contact-details__phone-number,
  .promotion-contact-details__email-address {
    font-size: 1.375em;
  }
}
@media (min-width: 1070px) and (max-width: 1620px) {
  .promotion-contact-details__title,
  .promotion-contact-details__phone-number,
  .promotion-contact-details__email-address {
    font-size: 1em;
  }
}
@media (min-width: 1620px) {
  .promotion-contact-details__title,
  .promotion-contact-details__phone-number,
  .promotion-contact-details__email-address {
    font-size: 1.375em;
  }
}
.remote {
  margin-bottom: 3em;
}
.remote ul li {
  margin: 0 0 1em 0;
}
.remote__image {
  position: relative;
  margin-bottom: 1em;
  border: 1px solid #d1d2d4;
  border-radius: 0.75em;
  background: #FFF;
}
.remote__image:after {
  content: '';
  display: block;
  padding-bottom: 100%;
}
.remote__image a {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
}
.remote__image img {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  padding: 1em;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.remote__button {
  width: 100%;
  min-width: 0;
}
.remote__title,
.remote__title:first-child {
  margin-top: 1rem;
}
.reviews {
  margin: 4em 0;
}
.single-mhiaa_model .reviews {
  margin-top: 2em;
}
.search-form {
  position: relative;
}
.main__content .search-form {
  width: 20em;
  max-width: 100%;
  margin: 2em 0;
}
.dropdown .search-form {
  width: 100%;
  margin: 0;
  font-size: 1.25em;
}
.mobile-menu .search-form {
  margin-bottom: 2em;
}
.faq-search .search-form {
  margin: 0 0 1em 0;
}
.search-form__input {
  width: 100%;
}
.search-form__input:-ms-input-placeholder {
  text-align: center;
}
.search-form__input::placeholder {
  text-align: center;
}
.navbar-search .search-form__input {
  text-align: center;
}
.search-form__button {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 2.5em;
  height: auto;
  padding: 0 0.5em;
  background: transparent;
  border-color: transparent;
  color: #000;
}
.search-form__button .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  display: block;
  width: 1.5em;
  height: 1.5em;
  fill: currentColor;
}
.section__header {
  margin-bottom: 2em;
}
.sidebar {
  margin-bottom: 3rem;
}
@media (min-width: 1070px) {
  .sidebar {
    padding-right: 2rem;
    border-right: solid 1px #c6d0d4;
    height: 100%;
  }
}
@media (min-width: 1070px) {
  .sidebar .widget_nav_menu {
    padding-right: 3rem;
  }
}
.sidebar__toggle {
  display: none;
  cursor: pointer;
  font-size: 0.813rem;
  letter-spacing: 3px;
  background-color: #c6d0d4;
  -ms-transform: rotate(-90deg);
      transform: rotate(-90deg);
  font-weight: bold;
  padding: 0.8rem;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  position: fixed;
  left: -4rem;
  top: 50vh;
  z-index: 10;
  width: 160px;
  text-align: center;
  text-transform: uppercase;
}
@media (min-width: 1070px) {
  .sidebar__toggle {
    display: block;
  }
}
.sidebar__toggle-button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.product-category.blog .sidebar .widget_nav_menu,
.blog.blog .sidebar .widget_nav_menu {
  border: 0px;
}
.product-category .sidebar .menu__item a,
.blog .sidebar .menu__item a {
  font-size: 0.75rem;
  letter-spacing: 0.225rem;
  font-family: din-2014, sans-serif;
  font-weight: 300;
  font-weight: 400 !important;
}
.product-category .sidebar .menu__item a[aria-selected="true"],
.blog .sidebar .menu__item a[aria-selected="true"] {
  color: #7c7d80;
}
.product-category .sidebar .menu__item a[aria-selected="true"] svg,
.blog .sidebar .menu__item a[aria-selected="true"] svg {
  fill: #7c7d80;
}
.product-category .sidebar .sub-menu,
.blog .sidebar .sub-menu {
  margin-bottom: 0;
}
.product-category .sidebar .sub-menu .menu__item a,
.blog .sidebar .sub-menu .menu__item a {
  font-size: 1rem;
}
.product-category .menu__item--level-0,
.blog .menu__item--level-0 {
  margin: 0;
  border-bottom: solid 1px #c6d0d4;
  padding-bottom: 1rem;
  padding-top: 1rem;
}
.site-map {
  list-style: none;
  padding: 0;
}
.site-map ul {
  list-style: none;
}
.site-map__item > a:hover {
  text-decoration: none;
}
.site-map__item > a:not(:hover) {
  color: inherit;
}
.site-map__item--level-0,
.site-map__item--level-1 {
  margin-bottom: 1em;
}
.site-map__item--level-0 > ul,
.site-map__item--level-1 > ul {
  padding: 0;
}
.site-map__item--level-0 > ul:after,
.site-map__item--level-1 > ul:after {
  content: "";
  display: block;
  clear: both;
}
.site-map__item--level-0 > ul:after,
.site-map__item--level-1 > ul:after {
  content: "";
  display: block;
  clear: both;
}
.site-map__item--level-0 {
  clear: both;
}
.site-map__item--level-0:after {
  content: "";
  display: block;
  clear: both;
}
.site-map__item--level-0:after {
  content: "";
  display: block;
  clear: both;
}
.site-map__item--level-0 > a {
  text-transform: uppercase;
}
.site-map__item--level-0 > a:not(:hover) {
  color: #231f20;
}
.site-map__item--level-0 > .sub-menu {
  margin-top: 1em;
}
.site-map__item--level-1 a {
  font-size: 1.125em;
}
.site-map__item--level-1 > a {
  font-weight: bold;
}
.site-map__item--level-1 > ul {
  padding-right: 1em;
}
@media (min-width: 680px) {
  .site-map__item--level-1 {
    float: left;
    width: 33.333%;
  }
  .site-map__item--level-1:nth-child(3n+1) {
    clear: left;
  }
}
@media (min-width: 1070px) {
  .site-map__item--level-1 {
    float: left;
    width: 25%;
  }
  .site-map__item--level-1:nth-child(3n+1) {
    clear: none;
  }
  .site-map__item--level-1:nth-child(4n+1) {
    clear: left;
  }
}
.slideshow {
  position: relative;
}
.slideshow .owl-dots {
  position: absolute;
  left: 50%;
  bottom: 20.5vw;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  width: 100%;
  line-height: 0;
}
@media (min-width: 480px) {
  .slideshow .owl-dots {
    bottom: 16.5vw;
  }
}
@media (min-width: 680px) {
  .slideshow .owl-dots {
    bottom: 13.5vw;
  }
}
@media (min-width: 1070px) {
  .slideshow .owl-dots {
    bottom: 21.375rem;
  }
}
.slideshow .owl-dot {
  overflow: hidden;
  display: inline-block;
  vertical-align: top;
  width: 3em;
  margin-right: 0.5em;
  background: rgba(255, 255, 255, 0.3);
}
.slideshow .owl-dot span {
  display: block;
  width: 100%;
  height: 0.25em;
  background: #fff;
}
.slideshow .owl-dot.active ~ .owl-dot span {
  width: 0;
}
.slideshow .owl-dot.active span {
  animation: slideInLeft 7s linear;
}
.slideshow__image {
  display: block;
  width: 100%;
}
.social-links {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 1rem;
}
.social-links__title {
  font-size: 1rem;
  letter-spacing: 0.3rem;
  font-weight: 400;
}
.social-links__title,
.social-links__title:first-child {
  margin: 0 1rem 0 0;
}
.social-menu {
  padding: 0;
  list-style: none;
}
.social-links .social-menu,
.corporate-navigation .social-menu {
  margin: 0;
}
.mobile-menu .social-menu {
  margin-bottom: 2em;
}
.social-menu-item {
  display: inline-block;
  vertical-align: top;
  margin: 0;
  margin-left: 0.3rem;
}
.social-menu-item a {
  display: block;
  text-align: center;
}
.social-menu-item a:before {
  width: 2rem;
  height: 2rem;
  display: inline-block;
  vertical-align: middle;
  border-radius: 5px;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 1.4em;
  font-family: "social-logos";
  text-align: center;
  text-decoration: none;
  color: #fff;
  transition: inherit;
  speak: none;
}
.social-menu-item a:hover {
  text-decoration: none;
}
.social-menu-item a:hover:before {
  /*background: @trim;*/
  color: #fff;
}
.footer__connect--promotion .social-menu-item a:before {
  background: #fff;
  color: #063143;
}
.footer__connect--promotion .social-menu-item a:hover:before {
  background: #e31f26;
  color: #fff;
}
.social-menu-item a[href*="amazon"]:before {
  content: "\f600";
}
.social-menu-item a[href*="eventbrite"]:before {
  content: "\f603";
}
.social-menu-item a[href*="facebook"]:before {
  content: "";
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23C6D0D4' height='800px' width='800px' version='1.1' id='Layer_1' viewBox='-143 145 512 512' xml:space='preserve'%3E%3Cpath d='M329,145h-432c-22.1,0-40,17.9-40,40v432c0,22.1,17.9,40,40,40h432c22.1,0,40-17.9,40-40V185C369,162.9,351.1,145,329,145z M169.5,357.6l-2.9,38.3h-39.3v133H77.7v-133H51.2v-38.3h26.5v-25.7c0-11.3,0.3-28.8,8.5-39.7c8.7-11.5,20.6-19.3,41.1-19.3 c33.4,0,47.4,4.8,47.4,4.8l-6.6,39.2c0,0-11-3.2-21.3-3.2c-10.3,0-19.5,3.7-19.5,14v29.9H169.5z'/%3E%3C/svg%3E");
}
.social-menu-item a[href*="feed"]:before {
  content: "\f413";
}
.social-menu-item a[href*="flickr"]:before {
  content: "\f211";
}
.social-menu-item a[href*="instagram"]:before {
  background-size: cover;
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='33' height='33' viewBox='0 0 33 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.3871 0C1.0659 0 0 1.03399 0 2.31052V29.9282C0 31.2048 1.0659 32.2388 2.3871 32.2388H29.858C31.1665 32.2388 32.2388 31.2048 32.2388 29.9282V2.31052C32.2388 1.03399 31.1729 0 29.858 0H2.3871Z' fill='%23C6D0D4'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.095 16C23.095 12.0805 19.9193 8.9049 15.9997 8.9049C12.0802 8.9049 8.90444 12.0805 8.90444 16C8.90444 19.9195 12.0802 23.0951 15.9997 23.0951C19.9193 23.0951 23.095 19.9195 23.095 16ZM22.9607 7.94057C22.3271 7.94057 21.8189 8.4538 21.8189 9.08232C21.8189 9.71085 22.3271 10.2241 22.9607 10.2241C23.5942 10.2241 24.1024 9.71532 24.1024 9.08232C24.1024 8.44932 23.5892 7.94057 22.9607 7.94057ZM10.2001 6.30014H21.7999C23.9491 6.30014 25.6998 8.05587 25.6998 10.2V21.7994C25.6998 23.9486 23.9491 25.6999 21.7999 25.6999H10.2001C8.05594 25.6999 6.29962 23.9486 6.29962 21.7994V10.2C6.29962 8.05587 8.05538 6.30014 10.2001 6.30014ZM21.7999 5H10.2001C7.34065 5 5 7.34115 5 10.2V21.7994C5 24.6633 7.34121 27 10.2001 27H21.7999C24.6638 27 27 24.6639 27 21.7994V10.2C27 7.34115 24.6638 5 21.7999 5ZM10.3776 16C10.3776 12.896 12.8962 10.3774 16.0003 10.3774C19.1044 10.3774 21.623 12.896 21.623 16C21.623 19.104 19.1044 21.622 16.0003 21.622C12.8962 21.622 10.3776 19.104 10.3776 16Z' fill='white' stroke='white' stroke-width='0.5'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_307_2082' x1='26.9181' y1='25.9016' x2='4.85765' y2='5.91607' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23FEC053'/%3E%3Cstop offset='0.33' stop-color='%23F2203E'/%3E%3Cstop offset='0.65' stop-color='%23B729A8'/%3E%3Cstop offset='1' stop-color='%235342D6'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
}
.social-menu-item a[href*="linkedin"]:before {
  content: "";
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23C6D0D4' height='800px' width='800px' version='1.1' id='Layer_1' viewBox='-143 145 512 512' xml:space='preserve'%3E%3Cpath d='M329,145h-432c-22.1,0-40,17.9-40,40v432c0,22.1,17.9,40,40,40h432c22.1,0,40-17.9,40-40V185C369,162.9,351.1,145,329,145z M41.4,508.1H-8.5V348.4h49.9V508.1z M15.1,328.4h-0.4c-18.1,0-29.8-12.2-29.8-27.7c0-15.8,12.1-27.7,30.5-27.7 c18.4,0,29.7,11.9,30.1,27.7C45.6,316.1,33.9,328.4,15.1,328.4z M241,508.1h-56.6v-82.6c0-21.6-8.8-36.4-28.3-36.4 c-14.9,0-23.2,10-27,19.6c-1.4,3.4-1.2,8.2-1.2,13.1v86.3H71.8c0,0,0.7-146.4,0-159.7h56.1v25.1c3.3-11,21.2-26.6,49.8-26.6 c35.5,0,63.3,23,63.3,72.4V508.1z'/%3E%3C/svg%3E");
}
.social-menu-item a[href*="plus.google"]:before {
  content: "\f218";
}
.social-menu-item a[href*="pinterest"]:before {
  content: "\f209";
}
.social-menu-item a[href*="reddit"]:before {
  content: "\f222";
}
.social-menu-item a[href*="skype"]:before {
  content: "\f220";
}
.social-menu-item a[href*="tumblr"]:before {
  content: "\f214";
}
.social-menu-item a[href*="twitch"]:before {
  content: "\f516";
}
.social-menu-item a[href*="twitter"]:before {
  content: "\f202";
}
.social-menu-item a[href*="vimeo"]:before {
  content: "\f212";
}
.social-menu-item a[href*="wordpress"]:before {
  content: "\f205";
}
.social-menu-item a[href*="youtube"]:before {
  content: "";
  background-size: cover;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill='%23C6D0D4' version='1.1' id='Capa_1' width='800px' height='800px' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M13.767,19.354h1.398v6.377l-1.123-0.002l0.003-0.823c-0.301,0.646-1.507,1.168-2.136,0.714 c-0.337-0.241-0.326-0.666-0.36-1.029c-0.018-0.206-0.003-0.658-0.004-1.27l-0.004-3.967h1.39l0.007,4.03 c0,0.55-0.03,0.87,0.004,0.976c0.198,0.607,0.71,0.279,0.823-0.031c0.038-0.104,0.002-0.393,0.002-0.971V19.354z M19.635,20.604 l0.004,3.334c0,1.615-0.922,2.535-2.391,1.188l-0.104,0.533l-1.149,0.017l0.007-8.55l1.396-0.002l-0.006,2.478 C18.684,18.576,19.634,19.336,19.635,20.604z M18.6,20.438c0-0.274-0.274-0.502-0.611-0.502c-0.336,0-0.61,0.228-0.61,0.502v3.74 c0,0.276,0.274,0.502,0.61,0.502c0.337,0,0.611-0.226,0.611-0.502V20.438z M15.753,12.281c0.341,0,0.619-0.306,0.619-0.681V8.071 c0-0.375-0.278-0.682-0.619-0.682c-0.34,0-0.619,0.307-0.619,0.682V11.6C15.134,11.976,15.413,12.281,15.753,12.281z M11.815,18.236v-1.109L7.344,17.12v1.093l1.396,0.003v7.521h1.399l-0.002-7.498h1.678V18.236z M32,0v32H0V0H32L32,0z M18.475,11.019c0,0.567,0.01,0.948,0.027,1.141c0.02,0.191,0.062,0.375,0.135,0.554c0.071,0.175,0.184,0.315,0.336,0.425 c0.15,0.105,0.342,0.158,0.572,0.158c0.201,0,0.38-0.056,0.536-0.168c0.155-0.111,0.286-0.277,0.394-0.501l-0.026,0.549h1.559 V6.549h-1.228v5.158c0,0.279-0.229,0.508-0.512,0.508c-0.279,0-0.512-0.229-0.512-0.508V6.549h-1.279v4.471L18.475,11.019 L18.475,11.019z M14.072,7.478c-0.105,0.357-0.159,0.854-0.159,1.49v1.754c0,0.582,0.029,1.019,0.087,1.309 c0.059,0.289,0.156,0.539,0.293,0.742c0.136,0.205,0.327,0.358,0.574,0.459c0.247,0.104,0.546,0.151,0.901,0.151 c0.318,0,0.6-0.059,0.845-0.178c0.242-0.117,0.445-0.304,0.601-0.551c0.158-0.25,0.261-0.519,0.308-0.806 c0.047-0.287,0.071-0.74,0.071-1.354V8.819c0-0.486-0.024-0.848-0.079-1.086c-0.051-0.235-0.146-0.467-0.289-0.69 C17.086,6.819,16.887,6.64,16.627,6.5c-0.258-0.14-0.566-0.21-0.927-0.21c-0.429,0-0.781,0.109-1.057,0.326 C14.369,6.832,14.178,7.119,14.072,7.478z M8.97,3.935l1.849,4.366l0.001,5.081h1.471l0.001-5.083l1.738-4.354h-1.608l-0.924,3.234 l-0.937-3.244H8.97z M26.055,17.845c0-1.706-1.479-3.104-3.291-3.104H9.236c-1.81,0-3.29,1.396-3.29,3.104v7.116 c0,1.707,1.479,3.104,3.29,3.104h13.528c1.812,0,3.291-1.396,3.291-3.104V17.845z M24.014,23.496 c0.479,2.841-3.531,3.309-3.531,0.005v-1.985c0-0.597,0.059-1.064,0.179-1.408c0.118-0.344,0.319-0.601,0.587-0.789 c0.848-0.612,2.521-0.424,2.693,0.771c0.056,0.377,0.072,1.037,0.072,1.697v0.901h-2.4v0.832v0.645v0.062 c0,0.313,0.259,0.568,0.572,0.568h0.205c0.314,0,0.573-0.256,0.573-0.568v-0.584c0-0.054,0.002-0.101,0.003-0.143L24.014,23.496z M21.63,21.586h1.325l0.016-0.771c0-0.342-0.281-0.621-0.627-0.621h-0.082c-0.345,0-0.625,0.279-0.625,0.621L21.63,21.586z'/%3E%3C/g%3E%3C/svg%3E");
}
.social-menu-item__label {
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute;
  left: -9999px;
}
.specifications {
  overflow-x: auto;
}
.specifications table {
  width: 100% !important;
  margin: 0;
  table-layout: auto !important;
  border-collapse: collapse;
  white-space: nowrap;
  background: #f2f2f2;
  color: #231f20;
}
@media (min-width: 1070px) {
  .tabs .specifications table {
    font-size: 1.125em;
  }
}
.product__detail .specifications table {
  table-layout: fixed !important;
}
.specifications col {
  display: none;
}
.specifications tr,
.specifications td {
  width: auto !important;
  height: auto !important;
}
.specifications th {
  font-weight: normal;
}
.product__detail .specifications th {
  width: 30%;
}
.specifications th,
.specifications td {
  padding: 0.5em 1em 0.5em 0.5em;
  border: 2px solid #fff !important;
  text-align: left;
}
.specifications th:not(:last-child),
.specifications td:not(:last-child) {
  font-weight: bold;
}
.specifications [style*="mso-spacerun"] {
  display: none;
}
.tabs__tablist {
  list-style: none;
  display: block;
  margin: 0 0 2em 0;
  padding: 0;
  white-space: nowrap;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.tabs__tablist li {
  display: inline-block;
  vertical-align: top;
  margin: 0 1em 0 0;
}
@media (min-width: 680px) {
  .tabs__tablist {
    text-align: center;
  }
  .tabs__tablist li {
    margin: 0 0.5em;
  }
  .tabs--view-toggle .tabs__tablist {
    text-align: left;
  }
  .tabs--view-toggle .tabs__tablist li {
    margin: 0 2em 0 0;
  }
}
@media (min-width: 1070px) {
  .tabs__tablist li {
    margin: 0 1em;
  }
}
.tabs__tab {
  display: block;
  font-weight: bold;
  font-size: 1.125em;
  text-transform: uppercase;
  opacity: 0.2;
  color: #231f20;
}
@media (min-width: 680px) {
  .tabs__tab {
    font-size: 1.25em;
  }
}
@media (min-width: 1070px) {
  .tabs__tab {
    font-size: 2em;
  }
}
.tabs__tab:hover,
.tabs__tab[aria-selected="true"],
.tabs__tab.is-current {
  text-decoration: none;
  opacity: 1;
}
.tabs__tab[aria-selected="true"],
.tabs__tab.is-current {
  border-bottom: 0.1875em solid #e31f26;
}
.tabs__panel {
  overflow: hidden;
  margin-bottom: 1em;
}
.tabs__panel[aria-hidden="true"] {
  display: none;
}
.table-of-contents {
  list-style: none;
  margin-bottom: 2em;
  padding: 1em;
  border: 1px solid #d1d2d4;
  background: #f8f9f9;
}
.table-of-contents__item {
  margin: 1em 0;
}
.table-of-contents__item a {
  position: relative;
  display: block;
  padding-left: 1.5em;
  letter-spacing: 0.06em;
  color: #231f20;
}
.table-of-contents__item a .icon {
  position: absolute;
  left: 0;
  top: 0.25em;
  display: block;
  width: 1em;
  height: 1em;
  fill: #e31f26;
}
.text-box {
  margin-bottom: 2em;
}
@media (min-width: 1070px) {
  .text-box {
    margin-bottom: 3em;
    font-size: 1.125em;
  }
}
.text-box__title {
  text-transform: none;
  font-size: 1.4em;
}
.text-boxes {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -1em;
  margin-left: -1em;
}
@media (min-width: 1070px) {
  .text-boxes {
    margin-right: -2.375em;
    margin-left: -2.375em;
  }
}
.text-boxes__box {
  padding-right: 1em;
  padding-left: 1em;
}
@media (min-width: 680px) {
  .text-boxes__box {
    width: 50%;
  }
}
@media (min-width: 1070px) {
  .text-boxes__box {
    padding-right: 2.375em;
    padding-left: 2.375em;
  }
}
.tile {
  margin-bottom: 2em;
  font-size: 0.75em;
}
.tile.new .tile__label {
  font-weight: 300;
}
.tile.tile--series {
  display: -ms-grid;
  display: grid;
  padding: 2rem;
  gap: 2rem;
  -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
  background: rgba(198, 208, 212, 0.15);
  -ms-flex-direction: column;
      flex-direction: column;
}
@media (min-width: 680px) {
  .tile.tile--series {
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 1070px) {
  .tile.tile--series {
    width: 80%;
  }
}
.tile.tile--series .tile__text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  gap: 1rem;
  color: #000000;
  font-size: 1rem;
}
@media (min-width: 680px) {
  .tile.tile--series {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}
@media (min-width: 480px) {
  .tile {
    font-size: 1em;
  }
}
@media (min-width: 680px) {
  .tile {
    margin-bottom: 3em;
  }
}
.tile--widget {
  max-width: 20em;
  margin-bottom: 2em;
}
.tile__image {
  position: relative;
  display: block;
  margin-bottom: 1em;
  background-color: #c6d0d4;
  /*box-shadow: 0 5px 10px -2px rgba(0, 0, 0, 0.2);*/
}
.tile__image img {
  display: block;
}
.tile__image--icon {
  background: center center / cover no-repeat;
  color: #fff;
}
.tile__image--icon:before {
  content: "";
  display: block;
  padding-bottom: 56.25%;
}
.tile__image--icon:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  background: rgba(108, 143, 164, 0.83);
}
.tile__image--icon .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  z-index: 2;
  width: 36%;
}
.tile__label {
  border-bottom: solid 1px #c6d0d4;
  padding-bottom: 1rem;
  font-weight: bold;
  font-size: 1.1rem;
}
.tile__label h2,
.tile__label .h2 {
  margin: 0;
}
.tile__label a {
  text-decoration: none;
  color: #000000;
}
.tile__details {
  margin-bottom: 0.5em;
  text-transform: uppercase;
  font-weight: bold;
  color: #000000;
  font-size: 0.75rem;
  letter-spacing: 0.225rem;
  font-family: din-2014, sans-serif;
  font-weight: 300;
}
.tile__details .details {
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
  border-bottom: solid 1px #c6d0d4;
}
.tile__details a:hover {
  text-decoration: none;
}
.tile__details a:not(:hover) {
  color: inherit;
}
.tile__source {
  position: absolute;
  top: 0.5em;
  right: 0.25em;
  padding: 0.25em;
  border-radius: 50%;
  background: #e31f26;
  color: #fff;
}
.tile__source:hover {
  background: #b8171d;
}
.tile__source .icon {
  display: block;
  width: 2em;
  height: 2em;
}
.tile__more .icon {
  display: inline-block;
  vertical-align: middle;
  width: 1em;
  height: 1em;
}
.tile__description {
  overflow: hidden;
  position: relative;
  max-height: 6em;
  margin-bottom: 1em;
}
.tile__description p {
  margin: 0;
}
.tile__description:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  height: 3em;
  background: linear-gradient(to top, #fff, #fff 10%, rgba(255, 255, 255, 0));
}
@media (min-width: 480px) {
  .tile--sticky-post .tile__description {
    max-height: 12em;
  }
}
@media (min-width: 1070px) {
  .product-category .intro .grid {
    width: 80%;
  }
}
.search .tile--post {
  display: -ms-grid;
  display: grid;
  background: rgba(198, 208, 212, 0.15);
  padding: 2rem;
  gap: 2rem;
}
@media (min-width: 680px) {
  .search .tile--post {
    width: 80%;
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
  }
}
.search .tile--post .tile__description {
  max-height: 15em;
}
.search .tile--post .tile__image {
  background: none;
}
.search .tile--post header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media (min-width: 680px) {
  .tools {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.vacancy-listing {
  margin: 0 0 1em 0;
  padding: 1em;
  border: 1px solid #d1d2d4;
  border-radius: 0.75em;
  background: #FFF;
}
@media (min-width: 680px) {
  .vacancy-listing {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.vacancy-listing__label {
  display: block;
  margin-bottom: 0.5rem;
  font-weight: bold;
  font-size: 1.375em;
  line-height: 1.2;
  text-transform: uppercase;
  color: #231f20;
}
@media (min-width: 680px) {
  .vacancy-listing__label {
    display: inline;
    margin-bottom: 0;
  }
}
.vacancy-listing__label:hover {
  text-decoration: none;
  color: #e31f26;
}
.vacancy__header {
  margin-bottom: 2em;
}
.vacancy__subheading {
  font-size: 1.25em;
}
.vacancy__detail {
  margin-bottom: 2em;
}
@media (min-width: 680px) {
  .vertical-tabs {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: stretch;
        align-items: stretch;
    border: none;
    border-radius: 0;
    background: transparent;
    padding-left: 0.75em;
  }
}
.vertical-tabs__tablist {
  display: none;
  list-style: none;
  padding: 0;
}
.vertical-tabs__tablist li {
  margin: 0;
}
@media (min-width: 680px) {
  .vertical-tabs__tablist {
    display: block;
    width: 20%;
  }
}
@media (min-width: 1620px) {
  .vertical-tabs__tablist {
    width: 15%;
  }
}
.vertical-tabs__panels {
  overflow: hidden;
  border: 1px solid #d1d2d4;
  border-radius: 0.75em;
  background: #f8f9f9;
}
@media (min-width: 680px) {
  .vertical-tabs__panels {
    width: 80%;
    border-radius: 0 0.75em 0.75em 0.75em;
  }
}
@media (min-width: 1620px) {
  .vertical-tabs__panels {
    width: 85%;
  }
}
.vertical-tabs__tab {
  position: relative;
  display: block;
  padding: 0.5em;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
  background: #d1d2d4;
  color: #4e4e4e;
}
.vertical-tabs__tab:hover {
  text-decoration: none;
  cursor: default;
}
@media (min-width: 680px) {
  .vertical-tabs__tab {
    display: none;
    padding: 1em;
    border: 1px solid #d1d2d4;
  }
  .vertical-tabs__tablist .vertical-tabs__tab {
    display: block;
  }
}
.vertical-tabs__tab[aria-selected="true"] {
  background: transparent;
}
.vertical-tabs__tablist .vertical-tabs__tab[aria-selected="true"] {
  z-index: 2;
  margin-right: -1px;
  margin-left: -0.75em;
  padding-right: calc(0.5em + 1px);
  padding-left: 1.25em;
  border-radius: 0.75em 0 0 0.75em;
  border-right-color: transparent;
  background: #f8f9f9;
}
.vertical-tabs__tab:after {
  content: '';
  box-sizing: content-box;
  position: absolute;
  right: 1em;
  top: 50%;
  -ms-transform: translateY(-5px);
      transform: translateY(-5px);
  display: block;
  width: 0;
  height: 0;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent transparent currentColor;
}
@media (min-width: 680px) {
  .vertical-tabs__tab:after {
    border-color: currentColor transparent transparent transparent;
  }
}
.vertical-tabs__tab[aria-selected="true"]:after {
  -ms-transform: translateY(-5px) rotate(90deg);
      transform: translateY(-5px) rotateZ(90deg);
}
@media (min-width: 680px) {
  .vertical-tabs__tab[aria-selected="true"]:after {
    -ms-transform: translateY(-5px) rotate(-90deg);
        transform: translateY(-5px) rotateZ(-90deg);
  }
}
.vertical-tabs__tab .icon {
  display: block;
  width: 7.5em;
  margin: 0 auto;
}
.vertical-tabs__panel {
  padding: 2em 1em 1em 1em;
}
@media (min-width: 680px) {
  .vertical-tabs__panel {
    padding: 2em 2em 1em 2em;
  }
}
.vertical-tabs__panel[aria-hidden="true"] {
  display: none;
}
.view-toggle {
  display: -ms-flexbox;
  display: flex;
  vertical-align: top;
  margin-bottom: 3em;
  padding: 0.125em;
  border: 0.125em solid #063143;
  font-size: 0.8em;
}
@media (min-width: 680px) {
  .view-toggle {
    font-size: 1em;
  }
}
@media (min-width: 680px) {
  .view-toggle {
    width: 50%;
  }
}
.view-toggle__option {
  -ms-flex: 1 1 0px;
      flex: 1 1 0;
  display: block;
  padding: 0.75em;
  font-weight: bold;
  line-height: 1;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  text-align: center;
  white-space: nowrap;
  color: #063143;
}
a.view-toggle__option:hover {
  background: transparent;
  color: #063143;
}
span.view-toggle__option {
  background: #063143;
  color: #FFF;
  opacity: 1;
}
.vrf-models {
  overflow-x: auto;
  margin-bottom: 1em;
  border: 1px solid #d1d2d4;
  border-radius: 0.75em;
  font-weight: bold;
  line-height: 1;
  text-transform: uppercase;
  background: #FFF;
  color: #231f20;
}
@media (min-width: 1620px) {
  .vrf-models {
    font-size: 1.375em;
  }
}
.vrf-models img {
  display: block;
  margin: 0 auto;
}
.vrf-models table {
  min-width: 48em;
  width: 100%;
  table-layout: fixed;
  margin: 0;
  border: 1px solid transparent;
  border-collapse: collapse;
}
.vrf-models th,
.vrf-models td {
  padding: 1em 0.5em;
  text-align: center;
  vertical-align: middle;
}
.vrf-models th:not(:first-child),
.vrf-models td:not(:first-child) {
  border-left: 1px solid #d1d2d4;
}
.vrf-models th:not([rowspan]) {
  border-bottom: 1px solid #d1d2d4;
  color: #c6d0d4;
}
.vrf-models td {
  padding: 0.5em;
}
.vrf-models tbody > tr:nth-child(2) td {
  padding-top: 2em;
}
.vrf-models tbody > tr:last-child td {
  padding-bottom: 2em;
}
.widget {
  margin-bottom: 3em;
  -ms-flex: 1;
      flex: 1;
}
.widget ul {
  list-style: none;
  padding: 0;
}
.widget ul ul {
  padding-left: 5%;
}
.widget.widget_media_image img {
  width: 100%;
}
.widget__header {
  margin-bottom: 2em;
}
.widget__title {
  margin: 0;
}
.widget_mhiaa_button {
  margin: auto;
  margin-left: 0;
  max-width: 250px;
  border: solid 1px #c6d0d4;
  padding: 1rem;
}
.widget_mhiaa_button h2,
.widget_mhiaa_button .h2 {
  font-size: 1.563rem;
  font-weight: 300;
  line-height: normal;
  text-align: center;
  text-transform: capitalize;
}
.widget_mhiaa_button a.button,
.widget_mhiaa_button a.menu--expandable .menu__item.has-button > a {
  font-size: 0.875rem;
  font-weight: 400;
  text-transform: uppercase;
  color: #000000 !important;
  letter-spacing: 0.263rem;
  background-color: #dddddd;
  border: 0 !important;
}
.widget_mhiaa_button a.button::after,
.widget_mhiaa_button a.menu--expandable .menu__item.has-button > a::after {
  content: none;
}
.series-capacity {
  padding-top: 2rem;
  padding-bottom: 2rem;
  margin-top: 2rem;
  background-color: #c6d0d4;
  display: block;
}
.series-capacity .capacity-phase {
  text-transform: uppercase;
  text-align: center;
  font-weight: 400;
  letter-spacing: 1px;
  padding-top: 1.5rem;
  font-family: din-2014, sans-serif;
}
.series-capacity .capacity-top {
  display: -ms-grid;
  display: grid;
  text-align: center;
  font-size: 0.75rem;
  letter-spacing: 0.225rem;
  font-family: din-2014, sans-serif;
  font-weight: 300;
  font-weight: 700;
  color: #000000;
}
@media (min-width: 680px) {
  .series-capacity .capacity-top {
    -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr;
    column-gap: 2rem;
    -ms-flex-align: center;
        align-items: center;
  }
}
@media (max-width: 680px) {
  .series-capacity .capacity-top .capacity-title {
    padding: .8rem 0;
  }
}
.series-capacity .capacity-top hr {
  margin: 0;
  border: 0;
  border-top: 1px solid white;
}
.series-capacity .capacity-buttons {
  padding-top: 1rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  font-size: 1.25rem;
  gap: 1.5rem;
}
.series-capacity .capacity-buttons button {
  border: 0;
  cursor: pointer;
  background: rgba(255, 255, 255, 0.5);
  height: 2.6rem;
  font-size: 1.1rem;
  display: block;
  width: 15%;
  min-width: 100px;
  padding: 1rem;
  padding: 0;
  font-weight: 700;
}
@media (min-width: 680px) {
  .series-capacity .capacity-buttons button {
    width: 15%;
  }
}
.series-capacity .capacity-buttons button.active {
  background: #ffffff;
}
.series-capacity .capacity-buttons button .label {
  font-size: 0.75rem;
  letter-spacing: 0.225rem;
  font-family: din-2014, sans-serif;
  font-weight: 300;
  font-weight: 700;
  text-transform: uppercase;
}
@media (min-width: 680px) {
  .series-capacity .capacity-buttons {
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 1070px) {
  .series-capacity .capacity-buttons {
    -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  }
}
.series-specifications {
  padding: 1.75rem 0;
  background-color: rgba(198, 208, 212, 0.3);
  display: block;
}
.series-specifications .specifications-title {
  font-size: 1.875rem;
  font-family: din-2014, sans-serif;
  font-weight: 300;
  color: #000000;
  text-align: center;
  padding-bottom: 1.3rem;
}
.series-specifications .model-name {
  color: #e31f26;
}
.series-specifications .model {
  background: white;
  padding: 0.5rem;
  font-size: 0.75rem;
  letter-spacing: 0.225rem;
  font-family: din-2014, sans-serif;
  font-weight: 300;
  color: #000000;
  text-align: center;
}
.series-specifications .specs-table {
  display: -ms-grid;
  display: grid;
  gap: 1rem;
}
@media (min-width: 1070px) {
  .series-specifications .specs-table {
    -ms-grid-columns: 1fr 3fr 1fr;
        grid-template-columns: 1fr 3fr 1fr;
  }
}
.series-specifications .specs-table.no-energy-label {
  display: block;
}
.series-specifications .specs-table.no-energy-label .col {
  min-width: 50%;
}
@media (min-width: 680px) {
  .series-specifications .specs-table.no-energy-label {
    display: -ms-flexbox;
    display: flex;
  }
}
.series-specifications .specs-table.no-energy-label .col {
  -ms-flex-positive: 1;
      flex-grow: 1;
}
.series-specifications .specs-table.no-energy-label .col:last-child .title {
  padding-left: 0rem;
}
.series-specifications .specs-table .col {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.series-specifications .specs-table .col:last-child .title {
  padding-left: 1rem;
}
.series-specifications .specs-table .col:last-child .boxes {
  border: 0;
  padding-left: 1rem;
  padding-right: 0;
  border-left: solid 1px #c6d0d4;
}
.series-specifications .specs-table .boxes {
  padding-right: 1rem;
  border-right: solid 1px #c6d0d4;
}
.series-specifications .specs-table .title {
  padding-top: 2rem;
  padding-bottom: 2rem;
  font-size: 1.375rem;
  font-size: 300;
  color: #000000;
}
.series-specifications .specs-table .boxes .box {
  padding: 1rem;
  background-color: white;
  margin-bottom: 0.5rem;
}
.series-specifications .specs-table .boxes .box b {
  font-size: 0.75rem;
  letter-spacing: 0.225rem;
  font-family: din-2014, sans-serif;
  font-weight: 300;
  font-weight: 700;
  color: #000000;
}
.series-specifications .specs-table .boxes .box span {
  font-weight: 200;
  color: #000000;
}
.series-specifications .specs-table .energy-grid {
  display: -ms-grid;
  display: grid;
  -ms-flex: 1;
      flex: 1;
  padding-bottom: 0.5rem;
  gap: 1rem;
  color: #000000;
}
@media (min-width: 680px) {
  .series-specifications .specs-table .energy-grid {
    -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr;
  }
}
.series-specifications .specs-table .energy-grid .box {
  padding: 1rem;
  background-color: #ffffff;
}
.series-specifications .specs-table .energy-grid .box .rating {
  padding-top: 0.5rem;
  font-size: 0.75rem;
  letter-spacing: 0.225rem;
  font-family: din-2014, sans-serif;
  font-weight: 300;
  font-weight: 700;
}
.series-specifications .specs-table .rating {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  min-height: 30px;
}
.series-specifications .specs-table .rating svg {
  display: none;
}
.series-specifications .specs-table .rating[data-star="5"] svg,
.series-specifications .specs-table .rating[data-star="5.5"] svg {
  display: inline-block;
}
.series-specifications .specs-table .rating[data-star="5"] svg path,
.series-specifications .specs-table .rating[data-star="5.5"] svg path {
  fill: #c6d0d4;
}
.series-specifications .specs-table .rating[data-star="4.5"] svg:nth-child(1),
.series-specifications .specs-table .rating[data-star="4.5"] svg:nth-child(2),
.series-specifications .specs-table .rating[data-star="4.5"] svg:nth-child(3),
.series-specifications .specs-table .rating[data-star="4.5"] svg:nth-child(4) {
  display: inline-block;
}
.series-specifications .specs-table .rating[data-star="4.5"] svg:nth-child(1) path,
.series-specifications .specs-table .rating[data-star="4.5"] svg:nth-child(2) path,
.series-specifications .specs-table .rating[data-star="4.5"] svg:nth-child(3) path,
.series-specifications .specs-table .rating[data-star="4.5"] svg:nth-child(4) path {
  fill: #c6d0d4;
}
.series-specifications .specs-table .rating[data-star="4.5"] svg:nth-child(5) {
  display: inline-block;
}
.series-specifications .specs-table .rating[data-star="4"] svg:nth-child(1),
.series-specifications .specs-table .rating[data-star="4"] svg:nth-child(2),
.series-specifications .specs-table .rating[data-star="4"] svg:nth-child(3),
.series-specifications .specs-table .rating[data-star="4"] svg:nth-child(4) {
  display: inline-block;
}
.series-specifications .specs-table .rating[data-star="4"] svg:nth-child(1) path,
.series-specifications .specs-table .rating[data-star="4"] svg:nth-child(2) path,
.series-specifications .specs-table .rating[data-star="4"] svg:nth-child(3) path,
.series-specifications .specs-table .rating[data-star="4"] svg:nth-child(4) path {
  fill: #c6d0d4;
}
.series-specifications .specs-table .rating[data-star="3.5"] svg:nth-child(1),
.series-specifications .specs-table .rating[data-star="3.5"] svg:nth-child(2),
.series-specifications .specs-table .rating[data-star="3.5"] svg:nth-child(3) {
  display: inline-block;
}
.series-specifications .specs-table .rating[data-star="3.5"] svg:nth-child(1) path,
.series-specifications .specs-table .rating[data-star="3.5"] svg:nth-child(2) path,
.series-specifications .specs-table .rating[data-star="3.5"] svg:nth-child(3) path {
  fill: #c6d0d4;
}
.series-specifications .specs-table .rating[data-star="3.5"] svg:nth-child(4) {
  display: inline-block;
}
.series-specifications .specs-table .rating[data-star="3"] svg:nth-child(1),
.series-specifications .specs-table .rating[data-star="3"] svg:nth-child(2),
.series-specifications .specs-table .rating[data-star="3"] svg:nth-child(3) {
  display: inline-block;
}
.series-specifications .specs-table .rating[data-star="3"] svg:nth-child(1) path,
.series-specifications .specs-table .rating[data-star="3"] svg:nth-child(2) path,
.series-specifications .specs-table .rating[data-star="3"] svg:nth-child(3) path {
  fill: #c6d0d4;
}
.series-specifications .specs-table .rating[data-star="2.5"] svg:nth-child(1),
.series-specifications .specs-table .rating[data-star="2.5"] svg:nth-child(2) {
  display: inline-block;
}
.series-specifications .specs-table .rating[data-star="2.5"] svg:nth-child(1) path,
.series-specifications .specs-table .rating[data-star="2.5"] svg:nth-child(2) path {
  fill: #c6d0d4;
}
.series-specifications .specs-table .rating[data-star="2.5"] svg:nth-child(3) {
  display: inline-block;
}
.series-specifications .specs-table .rating[data-star="2"] svg:nth-child(1),
.series-specifications .specs-table .rating[data-star="2"] svg:nth-child(2) {
  display: inline-block;
}
.series-specifications .specs-table .rating[data-star="2"] svg:nth-child(1) path,
.series-specifications .specs-table .rating[data-star="2"] svg:nth-child(2) path {
  fill: #c6d0d4;
}
.series-specifications .specs-table .rating[data-star="1.5"] svg:nth-child(1) {
  display: inline-block;
}
.series-specifications .specs-table .rating[data-star="1.5"] svg:nth-child(1) path {
  fill: #c6d0d4;
}
.series-specifications .specs-table .rating[data-star="1.5"] svg:nth-child(2) {
  display: inline-block;
}
.series-specifications .specs-table .rating[data-star="1"] svg:nth-child(1) {
  display: inline-block;
}
.series-specifications .specs-table .rating[data-star="1"] svg:nth-child(1) path {
  fill: #c6d0d4;
}
.series-specifications .specs-table .rating[data-star=".5"] svg:nth-child(1) {
  display: inline-block;
}
.series-tabs {
  padding-top: 4.0625rem;
  padding-bottom: 4.0625rem;
}
#series-tabs .tabs__tablist,
.series .tabs__tablist {
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 680px) {
  #series-tabs .tabs__tablist,
  .series .tabs__tablist {
    -ms-flex-direction: column;
        flex-direction: column;
    gap: .8rem;
    text-align: center;
  }
  #series-tabs .tabs__tablist li,
  .series .tabs__tablist li {
    margin-right: 0;
  }
}
#series-tabs .tabs__tablist li,
.series .tabs__tablist li {
  -ms-flex: 1 1 0px;
      flex: 1 1 0;
}
#series-tabs .tabs__tablist .tabs__tab,
.series .tabs__tablist .tabs__tab {
  font-size: 1rem;
  letter-spacing: 0.3rem;
  opacity: 1;
  padding: 1.1rem;
  border: 0.5px solid #c6d0d4;
}
#series-tabs .tabs__tablist .tabs__tab.is-current,
.series .tabs__tablist .tabs__tab.is-current,
#series-tabs .tabs__tablist .tabs__tab[aria-selected="true"],
.series .tabs__tablist .tabs__tab[aria-selected="true"] {
  background-color: #c6d0d4;
  border-bottom: 0;
}
#series-tabs .accordion,
.series .accordion {
  border-radius: 0;
  border: 0;
  padding: 0 1rem;
  background-color: #ffffff;
}
#series-tabs .accordion .accordion__tab,
.series .accordion .accordion__tab {
  background: #ffffff;
  border-top: solid 1px #c6d0d4;
  font-size: 0.875rem;
  font-weight: 600;
  padding: 2rem 0;
  letter-spacing: 1.4px;
}
#series-tabs .accordion .accordion__tab[aria-selected="true"]:after,
.series .accordion .accordion__tab[aria-selected="true"]:after {
  content: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='14.75' cy='14.5' r='14' stroke='%23C6D0D4' FILL='%23C6D0D4' /%3E%3Cpath d='M9.82719 14.8693V13.1989H19.6709V14.8693H9.82719Z' fill='%23E31F26' /%3E%3C/svg%3E%0A");
}
#series-tabs .accordion .accordion__tab:after,
.series .accordion .accordion__tab:after {
  border: 0;
  height: 30px;
  width: 30px;
  right: 0;
  top: 0;
  bottom: 0;
  left: auto;
  margin: auto;
  content: url("data:image/svg+xml,%3Csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.9138 18.956V9.11222H15.5843V18.956H13.9138ZM9.82719 14.8693V13.1989H19.6709V14.8693H9.82719Z' fill='%23E31F26'/%3E%3Ccircle cx='14.75' cy='14.5' r='14' stroke='%23C6D0D4'/%3E%3C/svg%3E%0A");
}
#series-tabs .accordion .accordion__panel,
.series .accordion .accordion__panel {
  padding-bottom: 2rem;
}
#series-tabs .table,
.series .table {
  display: -ms-grid;
  display: grid;
  grid-gap: 0px;
}
@media (min-width: 1070px) {
  #series-tabs .table,
  .series .table {
    -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr;
  }
}
#series-tabs .table .item,
.series .table .item {
  padding: 1rem;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  font-size: 0.813rem;
  letter-spacing: 1.2px;
  color: #000000;
  text-transform: uppercase;
}
@media (min-width: 1070px) {
  #series-tabs .table .item,
  .series .table .item {
    border-top: solid 1px #c6d0d4;
    border-left: solid 1px #c6d0d4;
  }
}
@media (min-width: 1070px) {
  #series-tabs .table .item:nth-child(-n + 3),
  .series .table .item:nth-child(-n + 3) {
    border-top: 0;
  }
}
@media (min-width: 1070px) {
  #series-tabs .table .item:nth-child(3n + 1),
  .series .table .item:nth-child(3n + 1),
  #series-tabs .table .item:first-child,
  .series .table .item:first-child {
    border-left: 0;
  }
}
#series-tabs .table .item b,
.series .table .item b {
  font-weight: 700;
  letter-spacing: 1.2px;
}
#series-tabs .table .item p,
.series .table .item p {
  letter-spacing: normal;
  text-transform: none;
  margin: 0;
  padding-top: 5px;
  font-size: 0.813rem;
}
#series-tabs .table img,
.series .table img {
  width: 42px;
  height: 42px;
}
#series-tabs .series-downloads .row,
.series .series-downloads .row {
  padding: 1rem 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  border-bottom: solid 1px #c6d0d4;
  font-size: 0.9375rem;
  line-height: 1.375rem;
  text-transform: uppercase;
  gap: 1rem;
  color: #000000;
}
#series-tabs .series-downloads .row img,
.series .series-downloads .row img {
  max-height: 100px;
  object-fit: contain;
}
#series-tabs .series-downloads .row .text,
.series .series-downloads .row .text {
  -ms-flex: 1;
      flex: 1;
  font-weight: bold;
}
.series-quote {
  padding-top: 3.25rem;
  padding-bottom: 6rem;
  text-align: center;
}
.series-quote h2,
.series-quote .h2 {
  font-size: 3.4375rem;
  font-family: din-2014, sans-serif;
  font-weight: 300;
  text-transform: none;
}
.series-quote .text {
  padding: 2rem 0;
  color: #000000;
  font-size: 0.813rem;
}
.series-full-specs {
  padding: 2.75rem 0;
  background-color: rgba(198, 208, 212, 0.3);
}
.series-full-specs .ritz {
  overflow-x: auto;
  padding-top: 1rem;
}
.series-full-specs .ritz table.waffle {
  background-color: white;
  padding: 1rem;
  table-layout: fixed;
  font-family: 'din-2014', sans-serif;
}
.series-full-specs .ritz table.waffle thead .row-header {
  width: 0;
  padding: 0;
}
.series-full-specs .ritz table.waffle thead th {
  opacity: 0;
}
.series-full-specs .ritz table.waffle td {
  white-space: normal !important;
  padding: 10px;
  font-family: 'din-2014', sans-serif !important;
  word-wrap: break-word !important;
  /* All browsers since IE 5.5+ */
  overflow-wrap: break-word !important;
  /* Renamed property in CSS3 draft spec */
}
.series-full-specs .ritz table.waffle tbody th {
  opacity: 0;
}
.series-full-specs .ritz table.waffle tbody .row-header-wrapper {
  display: none;
}
.series-full-specs .ritz table.waffle tbody td {
  color: #000000 !important;
}
.series-full-specs .ritz table.waffle tbody tr td:last-child {
  border-right: 0 !important;
}
.series-full-specs .ritz table.waffle .s0 {
  border-bottom: 1px SOLID #c6d0d4 !important;
  border-right: 1px SOLID #c6d0d4 !important;
}
.series-full-specs .ritz table.waffle .s1,
.series-full-specs .ritz table.waffle .s2,
.series-full-specs .ritz table.waffle .s3,
.series-full-specs .ritz table.waffle .s4,
.series-full-specs .ritz table.waffle .s5,
.series-full-specs .ritz table.waffle .s6,
.series-full-specs .ritz table.waffle .s7,
.series-full-specs .ritz table.waffle .s8,
.series-full-specs .ritz table.waffle .s9,
.series-full-specs .ritz table.waffle .s10 {
  border-bottom: 1px SOLID #c6d0d4 !important;
  border-right: 1px SOLID #c6d0d4 !important;
}
.series-full-specs .ritz table.waffle .s2 {
  font-size: 14px !important;
}
.series-full-specs .accordion {
  margin-bottom: 0;
  background-color: transparent;
}
.series-full-specs .accordion:not(:first-child) .accordion__tab {
  border-top: 0;
}
.series-full-specs .accordion .accordion__tab {
  background-color: transparent;
  border-bottom: solid 1px #c6d0d4;
}
.series-full-specs .accordion .accordion__tab:after {
  top: 10px;
}
.control-options {
  padding: 1rem;
}
@media screen and (max-width: 680px) {
  .control-options {
    padding: 1rem 0;
  }
}
.control-options .tab-content {
  background-color: white;
  border: solid 2px #c6d0d4;
}
.control-options .features {
  display: -ms-grid;
  display: grid;
  color: #000000;
}
@media (min-width: 680px) {
  .control-options .features {
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    gap: .6rem;
  }
}
.control-options .features .feature {
  letter-spacing: 0.8px;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 15px;
  -webkit-column-break-inside: avoid;
}
.control-options .features .feature .title {
  font-weight: bold;
  text-transform: uppercase;
}
.control-options .features .feature .icon {
  width: 50px;
  height: 50px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-right: 10px;
}
.control-options .control-grid {
  display: -ms-grid;
  display: grid;
  gap: 2rem;
  color: #000000;
  -ms-flex-align: center;
      align-items: center;
  font-size: 0.813rem;
  letter-spacing: normal;
}
@media (min-width: 1070px) {
  .control-options .control-grid {
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
  }
}
.control-options .control-grid .control-img {
  padding: 1rem;
}
.control-options .control-grid img {
  max-height: 500px;
  object-fit: cover;
  object-position: center;
  width: 100%;
}
.control-options .control-grid .readmore {
  padding: 1.1rem;
  border: 0.5px solid #c6d0d4;
  background: #c6d0d4;
}
.control-options .tab-container {
  background-color: #c6d0d4;
  padding: 0;
}
.control-options .tab-container .tab-content {
  display: none;
  padding: 2rem;
}
.control-options .tab-container .tab-content.active {
  display: block;
}
.control-options .tab-header {
  display: -ms-flexbox;
  display: flex;
}
@media screen and (max-width: 680px) {
  .control-options .tab-header {
    -ms-flex-direction: column;
        flex-direction: column;
  }
}
.control-options .tab-header div {
  cursor: pointer;
  padding: 1rem;
  background-color: rgba(255, 255, 255, 0.3);
  -ms-flex: 1;
      flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  gap: 1rem;
  font-size: 0.9375rem;
  line-height: 1.375rem;
  font-weight: 600;
  text-transform: uppercase;
  color: #000000;
}
.control-options .tab-header div.active {
  background-color: transparent;
}
.control-label {
  text-align: center;
  font-size: 0.813rem;
  letter-spacing: 1px;
  font-weight: light;
}
#compatible-indoor-units .accordion {
  display: none;
}
.btn {
  display: inline-block;
}
.btn.readmore {
  font-size: 0.75rem;
  font-family: din-2014, sans-serif;
  letter-spacing: 0.225rem;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 400;
  color: #000000;
}
.btn.readmore:after {
  content: " >";
  color: #e31f26;
}
.btn.cta {
  font-size: 1rem;
  letter-spacing: 0.3rem;
  padding: 1rem 2.5rem;
  text-decoration: none;
  text-transform: uppercase;
}
.btn:hover {
  opacity: 0.7;
}
.btn.small {
  font-size: 0.75rem;
  font-family: din-2014, sans-serif;
  letter-spacing: 0.225rem;
  text-transform: uppercase;
  text-decoration: none;
  color: #000000;
  padding: 0.8rem 1rem;
}
.btn.blue-grey {
  background-color: #c6d0d4;
  color: #000000;
}
.btn.grey {
  background-color: #7c7d80;
  color: #000000;
}
.btn.white {
  background-color: #ffffff;
  color: #000000;
}
.module--text {
  margin: 2em 0;
  color: #000000;
}
@media (min-width: 680px) {
  .module--text {
    padding: 2em;
  }
}
.module--text h2,
.module--text .h2 {
  text-align: left;
  text-transform: none;
}
.module--text h2.uppercase,
.module--text .h2.uppercase {
  text-transform: uppercase;
}
.module--text .container.half {
  max-width: 680px;
}
/** Fix if the first module on a page is a text element, move it down 5em. **/
.module--text:first-child {
  margin-top: 5em;
}
.module--slideshow {
  margin-left: -1.5em;
  margin-right: -1.5em;
  padding-top: 0;
  padding-bottom: 0;
  position: relative;
}
.module--slideshow .owl-nav {
  display: none !important;
  max-width: 100% !important;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  width: 100%;
  line-height: 0;
}
@media (min-width: 480px) {
  .module--slideshow .owl-nav {
    top: 40%;
  }
}
@media (min-width: 680px) {
  .module--slideshow .owl-nav {
    top: 35%;
  }
}
@media (min-width: 1070px) {
  .module--slideshow .owl-nav {
    top: 50%;
  }
}
.module--slideshow .owl-nav .owl-prev,
.module--slideshow .owl-nav .owl-next {
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  width: 2.5em;
  height: 2.5em;
  background: transparent;
  border-radius: 50%;
  transition: all 0.3s ease;
  border: solid 2px white;
  color: white;
}
.module--slideshow .owl-nav .owl-prev:hover,
.module--slideshow .owl-nav .owl-next:hover {
  background: rgba(255, 255, 255, 0.5);
}
.module--slideshow .owl-nav .owl-prev.owl-prev,
.module--slideshow .owl-nav .owl-next.owl-prev {
  left: 1rem;
}
.module--slideshow .owl-nav .owl-prev.owl-prev:before,
.module--slideshow .owl-nav .owl-next.owl-prev:before {
  content: "<";
  position: absolute;
  top: 18px;
  left: 12px;
  font-size: 1.5rem;
}
.module--slideshow .owl-nav .owl-prev.owl-next,
.module--slideshow .owl-nav .owl-next.owl-next {
  right: 1rem;
}
.module--slideshow .owl-nav .owl-prev.owl-next:before,
.module--slideshow .owl-nav .owl-next.owl-next:before {
  content: ">";
  position: absolute;
  top: 18px;
  right: 12px;
  font-size: 1.5rem;
}
.module--slideshow .owl-carousel {
  height: 100%;
}
.module--slideshow .module__slide {
  width: 100%;
  background-size: cover;
  padding-left: 1.5em;
  padding-right: 1.5em;
  height: 100vh;
}
.module--slideshow .module__slide .mobile-image {
  display: none;
}
.module--slideshow .module__slide.has-link {
  cursor: pointer;
}
.module--slideshow .module__slide.has-link .slide-cta {
  visibility: hidden;
}
@media (max-width: calc(680px - 1px)) {
  .module--slideshow .module__slide {
    height: auto;
    padding-bottom: 100px;
    background: #c6d0d4 !important;
  }
  .module--slideshow .module__slide .mobile-image {
    display: block;
    margin-top: 0;
    margin-left: -1.5em;
    margin-right: -1.5em;
    width: calc(100% + 3rem);
    max-width: calc(100% + 3rem);
  }
  .module--slideshow .module__slide .slide-title {
    font-size: clamp(2rem, 5vw, 3rem) !important;
    text-align: center;
    line-height: 1.2 !important;
  }
  .module--slideshow .module__slide .slide-text {
    text-align: center;
  }
  .module--slideshow .module__slide .slide-cta .btn {
    text-align: center;
    border: solid 1px;
  }
}
@media (min-width: 680px) {
  .module--slideshow .module__slide {
    height: 60vh;
    min-height: 550px;
    background-position: center;
  }
}
.module--slideshow .module__slide .container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  height: 100%;
}
@media (min-width: 680px) {
  .module--slideshow .module__slide .container .content {
    max-width: 600px;
  }
}
.module--slideshow .module__slide .container .content .slide-title {
  color: white;
  font-family: din-2014, sans-serif;
  font-weight: 300;
  font-size: 60px;
  line-height: 68px;
}
.module--slideshow .module__slide .container .content .slide-text {
  color: white;
  font-family: din-2014, sans-serif;
  font-size: 20px;
  font-weight: 300;
}
.module--slideshow .module__slide .container .content .slide-cta {
  display: -ms-flexbox;
  display: flex;
  padding-top: 30px;
}
.module--slideshow .module__slide .container .content .slide-cta .btn {
  background-color: #c6d0d4;
  color: black;
  font-family: din-2014, sans-serif;
  letter-spacing: 4px;
  padding: 15px 30px;
  transition: all 0.2s ease-in-out;
  text-decoration: none;
}
.module--slideshow .module__slide .container .content .slide-cta .btn:hover {
  background-color: #6c8fa4;
  color: white;
}
.module--slideshow .dots-container {
  position: absolute;
  width: 100%;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  padding-left: 1.5em;
  padding-right: 1.5em;
  -ms-flex-pack: center;
      justify-content: center;
  padding-bottom: 50px;
  z-index: 1;
}
@media (max-width: calc(680px - 1px)) {
  .module--slideshow .dots-container {
    padding-bottom: 0px;
  }
  .module--slideshow .dots-container .owl-dots {
    -ms-flex-pack: center;
        justify-content: center;
  }
}
.module--slideshow .dots-container .owl-dots {
  display: -ms-flexbox;
  display: flex;
  gap: 8px;
  list-style: none;
  padding: 0;
  -ms-flex-align: center;
      align-items: center;
  width: 100%;
  cursor: pointer;
}
.module--slideshow .dots-container .owl-dots .owl-dot {
  width: 20px;
  height: 20px;
  color: white;
  border: solid 1px;
  z-index: 1;
}
.module--slideshow .dots-container .owl-dots .owl-dot.active {
  background-color: white;
}
.module--text_icons {
  background-color: #c6d0d4;
  padding-bottom: 5em;
  margin-left: -1.5em;
  margin-right: -1.5em;
}
.module--text_icons .module__title {
  text-align: center;
}
.module--text_icons .icon-holder {
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  text-align: center;
}
.module--text_icons .icon-holder .title {
  font-size: 25px;
  font-family: din-2014, sans-serif;
  font-weight: 300;
  line-height: 39.5px;
  color: #000000;
}
.module--text_icons .icon-holder .text {
  font-family: din-2014, sans-serif;
  font-weight: 200;
  max-width: 250px;
  margin: auto;
  color: #000000;
}
.module--text_icons .icon-holder .cta {
  padding-top: 15px;
}
.module--text_icons .icon-holder .cta a {
  letter-spacing: 3.6px;
  font-family: din-2014, sans-serif;
  color: #000000;
  font-weight: 200;
  text-transform: uppercase;
}
.module--text_icons .icon-holder .cta a span {
  padding-left: 5px;
  color: #e31f26;
}
.module--text_image_panels {
  padding-bottom: 5em;
}
.module--text_image_panels .module__header {
  text-align: left;
}
.module--text_image_panels .module__header h2,
.module--text_image_panels .module__header .h2 {
  text-transform: none;
}
.module--text_image_panels .columns {
  display: -ms-grid;
  display: grid;
  gap: 30px;
}
@media (min-width: 680px) {
  .module--text_image_panels .columns {
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 1070px) {
  .module--text_image_panels .columns {
    -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr;
  }
}
.module--text_image_panels .columns a {
  text-decoration: none;
}
.module--text_image_panels .columns a:hover {
  opacity: 0.8;
}
.module--text_image_panels .columns .title {
  font-size: 1.875rem;
  font-family: din-2014, sans-serif;
  font-weight: 300;
  text-align: center;
  color: #000000;
}
.module--text_image_panels .columns .image {
  padding-bottom: 20px;
}
.module--text_image_panels .columns .image img {
  width: 100%;
}
.module--text_or_image_panels .grid {
  display: -ms-grid;
  display: grid;
  gap: 30px;
  -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
}
@media (min-width: 680px) {
  .module--text_or_image_panels .grid {
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 1070px) {
  .module--text_or_image_panels .grid {
    -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr;
  }
}
.module--text_or_image_panels .grid .text-column {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}
.module--text_or_image_panels .grid .text-column .text {
  color: #000000;
  font-family: din-2014, sans-serif;
  max-width: 385px;
  padding: 30px 0;
}
.module--text_or_image_panels .grid .text-column .cta a {
  font-size: 0.75rem;
  font-family: din-2014, sans-serif;
  letter-spacing: 3.6px;
  color: #000000;
}
.module--text_or_image_panels .grid .text-column .cta a span {
  padding-left: 5px;
  color: #e31f26;
}
.module--text_or_image_panels .grid .image-column {
  font-family: din-2014, sans-serif;
  position: relative;
}
.module--text_or_image_panels .grid .image-column .image-column-inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  height: 100%;
}
.module--text_or_image_panels .grid .image-column .image {
  height: 100%;
}
.module--text_or_image_panels .grid .image-column .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.module--text_or_image_panels .grid .image-column .bottom {
  padding: 15px 25px;
  background-color: #c6d0d4;
}
.module--text_or_image_panels .grid .image-column .bottom a {
  text-decoration: none;
  word-break: break-word;
}
.module--text_or_image_panels .grid .image-column .bottom .title {
  font-size: 1.125rem;
  font-family: din-2014, sans-serif;
  font-weight: 300;
  color: #000000;
  white-space: normal;
  word-break: break-word;
}
.module--text_or_image_panels .grid .image-column .bottom .category {
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 3.6px;
  color: white;
  padding-bottom: 5px;
}
section.module--latest-posts .module__header {
  margin-bottom: 2rem;
}
@media (min-width: 680px) {
  section.module--latest-posts .module__header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
  }
}
section.module--latest-posts .module__header h2,
section.module--latest-posts .module__header .h2 {
  text-align: left;
  text-transform: none;
}
section.module--latest-posts .image {
  padding-bottom: 60%;
  background-size: cover;
  background-position: center;
}
section.module--latest-posts a:hover {
  text-decoration: none !important;
}
section.module--latest-posts .details {
  padding-top: 25px;
  font-family: din-2014, sans-serif;
}
section.module--latest-posts .details .category {
  color: #7c7d80;
  font-size: 0.75rem;
  letter-spacing: 0.225rem;
  font-weight: bold;
  text-transform: uppercase;
}
section.module--latest-posts .details .title {
  padding-top: 1.2rem;
  font-size: 1.375rem;
  color: #000000;
  font-weight: bold;
}
section.module--latest-posts .details .date {
  padding-top: 0.8rem;
  font-size: 0.688rem;
  color: #7c7d80;
  text-transform: uppercase;
  font-weight: 700;
  line-height: normal;
  letter-spacing: 1.1px;
}
section.module--latest-posts .details .excerpt {
  padding-top: 1.1rem;
  max-height: 7rem;
  overflow: hidden;
  position: relative;
}
section.module--latest-posts .details .excerpt p {
  line-height: 1.5rem;
  font-size: 0.875rem;
  color: #000000;
}
section.module--latest-posts .details .excerpt:before {
  content: "";
  position: absolute;
  height: 100px;
  width: 100%;
  bottom: 0;
  pointer-events: none;
  /* background: linear-gradient(to bottom, transparent, white);*/
}
section.module--latest-posts .details .readMore {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.module--banner {
  min-height: 25rem;
  background-size: cover;
  background-position: center;
  margin-left: -1.5em;
  margin-right: -1.5em;
}
.module--banner h2,
.module--banner .h2 {
  font-size: 3.75rem;
  margin: 0;
}
.module--banner.module--top-banner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  padding-top: 2em;
}
.module--banner.module--top-banner .container {
  -ms-flex-pack: start;
      justify-content: start;
}
.module--banner.module--top-banner .container h1,
.module--banner.module--top-banner .container .h1 {
  text-transform: none;
}
.module--banner .container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: end;
  font-family: din-2014, sans-serif;
}
.module--banner .container .content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: end;
  -ms-flex-direction: column;
      flex-direction: column;
}
.module--banner .container .content .btn {
  display: inline-block;
}
.module--banner .text {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  font-size: 1.25rem;
  max-width: 22.5rem;
  color: #000000;
  font-weight: 200;
}
.module--featured_product {
  font-family: din-2014, sans-serif;
  padding-bottom: 5rem;
}
@media (min-width: 680px) {
  .module--featured_product .content {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    gap: 3rem;
  }
}
.module--featured_product .content .image img {
  height: 100%;
  width: 100%;
  max-height: 380px;
  object-fit: cover;
}
.module--featured_product .content .details {
  padding-top: 3rem;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  /* justify-content: space-between;*/
  -ms-flex-pack: center;
      justify-content: center;
  max-width: 500px;
}
@media (min-width: 680px) {
  .module--featured_product .content .details {
    padding-top: 0;
  }
}
.module--featured_product .content .details .text {
  font-size: 14px;
  font-style: normal;
  font-weight: 300;
  line-height: 26px;
  /* 185.714% */
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.module--featured_product .content .features {
  padding-top: 1rem;
  display: -ms-grid;
  display: grid;
  color: #000000;
  -ms-grid-columns: 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr;
  font-size: 0.75rem;
  gap: 0.8rem;
}
.module--featured_product .content .features .feature {
  display: -ms-flexbox;
  display: flex;
  text-align: right;
  gap: 0.5rem;
  padding-right: 1rem;
}
.module--featured_product .content .features .feature:not(:last-child) {
  border-right: solid 1px #c6d0d4;
}
.module--featured_product .content .features .feature b {
  color: #7c7d80;
}
.module--featured_product .content .features .feature .feature-icon {
  min-width: 45px;
}
.module--featured_product .content .features .feature .feature-icon img {
  max-width: 35px;
  max-height: 35px;
  object-fit: contain;
}
.module--featured_product .content h2,
.module--featured_product .content .h2 {
  margin: 0;
}
.module--featured_product .content .product-name {
  font-size: 30px;
  font-style: normal;
  font-weight: 300;
  line-height: normal;
  padding-top: 1rem;
  color: #000000;
}
.module--featured_product .content .product-category {
  font-size: 12px;
  font-style: normal;
  font-weight: 700;
  padding-top: 1rem;
  line-height: normal;
  letter-spacing: 3.6px;
  color: #7c7d80;
  text-transform: uppercase;
}
.module--text_links {
  padding-bottom: 5em;
  margin-left: -1.5em;
  margin-right: -1.5em;
  font-family: din-2014, sans-serif;
  position: relative;
  overflow: hidden;
  background-color: #e9eeef;
}
@media (min-width: 680px) {
  .module--text_links {
    background-color: #c6d0d4;
  }
  .module--text_links:after {
    content: "";
    background: #e9eeef;
    position: absolute;
    right: 0px;
    height: 100%;
    top: 0;
    width: 50vw;
    z-index: 0;
  }
}
.module--text_links .container {
  margin-top: -5rem;
  margin-bottom: -5rem;
  position: relative;
  z-index: 1;
}
@media (min-width: 680px) {
  .module--text_links .container {
    display: -ms-flexbox;
    display: flex;
  }
}
.module--text_links .container .text-column {
  padding: 1rem;
  -ms-flex-item-align: center;
      -ms-grid-row-align: center;
      align-self: center;
  text-align: left;
}
@media (min-width: 680px) {
  .module--text_links .container .text-column {
    width: 40%;
  }
}
.module--text_links .container .text-column .title {
  color: #000000;
  font-size: 3.438rem;
}
.module--text_links .container .text-column .text {
  max-width: 28.125rem;
  color: #000000;
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.module--text_links .container .links-column {
  padding: 5rem 3.5rem;
  background-color: #e9eeef;
  display: -ms-grid;
  display: grid;
  gap: 2.5rem;
  grid-auto-rows: 1fr;
  width: 100%;
}
@media (min-width: 680px) {
  .module--text_links .container .links-column {
    width: 60%;
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 1070px) {
  .module--text_links .container .links-column {
    -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr;
  }
}
.module--text_links .container .links-column .link-box {
  background-color: #c6d0d4;
  padding: 1.2rem;
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
  color: black;
  letter-spacing: 0.15rem;
  text-transform: uppercase;
}
.module--text_links .container .links-column .link-box .icon {
  padding-bottom: 1rem;
}
.module--text_links .container .links-column .link-box .icon img {
  max-width: 5rem;
  object-fit: contain;
  max-height: 5rem;
}
.module--text_image {
  min-height: 34.375rem;
  background-color: #c6d0d4;
  padding-bottom: 5em;
  margin-left: -1.5em;
  margin-right: -1.5em;
  font-family: din-2014, sans-serif;
  position: relative;
  -ms-flex-align: center;
      align-items: center;
}
@media (max-width: 680px) {
  .module--text_image {
    padding-bottom: 0;
    min-height: auto;
  }
}
@media (min-width: 1070px) {
  .module--text_image {
    display: -ms-flexbox;
    display: flex;
  }
}
@media (max-width: 680px) {
  .module--text_image.video .video-background {
    position: relative;
    padding-bottom: 56.25%;
  }
  .module--text_image.video .video-background .video-foreground {
    width: 100%;
    height: 100%;
    left: 0;
  }
}
.module--text_image .title {
  font-size: 3.75rem;
  line-height: 4.25rem;
}
@media (max-width: 680px) {
  .module--text_image .title {
    font-size: 1.6rem;
    line-height: 1;
  }
}
.module--text_image .text {
  font-size: 1.25rem;
}
@media (max-width: 680px) {
  .module--text_image .text {
    font-size: 1rem;
  }
}
.module--text_image .image {
  padding-top: 2rem;
  top: 0;
  bottom: 0;
  right: 0;
}
@media (min-width: 1070px) {
  .module--text_image .image {
    padding-top: 0;
    position: absolute;
    width: 60%;
  }
}
.module--text_image .image img {
  width: 100%;
  object-fit: cover;
  height: 100%;
}
.module--text_image .content {
  max-width: 100%;
  color: #000000;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-left: 1rem;
  padding-right: 1rem;
  gap: 2rem;
}
@media (min-width: 680px) {
  .module--text_image .content {
    max-width: 27rem;
    min-width: 27rem;
  }
}
.module--text_image .video-background {
  height: 100%;
  width: 100%;
  overflow: hidden;
  top: 0;
  position: absolute;
}
.module--text_image .video-background .video-foreground,
.module--text_image .video-background iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
@media (min-aspect-ratio: 16/9) {
  .module--text_image .video-background .video-foreground {
    height: 300%;
    top: -100%;
  }
}
@media (max-aspect-ratio: 16/9) {
  .module--text_image .video-background .video-foreground {
    width: 300%;
    left: -100%;
    height: 110%;
  }
}
.module--text_images {
  padding-bottom: 5em;
  font-family: din-2014, sans-serif;
  position: relative;
}
.module--text_images .container {
  display: -ms-flexbox;
  display: flex;
  gap: 2rem;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media (min-width: 680px) {
  .module--text_images .container {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}
.module--text_images .images {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr 1fr;
      grid-template-columns: 1fr 1fr 1fr;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-align: end;
      align-items: flex-end;
  -ms-flex-line-pack: center;
      align-content: center;
  gap: 2rem;
}
.module--text_images .images.img-2 {
  -ms-grid-columns: 1fr 1fr;
      grid-template-columns: 1fr 1fr;
}
.module--text_images .images.img-1 {
  -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
}
.module--text_images .title {
  font-size: 2.5rem;
}
.module--text_images .text {
  font-size: 0.875rem;
}
.module--text_images .content {
  max-width: 100%;
  color: #000000;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  padding-left: 1rem;
  padding-right: 1rem;
  gap: 2rem;
}
@media (min-width: 1070px) {
  .module--text_images .content {
    min-width: 27rem;
  }
}
@media (min-width: 680px) {
  .module--text_images .content {
    max-width: 31.25rem;
  }
}
.module--text_images.cta {
  padding: 0;
  margin-left: -1.75em;
  margin-right: -1.75em;
}
.module--text_images.cta .container {
  gap: 0;
  padding: 0;
  padding-left: 0.25em;
}
.module--text_images.cta .content {
  padding: 3em;
  max-width: 40%;
  color: white;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
@media (max-width: 680px) {
  .module--text_images.cta .content {
    max-width: 100%;
  }
}
.module--text_images.cta img {
  height: 100%;
  width: 100%;
}
.module--text_images.cta .image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.module--text_images.cta .images.img-2 {
  width: 100%;
  height: 100%;
  gap: 0;
}
.module--carousel {
  margin-left: -1.5em;
  margin-right: -1.5em;
}
.module--carousel .slide {
  padding-left: 1rem;
  padding-right: 1rem;
}
.module--carousel .slide img {
  max-height: 65vh;
  min-height: 400px;
  object-fit: cover;
  object-position: center;
}
.module--carousel .slide .slide-text {
  background-color: #c6d0d4;
  padding: 1.5rem;
  text-align: center;
  position: relative;
  margin-top: -6rem;
}
.module--carousel .slide .slide-text .slide-cta {
  padding-top: 1rem;
}
.module--carousel .slide .slide-text .owl-prev,
.module--carousel .slide .slide-text .owl-next {
  margin: auto;
  position: absolute;
  color: #c6d0d4;
  top: 0;
  bottom: 0;
  border: none;
  background: none;
  cursor: pointer;
  display: block;
}
.module--carousel .slide .slide-text .owl-prev.owl-prev,
.module--carousel .slide .slide-text .owl-next.owl-prev {
  left: 0;
}
@media (min-width: 1070px) {
  .module--carousel .slide .slide-text .owl-prev.owl-prev,
  .module--carousel .slide .slide-text .owl-next.owl-prev {
    left: 4rem;
  }
}
.module--carousel .slide .slide-text .owl-prev.owl-next,
.module--carousel .slide .slide-text .owl-next.owl-next {
  right: 0;
}
@media (min-width: 1070px) {
  .module--carousel .slide .slide-text .owl-prev.owl-next,
  .module--carousel .slide .slide-text .owl-next.owl-next {
    right: 4rem;
  }
}
.module--carousel h2,
.module--carousel .h2 {
  margin: 0;
}
.module--latest-products {
  padding-bottom: 5rem;
}
.module--latest-products h2,
.module--latest-products .h2 {
  text-transform: capitalize;
}
.module--latest-products__top {
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding-bottom: 2.5rem;
  -ms-flex-align: center;
      align-items: center;
}
@media (min-width: 1070px) {
  .module--latest-products__top {
    display: -ms-flexbox;
    display: flex;
  }
}
.module--latest-products__tabs {
  -ms-flex-direction: column;
      flex-direction: column;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: end;
  font-size: 0.75rem;
  letter-spacing: 0.225rem;
  font-family: din-2014, sans-serif;
  font-weight: 300;
}
@media (min-width: 680px) {
  .module--latest-products__tabs {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}
.module--latest-products__tabs a {
  color: #000000;
  text-transform: uppercase;
  padding: 0.7rem 2.5rem;
  text-underline-offset: 5px;
  -webkit-text-decoration-color: #e31f26;
          text-decoration-color: #e31f26;
}
.module--latest-products__tabs a.active {
  text-decoration: underline;
  -webkit-text-decoration-color: #e31f26;
          text-decoration-color: #e31f26;
}
@media (min-width: 680px) {
  .module--latest-products__tabs a:not(:last-child) {
    border-right: solid 1px #c6d0d4;
  }
}
.module--latest-products__tabs a:last-child {
  padding-right: 0;
}
.module--latest-products .tab-content {
  display: none;
  gap: 2rem;
  -ms-grid-columns: (1fr)[2];
      grid-template-columns: repeat(2, 1fr);
}
.module--latest-products .tab-content.active {
  display: -ms-grid;
  display: grid;
}
.module--latest-products .tab-content .title {
  font-size: 1.875rem;
  font-family: din-2014, sans-serif;
  font-weight: 300;
  text-transform: capitalize;
}
@media (min-width: 680px) {
  .module--latest-products .tab-content {
    -ms-grid-columns: (1fr)[3];
        grid-template-columns: repeat(3, 1fr);
  }
}
.module--latest-products .tab-content p {
  font-size: 1.125rem;
  font-family: din-2014, sans-serif;
  font-weight: 300;
  color: #333;
}
.module--latest-products__item__content {
  padding-top: 1rem;
}
.module--latest-products__item__content a.readmore {
  letter-spacing: 3.6px;
}
.module--post-columns {
  color: #000000;
  text-align: center;
  padding-bottom: 5rem;
}
.module--post-columns .module__title {
  text-align: left;
  text-transform: none;
}
.module--post-columns .module__text {
  padding-top: 2rem;
  font-weight: 300;
  font-family: "Inter", sans-serif;
  line-height: 26px;
}
.module--post-columns .module__header {
  text-align: left;
}
.module--post-columns .image {
  padding-bottom: 60%;
  background-size: cover;
  background-position: center;
}
.module--post-columns .title {
  padding-top: 15px;
  font-size: 1.875rem;
  color: #000000;
  font-weight: 300;
}
.module--post-columns .text {
  font-size: 0.813rem;
  padding-top: 1rem;
  padding-bottom: 0.5rem;
}
.module--post-columns .readMore {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.module--footer_cta {
  padding-top: 5rem;
  background-color: #e31f26;
  color: #ffffff;
  margin-left: -1.5em;
  margin-right: -1.5em;
  padding: 2.5rem 0;
}
.module--footer_cta h2,
.module--footer_cta .h2 {
  color: #ffffff;
}
.module--footer_cta .grid {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
  margin: 0px;
}
@media (min-width: 680px) {
  .module--footer_cta .grid {
    -ms-grid-columns: 1fr 3fr;
        grid-template-columns: 1fr 3fr;
  }
}
.module--footer_cta .find {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 2rem;
  -ms-flex-align: center;
      align-items: center;
}
@media (min-width: 680px) {
  .module--footer_cta .find {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}
.module--footer_cta .find .flex1 {
  -ms-flex: 1;
      flex: 1;
}
@media (min-width: 680px) {
  .module--footer_cta .find .flex1 {
    text-align: right;
  }
}
.module--video-background {
  position: relative;
  width: auto;
  padding: 0;
  min-height: 100vh;
  background: #000;
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}
.module--video-background .video-background {
  height: 100%;
  width: 100%;
  overflow: hidden;
  top: 0;
  position: absolute;
}
.module--video-background .video-background .video-foreground,
.module--video-background .video-background iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
}
@media (min-aspect-ratio: 16/9) {
  .module--video-background .video-background .video-foreground {
    height: 300%;
    top: -100%;
  }
}
@media (max-aspect-ratio: 16/9) {
  .module--video-background .video-background .video-foreground {
    width: 300%;
    left: -100%;
  }
}
.module--video-background .content {
  background: rgba(0, 0, 0, 0.5);
  z-index: 2;
  position: relative;
  display: block;
  min-height: 100vh;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}
.module--video-background .content * {
  color: white;
}
.module--video-background .content .container h1,
.module--video-background .content .container h2,
.module--video-background .content .container h3,
.module--video-background .content .container h4,
.module--video-background .content .container h5,
.module--video-background .content .container h6,
.module--video-background .content .container .h1,
.module--video-background .content .container .h2,
.module--video-background .content .container .h3,
.module--video-background .content .container .h4,
.module--video-background .content .container .h5,
.module--video-background .content .container .h6 {
  text-transform: uppercase;
}
@media (min-width: 680px) {
  .module--video-background .content .container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
  .module--video-background .content .container .content__left {
    max-width: 350px;
  }
  .module--video-background .content .container .content__right {
    max-width: 350px;
  }
}
.banner.new {
  margin-left: -1.5em;
  margin-right: -1.5em;
  position: relative;
  overflow: hidden;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin-bottom: 2em;
  padding: 25% 0;
  background-color: #c6d0d4;
  background: center center / cover no-repeat;
  color: #fff;
}
.banner.new.product-category-banner {
  margin-left: -1.5em;
  margin-right: -1.5em;
  margin-bottom: 0;
}
.banner.new.product-category-banner .banner__title {
  text-transform: none;
}
@media (min-width: 480px) {
  .banner.new {
    padding: 20% 0;
  }
}
@media (min-width: 680px) {
  .banner.new {
    padding: 15% 0;
  }
}
@media (min-width: 1070px) {
  .banner.new {
    height: 0;
    min-height: 25em;
    margin-bottom: 3em;
    padding: 1em 0;
  }
  .banner.new.has-crumbs {
    margin-bottom: 0;
    min-height: 22em;
  }
}
.banner.new:before {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.3);
}
.banner__title {
  position: relative;
  z-index: 2;
  max-width: 1070px;
  color: #000000;
}
@media (min-width: 680px) {
  .banner__title {
    font-size: 3.75rem;
  }
}
.banner__title,
.banner__title:first-child {
  margin: 0;
}
.banner__title span {
  display: block;
  font-size: 0.58em;
  letter-spacing: 0;
}
.banner__date {
  position: relative;
  z-index: 2;
  font-weight: bold;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}
@media (min-width: 480px) {
  .banner__date {
    font-size: 1.25em;
  }
}
@media (min-width: 680px) {
  .banner__date {
    font-size: 1.5em;
  }
}
.banner__date a:not(:hover) {
  color: inherit;
}
.banner__breadcrumbs {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
  margin-bottom: 3.7rem;
  background-color: #c6d0d4;
  padding: 0.5rem 0;
  color: #000000;
  text-transform: uppercase;
  font-size: 0.75rem;
  letter-spacing: 0.225rem;
  font-family: din-2014, sans-serif;
  font-weight: 300;
}
.banner__breadcrumbs a {
  color: #000000;
}
.banner--promotion {
  height: auto;
  min-height: 0;
  padding: 0;
}
.banner--promotion:before {
  content: none;
}
.banner--promotion__image {
  display: block;
  width: 100%;
}
.series-banner {
  margin-left: -1.5em;
  margin-right: -1.5em;
}
.series-slider {
  margin-bottom: 0;
  margin-left: -1.5em;
  margin-right: -1.5em;
  aspect-ratio: 2/1;
}
.series-slider:before {
  display: none;
}
@media (min-width: 1070px) {
  .series-slider {
    height: 60vh;
    min-height: 500px;
    aspect-ratio: auto;
  }
}
.series-slider .carousel {
  width: 100%;
}
.series-slider .slide {
  aspect-ratio: 2/1;
  background-position: center;
  background-size: cover;
}
@media (min-width: 1070px) {
  .series-slider .slide {
    height: 60vh;
    min-height: 500px;
    aspect-ratio: auto;
  }
}
.series-slider .dots-container {
  position: absolute;
  width: 100%;
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  padding-left: 1.5em;
  padding-right: 1.5em;
  -ms-flex-pack: center;
  justify-content: center;
  padding-bottom: 50px;
  z-index: 1;
}
.series-slider .dots-container .owl-dots {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: end;
      justify-content: end;
  gap: 8px;
  list-style: none;
  padding: 0;
  width: 100%;
  cursor: pointer;
}
.series-slider .dots-container .owl-dot {
  width: 20px;
  height: 20px;
  color: white;
  border: solid 1px;
  z-index: 1;
}
.series-slider .dots-container .owl-dot.active {
  background-color: white;
}
.intro.new {
  color: #000000;
  margin-bottom: 2em;
  border-bottom: none;
  padding-bottom: 4rem;
}
.intro.new .grid {
  -ms-flex-align: center;
      align-items: center;
  color: #000000;
}
.intro__header {
  position: relative;
  margin-bottom: 2rem;
}
@media (min-width: 1070px) {
  .intro__header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
@media (min-width: 1070px) {
  .intro__title {
    margin: 0;
  }
}
.intro__image,
.intro__description {
  margin-bottom: 1em;
  font-size: 1rem;
}
@media (min-width: 480px) {
  .intro__image,
  .intro__description {
    margin-bottom: 2em;
  }
}
.intro__image {
  display: block;
  box-shadow: 0 5px 10px -2px rgba(0, 0, 0, 0.2);
}
.series .intro {
  margin-bottom: 0;
  padding-bottom: 3.5rem;
}
.series .details-grid {
  display: -ms-grid;
  display: grid;
}
@media (min-width: 680px) {
  .series .details-grid {
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
    column-gap: 4.5rem;
  }
}
.series .intro__image {
  width: 100%;
  max-height: 25rem;
  object-fit: cover;
  margin-bottom: 0;
}
.series .intro__description {
  font-size: 1rem;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  max-width: 600px;
  margin: 0;
}
.series .product__section {
  margin-bottom: 0;
}
.tile.new {
  background-color: rgba(198, 208, 212, 0.3);
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 2rem;
  padding: 2rem;
  margin-bottom: 2rem;
  font-size: 0.75em;
}
@media (min-width: 680px) {
  .tile.new {
    -ms-grid-columns: 4fr 6fr;
        grid-template-columns: 4fr 6fr;
  }
}
.tile.new .tile__title {
  text-transform: none;
}
.tile.new .tile__text {
  color: #000000;
  font-size: 1rem;
  padding: 1rem 0;
}
.tile.new.tile--series {
  display: -ms-grid;
  display: grid;
  padding: 2rem;
  gap: 2rem;
  -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media (min-width: 680px) {
  .tile.new.tile--series {
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
  }
}
.tile.new.tile--series .tile__text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  gap: 1rem;
  color: #000000;
  font-size: 1rem;
}
@media (min-width: 680px) {
  .tile.new.tile--series {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}
@media (min-width: 480px) {
  .tile.new {
    font-size: 1em;
  }
}
@media (min-width: 680px) {
  .tile.new {
    margin-bottom: 3em;
  }
}
.tile--widget {
  max-width: 20em;
  margin-bottom: 2em;
}
.tile__image {
  position: relative;
  display: block;
  margin-bottom: 1em;
  /*box-shadow: 0 5px 10px -2px rgba(0, 0, 0, 0.2);*/
}
.tile__image img {
  display: block;
}
.tile__image--icon {
  background: center center / cover no-repeat;
  color: #fff;
}
.tile__image--icon:before {
  content: "";
  display: block;
  padding-bottom: 56.25%;
}
.tile__image--icon:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  background: #c6d0d4;
}
.tile__image--icon .icon {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  z-index: 2;
  width: 36%;
}
.tile__label {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex: 1;
      flex: 1;
  border-bottom: none;
  padding-bottom: 1rem;
}
.tile__label h2,
.tile__label .h2 {
  margin: 0;
}
.tile__label a {
  text-decoration: none;
}
.tile__details {
  margin-bottom: 0.5em;
  text-transform: uppercase;
  font-weight: bold;
  color: #000000;
  font-size: 0.75rem;
  letter-spacing: 0.225rem;
  font-family: din-2014, sans-serif;
  font-weight: 300;
}
.tile__details .details {
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
  border-bottom: solid 1px #c6d0d4;
}
.tile__details a:hover {
  text-decoration: none;
}
.tile__details a:not(:hover) {
  color: inherit;
}
.tile__source {
  position: absolute;
  top: 0.5em;
  right: 0.25em;
  padding: 0.25em;
  border-radius: 50%;
  background: #e31f26;
  color: #fff;
}
.tile__source:hover {
  background: #b8171d;
}
.tile__source .icon {
  display: block;
  width: 2em;
  height: 2em;
}
.tile__more .icon {
  display: inline-block;
  vertical-align: middle;
  width: 1em;
  height: 1em;
}
.tile__description {
  overflow: hidden;
  position: relative;
  max-height: 6em;
  margin-bottom: 1em;
}
.tile__description p {
  margin: 0;
}
.tile__description:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  height: 3em;
  background: linear-gradient(to top, #fff, #fff 10%, rgba(255, 255, 255, 0));
}
@media (min-width: 480px) {
  .tile--sticky-post .tile__description {
    max-height: 12em;
  }
}
.tile--post.new {
  padding-bottom: 1rem;
  margin-bottom: 1rem;
}
.tile--post.new .tile__label {
  padding-bottom: 0;
  font-size: 1.375rem;
  text-transform: none;
}
.tile--post.new .tile__label a {
  color: #000000;
  font-weight: 300;
}
.tile--post.new .tile__description {
  font-size: 0.813rem;
  margin-bottom: 0;
  color: #000000;
}
.tile--post.new .tile__category {
  font-size: 0.75rem;
  letter-spacing: 0.225rem;
  font-family: din-2014, sans-serif;
  font-weight: 300;
  text-transform: uppercase;
}
.featured-blog {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr;
      grid-template-columns: 1fr;
  gap: 3rem;
  padding-top: 1rem;
  color: #000000;
  padding-bottom: 2rem;
  margin-bottom: 2rem;
  border-bottom: solid 1px #c6d0d4;
}
.featured-blog img {
  height: 100%;
  object-fit: cover;
}
@media (min-width: 1070px) {
  .featured-blog {
    -ms-grid-columns: 1fr 1fr;
        grid-template-columns: 1fr 1fr;
  }
}
.featured-blog .featured-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.featured-blog .subtitle {
  padding-bottom: 1rem;
  font-size: 0.813rem;
  text-transform: uppercase;
  font-weight: 700;
}
.featured-blog .title {
  font-size: 1.875rem;
  font-family: din-2014, sans-serif;
  font-weight: 300;
  padding-bottom: 1rem;
}
.featured-blog .date {
  font-size: 0.6875rem;
  font-weight: 700;
  color: #7c7d80;
  padding-bottom: 1rem;
}
.featured-blog .excerpt {
  padding-bottom: 1rem;
}
.helper {
  overflow: hidden;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
@media (min-width: 1070px) {
  .helper {
    padding-right: 1.5rem;
    padding-left: 1.5rem;
  }
}
.container,
.slideshow .owl-dots,
.module--slideshow .owl-nav {
  -ms-flex-positive: 1;
      flex-grow: 1;
  margin: 0 auto;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (min-width: 1070px) {
  .container,
  .slideshow .owl-dots,
  .module--slideshow .owl-nav {
    max-width: 1620px;
    width: 100%;
  }
}
@media (min-width: 1070px) {
  .container--narrow {
    max-width: 1250px;
  }
}
.container--extra-narrow {
  max-width: 1070px;
}
.table-wrap {
  overflow: auto;
}
.clearfix:after {
  content: "";
  display: block;
  clear: both;
}
.icon {
  fill: currentColor;
}
.u-wide {
  width: 100%;
}
.u-text-center {
  text-align: center;
}
.u-text-right {
  text-align: right;
}
.u-text-left {
  text-align: left;
}
.screen-reader-text,
.dealer-search__filter input {
  overflow: hidden;
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  left: -9999px;
  z-index: 100000;
}
.screen-reader-text:focus {
  clip: auto;
  left: 5px;
  top: 5px;
  height: 1px;
  width: 1px;
  width: auto;
  height: auto;
  padding: 0.5em 1.5em;
  border-radius: 3px;
  background: #009f6b;
  color: #fff;
}
@media (min-width: 1070px) {
  .lg\:border-l {
    border-left: 1px solid #c6d0d4;
  }
}
@media (min-width: 1070px) {
  .lg\:pl-2\.5 {
    padding-left: 2.5rem;
  }
}
.uppercase {
  text-transform: uppercase;
}
.pb-3 {
  padding-bottom: 3rem;
}
.pb-2 {
  padding-bottom: 1rem;
}
.pb-4 {
  padding-bottom: 2rem;
}
@media (min-width: 1070px) {
  .lg\:flex {
    display: -ms-flexbox;
    display: flex;
  }
}
.max-w-8 {
  max-width: 2rem;
}
.max-w-16 {
  max-width: 4rem;
}
.lg\:space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.items-center {
  -ms-flex-align: center;
      align-items: center;
}
body.copy-Bigger div.main__content p,
body.copy-Bigger div.main__content h3,
body.copy-Bigger div.main__content p *,
body.copy-Bigger .module--text p,
body.copy-Bigger .module--text p *,
body.copy-Bigger .single-post p,
body.copy-Bigger .single-post div.main__content h3,
body.copy-Bigger .single-post div.main__content span,
body.copy-Bigger .single-post div.main__content ul,
body.copy-Bigger .featured-blog .excerpt,
body.copy-Bigger div.main__content .h3,
body.copy-Bigger .single-post div.main__content .h3 {
  font-size: 1.1rem;
}
@media only screen and (max-width: 900px) {
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link,
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
    font-size: 1rem;
    letter-spacing: 1px;
  }
}
@media only screen and (max-width: 768px) {
  table.responsive {
    border: 0;
  }
  table.responsive tr {
    display: block;
    margin-bottom: 10px;
    height: auto !important;
  }
  table.responsive td {
    border-bottom: 1px solid #dddddd;
    text-align: right;
    display: -ms-flexbox !important;
    display: flex !important;
    gap: 1rem !important;
    width: 100% !important;
    height: auto !important;
    padding: 0.5rem;
  }
  table.responsive td:before {
    content: attr(data-label);
    float: left;
    font-weight: bold;
  }
  table.responsive td[colspan] {
    display: table-cell;
    text-align: left;
  }
}
.flex {
  display: -ms-flexbox;
  display: flex;
}
.justify-between {
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.items-center {
  -ms-flex-align: center;
      align-items: center;
}
.justify-end {
  -ms-flex-pack: end;
      justify-content: flex-end;
}
input.media-search__input:-ms-input-placeholder::after {
  content: "New " !important;
}
input.media-search__input::placeholder::after {
  content: "New " !important;
}
@media only screen and (max-width: 768px) {
  .page-template-default .main__content iframe[src*="youtube.com"],
  .module--text iframe[src*="youtube.com"] {
    width: 100%;
    max-height: 450px;
    aspect-ratio: 10 / 6;
    height: auto;
  }
}
.casestudy__block .image svg {
  position: absolute;
  right: 10px;
  top: 10px;
  width: 40px;
  height: 40px;
  padding: 4px;
  background: #e31f26;
  border-radius: 50%;
  color: white;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsImxlc3Mvc3R5bGUubGVzcyIsImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9RE0rU2FucyZmYW1pbHk9SW50ZXI6d2dodEAzMDA7NDAwJmRpc3BsYXk9c3dhcCIsImxlc3MvYmFzZS9ub3JtYWxpemUubGVzcyIsImxlc3MvYmFzZS9odG1sLmxlc3MiLCJsZXNzL3ZhcmlhYmxlcy5sZXNzIiwibGVzcy9iYXNlL2Zvcm1zLmxlc3MiLCJsZXNzL3dvcmRwcmVzcy9pbWFnZXMubGVzcyIsImxlc3Mvd29yZHByZXNzL21lZGlhLmxlc3MiLCJsZXNzL3dvcmRwcmVzcy9nYWxsZXJpZXMubGVzcyIsImxlc3Mvd29yZHByZXNzL2NvbW1lbnRzLmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvYWNjb3JkaW9uLmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvYWNjb3VudC1tYW5hZ2VyLmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvYWlyLXBsdXMtZGVzY3JpcHRpb24ubGVzcyIsImxlc3MvY29tcG9uZW50cy9haXItcGx1cy1pY29ucy5sZXNzIiwibGVzcy9jb21wb25lbnRzL2Fpci1wbHVzLWxpbmtzLmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvYmFjay10by10b3AubGVzcyIsImxlc3MvY29tcG9uZW50cy9iYW5uZXIubGVzcyIsImxlc3MvY29tcG9uZW50cy9idXR0b24ubGVzcyIsImxlc3MvY29tcG9uZW50cy9jYWxsLXRvLWFjdGlvbi5sZXNzIiwibGVzcy9jb21wb25lbnRzL2NhbGxzLXRvLWFjdGlvbi5sZXNzIiwibGVzcy9jb21wb25lbnRzL2Nhc2Utc3R1ZGllcy5sZXNzIiwibGVzcy9jb21wb25lbnRzL2Nhcm91c2VsLmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvY29ubmVjdGFibGUtY2FwYWNpdGllcy5sZXNzIiwibGVzcy9jb21wb25lbnRzL2Nvbm5lY3RhYmxlLXVuaXRzLmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvY29tcGF0aWJsZS11bml0cy5sZXNzIiwibGVzcy9jb21wb25lbnRzL2NvbXBhdGlibGUtdW5pdC5sZXNzIiwibGVzcy9jb21wb25lbnRzL2Nvb3AtaWNvbnMubGVzcyIsImxlc3MvY29tcG9uZW50cy9jb29wLWljb24ubGVzcyIsImxlc3MvY29tcG9uZW50cy9jb3Jwb3JhdGUtaGVhZGVyLmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvY29ycG9yYXRlLW5hdmlnYXRpb24ubGVzcyIsImxlc3MvY29tcG9uZW50cy9kZWFsZXItbG9jYXRvci5sZXNzIiwibGVzcy9jb21wb25lbnRzL2RlYWxlci1saXN0Lmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvZGVhbGVyLXNlYXJjaC5sZXNzIiwibGVzcy9jb21wb25lbnRzL2RlYWxlci5sZXNzIiwibGVzcy9jb21wb25lbnRzL2RvY3VtZW50Lmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvZHJvcGRvd24ubGVzcyIsImxlc3MvY29tcG9uZW50cy9lcnJvci5sZXNzIiwibGVzcy9jb21wb25lbnRzL2V2ZW50cy5sZXNzIiwibGVzcy9jb21wb25lbnRzL2ZhcS1zZWFyY2gubGVzcyIsImxlc3MvY29tcG9uZW50cy9mYXEubGVzcyIsImxlc3MvY29tcG9uZW50cy9mdW5jdGlvbnMubGVzcyIsImxlc3MvY29tcG9uZW50cy9mdW5jdGlvbi5sZXNzIiwibGVzcy9jb21wb25lbnRzL2Zvb3Rlci5sZXNzIiwibGVzcy9jb21wb25lbnRzL2dyaWQubGVzcyIsImxlc3MvY29tcG9uZW50cy9oZWFkZXIubGVzcyIsImxlc3MvY29tcG9uZW50cy9oZXJvLmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvaW50cm8ubGVzcyIsImxlc3MvY29tcG9uZW50cy9rZXktZmVhdHVyZXMubGVzcyIsImxlc3MvY29tcG9uZW50cy9sb2ctb3V0LWxpbmsubGVzcyIsImxlc3MvY29tcG9uZW50cy9sb2dpbi1mb3JtLmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvbWFpbi5sZXNzIiwibGVzcy9jb21wb25lbnRzL21lZGlhLWxpYnJhcnkubGVzcyIsImxlc3MvY29tcG9uZW50cy9tZWRpYS1zZWFyY2gubGVzcyIsImxlc3MvY29tcG9uZW50cy9tZW51Lmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvbWVudS10b2dnbGUubGVzcyIsImxlc3MvY29tcG9uZW50cy9tb2JpbGUtbWVudS5sZXNzIiwibGVzcy9jb21wb25lbnRzL21vZHVsZS5sZXNzIiwibGVzcy9jb21wb25lbnRzL25hdmJhci5sZXNzIiwibGVzcy9jb21wb25lbnRzL25ld3NsZXR0ZXIubGVzcyIsImxlc3MvY29tcG9uZW50cy9udW1iZXJlZC1wYW5lbC5sZXNzIiwibGVzcy9jb21wb25lbnRzL3BhZ2luYXRpb24ubGVzcyIsImxlc3MvY29tcG9uZW50cy9wcm9kdWN0Lmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvcHJvZHVjdC1maWx0ZXJzLmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvcHJvZHVjdC1nYWxsZXJ5Lmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvcHJvbW90aW9uLmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvcHJvbW90aW9uLWFjdGlvbnMubGVzcyIsImxlc3MvY29tcG9uZW50cy9wcm9tb3Rpb24tYmFubmVyLmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvcHJvbW90aW9uLWNhbGwtdG8tYWN0aW9uLmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvcHJvbW90aW9uLWNvbnRhY3QtZGV0YWlscy5sZXNzIiwibGVzcy9jb21wb25lbnRzL3JlbW90ZS5sZXNzIiwibGVzcy9jb21wb25lbnRzL3Jldmlld3MubGVzcyIsImxlc3MvY29tcG9uZW50cy9zZWFyY2gtZm9ybS5sZXNzIiwibGVzcy9jb21wb25lbnRzL3NlY3Rpb24ubGVzcyIsImxlc3MvY29tcG9uZW50cy9zaWRlYmFyLmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvc2l0ZS1tYXAubGVzcyIsImxlc3MvY29tcG9uZW50cy9zbGlkZXNob3cubGVzcyIsImxlc3MvY29tcG9uZW50cy9zb2NpYWwtbGlua3MubGVzcyIsImxlc3MvY29tcG9uZW50cy9zb2NpYWwtbWVudS5sZXNzIiwibGVzcy9jb21wb25lbnRzL3NvY2lhbC1tZW51LWl0ZW0ubGVzcyIsImxlc3MvY29tcG9uZW50cy9zcGVjaWZpY2F0aW9ucy5sZXNzIiwibGVzcy9jb21wb25lbnRzL3RhYnMubGVzcyIsImxlc3MvY29tcG9uZW50cy90YWJsZS1vZi1jb250ZW50cy5sZXNzIiwibGVzcy9jb21wb25lbnRzL3RleHQtYm94Lmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvdGV4dC1ib3hlcy5sZXNzIiwibGVzcy9jb21wb25lbnRzL3RpbGUubGVzcyIsImxlc3MvY29tcG9uZW50cy90b29scy5sZXNzIiwibGVzcy9jb21wb25lbnRzL3ZhY2FuY3ktbGlzdGluZy5sZXNzIiwibGVzcy9jb21wb25lbnRzL3ZhY2FuY3kubGVzcyIsImxlc3MvY29tcG9uZW50cy92ZXJ0aWNhbC10YWJzLmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvdmlldy10b2dnbGUubGVzcyIsImxlc3MvY29tcG9uZW50cy92cmYtbW9kZWxzLmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvd2lkZ2V0Lmxlc3MiLCJsZXNzL2NvbXBvbmVudHMvc2VyaWVzLWJsb2Nrcy5sZXNzIiwibGVzcy9uZXdfbW9kdWxlcy9idXR0b25zLmxlc3MiLCJsZXNzL25ld19tb2R1bGVzL3RleHQubGVzcyIsImxlc3MvbmV3X21vZHVsZXMvc2xpZGVzaG93Lmxlc3MiLCJsZXNzL25ld19tb2R1bGVzL3RleHRfaWNvbnMubGVzcyIsImxlc3MvbmV3X21vZHVsZXMvaW1hZ2VfdGV4dF9wYW5lbHMubGVzcyIsImxlc3MvbmV3X21vZHVsZXMvdGV4dF9vcl9pbWFnZV9wYW5lbHMubGVzcyIsImxlc3MvbmV3X21vZHVsZXMvbGF0ZXN0X3Bvc3RzLmxlc3MiLCJsZXNzL25ld19tb2R1bGVzL2Jhbm5lci5sZXNzIiwibGVzcy9uZXdfbW9kdWxlcy9mZWF0dXJlZF9wcm9kdWN0Lmxlc3MiLCJsZXNzL25ld19tb2R1bGVzL3RleHRfbGlua3MubGVzcyIsImxlc3MvbmV3X21vZHVsZXMvdGV4dF9pbWFnZS5sZXNzIiwibGVzcy9uZXdfbW9kdWxlcy90ZXh0X2ltYWdlcy5sZXNzIiwibGVzcy9uZXdfbW9kdWxlcy9jYXJvdXNlbC5sZXNzIiwibGVzcy9uZXdfbW9kdWxlcy9sYXRlc3RfcHJvZHVjdHMubGVzcyIsImxlc3MvbmV3X21vZHVsZXMvcG9zdF9jb2x1bW5zLmxlc3MiLCJsZXNzL25ld19tb2R1bGVzL2Zvb3Rlcl9jdGEubGVzcyIsImxlc3MvbmV3X21vZHVsZXMvdmlkZW9fYmFja2dyb3VuZC5sZXNzIiwibGVzcy9jb21wb25lbnRzL25ldy9iYW5uZXIubGVzcyIsImxlc3MvY29tcG9uZW50cy9uZXcvaW50cm8ubGVzcyIsImxlc3MvY29tcG9uZW50cy9uZXcvdGlsZS5sZXNzIiwibGVzcy9jb21wb25lbnRzL25ldy9mZWF0dXJlZF9ibG9nLmxlc3MiLCJsZXNzL3V0aWxpdGllcy91dGlsaXRpZXMubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7RUFLRTtBQ0VGO0VBQ0UsNEJBQUE7RUFDQSxrS0FBQTtFQUdBLG9CQUFBO0VBQ0EsbUJBQUE7RUFDQSxtQkFBQTtDREZEO0FFWkQ7RUFDRSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLCtIQUFBO0NGY0Q7QUVaRDtFQUNFLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO0VBQ0EsMkhBQUE7Q0ZjRDtBRVpEO0VBQ0UscUJBQUE7RUFDQSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSwySEFBQTtDRmNEO0FDaEJEO0VBQ0UsaUNBQUE7Q0RrQkQ7QUFDRCw0RUFBNEU7QUFDNUU7OztHQUdHO0FHbENIO0VBQ0Usd0JBQUE7RUhvQ0EsT0FBTztFR25DUCwyQkFBQTtFSHFDQSxPQUFPO0VHcENQLCtCQUFBO0VIc0NBLE9BQU87Q0FDUjtBQUNEOztHQUVHO0FHbkNIO0VBQ0UsVUFBQTtDSHFDRDtBQUNEO2dGQUNnRjtB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QzN3R0M7RUFDRSxnQkFBQTtDNUM2d0dIO0E0Q3R3R0M7RUFDRSxZQUFBO0M1Q3d3R0g7QTRDendHQztFQUNFLG9CQUFBO0M1QzJ3R0g7QTRDNXdHQztFQUNFLG9CQUFBO0M1Qzh3R0g7QTRDL3dHQztFQUNFLFdBQUE7QzVDaXhHSDtBNENseEdDO0VBQ0Usb0JBQUE7QzVDb3hHSDtBNENyeEdDO0VBQ0Usb0JBQUE7QzVDdXhHSDtBNEN4eEdDO0VBQ0UsV0FBQTtDNUMweEdIO0E0QzN4R0M7RUFDRSxvQkFBQTtDNUM2eEdIO0E0Qzl4R0M7RUFDRSxvQkFBQTtDNUNneUdIO0E0Q2p5R0M7RUFDRSxXQUFBO0M1Q215R0g7QTRDcHlHQztFQUNFLG9CQUFBO0M1Q3N5R0g7QTRDdnlHQztFQUNFLG1CQUFBO0M1Q3l5R0g7QTRDanlHRDtFQUNFO0lBQ0UsU0FBQTtHNUNteUdEO0U0Q2p5R0M7SUFDRSxXQUFBO0c1Q215R0g7RTRDanpHRDtJQUNFLFlBQUE7RzVDbXpHRDtFNENwekdEO0lBQ0Usb0JBQUE7RzVDc3pHRDtFNEN2ekdEO0lBQ0Usb0JBQUE7RzVDeXpHRDtFNEMxekdEO0lBQ0UsV0FBQTtHNUM0ekdEO0U0Qzd6R0Q7SUFDRSxvQkFBQTtHNUMrekdEO0U0Q2gwR0Q7SUFDRSxvQkFBQTtHNUNrMEdEO0U0Q24wR0Q7SUFDRSxXQUFBO0c1Q3EwR0Q7RTRDdDBHRDtJQUNFLG9CQUFBO0c1Q3cwR0Q7RTRDejBHRDtJQUNFLG9CQUFBO0c1QzIwR0Q7RTRDNTBHRDtJQUNFLFdBQUE7RzVDODBHRDtFNEMvMEdEO0lBQ0Usb0JBQUE7RzVDaTFHRDtFNENsMUdEO0lBQ0UsbUJBQUE7RzVDbzFHRDtDQUNGO0E0Q2owR0Q7RUFDRTtJQUNFLFNBQUE7RzVDbTBHRDtFNENqMEdDO0lBQ0UsV0FBQTtHNUNtMEdIO0U0QzcxR0Q7SUFDRSxZQUFBO0c1QysxR0Q7RTRDaDJHRDtJQUNFLG9CQUFBO0c1Q2syR0Q7RTRDbjJHRDtJQUNFLG9CQUFBO0c1Q3EyR0Q7RTRDdDJHRDtJQUNFLFdBQUE7RzVDdzJHRDtFNEN6MkdEO0lBQ0Usb0JBQUE7RzVDMjJHRDtFNEM1MkdEO0lBQ0Usb0JBQUE7RzVDODJHRDtFNEMvMkdEO0lBQ0UsV0FBQTtHNUNpM0dEO0U0Q2wzR0Q7SUFDRSxvQkFBQTtHNUNvM0dEO0U0Q3IzR0Q7SUFDRSxvQkFBQTtHNUN1M0dEO0U0Q3gzR0Q7SUFDRSxXQUFBO0c1QzAzR0Q7RTRDMzNHRDtJQUNFLG9CQUFBO0c1QzYzR0Q7RTRDOTNHRDtJQUNFLG1CQUFBO0c1Q2c0R0Q7Q0FDRjtBNENqMkdEO0VBQ0U7SUFDRSxTQUFBO0c1Q20yR0Q7RTRDajJHQztJQUNFLFdBQUE7RzVDbTJHSDtFNEN6NEdEO0lBQ0UsWUFBQTtHNUMyNEdEO0U0QzU0R0Q7SUFDRSxvQkFBQTtHNUM4NEdEO0U0Qy80R0Q7SUFDRSxvQkFBQTtHNUNpNUdEO0U0Q2w1R0Q7SUFDRSxXQUFBO0c1Q281R0Q7RTRDcjVHRDtJQUNFLG9CQUFBO0c1Q3U1R0Q7RTRDeDVHRDtJQUNFLG9CQUFBO0c1QzA1R0Q7RTRDMzVHRDtJQUNFLFdBQUE7RzVDNjVHRDtFNEM5NUdEO0lBQ0Usb0JBQUE7RzVDZzZHRDtFNENqNkdEO0lBQ0Usb0JBQUE7RzVDbTZHRDtFNENwNkdEO0lBQ0UsV0FBQTtHNUNzNkdEO0U0Q3Y2R0Q7SUFDRSxvQkFBQTtHNUN5NkdEO0U0QzE2R0Q7SUFDRSxtQkFBQTtHNUM0NkdEO0NBQ0Y7QTRDajRHRDtFQUNFO0lBQ0UsU0FBQTtHNUNtNEdEO0U0Q2o0R0M7SUFDRSxXQUFBO0c1Q200R0g7RTRDcjdHRDtJQUNFLFlBQUE7RzVDdTdHRDtFNEN4N0dEO0lBQ0Usb0JBQUE7RzVDMDdHRDtFNEMzN0dEO0lBQ0Usb0JBQUE7RzVDNjdHRDtFNEM5N0dEO0lBQ0UsV0FBQTtHNUNnOEdEO0U0Q2o4R0Q7SUFDRSxvQkFBQTtHNUNtOEdEO0U0Q3A4R0Q7SUFDRSxvQkFBQTtHNUNzOEdEO0U0Q3Y4R0Q7SUFDRSxXQUFBO0c1Q3k4R0Q7RTRDMThHRDtJQUNFLG9CQUFBO0c1QzQ4R0Q7RTRDNzhHRDtJQUNFLG9CQUFBO0c1Qys4R0Q7RTRDaDlHRDtJQUNF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QUE7R25Id3RSTDtDQUNGO0FtSHB0Ukc7RUErSkg7SUE5Sk8scUJBQUE7R25IdXRSTDtDQUNGO0FtSHB0UkQ7RUFDSSwwQkFBQTtDbkhzdFJIO0FtSGx0UkQ7RUFDSSxxQkFBQTtDbkhvdFJIO0FtSGp0UkQ7RUFDSSxxQkFBQTtDbkhtdFJIO0FtSGh0UkQ7RUFDSSxxQkFBQTtDbkhrdFJIO0FtSDlzUkc7RUF3SUg7SUF2SU8scUJBQUE7SUFBQSxjQUFBO0duSGl0Ukw7Q0FDRjtBbUg5c1JEO0VBQ0ksZ0JBQUE7Q25IZ3RSSDtBbUg3c1JEO0VBQ0ksZ0JBQUE7Q25IK3NSSDtBbUg1c1JEO0VBQ0ksd0JBQUE7RUFDQSx1REFBQTtFQUNBLGdFQUFBO0NuSDhzUkg7QW1IM3NSRDtFQUNJLHVCQUFBO01BQUEsb0JBQUE7Q25INnNSSDtBbUgxc1JEOzs7Ozs7Ozs7Ozs7RUFXUSxrQkFBQTtDbkg2c1JQO0FtSHhzUkQ7RUFFSTs7SUFDSSxnQkFBQTtJQUNBLG9CQUFBO0duSDBzUkw7Q0FDRjtBbUhwc1JEO0VBQ0k7SUFDSSxVQUFBO0duSHNzUkw7RW1IdnNSQztJQUlRLGVBQUE7SUFDQSxvQkFBQTtJQUNBLHdCQUFBO0duSHNzUlQ7RW1INXNSQztJQVVRLGlDQUFBO0lBQ0Esa0JBQUE7SUFFQSxnQ0FBQTtJQUFBLHlCQUFBO0lBQ0EscUJBQUE7SUFFQSx1QkFBQTtJQUNBLHdCQUFBO0lBQ0EsZ0JBQUE7R25IbXNSVDtFbUhydFJDO0lBc0JRLDBCQUFBO0lBQ0EsWUFBQTtJQUNBLGtCQUFBO0duSGtzUlQ7RW1IMXRSQztJQTZCUSxvQkFBQTtJQUNBLGlCQUFBO0duSGdzUlQ7Q0FDRjtBbUh6clJEO0VBQ0kscUJBQUE7RUFBQSxjQUFBO0NuSDJyUkg7QW1IdnJSRDtFQUNJLHVCQUFBO01BQUEsK0JBQUE7Q25IeXJSSDtBbUh0clJEO0VBQ0ksdUJBQUE7TUFBQSxvQkFBQTtDbkh3clJIO0FtSHByUkQ7RUFDSSxtQkFBQTtNQUFBLDBCQUFBO0NuSHNyUkg7QW1IbnJSRDtFQUNJLDJCQUFBO0NuSHFyUkg7QW1IdHJSRDtFQUNJLDJCQUFBO0NuSHFyUkg7QW1IL3FSRDtFQUVJOztJQUVJLFlBQUE7SUFDQSxrQkFBQTtJQUNBLHFCQUFBO0lBQ0EsYUFBQTtHbkhnclJMO0NBQ0Y7QW1INXFSRDtFQUNJLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGFBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsYUFBQTtDbkg4cVJIIiwiZmlsZSI6InN0eWxlLmNzcyJ9 */