@charset "UTF-8";
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

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

/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block; }

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

/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block; }

/**
 * 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 {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

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

/* Text-level semantics
   ========================================================================== */
/**
 * 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 */ }

/**
 * 1. Remove the bottom border in Chrome 57- and 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 */
  -webkit-text-decoration: underline dotted;
  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; }

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

/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic; }

/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000; }

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

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

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block; }

/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0; }

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

/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden; }

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

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

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

/**
 * 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; }

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

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

/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

/**
 * 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'] {
  -webkit-box-sizing: border-box;
  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 macOS.
 */
[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none; }

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

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block; }

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

/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block; }

/**
 * Add the correct display in IE.
 */
template {
  display: none; }

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

.screen-reader-text,
.screen-reader-response {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0; }

@font-face {
  font-family: 'Cachet';
  font-style: normal;
  font-weight: 400;
  src: local("Cachet Book"), url("../fonts/Cachet-Book.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face {
  font-family: 'Cachet';
  font-style: normal;
  font-weight: 500;
  src: local("Cachet Medium"), url("../fonts/Cachet-Medium.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

@font-face {
  font-family: 'Cachet';
  font-style: normal;
  font-weight: 700;
  src: local("Cachet Bold"), url("../fonts/Cachet-Bold.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

html {
  background-color: #fff;
  color: #231f20;
  font-family: "Cachet", -apple-system, BlinkMacSystemFont, sans-serif;
  font-size: 16px;
  line-height: 1.5;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased; }

body {
  overflow-x: hidden; }

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

ul,
ol,
p {
  margin-top: 0;
  margin-bottom: 1rem; }

ul,
ol {
  padding-left: 1em; }

li {
  margin-bottom: 0.5rem;
  margin-top: 0; }

button {
  -webkit-appearance: none;
  background: none;
  padding: 0;
  margin: 0;
  outline: 0;
  border: 0;
  font-family: "Cachet", -apple-system, BlinkMacSystemFont, sans-serif; }
  button:focus {
    outline: none; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
  line-height: 1;
  margin-bottom: 0.5rem;
  margin-top: 0;
  font-family: "Cachet", -apple-system, BlinkMacSystemFont, sans-serif; }

h4 {
  font-size: 2.4375rem; }
  @media all and (min-width: 45rem) {
    h4 {
      font-size: 3.0625rem; } }

h3 {
  font-size: 3.0625rem; }
  @media all and (min-width: 45rem) {
    h3 {
      font-size: 3.8125rem; } }

h2 {
  font-size: 3.8125rem; }
  @media all and (min-width: 45rem) {
    h2 {
      font-size: 4.75rem; } }

h1 {
  font-size: 4.75rem; }
  @media all and (min-width: 45rem) {
    h1 {
      font-size: 5.8125rem; } }

input,
textarea,
select {
  -webkit-appearance: none;
  background: transparent;
  color: #231f20;
  font-size: 16px;
  font-family: "Cachet", -apple-system, BlinkMacSystemFont, sans-serif; }

a {
  color: #178bcd;
  text-decoration: none;
  -webkit-transition: 200ms ease-out color;
  transition: 200ms ease-out color; }
  a:hover, a:focus {
    color: #1b4265; }
  a:focus {
    outline: none; }

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

address {
  font-style: normal; }

blockquote {
  margin: 0; }

cite {
  font-style: normal; }

figure {
  margin: 0; }

dl,
dd {
  margin: 0; }

fieldset {
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  display: block; }

::-moz-selection {
  background: rgba(10, 99, 172, 0.25); }

::selection {
  background: rgba(10, 99, 172, 0.25); }

body.-purple ::-moz-selection, .-purple .dotted-container body.btn ::-moz-selection, .dotted-container.-purple .dotted-container__content body.btn ::-moz-selection, .-purple .accordion body.btn ::-moz-selection, .accordion.-purple body.btn ::-moz-selection, .triangle-section.-purple .triangle-column__body body.btn ::-moz-selection, .triangle-section.-purple-light .triangle-column__body body.btn ::-moz-selection, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body body.btn ::-moz-selection, .slider-panel.-purple .triangle-section.btn .triangle-column__body body.btn ::-moz-selection, .panel-slider__controls.-purple body.btn ::-moz-selection, .card.-purple body.btn ::-moz-selection, .content-card.-purple body.btn ::-moz-selection, .-purple .content-block__btn body.btn ::-moz-selection {
  background: rgba(90, 52, 143, 0.25); }

body.-purple ::selection, .-purple .dotted-container body.btn ::selection, .dotted-container.-purple .dotted-container__content body.btn ::selection, .-purple .accordion body.btn ::selection, .accordion.-purple body.btn ::selection, .triangle-section.-purple .triangle-column__body body.btn ::selection, .triangle-section.-purple-light .triangle-column__body body.btn ::selection, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body body.btn ::selection, .slider-panel.-purple .triangle-section.btn .triangle-column__body body.btn ::selection, .panel-slider__controls.-purple body.btn ::selection, .card.-purple body.btn ::selection, .content-card.-purple body.btn ::selection, .-purple .content-block__btn body.btn ::selection {
  background: rgba(90, 52, 143, 0.25); }

body.-green ::-moz-selection, .-green .dotted-container body.btn ::-moz-selection, .dotted-container.-green .dotted-container__content body.btn ::-moz-selection, .-green .accordion body.btn ::-moz-selection, .accordion.-green body.btn ::-moz-selection, .panel-slider__controls.-green body.btn ::-moz-selection, .card.-green body.btn ::-moz-selection, .content-card.-green body.btn ::-moz-selection, .-green .content-block__btn body.btn ::-moz-selection {
  background: rgba(19, 107, 106, 0.25); }

body.-green ::selection, .-green .dotted-container body.btn ::selection, .dotted-container.-green .dotted-container__content body.btn ::selection, .-green .accordion body.btn ::selection, .accordion.-green body.btn ::selection, .panel-slider__controls.-green body.btn ::selection, .card.-green body.btn ::selection, .content-card.-green body.btn ::selection, .-green .content-block__btn body.btn ::selection {
  background: rgba(19, 107, 106, 0.25); }

body.-yellow ::-moz-selection, .-yellow .dotted-container body.btn ::-moz-selection, .dotted-container.-yellow .dotted-container__content body.btn ::-moz-selection, .-yellow .accordion body.btn ::-moz-selection, .accordion.-yellow body.btn ::-moz-selection, .panel-slider__controls.-yellow body.btn ::-moz-selection, .card.-yellow body.btn ::-moz-selection, .-yellow .content-block__btn body.btn ::-moz-selection {
  background: rgba(217, 89, 49, 0.25); }

body.-yellow ::selection, .-yellow .dotted-container body.btn ::selection, .dotted-container.-yellow .dotted-container__content body.btn ::selection, .-yellow .accordion body.btn ::selection, .accordion.-yellow body.btn ::selection, .panel-slider__controls.-yellow body.btn ::selection, .card.-yellow body.btn ::selection, .-yellow .content-block__btn body.btn ::selection {
  background: rgba(217, 89, 49, 0.25); }

body.-red ::-moz-selection, .-red .dotted-container body.btn ::-moz-selection, .dotted-container.-red .dotted-container__content body.btn ::-moz-selection, .-red .accordion body.btn ::-moz-selection, .accordion.-red body.btn ::-moz-selection, .panel-slider__controls.-red body.btn ::-moz-selection, .card.-red body.btn ::-moz-selection, .content-card.-red body.btn ::-moz-selection, .-red .content-block__btn body.btn ::-moz-selection {
  background: rgba(166, 46, 52, 0.25); }

body.-red ::selection, .-red .dotted-container body.btn ::selection, .dotted-container.-red .dotted-container__content body.btn ::selection, .-red .accordion body.btn ::selection, .accordion.-red body.btn ::selection, .panel-slider__controls.-red body.btn ::selection, .card.-red body.btn ::selection, .content-card.-red body.btn ::selection, .-red .content-block__btn body.btn ::selection {
  background: rgba(166, 46, 52, 0.25); }

body.-blue ::-moz-selection, .-blue .dotted-container body.btn ::-moz-selection, .dotted-container.-blue .dotted-container__content body.btn ::-moz-selection, .-blue .accordion body.btn ::-moz-selection, .accordion.-blue body.btn ::-moz-selection, .triangle-section.-blue .triangle-column__body body.btn ::-moz-selection, .panel-slider__controls.-blue body.btn ::-moz-selection, .card.-blue body.btn ::-moz-selection, .content-card.-blue body.btn ::-moz-selection, .-blue .content-block__btn body.btn ::-moz-selection {
  background: rgba(10, 99, 172, 0.25); }

body.-blue ::selection, .-blue .dotted-container body.btn ::selection, .dotted-container.-blue .dotted-container__content body.btn ::selection, .-blue .accordion body.btn ::selection, .accordion.-blue body.btn ::selection, .triangle-section.-blue .triangle-column__body body.btn ::selection, .panel-slider__controls.-blue body.btn ::selection, .card.-blue body.btn ::selection, .content-card.-blue body.btn ::selection, .-blue .content-block__btn body.btn ::selection {
  background: rgba(10, 99, 172, 0.25); }

body .-purple ::-moz-selection, body .-purple .dotted-container .btn ::-moz-selection, .-purple .dotted-container body .btn ::-moz-selection, body .dotted-container.-purple .dotted-container__content .btn ::-moz-selection, .dotted-container.-purple .dotted-container__content body .btn ::-moz-selection, body .-purple .accordion .btn ::-moz-selection, .-purple .accordion body .btn ::-moz-selection, body .accordion.-purple .btn ::-moz-selection, .accordion.-purple body .btn ::-moz-selection, body .triangle-section.-purple .triangle-column__body .btn ::-moz-selection, .triangle-section.-purple .triangle-column__body body .btn ::-moz-selection, body .triangle-section.-purple-light .triangle-column__body .btn ::-moz-selection, .triangle-section.-purple-light .triangle-column__body body .btn ::-moz-selection, body .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn ::-moz-selection, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body body .btn ::-moz-selection, body .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn ::-moz-selection, .slider-panel.-purple .triangle-section.btn .triangle-column__body body .btn ::-moz-selection, body .panel-slider__controls.-purple .btn ::-moz-selection, .panel-slider__controls.-purple body .btn ::-moz-selection, body .card.-purple .btn ::-moz-selection, .card.-purple body .btn ::-moz-selection, body .content-card.-purple .btn ::-moz-selection, .content-card.-purple body .btn ::-moz-selection, body .-purple .content-block__btn .btn ::-moz-selection, .-purple .content-block__btn body .btn ::-moz-selection {
  background: rgba(90, 52, 143, 0.25); }

body .-purple ::selection, body .-purple .dotted-container .btn ::selection, .-purple .dotted-container body .btn ::selection, body .dotted-container.-purple .dotted-container__content .btn ::selection, .dotted-container.-purple .dotted-container__content body .btn ::selection, body .-purple .accordion .btn ::selection, .-purple .accordion body .btn ::selection, body .accordion.-purple .btn ::selection, .accordion.-purple body .btn ::selection, body .triangle-section.-purple .triangle-column__body .btn ::selection, .triangle-section.-purple .triangle-column__body body .btn ::selection, body .triangle-section.-purple-light .triangle-column__body .btn ::selection, .triangle-section.-purple-light .triangle-column__body body .btn ::selection, body .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn ::selection, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body body .btn ::selection, body .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn ::selection, .slider-panel.-purple .triangle-section.btn .triangle-column__body body .btn ::selection, body .panel-slider__controls.-purple .btn ::selection, .panel-slider__controls.-purple body .btn ::selection, body .card.-purple .btn ::selection, .card.-purple body .btn ::selection, body .content-card.-purple .btn ::selection, .content-card.-purple body .btn ::selection, body .-purple .content-block__btn .btn ::selection, .-purple .content-block__btn body .btn ::selection {
  background: rgba(90, 52, 143, 0.25); }

body .-green ::-moz-selection, body .-green .dotted-container .btn ::-moz-selection, .-green .dotted-container body .btn ::-moz-selection, body .dotted-container.-green .dotted-container__content .btn ::-moz-selection, .dotted-container.-green .dotted-container__content body .btn ::-moz-selection, body .-green .accordion .btn ::-moz-selection, .-green .accordion body .btn ::-moz-selection, body .accordion.-green .btn ::-moz-selection, .accordion.-green body .btn ::-moz-selection, body .panel-slider__controls.-green .btn ::-moz-selection, .panel-slider__controls.-green body .btn ::-moz-selection, body .card.-green .btn ::-moz-selection, .card.-green body .btn ::-moz-selection, body .content-card.-green .btn ::-moz-selection, .content-card.-green body .btn ::-moz-selection, body .-green .content-block__btn .btn ::-moz-selection, .-green .content-block__btn body .btn ::-moz-selection {
  background: rgba(19, 107, 106, 0.25); }

body .-green ::selection, body .-green .dotted-container .btn ::selection, .-green .dotted-container body .btn ::selection, body .dotted-container.-green .dotted-container__content .btn ::selection, .dotted-container.-green .dotted-container__content body .btn ::selection, body .-green .accordion .btn ::selection, .-green .accordion body .btn ::selection, body .accordion.-green .btn ::selection, .accordion.-green body .btn ::selection, body .panel-slider__controls.-green .btn ::selection, .panel-slider__controls.-green body .btn ::selection, body .card.-green .btn ::selection, .card.-green body .btn ::selection, body .content-card.-green .btn ::selection, .content-card.-green body .btn ::selection, body .-green .content-block__btn .btn ::selection, .-green .content-block__btn body .btn ::selection {
  background: rgba(19, 107, 106, 0.25); }

body .-yellow ::-moz-selection, body .-yellow .dotted-container .btn ::-moz-selection, .-yellow .dotted-container body .btn ::-moz-selection, body .dotted-container.-yellow .dotted-container__content .btn ::-moz-selection, .dotted-container.-yellow .dotted-container__content body .btn ::-moz-selection, body .-yellow .accordion .btn ::-moz-selection, .-yellow .accordion body .btn ::-moz-selection, body .accordion.-yellow .btn ::-moz-selection, .accordion.-yellow body .btn ::-moz-selection, body .panel-slider__controls.-yellow .btn ::-moz-selection, .panel-slider__controls.-yellow body .btn ::-moz-selection, body .card.-yellow .btn ::-moz-selection, .card.-yellow body .btn ::-moz-selection, body .-yellow .content-block__btn .btn ::-moz-selection, .-yellow .content-block__btn body .btn ::-moz-selection {
  background: rgba(217, 89, 49, 0.25); }

body .-yellow ::selection, body .-yellow .dotted-container .btn ::selection, .-yellow .dotted-container body .btn ::selection, body .dotted-container.-yellow .dotted-container__content .btn ::selection, .dotted-container.-yellow .dotted-container__content body .btn ::selection, body .-yellow .accordion .btn ::selection, .-yellow .accordion body .btn ::selection, body .accordion.-yellow .btn ::selection, .accordion.-yellow body .btn ::selection, body .panel-slider__controls.-yellow .btn ::selection, .panel-slider__controls.-yellow body .btn ::selection, body .card.-yellow .btn ::selection, .card.-yellow body .btn ::selection, body .-yellow .content-block__btn .btn ::selection, .-yellow .content-block__btn body .btn ::selection {
  background: rgba(217, 89, 49, 0.25); }

body .-red ::-moz-selection, body .-red .dotted-container .btn ::-moz-selection, .-red .dotted-container body .btn ::-moz-selection, body .dotted-container.-red .dotted-container__content .btn ::-moz-selection, .dotted-container.-red .dotted-container__content body .btn ::-moz-selection, body .-red .accordion .btn ::-moz-selection, .-red .accordion body .btn ::-moz-selection, body .accordion.-red .btn ::-moz-selection, .accordion.-red body .btn ::-moz-selection, body .panel-slider__controls.-red .btn ::-moz-selection, .panel-slider__controls.-red body .btn ::-moz-selection, body .card.-red .btn ::-moz-selection, .card.-red body .btn ::-moz-selection, body .content-card.-red .btn ::-moz-selection, .content-card.-red body .btn ::-moz-selection, body .-red .content-block__btn .btn ::-moz-selection, .-red .content-block__btn body .btn ::-moz-selection {
  background: rgba(166, 46, 52, 0.25); }

body .-red ::selection, body .-red .dotted-container .btn ::selection, .-red .dotted-container body .btn ::selection, body .dotted-container.-red .dotted-container__content .btn ::selection, .dotted-container.-red .dotted-container__content body .btn ::selection, body .-red .accordion .btn ::selection, .-red .accordion body .btn ::selection, body .accordion.-red .btn ::selection, .accordion.-red body .btn ::selection, body .panel-slider__controls.-red .btn ::selection, .panel-slider__controls.-red body .btn ::selection, body .card.-red .btn ::selection, .card.-red body .btn ::selection, body .content-card.-red .btn ::selection, .content-card.-red body .btn ::selection, body .-red .content-block__btn .btn ::selection, .-red .content-block__btn body .btn ::selection {
  background: rgba(166, 46, 52, 0.25); }

body .-blue ::-moz-selection, body .-blue .dotted-container .btn ::-moz-selection, .-blue .dotted-container body .btn ::-moz-selection, body .dotted-container.-blue .dotted-container__content .btn ::-moz-selection, .dotted-container.-blue .dotted-container__content body .btn ::-moz-selection, body .-blue .accordion .btn ::-moz-selection, .-blue .accordion body .btn ::-moz-selection, body .accordion.-blue .btn ::-moz-selection, .accordion.-blue body .btn ::-moz-selection, body .triangle-section.-blue .triangle-column__body .btn ::-moz-selection, .triangle-section.-blue .triangle-column__body body .btn ::-moz-selection, body .panel-slider__controls.-blue .btn ::-moz-selection, .panel-slider__controls.-blue body .btn ::-moz-selection, body .card.-blue .btn ::-moz-selection, .card.-blue body .btn ::-moz-selection, body .content-card.-blue .btn ::-moz-selection, .content-card.-blue body .btn ::-moz-selection, body .-blue .content-block__btn .btn ::-moz-selection, .-blue .content-block__btn body .btn ::-moz-selection {
  background: rgba(10, 99, 172, 0.25); }

body .-blue ::selection, body .-blue .dotted-container .btn ::selection, .-blue .dotted-container body .btn ::selection, body .dotted-container.-blue .dotted-container__content .btn ::selection, .dotted-container.-blue .dotted-container__content body .btn ::selection, body .-blue .accordion .btn ::selection, .-blue .accordion body .btn ::selection, body .accordion.-blue .btn ::selection, .accordion.-blue body .btn ::selection, body .triangle-section.-blue .triangle-column__body .btn ::selection, .triangle-section.-blue .triangle-column__body body .btn ::selection, body .panel-slider__controls.-blue .btn ::selection, .panel-slider__controls.-blue body .btn ::selection, body .card.-blue .btn ::selection, .card.-blue body .btn ::selection, body .content-card.-blue .btn ::selection, .content-card.-blue body .btn ::selection, body .-blue .content-block__btn .btn ::selection, .-blue .content-block__btn body .btn ::selection {
  background: rgba(10, 99, 172, 0.25); }

::-webkit-input-placeholder {
  color: rgba(35, 31, 32, 0.6);
  opacity: 1; }

::-moz-placeholder {
  color: rgba(35, 31, 32, 0.6);
  opacity: 1; }

::-ms-input-placeholder {
  color: rgba(35, 31, 32, 0.6);
  opacity: 1; }

::placeholder {
  color: rgba(35, 31, 32, 0.6);
  opacity: 1; }

/* Change Autocomplete styles in Chrome */
@-webkit-keyframes autofill {
  to {
    color: #231f20;
    background: #fff; } }
@keyframes autofill {
  to {
    color: #231f20;
    background: #fff; } }

input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-animation-name: autofill;
  -webkit-animation-fill-mode: both;
  -webkit-text-fill-color: #231f20;
  -webkit-box-shadow: 0 0 0px 1000px #fff inset; }

input::-ms-clear,
textarea::-ms-clear,
select::-ms-clear {
  display: none; }

input:invalid,
textarea:invalid,
select:invalid {
  -webkit-box-shadow: none;
  box-shadow: none; }

input[type='number'],
textarea[type='number'],
select[type='number'] {
  -moz-appearance: textfield; }
  input[type='number']::-webkit-outer-spin-button, input[type='number']::-webkit-inner-spin-button,
  textarea[type='number']::-webkit-outer-spin-button,
  textarea[type='number']::-webkit-inner-spin-button,
  select[type='number']::-webkit-outer-spin-button,
  select[type='number']::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0; }

input:focus,
textarea:focus,
select:focus {
  outline: none; }

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

select:focus::-ms-value {
  color: inherit;
  background: inherit; }

select:focus {
  outline: none; }

::-webkit-scrollbar {
  width: 8px;
  height: 8px; }

::-webkit-scrollbar-track,
::-webkit-scrollbar-corner {
  background-color: #ffffff; }

::-webkit-scrollbar-thumb {
  background: #0a63ac; }

* {
  scrollbar-color: #0a63ac #ffffff;
  scrollbar-width: thin; }

body.mce-content-body,
body#tinymce {
  /* ensure tiny mce editor has proper margins around content */
  margin: 9px 10px; }
  body.mce-content-body::-webkit-scrollbar-thumb,
  body#tinymce::-webkit-scrollbar-thumb {
    background: whitesmoke; }

.browser-message {
  position: fixed;
  width: 100%;
  z-index: 99999;
  top: 0;
  left: 0;
  right: 0;
  text-align: center;
  background-color: #231f20;
  color: #fff;
  font-weight: 500;
  padding: 1rem; }

@-webkit-keyframes pulseIn {
  0% {
    -webkit-transform: scale(0.7);
    transform: scale(0.7); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

@keyframes pulseIn {
  0% {
    -webkit-transform: scale(0.7);
    transform: scale(0.7); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

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

[data-animate='fadeIn'] {
  opacity: 0;
  -webkit-animation: fadeIn 400ms ease-out forwards;
  animation: fadeIn 400ms ease-out forwards; }

@-webkit-keyframes fadeInOut {
  0%,
  100% {
    opacity: 0; }
  50% {
    opacity: 1; } }

@keyframes fadeInOut {
  0%,
  100% {
    opacity: 0; }
  50% {
    opacity: 1; } }

@-webkit-keyframes fromBottom {
  from {
    -webkit-transform: translateY(100%);
    transform: translateY(100%); }
  to {
    -webkit-transform: translateY(0%);
    transform: translateY(0%); } }

@keyframes fromBottom {
  from {
    -webkit-transform: translateY(100%);
    transform: translateY(100%); }
  to {
    -webkit-transform: translateY(0%);
    transform: translateY(0%); } }

@-webkit-keyframes toTop {
  from {
    -webkit-transform: translateY(0%);
    transform: translateY(0%); }
  to {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%); } }

@keyframes toTop {
  from {
    -webkit-transform: translateY(0%);
    transform: translateY(0%); }
  to {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%); } }

@-webkit-keyframes bgGrow {
  from {
    background-size: 10%; }
  to {
    background-size: 20%; } }

@keyframes bgGrow {
  from {
    background-size: 10%; }
  to {
    background-size: 20%; } }

@-webkit-keyframes bgMove {
  from {
    background-position: 50% 0%; }
  to {
    background-position: 50% 100%; } }

@keyframes bgMove {
  from {
    background-position: 50% 0%; }
  to {
    background-position: 50% 100%; } }

@-webkit-keyframes bgMoveSide {
  from {
    background-position: 0% 50%; }
  to {
    background-position: 100% 50%; } }

@keyframes bgMoveSide {
  from {
    background-position: 0% 50%; }
  to {
    background-position: 100% 50%; } }

#google-map .gmnoprint div {
  background: none !important; }
  #google-map .gmnoprint div > button {
    -webkit-transition: background-color 200ms ease-out;
    transition: background-color 200ms ease-out; }
    #google-map .gmnoprint div > button:focus {
      background-color: rgba(255, 255, 255, 0.25) !important; }

#google-map > div {
  background-color: #136b6a !important;
  background-image: url("/wp-content/uploads/2020/05/default-chevron.png");
  background-position: center;
  background-blend-mode: soft-light; }
  @media all and (max-width: 45rem) {
    #google-map > div {
      background-repeat: no-repeat;
      background-size: cover; } }
  .-black #google-map > div, .-black .map-panel .btn.-plain #google-map > div, .-black .accordion .btn #google-map > div, .accordion.-black .btn #google-map > div {
    background-color: #231f20 !important; }

#google-map.map--no-bg > div {
  background-color: transparent !important;
  background-image: none; }

.gm-style .gm-svpc {
  display: none; }

.gm-style > button[title*='fullscreen'] {
  display: none; }

.gm-style .gm-style-mtc {
  display: none; }

.gm-style div[style*='cursor: default'] button.gm-ui-hover-effect {
  display: none !important; }

.gm-style .gm-style-iw {
  font-size: 16px;
  top: 50px !important; }
  .gm-style .gm-style-iw > div {
    max-height: none !important; }
  @media all and (max-width: 45rem) {
    .gm-style .gm-style-iw {
      width: 100% !important;
      left: 0px !important; }
      .gm-style .gm-style-iw > div {
        max-width: 100% !important;
        overflow: visible !important; }
        .gm-style .gm-style-iw > div > div {
          overflow: visible !important; } }

.gm-style .gm-style-iw-c {
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 0;
  border-radius: 0;
  overflow: visible; }

.gm-style .gm-style-iw-t::before, .gm-style .gm-style-iw-t::after {
  display: none; }

.gm-style .gm-style-iw-d {
  overflow: visible !important; }
  .gm-style .gm-style-iw-d::-webkit-scrollbar-track, .gm-style .gm-style-iw-d::-webkit-scrollbar-corner, .gm-style .gm-style-iw-d::-webkit-scrollbar-track-piece {
    background: transparent !important; }

.lazyload:not(.lazyload--show),
.lazyloading {
  opacity: 0;
  -webkit-transition: opacity 200ms ease-out;
  transition: opacity 200ms ease-out; }

.lazyloaded {
  opacity: 1;
  -webkit-transition: opacity 200ms ease-out;
  transition: opacity 200ms ease-out; }

/**
 * Swiper 5.3.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 11, 2020
 */
:root {
  --swiper-theme-color: #007aff; }

.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1; }

.swiper-container-vertical > .swiper-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  -webkit-transform: translate3d(0px, 0, 0);
  transform: translate3d(0px, 0, 0); }

.swiper-container-multirow > .swiper-wrapper {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.swiper-container-multirow-column > .swiper-wrapper {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
  margin: 0 auto; }

.swiper-slide {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform; }

.swiper-slide-invisible-blank {
  visibility: hidden; }

/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto; }

.swiper-container-autoheight .swiper-wrapper {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-transition-property: height, -webkit-transform;
  transition-property: height, -webkit-transform;
  transition-property: transform, height;
  transition-property: transform, height, -webkit-transform; }

/* 3D Effects */
.swiper-container-3d {
  -webkit-perspective: 1200px;
  perspective: 1200px; }

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d; }

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 2; }

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */ }

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none; }

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start; }

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
  scroll-snap-type: x mandatory; }

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
  scroll-snap-type: y mandatory; }

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */ }

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 2;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color)); }

.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none; }

.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial; }

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto; }

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: 'prev'; }

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto; }

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: 'next'; }

.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff; }

.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000; }

.swiper-button-lock {
  display: none; }

:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */ }

.swiper-pagination {
  position: absolute;
  text-align: center;
  -webkit-transition: 300ms opacity;
  transition: 300ms opacity;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  z-index: 2; }

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0; }

/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%; }

/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transform: scale(0.33);
  transform: scale(0.33);
  position: relative; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  -webkit-transform: scale(1);
  transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  -webkit-transform: scale(1);
  transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  -webkit-transform: scale(0.66);
  transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  -webkit-transform: scale(0.33);
  transform: scale(0.33); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  -webkit-transform: scale(0.66);
  transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  -webkit-transform: scale(0.33);
  transform: scale(0.33); }

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2; }

button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer; }

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color)); }

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  -webkit-transform: translate3d(0px, -50%, 0);
  transform: translate3d(0px, -50%, 0); }

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block; }

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 8px; }

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  -webkit-transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms top, 200ms -webkit-transform;
  transition: 200ms transform, 200ms top;
  transition: 200ms transform, 200ms top, 200ms -webkit-transform; }

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px; }

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap; }

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms left, 200ms -webkit-transform;
  transition: 200ms transform, 200ms left;
  transition: 200ms transform, 200ms left, 200ms -webkit-transform; }

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  -webkit-transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms right, 200ms -webkit-transform;
  transition: 200ms transform, 200ms right;
  transition: 200ms transform, 200ms right, 200ms -webkit-transform; }

/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute; }

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transform-origin: left top;
  transform-origin: left top; }

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  -webkit-transform-origin: right top;
  transform-origin: right top; }

.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0; }

.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0; }

.swiper-pagination-white {
  --swiper-pagination-color: #ffffff; }

.swiper-pagination-black {
  --swiper-pagination-color: #000000; }

.swiper-pagination-lock {
  display: none; }

/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1); }

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 3;
  height: 5px;
  width: 98%; }

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 3;
  width: 5px;
  height: 98%; }

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0; }

.swiper-scrollbar-cursor-drag {
  cursor: move; }

.swiper-scrollbar-lock {
  display: none; }

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center; }

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
  object-fit: contain; }

.swiper-slide-zoomed {
  cursor: move; }

/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */ }

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 2;
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
  animation: swiper-preloader-spin 1s infinite linear;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent; }

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff; }

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000; }

@-webkit-keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes swiper-preloader-spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000; }

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out; }

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  -webkit-transition-property: opacity;
  transition-property: opacity; }

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

.swiper-container-cube {
  overflow: visible; }

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
  width: 100%;
  height: 100%; }

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  -webkit-transform-origin: 100% 0;
  transform-origin: 100% 0; }

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible; }

.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
  filter: blur(50px);
  z-index: 0; }

.swiper-container-flip {
  overflow: visible; }

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1; }

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none; }

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto; }

.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

/*===============================
=            Choices            =
===============================*/
.choices {
  position: relative;
  overflow: hidden;
  margin-bottom: 24px;
  font-size: 16px; }
  .choices:focus {
    outline: none; }
  .choices:last-child {
    margin-bottom: 0; }
  .choices.is-open {
    overflow: initial; }
  .choices.is-disabled .choices__inner,
  .choices.is-disabled .choices__input {
    background-color: #eaeaea;
    cursor: not-allowed;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .choices.is-disabled .choices__item {
    cursor: not-allowed; }
  .choices [hidden] {
    display: none !important; }

.choices[data-type*='select-one'] {
  cursor: pointer; }
  .choices[data-type*='select-one'] .choices__inner {
    padding-bottom: 7.5px; }
  .choices[data-type*='select-one'] .choices__input {
    display: block;
    width: 100%;
    padding: 10px;
    border-bottom: 1px solid #dddddd;
    background-color: #ffffff;
    margin: 0; }
  .choices[data-type*='select-one'] .choices__button {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
    padding: 0;
    background-size: 8px;
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -10px;
    margin-right: 25px;
    height: 20px;
    width: 20px;
    border-radius: 10em;
    opacity: 0.25; }
    .choices[data-type*='select-one'] .choices__button:hover, .choices[data-type*='select-one'] .choices__button:focus {
      opacity: 1; }
    .choices[data-type*='select-one'] .choices__button:focus {
      -webkit-box-shadow: 0px 0px 0px 2px #00bcd4;
      box-shadow: 0px 0px 0px 2px #00bcd4; }
  .choices[data-type*='select-one'] .choices__item[data-value=''] .choices__button {
    display: none; }
  .choices[data-type*='select-one']:after {
    content: '';
    height: 0;
    width: 0;
    border-style: solid;
    border-color: #333333 transparent transparent transparent;
    border-width: 5px;
    position: absolute;
    right: 11.5px;
    top: 50%;
    margin-top: -2.5px;
    pointer-events: none; }
  .choices[data-type*='select-one'].is-open:after {
    border-color: transparent transparent #333333 transparent;
    margin-top: -7.5px; }
  .choices[data-type*='select-one'][dir='rtl']:after {
    left: 11.5px;
    right: auto; }
  .choices[data-type*='select-one'][dir='rtl'] .choices__button {
    right: auto;
    left: 0;
    margin-left: 25px;
    margin-right: 0; }

.choices[data-type*='select-multiple'] .choices__inner,
.choices[data-type*='text'] .choices__inner {
  cursor: text; }

.choices[data-type*='select-multiple'] .choices__button,
.choices[data-type*='text'] .choices__button {
  position: relative;
  display: inline-block;
  margin-top: 0;
  margin-right: -4px;
  margin-bottom: 0;
  margin-left: 8px;
  padding-left: 16px;
  border-left: 1px solid #008fa1;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
  background-size: 8px;
  width: 8px;
  line-height: 1;
  opacity: 0.75;
  border-radius: 0; }
  .choices[data-type*='select-multiple'] .choices__button:hover, .choices[data-type*='select-multiple'] .choices__button:focus,
  .choices[data-type*='text'] .choices__button:hover,
  .choices[data-type*='text'] .choices__button:focus {
    opacity: 1; }

.choices__inner {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  background-color: #f9f9f9;
  padding: 7.5px 7.5px 3.75px;
  border: 1px solid #dddddd;
  border-radius: 2.5px;
  font-size: 14px;
  min-height: 44px;
  overflow: hidden; }
  .is-focused .choices__inner,
  .is-open .choices__inner {
    border-color: #b7b7b7; }
  .is-open .choices__inner {
    border-radius: 2.5px 2.5px 0 0; }
  .is-flipped.is-open .choices__inner {
    border-radius: 0 0 2.5px 2.5px; }

.choices__list {
  margin: 0;
  padding-left: 0;
  list-style: none; }

.choices__list--single {
  display: inline-block;
  padding: 4px 16px 4px 4px;
  width: 100%; }
  [dir='rtl'] .choices__list--single {
    padding-right: 4px;
    padding-left: 16px; }
  .choices__list--single .choices__item {
    width: 100%; }

.choices__list--multiple {
  display: inline; }
  .choices__list--multiple .choices__item {
    display: inline-block;
    vertical-align: middle;
    border-radius: 20px;
    padding: 4px 10px;
    font-size: 12px;
    font-weight: 500;
    margin-right: 3.75px;
    margin-bottom: 3.75px;
    background-color: #00bcd4;
    border: 1px solid #00a5bb;
    color: #ffffff;
    word-break: break-all;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
    .choices__list--multiple .choices__item[data-deletable] {
      padding-right: 5px; }
    [dir='rtl'] .choices__list--multiple .choices__item {
      margin-right: 0;
      margin-left: 3.75px; }
    .choices__list--multiple .choices__item.is-highlighted {
      background-color: #00a5bb;
      border: 1px solid #008fa1; }
    .is-disabled .choices__list--multiple .choices__item {
      background-color: #aaaaaa;
      border: 1px solid #919191; }

.choices__list--dropdown {
  visibility: hidden;
  z-index: 1;
  position: absolute;
  width: 100%;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  top: 100%;
  margin-top: -1px;
  border-bottom-left-radius: 2.5px;
  border-bottom-right-radius: 2.5px;
  overflow: hidden;
  word-break: break-all;
  will-change: visibility; }
  .choices__list--dropdown.is-active {
    visibility: visible; }
  .is-open .choices__list--dropdown {
    border-color: #b7b7b7; }
  .is-flipped .choices__list--dropdown {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: -1px;
    border-radius: 0.25rem 0.25rem 0 0; }
  .choices__list--dropdown .choices__list {
    position: relative;
    max-height: 300px;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    will-change: scroll-position; }
  .choices__list--dropdown .choices__item {
    position: relative;
    padding: 10px;
    font-size: 14px; }
    [dir='rtl'] .choices__list--dropdown .choices__item {
      text-align: right; }
  @media (min-width: 640px) {
    .choices__list--dropdown .choices__item--selectable {
      padding-right: 100px; }
      .choices__list--dropdown .choices__item--selectable:after {
        content: attr(data-select-text);
        font-size: 12px;
        opacity: 0;
        position: absolute;
        right: 10px;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%); }
      [dir='rtl'] .choices__list--dropdown .choices__item--selectable {
        text-align: right;
        padding-left: 100px;
        padding-right: 10px; }
        [dir='rtl'] .choices__list--dropdown .choices__item--selectable:after {
          right: auto;
          left: 10px; } }
  .choices__list--dropdown .choices__item--selectable.is-highlighted {
    background-color: #f2f2f2; }
    .choices__list--dropdown .choices__item--selectable.is-highlighted:after {
      opacity: 0.5; }

.choices__item {
  cursor: default; }

.choices__item--selectable {
  cursor: pointer; }

.choices__item--disabled {
  cursor: not-allowed;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  opacity: 0.5; }

.choices__heading {
  font-weight: 600;
  font-size: 12px;
  padding: 10px;
  border-bottom: 1px solid #f7f7f7;
  color: gray; }

.choices__button {
  text-indent: -9999px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer; }
  .choices__button:focus {
    outline: none; }

.choices__input {
  display: inline-block;
  vertical-align: baseline;
  background-color: #f9f9f9;
  font-size: 14px;
  margin-bottom: 5px;
  border: 0;
  border-radius: 0;
  max-width: 100%;
  padding: 4px 0 4px 2px; }
  .choices__input:focus {
    outline: 0; }
  [dir='rtl'] .choices__input {
    padding-right: 2px;
    padding-left: 0; }

.choices__placeholder {
  opacity: 0.5; }

/*=====  End of Choices  ======*/
.btn {
  position: relative;
  display: inline-block;
  padding: 1.25rem 0.5rem 1.125rem;
  outline: 0;
  border: none;
  border-radius: 8px;
  background-color: #0a63ac;
  color: #ffffff;
  text-align: center;
  white-space: nowrap;
  font-weight: 400;
  font-size: 16px;
  font-family: "Cachet", -apple-system, BlinkMacSystemFont, sans-serif;
  line-height: 1.3;
  cursor: pointer;
  -webkit-transition: background-color 200ms ease-out, color 200ms ease-out;
  transition: background-color 200ms ease-out, color 200ms ease-out;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  min-width: 11.25rem; }
  .btn:hover, .btn:focus, .btn[aria-selected='true'] {
    background-color: #095594;
    color: #ffffff; }
  .btn.btn--hollow {
    color: #0a63ac; }

.btn.-chevron {
  height: 50px;
  position: relative;
  padding: 0px 20px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: bold;
  min-width: auto;
  background-color: #231f20;
  white-space: normal;
  max-width: 100%; }
  .btn.-chevron::before {
    content: '';
    position: absolute;
    display: block;
    height: 50px;
    width: 20px;
    right: -20px;
    -webkit-transition: 200ms ease-out;
    transition: 200ms ease-out;
    background-color: #636466; }
  .btn.-chevron svg {
    position: absolute;
    right: -70px;
    top: 0; }
    .btn.-chevron svg path {
      -webkit-transition: 200ms ease-out;
      transition: 200ms ease-out;
      -webkit-transform-origin: 0 50%;
      transform-origin: 0 50%; }
  .btn.-chevron:not(.-reverse):not(.-up) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .btn.-chevron.-reverse {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
    .btn.-chevron.-reverse::before {
      right: auto;
      left: -20px; }
    .btn.-chevron.-reverse svg {
      right: auto;
      left: -70px;
      -webkit-transform: rotate(180deg);
      transform: rotate(180deg); }
  .btn.-chevron.-up {
    max-width: 88px;
    padding: 20px 18px;
    height: auto;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
    .btn.-chevron.-up::before {
      width: 100%;
      height: 20px;
      right: auto;
      bottom: 100%;
      left: 0; }
    .btn.-chevron.-up svg {
      width: auto;
      height: 88px;
      top: 0;
      left: 0;
      right: auto;
      -webkit-transform-origin: 0 0;
      transform-origin: 0 0;
      -webkit-transform: rotate(-90deg);
      transform: rotate(-90deg); }
  .btn.-chevron:focus svg path:first-of-type, .btn.-chevron:hover svg path:first-of-type {
    -webkit-transform: translateX(17px);
    transform: translateX(17px); }
  .btn.-chevron:focus svg path:nth-of-type(2), .btn.-chevron:hover svg path:nth-of-type(2) {
    -webkit-transform: translateX(10px);
    transform: translateX(10px); }
  .-blue .btn.-chevron, .dotted-container.-blue .dotted-container__content .btn .btn.-chevron, .triangle-section.-blue .triangle-column__body .btn .btn.-chevron {
    background-color: #0a63ac; }
    .-blue .btn.-chevron svg path, .dotted-container.-blue .dotted-container__content .btn .btn.-chevron svg path, .triangle-section.-blue .triangle-column__body .btn .btn.-chevron svg path {
      fill: #178bcd; }
      .-blue .btn.-chevron svg path:first-of-type {
        fill: #22b0ec; }
      .-blue .btn.-chevron svg path:last-of-type {
        fill: #0a63ac; }
    .-blue .btn.-chevron::before, .dotted-container.-blue .dotted-container__content .btn .btn.-chevron::before, .triangle-section.-blue .triangle-column__body .btn .btn.-chevron::before {
      background-color: #178bcd; }
  .-green .btn.-chevron, .dotted-container.-green .dotted-container__content .btn .btn.-chevron {
    background-color: #136b6a; }
    .-green .btn.-chevron svg path, .dotted-container.-green .dotted-container__content .btn .btn.-chevron svg path {
      fill: #24a390; }
      .-green .btn.-chevron svg path:first-of-type {
        fill: #36bcbd; }
      .-green .btn.-chevron svg path:last-of-type {
        fill: #136b6a; }
    .-green .btn.-chevron::before, .dotted-container.-green .dotted-container__content .btn .btn.-chevron::before {
      background-color: #24a390; }
  .-yellow .btn.-chevron, .dotted-container.-yellow .dotted-container__content .btn .btn.-chevron {
    background-color: #d95931; }
    .-yellow .btn.-chevron svg path, .dotted-container.-yellow .dotted-container__content .btn .btn.-chevron svg path {
      fill: #f07930; }
      .-yellow .btn.-chevron svg path:first-of-type {
        fill: #faae31; }
      .-yellow .btn.-chevron svg path:last-of-type {
        fill: #d95931; }
    .-yellow .btn.-chevron::before, .dotted-container.-yellow .dotted-container__content .btn .btn.-chevron::before {
      background-color: #f07930; }
  .-red .btn.-chevron, .dotted-container.-red .dotted-container__content .btn .btn.-chevron {
    background-color: #a62e34; }
    .-red .btn.-chevron svg path, .dotted-container.-red .dotted-container__content .btn .btn.-chevron svg path {
      fill: #e8242d; }
      .-red .btn.-chevron svg path:first-of-type {
        fill: #ed5a2e; }
      .-red .btn.-chevron svg path:last-of-type {
        fill: #a62e34; }
    .-red .btn.-chevron::before, .dotted-container.-red .dotted-container__content .btn .btn.-chevron::before {
      background-color: #e8242d; }
  .-purple .btn.-chevron, .dotted-container.-purple .dotted-container__content .btn .btn.-chevron, .triangle-section.-purple .triangle-column__body .btn .btn.-chevron, .triangle-section.-purple-light .triangle-column__body .btn .btn.-chevron, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn .btn.-chevron, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn .btn.-chevron {
    background-color: #5a348f; }
    .-purple .btn.-chevron svg path, .dotted-container.-purple .dotted-container__content .btn .btn.-chevron svg path, .triangle-section.-purple .triangle-column__body .btn .btn.-chevron svg path, .triangle-section.-purple-light .triangle-column__body .btn .btn.-chevron svg path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn .btn.-chevron svg path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn .btn.-chevron svg path {
      fill: #8f2f8d; }
      .-purple .btn.-chevron svg path:first-of-type, .triangle-section.-purple-light .triangle-column__body .btn .btn.-chevron svg path:first-of-type {
        fill: #c2258c; }
      .-purple .btn.-chevron svg path:last-of-type, .triangle-section.-purple-light .triangle-column__body .btn .btn.-chevron svg path:last-of-type {
        fill: #5a348f; }
    .-purple .btn.-chevron::before, .dotted-container.-purple .dotted-container__content .btn .btn.-chevron::before, .triangle-section.-purple .triangle-column__body .btn .btn.-chevron::before, .triangle-section.-purple-light .triangle-column__body .btn .btn.-chevron::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn .btn.-chevron::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn .btn.-chevron::before {
      background-color: #8f2f8d; }
  .-black .btn.-chevron, .-black .map-panel .btn.-plain .btn.-chevron {
    background-color: #231f20; }
    .-black .btn.-chevron svg path, .-black .map-panel .btn.-plain .btn.-chevron svg path {
      fill: #636466; }
      .-black .btn.-chevron svg path:first-of-type {
        fill: #d8d8d8; }
      .-black .btn.-chevron svg path:last-of-type {
        fill: #231f20; }
    .-black .btn.-chevron::before, .-black .map-panel .btn.-plain .btn.-chevron::before {
      background-color: #636466; }
  .btn.-chevron.-blue, .-blue .dotted-container .btn.-chevron, .dotted-container.-blue .dotted-container__content .btn.-chevron, .-blue .accordion .btn.-chevron, .accordion.-blue .btn.-chevron, .triangle-section.-blue .triangle-column__body .btn.-chevron, .panel-slider__controls.-blue .btn.-chevron, .card.-blue .btn.-chevron, .content-card.-blue .btn.-chevron, .-blue .content-block__btn .btn.-chevron {
    background-color: #0a63ac; }
    .btn.-chevron.-blue svg path, .-blue .dotted-container .btn.-chevron svg path, .dotted-container.-blue .dotted-container__content .btn.-chevron svg path, .-blue .accordion .btn.-chevron svg path, .accordion.-blue .btn.-chevron svg path, .triangle-section.-blue .triangle-column__body .btn.-chevron svg path, .panel-slider__controls.-blue .btn.-chevron svg path, .card.-blue .btn.-chevron svg path, .content-card.-blue .btn.-chevron svg path, .-blue .content-block__btn .btn.-chevron svg path {
      fill: #178bcd; }
      .btn.-chevron.-blue svg path:first-of-type, .-blue .dotted-container .btn.-chevron svg path:first-of-type, .dotted-container.-blue .dotted-container__content .btn.-chevron svg path:first-of-type, .-blue .accordion .btn.-chevron svg path:first-of-type, .accordion.-blue .btn.-chevron svg path:first-of-type, .triangle-section.-blue .triangle-column__body .btn.-chevron svg path:first-of-type, .panel-slider__controls.-blue .btn.-chevron svg path:first-of-type, .card.-blue .btn.-chevron svg path:first-of-type, .content-card.-blue .btn.-chevron svg path:first-of-type, .-blue .content-block__btn .btn.-chevron svg path:first-of-type {
        fill: #22b0ec; }
      .btn.-chevron.-blue svg path:last-of-type, .-blue .dotted-container .btn.-chevron svg path:last-of-type, .dotted-container.-blue .dotted-container__content .btn.-chevron svg path:last-of-type, .-blue .accordion .btn.-chevron svg path:last-of-type, .accordion.-blue .btn.-chevron svg path:last-of-type, .triangle-section.-blue .triangle-column__body .btn.-chevron svg path:last-of-type, .panel-slider__controls.-blue .btn.-chevron svg path:last-of-type, .card.-blue .btn.-chevron svg path:last-of-type, .content-card.-blue .btn.-chevron svg path:last-of-type, .-blue .content-block__btn .btn.-chevron svg path:last-of-type {
        fill: #0a63ac; }
    .btn.-chevron.-blue::before, .-blue .dotted-container .btn.-chevron::before, .dotted-container.-blue .dotted-container__content .btn.-chevron::before, .-blue .accordion .btn.-chevron::before, .accordion.-blue .btn.-chevron::before, .triangle-section.-blue .triangle-column__body .btn.-chevron::before, .panel-slider__controls.-blue .btn.-chevron::before, .card.-blue .btn.-chevron::before, .content-card.-blue .btn.-chevron::before, .-blue .content-block__btn .btn.-chevron::before {
      background-color: #178bcd; }
  .btn.-chevron.-green, .-green .dotted-container .btn.-chevron, .dotted-container.-green .dotted-container__content .btn.-chevron, .-green .accordion .btn.-chevron, .accordion.-green .btn.-chevron, .panel-slider__controls.-green .btn.-chevron, .card.-green .btn.-chevron, .content-card.-green .btn.-chevron, .-green .content-block__btn .btn.-chevron {
    background-color: #136b6a; }
    .btn.-chevron.-green svg path, .-green .dotted-container .btn.-chevron svg path, .dotted-container.-green .dotted-container__content .btn.-chevron svg path, .-green .accordion .btn.-chevron svg path, .accordion.-green .btn.-chevron svg path, .panel-slider__controls.-green .btn.-chevron svg path, .card.-green .btn.-chevron svg path, .content-card.-green .btn.-chevron svg path, .-green .content-block__btn .btn.-chevron svg path {
      fill: #24a390; }
      .btn.-chevron.-green svg path:first-of-type, .-green .dotted-container .btn.-chevron svg path:first-of-type, .dotted-container.-green .dotted-container__content .btn.-chevron svg path:first-of-type, .-green .accordion .btn.-chevron svg path:first-of-type, .accordion.-green .btn.-chevron svg path:first-of-type, .panel-slider__controls.-green .btn.-chevron svg path:first-of-type, .card.-green .btn.-chevron svg path:first-of-type, .content-card.-green .btn.-chevron svg path:first-of-type, .-green .content-block__btn .btn.-chevron svg path:first-of-type {
        fill: #36bcbd; }
      .btn.-chevron.-green svg path:last-of-type, .-green .dotted-container .btn.-chevron svg path:last-of-type, .dotted-container.-green .dotted-container__content .btn.-chevron svg path:last-of-type, .-green .accordion .btn.-chevron svg path:last-of-type, .accordion.-green .btn.-chevron svg path:last-of-type, .panel-slider__controls.-green .btn.-chevron svg path:last-of-type, .card.-green .btn.-chevron svg path:last-of-type, .content-card.-green .btn.-chevron svg path:last-of-type, .-green .content-block__btn .btn.-chevron svg path:last-of-type {
        fill: #136b6a; }
    .btn.-chevron.-green::before, .-green .dotted-container .btn.-chevron::before, .dotted-container.-green .dotted-container__content .btn.-chevron::before, .-green .accordion .btn.-chevron::before, .accordion.-green .btn.-chevron::before, .panel-slider__controls.-green .btn.-chevron::before, .card.-green .btn.-chevron::before, .content-card.-green .btn.-chevron::before, .-green .content-block__btn .btn.-chevron::before {
      background-color: #24a390; }
  .btn.-chevron.-yellow, .-yellow .dotted-container .btn.-chevron, .dotted-container.-yellow .dotted-container__content .btn.-chevron, .-yellow .accordion .btn.-chevron, .accordion.-yellow .btn.-chevron, .panel-slider__controls.-yellow .btn.-chevron, .card.-yellow .btn.-chevron, .-yellow .content-block__btn .btn.-chevron {
    background-color: #d95931; }
    .btn.-chevron.-yellow svg path, .-yellow .dotted-container .btn.-chevron svg path, .dotted-container.-yellow .dotted-container__content .btn.-chevron svg path, .-yellow .accordion .btn.-chevron svg path, .accordion.-yellow .btn.-chevron svg path, .panel-slider__controls.-yellow .btn.-chevron svg path, .card.-yellow .btn.-chevron svg path, .-yellow .content-block__btn .btn.-chevron svg path {
      fill: #f07930; }
      .btn.-chevron.-yellow svg path:first-of-type, .-yellow .dotted-container .btn.-chevron svg path:first-of-type, .dotted-container.-yellow .dotted-container__content .btn.-chevron svg path:first-of-type, .-yellow .accordion .btn.-chevron svg path:first-of-type, .accordion.-yellow .btn.-chevron svg path:first-of-type, .panel-slider__controls.-yellow .btn.-chevron svg path:first-of-type, .card.-yellow .btn.-chevron svg path:first-of-type, .-yellow .content-block__btn .btn.-chevron svg path:first-of-type {
        fill: #faae31; }
      .btn.-chevron.-yellow svg path:last-of-type, .-yellow .dotted-container .btn.-chevron svg path:last-of-type, .dotted-container.-yellow .dotted-container__content .btn.-chevron svg path:last-of-type, .-yellow .accordion .btn.-chevron svg path:last-of-type, .accordion.-yellow .btn.-chevron svg path:last-of-type, .panel-slider__controls.-yellow .btn.-chevron svg path:last-of-type, .card.-yellow .btn.-chevron svg path:last-of-type, .-yellow .content-block__btn .btn.-chevron svg path:last-of-type {
        fill: #d95931; }
    .btn.-chevron.-yellow::before, .-yellow .dotted-container .btn.-chevron::before, .dotted-container.-yellow .dotted-container__content .btn.-chevron::before, .-yellow .accordion .btn.-chevron::before, .accordion.-yellow .btn.-chevron::before, .panel-slider__controls.-yellow .btn.-chevron::before, .card.-yellow .btn.-chevron::before, .-yellow .content-block__btn .btn.-chevron::before {
      background-color: #f07930; }
  .btn.-chevron.-red, .-red .dotted-container .btn.-chevron, .dotted-container.-red .dotted-container__content .btn.-chevron, .-red .accordion .btn.-chevron, .accordion.-red .btn.-chevron, .panel-slider__controls.-red .btn.-chevron, .card.-red .btn.-chevron, .content-card.-red .btn.-chevron, .-red .content-block__btn .btn.-chevron {
    background-color: #a62e34; }
    .btn.-chevron.-red svg path, .-red .dotted-container .btn.-chevron svg path, .dotted-container.-red .dotted-container__content .btn.-chevron svg path, .-red .accordion .btn.-chevron svg path, .accordion.-red .btn.-chevron svg path, .panel-slider__controls.-red .btn.-chevron svg path, .card.-red .btn.-chevron svg path, .content-card.-red .btn.-chevron svg path, .-red .content-block__btn .btn.-chevron svg path {
      fill: #e8242d; }
      .btn.-chevron.-red svg path:first-of-type, .-red .dotted-container .btn.-chevron svg path:first-of-type, .dotted-container.-red .dotted-container__content .btn.-chevron svg path:first-of-type, .-red .accordion .btn.-chevron svg path:first-of-type, .accordion.-red .btn.-chevron svg path:first-of-type, .panel-slider__controls.-red .btn.-chevron svg path:first-of-type, .card.-red .btn.-chevron svg path:first-of-type, .content-card.-red .btn.-chevron svg path:first-of-type, .-red .content-block__btn .btn.-chevron svg path:first-of-type {
        fill: #ed5a2e; }
      .btn.-chevron.-red svg path:last-of-type, .-red .dotted-container .btn.-chevron svg path:last-of-type, .dotted-container.-red .dotted-container__content .btn.-chevron svg path:last-of-type, .-red .accordion .btn.-chevron svg path:last-of-type, .accordion.-red .btn.-chevron svg path:last-of-type, .panel-slider__controls.-red .btn.-chevron svg path:last-of-type, .card.-red .btn.-chevron svg path:last-of-type, .content-card.-red .btn.-chevron svg path:last-of-type, .-red .content-block__btn .btn.-chevron svg path:last-of-type {
        fill: #a62e34; }
    .btn.-chevron.-red::before, .-red .dotted-container .btn.-chevron::before, .dotted-container.-red .dotted-container__content .btn.-chevron::before, .-red .accordion .btn.-chevron::before, .accordion.-red .btn.-chevron::before, .panel-slider__controls.-red .btn.-chevron::before, .card.-red .btn.-chevron::before, .content-card.-red .btn.-chevron::before, .-red .content-block__btn .btn.-chevron::before {
      background-color: #e8242d; }
  .btn.-chevron.-purple, .-purple .dotted-container .btn.-chevron, .dotted-container.-purple .dotted-container__content .btn.-chevron, .-purple .accordion .btn.-chevron, .accordion.-purple .btn.-chevron, .triangle-section.-purple .triangle-column__body .btn.-chevron, .triangle-section.-purple-light .triangle-column__body .btn.-chevron, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-chevron, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-chevron, .panel-slider__controls.-purple .btn.-chevron, .card.-purple .btn.-chevron, .content-card.-purple .btn.-chevron, .-purple .content-block__btn .btn.-chevron {
    background-color: #5a348f; }
    .btn.-chevron.-purple svg path, .-purple .dotted-container .btn.-chevron svg path, .dotted-container.-purple .dotted-container__content .btn.-chevron svg path, .-purple .accordion .btn.-chevron svg path, .accordion.-purple .btn.-chevron svg path, .triangle-section.-purple .triangle-column__body .btn.-chevron svg path, .triangle-section.-purple-light .triangle-column__body .btn.-chevron svg path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-chevron svg path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-chevron svg path, .panel-slider__controls.-purple .btn.-chevron svg path, .card.-purple .btn.-chevron svg path, .content-card.-purple .btn.-chevron svg path, .-purple .content-block__btn .btn.-chevron svg path {
      fill: #8f2f8d; }
      .btn.-chevron.-purple svg path:first-of-type, .-purple .dotted-container .btn.-chevron svg path:first-of-type, .dotted-container.-purple .dotted-container__content .btn.-chevron svg path:first-of-type, .-purple .accordion .btn.-chevron svg path:first-of-type, .accordion.-purple .btn.-chevron svg path:first-of-type, .triangle-section.-purple .triangle-column__body .btn.-chevron svg path:first-of-type, .triangle-section.-purple-light .triangle-column__body .btn.-chevron svg path:first-of-type, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-chevron svg path:first-of-type, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-chevron svg path:first-of-type, .panel-slider__controls.-purple .btn.-chevron svg path:first-of-type, .card.-purple .btn.-chevron svg path:first-of-type, .content-card.-purple .btn.-chevron svg path:first-of-type, .-purple .content-block__btn .btn.-chevron svg path:first-of-type {
        fill: #c2258c; }
      .btn.-chevron.-purple svg path:last-of-type, .-purple .dotted-container .btn.-chevron svg path:last-of-type, .dotted-container.-purple .dotted-container__content .btn.-chevron svg path:last-of-type, .-purple .accordion .btn.-chevron svg path:last-of-type, .accordion.-purple .btn.-chevron svg path:last-of-type, .triangle-section.-purple .triangle-column__body .btn.-chevron svg path:last-of-type, .triangle-section.-purple-light .triangle-column__body .btn.-chevron svg path:last-of-type, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-chevron svg path:last-of-type, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-chevron svg path:last-of-type, .panel-slider__controls.-purple .btn.-chevron svg path:last-of-type, .card.-purple .btn.-chevron svg path:last-of-type, .content-card.-purple .btn.-chevron svg path:last-of-type, .-purple .content-block__btn .btn.-chevron svg path:last-of-type {
        fill: #5a348f; }
    .btn.-chevron.-purple::before, .-purple .dotted-container .btn.-chevron::before, .dotted-container.-purple .dotted-container__content .btn.-chevron::before, .-purple .accordion .btn.-chevron::before, .accordion.-purple .btn.-chevron::before, .triangle-section.-purple .triangle-column__body .btn.-chevron::before, .triangle-section.-purple-light .triangle-column__body .btn.-chevron::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-chevron::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-chevron::before, .panel-slider__controls.-purple .btn.-chevron::before, .card.-purple .btn.-chevron::before, .content-card.-purple .btn.-chevron::before, .-purple .content-block__btn .btn.-chevron::before {
      background-color: #8f2f8d; }
  .btn.-chevron.-black, .-black .map-panel .btn.-chevron.-plain, .-black .accordion .btn.-chevron, .accordion.-black .btn.-chevron {
    background-color: #231f20; }
    .btn.-chevron.-black svg path, .-black .map-panel .btn.-chevron.-plain svg path, .-black .accordion .btn.-chevron svg path, .accordion.-black .btn.-chevron svg path {
      fill: #636466; }
      .btn.-chevron.-black svg path:first-of-type, .-black .map-panel .btn.-chevron.-plain svg path:first-of-type, .-black .accordion .btn.-chevron svg path:first-of-type, .accordion.-black .btn.-chevron svg path:first-of-type {
        fill: #d8d8d8; }
      .btn.-chevron.-black svg path:last-of-type, .-black .map-panel .btn.-chevron.-plain svg path:last-of-type, .-black .accordion .btn.-chevron svg path:last-of-type, .accordion.-black .btn.-chevron svg path:last-of-type {
        fill: #231f20; }
    .btn.-chevron.-black::before, .-black .map-panel .btn.-chevron.-plain::before, .-black .accordion .btn.-chevron::before, .accordion.-black .btn.-chevron::before {
      background-color: #636466; }
  .btn.-chevron.-white, .-black .map-content .btn.-chevron.-plain {
    background-color: #d8d8d8;
    color: #231f20; }
    .btn.-chevron.-white svg path, .-black .map-content .btn.-chevron.-plain svg path {
      fill: #636466; }
      .btn.-chevron.-white svg path:first-of-type, .-black .map-content .btn.-chevron.-plain svg path:first-of-type {
        fill: #231f20; }
      .btn.-chevron.-white svg path:last-of-type, .-black .map-content .btn.-chevron.-plain svg path:last-of-type {
        fill: #d8d8d8; }
    .btn.-chevron.-white::before, .-black .map-content .btn.-chevron.-plain::before {
      background-color: #636466; }

.btn.-arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 400;
  padding: 3px 8px;
  min-width: auto;
  line-height: 1.5;
  border: none;
  background-color: #231f20; }
  .btn.-arrow svg {
    margin-left: 9px; }
    .btn.-arrow svg * {
      -webkit-transition: 200ms ease-out;
      transition: 200ms ease-out; }
  .btn.-arrow.-inverse {
    color: #231f20;
    background-color: #ffffff; }
    .btn.-arrow.-inverse svg * {
      fill: #231f20; }
  .btn.-arrow:focus, .btn.-arrow:hover {
    color: #d8d8d8; }
    .btn.-arrow:focus svg *, .btn.-arrow:hover svg * {
      fill: #d8d8d8; }
    .btn.-arrow:focus.-inverse, .btn.-arrow:hover.-inverse {
      color: #231f20;
      background-color: rgba(255, 255, 255, 0.75); }
      .btn.-arrow:focus.-inverse svg *, .btn.-arrow:hover.-inverse svg * {
        fill: #231f20; }
  .-blue .btn.-arrow, .dotted-container.-blue .dotted-container__content .btn .btn.-arrow, .triangle-section.-blue .triangle-column__body .btn .btn.-arrow, .btn.-arrow.-blue, .-blue .dotted-container .btn.-arrow, .dotted-container.-blue .dotted-container__content .btn.-arrow, .-blue .accordion .btn.-arrow, .accordion.-blue .btn.-arrow, .triangle-section.-blue .triangle-column__body .btn.-arrow, .panel-slider__controls.-blue .btn.-arrow, .card.-blue .btn.-arrow, .content-card.-blue .btn.-arrow, .-blue .content-block__btn .btn.-arrow {
    background-color: #1b4265; }
    .-blue .btn.-arrow:focus, .-blue .btn.-arrow:hover, .btn.-arrow.-blue:focus, .-blue .dotted-container .btn.-arrow:focus, .dotted-container.-blue .dotted-container__content .btn.-arrow:focus, .-blue .accordion .btn.-arrow:focus, .accordion.-blue .btn.-arrow:focus, .triangle-section.-blue .triangle-column__body .btn.-arrow:focus, .panel-slider__controls.-blue .btn.-arrow:focus, .card.-blue .btn.-arrow:focus, .content-card.-blue .btn.-arrow:focus, .-blue .content-block__btn .btn.-arrow:focus, .btn.-arrow.-blue:hover, .-blue .dotted-container .btn.-arrow:hover, .dotted-container.-blue .dotted-container__content .btn.-arrow:hover, .-blue .accordion .btn.-arrow:hover, .accordion.-blue .btn.-arrow:hover, .triangle-section.-blue .triangle-column__body .btn.-arrow:hover, .panel-slider__controls.-blue .btn.-arrow:hover, .card.-blue .btn.-arrow:hover, .content-card.-blue .btn.-arrow:hover, .-blue .content-block__btn .btn.-arrow:hover {
      color: #bbe5f8; }
      .-blue .btn.-arrow:focus svg *, .-blue .btn.-arrow:hover svg *, .btn.-arrow.-blue:focus svg *, .-blue .dotted-container .btn.-arrow:focus svg *, .dotted-container.-blue .dotted-container__content .btn.-arrow:focus svg *, .-blue .accordion .btn.-arrow:focus svg *, .accordion.-blue .btn.-arrow:focus svg *, .triangle-section.-blue .triangle-column__body .btn.-arrow:focus svg *, .panel-slider__controls.-blue .btn.-arrow:focus svg *, .card.-blue .btn.-arrow:focus svg *, .content-card.-blue .btn.-arrow:focus svg *, .-blue .content-block__btn .btn.-arrow:focus svg *, .btn.-arrow.-blue:hover svg *, .-blue .dotted-container .btn.-arrow:hover svg *, .dotted-container.-blue .dotted-container__content .btn.-arrow:hover svg *, .-blue .accordion .btn.-arrow:hover svg *, .accordion.-blue .btn.-arrow:hover svg *, .triangle-section.-blue .triangle-column__body .btn.-arrow:hover svg *, .panel-slider__controls.-blue .btn.-arrow:hover svg *, .card.-blue .btn.-arrow:hover svg *, .content-card.-blue .btn.-arrow:hover svg *, .-blue .content-block__btn .btn.-arrow:hover svg * {
        fill: #bbe5f8; }
    .-blue .btn.-arrow.-inverse, .btn.-arrow.-blue.-inverse, .-blue .dotted-container .btn.-arrow.-inverse, .dotted-container.-blue .dotted-container__content .btn.-arrow.-inverse, .-blue .accordion .btn.-arrow.-inverse, .accordion.-blue .btn.-arrow.-inverse, .triangle-section.-blue .triangle-column__body .btn.-arrow.-inverse, .panel-slider__controls.-blue .btn.-arrow.-inverse, .card.-blue .btn.-arrow.-inverse, .content-card.-blue .btn.-arrow.-inverse, .-blue .content-block__btn .btn.-arrow.-inverse {
      background-color: #ffffff;
      color: #0a63ac; }
      .-blue .btn.-arrow.-inverse svg *, .btn.-arrow.-blue.-inverse svg *, .-blue .dotted-container .btn.-arrow.-inverse svg *, .dotted-container.-blue .dotted-container__content .btn.-arrow.-inverse svg *, .-blue .accordion .btn.-arrow.-inverse svg *, .accordion.-blue .btn.-arrow.-inverse svg *, .triangle-section.-blue .triangle-column__body .btn.-arrow.-inverse svg *, .panel-slider__controls.-blue .btn.-arrow.-inverse svg *, .card.-blue .btn.-arrow.-inverse svg *, .content-card.-blue .btn.-arrow.-inverse svg *, .-blue .content-block__btn .btn.-arrow.-inverse svg * {
        fill: #0a63ac; }
      .-blue .btn.-arrow.-inverse:focus, .-blue .btn.-arrow.-inverse:hover, .btn.-arrow.-blue.-inverse:focus, .-blue .dotted-container .btn.-arrow.-inverse:focus, .dotted-container.-blue .dotted-container__content .btn.-arrow.-inverse:focus, .-blue .accordion .btn.-arrow.-inverse:focus, .accordion.-blue .btn.-arrow.-inverse:focus, .triangle-section.-blue .triangle-column__body .btn.-arrow.-inverse:focus, .panel-slider__controls.-blue .btn.-arrow.-inverse:focus, .card.-blue .btn.-arrow.-inverse:focus, .content-card.-blue .btn.-arrow.-inverse:focus, .-blue .content-block__btn .btn.-arrow.-inverse:focus, .btn.-arrow.-blue.-inverse:hover, .-blue .dotted-container .btn.-arrow.-inverse:hover, .dotted-container.-blue .dotted-container__content .btn.-arrow.-inverse:hover, .-blue .accordion .btn.-arrow.-inverse:hover, .accordion.-blue .btn.-arrow.-inverse:hover, .triangle-section.-blue .triangle-column__body .btn.-arrow.-inverse:hover, .panel-slider__controls.-blue .btn.-arrow.-inverse:hover, .card.-blue .btn.-arrow.-inverse:hover, .content-card.-blue .btn.-arrow.-inverse:hover, .-blue .content-block__btn .btn.-arrow.-inverse:hover {
        color: #1b4265;
        background-color: rgba(255, 255, 255, 0.75); }
        .-blue .btn.-arrow.-inverse:focus svg *, .-blue .btn.-arrow.-inverse:hover svg *, .btn.-arrow.-blue.-inverse:focus svg *, .-blue .dotted-container .btn.-arrow.-inverse:focus svg *, .dotted-container.-blue .dotted-container__content .btn.-arrow.-inverse:focus svg *, .-blue .accordion .btn.-arrow.-inverse:focus svg *, .accordion.-blue .btn.-arrow.-inverse:focus svg *, .triangle-section.-blue .triangle-column__body .btn.-arrow.-inverse:focus svg *, .panel-slider__controls.-blue .btn.-arrow.-inverse:focus svg *, .card.-blue .btn.-arrow.-inverse:focus svg *, .content-card.-blue .btn.-arrow.-inverse:focus svg *, .-blue .content-block__btn .btn.-arrow.-inverse:focus svg *, .btn.-arrow.-blue.-inverse:hover svg *, .-blue .dotted-container .btn.-arrow.-inverse:hover svg *, .dotted-container.-blue .dotted-container__content .btn.-arrow.-inverse:hover svg *, .-blue .accordion .btn.-arrow.-inverse:hover svg *, .accordion.-blue .btn.-arrow.-inverse:hover svg *, .triangle-section.-blue .triangle-column__body .btn.-arrow.-inverse:hover svg *, .panel-slider__controls.-blue .btn.-arrow.-inverse:hover svg *, .card.-blue .btn.-arrow.-inverse:hover svg *, .content-card.-blue .btn.-arrow.-inverse:hover svg *, .-blue .content-block__btn .btn.-arrow.-inverse:hover svg * {
          fill: #1b4265; }
  .-yellow .btn.-arrow, .dotted-container.-yellow .dotted-container__content .btn .btn.-arrow, .btn.-arrow.-yellow, .-yellow .dotted-container .btn.-arrow, .dotted-container.-yellow .dotted-container__content .btn.-arrow, .-yellow .accordion .btn.-arrow, .accordion.-yellow .btn.-arrow, .panel-slider__controls.-yellow .btn.-arrow, .card.-yellow .btn.-arrow, .-yellow .content-block__btn .btn.-arrow {
    background-color: #731e22; }
    .-yellow .btn.-arrow:focus, .-yellow .btn.-arrow:hover, .btn.-arrow.-yellow:focus, .-yellow .dotted-container .btn.-arrow:focus, .dotted-container.-yellow .dotted-container__content .btn.-arrow:focus, .-yellow .accordion .btn.-arrow:focus, .accordion.-yellow .btn.-arrow:focus, .panel-slider__controls.-yellow .btn.-arrow:focus, .card.-yellow .btn.-arrow:focus, .-yellow .content-block__btn .btn.-arrow:focus, .btn.-arrow.-yellow:hover, .-yellow .dotted-container .btn.-arrow:hover, .dotted-container.-yellow .dotted-container__content .btn.-arrow:hover, .-yellow .accordion .btn.-arrow:hover, .accordion.-yellow .btn.-arrow:hover, .panel-slider__controls.-yellow .btn.-arrow:hover, .card.-yellow .btn.-arrow:hover, .-yellow .content-block__btn .btn.-arrow:hover {
      color: #fde4bf; }
      .-yellow .btn.-arrow:focus svg *, .-yellow .btn.-arrow:hover svg *, .btn.-arrow.-yellow:focus svg *, .-yellow .dotted-container .btn.-arrow:focus svg *, .dotted-container.-yellow .dotted-container__content .btn.-arrow:focus svg *, .-yellow .accordion .btn.-arrow:focus svg *, .accordion.-yellow .btn.-arrow:focus svg *, .panel-slider__controls.-yellow .btn.-arrow:focus svg *, .card.-yellow .btn.-arrow:focus svg *, .-yellow .content-block__btn .btn.-arrow:focus svg *, .btn.-arrow.-yellow:hover svg *, .-yellow .dotted-container .btn.-arrow:hover svg *, .dotted-container.-yellow .dotted-container__content .btn.-arrow:hover svg *, .-yellow .accordion .btn.-arrow:hover svg *, .accordion.-yellow .btn.-arrow:hover svg *, .panel-slider__controls.-yellow .btn.-arrow:hover svg *, .card.-yellow .btn.-arrow:hover svg *, .-yellow .content-block__btn .btn.-arrow:hover svg * {
        fill: #fde4bf; }
    .-yellow .btn.-arrow.-inverse, .btn.-arrow.-yellow.-inverse, .-yellow .dotted-container .btn.-arrow.-inverse, .dotted-container.-yellow .dotted-container__content .btn.-arrow.-inverse, .-yellow .accordion .btn.-arrow.-inverse, .accordion.-yellow .btn.-arrow.-inverse, .panel-slider__controls.-yellow .btn.-arrow.-inverse, .card.-yellow .btn.-arrow.-inverse, .-yellow .content-block__btn .btn.-arrow.-inverse {
      background-color: #ffffff;
      color: #d95931; }
      .-yellow .btn.-arrow.-inverse svg *, .btn.-arrow.-yellow.-inverse svg *, .-yellow .dotted-container .btn.-arrow.-inverse svg *, .dotted-container.-yellow .dotted-container__content .btn.-arrow.-inverse svg *, .-yellow .accordion .btn.-arrow.-inverse svg *, .accordion.-yellow .btn.-arrow.-inverse svg *, .panel-slider__controls.-yellow .btn.-arrow.-inverse svg *, .card.-yellow .btn.-arrow.-inverse svg *, .-yellow .content-block__btn .btn.-arrow.-inverse svg * {
        fill: #d95931; }
      .-yellow .btn.-arrow.-inverse:focus, .-yellow .btn.-arrow.-inverse:hover, .btn.-arrow.-yellow.-inverse:focus, .-yellow .dotted-container .btn.-arrow.-inverse:focus, .dotted-container.-yellow .dotted-container__content .btn.-arrow.-inverse:focus, .-yellow .accordion .btn.-arrow.-inverse:focus, .accordion.-yellow .btn.-arrow.-inverse:focus, .panel-slider__controls.-yellow .btn.-arrow.-inverse:focus, .card.-yellow .btn.-arrow.-inverse:focus, .-yellow .content-block__btn .btn.-arrow.-inverse:focus, .btn.-arrow.-yellow.-inverse:hover, .-yellow .dotted-container .btn.-arrow.-inverse:hover, .dotted-container.-yellow .dotted-container__content .btn.-arrow.-inverse:hover, .-yellow .accordion .btn.-arrow.-inverse:hover, .accordion.-yellow .btn.-arrow.-inverse:hover, .panel-slider__controls.-yellow .btn.-arrow.-inverse:hover, .card.-yellow .btn.-arrow.-inverse:hover, .-yellow .content-block__btn .btn.-arrow.-inverse:hover {
        color: #731e22;
        background-color: rgba(255, 255, 255, 0.75); }
        .-yellow .btn.-arrow.-inverse:focus svg *, .-yellow .btn.-arrow.-inverse:hover svg *, .btn.-arrow.-yellow.-inverse:focus svg *, .-yellow .dotted-container .btn.-arrow.-inverse:focus svg *, .dotted-container.-yellow .dotted-container__content .btn.-arrow.-inverse:focus svg *, .-yellow .accordion .btn.-arrow.-inverse:focus svg *, .accordion.-yellow .btn.-arrow.-inverse:focus svg *, .panel-slider__controls.-yellow .btn.-arrow.-inverse:focus svg *, .card.-yellow .btn.-arrow.-inverse:focus svg *, .-yellow .content-block__btn .btn.-arrow.-inverse:focus svg *, .btn.-arrow.-yellow.-inverse:hover svg *, .-yellow .dotted-container .btn.-arrow.-inverse:hover svg *, .dotted-container.-yellow .dotted-container__content .btn.-arrow.-inverse:hover svg *, .-yellow .accordion .btn.-arrow.-inverse:hover svg *, .accordion.-yellow .btn.-arrow.-inverse:hover svg *, .panel-slider__controls.-yellow .btn.-arrow.-inverse:hover svg *, .card.-yellow .btn.-arrow.-inverse:hover svg *, .-yellow .content-block__btn .btn.-arrow.-inverse:hover svg * {
          fill: #731e22; }
  .-green .btn.-arrow, .dotted-container.-green .dotted-container__content .btn .btn.-arrow, .btn.-arrow.-green, .-green .dotted-container .btn.-arrow, .dotted-container.-green .dotted-container__content .btn.-arrow, .-green .accordion .btn.-arrow, .accordion.-green .btn.-arrow, .panel-slider__controls.-green .btn.-arrow, .card.-green .btn.-arrow, .content-card.-green .btn.-arrow, .-green .content-block__btn .btn.-arrow {
    background-color: #213838; }
    .-green .btn.-arrow:focus, .-green .btn.-arrow:hover, .btn.-arrow.-green:focus, .-green .dotted-container .btn.-arrow:focus, .dotted-container.-green .dotted-container__content .btn.-arrow:focus, .-green .accordion .btn.-arrow:focus, .accordion.-green .btn.-arrow:focus, .panel-slider__controls.-green .btn.-arrow:focus, .card.-green .btn.-arrow:focus, .content-card.-green .btn.-arrow:focus, .-green .content-block__btn .btn.-arrow:focus, .btn.-arrow.-green:hover, .-green .dotted-container .btn.-arrow:hover, .dotted-container.-green .dotted-container__content .btn.-arrow:hover, .-green .accordion .btn.-arrow:hover, .accordion.-green .btn.-arrow:hover, .panel-slider__controls.-green .btn.-arrow:hover, .card.-green .btn.-arrow:hover, .content-card.-green .btn.-arrow:hover, .-green .content-block__btn .btn.-arrow:hover {
      color: #c1e8e9; }
      .-green .btn.-arrow:focus svg *, .-green .btn.-arrow:hover svg *, .btn.-arrow.-green:focus svg *, .-green .dotted-container .btn.-arrow:focus svg *, .dotted-container.-green .dotted-container__content .btn.-arrow:focus svg *, .-green .accordion .btn.-arrow:focus svg *, .accordion.-green .btn.-arrow:focus svg *, .panel-slider__controls.-green .btn.-arrow:focus svg *, .card.-green .btn.-arrow:focus svg *, .content-card.-green .btn.-arrow:focus svg *, .-green .content-block__btn .btn.-arrow:focus svg *, .btn.-arrow.-green:hover svg *, .-green .dotted-container .btn.-arrow:hover svg *, .dotted-container.-green .dotted-container__content .btn.-arrow:hover svg *, .-green .accordion .btn.-arrow:hover svg *, .accordion.-green .btn.-arrow:hover svg *, .panel-slider__controls.-green .btn.-arrow:hover svg *, .card.-green .btn.-arrow:hover svg *, .content-card.-green .btn.-arrow:hover svg *, .-green .content-block__btn .btn.-arrow:hover svg * {
        fill: #c1e8e9; }
    .-green .btn.-arrow.-inverse, .btn.-arrow.-green.-inverse, .-green .dotted-container .btn.-arrow.-inverse, .dotted-container.-green .dotted-container__content .btn.-arrow.-inverse, .-green .accordion .btn.-arrow.-inverse, .accordion.-green .btn.-arrow.-inverse, .panel-slider__controls.-green .btn.-arrow.-inverse, .card.-green .btn.-arrow.-inverse, .content-card.-green .btn.-arrow.-inverse, .-green .content-block__btn .btn.-arrow.-inverse {
      background-color: #ffffff;
      color: #136b6a; }
      .-green .btn.-arrow.-inverse svg *, .btn.-arrow.-green.-inverse svg *, .-green .dotted-container .btn.-arrow.-inverse svg *, .dotted-container.-green .dotted-container__content .btn.-arrow.-inverse svg *, .-green .accordion .btn.-arrow.-inverse svg *, .accordion.-green .btn.-arrow.-inverse svg *, .panel-slider__controls.-green .btn.-arrow.-inverse svg *, .card.-green .btn.-arrow.-inverse svg *, .content-card.-green .btn.-arrow.-inverse svg *, .-green .content-block__btn .btn.-arrow.-inverse svg * {
        fill: #136b6a; }
      .-green .btn.-arrow.-inverse:focus, .-green .btn.-arrow.-inverse:hover, .btn.-arrow.-green.-inverse:focus, .-green .dotted-container .btn.-arrow.-inverse:focus, .dotted-container.-green .dotted-container__content .btn.-arrow.-inverse:focus, .-green .accordion .btn.-arrow.-inverse:focus, .accordion.-green .btn.-arrow.-inverse:focus, .panel-slider__controls.-green .btn.-arrow.-inverse:focus, .card.-green .btn.-arrow.-inverse:focus, .content-card.-green .btn.-arrow.-inverse:focus, .-green .content-block__btn .btn.-arrow.-inverse:focus, .btn.-arrow.-green.-inverse:hover, .-green .dotted-container .btn.-arrow.-inverse:hover, .dotted-container.-green .dotted-container__content .btn.-arrow.-inverse:hover, .-green .accordion .btn.-arrow.-inverse:hover, .accordion.-green .btn.-arrow.-inverse:hover, .panel-slider__controls.-green .btn.-arrow.-inverse:hover, .card.-green .btn.-arrow.-inverse:hover, .content-card.-green .btn.-arrow.-inverse:hover, .-green .content-block__btn .btn.-arrow.-inverse:hover {
        color: #213838;
        background-color: rgba(255, 255, 255, 0.75); }
        .-green .btn.-arrow.-inverse:focus svg *, .-green .btn.-arrow.-inverse:hover svg *, .btn.-arrow.-green.-inverse:focus svg *, .-green .dotted-container .btn.-arrow.-inverse:focus svg *, .dotted-container.-green .dotted-container__content .btn.-arrow.-inverse:focus svg *, .-green .accordion .btn.-arrow.-inverse:focus svg *, .accordion.-green .btn.-arrow.-inverse:focus svg *, .panel-slider__controls.-green .btn.-arrow.-inverse:focus svg *, .card.-green .btn.-arrow.-inverse:focus svg *, .content-card.-green .btn.-arrow.-inverse:focus svg *, .-green .content-block__btn .btn.-arrow.-inverse:focus svg *, .btn.-arrow.-green.-inverse:hover svg *, .-green .dotted-container .btn.-arrow.-inverse:hover svg *, .dotted-container.-green .dotted-container__content .btn.-arrow.-inverse:hover svg *, .-green .accordion .btn.-arrow.-inverse:hover svg *, .accordion.-green .btn.-arrow.-inverse:hover svg *, .panel-slider__controls.-green .btn.-arrow.-inverse:hover svg *, .card.-green .btn.-arrow.-inverse:hover svg *, .content-card.-green .btn.-arrow.-inverse:hover svg *, .-green .content-block__btn .btn.-arrow.-inverse:hover svg * {
          fill: #213838; }
  .-red .btn.-arrow, .dotted-container.-red .dotted-container__content .btn .btn.-arrow, .btn.-arrow.-red, .-red .dotted-container .btn.-arrow, .dotted-container.-red .dotted-container__content .btn.-arrow, .-red .accordion .btn.-arrow, .accordion.-red .btn.-arrow, .panel-slider__controls.-red .btn.-arrow, .card.-red .btn.-arrow, .content-card.-red .btn.-arrow, .-red .content-block__btn .btn.-arrow {
    background-color: #63282c; }
    .-red .btn.-arrow:focus, .-red .btn.-arrow:hover, .btn.-arrow.-red:focus, .-red .dotted-container .btn.-arrow:focus, .dotted-container.-red .dotted-container__content .btn.-arrow:focus, .-red .accordion .btn.-arrow:focus, .accordion.-red .btn.-arrow:focus, .panel-slider__controls.-red .btn.-arrow:focus, .card.-red .btn.-arrow:focus, .content-card.-red .btn.-arrow:focus, .-red .content-block__btn .btn.-arrow:focus, .btn.-arrow.-red:hover, .-red .dotted-container .btn.-arrow:hover, .dotted-container.-red .dotted-container__content .btn.-arrow:hover, .-red .accordion .btn.-arrow:hover, .accordion.-red .btn.-arrow:hover, .panel-slider__controls.-red .btn.-arrow:hover, .card.-red .btn.-arrow:hover, .content-card.-red .btn.-arrow:hover, .-red .content-block__btn .btn.-arrow:hover {
      color: #f8c8bc; }
      .-red .btn.-arrow:focus svg *, .-red .btn.-arrow:hover svg *, .btn.-arrow.-red:focus svg *, .-red .dotted-container .btn.-arrow:focus svg *, .dotted-container.-red .dotted-container__content .btn.-arrow:focus svg *, .-red .accordion .btn.-arrow:focus svg *, .accordion.-red .btn.-arrow:focus svg *, .panel-slider__controls.-red .btn.-arrow:focus svg *, .card.-red .btn.-arrow:focus svg *, .content-card.-red .btn.-arrow:focus svg *, .-red .content-block__btn .btn.-arrow:focus svg *, .btn.-arrow.-red:hover svg *, .-red .dotted-container .btn.-arrow:hover svg *, .dotted-container.-red .dotted-container__content .btn.-arrow:hover svg *, .-red .accordion .btn.-arrow:hover svg *, .accordion.-red .btn.-arrow:hover svg *, .panel-slider__controls.-red .btn.-arrow:hover svg *, .card.-red .btn.-arrow:hover svg *, .content-card.-red .btn.-arrow:hover svg *, .-red .content-block__btn .btn.-arrow:hover svg * {
        fill: #f8c8bc; }
    .-red .btn.-arrow.-inverse, .btn.-arrow.-red.-inverse, .-red .dotted-container .btn.-arrow.-inverse, .dotted-container.-red .dotted-container__content .btn.-arrow.-inverse, .-red .accordion .btn.-arrow.-inverse, .accordion.-red .btn.-arrow.-inverse, .panel-slider__controls.-red .btn.-arrow.-inverse, .card.-red .btn.-arrow.-inverse, .content-card.-red .btn.-arrow.-inverse, .-red .content-block__btn .btn.-arrow.-inverse {
      background-color: #ffffff;
      color: #a62e34; }
      .-red .btn.-arrow.-inverse svg *, .btn.-arrow.-red.-inverse svg *, .-red .dotted-container .btn.-arrow.-inverse svg *, .dotted-container.-red .dotted-container__content .btn.-arrow.-inverse svg *, .-red .accordion .btn.-arrow.-inverse svg *, .accordion.-red .btn.-arrow.-inverse svg *, .panel-slider__controls.-red .btn.-arrow.-inverse svg *, .card.-red .btn.-arrow.-inverse svg *, .content-card.-red .btn.-arrow.-inverse svg *, .-red .content-block__btn .btn.-arrow.-inverse svg * {
        fill: #a62e34; }
      .-red .btn.-arrow.-inverse:focus, .-red .btn.-arrow.-inverse:hover, .btn.-arrow.-red.-inverse:focus, .-red .dotted-container .btn.-arrow.-inverse:focus, .dotted-container.-red .dotted-container__content .btn.-arrow.-inverse:focus, .-red .accordion .btn.-arrow.-inverse:focus, .accordion.-red .btn.-arrow.-inverse:focus, .panel-slider__controls.-red .btn.-arrow.-inverse:focus, .card.-red .btn.-arrow.-inverse:focus, .content-card.-red .btn.-arrow.-inverse:focus, .-red .content-block__btn .btn.-arrow.-inverse:focus, .btn.-arrow.-red.-inverse:hover, .-red .dotted-container .btn.-arrow.-inverse:hover, .dotted-container.-red .dotted-container__content .btn.-arrow.-inverse:hover, .-red .accordion .btn.-arrow.-inverse:hover, .accordion.-red .btn.-arrow.-inverse:hover, .panel-slider__controls.-red .btn.-arrow.-inverse:hover, .card.-red .btn.-arrow.-inverse:hover, .content-card.-red .btn.-arrow.-inverse:hover, .-red .content-block__btn .btn.-arrow.-inverse:hover {
        color: #63282c;
        background-color: rgba(255, 255, 255, 0.75); }
        .-red .btn.-arrow.-inverse:focus svg *, .-red .btn.-arrow.-inverse:hover svg *, .btn.-arrow.-red.-inverse:focus svg *, .-red .dotted-container .btn.-arrow.-inverse:focus svg *, .dotted-container.-red .dotted-container__content .btn.-arrow.-inverse:focus svg *, .-red .accordion .btn.-arrow.-inverse:focus svg *, .accordion.-red .btn.-arrow.-inverse:focus svg *, .panel-slider__controls.-red .btn.-arrow.-inverse:focus svg *, .card.-red .btn.-arrow.-inverse:focus svg *, .content-card.-red .btn.-arrow.-inverse:focus svg *, .-red .content-block__btn .btn.-arrow.-inverse:focus svg *, .btn.-arrow.-red.-inverse:hover svg *, .-red .dotted-container .btn.-arrow.-inverse:hover svg *, .dotted-container.-red .dotted-container__content .btn.-arrow.-inverse:hover svg *, .-red .accordion .btn.-arrow.-inverse:hover svg *, .accordion.-red .btn.-arrow.-inverse:hover svg *, .panel-slider__controls.-red .btn.-arrow.-inverse:hover svg *, .card.-red .btn.-arrow.-inverse:hover svg *, .content-card.-red .btn.-arrow.-inverse:hover svg *, .-red .content-block__btn .btn.-arrow.-inverse:hover svg * {
          fill: #63282c; }
  .-purple .btn.-arrow, .dotted-container.-purple .dotted-container__content .btn .btn.-arrow, .triangle-section.-purple .triangle-column__body .btn .btn.-arrow, .triangle-section.-purple-light .triangle-column__body .btn .btn.-arrow, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn .btn.-arrow, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn .btn.-arrow, .btn.-arrow.-purple, .-purple .dotted-container .btn.-arrow, .dotted-container.-purple .dotted-container__content .btn.-arrow, .-purple .accordion .btn.-arrow, .accordion.-purple .btn.-arrow, .triangle-section.-purple .triangle-column__body .btn.-arrow, .triangle-section.-purple-light .triangle-column__body .btn.-arrow, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-arrow, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-arrow, .panel-slider__controls.-purple .btn.-arrow, .card.-purple .btn.-arrow, .content-card.-purple .btn.-arrow, .-purple .content-block__btn .btn.-arrow {
    background-color: #3e2c57; }
    .-purple .btn.-arrow:focus, .triangle-section.-purple-light .triangle-column__body .btn .btn.-arrow:focus, .-purple .btn.-arrow:hover, .triangle-section.-purple-light .triangle-column__body .btn .btn.-arrow:hover, .btn.-arrow.-purple:focus, .-purple .dotted-container .btn.-arrow:focus, .dotted-container.-purple .dotted-container__content .btn.-arrow:focus, .-purple .accordion .btn.-arrow:focus, .accordion.-purple .btn.-arrow:focus, .triangle-section.-purple .triangle-column__body .btn.-arrow:focus, .triangle-section.-purple-light .triangle-column__body .btn.-arrow:focus, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-arrow:focus, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-arrow:focus, .panel-slider__controls.-purple .btn.-arrow:focus, .card.-purple .btn.-arrow:focus, .content-card.-purple .btn.-arrow:focus, .-purple .content-block__btn .btn.-arrow:focus, .btn.-arrow.-purple:hover, .-purple .dotted-container .btn.-arrow:hover, .dotted-container.-purple .dotted-container__content .btn.-arrow:hover, .-purple .accordion .btn.-arrow:hover, .accordion.-purple .btn.-arrow:hover, .triangle-section.-purple .triangle-column__body .btn.-arrow:hover, .triangle-section.-purple-light .triangle-column__body .btn.-arrow:hover, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-arrow:hover, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-arrow:hover, .panel-slider__controls.-purple .btn.-arrow:hover, .card.-purple .btn.-arrow:hover, .content-card.-purple .btn.-arrow:hover, .-purple .content-block__btn .btn.-arrow:hover {
      background-color: #3e2c57;
      color: #e9bad8; }
      .-purple .btn.-arrow:focus svg *, .triangle-section.-purple-light .triangle-column__body .btn .btn.-arrow:focus svg *, .-purple .btn.-arrow:hover svg *, .triangle-section.-purple-light .triangle-column__body .btn .btn.-arrow:hover svg *, .btn.-arrow.-purple:focus svg *, .-purple .dotted-container .btn.-arrow:focus svg *, .dotted-container.-purple .dotted-container__content .btn.-arrow:focus svg *, .-purple .accordion .btn.-arrow:focus svg *, .accordion.-purple .btn.-arrow:focus svg *, .triangle-section.-purple .triangle-column__body .btn.-arrow:focus svg *, .triangle-section.-purple-light .triangle-column__body .btn.-arrow:focus svg *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-arrow:focus svg *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-arrow:focus svg *, .panel-slider__controls.-purple .btn.-arrow:focus svg *, .card.-purple .btn.-arrow:focus svg *, .content-card.-purple .btn.-arrow:focus svg *, .-purple .content-block__btn .btn.-arrow:focus svg *, .btn.-arrow.-purple:hover svg *, .-purple .dotted-container .btn.-arrow:hover svg *, .dotted-container.-purple .dotted-container__content .btn.-arrow:hover svg *, .-purple .accordion .btn.-arrow:hover svg *, .accordion.-purple .btn.-arrow:hover svg *, .triangle-section.-purple .triangle-column__body .btn.-arrow:hover svg *, .triangle-section.-purple-light .triangle-column__body .btn.-arrow:hover svg *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-arrow:hover svg *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-arrow:hover svg *, .panel-slider__controls.-purple .btn.-arrow:hover svg *, .card.-purple .btn.-arrow:hover svg *, .content-card.-purple .btn.-arrow:hover svg *, .-purple .content-block__btn .btn.-arrow:hover svg * {
        fill: #e9bad8; }
      .-purple .btn.-arrow:focus.-inverse, .triangle-section.-purple-light .triangle-column__body .btn .btn.-arrow:focus.-inverse, .-purple .btn.-arrow:hover.-inverse, .triangle-section.-purple-light .triangle-column__body .btn .btn.-arrow:hover.-inverse, .btn.-arrow.-purple:focus.-inverse, .-purple .dotted-container .btn.-arrow:focus.-inverse, .dotted-container.-purple .dotted-container__content .btn.-arrow:focus.-inverse, .-purple .accordion .btn.-arrow:focus.-inverse, .accordion.-purple .btn.-arrow:focus.-inverse, .triangle-section.-purple .triangle-column__body .btn.-arrow:focus.-inverse, .triangle-section.-purple-light .triangle-column__body .btn.-arrow:focus.-inverse, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-arrow:focus.-inverse, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-arrow:focus.-inverse, .panel-slider__controls.-purple .btn.-arrow:focus.-inverse, .card.-purple .btn.-arrow:focus.-inverse, .content-card.-purple .btn.-arrow:focus.-inverse, .-purple .content-block__btn .btn.-arrow:focus.-inverse, .btn.-arrow.-purple:hover.-inverse, .-purple .dotted-container .btn.-arrow:hover.-inverse, .dotted-container.-purple .dotted-container__content .btn.-arrow:hover.-inverse, .-purple .accordion .btn.-arrow:hover.-inverse, .accordion.-purple .btn.-arrow:hover.-inverse, .triangle-section.-purple .triangle-column__body .btn.-arrow:hover.-inverse, .triangle-section.-purple-light .triangle-column__body .btn.-arrow:hover.-inverse, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-arrow:hover.-inverse, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-arrow:hover.-inverse, .panel-slider__controls.-purple .btn.-arrow:hover.-inverse, .card.-purple .btn.-arrow:hover.-inverse, .content-card.-purple .btn.-arrow:hover.-inverse, .-purple .content-block__btn .btn.-arrow:hover.-inverse {
        background-color: #ffffff;
        color: #5a348f; }
        .-purple .btn.-arrow:focus.-inverse svg *, .triangle-section.-purple-light .triangle-column__body .btn .btn.-arrow:focus.-inverse svg *, .-purple .btn.-arrow:hover.-inverse svg *, .triangle-section.-purple-light .triangle-column__body .btn .btn.-arrow:hover.-inverse svg *, .btn.-arrow.-purple:focus.-inverse svg *, .-purple .dotted-container .btn.-arrow:focus.-inverse svg *, .dotted-container.-purple .dotted-container__content .btn.-arrow:focus.-inverse svg *, .-purple .accordion .btn.-arrow:focus.-inverse svg *, .accordion.-purple .btn.-arrow:focus.-inverse svg *, .triangle-section.-purple .triangle-column__body .btn.-arrow:focus.-inverse svg *, .triangle-section.-purple-light .triangle-column__body .btn.-arrow:focus.-inverse svg *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-arrow:focus.-inverse svg *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-arrow:focus.-inverse svg *, .panel-slider__controls.-purple .btn.-arrow:focus.-inverse svg *, .card.-purple .btn.-arrow:focus.-inverse svg *, .content-card.-purple .btn.-arrow:focus.-inverse svg *, .-purple .content-block__btn .btn.-arrow:focus.-inverse svg *, .btn.-arrow.-purple:hover.-inverse svg *, .-purple .dotted-container .btn.-arrow:hover.-inverse svg *, .dotted-container.-purple .dotted-container__content .btn.-arrow:hover.-inverse svg *, .-purple .accordion .btn.-arrow:hover.-inverse svg *, .accordion.-purple .btn.-arrow:hover.-inverse svg *, .triangle-section.-purple .triangle-column__body .btn.-arrow:hover.-inverse svg *, .triangle-section.-purple-light .triangle-column__body .btn.-arrow:hover.-inverse svg *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-arrow:hover.-inverse svg *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-arrow:hover.-inverse svg *, .panel-slider__controls.-purple .btn.-arrow:hover.-inverse svg *, .card.-purple .btn.-arrow:hover.-inverse svg *, .content-card.-purple .btn.-arrow:hover.-inverse svg *, .-purple .content-block__btn .btn.-arrow:hover.-inverse svg * {
          fill: #5a348f; }
        .-purple .btn.-arrow:focus.-inverse:focus, .triangle-section.-purple-light .triangle-column__body .btn .btn.-arrow:focus.-inverse:focus, .-purple .btn.-arrow:focus.-inverse:hover, .triangle-section.-purple-light .triangle-column__body .btn .btn.-arrow:focus.-inverse:hover, .-purple .btn.-arrow:hover.-inverse:focus, .triangle-section.-purple-light .triangle-column__body .btn .btn.-arrow:hover.-inverse:focus, .-purple .btn.-arrow:hover.-inverse:hover, .triangle-section.-purple-light .triangle-column__body .btn .btn.-arrow:hover.-inverse:hover, .btn.-arrow.-purple:focus.-inverse:focus, .-purple .dotted-container .btn.-arrow:focus.-inverse:focus, .dotted-container.-purple .dotted-container__content .btn.-arrow:focus.-inverse:focus, .-purple .accordion .btn.-arrow:focus.-inverse:focus, .accordion.-purple .btn.-arrow:focus.-inverse:focus, .triangle-section.-purple .triangle-column__body .btn.-arrow:focus.-inverse:focus, .triangle-section.-purple-light .triangle-column__body .btn.-arrow:focus.-inverse:focus, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-arrow:focus.-inverse:focus, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-arrow:focus.-inverse:focus, .panel-slider__controls.-purple .btn.-arrow:focus.-inverse:focus, .card.-purple .btn.-arrow:focus.-inverse:focus, .content-card.-purple .btn.-arrow:focus.-inverse:focus, .-purple .content-block__btn .btn.-arrow:focus.-inverse:focus, .btn.-arrow.-purple:focus.-inverse:hover, .-purple .dotted-container .btn.-arrow:focus.-inverse:hover, .dotted-container.-purple .dotted-container__content .btn.-arrow:focus.-inverse:hover, .-purple .accordion .btn.-arrow:focus.-inverse:hover, .accordion.-purple .btn.-arrow:focus.-inverse:hover, .triangle-section.-purple .triangle-column__body .btn.-arrow:focus.-inverse:hover, .triangle-section.-purple-light .triangle-column__body .btn.-arrow:focus.-inverse:hover, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-arrow:focus.-inverse:hover, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-arrow:focus.-inverse:hover, .panel-slider__controls.-purple .btn.-arrow:focus.-inverse:hover, .card.-purple .btn.-arrow:focus.-inverse:hover, .content-card.-purple .btn.-arrow:focus.-inverse:hover, .-purple .content-block__btn .btn.-arrow:focus.-inverse:hover, .btn.-arrow.-purple:hover.-inverse:focus, .-purple .dotted-container .btn.-arrow:hover.-inverse:focus, .dotted-container.-purple .dotted-container__content .btn.-arrow:hover.-inverse:focus, .-purple .accordion .btn.-arrow:hover.-inverse:focus, .accordion.-purple .btn.-arrow:hover.-inverse:focus, .triangle-section.-purple .triangle-column__body .btn.-arrow:hover.-inverse:focus, .triangle-section.-purple-light .triangle-column__body .btn.-arrow:hover.-inverse:focus, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-arrow:hover.-inverse:focus, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-arrow:hover.-inverse:focus, .panel-slider__controls.-purple .btn.-arrow:hover.-inverse:focus, .card.-purple .btn.-arrow:hover.-inverse:focus, .content-card.-purple .btn.-arrow:hover.-inverse:focus, .-purple .content-block__btn .btn.-arrow:hover.-inverse:focus, .btn.-arrow.-purple:hover.-inverse:hover, .-purple .dotted-container .btn.-arrow:hover.-inverse:hover, .dotted-container.-purple .dotted-container__content .btn.-arrow:hover.-inverse:hover, .-purple .accordion .btn.-arrow:hover.-inverse:hover, .accordion.-purple .btn.-arrow:hover.-inverse:hover, .triangle-section.-purple .triangle-column__body .btn.-arrow:hover.-inverse:hover, .triangle-section.-purple-light .triangle-column__body .btn.-arrow:hover.-inverse:hover, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-arrow:hover.-inverse:hover, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-arrow:hover.-inverse:hover, .panel-slider__controls.-purple .btn.-arrow:hover.-inverse:hover, .card.-purple .btn.-arrow:hover.-inverse:hover, .content-card.-purple .btn.-arrow:hover.-inverse:hover, .-purple .content-block__btn .btn.-arrow:hover.-inverse:hover {
          color: #3e2c57;
          background-color: rgba(255, 255, 255, 0.75); }
          .-purple .btn.-arrow:focus.-inverse:focus svg *, .triangle-section.-purple-light .triangle-column__body .btn .btn.-arrow:focus.-inverse:focus svg *, .-purple .btn.-arrow:focus.-inverse:hover svg *, .triangle-section.-purple-light .triangle-column__body .btn .btn.-arrow:focus.-inverse:hover svg *, .-purple .btn.-arrow:hover.-inverse:focus svg *, .triangle-section.-purple-light .triangle-column__body .btn .btn.-arrow:hover.-inverse:focus svg *, .-purple .btn.-arrow:hover.-inverse:hover svg *, .triangle-section.-purple-light .triangle-column__body .btn .btn.-arrow:hover.-inverse:hover svg *, .btn.-arrow.-purple:focus.-inverse:focus svg *, .-purple .dotted-container .btn.-arrow:focus.-inverse:focus svg *, .dotted-container.-purple .dotted-container__content .btn.-arrow:focus.-inverse:focus svg *, .-purple .accordion .btn.-arrow:focus.-inverse:focus svg *, .accordion.-purple .btn.-arrow:focus.-inverse:focus svg *, .triangle-section.-purple .triangle-column__body .btn.-arrow:focus.-inverse:focus svg *, .triangle-section.-purple-light .triangle-column__body .btn.-arrow:focus.-inverse:focus svg *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-arrow:focus.-inverse:focus svg *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-arrow:focus.-inverse:focus svg *, .panel-slider__controls.-purple .btn.-arrow:focus.-inverse:focus svg *, .card.-purple .btn.-arrow:focus.-inverse:focus svg *, .content-card.-purple .btn.-arrow:focus.-inverse:focus svg *, .-purple .content-block__btn .btn.-arrow:focus.-inverse:focus svg *, .btn.-arrow.-purple:focus.-inverse:hover svg *, .-purple .dotted-container .btn.-arrow:focus.-inverse:hover svg *, .dotted-container.-purple .dotted-container__content .btn.-arrow:focus.-inverse:hover svg *, .-purple .accordion .btn.-arrow:focus.-inverse:hover svg *, .accordion.-purple .btn.-arrow:focus.-inverse:hover svg *, .triangle-section.-purple .triangle-column__body .btn.-arrow:focus.-inverse:hover svg *, .triangle-section.-purple-light .triangle-column__body .btn.-arrow:focus.-inverse:hover svg *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-arrow:focus.-inverse:hover svg *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-arrow:focus.-inverse:hover svg *, .panel-slider__controls.-purple .btn.-arrow:focus.-inverse:hover svg *, .card.-purple .btn.-arrow:focus.-inverse:hover svg *, .content-card.-purple .btn.-arrow:focus.-inverse:hover svg *, .-purple .content-block__btn .btn.-arrow:focus.-inverse:hover svg *, .btn.-arrow.-purple:hover.-inverse:focus svg *, .-purple .dotted-container .btn.-arrow:hover.-inverse:focus svg *, .dotted-container.-purple .dotted-container__content .btn.-arrow:hover.-inverse:focus svg *, .-purple .accordion .btn.-arrow:hover.-inverse:focus svg *, .accordion.-purple .btn.-arrow:hover.-inverse:focus svg *, .triangle-section.-purple .triangle-column__body .btn.-arrow:hover.-inverse:focus svg *, .triangle-section.-purple-light .triangle-column__body .btn.-arrow:hover.-inverse:focus svg *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-arrow:hover.-inverse:focus svg *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-arrow:hover.-inverse:focus svg *, .panel-slider__controls.-purple .btn.-arrow:hover.-inverse:focus svg *, .card.-purple .btn.-arrow:hover.-inverse:focus svg *, .content-card.-purple .btn.-arrow:hover.-inverse:focus svg *, .-purple .content-block__btn .btn.-arrow:hover.-inverse:focus svg *, .btn.-arrow.-purple:hover.-inverse:hover svg *, .-purple .dotted-container .btn.-arrow:hover.-inverse:hover svg *, .dotted-container.-purple .dotted-container__content .btn.-arrow:hover.-inverse:hover svg *, .-purple .accordion .btn.-arrow:hover.-inverse:hover svg *, .accordion.-purple .btn.-arrow:hover.-inverse:hover svg *, .triangle-section.-purple .triangle-column__body .btn.-arrow:hover.-inverse:hover svg *, .triangle-section.-purple-light .triangle-column__body .btn.-arrow:hover.-inverse:hover svg *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-arrow:hover.-inverse:hover svg *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-arrow:hover.-inverse:hover svg *, .panel-slider__controls.-purple .btn.-arrow:hover.-inverse:hover svg *, .card.-purple .btn.-arrow:hover.-inverse:hover svg *, .content-card.-purple .btn.-arrow:hover.-inverse:hover svg *, .-purple .content-block__btn .btn.-arrow:hover.-inverse:hover svg * {
            fill: #3e2c57; }
  .btn.-arrow.-inverse {
    background-color: #ffffff; }

.btn.-plain {
  background-color: #d8d8d8;
  border: none;
  border-radius: 8px;
  color: #231f20;
  padding: 0px 12px;
  height: 40px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 0px;
  font-weight: 700;
  position: relative; }
  .btn.-plain::before {
    content: '';
    display: block;
    position: absolute;
    right: 0px;
    background-color: inherit;
    height: 40px;
    width: 12px;
    -webkit-transition: 200ms ease-out;
    transition: 200ms ease-out; }
  .btn.-plain::after {
    content: url('data:image/svg+xml;utf8,<svg width="16" height="40" viewBox="0 0 16 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z" fill="%23d8d8d8"/></svg>');
    position: absolute;
    top: 0px;
    right: -14px;
    -webkit-transition: 200ms ease-out;
    transition: 200ms ease-out; }
  .btn.-plain:focus::before, .btn.-plain:hover::before {
    -webkit-transform: translateX(9px);
    transform: translateX(9px); }
  .btn.-plain:focus::after, .btn.-plain:hover::after {
    -webkit-transform: translateX(9px);
    transform: translateX(9px); }
  .btn.-plain.-purple, .-purple .dotted-container .btn.-plain, .dotted-container.-purple .dotted-container__content .btn.-plain, .-purple .accordion .btn.-plain, .accordion.-purple .btn.-plain, .triangle-section.-purple .triangle-column__body .btn.-plain, .triangle-section.-purple-light .triangle-column__body .btn.-plain, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-plain, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-plain, .panel-slider__controls.-purple .btn.-plain, .card.-purple .btn.-plain, .content-card.-purple .btn.-plain, .-purple .content-block__btn .btn.-plain {
    color: #ffffff;
    background-color: #5a348f; }
    .btn.-plain.-purple::after, .-purple .dotted-container .btn.-plain::after, .dotted-container.-purple .dotted-container__content .btn.-plain::after, .-purple .accordion .btn.-plain::after, .accordion.-purple .btn.-plain::after, .triangle-section.-purple .triangle-column__body .btn.-plain::after, .triangle-section.-purple-light .triangle-column__body .btn.-plain::after, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-plain::after, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-plain::after, .panel-slider__controls.-purple .btn.-plain::after, .card.-purple .btn.-plain::after, .content-card.-purple .btn.-plain::after, .-purple .content-block__btn .btn.-plain::after {
      content: url('data:image/svg+xml;utf8,<svg width="16" height="40" viewBox="0 0 16 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z" fill="%235a348f"/></svg>'); }
  .btn.-plain.-purple-light, .simple-combo.-purple .simple-combo__content .btn.-plain, .-purple .dotted-container .simple-combo.btn .simple-combo__content .btn.-plain, .dotted-container.-purple .dotted-container__content .simple-combo.btn .simple-combo__content .btn.-plain, .-purple .accordion .simple-combo.btn .simple-combo__content .btn.-plain, .accordion.-purple .simple-combo.btn .simple-combo__content .btn.-plain, .triangle-section.-purple .triangle-column__body .simple-combo.btn .simple-combo__content .btn.-plain, .triangle-section.-purple-light .triangle-column__body .simple-combo.btn .simple-combo__content .btn.-plain, .panel-slider__controls.-purple .simple-combo.btn .simple-combo__content .btn.-plain, .card.-purple .simple-combo.btn .simple-combo__content .btn.-plain, .content-card.-purple .simple-combo.btn .simple-combo__content .btn.-plain, .-purple .content-block__btn .simple-combo.btn .simple-combo__content .btn.-plain, .slider-panel.-purple .btn.-plain, .-purple .dotted-container .slider-panel.btn .btn.-plain, .dotted-container.-purple .dotted-container__content .slider-panel.btn .btn.-plain, .-purple .accordion .slider-panel.btn .btn.-plain, .accordion.-purple .slider-panel.btn .btn.-plain, .triangle-section.-purple .triangle-column__body .slider-panel.btn .btn.-plain, .triangle-section.-purple-light .triangle-column__body .slider-panel.btn .btn.-plain, .panel-slider__controls.-purple .slider-panel.btn .btn.-plain, .card.-purple .slider-panel.btn .btn.-plain, .content-card.-purple .slider-panel.btn .btn.-plain, .-purple .content-block__btn .slider-panel.btn .btn.-plain {
    color: #ffffff;
    background-color: #c2258c; }
    .btn.-plain.-purple-light::after, .simple-combo.-purple .simple-combo__content .btn.-plain::after, .-purple .dotted-container .simple-combo.btn .simple-combo__content .btn.-plain::after, .dotted-container.-purple .dotted-container__content .simple-combo.btn .simple-combo__content .btn.-plain::after, .-purple .accordion .simple-combo.btn .simple-combo__content .btn.-plain::after, .accordion.-purple .simple-combo.btn .simple-combo__content .btn.-plain::after, .triangle-section.-purple .triangle-column__body .simple-combo.btn .simple-combo__content .btn.-plain::after, .triangle-section.-purple-light .triangle-column__body .simple-combo.btn .simple-combo__content .btn.-plain::after, .panel-slider__controls.-purple .simple-combo.btn .simple-combo__content .btn.-plain::after, .card.-purple .simple-combo.btn .simple-combo__content .btn.-plain::after, .content-card.-purple .simple-combo.btn .simple-combo__content .btn.-plain::after, .-purple .content-block__btn .simple-combo.btn .simple-combo__content .btn.-plain::after, .slider-panel.-purple .btn.-plain::after, .-purple .dotted-container .slider-panel.btn .btn.-plain::after, .dotted-container.-purple .dotted-container__content .slider-panel.btn .btn.-plain::after, .-purple .accordion .slider-panel.btn .btn.-plain::after, .accordion.-purple .slider-panel.btn .btn.-plain::after, .triangle-section.-purple .triangle-column__body .slider-panel.btn .btn.-plain::after, .triangle-section.-purple-light .triangle-column__body .slider-panel.btn .btn.-plain::after, .panel-slider__controls.-purple .slider-panel.btn .btn.-plain::after, .card.-purple .slider-panel.btn .btn.-plain::after, .content-card.-purple .slider-panel.btn .btn.-plain::after, .-purple .content-block__btn .slider-panel.btn .btn.-plain::after {
      content: url('data:image/svg+xml;utf8,<svg width="16" height="40" viewBox="0 0 16 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z" fill="%23c2258c"/></svg>'); }
  .btn.-plain.-purple-lighter {
    color: #3e2c57;
    background-color: #e9bad8; }
    .btn.-plain.-purple-lighter::after {
      content: url('data:image/svg+xml;utf8,<svg width="16" height="40" viewBox="0 0 16 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z" fill="%23e9bad8"/></svg>'); }
  .btn.-plain.-purple-dark {
    color: #ffffff;
    background-color: #5a348f; }
    .btn.-plain.-purple-dark::after {
      content: url('data:image/svg+xml;utf8,<svg width="16" height="40" viewBox="0 0 16 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z" fill="%235a348f"/></svg>'); }
  .btn.-plain.-purple-darker {
    color: #ffffff;
    background-color: #3e2c57; }
    .btn.-plain.-purple-darker::after {
      content: url('data:image/svg+xml;utf8,<svg width="16" height="40" viewBox="0 0 16 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z" fill="%233e2c57"/></svg>'); }
  .btn.-plain.-blue, .-blue .dotted-container .btn.-plain, .dotted-container.-blue .dotted-container__content .btn.-plain, .-blue .accordion .btn.-plain, .accordion.-blue .btn.-plain, .triangle-section.-blue .triangle-column__body .btn.-plain, .panel-slider__controls.-blue .btn.-plain, .card.-blue .btn.-plain, .content-card.-blue .btn.-plain, .-blue .content-block__btn .btn.-plain {
    color: #ffffff;
    background-color: #178bcd; }
    .btn.-plain.-blue::after, .-blue .dotted-container .btn.-plain::after, .dotted-container.-blue .dotted-container__content .btn.-plain::after, .-blue .accordion .btn.-plain::after, .accordion.-blue .btn.-plain::after, .triangle-section.-blue .triangle-column__body .btn.-plain::after, .panel-slider__controls.-blue .btn.-plain::after, .card.-blue .btn.-plain::after, .content-card.-blue .btn.-plain::after, .-blue .content-block__btn .btn.-plain::after {
      content: url('data:image/svg+xml;utf8,<svg width="16" height="40" viewBox="0 0 16 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z" fill="%23178bcd"/></svg>'); }
  .btn.-plain.-blue-light, .simple-combo.-blue .simple-combo__content .btn.-plain, .-blue .dotted-container .simple-combo.btn .simple-combo__content .btn.-plain, .dotted-container.-blue .dotted-container__content .simple-combo.btn .simple-combo__content .btn.-plain, .-blue .accordion .simple-combo.btn .simple-combo__content .btn.-plain, .accordion.-blue .simple-combo.btn .simple-combo__content .btn.-plain, .triangle-section.-blue .triangle-column__body .simple-combo.btn .simple-combo__content .btn.-plain, .panel-slider__controls.-blue .simple-combo.btn .simple-combo__content .btn.-plain, .card.-blue .simple-combo.btn .simple-combo__content .btn.-plain, .content-card.-blue .simple-combo.btn .simple-combo__content .btn.-plain, .-blue .content-block__btn .simple-combo.btn .simple-combo__content .btn.-plain, .slider-panel.-blue .btn.-plain, .-blue .dotted-container .slider-panel.btn .btn.-plain, .dotted-container.-blue .dotted-container__content .slider-panel.btn .btn.-plain, .-blue .accordion .slider-panel.btn .btn.-plain, .accordion.-blue .slider-panel.btn .btn.-plain, .triangle-section.-blue .triangle-column__body .slider-panel.btn .btn.-plain, .panel-slider__controls.-blue .slider-panel.btn .btn.-plain, .card.-blue .slider-panel.btn .btn.-plain, .content-card.-blue .slider-panel.btn .btn.-plain, .-blue .content-block__btn .slider-panel.btn .btn.-plain {
    color: #ffffff;
    background-color: #22b0ec; }
    .btn.-plain.-blue-light::after, .simple-combo.-blue .simple-combo__content .btn.-plain::after, .-blue .dotted-container .simple-combo.btn .simple-combo__content .btn.-plain::after, .dotted-container.-blue .dotted-container__content .simple-combo.btn .simple-combo__content .btn.-plain::after, .-blue .accordion .simple-combo.btn .simple-combo__content .btn.-plain::after, .accordion.-blue .simple-combo.btn .simple-combo__content .btn.-plain::after, .triangle-section.-blue .triangle-column__body .simple-combo.btn .simple-combo__content .btn.-plain::after, .panel-slider__controls.-blue .simple-combo.btn .simple-combo__content .btn.-plain::after, .card.-blue .simple-combo.btn .simple-combo__content .btn.-plain::after, .content-card.-blue .simple-combo.btn .simple-combo__content .btn.-plain::after, .-blue .content-block__btn .simple-combo.btn .simple-combo__content .btn.-plain::after, .slider-panel.-blue .btn.-plain::after, .-blue .dotted-container .slider-panel.btn .btn.-plain::after, .dotted-container.-blue .dotted-container__content .slider-panel.btn .btn.-plain::after, .-blue .accordion .slider-panel.btn .btn.-plain::after, .accordion.-blue .slider-panel.btn .btn.-plain::after, .triangle-section.-blue .triangle-column__body .slider-panel.btn .btn.-plain::after, .panel-slider__controls.-blue .slider-panel.btn .btn.-plain::after, .card.-blue .slider-panel.btn .btn.-plain::after, .content-card.-blue .slider-panel.btn .btn.-plain::after, .-blue .content-block__btn .slider-panel.btn .btn.-plain::after {
      content: url('data:image/svg+xml;utf8,<svg width="16" height="40" viewBox="0 0 16 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z" fill="%2322b0ec"/></svg>'); }
  .btn.-plain.-blue-lighter {
    color: #1b4265;
    background-color: #bbe5f8; }
    .btn.-plain.-blue-lighter::after {
      content: url('data:image/svg+xml;utf8,<svg width="16" height="40" viewBox="0 0 16 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z" fill="%23bbe5f8"/></svg>'); }
  .btn.-plain.-blue-dark {
    color: #ffffff;
    background-color: #0a63ac; }
    .btn.-plain.-blue-dark::after {
      content: url('data:image/svg+xml;utf8,<svg width="16" height="40" viewBox="0 0 16 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z" fill="%230a63ac"/></svg>'); }
  .btn.-plain.-blue-darker {
    color: #ffffff;
    background-color: #1b4265; }
    .btn.-plain.-blue-darker::after {
      content: url('data:image/svg+xml;utf8,<svg width="16" height="40" viewBox="0 0 16 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z" fill="%231b4265"/></svg>'); }
  .btn.-plain.-green-light, .simple-combo.-green .simple-combo__content .btn.-plain, .-green .dotted-container .simple-combo.btn .simple-combo__content .btn.-plain, .dotted-container.-green .dotted-container__content .simple-combo.btn .simple-combo__content .btn.-plain, .-green .accordion .simple-combo.btn .simple-combo__content .btn.-plain, .accordion.-green .simple-combo.btn .simple-combo__content .btn.-plain, .panel-slider__controls.-green .simple-combo.btn .simple-combo__content .btn.-plain, .card.-green .simple-combo.btn .simple-combo__content .btn.-plain, .content-card.-green .simple-combo.btn .simple-combo__content .btn.-plain, .-green .content-block__btn .simple-combo.btn .simple-combo__content .btn.-plain, .slider-panel.-green .btn.-plain, .-green .dotted-container .slider-panel.btn .btn.-plain, .dotted-container.-green .dotted-container__content .slider-panel.btn .btn.-plain, .-green .accordion .slider-panel.btn .btn.-plain, .accordion.-green .slider-panel.btn .btn.-plain, .panel-slider__controls.-green .slider-panel.btn .btn.-plain, .card.-green .slider-panel.btn .btn.-plain, .content-card.-green .slider-panel.btn .btn.-plain, .-green .content-block__btn .slider-panel.btn .btn.-plain {
    color: #ffffff;
    background-color: #36bcbd; }
    .btn.-plain.-green-light::after, .simple-combo.-green .simple-combo__content .btn.-plain::after, .-green .dotted-container .simple-combo.btn .simple-combo__content .btn.-plain::after, .dotted-container.-green .dotted-container__content .simple-combo.btn .simple-combo__content .btn.-plain::after, .-green .accordion .simple-combo.btn .simple-combo__content .btn.-plain::after, .accordion.-green .simple-combo.btn .simple-combo__content .btn.-plain::after, .panel-slider__controls.-green .simple-combo.btn .simple-combo__content .btn.-plain::after, .card.-green .simple-combo.btn .simple-combo__content .btn.-plain::after, .content-card.-green .simple-combo.btn .simple-combo__content .btn.-plain::after, .-green .content-block__btn .simple-combo.btn .simple-combo__content .btn.-plain::after, .slider-panel.-green .btn.-plain::after, .-green .dotted-container .slider-panel.btn .btn.-plain::after, .dotted-container.-green .dotted-container__content .slider-panel.btn .btn.-plain::after, .-green .accordion .slider-panel.btn .btn.-plain::after, .accordion.-green .slider-panel.btn .btn.-plain::after, .panel-slider__controls.-green .slider-panel.btn .btn.-plain::after, .card.-green .slider-panel.btn .btn.-plain::after, .content-card.-green .slider-panel.btn .btn.-plain::after, .-green .content-block__btn .slider-panel.btn .btn.-plain::after {
      content: url('data:image/svg+xml;utf8,<svg width="16" height="40" viewBox="0 0 16 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z" fill="%2336bcbd"/></svg>'); }
  .btn.-plain.-green-lighter {
    color: #213838;
    background-color: #c1e8e9; }
    .btn.-plain.-green-lighter::after {
      content: url('data:image/svg+xml;utf8,<svg width="16" height="40" viewBox="0 0 16 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z" fill="%23c1e8e9"/></svg>'); }
  .btn.-plain.-green, .-green .dotted-container .btn.-plain, .dotted-container.-green .dotted-container__content .btn.-plain, .-green .accordion .btn.-plain, .accordion.-green .btn.-plain, .panel-slider__controls.-green .btn.-plain, .card.-green .btn.-plain, .content-card.-green .btn.-plain, .-green .content-block__btn .btn.-plain {
    color: #ffffff;
    background-color: #24a390; }
    .btn.-plain.-green::after, .-green .dotted-container .btn.-plain::after, .dotted-container.-green .dotted-container__content .btn.-plain::after, .-green .accordion .btn.-plain::after, .accordion.-green .btn.-plain::after, .panel-slider__controls.-green .btn.-plain::after, .card.-green .btn.-plain::after, .content-card.-green .btn.-plain::after, .-green .content-block__btn .btn.-plain::after {
      content: url('data:image/svg+xml;utf8,<svg width="16" height="40" viewBox="0 0 16 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z" fill="%2324a390"/></svg>'); }
  .btn.-plain.-green-dark {
    color: #ffffff;
    background-color: #136b6a; }
    .btn.-plain.-green-dark::after {
      content: url('data:image/svg+xml;utf8,<svg width="16" height="40" viewBox="0 0 16 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z" fill="%23136b6a"/></svg>'); }
  .btn.-plain.-green-darker {
    color: #ffffff;
    background-color: #213838; }
    .btn.-plain.-green-darker::after {
      content: url('data:image/svg+xml;utf8,<svg width="16" height="40" viewBox="0 0 16 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z" fill="%23213838"/></svg>'); }
  .btn.-plain.-yellow-light, .jumbo-combo__body .btn.-plain, .simple-combo.-yellow .simple-combo__content .btn.-plain, .-yellow .dotted-container .simple-combo.btn .simple-combo__content .btn.-plain, .dotted-container.-yellow .dotted-container__content .simple-combo.btn .simple-combo__content .btn.-plain, .-yellow .accordion .simple-combo.btn .simple-combo__content .btn.-plain, .accordion.-yellow .simple-combo.btn .simple-combo__content .btn.-plain, .panel-slider__controls.-yellow .simple-combo.btn .simple-combo__content .btn.-plain, .card.-yellow .simple-combo.btn .simple-combo__content .btn.-plain, .-yellow .content-block__btn .simple-combo.btn .simple-combo__content .btn.-plain, .slider-panel.-yellow .btn.-plain, .-yellow .dotted-container .slider-panel.btn .btn.-plain, .dotted-container.-yellow .dotted-container__content .slider-panel.btn .btn.-plain, .-yellow .accordion .slider-panel.btn .btn.-plain, .accordion.-yellow .slider-panel.btn .btn.-plain, .panel-slider__controls.-yellow .slider-panel.btn .btn.-plain, .card.-yellow .slider-panel.btn .btn.-plain, .-yellow .content-block__btn .slider-panel.btn .btn.-plain, .content-card.-yellow .btn.-plain, .-yellow .dotted-container .content-card.btn .btn.-plain, .dotted-container.-yellow .dotted-container__content .content-card.btn .btn.-plain, .-yellow .accordion .content-card.btn .btn.-plain, .accordion.-yellow .content-card.btn .btn.-plain, .panel-slider__controls.-yellow .content-card.btn .btn.-plain, .card.-yellow .content-card.btn .btn.-plain, .-yellow .content-block__btn .content-card.btn .btn.-plain {
    color: #231f20;
    background-color: #faae31; }
    .btn.-plain.-yellow-light::after, .jumbo-combo__body .btn.-plain::after, .simple-combo.-yellow .simple-combo__content .btn.-plain::after, .-yellow .dotted-container .simple-combo.btn .simple-combo__content .btn.-plain::after, .dotted-container.-yellow .dotted-container__content .simple-combo.btn .simple-combo__content .btn.-plain::after, .-yellow .accordion .simple-combo.btn .simple-combo__content .btn.-plain::after, .accordion.-yellow .simple-combo.btn .simple-combo__content .btn.-plain::after, .panel-slider__controls.-yellow .simple-combo.btn .simple-combo__content .btn.-plain::after, .card.-yellow .simple-combo.btn .simple-combo__content .btn.-plain::after, .-yellow .content-block__btn .simple-combo.btn .simple-combo__content .btn.-plain::after, .slider-panel.-yellow .btn.-plain::after, .-yellow .dotted-container .slider-panel.btn .btn.-plain::after, .dotted-container.-yellow .dotted-container__content .slider-panel.btn .btn.-plain::after, .-yellow .accordion .slider-panel.btn .btn.-plain::after, .accordion.-yellow .slider-panel.btn .btn.-plain::after, .panel-slider__controls.-yellow .slider-panel.btn .btn.-plain::after, .card.-yellow .slider-panel.btn .btn.-plain::after, .-yellow .content-block__btn .slider-panel.btn .btn.-plain::after, .content-card.-yellow .btn.-plain::after, .-yellow .dotted-container .content-card.btn .btn.-plain::after, .dotted-container.-yellow .dotted-container__content .content-card.btn .btn.-plain::after, .-yellow .accordion .content-card.btn .btn.-plain::after, .accordion.-yellow .content-card.btn .btn.-plain::after, .panel-slider__controls.-yellow .content-card.btn .btn.-plain::after, .card.-yellow .content-card.btn .btn.-plain::after, .-yellow .content-block__btn .content-card.btn .btn.-plain::after {
      content: url('data:image/svg+xml;utf8,<svg width="16" height="40" viewBox="0 0 16 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z" fill="%23faae31"/></svg>'); }
  .btn.-plain.-yellow-lighter {
    color: #731e22;
    background-color: #fde4bf; }
    .btn.-plain.-yellow-lighter::after {
      content: url('data:image/svg+xml;utf8,<svg width="16" height="40" viewBox="0 0 16 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z" fill="%23fde4bf"/></svg>'); }
  .btn.-plain.-yellow, .-yellow .dotted-container .btn.-plain, .dotted-container.-yellow .dotted-container__content .btn.-plain, .-yellow .accordion .btn.-plain, .accordion.-yellow .btn.-plain, .panel-slider__controls.-yellow .btn.-plain, .card.-yellow .btn.-plain, .-yellow .content-block__btn .btn.-plain {
    color: #ffffff;
    background-color: #f07930; }
    .btn.-plain.-yellow::after, .-yellow .dotted-container .btn.-plain::after, .dotted-container.-yellow .dotted-container__content .btn.-plain::after, .-yellow .accordion .btn.-plain::after, .accordion.-yellow .btn.-plain::after, .panel-slider__controls.-yellow .btn.-plain::after, .card.-yellow .btn.-plain::after, .-yellow .content-block__btn .btn.-plain::after {
      content: url('data:image/svg+xml;utf8,<svg width="16" height="40" viewBox="0 0 16 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z" fill="%23f07930"/></svg>'); }
  .btn.-plain.-yellow-dark {
    color: #ffffff;
    background-color: #d95931; }
    .btn.-plain.-yellow-dark::after {
      content: url('data:image/svg+xml;utf8,<svg width="16" height="40" viewBox="0 0 16 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z" fill="%23d95931"/></svg>'); }
  .btn.-plain.-yellow-darker {
    color: #ffffff;
    background-color: #731e22; }
    .btn.-plain.-yellow-darker::after {
      content: url('data:image/svg+xml;utf8,<svg width="16" height="40" viewBox="0 0 16 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z" fill="%23731e22"/></svg>'); }
  .btn.-plain.-red-light, .simple-combo.-red .simple-combo__content .btn.-plain, .-red .dotted-container .simple-combo.btn .simple-combo__content .btn.-plain, .dotted-container.-red .dotted-container__content .simple-combo.btn .simple-combo__content .btn.-plain, .-red .accordion .simple-combo.btn .simple-combo__content .btn.-plain, .accordion.-red .simple-combo.btn .simple-combo__content .btn.-plain, .panel-slider__controls.-red .simple-combo.btn .simple-combo__content .btn.-plain, .card.-red .simple-combo.btn .simple-combo__content .btn.-plain, .content-card.-red .simple-combo.btn .simple-combo__content .btn.-plain, .-red .content-block__btn .simple-combo.btn .simple-combo__content .btn.-plain, .slider-panel.-red .btn.-plain, .-red .dotted-container .slider-panel.btn .btn.-plain, .dotted-container.-red .dotted-container__content .slider-panel.btn .btn.-plain, .-red .accordion .slider-panel.btn .btn.-plain, .accordion.-red .slider-panel.btn .btn.-plain, .panel-slider__controls.-red .slider-panel.btn .btn.-plain, .card.-red .slider-panel.btn .btn.-plain, .content-card.-red .slider-panel.btn .btn.-plain, .-red .content-block__btn .slider-panel.btn .btn.-plain {
    color: #ffffff;
    background-color: #ed5a2e; }
    .btn.-plain.-red-light::after, .simple-combo.-red .simple-combo__content .btn.-plain::after, .-red .dotted-container .simple-combo.btn .simple-combo__content .btn.-plain::after, .dotted-container.-red .dotted-container__content .simple-combo.btn .simple-combo__content .btn.-plain::after, .-red .accordion .simple-combo.btn .simple-combo__content .btn.-plain::after, .accordion.-red .simple-combo.btn .simple-combo__content .btn.-plain::after, .panel-slider__controls.-red .simple-combo.btn .simple-combo__content .btn.-plain::after, .card.-red .simple-combo.btn .simple-combo__content .btn.-plain::after, .content-card.-red .simple-combo.btn .simple-combo__content .btn.-plain::after, .-red .content-block__btn .simple-combo.btn .simple-combo__content .btn.-plain::after, .slider-panel.-red .btn.-plain::after, .-red .dotted-container .slider-panel.btn .btn.-plain::after, .dotted-container.-red .dotted-container__content .slider-panel.btn .btn.-plain::after, .-red .accordion .slider-panel.btn .btn.-plain::after, .accordion.-red .slider-panel.btn .btn.-plain::after, .panel-slider__controls.-red .slider-panel.btn .btn.-plain::after, .card.-red .slider-panel.btn .btn.-plain::after, .content-card.-red .slider-panel.btn .btn.-plain::after, .-red .content-block__btn .slider-panel.btn .btn.-plain::after {
      content: url('data:image/svg+xml;utf8,<svg width="16" height="40" viewBox="0 0 16 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z" fill="%23ed5a2e"/></svg>'); }
  .btn.-plain.-red-lighter {
    color: #63282c;
    background-color: #f8c8bc; }
    .btn.-plain.-red-lighter::after {
      content: url('data:image/svg+xml;utf8,<svg width="16" height="40" viewBox="0 0 16 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z" fill="%23f8c8bc"/></svg>'); }
  .btn.-plain.-red-dark {
    color: #ffffff;
    background-color: #a62e34; }
    .btn.-plain.-red-dark::after {
      content: url('data:image/svg+xml;utf8,<svg width="16" height="40" viewBox="0 0 16 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z" fill="%23a62e34"/></svg>'); }
  .btn.-plain.-red, .-red .dotted-container .btn.-plain, .dotted-container.-red .dotted-container__content .btn.-plain, .-red .accordion .btn.-plain, .accordion.-red .btn.-plain, .panel-slider__controls.-red .btn.-plain, .card.-red .btn.-plain, .content-card.-red .btn.-plain, .-red .content-block__btn .btn.-plain {
    color: #ffffff;
    background-color: #e8242d; }
    .btn.-plain.-red::after, .-red .dotted-container .btn.-plain::after, .dotted-container.-red .dotted-container__content .btn.-plain::after, .-red .accordion .btn.-plain::after, .accordion.-red .btn.-plain::after, .panel-slider__controls.-red .btn.-plain::after, .card.-red .btn.-plain::after, .content-card.-red .btn.-plain::after, .-red .content-block__btn .btn.-plain::after {
      content: url('data:image/svg+xml;utf8,<svg width="16" height="40" viewBox="0 0 16 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z" fill="%23e8242d"/></svg>'); }
  .btn.-plain.-red-darker {
    color: #ffffff;
    background-color: #63282c; }
    .btn.-plain.-red-darker::after {
      content: url('data:image/svg+xml;utf8,<svg width="16" height="40" viewBox="0 0 16 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z" fill="%2363282c"/></svg>'); }
  .btn.-plain.-white, .-black .map-content .btn.-plain {
    color: #231f20;
    background-color: #ffffff; }
    .btn.-plain.-white::after, .-black .map-content .btn.-plain::after {
      content: url('data:image/svg+xml;utf8,<svg width="16" height="40" viewBox="0 0 16 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z" fill="%23ffffff"/></svg>'); }
  .btn.-plain.-black, .-black .map-panel .btn.-plain, .-black .accordion .btn.-plain, .accordion.-black .btn.-plain {
    color: #ffffff;
    background-color: #231f20; }
    .btn.-plain.-black::after, .-black .map-panel .btn.-plain::after, .-black .accordion .btn.-plain::after, .accordion.-black .btn.-plain::after {
      content: url('data:image/svg+xml;utf8,<svg width="16" height="40" viewBox="0 0 16 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 40.0001L0.5 40C3.32497 40 5.98375 38.5062 7.36854 36.0166L14.1817 24.2877C15.6773 21.6321 15.6773 18.4232 14.1817 15.7676L7.36854 3.9834C5.92836 1.5491 3.32497 0 0.5 0L0 0.000112534V40.0001Z" fill="%23231f20"/></svg>'); }
  .btn.-plain:not(.-reverse) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .btn.-plain.-reverse {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
    .btn.-plain.-reverse::before {
      left: 0px; }
    .btn.-plain.-reverse::after {
      left: -14px;
      right: auto;
      -webkit-transform: rotateY(0.5turn);
      transform: rotateY(0.5turn); }
    .btn.-plain.-reverse:focus::before, .btn.-plain.-reverse:hover::before {
      -webkit-transform: translateX(-9px);
      transform: translateX(-9px); }
    .btn.-plain.-reverse:focus::after, .btn.-plain.-reverse:hover::after {
      -webkit-transform: rotateY(0.5turn) translateX(9px);
      transform: rotateY(0.5turn) translateX(9px); }

.btn.-normal {
  background-color: #ffffff;
  color: #231f20;
  border: none;
  padding: 12px;
  min-width: 192px;
  font-weight: 700;
  -webkit-transition: 200ms ease-out;
  transition: 200ms ease-out; }
  .btn.-normal:focus, .btn.-normal:hover {
    opacity: 0.75; }
  .btn.-normal.-large {
    width: 100%;
    font-size: 1.25rem;
    text-transform: uppercase;
    padding: 6px 12px; }
  .btn.-normal.-blue, .-blue .dotted-container .btn.-normal, .dotted-container.-blue .dotted-container__content .btn.-normal, .-blue .accordion .btn.-normal, .accordion.-blue .btn.-normal, .triangle-section.-blue .triangle-column__body .btn.-normal, .panel-slider__controls.-blue .btn.-normal, .card.-blue .btn.-normal, .content-card.-blue .btn.-normal, .-blue .content-block__btn .btn.-normal {
    background-color: #178bcd;
    color: #ffffff; }
  .btn.-normal.-green, .-green .dotted-container .btn.-normal, .dotted-container.-green .dotted-container__content .btn.-normal, .-green .accordion .btn.-normal, .accordion.-green .btn.-normal, .panel-slider__controls.-green .btn.-normal, .card.-green .btn.-normal, .content-card.-green .btn.-normal, .-green .content-block__btn .btn.-normal {
    background-color: #24a390;
    color: #ffffff; }
  .btn.-normal.-yellow, .-yellow .dotted-container .btn.-normal, .dotted-container.-yellow .dotted-container__content .btn.-normal, .-yellow .accordion .btn.-normal, .accordion.-yellow .btn.-normal, .panel-slider__controls.-yellow .btn.-normal, .card.-yellow .btn.-normal, .-yellow .content-block__btn .btn.-normal {
    background-color: #f07930;
    color: #ffffff; }
  .btn.-normal.-red, .-red .dotted-container .btn.-normal, .dotted-container.-red .dotted-container__content .btn.-normal, .-red .accordion .btn.-normal, .accordion.-red .btn.-normal, .panel-slider__controls.-red .btn.-normal, .card.-red .btn.-normal, .content-card.-red .btn.-normal, .-red .content-block__btn .btn.-normal {
    background-color: #e8242d;
    color: #ffffff; }
  .btn.-normal.-purple, .-purple .dotted-container .btn.-normal, .dotted-container.-purple .dotted-container__content .btn.-normal, .-purple .accordion .btn.-normal, .accordion.-purple .btn.-normal, .triangle-section.-purple .triangle-column__body .btn.-normal, .triangle-section.-purple-light .triangle-column__body .btn.-normal, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-normal, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-normal, .panel-slider__controls.-purple .btn.-normal, .card.-purple .btn.-normal, .content-card.-purple .btn.-normal, .-purple .content-block__btn .btn.-normal {
    background-color: #8f2f8d;
    color: #ffffff; }
  .btn.-normal.-blue-light, .simple-combo.-blue .simple-combo__content .btn.-normal, .-blue .dotted-container .simple-combo.btn .simple-combo__content .btn.-normal, .dotted-container.-blue .dotted-container__content .simple-combo.btn .simple-combo__content .btn.-normal, .-blue .accordion .simple-combo.btn .simple-combo__content .btn.-normal, .accordion.-blue .simple-combo.btn .simple-combo__content .btn.-normal, .triangle-section.-blue .triangle-column__body .simple-combo.btn .simple-combo__content .btn.-normal, .panel-slider__controls.-blue .simple-combo.btn .simple-combo__content .btn.-normal, .card.-blue .simple-combo.btn .simple-combo__content .btn.-normal, .content-card.-blue .simple-combo.btn .simple-combo__content .btn.-normal, .-blue .content-block__btn .simple-combo.btn .simple-combo__content .btn.-normal, .slider-panel.-blue .btn.-normal, .-blue .dotted-container .slider-panel.btn .btn.-normal, .dotted-container.-blue .dotted-container__content .slider-panel.btn .btn.-normal, .-blue .accordion .slider-panel.btn .btn.-normal, .accordion.-blue .slider-panel.btn .btn.-normal, .triangle-section.-blue .triangle-column__body .slider-panel.btn .btn.-normal, .panel-slider__controls.-blue .slider-panel.btn .btn.-normal, .card.-blue .slider-panel.btn .btn.-normal, .content-card.-blue .slider-panel.btn .btn.-normal, .-blue .content-block__btn .slider-panel.btn .btn.-normal {
    background-color: #22b0ec;
    color: #ffffff; }
  .btn.-normal.-green-light, .simple-combo.-green .simple-combo__content .btn.-normal, .-green .dotted-container .simple-combo.btn .simple-combo__content .btn.-normal, .dotted-container.-green .dotted-container__content .simple-combo.btn .simple-combo__content .btn.-normal, .-green .accordion .simple-combo.btn .simple-combo__content .btn.-normal, .accordion.-green .simple-combo.btn .simple-combo__content .btn.-normal, .panel-slider__controls.-green .simple-combo.btn .simple-combo__content .btn.-normal, .card.-green .simple-combo.btn .simple-combo__content .btn.-normal, .content-card.-green .simple-combo.btn .simple-combo__content .btn.-normal, .-green .content-block__btn .simple-combo.btn .simple-combo__content .btn.-normal, .slider-panel.-green .btn.-normal, .-green .dotted-container .slider-panel.btn .btn.-normal, .dotted-container.-green .dotted-container__content .slider-panel.btn .btn.-normal, .-green .accordion .slider-panel.btn .btn.-normal, .accordion.-green .slider-panel.btn .btn.-normal, .panel-slider__controls.-green .slider-panel.btn .btn.-normal, .card.-green .slider-panel.btn .btn.-normal, .content-card.-green .slider-panel.btn .btn.-normal, .-green .content-block__btn .slider-panel.btn .btn.-normal {
    background-color: #36bcbd;
    color: #ffffff; }
  .btn.-normal.-yellow-light, .jumbo-combo__body .btn.-normal, .simple-combo.-yellow .simple-combo__content .btn.-normal, .-yellow .dotted-container .simple-combo.btn .simple-combo__content .btn.-normal, .dotted-container.-yellow .dotted-container__content .simple-combo.btn .simple-combo__content .btn.-normal, .-yellow .accordion .simple-combo.btn .simple-combo__content .btn.-normal, .accordion.-yellow .simple-combo.btn .simple-combo__content .btn.-normal, .panel-slider__controls.-yellow .simple-combo.btn .simple-combo__content .btn.-normal, .card.-yellow .simple-combo.btn .simple-combo__content .btn.-normal, .-yellow .content-block__btn .simple-combo.btn .simple-combo__content .btn.-normal, .slider-panel.-yellow .btn.-normal, .-yellow .dotted-container .slider-panel.btn .btn.-normal, .dotted-container.-yellow .dotted-container__content .slider-panel.btn .btn.-normal, .-yellow .accordion .slider-panel.btn .btn.-normal, .accordion.-yellow .slider-panel.btn .btn.-normal, .panel-slider__controls.-yellow .slider-panel.btn .btn.-normal, .card.-yellow .slider-panel.btn .btn.-normal, .-yellow .content-block__btn .slider-panel.btn .btn.-normal, .content-card.-yellow .btn.-normal, .-yellow .dotted-container .content-card.btn .btn.-normal, .dotted-container.-yellow .dotted-container__content .content-card.btn .btn.-normal, .-yellow .accordion .content-card.btn .btn.-normal, .accordion.-yellow .content-card.btn .btn.-normal, .panel-slider__controls.-yellow .content-card.btn .btn.-normal, .card.-yellow .content-card.btn .btn.-normal, .-yellow .content-block__btn .content-card.btn .btn.-normal {
    background-color: #faae31;
    color: #ffffff; }
  .btn.-normal.-red-light, .simple-combo.-red .simple-combo__content .btn.-normal, .-red .dotted-container .simple-combo.btn .simple-combo__content .btn.-normal, .dotted-container.-red .dotted-container__content .simple-combo.btn .simple-combo__content .btn.-normal, .-red .accordion .simple-combo.btn .simple-combo__content .btn.-normal, .accordion.-red .simple-combo.btn .simple-combo__content .btn.-normal, .panel-slider__controls.-red .simple-combo.btn .simple-combo__content .btn.-normal, .card.-red .simple-combo.btn .simple-combo__content .btn.-normal, .content-card.-red .simple-combo.btn .simple-combo__content .btn.-normal, .-red .content-block__btn .simple-combo.btn .simple-combo__content .btn.-normal, .slider-panel.-red .btn.-normal, .-red .dotted-container .slider-panel.btn .btn.-normal, .dotted-container.-red .dotted-container__content .slider-panel.btn .btn.-normal, .-red .accordion .slider-panel.btn .btn.-normal, .accordion.-red .slider-panel.btn .btn.-normal, .panel-slider__controls.-red .slider-panel.btn .btn.-normal, .card.-red .slider-panel.btn .btn.-normal, .content-card.-red .slider-panel.btn .btn.-normal, .-red .content-block__btn .slider-panel.btn .btn.-normal {
    background-color: #ed5a2e;
    color: #ffffff; }
  .btn.-normal.-purple-light, .simple-combo.-purple .simple-combo__content .btn.-normal, .-purple .dotted-container .simple-combo.btn .simple-combo__content .btn.-normal, .dotted-container.-purple .dotted-container__content .simple-combo.btn .simple-combo__content .btn.-normal, .-purple .accordion .simple-combo.btn .simple-combo__content .btn.-normal, .accordion.-purple .simple-combo.btn .simple-combo__content .btn.-normal, .triangle-section.-purple .triangle-column__body .simple-combo.btn .simple-combo__content .btn.-normal, .triangle-section.-purple-light .triangle-column__body .simple-combo.btn .simple-combo__content .btn.-normal, .panel-slider__controls.-purple .simple-combo.btn .simple-combo__content .btn.-normal, .card.-purple .simple-combo.btn .simple-combo__content .btn.-normal, .content-card.-purple .simple-combo.btn .simple-combo__content .btn.-normal, .-purple .content-block__btn .simple-combo.btn .simple-combo__content .btn.-normal, .slider-panel.-purple .btn.-normal, .-purple .dotted-container .slider-panel.btn .btn.-normal, .dotted-container.-purple .dotted-container__content .slider-panel.btn .btn.-normal, .-purple .accordion .slider-panel.btn .btn.-normal, .accordion.-purple .slider-panel.btn .btn.-normal, .triangle-section.-purple .triangle-column__body .slider-panel.btn .btn.-normal, .triangle-section.-purple-light .triangle-column__body .slider-panel.btn .btn.-normal, .panel-slider__controls.-purple .slider-panel.btn .btn.-normal, .card.-purple .slider-panel.btn .btn.-normal, .content-card.-purple .slider-panel.btn .btn.-normal, .-purple .content-block__btn .slider-panel.btn .btn.-normal {
    background-color: #c2258c;
    color: #ffffff; }

.btn.-slider {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 55px;
  width: 55px;
  padding: 0px;
  min-width: auto;
  border-radius: 50%;
  background-color: #f4f4f4; }
  .btn.-slider svg {
    margin-right: -2px; }
  .btn.-slider.-reverse {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1); }
  .btn.-slider svg * {
    -webkit-transition: 200ms ease-out;
    transition: 200ms ease-out; }
  .btn.-slider.-blue svg *, .-blue .dotted-container .btn.-slider svg *, .dotted-container.-blue .dotted-container__content .btn.-slider svg *, .-blue .accordion .btn.-slider svg *, .accordion.-blue .btn.-slider svg *, .triangle-section.-blue .triangle-column__body .btn.-slider svg *, .panel-slider__controls.-blue .btn.-slider svg *, .card.-blue .btn.-slider svg *, .content-card.-blue .btn.-slider svg *, .-blue .content-block__btn .btn.-slider svg * {
    fill: #178bcd; }
  .btn.-slider.-blue:focus svg *, .-blue .dotted-container .btn.-slider:focus svg *, .dotted-container.-blue .dotted-container__content .btn.-slider:focus svg *, .-blue .accordion .btn.-slider:focus svg *, .accordion.-blue .btn.-slider:focus svg *, .triangle-section.-blue .triangle-column__body .btn.-slider:focus svg *, .panel-slider__controls.-blue .btn.-slider:focus svg *, .card.-blue .btn.-slider:focus svg *, .content-card.-blue .btn.-slider:focus svg *, .-blue .content-block__btn .btn.-slider:focus svg *, .btn.-slider.-blue:hover svg *, .-blue .dotted-container .btn.-slider:hover svg *, .dotted-container.-blue .dotted-container__content .btn.-slider:hover svg *, .-blue .accordion .btn.-slider:hover svg *, .accordion.-blue .btn.-slider:hover svg *, .triangle-section.-blue .triangle-column__body .btn.-slider:hover svg *, .panel-slider__controls.-blue .btn.-slider:hover svg *, .card.-blue .btn.-slider:hover svg *, .content-card.-blue .btn.-slider:hover svg *, .-blue .content-block__btn .btn.-slider:hover svg * {
    fill: #22b0ec; }
  .btn.-slider.-green svg *, .-green .dotted-container .btn.-slider svg *, .dotted-container.-green .dotted-container__content .btn.-slider svg *, .-green .accordion .btn.-slider svg *, .accordion.-green .btn.-slider svg *, .panel-slider__controls.-green .btn.-slider svg *, .card.-green .btn.-slider svg *, .content-card.-green .btn.-slider svg *, .-green .content-block__btn .btn.-slider svg * {
    fill: #24a390; }
  .btn.-slider.-green:focus svg *, .-green .dotted-container .btn.-slider:focus svg *, .dotted-container.-green .dotted-container__content .btn.-slider:focus svg *, .-green .accordion .btn.-slider:focus svg *, .accordion.-green .btn.-slider:focus svg *, .panel-slider__controls.-green .btn.-slider:focus svg *, .card.-green .btn.-slider:focus svg *, .content-card.-green .btn.-slider:focus svg *, .-green .content-block__btn .btn.-slider:focus svg *, .btn.-slider.-green:hover svg *, .-green .dotted-container .btn.-slider:hover svg *, .dotted-container.-green .dotted-container__content .btn.-slider:hover svg *, .-green .accordion .btn.-slider:hover svg *, .accordion.-green .btn.-slider:hover svg *, .panel-slider__controls.-green .btn.-slider:hover svg *, .card.-green .btn.-slider:hover svg *, .content-card.-green .btn.-slider:hover svg *, .-green .content-block__btn .btn.-slider:hover svg * {
    fill: #36bcbd; }
  .btn.-slider.-yellow svg *, .-yellow .dotted-container .btn.-slider svg *, .dotted-container.-yellow .dotted-container__content .btn.-slider svg *, .-yellow .accordion .btn.-slider svg *, .accordion.-yellow .btn.-slider svg *, .panel-slider__controls.-yellow .btn.-slider svg *, .card.-yellow .btn.-slider svg *, .-yellow .content-block__btn .btn.-slider svg * {
    fill: #f07930; }
  .btn.-slider.-yellow:focus svg *, .-yellow .dotted-container .btn.-slider:focus svg *, .dotted-container.-yellow .dotted-container__content .btn.-slider:focus svg *, .-yellow .accordion .btn.-slider:focus svg *, .accordion.-yellow .btn.-slider:focus svg *, .panel-slider__controls.-yellow .btn.-slider:focus svg *, .card.-yellow .btn.-slider:focus svg *, .-yellow .content-block__btn .btn.-slider:focus svg *, .btn.-slider.-yellow:hover svg *, .-yellow .dotted-container .btn.-slider:hover svg *, .dotted-container.-yellow .dotted-container__content .btn.-slider:hover svg *, .-yellow .accordion .btn.-slider:hover svg *, .accordion.-yellow .btn.-slider:hover svg *, .panel-slider__controls.-yellow .btn.-slider:hover svg *, .card.-yellow .btn.-slider:hover svg *, .-yellow .content-block__btn .btn.-slider:hover svg * {
    fill: #faae31; }
  .btn.-slider.-red svg *, .-red .dotted-container .btn.-slider svg *, .dotted-container.-red .dotted-container__content .btn.-slider svg *, .-red .accordion .btn.-slider svg *, .accordion.-red .btn.-slider svg *, .panel-slider__controls.-red .btn.-slider svg *, .card.-red .btn.-slider svg *, .content-card.-red .btn.-slider svg *, .-red .content-block__btn .btn.-slider svg * {
    fill: #a62e34; }
  .btn.-slider.-red:focus svg *, .-red .dotted-container .btn.-slider:focus svg *, .dotted-container.-red .dotted-container__content .btn.-slider:focus svg *, .-red .accordion .btn.-slider:focus svg *, .accordion.-red .btn.-slider:focus svg *, .panel-slider__controls.-red .btn.-slider:focus svg *, .card.-red .btn.-slider:focus svg *, .content-card.-red .btn.-slider:focus svg *, .-red .content-block__btn .btn.-slider:focus svg *, .btn.-slider.-red:hover svg *, .-red .dotted-container .btn.-slider:hover svg *, .dotted-container.-red .dotted-container__content .btn.-slider:hover svg *, .-red .accordion .btn.-slider:hover svg *, .accordion.-red .btn.-slider:hover svg *, .panel-slider__controls.-red .btn.-slider:hover svg *, .card.-red .btn.-slider:hover svg *, .content-card.-red .btn.-slider:hover svg *, .-red .content-block__btn .btn.-slider:hover svg * {
    fill: #e8242d; }
  .btn.-slider.-purple svg *, .-purple .dotted-container .btn.-slider svg *, .dotted-container.-purple .dotted-container__content .btn.-slider svg *, .-purple .accordion .btn.-slider svg *, .accordion.-purple .btn.-slider svg *, .triangle-section.-purple .triangle-column__body .btn.-slider svg *, .triangle-section.-purple-light .triangle-column__body .btn.-slider svg *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-slider svg *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-slider svg *, .panel-slider__controls.-purple .btn.-slider svg *, .card.-purple .btn.-slider svg *, .content-card.-purple .btn.-slider svg *, .-purple .content-block__btn .btn.-slider svg * {
    fill: #8f2f8d; }
  .btn.-slider.-purple:focus svg *, .-purple .dotted-container .btn.-slider:focus svg *, .dotted-container.-purple .dotted-container__content .btn.-slider:focus svg *, .-purple .accordion .btn.-slider:focus svg *, .accordion.-purple .btn.-slider:focus svg *, .triangle-section.-purple .triangle-column__body .btn.-slider:focus svg *, .triangle-section.-purple-light .triangle-column__body .btn.-slider:focus svg *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-slider:focus svg *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-slider:focus svg *, .panel-slider__controls.-purple .btn.-slider:focus svg *, .card.-purple .btn.-slider:focus svg *, .content-card.-purple .btn.-slider:focus svg *, .-purple .content-block__btn .btn.-slider:focus svg *, .btn.-slider.-purple:hover svg *, .-purple .dotted-container .btn.-slider:hover svg *, .dotted-container.-purple .dotted-container__content .btn.-slider:hover svg *, .-purple .accordion .btn.-slider:hover svg *, .accordion.-purple .btn.-slider:hover svg *, .triangle-section.-purple .triangle-column__body .btn.-slider:hover svg *, .triangle-section.-purple-light .triangle-column__body .btn.-slider:hover svg *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn.-slider:hover svg *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn.-slider:hover svg *, .panel-slider__controls.-purple .btn.-slider:hover svg *, .card.-purple .btn.-slider:hover svg *, .content-card.-purple .btn.-slider:hover svg *, .-purple .content-block__btn .btn.-slider:hover svg * {
    fill: #c2258c; }
  .btn.-slider.-black svg *, .-black .map-panel .btn.-slider.-plain svg *, .-black .accordion .btn.-slider svg *, .accordion.-black .btn.-slider svg * {
    fill: #636466; }
  .btn.-slider.-black:focus svg *, .-black .map-panel .btn.-slider.-plain:focus svg *, .-black .accordion .btn.-slider:focus svg *, .accordion.-black .btn.-slider:focus svg *, .btn.-slider.-black:hover svg *, .-black .map-panel .btn.-slider.-plain:hover svg *, .-black .accordion .btn.-slider:hover svg *, .accordion.-black .btn.-slider:hover svg * {
    fill: #d8d8d8; }

.cell, .background-section__inner {
  position: relative;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  max-width: calc(100vw - (1.25rem * 2)); }
  @media all and (min-width: 45rem) {
    .cell, .background-section__inner {
      max-width: calc(100vw * (12 / 14)); } }

.row {
  overflow: hidden;
  padding: 0; }

.form {
  position: relative; }
  .form.is-invalid .form-input, .form.is-invalid .form-select {
    border-color: #e8242d; }
  .form.is-invalid .form-help-icon {
    visibility: visible;
    opacity: 1; }

.form-container {
  position: relative;
  padding: 40px 0;
  z-index: 1; }
  .form-container::before {
    content: '';
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    left: calc((100vw - calc(100vw * (12 / 14))) / -2);
    right: calc((100vw - calc(100vw * (12 / 14))) / -2);
    background-color: #f4f4f4;
    z-index: -1; }
  .form-container.-padded {
    padding: 80px 0; }
  .form-container.-overlap {
    margin-top: -55px; }
  @media all and (min-width: 45rem) {
    .form-container {
      padding: 60px calc(100vw * (1 / 14)); }
      .form-container.-padded {
        padding: 80px calc(100vw * (1 / 14)); }
      .form-container.-overlap {
        margin-top: calc(-95px - 20px); }
      .form-container::before {
        left: 0;
        right: 0;
        border-radius: 24px; } }
  @media all and (min-width: 75rem) {
    .form-container {
      padding-top: 80px;
      padding-bottom: 80px; } }

.form-input, .form-select {
  position: relative;
  z-index: 2;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 1.5625rem;
  height: 2.8125rem;
  width: 100%;
  border: 1px solid #231f20;
  border-radius: 0;
  background-color: #fff;
  font-size: 0.8rem;
  font-weight: 300;
  color: #0a63ac;
  -webkit-transition: border-color 200ms ease-out, padding 200ms ease-out;
  transition: border-color 200ms ease-out, padding 200ms ease-out; }
  .form-input:focus, .form-select:focus, .form-input:focus-within, .form-select:focus-within {
    outline: none;
    border-color: #0a63ac; }
  .form-input.is-filled, .is-filled.form-select {
    border-color: #0a63ac; }
  .form-input.is-invalid:not(.no-validation), .is-invalid.form-select:not(.no-validation), .form-input:required:invalid.is-filled:not(.no-validation), .form-select:required:invalid.is-filled:not(.no-validation) {
    border-color: #e8242d; }
    .form-input.is-invalid:not(.no-validation) ~ .form-help-icon, .is-invalid.form-select:not(.no-validation) ~ .form-help-icon, .form-input:required:invalid.is-filled:not(.no-validation) ~ .form-help-icon, .form-select:required:invalid.is-filled:not(.no-validation) ~ .form-help-icon {
      visibility: visible;
      opacity: 1; }
  .form-input.is-valid:not(.no-validation), .is-valid.form-select:not(.no-validation), .form-input:required:valid.is-filled:not(.no-validation), .form-select:required:valid.is-filled:not(.no-validation) {
    border-color: #24a390; }

.form-input--curvy {
  border-radius: 4px; }

.form-input--dark {
  border-color: #0a63ac; }
  .form-input--dark::-webkit-input-placeholder {
    color: #231f20; }
  .form-input--dark::-moz-placeholder {
    color: #231f20; }
  .form-input--dark::-ms-input-placeholder {
    color: #231f20; }
  .form-input--dark::placeholder {
    color: #231f20; }

.form-field {
  position: relative;
  margin-bottom: 1em;
  padding: 0; }

.form-label {
  position: absolute;
  top: 1px;
  left: 1.25rem;
  right: 1.25rem;
  display: block;
  opacity: 0;
  padding-top: 0.4375rem;
  color: #231f20;
  font-size: 0.8rem;
  text-align: left;
  -webkit-transform: translateY(25%);
  transform: translateY(25%);
  z-index: 3;
  pointer-events: none;
  -webkit-transition: opacity 200ms ease-out, -webkit-transform 200ms ease-out;
  transition: opacity 200ms ease-out, -webkit-transform 200ms ease-out;
  transition: transform 200ms ease-out, opacity 200ms ease-out;
  transition: transform 200ms ease-out, opacity 200ms ease-out, -webkit-transform 200ms ease-out; }

.is-filled .form-label {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0); }

.form-label--bg {
  background-color: #ffffff; }

.form-select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.form-field--select {
  position: relative; }

.form-textarea {
  resize: none;
  height: 6.875rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  vertical-align: top;
  /* Scrollbar Track */ }
  .form-textarea::-webkit-scrollbar-track, .form-textarea::-webkit-scrollbar-corner {
    background-color: transparent; }

.form-help {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  color: #e8242d;
  font-size: 0.8rem;
  z-index: 3; }

.is-invalid ~ .form-help,
.is-invalid .form-help-container .form-help {
  display: block; }

.form-notification {
  display: none;
  position: absolute;
  padding-top: 1rem;
  font-size: 16px;
  font-weight: 300;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%); }

.form-help-icon {
  position: absolute;
  top: 0.25rem;
  right: 0.25rem;
  z-index: 2;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-transition: opacity 200ms ease-out, visibility 200ms ease-out;
  transition: opacity 200ms ease-out, visibility 200ms ease-out; }

.form [type='submit'] .form-loader {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }

.form.is-submitting [type='submit'] {
  color: transparent; }

.form-submit {
  margin-top: 2em; }

.form-icon {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
  width: 24px;
  padding-right: 1rem;
  line-height: 0;
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }
  .form-icon svg * {
    stroke: #178bcd; }

.form-icon--btn {
  cursor: pointer;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
  -webkit-transition: background-color 200ms ease-out;
  transition: background-color 200ms ease-out; }
  .form-icon--btn:focus, .form-icon--btn:hover {
    background-color: #bbe5f8; }

.form-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: -10px; }
  @media all and (min-width: 45rem) {
    .form-row {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      margin-right: -10px;
      margin-bottom: 0px; } }
  .form-row .form__text {
    margin-bottom: 10px; }
    @media all and (min-width: 45rem) {
      .form-row .form__text {
        margin-right: 10px;
        margin-bottom: 0; } }

.form-row__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -ms-flex-preferred-size: 0%;
  flex-basis: 0%;
  margin-bottom: 10px; }
  @media all and (min-width: 45rem) {
    .form-row__item {
      margin-right: 10px;
      margin-bottom: 0; } }

.form-row__item-inner {
  margin-right: 8px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }
  .form-row__item-inner:last-child {
    margin-right: 0; }

@media all and (min-width: 45rem) {
  .form__text {
    font-size: 1.25rem; } }

.form-title {
  font-size: 3.0625rem;
  margin-bottom: 0.75em; }
  .form-title.-small {
    font-size: 1.9375rem; }
  @media all and (min-width: 45rem) {
    .form-title {
      font-size: 3.8125rem; }
      .form-title.-small {
        font-size: 2.4375rem; } }

#gtranslate_selector,
.menu-item-gtranslate select {
  border: 0;
  border-radius: 12px;
  color: #231f20;
  background-color: rgba(0, 0, 0, 0.05);
  font-size: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  min-height: 35px; }
  #gtranslate_selector::-webkit-input-placeholder,
  .menu-item-gtranslate select::-webkit-input-placeholder {
    color: rgba(35, 31, 32, 0.3); }
  #gtranslate_selector::-moz-placeholder,
  .menu-item-gtranslate select::-moz-placeholder {
    color: rgba(35, 31, 32, 0.3); }
  #gtranslate_selector::-ms-input-placeholder,
  .menu-item-gtranslate select::-ms-input-placeholder {
    color: rgba(35, 31, 32, 0.3); }
  #gtranslate_selector::placeholder,
  .menu-item-gtranslate select::placeholder {
    color: rgba(35, 31, 32, 0.3); }

.g, .wp-block-columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: -1.25rem; }
  @media all and (min-width: 45rem) {
    .g, .wp-block-columns {
      margin-right: -1rem; } }

.g-b, .wp-block-column {
  position: relative;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 1.25rem; }
  @media all and (min-width: 45rem) {
    .g-b, .wp-block-column {
      padding-right: 1rem; } }

.g-b--auto {
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  margin-right: -1.25rem; }
  .g-b--auto:last-of-type {
    margin-right: 0; }
  @media all and (min-width: 45rem) {
    .g-b--auto {
      margin-right: -1rem; } }

.g-b--0 {
  -ms-flex-preferred-size: 0%;
  flex-basis: 0%;
  max-width: 0%; }

.g-b--1 {
  -ms-flex-preferred-size: 8.33333%;
  flex-basis: 8.33333%;
  max-width: 8.33333%; }

.g-push-1 {
  margin-left: 8.33333%; }

.g-pull-1 {
  margin-left: -8.33333%; }

.g-b--1of4 {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%; }

.g-push-1of4 {
  margin-left: 25%; }

.g-pull-1of4 {
  margin-left: -25%; }

.g-b--1of5 {
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
  max-width: 20%; }

.g-push-1of5 {
  margin-left: 20%; }

.g-pull-1of5 {
  margin-left: -20%; }

.g-b--1of6 {
  -ms-flex-preferred-size: 16.66667%;
  flex-basis: 16.66667%;
  max-width: 16.66667%; }

.g-push-1of6 {
  margin-left: 16.66667%; }

.g-pull-1of6 {
  margin-left: -16.66667%; }

.g-b--1of7 {
  -ms-flex-preferred-size: 14.28571%;
  flex-basis: 14.28571%;
  max-width: 14.28571%; }

.g-push-1of7 {
  margin-left: 14.28571%; }

.g-pull-1of7 {
  margin-left: -14.28571%; }

.g-b--1of8 {
  -ms-flex-preferred-size: 12.5%;
  flex-basis: 12.5%;
  max-width: 12.5%; }

.g-push-1of8 {
  margin-left: 12.5%; }

.g-pull-1of8 {
  margin-left: -12.5%; }

.g-b--1of9 {
  -ms-flex-preferred-size: 11.11111%;
  flex-basis: 11.11111%;
  max-width: 11.11111%; }

.g-push-1of9 {
  margin-left: 11.11111%; }

.g-pull-1of9 {
  margin-left: -11.11111%; }

.g-b--1of10 {
  -ms-flex-preferred-size: 10%;
  flex-basis: 10%;
  max-width: 10%; }

.g-push-1of10 {
  margin-left: 10%; }

.g-pull-1of10 {
  margin-left: -10%; }

.g-b--1of11 {
  -ms-flex-preferred-size: 9.09091%;
  flex-basis: 9.09091%;
  max-width: 9.09091%; }

.g-push-1of11 {
  margin-left: 9.09091%; }

.g-pull-1of11 {
  margin-left: -9.09091%; }

.g-b--2 {
  -ms-flex-preferred-size: 16.66667%;
  flex-basis: 16.66667%;
  max-width: 16.66667%; }

.g-push-2 {
  margin-left: 16.66667%; }

.g-pull-2 {
  margin-left: -16.66667%; }

.g-b--2of4 {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%; }

.g-push-2of4 {
  margin-left: 50%; }

.g-pull-2of4 {
  margin-left: -50%; }

.g-b--2of5 {
  -ms-flex-preferred-size: 40%;
  flex-basis: 40%;
  max-width: 40%; }

.g-push-2of5 {
  margin-left: 40%; }

.g-pull-2of5 {
  margin-left: -40%; }

.g-b--2of6 {
  -ms-flex-preferred-size: 33.33333%;
  flex-basis: 33.33333%;
  max-width: 33.33333%; }

.g-push-2of6 {
  margin-left: 33.33333%; }

.g-pull-2of6 {
  margin-left: -33.33333%; }

.g-b--2of7 {
  -ms-flex-preferred-size: 28.57143%;
  flex-basis: 28.57143%;
  max-width: 28.57143%; }

.g-push-2of7 {
  margin-left: 28.57143%; }

.g-pull-2of7 {
  margin-left: -28.57143%; }

.g-b--2of8 {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%; }

.g-push-2of8 {
  margin-left: 25%; }

.g-pull-2of8 {
  margin-left: -25%; }

.g-b--2of9 {
  -ms-flex-preferred-size: 22.22222%;
  flex-basis: 22.22222%;
  max-width: 22.22222%; }

.g-push-2of9 {
  margin-left: 22.22222%; }

.g-pull-2of9 {
  margin-left: -22.22222%; }

.g-b--2of10 {
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
  max-width: 20%; }

.g-push-2of10 {
  margin-left: 20%; }

.g-pull-2of10 {
  margin-left: -20%; }

.g-b--2of11 {
  -ms-flex-preferred-size: 18.18182%;
  flex-basis: 18.18182%;
  max-width: 18.18182%; }

.g-push-2of11 {
  margin-left: 18.18182%; }

.g-pull-2of11 {
  margin-left: -18.18182%; }

.g-b--3 {
  -ms-flex-preferred-size: 25%;
  flex-basis: 25%;
  max-width: 25%; }

.g-push-3 {
  margin-left: 25%; }

.g-pull-3 {
  margin-left: -25%; }

.g-b--3of4 {
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  max-width: 75%; }

.g-push-3of4 {
  margin-left: 75%; }

.g-pull-3of4 {
  margin-left: -75%; }

.g-b--3of5 {
  -ms-flex-preferred-size: 60%;
  flex-basis: 60%;
  max-width: 60%; }

.g-push-3of5 {
  margin-left: 60%; }

.g-pull-3of5 {
  margin-left: -60%; }

.g-b--3of6 {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%; }

.g-push-3of6 {
  margin-left: 50%; }

.g-pull-3of6 {
  margin-left: -50%; }

.g-b--3of7 {
  -ms-flex-preferred-size: 42.85714%;
  flex-basis: 42.85714%;
  max-width: 42.85714%; }

.g-push-3of7 {
  margin-left: 42.85714%; }

.g-pull-3of7 {
  margin-left: -42.85714%; }

.g-b--3of8 {
  -ms-flex-preferred-size: 37.5%;
  flex-basis: 37.5%;
  max-width: 37.5%; }

.g-push-3of8 {
  margin-left: 37.5%; }

.g-pull-3of8 {
  margin-left: -37.5%; }

.g-b--3of9 {
  -ms-flex-preferred-size: 33.33333%;
  flex-basis: 33.33333%;
  max-width: 33.33333%; }

.g-push-3of9 {
  margin-left: 33.33333%; }

.g-pull-3of9 {
  margin-left: -33.33333%; }

.g-b--3of10 {
  -ms-flex-preferred-size: 30%;
  flex-basis: 30%;
  max-width: 30%; }

.g-push-3of10 {
  margin-left: 30%; }

.g-pull-3of10 {
  margin-left: -30%; }

.g-b--3of11 {
  -ms-flex-preferred-size: 27.27273%;
  flex-basis: 27.27273%;
  max-width: 27.27273%; }

.g-push-3of11 {
  margin-left: 27.27273%; }

.g-pull-3of11 {
  margin-left: -27.27273%; }

.g-b--4 {
  -ms-flex-preferred-size: 33.33333%;
  flex-basis: 33.33333%;
  max-width: 33.33333%; }

.g-push-4 {
  margin-left: 33.33333%; }

.g-pull-4 {
  margin-left: -33.33333%; }

.g-b--4of4 {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%; }

.g-push-4of4 {
  margin-left: 100%; }

.g-pull-4of4 {
  margin-left: -100%; }

.g-b--4of5 {
  -ms-flex-preferred-size: 80%;
  flex-basis: 80%;
  max-width: 80%; }

.g-push-4of5 {
  margin-left: 80%; }

.g-pull-4of5 {
  margin-left: -80%; }

.g-b--4of6 {
  -ms-flex-preferred-size: 66.66667%;
  flex-basis: 66.66667%;
  max-width: 66.66667%; }

.g-push-4of6 {
  margin-left: 66.66667%; }

.g-pull-4of6 {
  margin-left: -66.66667%; }

.g-b--4of7 {
  -ms-flex-preferred-size: 57.14286%;
  flex-basis: 57.14286%;
  max-width: 57.14286%; }

.g-push-4of7 {
  margin-left: 57.14286%; }

.g-pull-4of7 {
  margin-left: -57.14286%; }

.g-b--4of8 {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%; }

.g-push-4of8 {
  margin-left: 50%; }

.g-pull-4of8 {
  margin-left: -50%; }

.g-b--4of9 {
  -ms-flex-preferred-size: 44.44444%;
  flex-basis: 44.44444%;
  max-width: 44.44444%; }

.g-push-4of9 {
  margin-left: 44.44444%; }

.g-pull-4of9 {
  margin-left: -44.44444%; }

.g-b--4of10 {
  -ms-flex-preferred-size: 40%;
  flex-basis: 40%;
  max-width: 40%; }

.g-push-4of10 {
  margin-left: 40%; }

.g-pull-4of10 {
  margin-left: -40%; }

.g-b--4of11 {
  -ms-flex-preferred-size: 36.36364%;
  flex-basis: 36.36364%;
  max-width: 36.36364%; }

.g-push-4of11 {
  margin-left: 36.36364%; }

.g-pull-4of11 {
  margin-left: -36.36364%; }

.g-b--5 {
  -ms-flex-preferred-size: 41.66667%;
  flex-basis: 41.66667%;
  max-width: 41.66667%; }

.g-push-5 {
  margin-left: 41.66667%; }

.g-pull-5 {
  margin-left: -41.66667%; }

.g-b--5of4 {
  -ms-flex-preferred-size: 125%;
  flex-basis: 125%;
  max-width: 125%; }

.g-push-5of4 {
  margin-left: 125%; }

.g-pull-5of4 {
  margin-left: -125%; }

.g-b--5of5 {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%; }

.g-push-5of5 {
  margin-left: 100%; }

.g-pull-5of5 {
  margin-left: -100%; }

.g-b--5of6 {
  -ms-flex-preferred-size: 83.33333%;
  flex-basis: 83.33333%;
  max-width: 83.33333%; }

.g-push-5of6 {
  margin-left: 83.33333%; }

.g-pull-5of6 {
  margin-left: -83.33333%; }

.g-b--5of7 {
  -ms-flex-preferred-size: 71.42857%;
  flex-basis: 71.42857%;
  max-width: 71.42857%; }

.g-push-5of7 {
  margin-left: 71.42857%; }

.g-pull-5of7 {
  margin-left: -71.42857%; }

.g-b--5of8 {
  -ms-flex-preferred-size: 62.5%;
  flex-basis: 62.5%;
  max-width: 62.5%; }

.g-push-5of8 {
  margin-left: 62.5%; }

.g-pull-5of8 {
  margin-left: -62.5%; }

.g-b--5of9 {
  -ms-flex-preferred-size: 55.55556%;
  flex-basis: 55.55556%;
  max-width: 55.55556%; }

.g-push-5of9 {
  margin-left: 55.55556%; }

.g-pull-5of9 {
  margin-left: -55.55556%; }

.g-b--5of10 {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%; }

.g-push-5of10 {
  margin-left: 50%; }

.g-pull-5of10 {
  margin-left: -50%; }

.g-b--5of11 {
  -ms-flex-preferred-size: 45.45455%;
  flex-basis: 45.45455%;
  max-width: 45.45455%; }

.g-push-5of11 {
  margin-left: 45.45455%; }

.g-pull-5of11 {
  margin-left: -45.45455%; }

.g-b--6 {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  max-width: 50%; }

.g-push-6 {
  margin-left: 50%; }

.g-pull-6 {
  margin-left: -50%; }

.g-b--6of4 {
  -ms-flex-preferred-size: 150%;
  flex-basis: 150%;
  max-width: 150%; }

.g-push-6of4 {
  margin-left: 150%; }

.g-pull-6of4 {
  margin-left: -150%; }

.g-b--6of5 {
  -ms-flex-preferred-size: 120%;
  flex-basis: 120%;
  max-width: 120%; }

.g-push-6of5 {
  margin-left: 120%; }

.g-pull-6of5 {
  margin-left: -120%; }

.g-b--6of6 {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%; }

.g-push-6of6 {
  margin-left: 100%; }

.g-pull-6of6 {
  margin-left: -100%; }

.g-b--6of7 {
  -ms-flex-preferred-size: 85.71429%;
  flex-basis: 85.71429%;
  max-width: 85.71429%; }

.g-push-6of7 {
  margin-left: 85.71429%; }

.g-pull-6of7 {
  margin-left: -85.71429%; }

.g-b--6of8 {
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  max-width: 75%; }

.g-push-6of8 {
  margin-left: 75%; }

.g-pull-6of8 {
  margin-left: -75%; }

.g-b--6of9 {
  -ms-flex-preferred-size: 66.66667%;
  flex-basis: 66.66667%;
  max-width: 66.66667%; }

.g-push-6of9 {
  margin-left: 66.66667%; }

.g-pull-6of9 {
  margin-left: -66.66667%; }

.g-b--6of10 {
  -ms-flex-preferred-size: 60%;
  flex-basis: 60%;
  max-width: 60%; }

.g-push-6of10 {
  margin-left: 60%; }

.g-pull-6of10 {
  margin-left: -60%; }

.g-b--6of11 {
  -ms-flex-preferred-size: 54.54545%;
  flex-basis: 54.54545%;
  max-width: 54.54545%; }

.g-push-6of11 {
  margin-left: 54.54545%; }

.g-pull-6of11 {
  margin-left: -54.54545%; }

.g-b--7 {
  -ms-flex-preferred-size: 58.33333%;
  flex-basis: 58.33333%;
  max-width: 58.33333%; }

.g-push-7 {
  margin-left: 58.33333%; }

.g-pull-7 {
  margin-left: -58.33333%; }

.g-b--7of4 {
  -ms-flex-preferred-size: 175%;
  flex-basis: 175%;
  max-width: 175%; }

.g-push-7of4 {
  margin-left: 175%; }

.g-pull-7of4 {
  margin-left: -175%; }

.g-b--7of5 {
  -ms-flex-preferred-size: 140%;
  flex-basis: 140%;
  max-width: 140%; }

.g-push-7of5 {
  margin-left: 140%; }

.g-pull-7of5 {
  margin-left: -140%; }

.g-b--7of6 {
  -ms-flex-preferred-size: 116.66667%;
  flex-basis: 116.66667%;
  max-width: 116.66667%; }

.g-push-7of6 {
  margin-left: 116.66667%; }

.g-pull-7of6 {
  margin-left: -116.66667%; }

.g-b--7of7 {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%; }

.g-push-7of7 {
  margin-left: 100%; }

.g-pull-7of7 {
  margin-left: -100%; }

.g-b--7of8 {
  -ms-flex-preferred-size: 87.5%;
  flex-basis: 87.5%;
  max-width: 87.5%; }

.g-push-7of8 {
  margin-left: 87.5%; }

.g-pull-7of8 {
  margin-left: -87.5%; }

.g-b--7of9 {
  -ms-flex-preferred-size: 77.77778%;
  flex-basis: 77.77778%;
  max-width: 77.77778%; }

.g-push-7of9 {
  margin-left: 77.77778%; }

.g-pull-7of9 {
  margin-left: -77.77778%; }

.g-b--7of10 {
  -ms-flex-preferred-size: 70%;
  flex-basis: 70%;
  max-width: 70%; }

.g-push-7of10 {
  margin-left: 70%; }

.g-pull-7of10 {
  margin-left: -70%; }

.g-b--7of11 {
  -ms-flex-preferred-size: 63.63636%;
  flex-basis: 63.63636%;
  max-width: 63.63636%; }

.g-push-7of11 {
  margin-left: 63.63636%; }

.g-pull-7of11 {
  margin-left: -63.63636%; }

.g-b--8 {
  -ms-flex-preferred-size: 66.66667%;
  flex-basis: 66.66667%;
  max-width: 66.66667%; }

.g-push-8 {
  margin-left: 66.66667%; }

.g-pull-8 {
  margin-left: -66.66667%; }

.g-b--8of4 {
  -ms-flex-preferred-size: 200%;
  flex-basis: 200%;
  max-width: 200%; }

.g-push-8of4 {
  margin-left: 200%; }

.g-pull-8of4 {
  margin-left: -200%; }

.g-b--8of5 {
  -ms-flex-preferred-size: 160%;
  flex-basis: 160%;
  max-width: 160%; }

.g-push-8of5 {
  margin-left: 160%; }

.g-pull-8of5 {
  margin-left: -160%; }

.g-b--8of6 {
  -ms-flex-preferred-size: 133.33333%;
  flex-basis: 133.33333%;
  max-width: 133.33333%; }

.g-push-8of6 {
  margin-left: 133.33333%; }

.g-pull-8of6 {
  margin-left: -133.33333%; }

.g-b--8of7 {
  -ms-flex-preferred-size: 114.28571%;
  flex-basis: 114.28571%;
  max-width: 114.28571%; }

.g-push-8of7 {
  margin-left: 114.28571%; }

.g-pull-8of7 {
  margin-left: -114.28571%; }

.g-b--8of8 {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%; }

.g-push-8of8 {
  margin-left: 100%; }

.g-pull-8of8 {
  margin-left: -100%; }

.g-b--8of9 {
  -ms-flex-preferred-size: 88.88889%;
  flex-basis: 88.88889%;
  max-width: 88.88889%; }

.g-push-8of9 {
  margin-left: 88.88889%; }

.g-pull-8of9 {
  margin-left: -88.88889%; }

.g-b--8of10 {
  -ms-flex-preferred-size: 80%;
  flex-basis: 80%;
  max-width: 80%; }

.g-push-8of10 {
  margin-left: 80%; }

.g-pull-8of10 {
  margin-left: -80%; }

.g-b--8of11 {
  -ms-flex-preferred-size: 72.72727%;
  flex-basis: 72.72727%;
  max-width: 72.72727%; }

.g-push-8of11 {
  margin-left: 72.72727%; }

.g-pull-8of11 {
  margin-left: -72.72727%; }

.g-b--9 {
  -ms-flex-preferred-size: 75%;
  flex-basis: 75%;
  max-width: 75%; }

.g-push-9 {
  margin-left: 75%; }

.g-pull-9 {
  margin-left: -75%; }

.g-b--9of4 {
  -ms-flex-preferred-size: 225%;
  flex-basis: 225%;
  max-width: 225%; }

.g-push-9of4 {
  margin-left: 225%; }

.g-pull-9of4 {
  margin-left: -225%; }

.g-b--9of5 {
  -ms-flex-preferred-size: 180%;
  flex-basis: 180%;
  max-width: 180%; }

.g-push-9of5 {
  margin-left: 180%; }

.g-pull-9of5 {
  margin-left: -180%; }

.g-b--9of6 {
  -ms-flex-preferred-size: 150%;
  flex-basis: 150%;
  max-width: 150%; }

.g-push-9of6 {
  margin-left: 150%; }

.g-pull-9of6 {
  margin-left: -150%; }

.g-b--9of7 {
  -ms-flex-preferred-size: 128.57143%;
  flex-basis: 128.57143%;
  max-width: 128.57143%; }

.g-push-9of7 {
  margin-left: 128.57143%; }

.g-pull-9of7 {
  margin-left: -128.57143%; }

.g-b--9of8 {
  -ms-flex-preferred-size: 112.5%;
  flex-basis: 112.5%;
  max-width: 112.5%; }

.g-push-9of8 {
  margin-left: 112.5%; }

.g-pull-9of8 {
  margin-left: -112.5%; }

.g-b--9of9 {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%; }

.g-push-9of9 {
  margin-left: 100%; }

.g-pull-9of9 {
  margin-left: -100%; }

.g-b--9of10 {
  -ms-flex-preferred-size: 90%;
  flex-basis: 90%;
  max-width: 90%; }

.g-push-9of10 {
  margin-left: 90%; }

.g-pull-9of10 {
  margin-left: -90%; }

.g-b--9of11 {
  -ms-flex-preferred-size: 81.81818%;
  flex-basis: 81.81818%;
  max-width: 81.81818%; }

.g-push-9of11 {
  margin-left: 81.81818%; }

.g-pull-9of11 {
  margin-left: -81.81818%; }

.g-b--10 {
  -ms-flex-preferred-size: 83.33333%;
  flex-basis: 83.33333%;
  max-width: 83.33333%; }

.g-push-10 {
  margin-left: 83.33333%; }

.g-pull-10 {
  margin-left: -83.33333%; }

.g-b--10of4 {
  -ms-flex-preferred-size: 250%;
  flex-basis: 250%;
  max-width: 250%; }

.g-push-10of4 {
  margin-left: 250%; }

.g-pull-10of4 {
  margin-left: -250%; }

.g-b--10of5 {
  -ms-flex-preferred-size: 200%;
  flex-basis: 200%;
  max-width: 200%; }

.g-push-10of5 {
  margin-left: 200%; }

.g-pull-10of5 {
  margin-left: -200%; }

.g-b--10of6 {
  -ms-flex-preferred-size: 166.66667%;
  flex-basis: 166.66667%;
  max-width: 166.66667%; }

.g-push-10of6 {
  margin-left: 166.66667%; }

.g-pull-10of6 {
  margin-left: -166.66667%; }

.g-b--10of7 {
  -ms-flex-preferred-size: 142.85714%;
  flex-basis: 142.85714%;
  max-width: 142.85714%; }

.g-push-10of7 {
  margin-left: 142.85714%; }

.g-pull-10of7 {
  margin-left: -142.85714%; }

.g-b--10of8 {
  -ms-flex-preferred-size: 125%;
  flex-basis: 125%;
  max-width: 125%; }

.g-push-10of8 {
  margin-left: 125%; }

.g-pull-10of8 {
  margin-left: -125%; }

.g-b--10of9 {
  -ms-flex-preferred-size: 111.11111%;
  flex-basis: 111.11111%;
  max-width: 111.11111%; }

.g-push-10of9 {
  margin-left: 111.11111%; }

.g-pull-10of9 {
  margin-left: -111.11111%; }

.g-b--10of10 {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%; }

.g-push-10of10 {
  margin-left: 100%; }

.g-pull-10of10 {
  margin-left: -100%; }

.g-b--10of11 {
  -ms-flex-preferred-size: 90.90909%;
  flex-basis: 90.90909%;
  max-width: 90.90909%; }

.g-push-10of11 {
  margin-left: 90.90909%; }

.g-pull-10of11 {
  margin-left: -90.90909%; }

.g-b--11 {
  -ms-flex-preferred-size: 91.66667%;
  flex-basis: 91.66667%;
  max-width: 91.66667%; }

.g-push-11 {
  margin-left: 91.66667%; }

.g-pull-11 {
  margin-left: -91.66667%; }

.g-b--11of4 {
  -ms-flex-preferred-size: 275%;
  flex-basis: 275%;
  max-width: 275%; }

.g-push-11of4 {
  margin-left: 275%; }

.g-pull-11of4 {
  margin-left: -275%; }

.g-b--11of5 {
  -ms-flex-preferred-size: 220%;
  flex-basis: 220%;
  max-width: 220%; }

.g-push-11of5 {
  margin-left: 220%; }

.g-pull-11of5 {
  margin-left: -220%; }

.g-b--11of6 {
  -ms-flex-preferred-size: 183.33333%;
  flex-basis: 183.33333%;
  max-width: 183.33333%; }

.g-push-11of6 {
  margin-left: 183.33333%; }

.g-pull-11of6 {
  margin-left: -183.33333%; }

.g-b--11of7 {
  -ms-flex-preferred-size: 157.14286%;
  flex-basis: 157.14286%;
  max-width: 157.14286%; }

.g-push-11of7 {
  margin-left: 157.14286%; }

.g-pull-11of7 {
  margin-left: -157.14286%; }

.g-b--11of8 {
  -ms-flex-preferred-size: 137.5%;
  flex-basis: 137.5%;
  max-width: 137.5%; }

.g-push-11of8 {
  margin-left: 137.5%; }

.g-pull-11of8 {
  margin-left: -137.5%; }

.g-b--11of9 {
  -ms-flex-preferred-size: 122.22222%;
  flex-basis: 122.22222%;
  max-width: 122.22222%; }

.g-push-11of9 {
  margin-left: 122.22222%; }

.g-pull-11of9 {
  margin-left: -122.22222%; }

.g-b--11of10 {
  -ms-flex-preferred-size: 110%;
  flex-basis: 110%;
  max-width: 110%; }

.g-push-11of10 {
  margin-left: 110%; }

.g-pull-11of10 {
  margin-left: -110%; }

.g-b--11of11 {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%; }

.g-push-11of11 {
  margin-left: 100%; }

.g-pull-11of11 {
  margin-left: -100%; }

.g-b--12 {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%; }

.g-push-12 {
  margin-left: 100%; }

.g-pull-12 {
  margin-left: -100%; }

.g-b--12of4 {
  -ms-flex-preferred-size: 300%;
  flex-basis: 300%;
  max-width: 300%; }

.g-push-12of4 {
  margin-left: 300%; }

.g-pull-12of4 {
  margin-left: -300%; }

.g-b--12of5 {
  -ms-flex-preferred-size: 240%;
  flex-basis: 240%;
  max-width: 240%; }

.g-push-12of5 {
  margin-left: 240%; }

.g-pull-12of5 {
  margin-left: -240%; }

.g-b--12of6 {
  -ms-flex-preferred-size: 200%;
  flex-basis: 200%;
  max-width: 200%; }

.g-push-12of6 {
  margin-left: 200%; }

.g-pull-12of6 {
  margin-left: -200%; }

.g-b--12of7 {
  -ms-flex-preferred-size: 171.42857%;
  flex-basis: 171.42857%;
  max-width: 171.42857%; }

.g-push-12of7 {
  margin-left: 171.42857%; }

.g-pull-12of7 {
  margin-left: -171.42857%; }

.g-b--12of8 {
  -ms-flex-preferred-size: 150%;
  flex-basis: 150%;
  max-width: 150%; }

.g-push-12of8 {
  margin-left: 150%; }

.g-pull-12of8 {
  margin-left: -150%; }

.g-b--12of9 {
  -ms-flex-preferred-size: 133.33333%;
  flex-basis: 133.33333%;
  max-width: 133.33333%; }

.g-push-12of9 {
  margin-left: 133.33333%; }

.g-pull-12of9 {
  margin-left: -133.33333%; }

.g-b--12of10 {
  -ms-flex-preferred-size: 120%;
  flex-basis: 120%;
  max-width: 120%; }

.g-push-12of10 {
  margin-left: 120%; }

.g-pull-12of10 {
  margin-left: -120%; }

.g-b--12of11 {
  -ms-flex-preferred-size: 109.09091%;
  flex-basis: 109.09091%;
  max-width: 109.09091%; }

.g-push-12of11 {
  margin-left: 109.09091%; }

.g-pull-12of11 {
  margin-left: -109.09091%; }

.g-push-0- {
  margin-left: 0; }

.g-push-flip-0- {
  margin-right: 0; }

@media screen and (min-width: 21.875rem) {
  .g-b--1-xs {
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%; }
  .g-b--0-xs {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-1-xs {
    margin-left: 8.33333%; }
  .g-pull-1-xs {
    margin-left: -8.33333%; }
  .g-b--1of4-xs {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%; }
  .g-push-1of4-xs {
    margin-left: 25%; }
  .g-pull-1of4-xs {
    margin-left: -25%; }
  .g-b--1of5-xs {
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%; }
  .g-push-1of5-xs {
    margin-left: 20%; }
  .g-pull-1of5-xs {
    margin-left: -20%; }
  .g-b--1of6-xs {
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%; }
  .g-push-1of6-xs {
    margin-left: 16.66667%; }
  .g-pull-1of6-xs {
    margin-left: -16.66667%; }
  .g-b--1of7-xs {
    -ms-flex-preferred-size: 14.28571%;
    flex-basis: 14.28571%;
    max-width: 14.28571%; }
  .g-push-1of7-xs {
    margin-left: 14.28571%; }
  .g-pull-1of7-xs {
    margin-left: -14.28571%; }
  .g-b--1of8-xs {
    -ms-flex-preferred-size: 12.5%;
    flex-basis: 12.5%;
    max-width: 12.5%; }
  .g-push-1of8-xs {
    margin-left: 12.5%; }
  .g-pull-1of8-xs {
    margin-left: -12.5%; }
  .g-b--1of9-xs {
    -ms-flex-preferred-size: 11.11111%;
    flex-basis: 11.11111%;
    max-width: 11.11111%; }
  .g-push-1of9-xs {
    margin-left: 11.11111%; }
  .g-pull-1of9-xs {
    margin-left: -11.11111%; }
  .g-b--1of10-xs {
    -ms-flex-preferred-size: 10%;
    flex-basis: 10%;
    max-width: 10%; }
  .g-push-1of10-xs {
    margin-left: 10%; }
  .g-pull-1of10-xs {
    margin-left: -10%; }
  .g-b--1of11-xs {
    -ms-flex-preferred-size: 9.09091%;
    flex-basis: 9.09091%;
    max-width: 9.09091%; }
  .g-push-1of11-xs {
    margin-left: 9.09091%; }
  .g-pull-1of11-xs {
    margin-left: -9.09091%; }
  .g-b--2-xs {
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%; }
  .g-b--0-xs {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-2-xs {
    margin-left: 16.66667%; }
  .g-pull-2-xs {
    margin-left: -16.66667%; }
  .g-b--2of4-xs {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .g-push-2of4-xs {
    margin-left: 50%; }
  .g-pull-2of4-xs {
    margin-left: -50%; }
  .g-b--2of5-xs {
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
    max-width: 40%; }
  .g-push-2of5-xs {
    margin-left: 40%; }
  .g-pull-2of5-xs {
    margin-left: -40%; }
  .g-b--2of6-xs {
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%; }
  .g-push-2of6-xs {
    margin-left: 33.33333%; }
  .g-pull-2of6-xs {
    margin-left: -33.33333%; }
  .g-b--2of7-xs {
    -ms-flex-preferred-size: 28.57143%;
    flex-basis: 28.57143%;
    max-width: 28.57143%; }
  .g-push-2of7-xs {
    margin-left: 28.57143%; }
  .g-pull-2of7-xs {
    margin-left: -28.57143%; }
  .g-b--2of8-xs {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%; }
  .g-push-2of8-xs {
    margin-left: 25%; }
  .g-pull-2of8-xs {
    margin-left: -25%; }
  .g-b--2of9-xs {
    -ms-flex-preferred-size: 22.22222%;
    flex-basis: 22.22222%;
    max-width: 22.22222%; }
  .g-push-2of9-xs {
    margin-left: 22.22222%; }
  .g-pull-2of9-xs {
    margin-left: -22.22222%; }
  .g-b--2of10-xs {
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%; }
  .g-push-2of10-xs {
    margin-left: 20%; }
  .g-pull-2of10-xs {
    margin-left: -20%; }
  .g-b--2of11-xs {
    -ms-flex-preferred-size: 18.18182%;
    flex-basis: 18.18182%;
    max-width: 18.18182%; }
  .g-push-2of11-xs {
    margin-left: 18.18182%; }
  .g-pull-2of11-xs {
    margin-left: -18.18182%; }
  .g-b--3-xs {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%; }
  .g-b--0-xs {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-3-xs {
    margin-left: 25%; }
  .g-pull-3-xs {
    margin-left: -25%; }
  .g-b--3of4-xs {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }
  .g-push-3of4-xs {
    margin-left: 75%; }
  .g-pull-3of4-xs {
    margin-left: -75%; }
  .g-b--3of5-xs {
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
    max-width: 60%; }
  .g-push-3of5-xs {
    margin-left: 60%; }
  .g-pull-3of5-xs {
    margin-left: -60%; }
  .g-b--3of6-xs {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .g-push-3of6-xs {
    margin-left: 50%; }
  .g-pull-3of6-xs {
    margin-left: -50%; }
  .g-b--3of7-xs {
    -ms-flex-preferred-size: 42.85714%;
    flex-basis: 42.85714%;
    max-width: 42.85714%; }
  .g-push-3of7-xs {
    margin-left: 42.85714%; }
  .g-pull-3of7-xs {
    margin-left: -42.85714%; }
  .g-b--3of8-xs {
    -ms-flex-preferred-size: 37.5%;
    flex-basis: 37.5%;
    max-width: 37.5%; }
  .g-push-3of8-xs {
    margin-left: 37.5%; }
  .g-pull-3of8-xs {
    margin-left: -37.5%; }
  .g-b--3of9-xs {
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%; }
  .g-push-3of9-xs {
    margin-left: 33.33333%; }
  .g-pull-3of9-xs {
    margin-left: -33.33333%; }
  .g-b--3of10-xs {
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    max-width: 30%; }
  .g-push-3of10-xs {
    margin-left: 30%; }
  .g-pull-3of10-xs {
    margin-left: -30%; }
  .g-b--3of11-xs {
    -ms-flex-preferred-size: 27.27273%;
    flex-basis: 27.27273%;
    max-width: 27.27273%; }
  .g-push-3of11-xs {
    margin-left: 27.27273%; }
  .g-pull-3of11-xs {
    margin-left: -27.27273%; }
  .g-b--4-xs {
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%; }
  .g-b--0-xs {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-4-xs {
    margin-left: 33.33333%; }
  .g-pull-4-xs {
    margin-left: -33.33333%; }
  .g-b--4of4-xs {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-4of4-xs {
    margin-left: 100%; }
  .g-pull-4of4-xs {
    margin-left: -100%; }
  .g-b--4of5-xs {
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%;
    max-width: 80%; }
  .g-push-4of5-xs {
    margin-left: 80%; }
  .g-pull-4of5-xs {
    margin-left: -80%; }
  .g-b--4of6-xs {
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%; }
  .g-push-4of6-xs {
    margin-left: 66.66667%; }
  .g-pull-4of6-xs {
    margin-left: -66.66667%; }
  .g-b--4of7-xs {
    -ms-flex-preferred-size: 57.14286%;
    flex-basis: 57.14286%;
    max-width: 57.14286%; }
  .g-push-4of7-xs {
    margin-left: 57.14286%; }
  .g-pull-4of7-xs {
    margin-left: -57.14286%; }
  .g-b--4of8-xs {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .g-push-4of8-xs {
    margin-left: 50%; }
  .g-pull-4of8-xs {
    margin-left: -50%; }
  .g-b--4of9-xs {
    -ms-flex-preferred-size: 44.44444%;
    flex-basis: 44.44444%;
    max-width: 44.44444%; }
  .g-push-4of9-xs {
    margin-left: 44.44444%; }
  .g-pull-4of9-xs {
    margin-left: -44.44444%; }
  .g-b--4of10-xs {
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
    max-width: 40%; }
  .g-push-4of10-xs {
    margin-left: 40%; }
  .g-pull-4of10-xs {
    margin-left: -40%; }
  .g-b--4of11-xs {
    -ms-flex-preferred-size: 36.36364%;
    flex-basis: 36.36364%;
    max-width: 36.36364%; }
  .g-push-4of11-xs {
    margin-left: 36.36364%; }
  .g-pull-4of11-xs {
    margin-left: -36.36364%; }
  .g-b--5-xs {
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%; }
  .g-b--0-xs {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-5-xs {
    margin-left: 41.66667%; }
  .g-pull-5-xs {
    margin-left: -41.66667%; }
  .g-b--5of4-xs {
    -ms-flex-preferred-size: 125%;
    flex-basis: 125%;
    max-width: 125%; }
  .g-push-5of4-xs {
    margin-left: 125%; }
  .g-pull-5of4-xs {
    margin-left: -125%; }
  .g-b--5of5-xs {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-5of5-xs {
    margin-left: 100%; }
  .g-pull-5of5-xs {
    margin-left: -100%; }
  .g-b--5of6-xs {
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%; }
  .g-push-5of6-xs {
    margin-left: 83.33333%; }
  .g-pull-5of6-xs {
    margin-left: -83.33333%; }
  .g-b--5of7-xs {
    -ms-flex-preferred-size: 71.42857%;
    flex-basis: 71.42857%;
    max-width: 71.42857%; }
  .g-push-5of7-xs {
    margin-left: 71.42857%; }
  .g-pull-5of7-xs {
    margin-left: -71.42857%; }
  .g-b--5of8-xs {
    -ms-flex-preferred-size: 62.5%;
    flex-basis: 62.5%;
    max-width: 62.5%; }
  .g-push-5of8-xs {
    margin-left: 62.5%; }
  .g-pull-5of8-xs {
    margin-left: -62.5%; }
  .g-b--5of9-xs {
    -ms-flex-preferred-size: 55.55556%;
    flex-basis: 55.55556%;
    max-width: 55.55556%; }
  .g-push-5of9-xs {
    margin-left: 55.55556%; }
  .g-pull-5of9-xs {
    margin-left: -55.55556%; }
  .g-b--5of10-xs {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .g-push-5of10-xs {
    margin-left: 50%; }
  .g-pull-5of10-xs {
    margin-left: -50%; }
  .g-b--5of11-xs {
    -ms-flex-preferred-size: 45.45455%;
    flex-basis: 45.45455%;
    max-width: 45.45455%; }
  .g-push-5of11-xs {
    margin-left: 45.45455%; }
  .g-pull-5of11-xs {
    margin-left: -45.45455%; }
  .g-b--6-xs {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .g-b--0-xs {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-6-xs {
    margin-left: 50%; }
  .g-pull-6-xs {
    margin-left: -50%; }
  .g-b--6of4-xs {
    -ms-flex-preferred-size: 150%;
    flex-basis: 150%;
    max-width: 150%; }
  .g-push-6of4-xs {
    margin-left: 150%; }
  .g-pull-6of4-xs {
    margin-left: -150%; }
  .g-b--6of5-xs {
    -ms-flex-preferred-size: 120%;
    flex-basis: 120%;
    max-width: 120%; }
  .g-push-6of5-xs {
    margin-left: 120%; }
  .g-pull-6of5-xs {
    margin-left: -120%; }
  .g-b--6of6-xs {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-6of6-xs {
    margin-left: 100%; }
  .g-pull-6of6-xs {
    margin-left: -100%; }
  .g-b--6of7-xs {
    -ms-flex-preferred-size: 85.71429%;
    flex-basis: 85.71429%;
    max-width: 85.71429%; }
  .g-push-6of7-xs {
    margin-left: 85.71429%; }
  .g-pull-6of7-xs {
    margin-left: -85.71429%; }
  .g-b--6of8-xs {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }
  .g-push-6of8-xs {
    margin-left: 75%; }
  .g-pull-6of8-xs {
    margin-left: -75%; }
  .g-b--6of9-xs {
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%; }
  .g-push-6of9-xs {
    margin-left: 66.66667%; }
  .g-pull-6of9-xs {
    margin-left: -66.66667%; }
  .g-b--6of10-xs {
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
    max-width: 60%; }
  .g-push-6of10-xs {
    margin-left: 60%; }
  .g-pull-6of10-xs {
    margin-left: -60%; }
  .g-b--6of11-xs {
    -ms-flex-preferred-size: 54.54545%;
    flex-basis: 54.54545%;
    max-width: 54.54545%; }
  .g-push-6of11-xs {
    margin-left: 54.54545%; }
  .g-pull-6of11-xs {
    margin-left: -54.54545%; }
  .g-b--7-xs {
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%; }
  .g-b--0-xs {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-7-xs {
    margin-left: 58.33333%; }
  .g-pull-7-xs {
    margin-left: -58.33333%; }
  .g-b--7of4-xs {
    -ms-flex-preferred-size: 175%;
    flex-basis: 175%;
    max-width: 175%; }
  .g-push-7of4-xs {
    margin-left: 175%; }
  .g-pull-7of4-xs {
    margin-left: -175%; }
  .g-b--7of5-xs {
    -ms-flex-preferred-size: 140%;
    flex-basis: 140%;
    max-width: 140%; }
  .g-push-7of5-xs {
    margin-left: 140%; }
  .g-pull-7of5-xs {
    margin-left: -140%; }
  .g-b--7of6-xs {
    -ms-flex-preferred-size: 116.66667%;
    flex-basis: 116.66667%;
    max-width: 116.66667%; }
  .g-push-7of6-xs {
    margin-left: 116.66667%; }
  .g-pull-7of6-xs {
    margin-left: -116.66667%; }
  .g-b--7of7-xs {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-7of7-xs {
    margin-left: 100%; }
  .g-pull-7of7-xs {
    margin-left: -100%; }
  .g-b--7of8-xs {
    -ms-flex-preferred-size: 87.5%;
    flex-basis: 87.5%;
    max-width: 87.5%; }
  .g-push-7of8-xs {
    margin-left: 87.5%; }
  .g-pull-7of8-xs {
    margin-left: -87.5%; }
  .g-b--7of9-xs {
    -ms-flex-preferred-size: 77.77778%;
    flex-basis: 77.77778%;
    max-width: 77.77778%; }
  .g-push-7of9-xs {
    margin-left: 77.77778%; }
  .g-pull-7of9-xs {
    margin-left: -77.77778%; }
  .g-b--7of10-xs {
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%;
    max-width: 70%; }
  .g-push-7of10-xs {
    margin-left: 70%; }
  .g-pull-7of10-xs {
    margin-left: -70%; }
  .g-b--7of11-xs {
    -ms-flex-preferred-size: 63.63636%;
    flex-basis: 63.63636%;
    max-width: 63.63636%; }
  .g-push-7of11-xs {
    margin-left: 63.63636%; }
  .g-pull-7of11-xs {
    margin-left: -63.63636%; }
  .g-b--8-xs {
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%; }
  .g-b--0-xs {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-8-xs {
    margin-left: 66.66667%; }
  .g-pull-8-xs {
    margin-left: -66.66667%; }
  .g-b--8of4-xs {
    -ms-flex-preferred-size: 200%;
    flex-basis: 200%;
    max-width: 200%; }
  .g-push-8of4-xs {
    margin-left: 200%; }
  .g-pull-8of4-xs {
    margin-left: -200%; }
  .g-b--8of5-xs {
    -ms-flex-preferred-size: 160%;
    flex-basis: 160%;
    max-width: 160%; }
  .g-push-8of5-xs {
    margin-left: 160%; }
  .g-pull-8of5-xs {
    margin-left: -160%; }
  .g-b--8of6-xs {
    -ms-flex-preferred-size: 133.33333%;
    flex-basis: 133.33333%;
    max-width: 133.33333%; }
  .g-push-8of6-xs {
    margin-left: 133.33333%; }
  .g-pull-8of6-xs {
    margin-left: -133.33333%; }
  .g-b--8of7-xs {
    -ms-flex-preferred-size: 114.28571%;
    flex-basis: 114.28571%;
    max-width: 114.28571%; }
  .g-push-8of7-xs {
    margin-left: 114.28571%; }
  .g-pull-8of7-xs {
    margin-left: -114.28571%; }
  .g-b--8of8-xs {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-8of8-xs {
    margin-left: 100%; }
  .g-pull-8of8-xs {
    margin-left: -100%; }
  .g-b--8of9-xs {
    -ms-flex-preferred-size: 88.88889%;
    flex-basis: 88.88889%;
    max-width: 88.88889%; }
  .g-push-8of9-xs {
    margin-left: 88.88889%; }
  .g-pull-8of9-xs {
    margin-left: -88.88889%; }
  .g-b--8of10-xs {
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%;
    max-width: 80%; }
  .g-push-8of10-xs {
    margin-left: 80%; }
  .g-pull-8of10-xs {
    margin-left: -80%; }
  .g-b--8of11-xs {
    -ms-flex-preferred-size: 72.72727%;
    flex-basis: 72.72727%;
    max-width: 72.72727%; }
  .g-push-8of11-xs {
    margin-left: 72.72727%; }
  .g-pull-8of11-xs {
    margin-left: -72.72727%; }
  .g-b--9-xs {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }
  .g-b--0-xs {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-9-xs {
    margin-left: 75%; }
  .g-pull-9-xs {
    margin-left: -75%; }
  .g-b--9of4-xs {
    -ms-flex-preferred-size: 225%;
    flex-basis: 225%;
    max-width: 225%; }
  .g-push-9of4-xs {
    margin-left: 225%; }
  .g-pull-9of4-xs {
    margin-left: -225%; }
  .g-b--9of5-xs {
    -ms-flex-preferred-size: 180%;
    flex-basis: 180%;
    max-width: 180%; }
  .g-push-9of5-xs {
    margin-left: 180%; }
  .g-pull-9of5-xs {
    margin-left: -180%; }
  .g-b--9of6-xs {
    -ms-flex-preferred-size: 150%;
    flex-basis: 150%;
    max-width: 150%; }
  .g-push-9of6-xs {
    margin-left: 150%; }
  .g-pull-9of6-xs {
    margin-left: -150%; }
  .g-b--9of7-xs {
    -ms-flex-preferred-size: 128.57143%;
    flex-basis: 128.57143%;
    max-width: 128.57143%; }
  .g-push-9of7-xs {
    margin-left: 128.57143%; }
  .g-pull-9of7-xs {
    margin-left: -128.57143%; }
  .g-b--9of8-xs {
    -ms-flex-preferred-size: 112.5%;
    flex-basis: 112.5%;
    max-width: 112.5%; }
  .g-push-9of8-xs {
    margin-left: 112.5%; }
  .g-pull-9of8-xs {
    margin-left: -112.5%; }
  .g-b--9of9-xs {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-9of9-xs {
    margin-left: 100%; }
  .g-pull-9of9-xs {
    margin-left: -100%; }
  .g-b--9of10-xs {
    -ms-flex-preferred-size: 90%;
    flex-basis: 90%;
    max-width: 90%; }
  .g-push-9of10-xs {
    margin-left: 90%; }
  .g-pull-9of10-xs {
    margin-left: -90%; }
  .g-b--9of11-xs {
    -ms-flex-preferred-size: 81.81818%;
    flex-basis: 81.81818%;
    max-width: 81.81818%; }
  .g-push-9of11-xs {
    margin-left: 81.81818%; }
  .g-pull-9of11-xs {
    margin-left: -81.81818%; }
  .g-b--10-xs {
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%; }
  .g-b--0-xs {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-10-xs {
    margin-left: 83.33333%; }
  .g-pull-10-xs {
    margin-left: -83.33333%; }
  .g-b--10of4-xs {
    -ms-flex-preferred-size: 250%;
    flex-basis: 250%;
    max-width: 250%; }
  .g-push-10of4-xs {
    margin-left: 250%; }
  .g-pull-10of4-xs {
    margin-left: -250%; }
  .g-b--10of5-xs {
    -ms-flex-preferred-size: 200%;
    flex-basis: 200%;
    max-width: 200%; }
  .g-push-10of5-xs {
    margin-left: 200%; }
  .g-pull-10of5-xs {
    margin-left: -200%; }
  .g-b--10of6-xs {
    -ms-flex-preferred-size: 166.66667%;
    flex-basis: 166.66667%;
    max-width: 166.66667%; }
  .g-push-10of6-xs {
    margin-left: 166.66667%; }
  .g-pull-10of6-xs {
    margin-left: -166.66667%; }
  .g-b--10of7-xs {
    -ms-flex-preferred-size: 142.85714%;
    flex-basis: 142.85714%;
    max-width: 142.85714%; }
  .g-push-10of7-xs {
    margin-left: 142.85714%; }
  .g-pull-10of7-xs {
    margin-left: -142.85714%; }
  .g-b--10of8-xs {
    -ms-flex-preferred-size: 125%;
    flex-basis: 125%;
    max-width: 125%; }
  .g-push-10of8-xs {
    margin-left: 125%; }
  .g-pull-10of8-xs {
    margin-left: -125%; }
  .g-b--10of9-xs {
    -ms-flex-preferred-size: 111.11111%;
    flex-basis: 111.11111%;
    max-width: 111.11111%; }
  .g-push-10of9-xs {
    margin-left: 111.11111%; }
  .g-pull-10of9-xs {
    margin-left: -111.11111%; }
  .g-b--10of10-xs {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-10of10-xs {
    margin-left: 100%; }
  .g-pull-10of10-xs {
    margin-left: -100%; }
  .g-b--10of11-xs {
    -ms-flex-preferred-size: 90.90909%;
    flex-basis: 90.90909%;
    max-width: 90.90909%; }
  .g-push-10of11-xs {
    margin-left: 90.90909%; }
  .g-pull-10of11-xs {
    margin-left: -90.90909%; }
  .g-b--11-xs {
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%; }
  .g-b--0-xs {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-11-xs {
    margin-left: 91.66667%; }
  .g-pull-11-xs {
    margin-left: -91.66667%; }
  .g-b--11of4-xs {
    -ms-flex-preferred-size: 275%;
    flex-basis: 275%;
    max-width: 275%; }
  .g-push-11of4-xs {
    margin-left: 275%; }
  .g-pull-11of4-xs {
    margin-left: -275%; }
  .g-b--11of5-xs {
    -ms-flex-preferred-size: 220%;
    flex-basis: 220%;
    max-width: 220%; }
  .g-push-11of5-xs {
    margin-left: 220%; }
  .g-pull-11of5-xs {
    margin-left: -220%; }
  .g-b--11of6-xs {
    -ms-flex-preferred-size: 183.33333%;
    flex-basis: 183.33333%;
    max-width: 183.33333%; }
  .g-push-11of6-xs {
    margin-left: 183.33333%; }
  .g-pull-11of6-xs {
    margin-left: -183.33333%; }
  .g-b--11of7-xs {
    -ms-flex-preferred-size: 157.14286%;
    flex-basis: 157.14286%;
    max-width: 157.14286%; }
  .g-push-11of7-xs {
    margin-left: 157.14286%; }
  .g-pull-11of7-xs {
    margin-left: -157.14286%; }
  .g-b--11of8-xs {
    -ms-flex-preferred-size: 137.5%;
    flex-basis: 137.5%;
    max-width: 137.5%; }
  .g-push-11of8-xs {
    margin-left: 137.5%; }
  .g-pull-11of8-xs {
    margin-left: -137.5%; }
  .g-b--11of9-xs {
    -ms-flex-preferred-size: 122.22222%;
    flex-basis: 122.22222%;
    max-width: 122.22222%; }
  .g-push-11of9-xs {
    margin-left: 122.22222%; }
  .g-pull-11of9-xs {
    margin-left: -122.22222%; }
  .g-b--11of10-xs {
    -ms-flex-preferred-size: 110%;
    flex-basis: 110%;
    max-width: 110%; }
  .g-push-11of10-xs {
    margin-left: 110%; }
  .g-pull-11of10-xs {
    margin-left: -110%; }
  .g-b--11of11-xs {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-11of11-xs {
    margin-left: 100%; }
  .g-pull-11of11-xs {
    margin-left: -100%; }
  .g-b--12-xs {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-b--0-xs {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-12-xs {
    margin-left: 100%; }
  .g-pull-12-xs {
    margin-left: -100%; }
  .g-b--12of4-xs {
    -ms-flex-preferred-size: 300%;
    flex-basis: 300%;
    max-width: 300%; }
  .g-push-12of4-xs {
    margin-left: 300%; }
  .g-pull-12of4-xs {
    margin-left: -300%; }
  .g-b--12of5-xs {
    -ms-flex-preferred-size: 240%;
    flex-basis: 240%;
    max-width: 240%; }
  .g-push-12of5-xs {
    margin-left: 240%; }
  .g-pull-12of5-xs {
    margin-left: -240%; }
  .g-b--12of6-xs {
    -ms-flex-preferred-size: 200%;
    flex-basis: 200%;
    max-width: 200%; }
  .g-push-12of6-xs {
    margin-left: 200%; }
  .g-pull-12of6-xs {
    margin-left: -200%; }
  .g-b--12of7-xs {
    -ms-flex-preferred-size: 171.42857%;
    flex-basis: 171.42857%;
    max-width: 171.42857%; }
  .g-push-12of7-xs {
    margin-left: 171.42857%; }
  .g-pull-12of7-xs {
    margin-left: -171.42857%; }
  .g-b--12of8-xs {
    -ms-flex-preferred-size: 150%;
    flex-basis: 150%;
    max-width: 150%; }
  .g-push-12of8-xs {
    margin-left: 150%; }
  .g-pull-12of8-xs {
    margin-left: -150%; }
  .g-b--12of9-xs {
    -ms-flex-preferred-size: 133.33333%;
    flex-basis: 133.33333%;
    max-width: 133.33333%; }
  .g-push-12of9-xs {
    margin-left: 133.33333%; }
  .g-pull-12of9-xs {
    margin-left: -133.33333%; }
  .g-b--12of10-xs {
    -ms-flex-preferred-size: 120%;
    flex-basis: 120%;
    max-width: 120%; }
  .g-push-12of10-xs {
    margin-left: 120%; }
  .g-pull-12of10-xs {
    margin-left: -120%; }
  .g-b--12of11-xs {
    -ms-flex-preferred-size: 109.09091%;
    flex-basis: 109.09091%;
    max-width: 109.09091%; }
  .g-push-12of11-xs {
    margin-left: 109.09091%; }
  .g-pull-12of11-xs {
    margin-left: -109.09091%; }
  .g-push-0-xs {
    margin-left: 0; }
  .g-push-flip-0-xs {
    margin-right: 0; } }

@media screen and (min-width: 45rem) {
  .g-b--1-s {
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%; }
  .g-b--0-s {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-1-s {
    margin-left: 8.33333%; }
  .g-pull-1-s {
    margin-left: -8.33333%; }
  .g-b--1of4-s {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%; }
  .g-push-1of4-s {
    margin-left: 25%; }
  .g-pull-1of4-s {
    margin-left: -25%; }
  .g-b--1of5-s {
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%; }
  .g-push-1of5-s {
    margin-left: 20%; }
  .g-pull-1of5-s {
    margin-left: -20%; }
  .g-b--1of6-s {
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%; }
  .g-push-1of6-s {
    margin-left: 16.66667%; }
  .g-pull-1of6-s {
    margin-left: -16.66667%; }
  .g-b--1of7-s {
    -ms-flex-preferred-size: 14.28571%;
    flex-basis: 14.28571%;
    max-width: 14.28571%; }
  .g-push-1of7-s {
    margin-left: 14.28571%; }
  .g-pull-1of7-s {
    margin-left: -14.28571%; }
  .g-b--1of8-s {
    -ms-flex-preferred-size: 12.5%;
    flex-basis: 12.5%;
    max-width: 12.5%; }
  .g-push-1of8-s {
    margin-left: 12.5%; }
  .g-pull-1of8-s {
    margin-left: -12.5%; }
  .g-b--1of9-s {
    -ms-flex-preferred-size: 11.11111%;
    flex-basis: 11.11111%;
    max-width: 11.11111%; }
  .g-push-1of9-s {
    margin-left: 11.11111%; }
  .g-pull-1of9-s {
    margin-left: -11.11111%; }
  .g-b--1of10-s {
    -ms-flex-preferred-size: 10%;
    flex-basis: 10%;
    max-width: 10%; }
  .g-push-1of10-s {
    margin-left: 10%; }
  .g-pull-1of10-s {
    margin-left: -10%; }
  .g-b--1of11-s {
    -ms-flex-preferred-size: 9.09091%;
    flex-basis: 9.09091%;
    max-width: 9.09091%; }
  .g-push-1of11-s {
    margin-left: 9.09091%; }
  .g-pull-1of11-s {
    margin-left: -9.09091%; }
  .g-b--2-s {
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%; }
  .g-b--0-s {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-2-s {
    margin-left: 16.66667%; }
  .g-pull-2-s {
    margin-left: -16.66667%; }
  .g-b--2of4-s {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .g-push-2of4-s {
    margin-left: 50%; }
  .g-pull-2of4-s {
    margin-left: -50%; }
  .g-b--2of5-s {
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
    max-width: 40%; }
  .g-push-2of5-s {
    margin-left: 40%; }
  .g-pull-2of5-s {
    margin-left: -40%; }
  .g-b--2of6-s {
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%; }
  .g-push-2of6-s {
    margin-left: 33.33333%; }
  .g-pull-2of6-s {
    margin-left: -33.33333%; }
  .g-b--2of7-s {
    -ms-flex-preferred-size: 28.57143%;
    flex-basis: 28.57143%;
    max-width: 28.57143%; }
  .g-push-2of7-s {
    margin-left: 28.57143%; }
  .g-pull-2of7-s {
    margin-left: -28.57143%; }
  .g-b--2of8-s {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%; }
  .g-push-2of8-s {
    margin-left: 25%; }
  .g-pull-2of8-s {
    margin-left: -25%; }
  .g-b--2of9-s {
    -ms-flex-preferred-size: 22.22222%;
    flex-basis: 22.22222%;
    max-width: 22.22222%; }
  .g-push-2of9-s {
    margin-left: 22.22222%; }
  .g-pull-2of9-s {
    margin-left: -22.22222%; }
  .g-b--2of10-s {
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%; }
  .g-push-2of10-s {
    margin-left: 20%; }
  .g-pull-2of10-s {
    margin-left: -20%; }
  .g-b--2of11-s {
    -ms-flex-preferred-size: 18.18182%;
    flex-basis: 18.18182%;
    max-width: 18.18182%; }
  .g-push-2of11-s {
    margin-left: 18.18182%; }
  .g-pull-2of11-s {
    margin-left: -18.18182%; }
  .g-b--3-s {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%; }
  .g-b--0-s {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-3-s {
    margin-left: 25%; }
  .g-pull-3-s {
    margin-left: -25%; }
  .g-b--3of4-s {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }
  .g-push-3of4-s {
    margin-left: 75%; }
  .g-pull-3of4-s {
    margin-left: -75%; }
  .g-b--3of5-s {
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
    max-width: 60%; }
  .g-push-3of5-s {
    margin-left: 60%; }
  .g-pull-3of5-s {
    margin-left: -60%; }
  .g-b--3of6-s {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .g-push-3of6-s {
    margin-left: 50%; }
  .g-pull-3of6-s {
    margin-left: -50%; }
  .g-b--3of7-s {
    -ms-flex-preferred-size: 42.85714%;
    flex-basis: 42.85714%;
    max-width: 42.85714%; }
  .g-push-3of7-s {
    margin-left: 42.85714%; }
  .g-pull-3of7-s {
    margin-left: -42.85714%; }
  .g-b--3of8-s {
    -ms-flex-preferred-size: 37.5%;
    flex-basis: 37.5%;
    max-width: 37.5%; }
  .g-push-3of8-s {
    margin-left: 37.5%; }
  .g-pull-3of8-s {
    margin-left: -37.5%; }
  .g-b--3of9-s {
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%; }
  .g-push-3of9-s {
    margin-left: 33.33333%; }
  .g-pull-3of9-s {
    margin-left: -33.33333%; }
  .g-b--3of10-s {
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    max-width: 30%; }
  .g-push-3of10-s {
    margin-left: 30%; }
  .g-pull-3of10-s {
    margin-left: -30%; }
  .g-b--3of11-s {
    -ms-flex-preferred-size: 27.27273%;
    flex-basis: 27.27273%;
    max-width: 27.27273%; }
  .g-push-3of11-s {
    margin-left: 27.27273%; }
  .g-pull-3of11-s {
    margin-left: -27.27273%; }
  .g-b--4-s {
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%; }
  .g-b--0-s {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-4-s {
    margin-left: 33.33333%; }
  .g-pull-4-s {
    margin-left: -33.33333%; }
  .g-b--4of4-s {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-4of4-s {
    margin-left: 100%; }
  .g-pull-4of4-s {
    margin-left: -100%; }
  .g-b--4of5-s {
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%;
    max-width: 80%; }
  .g-push-4of5-s {
    margin-left: 80%; }
  .g-pull-4of5-s {
    margin-left: -80%; }
  .g-b--4of6-s {
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%; }
  .g-push-4of6-s {
    margin-left: 66.66667%; }
  .g-pull-4of6-s {
    margin-left: -66.66667%; }
  .g-b--4of7-s {
    -ms-flex-preferred-size: 57.14286%;
    flex-basis: 57.14286%;
    max-width: 57.14286%; }
  .g-push-4of7-s {
    margin-left: 57.14286%; }
  .g-pull-4of7-s {
    margin-left: -57.14286%; }
  .g-b--4of8-s {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .g-push-4of8-s {
    margin-left: 50%; }
  .g-pull-4of8-s {
    margin-left: -50%; }
  .g-b--4of9-s {
    -ms-flex-preferred-size: 44.44444%;
    flex-basis: 44.44444%;
    max-width: 44.44444%; }
  .g-push-4of9-s {
    margin-left: 44.44444%; }
  .g-pull-4of9-s {
    margin-left: -44.44444%; }
  .g-b--4of10-s {
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
    max-width: 40%; }
  .g-push-4of10-s {
    margin-left: 40%; }
  .g-pull-4of10-s {
    margin-left: -40%; }
  .g-b--4of11-s {
    -ms-flex-preferred-size: 36.36364%;
    flex-basis: 36.36364%;
    max-width: 36.36364%; }
  .g-push-4of11-s {
    margin-left: 36.36364%; }
  .g-pull-4of11-s {
    margin-left: -36.36364%; }
  .g-b--5-s {
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%; }
  .g-b--0-s {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-5-s {
    margin-left: 41.66667%; }
  .g-pull-5-s {
    margin-left: -41.66667%; }
  .g-b--5of4-s {
    -ms-flex-preferred-size: 125%;
    flex-basis: 125%;
    max-width: 125%; }
  .g-push-5of4-s {
    margin-left: 125%; }
  .g-pull-5of4-s {
    margin-left: -125%; }
  .g-b--5of5-s {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-5of5-s {
    margin-left: 100%; }
  .g-pull-5of5-s {
    margin-left: -100%; }
  .g-b--5of6-s {
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%; }
  .g-push-5of6-s {
    margin-left: 83.33333%; }
  .g-pull-5of6-s {
    margin-left: -83.33333%; }
  .g-b--5of7-s {
    -ms-flex-preferred-size: 71.42857%;
    flex-basis: 71.42857%;
    max-width: 71.42857%; }
  .g-push-5of7-s {
    margin-left: 71.42857%; }
  .g-pull-5of7-s {
    margin-left: -71.42857%; }
  .g-b--5of8-s {
    -ms-flex-preferred-size: 62.5%;
    flex-basis: 62.5%;
    max-width: 62.5%; }
  .g-push-5of8-s {
    margin-left: 62.5%; }
  .g-pull-5of8-s {
    margin-left: -62.5%; }
  .g-b--5of9-s {
    -ms-flex-preferred-size: 55.55556%;
    flex-basis: 55.55556%;
    max-width: 55.55556%; }
  .g-push-5of9-s {
    margin-left: 55.55556%; }
  .g-pull-5of9-s {
    margin-left: -55.55556%; }
  .g-b--5of10-s {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .g-push-5of10-s {
    margin-left: 50%; }
  .g-pull-5of10-s {
    margin-left: -50%; }
  .g-b--5of11-s {
    -ms-flex-preferred-size: 45.45455%;
    flex-basis: 45.45455%;
    max-width: 45.45455%; }
  .g-push-5of11-s {
    margin-left: 45.45455%; }
  .g-pull-5of11-s {
    margin-left: -45.45455%; }
  .g-b--6-s {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .g-b--0-s {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-6-s {
    margin-left: 50%; }
  .g-pull-6-s {
    margin-left: -50%; }
  .g-b--6of4-s {
    -ms-flex-preferred-size: 150%;
    flex-basis: 150%;
    max-width: 150%; }
  .g-push-6of4-s {
    margin-left: 150%; }
  .g-pull-6of4-s {
    margin-left: -150%; }
  .g-b--6of5-s {
    -ms-flex-preferred-size: 120%;
    flex-basis: 120%;
    max-width: 120%; }
  .g-push-6of5-s {
    margin-left: 120%; }
  .g-pull-6of5-s {
    margin-left: -120%; }
  .g-b--6of6-s {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-6of6-s {
    margin-left: 100%; }
  .g-pull-6of6-s {
    margin-left: -100%; }
  .g-b--6of7-s {
    -ms-flex-preferred-size: 85.71429%;
    flex-basis: 85.71429%;
    max-width: 85.71429%; }
  .g-push-6of7-s {
    margin-left: 85.71429%; }
  .g-pull-6of7-s {
    margin-left: -85.71429%; }
  .g-b--6of8-s {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }
  .g-push-6of8-s {
    margin-left: 75%; }
  .g-pull-6of8-s {
    margin-left: -75%; }
  .g-b--6of9-s {
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%; }
  .g-push-6of9-s {
    margin-left: 66.66667%; }
  .g-pull-6of9-s {
    margin-left: -66.66667%; }
  .g-b--6of10-s {
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
    max-width: 60%; }
  .g-push-6of10-s {
    margin-left: 60%; }
  .g-pull-6of10-s {
    margin-left: -60%; }
  .g-b--6of11-s {
    -ms-flex-preferred-size: 54.54545%;
    flex-basis: 54.54545%;
    max-width: 54.54545%; }
  .g-push-6of11-s {
    margin-left: 54.54545%; }
  .g-pull-6of11-s {
    margin-left: -54.54545%; }
  .g-b--7-s {
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%; }
  .g-b--0-s {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-7-s {
    margin-left: 58.33333%; }
  .g-pull-7-s {
    margin-left: -58.33333%; }
  .g-b--7of4-s {
    -ms-flex-preferred-size: 175%;
    flex-basis: 175%;
    max-width: 175%; }
  .g-push-7of4-s {
    margin-left: 175%; }
  .g-pull-7of4-s {
    margin-left: -175%; }
  .g-b--7of5-s {
    -ms-flex-preferred-size: 140%;
    flex-basis: 140%;
    max-width: 140%; }
  .g-push-7of5-s {
    margin-left: 140%; }
  .g-pull-7of5-s {
    margin-left: -140%; }
  .g-b--7of6-s {
    -ms-flex-preferred-size: 116.66667%;
    flex-basis: 116.66667%;
    max-width: 116.66667%; }
  .g-push-7of6-s {
    margin-left: 116.66667%; }
  .g-pull-7of6-s {
    margin-left: -116.66667%; }
  .g-b--7of7-s {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-7of7-s {
    margin-left: 100%; }
  .g-pull-7of7-s {
    margin-left: -100%; }
  .g-b--7of8-s {
    -ms-flex-preferred-size: 87.5%;
    flex-basis: 87.5%;
    max-width: 87.5%; }
  .g-push-7of8-s {
    margin-left: 87.5%; }
  .g-pull-7of8-s {
    margin-left: -87.5%; }
  .g-b--7of9-s {
    -ms-flex-preferred-size: 77.77778%;
    flex-basis: 77.77778%;
    max-width: 77.77778%; }
  .g-push-7of9-s {
    margin-left: 77.77778%; }
  .g-pull-7of9-s {
    margin-left: -77.77778%; }
  .g-b--7of10-s {
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%;
    max-width: 70%; }
  .g-push-7of10-s {
    margin-left: 70%; }
  .g-pull-7of10-s {
    margin-left: -70%; }
  .g-b--7of11-s {
    -ms-flex-preferred-size: 63.63636%;
    flex-basis: 63.63636%;
    max-width: 63.63636%; }
  .g-push-7of11-s {
    margin-left: 63.63636%; }
  .g-pull-7of11-s {
    margin-left: -63.63636%; }
  .g-b--8-s {
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%; }
  .g-b--0-s {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-8-s {
    margin-left: 66.66667%; }
  .g-pull-8-s {
    margin-left: -66.66667%; }
  .g-b--8of4-s {
    -ms-flex-preferred-size: 200%;
    flex-basis: 200%;
    max-width: 200%; }
  .g-push-8of4-s {
    margin-left: 200%; }
  .g-pull-8of4-s {
    margin-left: -200%; }
  .g-b--8of5-s {
    -ms-flex-preferred-size: 160%;
    flex-basis: 160%;
    max-width: 160%; }
  .g-push-8of5-s {
    margin-left: 160%; }
  .g-pull-8of5-s {
    margin-left: -160%; }
  .g-b--8of6-s {
    -ms-flex-preferred-size: 133.33333%;
    flex-basis: 133.33333%;
    max-width: 133.33333%; }
  .g-push-8of6-s {
    margin-left: 133.33333%; }
  .g-pull-8of6-s {
    margin-left: -133.33333%; }
  .g-b--8of7-s {
    -ms-flex-preferred-size: 114.28571%;
    flex-basis: 114.28571%;
    max-width: 114.28571%; }
  .g-push-8of7-s {
    margin-left: 114.28571%; }
  .g-pull-8of7-s {
    margin-left: -114.28571%; }
  .g-b--8of8-s {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-8of8-s {
    margin-left: 100%; }
  .g-pull-8of8-s {
    margin-left: -100%; }
  .g-b--8of9-s {
    -ms-flex-preferred-size: 88.88889%;
    flex-basis: 88.88889%;
    max-width: 88.88889%; }
  .g-push-8of9-s {
    margin-left: 88.88889%; }
  .g-pull-8of9-s {
    margin-left: -88.88889%; }
  .g-b--8of10-s {
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%;
    max-width: 80%; }
  .g-push-8of10-s {
    margin-left: 80%; }
  .g-pull-8of10-s {
    margin-left: -80%; }
  .g-b--8of11-s {
    -ms-flex-preferred-size: 72.72727%;
    flex-basis: 72.72727%;
    max-width: 72.72727%; }
  .g-push-8of11-s {
    margin-left: 72.72727%; }
  .g-pull-8of11-s {
    margin-left: -72.72727%; }
  .g-b--9-s {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }
  .g-b--0-s {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-9-s {
    margin-left: 75%; }
  .g-pull-9-s {
    margin-left: -75%; }
  .g-b--9of4-s {
    -ms-flex-preferred-size: 225%;
    flex-basis: 225%;
    max-width: 225%; }
  .g-push-9of4-s {
    margin-left: 225%; }
  .g-pull-9of4-s {
    margin-left: -225%; }
  .g-b--9of5-s {
    -ms-flex-preferred-size: 180%;
    flex-basis: 180%;
    max-width: 180%; }
  .g-push-9of5-s {
    margin-left: 180%; }
  .g-pull-9of5-s {
    margin-left: -180%; }
  .g-b--9of6-s {
    -ms-flex-preferred-size: 150%;
    flex-basis: 150%;
    max-width: 150%; }
  .g-push-9of6-s {
    margin-left: 150%; }
  .g-pull-9of6-s {
    margin-left: -150%; }
  .g-b--9of7-s {
    -ms-flex-preferred-size: 128.57143%;
    flex-basis: 128.57143%;
    max-width: 128.57143%; }
  .g-push-9of7-s {
    margin-left: 128.57143%; }
  .g-pull-9of7-s {
    margin-left: -128.57143%; }
  .g-b--9of8-s {
    -ms-flex-preferred-size: 112.5%;
    flex-basis: 112.5%;
    max-width: 112.5%; }
  .g-push-9of8-s {
    margin-left: 112.5%; }
  .g-pull-9of8-s {
    margin-left: -112.5%; }
  .g-b--9of9-s {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-9of9-s {
    margin-left: 100%; }
  .g-pull-9of9-s {
    margin-left: -100%; }
  .g-b--9of10-s {
    -ms-flex-preferred-size: 90%;
    flex-basis: 90%;
    max-width: 90%; }
  .g-push-9of10-s {
    margin-left: 90%; }
  .g-pull-9of10-s {
    margin-left: -90%; }
  .g-b--9of11-s {
    -ms-flex-preferred-size: 81.81818%;
    flex-basis: 81.81818%;
    max-width: 81.81818%; }
  .g-push-9of11-s {
    margin-left: 81.81818%; }
  .g-pull-9of11-s {
    margin-left: -81.81818%; }
  .g-b--10-s {
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%; }
  .g-b--0-s {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-10-s {
    margin-left: 83.33333%; }
  .g-pull-10-s {
    margin-left: -83.33333%; }
  .g-b--10of4-s {
    -ms-flex-preferred-size: 250%;
    flex-basis: 250%;
    max-width: 250%; }
  .g-push-10of4-s {
    margin-left: 250%; }
  .g-pull-10of4-s {
    margin-left: -250%; }
  .g-b--10of5-s {
    -ms-flex-preferred-size: 200%;
    flex-basis: 200%;
    max-width: 200%; }
  .g-push-10of5-s {
    margin-left: 200%; }
  .g-pull-10of5-s {
    margin-left: -200%; }
  .g-b--10of6-s {
    -ms-flex-preferred-size: 166.66667%;
    flex-basis: 166.66667%;
    max-width: 166.66667%; }
  .g-push-10of6-s {
    margin-left: 166.66667%; }
  .g-pull-10of6-s {
    margin-left: -166.66667%; }
  .g-b--10of7-s {
    -ms-flex-preferred-size: 142.85714%;
    flex-basis: 142.85714%;
    max-width: 142.85714%; }
  .g-push-10of7-s {
    margin-left: 142.85714%; }
  .g-pull-10of7-s {
    margin-left: -142.85714%; }
  .g-b--10of8-s {
    -ms-flex-preferred-size: 125%;
    flex-basis: 125%;
    max-width: 125%; }
  .g-push-10of8-s {
    margin-left: 125%; }
  .g-pull-10of8-s {
    margin-left: -125%; }
  .g-b--10of9-s {
    -ms-flex-preferred-size: 111.11111%;
    flex-basis: 111.11111%;
    max-width: 111.11111%; }
  .g-push-10of9-s {
    margin-left: 111.11111%; }
  .g-pull-10of9-s {
    margin-left: -111.11111%; }
  .g-b--10of10-s {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-10of10-s {
    margin-left: 100%; }
  .g-pull-10of10-s {
    margin-left: -100%; }
  .g-b--10of11-s {
    -ms-flex-preferred-size: 90.90909%;
    flex-basis: 90.90909%;
    max-width: 90.90909%; }
  .g-push-10of11-s {
    margin-left: 90.90909%; }
  .g-pull-10of11-s {
    margin-left: -90.90909%; }
  .g-b--11-s {
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%; }
  .g-b--0-s {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-11-s {
    margin-left: 91.66667%; }
  .g-pull-11-s {
    margin-left: -91.66667%; }
  .g-b--11of4-s {
    -ms-flex-preferred-size: 275%;
    flex-basis: 275%;
    max-width: 275%; }
  .g-push-11of4-s {
    margin-left: 275%; }
  .g-pull-11of4-s {
    margin-left: -275%; }
  .g-b--11of5-s {
    -ms-flex-preferred-size: 220%;
    flex-basis: 220%;
    max-width: 220%; }
  .g-push-11of5-s {
    margin-left: 220%; }
  .g-pull-11of5-s {
    margin-left: -220%; }
  .g-b--11of6-s {
    -ms-flex-preferred-size: 183.33333%;
    flex-basis: 183.33333%;
    max-width: 183.33333%; }
  .g-push-11of6-s {
    margin-left: 183.33333%; }
  .g-pull-11of6-s {
    margin-left: -183.33333%; }
  .g-b--11of7-s {
    -ms-flex-preferred-size: 157.14286%;
    flex-basis: 157.14286%;
    max-width: 157.14286%; }
  .g-push-11of7-s {
    margin-left: 157.14286%; }
  .g-pull-11of7-s {
    margin-left: -157.14286%; }
  .g-b--11of8-s {
    -ms-flex-preferred-size: 137.5%;
    flex-basis: 137.5%;
    max-width: 137.5%; }
  .g-push-11of8-s {
    margin-left: 137.5%; }
  .g-pull-11of8-s {
    margin-left: -137.5%; }
  .g-b--11of9-s {
    -ms-flex-preferred-size: 122.22222%;
    flex-basis: 122.22222%;
    max-width: 122.22222%; }
  .g-push-11of9-s {
    margin-left: 122.22222%; }
  .g-pull-11of9-s {
    margin-left: -122.22222%; }
  .g-b--11of10-s {
    -ms-flex-preferred-size: 110%;
    flex-basis: 110%;
    max-width: 110%; }
  .g-push-11of10-s {
    margin-left: 110%; }
  .g-pull-11of10-s {
    margin-left: -110%; }
  .g-b--11of11-s {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-11of11-s {
    margin-left: 100%; }
  .g-pull-11of11-s {
    margin-left: -100%; }
  .g-b--12-s {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-b--0-s {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-12-s {
    margin-left: 100%; }
  .g-pull-12-s {
    margin-left: -100%; }
  .g-b--12of4-s {
    -ms-flex-preferred-size: 300%;
    flex-basis: 300%;
    max-width: 300%; }
  .g-push-12of4-s {
    margin-left: 300%; }
  .g-pull-12of4-s {
    margin-left: -300%; }
  .g-b--12of5-s {
    -ms-flex-preferred-size: 240%;
    flex-basis: 240%;
    max-width: 240%; }
  .g-push-12of5-s {
    margin-left: 240%; }
  .g-pull-12of5-s {
    margin-left: -240%; }
  .g-b--12of6-s {
    -ms-flex-preferred-size: 200%;
    flex-basis: 200%;
    max-width: 200%; }
  .g-push-12of6-s {
    margin-left: 200%; }
  .g-pull-12of6-s {
    margin-left: -200%; }
  .g-b--12of7-s {
    -ms-flex-preferred-size: 171.42857%;
    flex-basis: 171.42857%;
    max-width: 171.42857%; }
  .g-push-12of7-s {
    margin-left: 171.42857%; }
  .g-pull-12of7-s {
    margin-left: -171.42857%; }
  .g-b--12of8-s {
    -ms-flex-preferred-size: 150%;
    flex-basis: 150%;
    max-width: 150%; }
  .g-push-12of8-s {
    margin-left: 150%; }
  .g-pull-12of8-s {
    margin-left: -150%; }
  .g-b--12of9-s {
    -ms-flex-preferred-size: 133.33333%;
    flex-basis: 133.33333%;
    max-width: 133.33333%; }
  .g-push-12of9-s {
    margin-left: 133.33333%; }
  .g-pull-12of9-s {
    margin-left: -133.33333%; }
  .g-b--12of10-s {
    -ms-flex-preferred-size: 120%;
    flex-basis: 120%;
    max-width: 120%; }
  .g-push-12of10-s {
    margin-left: 120%; }
  .g-pull-12of10-s {
    margin-left: -120%; }
  .g-b--12of11-s {
    -ms-flex-preferred-size: 109.09091%;
    flex-basis: 109.09091%;
    max-width: 109.09091%; }
  .g-push-12of11-s {
    margin-left: 109.09091%; }
  .g-pull-12of11-s {
    margin-left: -109.09091%; }
  .g-push-0-s {
    margin-left: 0; }
  .g-push-flip-0-s {
    margin-right: 0; } }

@media screen and (min-width: 56.25rem) {
  .g-b--1-m {
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%; }
  .g-b--0-m {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-1-m {
    margin-left: 8.33333%; }
  .g-pull-1-m {
    margin-left: -8.33333%; }
  .g-b--1of4-m {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%; }
  .g-push-1of4-m {
    margin-left: 25%; }
  .g-pull-1of4-m {
    margin-left: -25%; }
  .g-b--1of5-m {
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%; }
  .g-push-1of5-m {
    margin-left: 20%; }
  .g-pull-1of5-m {
    margin-left: -20%; }
  .g-b--1of6-m {
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%; }
  .g-push-1of6-m {
    margin-left: 16.66667%; }
  .g-pull-1of6-m {
    margin-left: -16.66667%; }
  .g-b--1of7-m {
    -ms-flex-preferred-size: 14.28571%;
    flex-basis: 14.28571%;
    max-width: 14.28571%; }
  .g-push-1of7-m {
    margin-left: 14.28571%; }
  .g-pull-1of7-m {
    margin-left: -14.28571%; }
  .g-b--1of8-m {
    -ms-flex-preferred-size: 12.5%;
    flex-basis: 12.5%;
    max-width: 12.5%; }
  .g-push-1of8-m {
    margin-left: 12.5%; }
  .g-pull-1of8-m {
    margin-left: -12.5%; }
  .g-b--1of9-m {
    -ms-flex-preferred-size: 11.11111%;
    flex-basis: 11.11111%;
    max-width: 11.11111%; }
  .g-push-1of9-m {
    margin-left: 11.11111%; }
  .g-pull-1of9-m {
    margin-left: -11.11111%; }
  .g-b--1of10-m {
    -ms-flex-preferred-size: 10%;
    flex-basis: 10%;
    max-width: 10%; }
  .g-push-1of10-m {
    margin-left: 10%; }
  .g-pull-1of10-m {
    margin-left: -10%; }
  .g-b--1of11-m {
    -ms-flex-preferred-size: 9.09091%;
    flex-basis: 9.09091%;
    max-width: 9.09091%; }
  .g-push-1of11-m {
    margin-left: 9.09091%; }
  .g-pull-1of11-m {
    margin-left: -9.09091%; }
  .g-b--2-m {
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%; }
  .g-b--0-m {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-2-m {
    margin-left: 16.66667%; }
  .g-pull-2-m {
    margin-left: -16.66667%; }
  .g-b--2of4-m {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .g-push-2of4-m {
    margin-left: 50%; }
  .g-pull-2of4-m {
    margin-left: -50%; }
  .g-b--2of5-m {
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
    max-width: 40%; }
  .g-push-2of5-m {
    margin-left: 40%; }
  .g-pull-2of5-m {
    margin-left: -40%; }
  .g-b--2of6-m {
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%; }
  .g-push-2of6-m {
    margin-left: 33.33333%; }
  .g-pull-2of6-m {
    margin-left: -33.33333%; }
  .g-b--2of7-m {
    -ms-flex-preferred-size: 28.57143%;
    flex-basis: 28.57143%;
    max-width: 28.57143%; }
  .g-push-2of7-m {
    margin-left: 28.57143%; }
  .g-pull-2of7-m {
    margin-left: -28.57143%; }
  .g-b--2of8-m {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%; }
  .g-push-2of8-m {
    margin-left: 25%; }
  .g-pull-2of8-m {
    margin-left: -25%; }
  .g-b--2of9-m {
    -ms-flex-preferred-size: 22.22222%;
    flex-basis: 22.22222%;
    max-width: 22.22222%; }
  .g-push-2of9-m {
    margin-left: 22.22222%; }
  .g-pull-2of9-m {
    margin-left: -22.22222%; }
  .g-b--2of10-m {
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%; }
  .g-push-2of10-m {
    margin-left: 20%; }
  .g-pull-2of10-m {
    margin-left: -20%; }
  .g-b--2of11-m {
    -ms-flex-preferred-size: 18.18182%;
    flex-basis: 18.18182%;
    max-width: 18.18182%; }
  .g-push-2of11-m {
    margin-left: 18.18182%; }
  .g-pull-2of11-m {
    margin-left: -18.18182%; }
  .g-b--3-m {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%; }
  .g-b--0-m {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-3-m {
    margin-left: 25%; }
  .g-pull-3-m {
    margin-left: -25%; }
  .g-b--3of4-m {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }
  .g-push-3of4-m {
    margin-left: 75%; }
  .g-pull-3of4-m {
    margin-left: -75%; }
  .g-b--3of5-m {
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
    max-width: 60%; }
  .g-push-3of5-m {
    margin-left: 60%; }
  .g-pull-3of5-m {
    margin-left: -60%; }
  .g-b--3of6-m {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .g-push-3of6-m {
    margin-left: 50%; }
  .g-pull-3of6-m {
    margin-left: -50%; }
  .g-b--3of7-m {
    -ms-flex-preferred-size: 42.85714%;
    flex-basis: 42.85714%;
    max-width: 42.85714%; }
  .g-push-3of7-m {
    margin-left: 42.85714%; }
  .g-pull-3of7-m {
    margin-left: -42.85714%; }
  .g-b--3of8-m {
    -ms-flex-preferred-size: 37.5%;
    flex-basis: 37.5%;
    max-width: 37.5%; }
  .g-push-3of8-m {
    margin-left: 37.5%; }
  .g-pull-3of8-m {
    margin-left: -37.5%; }
  .g-b--3of9-m {
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%; }
  .g-push-3of9-m {
    margin-left: 33.33333%; }
  .g-pull-3of9-m {
    margin-left: -33.33333%; }
  .g-b--3of10-m {
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    max-width: 30%; }
  .g-push-3of10-m {
    margin-left: 30%; }
  .g-pull-3of10-m {
    margin-left: -30%; }
  .g-b--3of11-m {
    -ms-flex-preferred-size: 27.27273%;
    flex-basis: 27.27273%;
    max-width: 27.27273%; }
  .g-push-3of11-m {
    margin-left: 27.27273%; }
  .g-pull-3of11-m {
    margin-left: -27.27273%; }
  .g-b--4-m {
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%; }
  .g-b--0-m {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-4-m {
    margin-left: 33.33333%; }
  .g-pull-4-m {
    margin-left: -33.33333%; }
  .g-b--4of4-m {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-4of4-m {
    margin-left: 100%; }
  .g-pull-4of4-m {
    margin-left: -100%; }
  .g-b--4of5-m {
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%;
    max-width: 80%; }
  .g-push-4of5-m {
    margin-left: 80%; }
  .g-pull-4of5-m {
    margin-left: -80%; }
  .g-b--4of6-m {
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%; }
  .g-push-4of6-m {
    margin-left: 66.66667%; }
  .g-pull-4of6-m {
    margin-left: -66.66667%; }
  .g-b--4of7-m {
    -ms-flex-preferred-size: 57.14286%;
    flex-basis: 57.14286%;
    max-width: 57.14286%; }
  .g-push-4of7-m {
    margin-left: 57.14286%; }
  .g-pull-4of7-m {
    margin-left: -57.14286%; }
  .g-b--4of8-m {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .g-push-4of8-m {
    margin-left: 50%; }
  .g-pull-4of8-m {
    margin-left: -50%; }
  .g-b--4of9-m {
    -ms-flex-preferred-size: 44.44444%;
    flex-basis: 44.44444%;
    max-width: 44.44444%; }
  .g-push-4of9-m {
    margin-left: 44.44444%; }
  .g-pull-4of9-m {
    margin-left: -44.44444%; }
  .g-b--4of10-m {
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
    max-width: 40%; }
  .g-push-4of10-m {
    margin-left: 40%; }
  .g-pull-4of10-m {
    margin-left: -40%; }
  .g-b--4of11-m {
    -ms-flex-preferred-size: 36.36364%;
    flex-basis: 36.36364%;
    max-width: 36.36364%; }
  .g-push-4of11-m {
    margin-left: 36.36364%; }
  .g-pull-4of11-m {
    margin-left: -36.36364%; }
  .g-b--5-m {
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%; }
  .g-b--0-m {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-5-m {
    margin-left: 41.66667%; }
  .g-pull-5-m {
    margin-left: -41.66667%; }
  .g-b--5of4-m {
    -ms-flex-preferred-size: 125%;
    flex-basis: 125%;
    max-width: 125%; }
  .g-push-5of4-m {
    margin-left: 125%; }
  .g-pull-5of4-m {
    margin-left: -125%; }
  .g-b--5of5-m {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-5of5-m {
    margin-left: 100%; }
  .g-pull-5of5-m {
    margin-left: -100%; }
  .g-b--5of6-m {
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%; }
  .g-push-5of6-m {
    margin-left: 83.33333%; }
  .g-pull-5of6-m {
    margin-left: -83.33333%; }
  .g-b--5of7-m {
    -ms-flex-preferred-size: 71.42857%;
    flex-basis: 71.42857%;
    max-width: 71.42857%; }
  .g-push-5of7-m {
    margin-left: 71.42857%; }
  .g-pull-5of7-m {
    margin-left: -71.42857%; }
  .g-b--5of8-m {
    -ms-flex-preferred-size: 62.5%;
    flex-basis: 62.5%;
    max-width: 62.5%; }
  .g-push-5of8-m {
    margin-left: 62.5%; }
  .g-pull-5of8-m {
    margin-left: -62.5%; }
  .g-b--5of9-m {
    -ms-flex-preferred-size: 55.55556%;
    flex-basis: 55.55556%;
    max-width: 55.55556%; }
  .g-push-5of9-m {
    margin-left: 55.55556%; }
  .g-pull-5of9-m {
    margin-left: -55.55556%; }
  .g-b--5of10-m {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .g-push-5of10-m {
    margin-left: 50%; }
  .g-pull-5of10-m {
    margin-left: -50%; }
  .g-b--5of11-m {
    -ms-flex-preferred-size: 45.45455%;
    flex-basis: 45.45455%;
    max-width: 45.45455%; }
  .g-push-5of11-m {
    margin-left: 45.45455%; }
  .g-pull-5of11-m {
    margin-left: -45.45455%; }
  .g-b--6-m {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .g-b--0-m {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-6-m {
    margin-left: 50%; }
  .g-pull-6-m {
    margin-left: -50%; }
  .g-b--6of4-m {
    -ms-flex-preferred-size: 150%;
    flex-basis: 150%;
    max-width: 150%; }
  .g-push-6of4-m {
    margin-left: 150%; }
  .g-pull-6of4-m {
    margin-left: -150%; }
  .g-b--6of5-m {
    -ms-flex-preferred-size: 120%;
    flex-basis: 120%;
    max-width: 120%; }
  .g-push-6of5-m {
    margin-left: 120%; }
  .g-pull-6of5-m {
    margin-left: -120%; }
  .g-b--6of6-m {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-6of6-m {
    margin-left: 100%; }
  .g-pull-6of6-m {
    margin-left: -100%; }
  .g-b--6of7-m {
    -ms-flex-preferred-size: 85.71429%;
    flex-basis: 85.71429%;
    max-width: 85.71429%; }
  .g-push-6of7-m {
    margin-left: 85.71429%; }
  .g-pull-6of7-m {
    margin-left: -85.71429%; }
  .g-b--6of8-m {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }
  .g-push-6of8-m {
    margin-left: 75%; }
  .g-pull-6of8-m {
    margin-left: -75%; }
  .g-b--6of9-m {
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%; }
  .g-push-6of9-m {
    margin-left: 66.66667%; }
  .g-pull-6of9-m {
    margin-left: -66.66667%; }
  .g-b--6of10-m {
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
    max-width: 60%; }
  .g-push-6of10-m {
    margin-left: 60%; }
  .g-pull-6of10-m {
    margin-left: -60%; }
  .g-b--6of11-m {
    -ms-flex-preferred-size: 54.54545%;
    flex-basis: 54.54545%;
    max-width: 54.54545%; }
  .g-push-6of11-m {
    margin-left: 54.54545%; }
  .g-pull-6of11-m {
    margin-left: -54.54545%; }
  .g-b--7-m {
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%; }
  .g-b--0-m {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-7-m {
    margin-left: 58.33333%; }
  .g-pull-7-m {
    margin-left: -58.33333%; }
  .g-b--7of4-m {
    -ms-flex-preferred-size: 175%;
    flex-basis: 175%;
    max-width: 175%; }
  .g-push-7of4-m {
    margin-left: 175%; }
  .g-pull-7of4-m {
    margin-left: -175%; }
  .g-b--7of5-m {
    -ms-flex-preferred-size: 140%;
    flex-basis: 140%;
    max-width: 140%; }
  .g-push-7of5-m {
    margin-left: 140%; }
  .g-pull-7of5-m {
    margin-left: -140%; }
  .g-b--7of6-m {
    -ms-flex-preferred-size: 116.66667%;
    flex-basis: 116.66667%;
    max-width: 116.66667%; }
  .g-push-7of6-m {
    margin-left: 116.66667%; }
  .g-pull-7of6-m {
    margin-left: -116.66667%; }
  .g-b--7of7-m {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-7of7-m {
    margin-left: 100%; }
  .g-pull-7of7-m {
    margin-left: -100%; }
  .g-b--7of8-m {
    -ms-flex-preferred-size: 87.5%;
    flex-basis: 87.5%;
    max-width: 87.5%; }
  .g-push-7of8-m {
    margin-left: 87.5%; }
  .g-pull-7of8-m {
    margin-left: -87.5%; }
  .g-b--7of9-m {
    -ms-flex-preferred-size: 77.77778%;
    flex-basis: 77.77778%;
    max-width: 77.77778%; }
  .g-push-7of9-m {
    margin-left: 77.77778%; }
  .g-pull-7of9-m {
    margin-left: -77.77778%; }
  .g-b--7of10-m {
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%;
    max-width: 70%; }
  .g-push-7of10-m {
    margin-left: 70%; }
  .g-pull-7of10-m {
    margin-left: -70%; }
  .g-b--7of11-m {
    -ms-flex-preferred-size: 63.63636%;
    flex-basis: 63.63636%;
    max-width: 63.63636%; }
  .g-push-7of11-m {
    margin-left: 63.63636%; }
  .g-pull-7of11-m {
    margin-left: -63.63636%; }
  .g-b--8-m {
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%; }
  .g-b--0-m {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-8-m {
    margin-left: 66.66667%; }
  .g-pull-8-m {
    margin-left: -66.66667%; }
  .g-b--8of4-m {
    -ms-flex-preferred-size: 200%;
    flex-basis: 200%;
    max-width: 200%; }
  .g-push-8of4-m {
    margin-left: 200%; }
  .g-pull-8of4-m {
    margin-left: -200%; }
  .g-b--8of5-m {
    -ms-flex-preferred-size: 160%;
    flex-basis: 160%;
    max-width: 160%; }
  .g-push-8of5-m {
    margin-left: 160%; }
  .g-pull-8of5-m {
    margin-left: -160%; }
  .g-b--8of6-m {
    -ms-flex-preferred-size: 133.33333%;
    flex-basis: 133.33333%;
    max-width: 133.33333%; }
  .g-push-8of6-m {
    margin-left: 133.33333%; }
  .g-pull-8of6-m {
    margin-left: -133.33333%; }
  .g-b--8of7-m {
    -ms-flex-preferred-size: 114.28571%;
    flex-basis: 114.28571%;
    max-width: 114.28571%; }
  .g-push-8of7-m {
    margin-left: 114.28571%; }
  .g-pull-8of7-m {
    margin-left: -114.28571%; }
  .g-b--8of8-m {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-8of8-m {
    margin-left: 100%; }
  .g-pull-8of8-m {
    margin-left: -100%; }
  .g-b--8of9-m {
    -ms-flex-preferred-size: 88.88889%;
    flex-basis: 88.88889%;
    max-width: 88.88889%; }
  .g-push-8of9-m {
    margin-left: 88.88889%; }
  .g-pull-8of9-m {
    margin-left: -88.88889%; }
  .g-b--8of10-m {
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%;
    max-width: 80%; }
  .g-push-8of10-m {
    margin-left: 80%; }
  .g-pull-8of10-m {
    margin-left: -80%; }
  .g-b--8of11-m {
    -ms-flex-preferred-size: 72.72727%;
    flex-basis: 72.72727%;
    max-width: 72.72727%; }
  .g-push-8of11-m {
    margin-left: 72.72727%; }
  .g-pull-8of11-m {
    margin-left: -72.72727%; }
  .g-b--9-m {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }
  .g-b--0-m {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-9-m {
    margin-left: 75%; }
  .g-pull-9-m {
    margin-left: -75%; }
  .g-b--9of4-m {
    -ms-flex-preferred-size: 225%;
    flex-basis: 225%;
    max-width: 225%; }
  .g-push-9of4-m {
    margin-left: 225%; }
  .g-pull-9of4-m {
    margin-left: -225%; }
  .g-b--9of5-m {
    -ms-flex-preferred-size: 180%;
    flex-basis: 180%;
    max-width: 180%; }
  .g-push-9of5-m {
    margin-left: 180%; }
  .g-pull-9of5-m {
    margin-left: -180%; }
  .g-b--9of6-m {
    -ms-flex-preferred-size: 150%;
    flex-basis: 150%;
    max-width: 150%; }
  .g-push-9of6-m {
    margin-left: 150%; }
  .g-pull-9of6-m {
    margin-left: -150%; }
  .g-b--9of7-m {
    -ms-flex-preferred-size: 128.57143%;
    flex-basis: 128.57143%;
    max-width: 128.57143%; }
  .g-push-9of7-m {
    margin-left: 128.57143%; }
  .g-pull-9of7-m {
    margin-left: -128.57143%; }
  .g-b--9of8-m {
    -ms-flex-preferred-size: 112.5%;
    flex-basis: 112.5%;
    max-width: 112.5%; }
  .g-push-9of8-m {
    margin-left: 112.5%; }
  .g-pull-9of8-m {
    margin-left: -112.5%; }
  .g-b--9of9-m {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-9of9-m {
    margin-left: 100%; }
  .g-pull-9of9-m {
    margin-left: -100%; }
  .g-b--9of10-m {
    -ms-flex-preferred-size: 90%;
    flex-basis: 90%;
    max-width: 90%; }
  .g-push-9of10-m {
    margin-left: 90%; }
  .g-pull-9of10-m {
    margin-left: -90%; }
  .g-b--9of11-m {
    -ms-flex-preferred-size: 81.81818%;
    flex-basis: 81.81818%;
    max-width: 81.81818%; }
  .g-push-9of11-m {
    margin-left: 81.81818%; }
  .g-pull-9of11-m {
    margin-left: -81.81818%; }
  .g-b--10-m {
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%; }
  .g-b--0-m {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-10-m {
    margin-left: 83.33333%; }
  .g-pull-10-m {
    margin-left: -83.33333%; }
  .g-b--10of4-m {
    -ms-flex-preferred-size: 250%;
    flex-basis: 250%;
    max-width: 250%; }
  .g-push-10of4-m {
    margin-left: 250%; }
  .g-pull-10of4-m {
    margin-left: -250%; }
  .g-b--10of5-m {
    -ms-flex-preferred-size: 200%;
    flex-basis: 200%;
    max-width: 200%; }
  .g-push-10of5-m {
    margin-left: 200%; }
  .g-pull-10of5-m {
    margin-left: -200%; }
  .g-b--10of6-m {
    -ms-flex-preferred-size: 166.66667%;
    flex-basis: 166.66667%;
    max-width: 166.66667%; }
  .g-push-10of6-m {
    margin-left: 166.66667%; }
  .g-pull-10of6-m {
    margin-left: -166.66667%; }
  .g-b--10of7-m {
    -ms-flex-preferred-size: 142.85714%;
    flex-basis: 142.85714%;
    max-width: 142.85714%; }
  .g-push-10of7-m {
    margin-left: 142.85714%; }
  .g-pull-10of7-m {
    margin-left: -142.85714%; }
  .g-b--10of8-m {
    -ms-flex-preferred-size: 125%;
    flex-basis: 125%;
    max-width: 125%; }
  .g-push-10of8-m {
    margin-left: 125%; }
  .g-pull-10of8-m {
    margin-left: -125%; }
  .g-b--10of9-m {
    -ms-flex-preferred-size: 111.11111%;
    flex-basis: 111.11111%;
    max-width: 111.11111%; }
  .g-push-10of9-m {
    margin-left: 111.11111%; }
  .g-pull-10of9-m {
    margin-left: -111.11111%; }
  .g-b--10of10-m {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-10of10-m {
    margin-left: 100%; }
  .g-pull-10of10-m {
    margin-left: -100%; }
  .g-b--10of11-m {
    -ms-flex-preferred-size: 90.90909%;
    flex-basis: 90.90909%;
    max-width: 90.90909%; }
  .g-push-10of11-m {
    margin-left: 90.90909%; }
  .g-pull-10of11-m {
    margin-left: -90.90909%; }
  .g-b--11-m {
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%; }
  .g-b--0-m {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-11-m {
    margin-left: 91.66667%; }
  .g-pull-11-m {
    margin-left: -91.66667%; }
  .g-b--11of4-m {
    -ms-flex-preferred-size: 275%;
    flex-basis: 275%;
    max-width: 275%; }
  .g-push-11of4-m {
    margin-left: 275%; }
  .g-pull-11of4-m {
    margin-left: -275%; }
  .g-b--11of5-m {
    -ms-flex-preferred-size: 220%;
    flex-basis: 220%;
    max-width: 220%; }
  .g-push-11of5-m {
    margin-left: 220%; }
  .g-pull-11of5-m {
    margin-left: -220%; }
  .g-b--11of6-m {
    -ms-flex-preferred-size: 183.33333%;
    flex-basis: 183.33333%;
    max-width: 183.33333%; }
  .g-push-11of6-m {
    margin-left: 183.33333%; }
  .g-pull-11of6-m {
    margin-left: -183.33333%; }
  .g-b--11of7-m {
    -ms-flex-preferred-size: 157.14286%;
    flex-basis: 157.14286%;
    max-width: 157.14286%; }
  .g-push-11of7-m {
    margin-left: 157.14286%; }
  .g-pull-11of7-m {
    margin-left: -157.14286%; }
  .g-b--11of8-m {
    -ms-flex-preferred-size: 137.5%;
    flex-basis: 137.5%;
    max-width: 137.5%; }
  .g-push-11of8-m {
    margin-left: 137.5%; }
  .g-pull-11of8-m {
    margin-left: -137.5%; }
  .g-b--11of9-m {
    -ms-flex-preferred-size: 122.22222%;
    flex-basis: 122.22222%;
    max-width: 122.22222%; }
  .g-push-11of9-m {
    margin-left: 122.22222%; }
  .g-pull-11of9-m {
    margin-left: -122.22222%; }
  .g-b--11of10-m {
    -ms-flex-preferred-size: 110%;
    flex-basis: 110%;
    max-width: 110%; }
  .g-push-11of10-m {
    margin-left: 110%; }
  .g-pull-11of10-m {
    margin-left: -110%; }
  .g-b--11of11-m {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-11of11-m {
    margin-left: 100%; }
  .g-pull-11of11-m {
    margin-left: -100%; }
  .g-b--12-m {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-b--0-m {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-12-m {
    margin-left: 100%; }
  .g-pull-12-m {
    margin-left: -100%; }
  .g-b--12of4-m {
    -ms-flex-preferred-size: 300%;
    flex-basis: 300%;
    max-width: 300%; }
  .g-push-12of4-m {
    margin-left: 300%; }
  .g-pull-12of4-m {
    margin-left: -300%; }
  .g-b--12of5-m {
    -ms-flex-preferred-size: 240%;
    flex-basis: 240%;
    max-width: 240%; }
  .g-push-12of5-m {
    margin-left: 240%; }
  .g-pull-12of5-m {
    margin-left: -240%; }
  .g-b--12of6-m {
    -ms-flex-preferred-size: 200%;
    flex-basis: 200%;
    max-width: 200%; }
  .g-push-12of6-m {
    margin-left: 200%; }
  .g-pull-12of6-m {
    margin-left: -200%; }
  .g-b--12of7-m {
    -ms-flex-preferred-size: 171.42857%;
    flex-basis: 171.42857%;
    max-width: 171.42857%; }
  .g-push-12of7-m {
    margin-left: 171.42857%; }
  .g-pull-12of7-m {
    margin-left: -171.42857%; }
  .g-b--12of8-m {
    -ms-flex-preferred-size: 150%;
    flex-basis: 150%;
    max-width: 150%; }
  .g-push-12of8-m {
    margin-left: 150%; }
  .g-pull-12of8-m {
    margin-left: -150%; }
  .g-b--12of9-m {
    -ms-flex-preferred-size: 133.33333%;
    flex-basis: 133.33333%;
    max-width: 133.33333%; }
  .g-push-12of9-m {
    margin-left: 133.33333%; }
  .g-pull-12of9-m {
    margin-left: -133.33333%; }
  .g-b--12of10-m {
    -ms-flex-preferred-size: 120%;
    flex-basis: 120%;
    max-width: 120%; }
  .g-push-12of10-m {
    margin-left: 120%; }
  .g-pull-12of10-m {
    margin-left: -120%; }
  .g-b--12of11-m {
    -ms-flex-preferred-size: 109.09091%;
    flex-basis: 109.09091%;
    max-width: 109.09091%; }
  .g-push-12of11-m {
    margin-left: 109.09091%; }
  .g-pull-12of11-m {
    margin-left: -109.09091%; }
  .g-push-0-m {
    margin-left: 0; }
  .g-push-flip-0-m {
    margin-right: 0; } }

@media screen and (min-width: 75rem) {
  .g-b--1-l {
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%; }
  .g-b--0-l {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-1-l, .content-row:not(.-reverse) .content-row__col:last-of-type, .content-row.-reverse .content-row__col:first-of-type, .wp-block-column + .wp-block-column {
    margin-left: 8.33333%; }
  .g-pull-1-l {
    margin-left: -8.33333%; }
  .g-b--1of4-l {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%; }
  .g-push-1of4-l {
    margin-left: 25%; }
  .g-pull-1of4-l {
    margin-left: -25%; }
  .g-b--1of5-l {
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%; }
  .g-push-1of5-l {
    margin-left: 20%; }
  .g-pull-1of5-l {
    margin-left: -20%; }
  .g-b--1of6-l {
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%; }
  .g-push-1of6-l {
    margin-left: 16.66667%; }
  .g-pull-1of6-l {
    margin-left: -16.66667%; }
  .g-b--1of7-l {
    -ms-flex-preferred-size: 14.28571%;
    flex-basis: 14.28571%;
    max-width: 14.28571%; }
  .g-push-1of7-l {
    margin-left: 14.28571%; }
  .g-pull-1of7-l {
    margin-left: -14.28571%; }
  .g-b--1of8-l {
    -ms-flex-preferred-size: 12.5%;
    flex-basis: 12.5%;
    max-width: 12.5%; }
  .g-push-1of8-l {
    margin-left: 12.5%; }
  .g-pull-1of8-l {
    margin-left: -12.5%; }
  .g-b--1of9-l {
    -ms-flex-preferred-size: 11.11111%;
    flex-basis: 11.11111%;
    max-width: 11.11111%; }
  .g-push-1of9-l {
    margin-left: 11.11111%; }
  .g-pull-1of9-l {
    margin-left: -11.11111%; }
  .g-b--1of10-l {
    -ms-flex-preferred-size: 10%;
    flex-basis: 10%;
    max-width: 10%; }
  .g-push-1of10-l {
    margin-left: 10%; }
  .g-pull-1of10-l {
    margin-left: -10%; }
  .g-b--1of11-l {
    -ms-flex-preferred-size: 9.09091%;
    flex-basis: 9.09091%;
    max-width: 9.09091%; }
  .g-push-1of11-l {
    margin-left: 9.09091%; }
  .g-pull-1of11-l {
    margin-left: -9.09091%; }
  .g-b--2-l, .wp-block-column[style*='25'] {
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%; }
  .g-b--0-l {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-2-l {
    margin-left: 16.66667%; }
  .g-pull-2-l {
    margin-left: -16.66667%; }
  .g-b--2of4-l {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .g-push-2of4-l {
    margin-left: 50%; }
  .g-pull-2of4-l {
    margin-left: -50%; }
  .g-b--2of5-l {
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
    max-width: 40%; }
  .g-push-2of5-l {
    margin-left: 40%; }
  .g-pull-2of5-l {
    margin-left: -40%; }
  .g-b--2of6-l {
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%; }
  .g-push-2of6-l {
    margin-left: 33.33333%; }
  .g-pull-2of6-l {
    margin-left: -33.33333%; }
  .g-b--2of7-l {
    -ms-flex-preferred-size: 28.57143%;
    flex-basis: 28.57143%;
    max-width: 28.57143%; }
  .g-push-2of7-l {
    margin-left: 28.57143%; }
  .g-pull-2of7-l {
    margin-left: -28.57143%; }
  .g-b--2of8-l {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%; }
  .g-push-2of8-l {
    margin-left: 25%; }
  .g-pull-2of8-l {
    margin-left: -25%; }
  .g-b--2of9-l {
    -ms-flex-preferred-size: 22.22222%;
    flex-basis: 22.22222%;
    max-width: 22.22222%; }
  .g-push-2of9-l {
    margin-left: 22.22222%; }
  .g-pull-2of9-l {
    margin-left: -22.22222%; }
  .g-b--2of10-l {
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%; }
  .g-push-2of10-l {
    margin-left: 20%; }
  .g-pull-2of10-l {
    margin-left: -20%; }
  .g-b--2of11-l {
    -ms-flex-preferred-size: 18.18182%;
    flex-basis: 18.18182%;
    max-width: 18.18182%; }
  .g-push-2of11-l {
    margin-left: 18.18182%; }
  .g-pull-2of11-l {
    margin-left: -18.18182%; }
  .g-b--3-l {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%; }
  .g-b--0-l {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-3-l {
    margin-left: 25%; }
  .g-pull-3-l {
    margin-left: -25%; }
  .g-b--3of4-l {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }
  .g-push-3of4-l {
    margin-left: 75%; }
  .g-pull-3of4-l {
    margin-left: -75%; }
  .g-b--3of5-l {
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
    max-width: 60%; }
  .g-push-3of5-l {
    margin-left: 60%; }
  .g-pull-3of5-l {
    margin-left: -60%; }
  .g-b--3of6-l {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .g-push-3of6-l {
    margin-left: 50%; }
  .g-pull-3of6-l {
    margin-left: -50%; }
  .g-b--3of7-l {
    -ms-flex-preferred-size: 42.85714%;
    flex-basis: 42.85714%;
    max-width: 42.85714%; }
  .g-push-3of7-l {
    margin-left: 42.85714%; }
  .g-pull-3of7-l {
    margin-left: -42.85714%; }
  .g-b--3of8-l {
    -ms-flex-preferred-size: 37.5%;
    flex-basis: 37.5%;
    max-width: 37.5%; }
  .g-push-3of8-l {
    margin-left: 37.5%; }
  .g-pull-3of8-l {
    margin-left: -37.5%; }
  .g-b--3of9-l {
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%; }
  .g-push-3of9-l {
    margin-left: 33.33333%; }
  .g-pull-3of9-l {
    margin-left: -33.33333%; }
  .g-b--3of10-l {
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    max-width: 30%; }
  .g-push-3of10-l {
    margin-left: 30%; }
  .g-pull-3of10-l {
    margin-left: -30%; }
  .g-b--3of11-l {
    -ms-flex-preferred-size: 27.27273%;
    flex-basis: 27.27273%;
    max-width: 27.27273%; }
  .g-push-3of11-l {
    margin-left: 27.27273%; }
  .g-pull-3of11-l {
    margin-left: -27.27273%; }
  .g-b--4-l, .wp-block-column[style*='33'] {
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%; }
  .g-b--0-l {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-4-l {
    margin-left: 33.33333%; }
  .g-pull-4-l {
    margin-left: -33.33333%; }
  .g-b--4of4-l {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-4of4-l {
    margin-left: 100%; }
  .g-pull-4of4-l {
    margin-left: -100%; }
  .g-b--4of5-l {
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%;
    max-width: 80%; }
  .g-push-4of5-l {
    margin-left: 80%; }
  .g-pull-4of5-l {
    margin-left: -80%; }
  .g-b--4of6-l {
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%; }
  .g-push-4of6-l {
    margin-left: 66.66667%; }
  .g-pull-4of6-l {
    margin-left: -66.66667%; }
  .g-b--4of7-l {
    -ms-flex-preferred-size: 57.14286%;
    flex-basis: 57.14286%;
    max-width: 57.14286%; }
  .g-push-4of7-l {
    margin-left: 57.14286%; }
  .g-pull-4of7-l {
    margin-left: -57.14286%; }
  .g-b--4of8-l {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .g-push-4of8-l {
    margin-left: 50%; }
  .g-pull-4of8-l {
    margin-left: -50%; }
  .g-b--4of9-l {
    -ms-flex-preferred-size: 44.44444%;
    flex-basis: 44.44444%;
    max-width: 44.44444%; }
  .g-push-4of9-l {
    margin-left: 44.44444%; }
  .g-pull-4of9-l {
    margin-left: -44.44444%; }
  .g-b--4of10-l {
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
    max-width: 40%; }
  .g-push-4of10-l {
    margin-left: 40%; }
  .g-pull-4of10-l {
    margin-left: -40%; }
  .g-b--4of11-l {
    -ms-flex-preferred-size: 36.36364%;
    flex-basis: 36.36364%;
    max-width: 36.36364%; }
  .g-push-4of11-l {
    margin-left: 36.36364%; }
  .g-pull-4of11-l {
    margin-left: -36.36364%; }
  .g-b--5-l, .wp-block-column[style*='50']:nth-of-type(odd) {
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%; }
  .g-b--0-l {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-5-l {
    margin-left: 41.66667%; }
  .g-pull-5-l {
    margin-left: -41.66667%; }
  .g-b--5of4-l {
    -ms-flex-preferred-size: 125%;
    flex-basis: 125%;
    max-width: 125%; }
  .g-push-5of4-l {
    margin-left: 125%; }
  .g-pull-5of4-l {
    margin-left: -125%; }
  .g-b--5of5-l {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-5of5-l {
    margin-left: 100%; }
  .g-pull-5of5-l {
    margin-left: -100%; }
  .g-b--5of6-l {
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%; }
  .g-push-5of6-l {
    margin-left: 83.33333%; }
  .g-pull-5of6-l {
    margin-left: -83.33333%; }
  .g-b--5of7-l {
    -ms-flex-preferred-size: 71.42857%;
    flex-basis: 71.42857%;
    max-width: 71.42857%; }
  .g-push-5of7-l {
    margin-left: 71.42857%; }
  .g-pull-5of7-l {
    margin-left: -71.42857%; }
  .g-b--5of8-l {
    -ms-flex-preferred-size: 62.5%;
    flex-basis: 62.5%;
    max-width: 62.5%; }
  .g-push-5of8-l {
    margin-left: 62.5%; }
  .g-pull-5of8-l {
    margin-left: -62.5%; }
  .g-b--5of9-l {
    -ms-flex-preferred-size: 55.55556%;
    flex-basis: 55.55556%;
    max-width: 55.55556%; }
  .g-push-5of9-l {
    margin-left: 55.55556%; }
  .g-pull-5of9-l {
    margin-left: -55.55556%; }
  .g-b--5of10-l {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .g-push-5of10-l {
    margin-left: 50%; }
  .g-pull-5of10-l {
    margin-left: -50%; }
  .g-b--5of11-l {
    -ms-flex-preferred-size: 45.45455%;
    flex-basis: 45.45455%;
    max-width: 45.45455%; }
  .g-push-5of11-l {
    margin-left: 45.45455%; }
  .g-pull-5of11-l {
    margin-left: -45.45455%; }
  .g-b--6-l, .wp-block-column[style*='50'] {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .g-b--0-l {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-6-l {
    margin-left: 50%; }
  .g-pull-6-l {
    margin-left: -50%; }
  .g-b--6of4-l {
    -ms-flex-preferred-size: 150%;
    flex-basis: 150%;
    max-width: 150%; }
  .g-push-6of4-l {
    margin-left: 150%; }
  .g-pull-6of4-l {
    margin-left: -150%; }
  .g-b--6of5-l {
    -ms-flex-preferred-size: 120%;
    flex-basis: 120%;
    max-width: 120%; }
  .g-push-6of5-l {
    margin-left: 120%; }
  .g-pull-6of5-l {
    margin-left: -120%; }
  .g-b--6of6-l {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-6of6-l {
    margin-left: 100%; }
  .g-pull-6of6-l {
    margin-left: -100%; }
  .g-b--6of7-l {
    -ms-flex-preferred-size: 85.71429%;
    flex-basis: 85.71429%;
    max-width: 85.71429%; }
  .g-push-6of7-l {
    margin-left: 85.71429%; }
  .g-pull-6of7-l {
    margin-left: -85.71429%; }
  .g-b--6of8-l {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }
  .g-push-6of8-l {
    margin-left: 75%; }
  .g-pull-6of8-l {
    margin-left: -75%; }
  .g-b--6of9-l {
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%; }
  .g-push-6of9-l {
    margin-left: 66.66667%; }
  .g-pull-6of9-l {
    margin-left: -66.66667%; }
  .g-b--6of10-l {
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
    max-width: 60%; }
  .g-push-6of10-l {
    margin-left: 60%; }
  .g-pull-6of10-l {
    margin-left: -60%; }
  .g-b--6of11-l {
    -ms-flex-preferred-size: 54.54545%;
    flex-basis: 54.54545%;
    max-width: 54.54545%; }
  .g-push-6of11-l {
    margin-left: 54.54545%; }
  .g-pull-6of11-l {
    margin-left: -54.54545%; }
  .g-b--7-l, .wp-block-column[style*='66'] {
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%; }
  .g-b--0-l {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-7-l {
    margin-left: 58.33333%; }
  .g-pull-7-l {
    margin-left: -58.33333%; }
  .g-b--7of4-l {
    -ms-flex-preferred-size: 175%;
    flex-basis: 175%;
    max-width: 175%; }
  .g-push-7of4-l {
    margin-left: 175%; }
  .g-pull-7of4-l {
    margin-left: -175%; }
  .g-b--7of5-l {
    -ms-flex-preferred-size: 140%;
    flex-basis: 140%;
    max-width: 140%; }
  .g-push-7of5-l {
    margin-left: 140%; }
  .g-pull-7of5-l {
    margin-left: -140%; }
  .g-b--7of6-l {
    -ms-flex-preferred-size: 116.66667%;
    flex-basis: 116.66667%;
    max-width: 116.66667%; }
  .g-push-7of6-l {
    margin-left: 116.66667%; }
  .g-pull-7of6-l {
    margin-left: -116.66667%; }
  .g-b--7of7-l {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-7of7-l {
    margin-left: 100%; }
  .g-pull-7of7-l {
    margin-left: -100%; }
  .g-b--7of8-l {
    -ms-flex-preferred-size: 87.5%;
    flex-basis: 87.5%;
    max-width: 87.5%; }
  .g-push-7of8-l {
    margin-left: 87.5%; }
  .g-pull-7of8-l {
    margin-left: -87.5%; }
  .g-b--7of9-l {
    -ms-flex-preferred-size: 77.77778%;
    flex-basis: 77.77778%;
    max-width: 77.77778%; }
  .g-push-7of9-l {
    margin-left: 77.77778%; }
  .g-pull-7of9-l {
    margin-left: -77.77778%; }
  .g-b--7of10-l {
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%;
    max-width: 70%; }
  .g-push-7of10-l {
    margin-left: 70%; }
  .g-pull-7of10-l {
    margin-left: -70%; }
  .g-b--7of11-l {
    -ms-flex-preferred-size: 63.63636%;
    flex-basis: 63.63636%;
    max-width: 63.63636%; }
  .g-push-7of11-l {
    margin-left: 63.63636%; }
  .g-pull-7of11-l {
    margin-left: -63.63636%; }
  .g-b--8-l {
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%; }
  .g-b--0-l {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-8-l {
    margin-left: 66.66667%; }
  .g-pull-8-l {
    margin-left: -66.66667%; }
  .g-b--8of4-l {
    -ms-flex-preferred-size: 200%;
    flex-basis: 200%;
    max-width: 200%; }
  .g-push-8of4-l {
    margin-left: 200%; }
  .g-pull-8of4-l {
    margin-left: -200%; }
  .g-b--8of5-l {
    -ms-flex-preferred-size: 160%;
    flex-basis: 160%;
    max-width: 160%; }
  .g-push-8of5-l {
    margin-left: 160%; }
  .g-pull-8of5-l {
    margin-left: -160%; }
  .g-b--8of6-l {
    -ms-flex-preferred-size: 133.33333%;
    flex-basis: 133.33333%;
    max-width: 133.33333%; }
  .g-push-8of6-l {
    margin-left: 133.33333%; }
  .g-pull-8of6-l {
    margin-left: -133.33333%; }
  .g-b--8of7-l {
    -ms-flex-preferred-size: 114.28571%;
    flex-basis: 114.28571%;
    max-width: 114.28571%; }
  .g-push-8of7-l {
    margin-left: 114.28571%; }
  .g-pull-8of7-l {
    margin-left: -114.28571%; }
  .g-b--8of8-l {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-8of8-l {
    margin-left: 100%; }
  .g-pull-8of8-l {
    margin-left: -100%; }
  .g-b--8of9-l {
    -ms-flex-preferred-size: 88.88889%;
    flex-basis: 88.88889%;
    max-width: 88.88889%; }
  .g-push-8of9-l {
    margin-left: 88.88889%; }
  .g-pull-8of9-l {
    margin-left: -88.88889%; }
  .g-b--8of10-l {
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%;
    max-width: 80%; }
  .g-push-8of10-l {
    margin-left: 80%; }
  .g-pull-8of10-l {
    margin-left: -80%; }
  .g-b--8of11-l {
    -ms-flex-preferred-size: 72.72727%;
    flex-basis: 72.72727%;
    max-width: 72.72727%; }
  .g-push-8of11-l {
    margin-left: 72.72727%; }
  .g-pull-8of11-l {
    margin-left: -72.72727%; }
  .g-b--9-l, .wp-block-column[style*='75'] {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }
  .g-b--0-l {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-9-l {
    margin-left: 75%; }
  .g-pull-9-l {
    margin-left: -75%; }
  .g-b--9of4-l {
    -ms-flex-preferred-size: 225%;
    flex-basis: 225%;
    max-width: 225%; }
  .g-push-9of4-l {
    margin-left: 225%; }
  .g-pull-9of4-l {
    margin-left: -225%; }
  .g-b--9of5-l {
    -ms-flex-preferred-size: 180%;
    flex-basis: 180%;
    max-width: 180%; }
  .g-push-9of5-l {
    margin-left: 180%; }
  .g-pull-9of5-l {
    margin-left: -180%; }
  .g-b--9of6-l {
    -ms-flex-preferred-size: 150%;
    flex-basis: 150%;
    max-width: 150%; }
  .g-push-9of6-l {
    margin-left: 150%; }
  .g-pull-9of6-l {
    margin-left: -150%; }
  .g-b--9of7-l {
    -ms-flex-preferred-size: 128.57143%;
    flex-basis: 128.57143%;
    max-width: 128.57143%; }
  .g-push-9of7-l {
    margin-left: 128.57143%; }
  .g-pull-9of7-l {
    margin-left: -128.57143%; }
  .g-b--9of8-l {
    -ms-flex-preferred-size: 112.5%;
    flex-basis: 112.5%;
    max-width: 112.5%; }
  .g-push-9of8-l {
    margin-left: 112.5%; }
  .g-pull-9of8-l {
    margin-left: -112.5%; }
  .g-b--9of9-l {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-9of9-l {
    margin-left: 100%; }
  .g-pull-9of9-l {
    margin-left: -100%; }
  .g-b--9of10-l {
    -ms-flex-preferred-size: 90%;
    flex-basis: 90%;
    max-width: 90%; }
  .g-push-9of10-l {
    margin-left: 90%; }
  .g-pull-9of10-l {
    margin-left: -90%; }
  .g-b--9of11-l {
    -ms-flex-preferred-size: 81.81818%;
    flex-basis: 81.81818%;
    max-width: 81.81818%; }
  .g-push-9of11-l {
    margin-left: 81.81818%; }
  .g-pull-9of11-l {
    margin-left: -81.81818%; }
  .g-b--10-l {
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%; }
  .g-b--0-l {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-10-l {
    margin-left: 83.33333%; }
  .g-pull-10-l {
    margin-left: -83.33333%; }
  .g-b--10of4-l {
    -ms-flex-preferred-size: 250%;
    flex-basis: 250%;
    max-width: 250%; }
  .g-push-10of4-l {
    margin-left: 250%; }
  .g-pull-10of4-l {
    margin-left: -250%; }
  .g-b--10of5-l {
    -ms-flex-preferred-size: 200%;
    flex-basis: 200%;
    max-width: 200%; }
  .g-push-10of5-l {
    margin-left: 200%; }
  .g-pull-10of5-l {
    margin-left: -200%; }
  .g-b--10of6-l {
    -ms-flex-preferred-size: 166.66667%;
    flex-basis: 166.66667%;
    max-width: 166.66667%; }
  .g-push-10of6-l {
    margin-left: 166.66667%; }
  .g-pull-10of6-l {
    margin-left: -166.66667%; }
  .g-b--10of7-l {
    -ms-flex-preferred-size: 142.85714%;
    flex-basis: 142.85714%;
    max-width: 142.85714%; }
  .g-push-10of7-l {
    margin-left: 142.85714%; }
  .g-pull-10of7-l {
    margin-left: -142.85714%; }
  .g-b--10of8-l {
    -ms-flex-preferred-size: 125%;
    flex-basis: 125%;
    max-width: 125%; }
  .g-push-10of8-l {
    margin-left: 125%; }
  .g-pull-10of8-l {
    margin-left: -125%; }
  .g-b--10of9-l {
    -ms-flex-preferred-size: 111.11111%;
    flex-basis: 111.11111%;
    max-width: 111.11111%; }
  .g-push-10of9-l {
    margin-left: 111.11111%; }
  .g-pull-10of9-l {
    margin-left: -111.11111%; }
  .g-b--10of10-l {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-10of10-l {
    margin-left: 100%; }
  .g-pull-10of10-l {
    margin-left: -100%; }
  .g-b--10of11-l {
    -ms-flex-preferred-size: 90.90909%;
    flex-basis: 90.90909%;
    max-width: 90.90909%; }
  .g-push-10of11-l {
    margin-left: 90.90909%; }
  .g-pull-10of11-l {
    margin-left: -90.90909%; }
  .g-b--11-l {
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%; }
  .g-b--0-l {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-11-l {
    margin-left: 91.66667%; }
  .g-pull-11-l {
    margin-left: -91.66667%; }
  .g-b--11of4-l {
    -ms-flex-preferred-size: 275%;
    flex-basis: 275%;
    max-width: 275%; }
  .g-push-11of4-l {
    margin-left: 275%; }
  .g-pull-11of4-l {
    margin-left: -275%; }
  .g-b--11of5-l {
    -ms-flex-preferred-size: 220%;
    flex-basis: 220%;
    max-width: 220%; }
  .g-push-11of5-l {
    margin-left: 220%; }
  .g-pull-11of5-l {
    margin-left: -220%; }
  .g-b--11of6-l {
    -ms-flex-preferred-size: 183.33333%;
    flex-basis: 183.33333%;
    max-width: 183.33333%; }
  .g-push-11of6-l {
    margin-left: 183.33333%; }
  .g-pull-11of6-l {
    margin-left: -183.33333%; }
  .g-b--11of7-l {
    -ms-flex-preferred-size: 157.14286%;
    flex-basis: 157.14286%;
    max-width: 157.14286%; }
  .g-push-11of7-l {
    margin-left: 157.14286%; }
  .g-pull-11of7-l {
    margin-left: -157.14286%; }
  .g-b--11of8-l {
    -ms-flex-preferred-size: 137.5%;
    flex-basis: 137.5%;
    max-width: 137.5%; }
  .g-push-11of8-l {
    margin-left: 137.5%; }
  .g-pull-11of8-l {
    margin-left: -137.5%; }
  .g-b--11of9-l {
    -ms-flex-preferred-size: 122.22222%;
    flex-basis: 122.22222%;
    max-width: 122.22222%; }
  .g-push-11of9-l {
    margin-left: 122.22222%; }
  .g-pull-11of9-l {
    margin-left: -122.22222%; }
  .g-b--11of10-l {
    -ms-flex-preferred-size: 110%;
    flex-basis: 110%;
    max-width: 110%; }
  .g-push-11of10-l {
    margin-left: 110%; }
  .g-pull-11of10-l {
    margin-left: -110%; }
  .g-b--11of11-l {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-11of11-l {
    margin-left: 100%; }
  .g-pull-11of11-l {
    margin-left: -100%; }
  .g-b--12-l {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-b--0-l {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-12-l {
    margin-left: 100%; }
  .g-pull-12-l {
    margin-left: -100%; }
  .g-b--12of4-l {
    -ms-flex-preferred-size: 300%;
    flex-basis: 300%;
    max-width: 300%; }
  .g-push-12of4-l {
    margin-left: 300%; }
  .g-pull-12of4-l {
    margin-left: -300%; }
  .g-b--12of5-l {
    -ms-flex-preferred-size: 240%;
    flex-basis: 240%;
    max-width: 240%; }
  .g-push-12of5-l {
    margin-left: 240%; }
  .g-pull-12of5-l {
    margin-left: -240%; }
  .g-b--12of6-l {
    -ms-flex-preferred-size: 200%;
    flex-basis: 200%;
    max-width: 200%; }
  .g-push-12of6-l {
    margin-left: 200%; }
  .g-pull-12of6-l {
    margin-left: -200%; }
  .g-b--12of7-l {
    -ms-flex-preferred-size: 171.42857%;
    flex-basis: 171.42857%;
    max-width: 171.42857%; }
  .g-push-12of7-l {
    margin-left: 171.42857%; }
  .g-pull-12of7-l {
    margin-left: -171.42857%; }
  .g-b--12of8-l {
    -ms-flex-preferred-size: 150%;
    flex-basis: 150%;
    max-width: 150%; }
  .g-push-12of8-l {
    margin-left: 150%; }
  .g-pull-12of8-l {
    margin-left: -150%; }
  .g-b--12of9-l {
    -ms-flex-preferred-size: 133.33333%;
    flex-basis: 133.33333%;
    max-width: 133.33333%; }
  .g-push-12of9-l {
    margin-left: 133.33333%; }
  .g-pull-12of9-l {
    margin-left: -133.33333%; }
  .g-b--12of10-l {
    -ms-flex-preferred-size: 120%;
    flex-basis: 120%;
    max-width: 120%; }
  .g-push-12of10-l {
    margin-left: 120%; }
  .g-pull-12of10-l {
    margin-left: -120%; }
  .g-b--12of11-l {
    -ms-flex-preferred-size: 109.09091%;
    flex-basis: 109.09091%;
    max-width: 109.09091%; }
  .g-push-12of11-l {
    margin-left: 109.09091%; }
  .g-pull-12of11-l {
    margin-left: -109.09091%; }
  .g-push-0-l {
    margin-left: 0; }
  .g-push-flip-0-l {
    margin-right: 0; } }

@media screen and (min-width: 100rem) {
  .g-b--1-xl {
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%; }
  .g-b--0-xl {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-1-xl {
    margin-left: 8.33333%; }
  .g-pull-1-xl {
    margin-left: -8.33333%; }
  .g-b--1of4-xl {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%; }
  .g-push-1of4-xl {
    margin-left: 25%; }
  .g-pull-1of4-xl {
    margin-left: -25%; }
  .g-b--1of5-xl {
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%; }
  .g-push-1of5-xl {
    margin-left: 20%; }
  .g-pull-1of5-xl {
    margin-left: -20%; }
  .g-b--1of6-xl {
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%; }
  .g-push-1of6-xl {
    margin-left: 16.66667%; }
  .g-pull-1of6-xl {
    margin-left: -16.66667%; }
  .g-b--1of7-xl {
    -ms-flex-preferred-size: 14.28571%;
    flex-basis: 14.28571%;
    max-width: 14.28571%; }
  .g-push-1of7-xl {
    margin-left: 14.28571%; }
  .g-pull-1of7-xl {
    margin-left: -14.28571%; }
  .g-b--1of8-xl {
    -ms-flex-preferred-size: 12.5%;
    flex-basis: 12.5%;
    max-width: 12.5%; }
  .g-push-1of8-xl {
    margin-left: 12.5%; }
  .g-pull-1of8-xl {
    margin-left: -12.5%; }
  .g-b--1of9-xl {
    -ms-flex-preferred-size: 11.11111%;
    flex-basis: 11.11111%;
    max-width: 11.11111%; }
  .g-push-1of9-xl {
    margin-left: 11.11111%; }
  .g-pull-1of9-xl {
    margin-left: -11.11111%; }
  .g-b--1of10-xl {
    -ms-flex-preferred-size: 10%;
    flex-basis: 10%;
    max-width: 10%; }
  .g-push-1of10-xl {
    margin-left: 10%; }
  .g-pull-1of10-xl {
    margin-left: -10%; }
  .g-b--1of11-xl {
    -ms-flex-preferred-size: 9.09091%;
    flex-basis: 9.09091%;
    max-width: 9.09091%; }
  .g-push-1of11-xl {
    margin-left: 9.09091%; }
  .g-pull-1of11-xl {
    margin-left: -9.09091%; }
  .g-b--2-xl {
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%; }
  .g-b--0-xl {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-2-xl {
    margin-left: 16.66667%; }
  .g-pull-2-xl {
    margin-left: -16.66667%; }
  .g-b--2of4-xl {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .g-push-2of4-xl {
    margin-left: 50%; }
  .g-pull-2of4-xl {
    margin-left: -50%; }
  .g-b--2of5-xl {
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
    max-width: 40%; }
  .g-push-2of5-xl {
    margin-left: 40%; }
  .g-pull-2of5-xl {
    margin-left: -40%; }
  .g-b--2of6-xl {
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%; }
  .g-push-2of6-xl {
    margin-left: 33.33333%; }
  .g-pull-2of6-xl {
    margin-left: -33.33333%; }
  .g-b--2of7-xl {
    -ms-flex-preferred-size: 28.57143%;
    flex-basis: 28.57143%;
    max-width: 28.57143%; }
  .g-push-2of7-xl {
    margin-left: 28.57143%; }
  .g-pull-2of7-xl {
    margin-left: -28.57143%; }
  .g-b--2of8-xl {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%; }
  .g-push-2of8-xl {
    margin-left: 25%; }
  .g-pull-2of8-xl {
    margin-left: -25%; }
  .g-b--2of9-xl {
    -ms-flex-preferred-size: 22.22222%;
    flex-basis: 22.22222%;
    max-width: 22.22222%; }
  .g-push-2of9-xl {
    margin-left: 22.22222%; }
  .g-pull-2of9-xl {
    margin-left: -22.22222%; }
  .g-b--2of10-xl {
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%; }
  .g-push-2of10-xl {
    margin-left: 20%; }
  .g-pull-2of10-xl {
    margin-left: -20%; }
  .g-b--2of11-xl {
    -ms-flex-preferred-size: 18.18182%;
    flex-basis: 18.18182%;
    max-width: 18.18182%; }
  .g-push-2of11-xl {
    margin-left: 18.18182%; }
  .g-pull-2of11-xl {
    margin-left: -18.18182%; }
  .g-b--3-xl {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%; }
  .g-b--0-xl {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-3-xl {
    margin-left: 25%; }
  .g-pull-3-xl {
    margin-left: -25%; }
  .g-b--3of4-xl {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }
  .g-push-3of4-xl {
    margin-left: 75%; }
  .g-pull-3of4-xl {
    margin-left: -75%; }
  .g-b--3of5-xl {
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
    max-width: 60%; }
  .g-push-3of5-xl {
    margin-left: 60%; }
  .g-pull-3of5-xl {
    margin-left: -60%; }
  .g-b--3of6-xl {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .g-push-3of6-xl {
    margin-left: 50%; }
  .g-pull-3of6-xl {
    margin-left: -50%; }
  .g-b--3of7-xl {
    -ms-flex-preferred-size: 42.85714%;
    flex-basis: 42.85714%;
    max-width: 42.85714%; }
  .g-push-3of7-xl {
    margin-left: 42.85714%; }
  .g-pull-3of7-xl {
    margin-left: -42.85714%; }
  .g-b--3of8-xl {
    -ms-flex-preferred-size: 37.5%;
    flex-basis: 37.5%;
    max-width: 37.5%; }
  .g-push-3of8-xl {
    margin-left: 37.5%; }
  .g-pull-3of8-xl {
    margin-left: -37.5%; }
  .g-b--3of9-xl {
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%; }
  .g-push-3of9-xl {
    margin-left: 33.33333%; }
  .g-pull-3of9-xl {
    margin-left: -33.33333%; }
  .g-b--3of10-xl {
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    max-width: 30%; }
  .g-push-3of10-xl {
    margin-left: 30%; }
  .g-pull-3of10-xl {
    margin-left: -30%; }
  .g-b--3of11-xl {
    -ms-flex-preferred-size: 27.27273%;
    flex-basis: 27.27273%;
    max-width: 27.27273%; }
  .g-push-3of11-xl {
    margin-left: 27.27273%; }
  .g-pull-3of11-xl {
    margin-left: -27.27273%; }
  .g-b--4-xl {
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%; }
  .g-b--0-xl {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-4-xl {
    margin-left: 33.33333%; }
  .g-pull-4-xl {
    margin-left: -33.33333%; }
  .g-b--4of4-xl {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-4of4-xl {
    margin-left: 100%; }
  .g-pull-4of4-xl {
    margin-left: -100%; }
  .g-b--4of5-xl {
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%;
    max-width: 80%; }
  .g-push-4of5-xl {
    margin-left: 80%; }
  .g-pull-4of5-xl {
    margin-left: -80%; }
  .g-b--4of6-xl {
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%; }
  .g-push-4of6-xl {
    margin-left: 66.66667%; }
  .g-pull-4of6-xl {
    margin-left: -66.66667%; }
  .g-b--4of7-xl {
    -ms-flex-preferred-size: 57.14286%;
    flex-basis: 57.14286%;
    max-width: 57.14286%; }
  .g-push-4of7-xl {
    margin-left: 57.14286%; }
  .g-pull-4of7-xl {
    margin-left: -57.14286%; }
  .g-b--4of8-xl {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .g-push-4of8-xl {
    margin-left: 50%; }
  .g-pull-4of8-xl {
    margin-left: -50%; }
  .g-b--4of9-xl {
    -ms-flex-preferred-size: 44.44444%;
    flex-basis: 44.44444%;
    max-width: 44.44444%; }
  .g-push-4of9-xl {
    margin-left: 44.44444%; }
  .g-pull-4of9-xl {
    margin-left: -44.44444%; }
  .g-b--4of10-xl {
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
    max-width: 40%; }
  .g-push-4of10-xl {
    margin-left: 40%; }
  .g-pull-4of10-xl {
    margin-left: -40%; }
  .g-b--4of11-xl {
    -ms-flex-preferred-size: 36.36364%;
    flex-basis: 36.36364%;
    max-width: 36.36364%; }
  .g-push-4of11-xl {
    margin-left: 36.36364%; }
  .g-pull-4of11-xl {
    margin-left: -36.36364%; }
  .g-b--5-xl {
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%; }
  .g-b--0-xl {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-5-xl {
    margin-left: 41.66667%; }
  .g-pull-5-xl {
    margin-left: -41.66667%; }
  .g-b--5of4-xl {
    -ms-flex-preferred-size: 125%;
    flex-basis: 125%;
    max-width: 125%; }
  .g-push-5of4-xl {
    margin-left: 125%; }
  .g-pull-5of4-xl {
    margin-left: -125%; }
  .g-b--5of5-xl {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-5of5-xl {
    margin-left: 100%; }
  .g-pull-5of5-xl {
    margin-left: -100%; }
  .g-b--5of6-xl {
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%; }
  .g-push-5of6-xl {
    margin-left: 83.33333%; }
  .g-pull-5of6-xl {
    margin-left: -83.33333%; }
  .g-b--5of7-xl {
    -ms-flex-preferred-size: 71.42857%;
    flex-basis: 71.42857%;
    max-width: 71.42857%; }
  .g-push-5of7-xl {
    margin-left: 71.42857%; }
  .g-pull-5of7-xl {
    margin-left: -71.42857%; }
  .g-b--5of8-xl {
    -ms-flex-preferred-size: 62.5%;
    flex-basis: 62.5%;
    max-width: 62.5%; }
  .g-push-5of8-xl {
    margin-left: 62.5%; }
  .g-pull-5of8-xl {
    margin-left: -62.5%; }
  .g-b--5of9-xl {
    -ms-flex-preferred-size: 55.55556%;
    flex-basis: 55.55556%;
    max-width: 55.55556%; }
  .g-push-5of9-xl {
    margin-left: 55.55556%; }
  .g-pull-5of9-xl {
    margin-left: -55.55556%; }
  .g-b--5of10-xl {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .g-push-5of10-xl {
    margin-left: 50%; }
  .g-pull-5of10-xl {
    margin-left: -50%; }
  .g-b--5of11-xl {
    -ms-flex-preferred-size: 45.45455%;
    flex-basis: 45.45455%;
    max-width: 45.45455%; }
  .g-push-5of11-xl {
    margin-left: 45.45455%; }
  .g-pull-5of11-xl {
    margin-left: -45.45455%; }
  .g-b--6-xl {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .g-b--0-xl {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-6-xl {
    margin-left: 50%; }
  .g-pull-6-xl {
    margin-left: -50%; }
  .g-b--6of4-xl {
    -ms-flex-preferred-size: 150%;
    flex-basis: 150%;
    max-width: 150%; }
  .g-push-6of4-xl {
    margin-left: 150%; }
  .g-pull-6of4-xl {
    margin-left: -150%; }
  .g-b--6of5-xl {
    -ms-flex-preferred-size: 120%;
    flex-basis: 120%;
    max-width: 120%; }
  .g-push-6of5-xl {
    margin-left: 120%; }
  .g-pull-6of5-xl {
    margin-left: -120%; }
  .g-b--6of6-xl {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-6of6-xl {
    margin-left: 100%; }
  .g-pull-6of6-xl {
    margin-left: -100%; }
  .g-b--6of7-xl {
    -ms-flex-preferred-size: 85.71429%;
    flex-basis: 85.71429%;
    max-width: 85.71429%; }
  .g-push-6of7-xl {
    margin-left: 85.71429%; }
  .g-pull-6of7-xl {
    margin-left: -85.71429%; }
  .g-b--6of8-xl {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }
  .g-push-6of8-xl {
    margin-left: 75%; }
  .g-pull-6of8-xl {
    margin-left: -75%; }
  .g-b--6of9-xl {
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%; }
  .g-push-6of9-xl {
    margin-left: 66.66667%; }
  .g-pull-6of9-xl {
    margin-left: -66.66667%; }
  .g-b--6of10-xl {
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
    max-width: 60%; }
  .g-push-6of10-xl {
    margin-left: 60%; }
  .g-pull-6of10-xl {
    margin-left: -60%; }
  .g-b--6of11-xl {
    -ms-flex-preferred-size: 54.54545%;
    flex-basis: 54.54545%;
    max-width: 54.54545%; }
  .g-push-6of11-xl {
    margin-left: 54.54545%; }
  .g-pull-6of11-xl {
    margin-left: -54.54545%; }
  .g-b--7-xl {
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%; }
  .g-b--0-xl {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-7-xl {
    margin-left: 58.33333%; }
  .g-pull-7-xl {
    margin-left: -58.33333%; }
  .g-b--7of4-xl {
    -ms-flex-preferred-size: 175%;
    flex-basis: 175%;
    max-width: 175%; }
  .g-push-7of4-xl {
    margin-left: 175%; }
  .g-pull-7of4-xl {
    margin-left: -175%; }
  .g-b--7of5-xl {
    -ms-flex-preferred-size: 140%;
    flex-basis: 140%;
    max-width: 140%; }
  .g-push-7of5-xl {
    margin-left: 140%; }
  .g-pull-7of5-xl {
    margin-left: -140%; }
  .g-b--7of6-xl {
    -ms-flex-preferred-size: 116.66667%;
    flex-basis: 116.66667%;
    max-width: 116.66667%; }
  .g-push-7of6-xl {
    margin-left: 116.66667%; }
  .g-pull-7of6-xl {
    margin-left: -116.66667%; }
  .g-b--7of7-xl {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-7of7-xl {
    margin-left: 100%; }
  .g-pull-7of7-xl {
    margin-left: -100%; }
  .g-b--7of8-xl {
    -ms-flex-preferred-size: 87.5%;
    flex-basis: 87.5%;
    max-width: 87.5%; }
  .g-push-7of8-xl {
    margin-left: 87.5%; }
  .g-pull-7of8-xl {
    margin-left: -87.5%; }
  .g-b--7of9-xl {
    -ms-flex-preferred-size: 77.77778%;
    flex-basis: 77.77778%;
    max-width: 77.77778%; }
  .g-push-7of9-xl {
    margin-left: 77.77778%; }
  .g-pull-7of9-xl {
    margin-left: -77.77778%; }
  .g-b--7of10-xl {
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%;
    max-width: 70%; }
  .g-push-7of10-xl {
    margin-left: 70%; }
  .g-pull-7of10-xl {
    margin-left: -70%; }
  .g-b--7of11-xl {
    -ms-flex-preferred-size: 63.63636%;
    flex-basis: 63.63636%;
    max-width: 63.63636%; }
  .g-push-7of11-xl {
    margin-left: 63.63636%; }
  .g-pull-7of11-xl {
    margin-left: -63.63636%; }
  .g-b--8-xl {
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%; }
  .g-b--0-xl {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-8-xl {
    margin-left: 66.66667%; }
  .g-pull-8-xl {
    margin-left: -66.66667%; }
  .g-b--8of4-xl {
    -ms-flex-preferred-size: 200%;
    flex-basis: 200%;
    max-width: 200%; }
  .g-push-8of4-xl {
    margin-left: 200%; }
  .g-pull-8of4-xl {
    margin-left: -200%; }
  .g-b--8of5-xl {
    -ms-flex-preferred-size: 160%;
    flex-basis: 160%;
    max-width: 160%; }
  .g-push-8of5-xl {
    margin-left: 160%; }
  .g-pull-8of5-xl {
    margin-left: -160%; }
  .g-b--8of6-xl {
    -ms-flex-preferred-size: 133.33333%;
    flex-basis: 133.33333%;
    max-width: 133.33333%; }
  .g-push-8of6-xl {
    margin-left: 133.33333%; }
  .g-pull-8of6-xl {
    margin-left: -133.33333%; }
  .g-b--8of7-xl {
    -ms-flex-preferred-size: 114.28571%;
    flex-basis: 114.28571%;
    max-width: 114.28571%; }
  .g-push-8of7-xl {
    margin-left: 114.28571%; }
  .g-pull-8of7-xl {
    margin-left: -114.28571%; }
  .g-b--8of8-xl {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-8of8-xl {
    margin-left: 100%; }
  .g-pull-8of8-xl {
    margin-left: -100%; }
  .g-b--8of9-xl {
    -ms-flex-preferred-size: 88.88889%;
    flex-basis: 88.88889%;
    max-width: 88.88889%; }
  .g-push-8of9-xl {
    margin-left: 88.88889%; }
  .g-pull-8of9-xl {
    margin-left: -88.88889%; }
  .g-b--8of10-xl {
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%;
    max-width: 80%; }
  .g-push-8of10-xl {
    margin-left: 80%; }
  .g-pull-8of10-xl {
    margin-left: -80%; }
  .g-b--8of11-xl {
    -ms-flex-preferred-size: 72.72727%;
    flex-basis: 72.72727%;
    max-width: 72.72727%; }
  .g-push-8of11-xl {
    margin-left: 72.72727%; }
  .g-pull-8of11-xl {
    margin-left: -72.72727%; }
  .g-b--9-xl {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }
  .g-b--0-xl {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-9-xl {
    margin-left: 75%; }
  .g-pull-9-xl {
    margin-left: -75%; }
  .g-b--9of4-xl {
    -ms-flex-preferred-size: 225%;
    flex-basis: 225%;
    max-width: 225%; }
  .g-push-9of4-xl {
    margin-left: 225%; }
  .g-pull-9of4-xl {
    margin-left: -225%; }
  .g-b--9of5-xl {
    -ms-flex-preferred-size: 180%;
    flex-basis: 180%;
    max-width: 180%; }
  .g-push-9of5-xl {
    margin-left: 180%; }
  .g-pull-9of5-xl {
    margin-left: -180%; }
  .g-b--9of6-xl {
    -ms-flex-preferred-size: 150%;
    flex-basis: 150%;
    max-width: 150%; }
  .g-push-9of6-xl {
    margin-left: 150%; }
  .g-pull-9of6-xl {
    margin-left: -150%; }
  .g-b--9of7-xl {
    -ms-flex-preferred-size: 128.57143%;
    flex-basis: 128.57143%;
    max-width: 128.57143%; }
  .g-push-9of7-xl {
    margin-left: 128.57143%; }
  .g-pull-9of7-xl {
    margin-left: -128.57143%; }
  .g-b--9of8-xl {
    -ms-flex-preferred-size: 112.5%;
    flex-basis: 112.5%;
    max-width: 112.5%; }
  .g-push-9of8-xl {
    margin-left: 112.5%; }
  .g-pull-9of8-xl {
    margin-left: -112.5%; }
  .g-b--9of9-xl {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-9of9-xl {
    margin-left: 100%; }
  .g-pull-9of9-xl {
    margin-left: -100%; }
  .g-b--9of10-xl {
    -ms-flex-preferred-size: 90%;
    flex-basis: 90%;
    max-width: 90%; }
  .g-push-9of10-xl {
    margin-left: 90%; }
  .g-pull-9of10-xl {
    margin-left: -90%; }
  .g-b--9of11-xl {
    -ms-flex-preferred-size: 81.81818%;
    flex-basis: 81.81818%;
    max-width: 81.81818%; }
  .g-push-9of11-xl {
    margin-left: 81.81818%; }
  .g-pull-9of11-xl {
    margin-left: -81.81818%; }
  .g-b--10-xl {
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%; }
  .g-b--0-xl {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-10-xl {
    margin-left: 83.33333%; }
  .g-pull-10-xl {
    margin-left: -83.33333%; }
  .g-b--10of4-xl {
    -ms-flex-preferred-size: 250%;
    flex-basis: 250%;
    max-width: 250%; }
  .g-push-10of4-xl {
    margin-left: 250%; }
  .g-pull-10of4-xl {
    margin-left: -250%; }
  .g-b--10of5-xl {
    -ms-flex-preferred-size: 200%;
    flex-basis: 200%;
    max-width: 200%; }
  .g-push-10of5-xl {
    margin-left: 200%; }
  .g-pull-10of5-xl {
    margin-left: -200%; }
  .g-b--10of6-xl {
    -ms-flex-preferred-size: 166.66667%;
    flex-basis: 166.66667%;
    max-width: 166.66667%; }
  .g-push-10of6-xl {
    margin-left: 166.66667%; }
  .g-pull-10of6-xl {
    margin-left: -166.66667%; }
  .g-b--10of7-xl {
    -ms-flex-preferred-size: 142.85714%;
    flex-basis: 142.85714%;
    max-width: 142.85714%; }
  .g-push-10of7-xl {
    margin-left: 142.85714%; }
  .g-pull-10of7-xl {
    margin-left: -142.85714%; }
  .g-b--10of8-xl {
    -ms-flex-preferred-size: 125%;
    flex-basis: 125%;
    max-width: 125%; }
  .g-push-10of8-xl {
    margin-left: 125%; }
  .g-pull-10of8-xl {
    margin-left: -125%; }
  .g-b--10of9-xl {
    -ms-flex-preferred-size: 111.11111%;
    flex-basis: 111.11111%;
    max-width: 111.11111%; }
  .g-push-10of9-xl {
    margin-left: 111.11111%; }
  .g-pull-10of9-xl {
    margin-left: -111.11111%; }
  .g-b--10of10-xl {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-10of10-xl {
    margin-left: 100%; }
  .g-pull-10of10-xl {
    margin-left: -100%; }
  .g-b--10of11-xl {
    -ms-flex-preferred-size: 90.90909%;
    flex-basis: 90.90909%;
    max-width: 90.90909%; }
  .g-push-10of11-xl {
    margin-left: 90.90909%; }
  .g-pull-10of11-xl {
    margin-left: -90.90909%; }
  .g-b--11-xl {
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%; }
  .g-b--0-xl {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-11-xl {
    margin-left: 91.66667%; }
  .g-pull-11-xl {
    margin-left: -91.66667%; }
  .g-b--11of4-xl {
    -ms-flex-preferred-size: 275%;
    flex-basis: 275%;
    max-width: 275%; }
  .g-push-11of4-xl {
    margin-left: 275%; }
  .g-pull-11of4-xl {
    margin-left: -275%; }
  .g-b--11of5-xl {
    -ms-flex-preferred-size: 220%;
    flex-basis: 220%;
    max-width: 220%; }
  .g-push-11of5-xl {
    margin-left: 220%; }
  .g-pull-11of5-xl {
    margin-left: -220%; }
  .g-b--11of6-xl {
    -ms-flex-preferred-size: 183.33333%;
    flex-basis: 183.33333%;
    max-width: 183.33333%; }
  .g-push-11of6-xl {
    margin-left: 183.33333%; }
  .g-pull-11of6-xl {
    margin-left: -183.33333%; }
  .g-b--11of7-xl {
    -ms-flex-preferred-size: 157.14286%;
    flex-basis: 157.14286%;
    max-width: 157.14286%; }
  .g-push-11of7-xl {
    margin-left: 157.14286%; }
  .g-pull-11of7-xl {
    margin-left: -157.14286%; }
  .g-b--11of8-xl {
    -ms-flex-preferred-size: 137.5%;
    flex-basis: 137.5%;
    max-width: 137.5%; }
  .g-push-11of8-xl {
    margin-left: 137.5%; }
  .g-pull-11of8-xl {
    margin-left: -137.5%; }
  .g-b--11of9-xl {
    -ms-flex-preferred-size: 122.22222%;
    flex-basis: 122.22222%;
    max-width: 122.22222%; }
  .g-push-11of9-xl {
    margin-left: 122.22222%; }
  .g-pull-11of9-xl {
    margin-left: -122.22222%; }
  .g-b--11of10-xl {
    -ms-flex-preferred-size: 110%;
    flex-basis: 110%;
    max-width: 110%; }
  .g-push-11of10-xl {
    margin-left: 110%; }
  .g-pull-11of10-xl {
    margin-left: -110%; }
  .g-b--11of11-xl {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-11of11-xl {
    margin-left: 100%; }
  .g-pull-11of11-xl {
    margin-left: -100%; }
  .g-b--12-xl {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-b--0-xl {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-12-xl {
    margin-left: 100%; }
  .g-pull-12-xl {
    margin-left: -100%; }
  .g-b--12of4-xl {
    -ms-flex-preferred-size: 300%;
    flex-basis: 300%;
    max-width: 300%; }
  .g-push-12of4-xl {
    margin-left: 300%; }
  .g-pull-12of4-xl {
    margin-left: -300%; }
  .g-b--12of5-xl {
    -ms-flex-preferred-size: 240%;
    flex-basis: 240%;
    max-width: 240%; }
  .g-push-12of5-xl {
    margin-left: 240%; }
  .g-pull-12of5-xl {
    margin-left: -240%; }
  .g-b--12of6-xl {
    -ms-flex-preferred-size: 200%;
    flex-basis: 200%;
    max-width: 200%; }
  .g-push-12of6-xl {
    margin-left: 200%; }
  .g-pull-12of6-xl {
    margin-left: -200%; }
  .g-b--12of7-xl {
    -ms-flex-preferred-size: 171.42857%;
    flex-basis: 171.42857%;
    max-width: 171.42857%; }
  .g-push-12of7-xl {
    margin-left: 171.42857%; }
  .g-pull-12of7-xl {
    margin-left: -171.42857%; }
  .g-b--12of8-xl {
    -ms-flex-preferred-size: 150%;
    flex-basis: 150%;
    max-width: 150%; }
  .g-push-12of8-xl {
    margin-left: 150%; }
  .g-pull-12of8-xl {
    margin-left: -150%; }
  .g-b--12of9-xl {
    -ms-flex-preferred-size: 133.33333%;
    flex-basis: 133.33333%;
    max-width: 133.33333%; }
  .g-push-12of9-xl {
    margin-left: 133.33333%; }
  .g-pull-12of9-xl {
    margin-left: -133.33333%; }
  .g-b--12of10-xl {
    -ms-flex-preferred-size: 120%;
    flex-basis: 120%;
    max-width: 120%; }
  .g-push-12of10-xl {
    margin-left: 120%; }
  .g-pull-12of10-xl {
    margin-left: -120%; }
  .g-b--12of11-xl {
    -ms-flex-preferred-size: 109.09091%;
    flex-basis: 109.09091%;
    max-width: 109.09091%; }
  .g-push-12of11-xl {
    margin-left: 109.09091%; }
  .g-pull-12of11-xl {
    margin-left: -109.09091%; }
  .g-push-0-xl {
    margin-left: 0; }
  .g-push-flip-0-xl {
    margin-right: 0; } }

@media screen and (min-width: 120rem) {
  .g-b--1-xxl {
    -ms-flex-preferred-size: 8.33333%;
    flex-basis: 8.33333%;
    max-width: 8.33333%; }
  .g-b--0-xxl {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-1-xxl {
    margin-left: 8.33333%; }
  .g-pull-1-xxl {
    margin-left: -8.33333%; }
  .g-b--1of4-xxl {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%; }
  .g-push-1of4-xxl {
    margin-left: 25%; }
  .g-pull-1of4-xxl {
    margin-left: -25%; }
  .g-b--1of5-xxl {
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%; }
  .g-push-1of5-xxl {
    margin-left: 20%; }
  .g-pull-1of5-xxl {
    margin-left: -20%; }
  .g-b--1of6-xxl {
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%; }
  .g-push-1of6-xxl {
    margin-left: 16.66667%; }
  .g-pull-1of6-xxl {
    margin-left: -16.66667%; }
  .g-b--1of7-xxl {
    -ms-flex-preferred-size: 14.28571%;
    flex-basis: 14.28571%;
    max-width: 14.28571%; }
  .g-push-1of7-xxl {
    margin-left: 14.28571%; }
  .g-pull-1of7-xxl {
    margin-left: -14.28571%; }
  .g-b--1of8-xxl {
    -ms-flex-preferred-size: 12.5%;
    flex-basis: 12.5%;
    max-width: 12.5%; }
  .g-push-1of8-xxl {
    margin-left: 12.5%; }
  .g-pull-1of8-xxl {
    margin-left: -12.5%; }
  .g-b--1of9-xxl {
    -ms-flex-preferred-size: 11.11111%;
    flex-basis: 11.11111%;
    max-width: 11.11111%; }
  .g-push-1of9-xxl {
    margin-left: 11.11111%; }
  .g-pull-1of9-xxl {
    margin-left: -11.11111%; }
  .g-b--1of10-xxl {
    -ms-flex-preferred-size: 10%;
    flex-basis: 10%;
    max-width: 10%; }
  .g-push-1of10-xxl {
    margin-left: 10%; }
  .g-pull-1of10-xxl {
    margin-left: -10%; }
  .g-b--1of11-xxl {
    -ms-flex-preferred-size: 9.09091%;
    flex-basis: 9.09091%;
    max-width: 9.09091%; }
  .g-push-1of11-xxl {
    margin-left: 9.09091%; }
  .g-pull-1of11-xxl {
    margin-left: -9.09091%; }
  .g-b--2-xxl {
    -ms-flex-preferred-size: 16.66667%;
    flex-basis: 16.66667%;
    max-width: 16.66667%; }
  .g-b--0-xxl {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-2-xxl {
    margin-left: 16.66667%; }
  .g-pull-2-xxl {
    margin-left: -16.66667%; }
  .g-b--2of4-xxl {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .g-push-2of4-xxl {
    margin-left: 50%; }
  .g-pull-2of4-xxl {
    margin-left: -50%; }
  .g-b--2of5-xxl {
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
    max-width: 40%; }
  .g-push-2of5-xxl {
    margin-left: 40%; }
  .g-pull-2of5-xxl {
    margin-left: -40%; }
  .g-b--2of6-xxl {
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%; }
  .g-push-2of6-xxl {
    margin-left: 33.33333%; }
  .g-pull-2of6-xxl {
    margin-left: -33.33333%; }
  .g-b--2of7-xxl {
    -ms-flex-preferred-size: 28.57143%;
    flex-basis: 28.57143%;
    max-width: 28.57143%; }
  .g-push-2of7-xxl {
    margin-left: 28.57143%; }
  .g-pull-2of7-xxl {
    margin-left: -28.57143%; }
  .g-b--2of8-xxl {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%; }
  .g-push-2of8-xxl {
    margin-left: 25%; }
  .g-pull-2of8-xxl {
    margin-left: -25%; }
  .g-b--2of9-xxl {
    -ms-flex-preferred-size: 22.22222%;
    flex-basis: 22.22222%;
    max-width: 22.22222%; }
  .g-push-2of9-xxl {
    margin-left: 22.22222%; }
  .g-pull-2of9-xxl {
    margin-left: -22.22222%; }
  .g-b--2of10-xxl {
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%;
    max-width: 20%; }
  .g-push-2of10-xxl {
    margin-left: 20%; }
  .g-pull-2of10-xxl {
    margin-left: -20%; }
  .g-b--2of11-xxl {
    -ms-flex-preferred-size: 18.18182%;
    flex-basis: 18.18182%;
    max-width: 18.18182%; }
  .g-push-2of11-xxl {
    margin-left: 18.18182%; }
  .g-pull-2of11-xxl {
    margin-left: -18.18182%; }
  .g-b--3-xxl {
    -ms-flex-preferred-size: 25%;
    flex-basis: 25%;
    max-width: 25%; }
  .g-b--0-xxl {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-3-xxl {
    margin-left: 25%; }
  .g-pull-3-xxl {
    margin-left: -25%; }
  .g-b--3of4-xxl {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }
  .g-push-3of4-xxl {
    margin-left: 75%; }
  .g-pull-3of4-xxl {
    margin-left: -75%; }
  .g-b--3of5-xxl {
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
    max-width: 60%; }
  .g-push-3of5-xxl {
    margin-left: 60%; }
  .g-pull-3of5-xxl {
    margin-left: -60%; }
  .g-b--3of6-xxl {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .g-push-3of6-xxl {
    margin-left: 50%; }
  .g-pull-3of6-xxl {
    margin-left: -50%; }
  .g-b--3of7-xxl {
    -ms-flex-preferred-size: 42.85714%;
    flex-basis: 42.85714%;
    max-width: 42.85714%; }
  .g-push-3of7-xxl {
    margin-left: 42.85714%; }
  .g-pull-3of7-xxl {
    margin-left: -42.85714%; }
  .g-b--3of8-xxl {
    -ms-flex-preferred-size: 37.5%;
    flex-basis: 37.5%;
    max-width: 37.5%; }
  .g-push-3of8-xxl {
    margin-left: 37.5%; }
  .g-pull-3of8-xxl {
    margin-left: -37.5%; }
  .g-b--3of9-xxl {
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%; }
  .g-push-3of9-xxl {
    margin-left: 33.33333%; }
  .g-pull-3of9-xxl {
    margin-left: -33.33333%; }
  .g-b--3of10-xxl {
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    max-width: 30%; }
  .g-push-3of10-xxl {
    margin-left: 30%; }
  .g-pull-3of10-xxl {
    margin-left: -30%; }
  .g-b--3of11-xxl {
    -ms-flex-preferred-size: 27.27273%;
    flex-basis: 27.27273%;
    max-width: 27.27273%; }
  .g-push-3of11-xxl {
    margin-left: 27.27273%; }
  .g-pull-3of11-xxl {
    margin-left: -27.27273%; }
  .g-b--4-xxl {
    -ms-flex-preferred-size: 33.33333%;
    flex-basis: 33.33333%;
    max-width: 33.33333%; }
  .g-b--0-xxl {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-4-xxl {
    margin-left: 33.33333%; }
  .g-pull-4-xxl {
    margin-left: -33.33333%; }
  .g-b--4of4-xxl {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-4of4-xxl {
    margin-left: 100%; }
  .g-pull-4of4-xxl {
    margin-left: -100%; }
  .g-b--4of5-xxl {
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%;
    max-width: 80%; }
  .g-push-4of5-xxl {
    margin-left: 80%; }
  .g-pull-4of5-xxl {
    margin-left: -80%; }
  .g-b--4of6-xxl {
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%; }
  .g-push-4of6-xxl {
    margin-left: 66.66667%; }
  .g-pull-4of6-xxl {
    margin-left: -66.66667%; }
  .g-b--4of7-xxl {
    -ms-flex-preferred-size: 57.14286%;
    flex-basis: 57.14286%;
    max-width: 57.14286%; }
  .g-push-4of7-xxl {
    margin-left: 57.14286%; }
  .g-pull-4of7-xxl {
    margin-left: -57.14286%; }
  .g-b--4of8-xxl {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .g-push-4of8-xxl {
    margin-left: 50%; }
  .g-pull-4of8-xxl {
    margin-left: -50%; }
  .g-b--4of9-xxl {
    -ms-flex-preferred-size: 44.44444%;
    flex-basis: 44.44444%;
    max-width: 44.44444%; }
  .g-push-4of9-xxl {
    margin-left: 44.44444%; }
  .g-pull-4of9-xxl {
    margin-left: -44.44444%; }
  .g-b--4of10-xxl {
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%;
    max-width: 40%; }
  .g-push-4of10-xxl {
    margin-left: 40%; }
  .g-pull-4of10-xxl {
    margin-left: -40%; }
  .g-b--4of11-xxl {
    -ms-flex-preferred-size: 36.36364%;
    flex-basis: 36.36364%;
    max-width: 36.36364%; }
  .g-push-4of11-xxl {
    margin-left: 36.36364%; }
  .g-pull-4of11-xxl {
    margin-left: -36.36364%; }
  .g-b--5-xxl {
    -ms-flex-preferred-size: 41.66667%;
    flex-basis: 41.66667%;
    max-width: 41.66667%; }
  .g-b--0-xxl {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-5-xxl {
    margin-left: 41.66667%; }
  .g-pull-5-xxl {
    margin-left: -41.66667%; }
  .g-b--5of4-xxl {
    -ms-flex-preferred-size: 125%;
    flex-basis: 125%;
    max-width: 125%; }
  .g-push-5of4-xxl {
    margin-left: 125%; }
  .g-pull-5of4-xxl {
    margin-left: -125%; }
  .g-b--5of5-xxl {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-5of5-xxl {
    margin-left: 100%; }
  .g-pull-5of5-xxl {
    margin-left: -100%; }
  .g-b--5of6-xxl {
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%; }
  .g-push-5of6-xxl {
    margin-left: 83.33333%; }
  .g-pull-5of6-xxl {
    margin-left: -83.33333%; }
  .g-b--5of7-xxl {
    -ms-flex-preferred-size: 71.42857%;
    flex-basis: 71.42857%;
    max-width: 71.42857%; }
  .g-push-5of7-xxl {
    margin-left: 71.42857%; }
  .g-pull-5of7-xxl {
    margin-left: -71.42857%; }
  .g-b--5of8-xxl {
    -ms-flex-preferred-size: 62.5%;
    flex-basis: 62.5%;
    max-width: 62.5%; }
  .g-push-5of8-xxl {
    margin-left: 62.5%; }
  .g-pull-5of8-xxl {
    margin-left: -62.5%; }
  .g-b--5of9-xxl {
    -ms-flex-preferred-size: 55.55556%;
    flex-basis: 55.55556%;
    max-width: 55.55556%; }
  .g-push-5of9-xxl {
    margin-left: 55.55556%; }
  .g-pull-5of9-xxl {
    margin-left: -55.55556%; }
  .g-b--5of10-xxl {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .g-push-5of10-xxl {
    margin-left: 50%; }
  .g-pull-5of10-xxl {
    margin-left: -50%; }
  .g-b--5of11-xxl {
    -ms-flex-preferred-size: 45.45455%;
    flex-basis: 45.45455%;
    max-width: 45.45455%; }
  .g-push-5of11-xxl {
    margin-left: 45.45455%; }
  .g-pull-5of11-xxl {
    margin-left: -45.45455%; }
  .g-b--6-xxl {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    max-width: 50%; }
  .g-b--0-xxl {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-6-xxl {
    margin-left: 50%; }
  .g-pull-6-xxl {
    margin-left: -50%; }
  .g-b--6of4-xxl {
    -ms-flex-preferred-size: 150%;
    flex-basis: 150%;
    max-width: 150%; }
  .g-push-6of4-xxl {
    margin-left: 150%; }
  .g-pull-6of4-xxl {
    margin-left: -150%; }
  .g-b--6of5-xxl {
    -ms-flex-preferred-size: 120%;
    flex-basis: 120%;
    max-width: 120%; }
  .g-push-6of5-xxl {
    margin-left: 120%; }
  .g-pull-6of5-xxl {
    margin-left: -120%; }
  .g-b--6of6-xxl {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-6of6-xxl {
    margin-left: 100%; }
  .g-pull-6of6-xxl {
    margin-left: -100%; }
  .g-b--6of7-xxl {
    -ms-flex-preferred-size: 85.71429%;
    flex-basis: 85.71429%;
    max-width: 85.71429%; }
  .g-push-6of7-xxl {
    margin-left: 85.71429%; }
  .g-pull-6of7-xxl {
    margin-left: -85.71429%; }
  .g-b--6of8-xxl {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }
  .g-push-6of8-xxl {
    margin-left: 75%; }
  .g-pull-6of8-xxl {
    margin-left: -75%; }
  .g-b--6of9-xxl {
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%; }
  .g-push-6of9-xxl {
    margin-left: 66.66667%; }
  .g-pull-6of9-xxl {
    margin-left: -66.66667%; }
  .g-b--6of10-xxl {
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%;
    max-width: 60%; }
  .g-push-6of10-xxl {
    margin-left: 60%; }
  .g-pull-6of10-xxl {
    margin-left: -60%; }
  .g-b--6of11-xxl {
    -ms-flex-preferred-size: 54.54545%;
    flex-basis: 54.54545%;
    max-width: 54.54545%; }
  .g-push-6of11-xxl {
    margin-left: 54.54545%; }
  .g-pull-6of11-xxl {
    margin-left: -54.54545%; }
  .g-b--7-xxl {
    -ms-flex-preferred-size: 58.33333%;
    flex-basis: 58.33333%;
    max-width: 58.33333%; }
  .g-b--0-xxl {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-7-xxl {
    margin-left: 58.33333%; }
  .g-pull-7-xxl {
    margin-left: -58.33333%; }
  .g-b--7of4-xxl {
    -ms-flex-preferred-size: 175%;
    flex-basis: 175%;
    max-width: 175%; }
  .g-push-7of4-xxl {
    margin-left: 175%; }
  .g-pull-7of4-xxl {
    margin-left: -175%; }
  .g-b--7of5-xxl {
    -ms-flex-preferred-size: 140%;
    flex-basis: 140%;
    max-width: 140%; }
  .g-push-7of5-xxl {
    margin-left: 140%; }
  .g-pull-7of5-xxl {
    margin-left: -140%; }
  .g-b--7of6-xxl {
    -ms-flex-preferred-size: 116.66667%;
    flex-basis: 116.66667%;
    max-width: 116.66667%; }
  .g-push-7of6-xxl {
    margin-left: 116.66667%; }
  .g-pull-7of6-xxl {
    margin-left: -116.66667%; }
  .g-b--7of7-xxl {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-7of7-xxl {
    margin-left: 100%; }
  .g-pull-7of7-xxl {
    margin-left: -100%; }
  .g-b--7of8-xxl {
    -ms-flex-preferred-size: 87.5%;
    flex-basis: 87.5%;
    max-width: 87.5%; }
  .g-push-7of8-xxl {
    margin-left: 87.5%; }
  .g-pull-7of8-xxl {
    margin-left: -87.5%; }
  .g-b--7of9-xxl {
    -ms-flex-preferred-size: 77.77778%;
    flex-basis: 77.77778%;
    max-width: 77.77778%; }
  .g-push-7of9-xxl {
    margin-left: 77.77778%; }
  .g-pull-7of9-xxl {
    margin-left: -77.77778%; }
  .g-b--7of10-xxl {
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%;
    max-width: 70%; }
  .g-push-7of10-xxl {
    margin-left: 70%; }
  .g-pull-7of10-xxl {
    margin-left: -70%; }
  .g-b--7of11-xxl {
    -ms-flex-preferred-size: 63.63636%;
    flex-basis: 63.63636%;
    max-width: 63.63636%; }
  .g-push-7of11-xxl {
    margin-left: 63.63636%; }
  .g-pull-7of11-xxl {
    margin-left: -63.63636%; }
  .g-b--8-xxl {
    -ms-flex-preferred-size: 66.66667%;
    flex-basis: 66.66667%;
    max-width: 66.66667%; }
  .g-b--0-xxl {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-8-xxl {
    margin-left: 66.66667%; }
  .g-pull-8-xxl {
    margin-left: -66.66667%; }
  .g-b--8of4-xxl {
    -ms-flex-preferred-size: 200%;
    flex-basis: 200%;
    max-width: 200%; }
  .g-push-8of4-xxl {
    margin-left: 200%; }
  .g-pull-8of4-xxl {
    margin-left: -200%; }
  .g-b--8of5-xxl {
    -ms-flex-preferred-size: 160%;
    flex-basis: 160%;
    max-width: 160%; }
  .g-push-8of5-xxl {
    margin-left: 160%; }
  .g-pull-8of5-xxl {
    margin-left: -160%; }
  .g-b--8of6-xxl {
    -ms-flex-preferred-size: 133.33333%;
    flex-basis: 133.33333%;
    max-width: 133.33333%; }
  .g-push-8of6-xxl {
    margin-left: 133.33333%; }
  .g-pull-8of6-xxl {
    margin-left: -133.33333%; }
  .g-b--8of7-xxl {
    -ms-flex-preferred-size: 114.28571%;
    flex-basis: 114.28571%;
    max-width: 114.28571%; }
  .g-push-8of7-xxl {
    margin-left: 114.28571%; }
  .g-pull-8of7-xxl {
    margin-left: -114.28571%; }
  .g-b--8of8-xxl {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-8of8-xxl {
    margin-left: 100%; }
  .g-pull-8of8-xxl {
    margin-left: -100%; }
  .g-b--8of9-xxl {
    -ms-flex-preferred-size: 88.88889%;
    flex-basis: 88.88889%;
    max-width: 88.88889%; }
  .g-push-8of9-xxl {
    margin-left: 88.88889%; }
  .g-pull-8of9-xxl {
    margin-left: -88.88889%; }
  .g-b--8of10-xxl {
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%;
    max-width: 80%; }
  .g-push-8of10-xxl {
    margin-left: 80%; }
  .g-pull-8of10-xxl {
    margin-left: -80%; }
  .g-b--8of11-xxl {
    -ms-flex-preferred-size: 72.72727%;
    flex-basis: 72.72727%;
    max-width: 72.72727%; }
  .g-push-8of11-xxl {
    margin-left: 72.72727%; }
  .g-pull-8of11-xxl {
    margin-left: -72.72727%; }
  .g-b--9-xxl {
    -ms-flex-preferred-size: 75%;
    flex-basis: 75%;
    max-width: 75%; }
  .g-b--0-xxl {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-9-xxl {
    margin-left: 75%; }
  .g-pull-9-xxl {
    margin-left: -75%; }
  .g-b--9of4-xxl {
    -ms-flex-preferred-size: 225%;
    flex-basis: 225%;
    max-width: 225%; }
  .g-push-9of4-xxl {
    margin-left: 225%; }
  .g-pull-9of4-xxl {
    margin-left: -225%; }
  .g-b--9of5-xxl {
    -ms-flex-preferred-size: 180%;
    flex-basis: 180%;
    max-width: 180%; }
  .g-push-9of5-xxl {
    margin-left: 180%; }
  .g-pull-9of5-xxl {
    margin-left: -180%; }
  .g-b--9of6-xxl {
    -ms-flex-preferred-size: 150%;
    flex-basis: 150%;
    max-width: 150%; }
  .g-push-9of6-xxl {
    margin-left: 150%; }
  .g-pull-9of6-xxl {
    margin-left: -150%; }
  .g-b--9of7-xxl {
    -ms-flex-preferred-size: 128.57143%;
    flex-basis: 128.57143%;
    max-width: 128.57143%; }
  .g-push-9of7-xxl {
    margin-left: 128.57143%; }
  .g-pull-9of7-xxl {
    margin-left: -128.57143%; }
  .g-b--9of8-xxl {
    -ms-flex-preferred-size: 112.5%;
    flex-basis: 112.5%;
    max-width: 112.5%; }
  .g-push-9of8-xxl {
    margin-left: 112.5%; }
  .g-pull-9of8-xxl {
    margin-left: -112.5%; }
  .g-b--9of9-xxl {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-9of9-xxl {
    margin-left: 100%; }
  .g-pull-9of9-xxl {
    margin-left: -100%; }
  .g-b--9of10-xxl {
    -ms-flex-preferred-size: 90%;
    flex-basis: 90%;
    max-width: 90%; }
  .g-push-9of10-xxl {
    margin-left: 90%; }
  .g-pull-9of10-xxl {
    margin-left: -90%; }
  .g-b--9of11-xxl {
    -ms-flex-preferred-size: 81.81818%;
    flex-basis: 81.81818%;
    max-width: 81.81818%; }
  .g-push-9of11-xxl {
    margin-left: 81.81818%; }
  .g-pull-9of11-xxl {
    margin-left: -81.81818%; }
  .g-b--10-xxl {
    -ms-flex-preferred-size: 83.33333%;
    flex-basis: 83.33333%;
    max-width: 83.33333%; }
  .g-b--0-xxl {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-10-xxl {
    margin-left: 83.33333%; }
  .g-pull-10-xxl {
    margin-left: -83.33333%; }
  .g-b--10of4-xxl {
    -ms-flex-preferred-size: 250%;
    flex-basis: 250%;
    max-width: 250%; }
  .g-push-10of4-xxl {
    margin-left: 250%; }
  .g-pull-10of4-xxl {
    margin-left: -250%; }
  .g-b--10of5-xxl {
    -ms-flex-preferred-size: 200%;
    flex-basis: 200%;
    max-width: 200%; }
  .g-push-10of5-xxl {
    margin-left: 200%; }
  .g-pull-10of5-xxl {
    margin-left: -200%; }
  .g-b--10of6-xxl {
    -ms-flex-preferred-size: 166.66667%;
    flex-basis: 166.66667%;
    max-width: 166.66667%; }
  .g-push-10of6-xxl {
    margin-left: 166.66667%; }
  .g-pull-10of6-xxl {
    margin-left: -166.66667%; }
  .g-b--10of7-xxl {
    -ms-flex-preferred-size: 142.85714%;
    flex-basis: 142.85714%;
    max-width: 142.85714%; }
  .g-push-10of7-xxl {
    margin-left: 142.85714%; }
  .g-pull-10of7-xxl {
    margin-left: -142.85714%; }
  .g-b--10of8-xxl {
    -ms-flex-preferred-size: 125%;
    flex-basis: 125%;
    max-width: 125%; }
  .g-push-10of8-xxl {
    margin-left: 125%; }
  .g-pull-10of8-xxl {
    margin-left: -125%; }
  .g-b--10of9-xxl {
    -ms-flex-preferred-size: 111.11111%;
    flex-basis: 111.11111%;
    max-width: 111.11111%; }
  .g-push-10of9-xxl {
    margin-left: 111.11111%; }
  .g-pull-10of9-xxl {
    margin-left: -111.11111%; }
  .g-b--10of10-xxl {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-10of10-xxl {
    margin-left: 100%; }
  .g-pull-10of10-xxl {
    margin-left: -100%; }
  .g-b--10of11-xxl {
    -ms-flex-preferred-size: 90.90909%;
    flex-basis: 90.90909%;
    max-width: 90.90909%; }
  .g-push-10of11-xxl {
    margin-left: 90.90909%; }
  .g-pull-10of11-xxl {
    margin-left: -90.90909%; }
  .g-b--11-xxl {
    -ms-flex-preferred-size: 91.66667%;
    flex-basis: 91.66667%;
    max-width: 91.66667%; }
  .g-b--0-xxl {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-11-xxl {
    margin-left: 91.66667%; }
  .g-pull-11-xxl {
    margin-left: -91.66667%; }
  .g-b--11of4-xxl {
    -ms-flex-preferred-size: 275%;
    flex-basis: 275%;
    max-width: 275%; }
  .g-push-11of4-xxl {
    margin-left: 275%; }
  .g-pull-11of4-xxl {
    margin-left: -275%; }
  .g-b--11of5-xxl {
    -ms-flex-preferred-size: 220%;
    flex-basis: 220%;
    max-width: 220%; }
  .g-push-11of5-xxl {
    margin-left: 220%; }
  .g-pull-11of5-xxl {
    margin-left: -220%; }
  .g-b--11of6-xxl {
    -ms-flex-preferred-size: 183.33333%;
    flex-basis: 183.33333%;
    max-width: 183.33333%; }
  .g-push-11of6-xxl {
    margin-left: 183.33333%; }
  .g-pull-11of6-xxl {
    margin-left: -183.33333%; }
  .g-b--11of7-xxl {
    -ms-flex-preferred-size: 157.14286%;
    flex-basis: 157.14286%;
    max-width: 157.14286%; }
  .g-push-11of7-xxl {
    margin-left: 157.14286%; }
  .g-pull-11of7-xxl {
    margin-left: -157.14286%; }
  .g-b--11of8-xxl {
    -ms-flex-preferred-size: 137.5%;
    flex-basis: 137.5%;
    max-width: 137.5%; }
  .g-push-11of8-xxl {
    margin-left: 137.5%; }
  .g-pull-11of8-xxl {
    margin-left: -137.5%; }
  .g-b--11of9-xxl {
    -ms-flex-preferred-size: 122.22222%;
    flex-basis: 122.22222%;
    max-width: 122.22222%; }
  .g-push-11of9-xxl {
    margin-left: 122.22222%; }
  .g-pull-11of9-xxl {
    margin-left: -122.22222%; }
  .g-b--11of10-xxl {
    -ms-flex-preferred-size: 110%;
    flex-basis: 110%;
    max-width: 110%; }
  .g-push-11of10-xxl {
    margin-left: 110%; }
  .g-pull-11of10-xxl {
    margin-left: -110%; }
  .g-b--11of11-xxl {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-push-11of11-xxl {
    margin-left: 100%; }
  .g-pull-11of11-xxl {
    margin-left: -100%; }
  .g-b--12-xxl {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .g-b--0-xxl {
    -ms-flex-preferred-size: 0%;
    flex-basis: 0%;
    max-width: 0%; }
  .g-push-12-xxl {
    margin-left: 100%; }
  .g-pull-12-xxl {
    margin-left: -100%; }
  .g-b--12of4-xxl {
    -ms-flex-preferred-size: 300%;
    flex-basis: 300%;
    max-width: 300%; }
  .g-push-12of4-xxl {
    margin-left: 300%; }
  .g-pull-12of4-xxl {
    margin-left: -300%; }
  .g-b--12of5-xxl {
    -ms-flex-preferred-size: 240%;
    flex-basis: 240%;
    max-width: 240%; }
  .g-push-12of5-xxl {
    margin-left: 240%; }
  .g-pull-12of5-xxl {
    margin-left: -240%; }
  .g-b--12of6-xxl {
    -ms-flex-preferred-size: 200%;
    flex-basis: 200%;
    max-width: 200%; }
  .g-push-12of6-xxl {
    margin-left: 200%; }
  .g-pull-12of6-xxl {
    margin-left: -200%; }
  .g-b--12of7-xxl {
    -ms-flex-preferred-size: 171.42857%;
    flex-basis: 171.42857%;
    max-width: 171.42857%; }
  .g-push-12of7-xxl {
    margin-left: 171.42857%; }
  .g-pull-12of7-xxl {
    margin-left: -171.42857%; }
  .g-b--12of8-xxl {
    -ms-flex-preferred-size: 150%;
    flex-basis: 150%;
    max-width: 150%; }
  .g-push-12of8-xxl {
    margin-left: 150%; }
  .g-pull-12of8-xxl {
    margin-left: -150%; }
  .g-b--12of9-xxl {
    -ms-flex-preferred-size: 133.33333%;
    flex-basis: 133.33333%;
    max-width: 133.33333%; }
  .g-push-12of9-xxl {
    margin-left: 133.33333%; }
  .g-pull-12of9-xxl {
    margin-left: -133.33333%; }
  .g-b--12of10-xxl {
    -ms-flex-preferred-size: 120%;
    flex-basis: 120%;
    max-width: 120%; }
  .g-push-12of10-xxl {
    margin-left: 120%; }
  .g-pull-12of10-xxl {
    margin-left: -120%; }
  .g-b--12of11-xxl {
    -ms-flex-preferred-size: 109.09091%;
    flex-basis: 109.09091%;
    max-width: 109.09091%; }
  .g-push-12of11-xxl {
    margin-left: 109.09091%; }
  .g-pull-12of11-xxl {
    margin-left: -109.09091%; }
  .g-push-0-xxl {
    margin-left: 0; }
  .g-push-flip-0-xxl {
    margin-right: 0; } }

.g--center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

.lines {
  position: absolute;
  z-index: 99;
  top: 0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none; }
  .lines .line {
    height: 100%;
    width: 8.33333%;
    border-left: 1px solid rgba(10, 99, 172, 0.5);
    opacity: 0.35;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    pointer-events: none; }
    .lines .line:last-of-type {
      border-right: 1px solid #0a63ac; }

.g--helper {
  position: fixed;
  top: 0;
  left: 50%;
  bottom: 0;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 99999;
  pointer-events: none; }
  .g--helper .g, .g--helper .wp-block-columns {
    height: 100%; }

.g-b--helper {
  border: 0px solid rgba(10, 99, 172, 0.1);
  border-left-width: 1px;
  border-right-width: 1px;
  width: 100%;
  height: 100%; }

.wrapper {
  overflow: hidden; }

.fluid-wrapper {
  width: 100%;
  height: 0;
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 25px; }

.fluid-wrapper--wide {
  padding-bottom: 100%; }
  @media all and (min-width: 45rem) {
    .fluid-wrapper--wide {
      padding-bottom: 56.25%; } }
  @media all and (min-width: 75rem) {
    .fluid-wrapper--wide {
      padding-bottom: 42%; } }

.fluid-wrapper--tall {
  min-height: 450px; }
  @media all and (min-width: 56.25rem) {
    .fluid-wrapper--tall {
      min-height: 100%; } }

.split {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row; }
  .split > * {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

.split-container {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }
  .split-container.-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
  @media all and (min-width: 45rem) {
    .split-container {
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; } }

.loading-spinner {
  display: block;
  border: 3px solid #0a63ac;
  width: 1.875rem;
  height: 1.875rem;
  border-radius: 50%;
  border-right-color: transparent;
  border-bottom-color: transparent;
  -webkit-animation: loading-spinner 1s linear infinite;
  animation: loading-spinner 1s linear infinite; }

@-webkit-keyframes loading-spinner {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes loading-spinner {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.link {
  cursor: pointer;
  color: #178bcd;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: color 200ms ease-out, opacity 200ms ease-out;
  transition: color 200ms ease-out, opacity 200ms ease-out; }
  .link .arrow--right {
    -webkit-transition: 200ms ease-out;
    transition: 200ms ease-out;
    margin-left: 5px; }
  .link .arrow--left {
    -webkit-transition: 200ms ease-out;
    transition: 200ms ease-out;
    margin-right: 5px; }
  .link svg * {
    -webkit-transition: fill 200ms ease-out;
    transition: fill 200ms ease-out; }
  .link:focus svg *, .link:hover svg * {
    fill: #1b4265; }
  .link:focus .arrow--left, .link:hover .arrow--left {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px); }
  .link:focus .arrow--right, .link:hover .arrow--right {
    -webkit-transform: translateX(5px);
    transform: translateX(5px); }

.link.-dark {
  color: #231f20; }
  .link.-dark:focus, .link.-dark:hover {
    color: #178bcd; }
    .link.-dark:focus svg *, .link.-dark:hover svg * {
      fill: #178bcd; }

.link.-banner {
  color: white; }
  .link.-banner::before {
    -webkit-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
    display: block;
    content: url("../../template-parts/svgs/arrow.svg");
    line-height: 0;
    margin-right: 6px; }
  .link.-banner:focus::before, .link.-banner:hover::before {
    -webkit-transform: translateX(-5px);
    transform: translateX(-5px); }
  .link.-banner.-dark {
    color: #636466; }
    .link.-banner.-dark::before {
      -webkit-filter: brightness(0);
      filter: brightness(0); }
    .link.-banner.-dark:focus, .link.-banner.-dark:hover {
      color: #636466; }

.link.-green, .-green .dotted-container .link.btn, .dotted-container.-green .dotted-container__content .link.btn, .-green .accordion .link.btn, .accordion.-green .link.btn, .panel-slider__controls.-green .link.btn, .card.-green .link.btn, .content-card.-green .link.btn, .-green .content-block__btn .link.btn {
  color: #136b6a; }
  .link.-green svg *, .-green .dotted-container .link.btn svg *, .dotted-container.-green .dotted-container__content .link.btn svg *, .-green .accordion .link.btn svg *, .accordion.-green .link.btn svg *, .panel-slider__controls.-green .link.btn svg *, .card.-green .link.btn svg *, .content-card.-green .link.btn svg *, .-green .content-block__btn .link.btn svg * {
    fill: #24a390; }
  .link.-green:focus, .-green .dotted-container .link.btn:focus, .dotted-container.-green .dotted-container__content .link.btn:focus, .-green .accordion .link.btn:focus, .accordion.-green .link.btn:focus, .panel-slider__controls.-green .link.btn:focus, .card.-green .link.btn:focus, .content-card.-green .link.btn:focus, .-green .content-block__btn .link.btn:focus, .link.-green:hover, .-green .dotted-container .link.btn:hover, .dotted-container.-green .dotted-container__content .link.btn:hover, .-green .accordion .link.btn:hover, .accordion.-green .link.btn:hover, .panel-slider__controls.-green .link.btn:hover, .card.-green .link.btn:hover, .content-card.-green .link.btn:hover, .-green .content-block__btn .link.btn:hover {
    color: #213838; }
    .link.-green:focus svg *, .-green .dotted-container .link.btn:focus svg *, .dotted-container.-green .dotted-container__content .link.btn:focus svg *, .-green .accordion .link.btn:focus svg *, .accordion.-green .link.btn:focus svg *, .panel-slider__controls.-green .link.btn:focus svg *, .card.-green .link.btn:focus svg *, .content-card.-green .link.btn:focus svg *, .-green .content-block__btn .link.btn:focus svg *, .link.-green:hover svg *, .-green .dotted-container .link.btn:hover svg *, .dotted-container.-green .dotted-container__content .link.btn:hover svg *, .-green .accordion .link.btn:hover svg *, .accordion.-green .link.btn:hover svg *, .panel-slider__controls.-green .link.btn:hover svg *, .card.-green .link.btn:hover svg *, .content-card.-green .link.btn:hover svg *, .-green .content-block__btn .link.btn:hover svg * {
      fill: #213838; }

.link.-purple, .-purple .dotted-container .link.btn, .dotted-container.-purple .dotted-container__content .link.btn, .-purple .accordion .link.btn, .accordion.-purple .link.btn, .triangle-section.-purple .triangle-column__body .link.btn, .triangle-section.-purple-light .triangle-column__body .link.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .link.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .link.btn, .panel-slider__controls.-purple .link.btn, .card.-purple .link.btn, .content-card.-purple .link.btn, .-purple .content-block__btn .link.btn {
  color: #5a348f; }
  .link.-purple svg *, .-purple .dotted-container .link.btn svg *, .dotted-container.-purple .dotted-container__content .link.btn svg *, .-purple .accordion .link.btn svg *, .accordion.-purple .link.btn svg *, .triangle-section.-purple .triangle-column__body .link.btn svg *, .triangle-section.-purple-light .triangle-column__body .link.btn svg *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .link.btn svg *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .link.btn svg *, .panel-slider__controls.-purple .link.btn svg *, .card.-purple .link.btn svg *, .content-card.-purple .link.btn svg *, .-purple .content-block__btn .link.btn svg * {
    fill: #8f2f8d; }
  .link.-purple:focus, .-purple .dotted-container .link.btn:focus, .dotted-container.-purple .dotted-container__content .link.btn:focus, .-purple .accordion .link.btn:focus, .accordion.-purple .link.btn:focus, .triangle-section.-purple .triangle-column__body .link.btn:focus, .triangle-section.-purple-light .triangle-column__body .link.btn:focus, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .link.btn:focus, .slider-panel.-purple .triangle-section.btn .triangle-column__body .link.btn:focus, .panel-slider__controls.-purple .link.btn:focus, .card.-purple .link.btn:focus, .content-card.-purple .link.btn:focus, .-purple .content-block__btn .link.btn:focus, .link.-purple:hover, .-purple .dotted-container .link.btn:hover, .dotted-container.-purple .dotted-container__content .link.btn:hover, .-purple .accordion .link.btn:hover, .accordion.-purple .link.btn:hover, .triangle-section.-purple .triangle-column__body .link.btn:hover, .triangle-section.-purple-light .triangle-column__body .link.btn:hover, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .link.btn:hover, .slider-panel.-purple .triangle-section.btn .triangle-column__body .link.btn:hover, .panel-slider__controls.-purple .link.btn:hover, .card.-purple .link.btn:hover, .content-card.-purple .link.btn:hover, .-purple .content-block__btn .link.btn:hover {
    color: #3e2c57; }
    .link.-purple:focus svg *, .-purple .dotted-container .link.btn:focus svg *, .dotted-container.-purple .dotted-container__content .link.btn:focus svg *, .-purple .accordion .link.btn:focus svg *, .accordion.-purple .link.btn:focus svg *, .triangle-section.-purple .triangle-column__body .link.btn:focus svg *, .triangle-section.-purple-light .triangle-column__body .link.btn:focus svg *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .link.btn:focus svg *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .link.btn:focus svg *, .panel-slider__controls.-purple .link.btn:focus svg *, .card.-purple .link.btn:focus svg *, .content-card.-purple .link.btn:focus svg *, .-purple .content-block__btn .link.btn:focus svg *, .link.-purple:hover svg *, .-purple .dotted-container .link.btn:hover svg *, .dotted-container.-purple .dotted-container__content .link.btn:hover svg *, .-purple .accordion .link.btn:hover svg *, .accordion.-purple .link.btn:hover svg *, .triangle-section.-purple .triangle-column__body .link.btn:hover svg *, .triangle-section.-purple-light .triangle-column__body .link.btn:hover svg *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .link.btn:hover svg *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .link.btn:hover svg *, .panel-slider__controls.-purple .link.btn:hover svg *, .card.-purple .link.btn:hover svg *, .content-card.-purple .link.btn:hover svg *, .-purple .content-block__btn .link.btn:hover svg * {
      fill: #3e2c57; }

.link.-blue, .-blue .dotted-container .link.btn, .dotted-container.-blue .dotted-container__content .link.btn, .-blue .accordion .link.btn, .accordion.-blue .link.btn, .triangle-section.-blue .triangle-column__body .link.btn, .panel-slider__controls.-blue .link.btn, .card.-blue .link.btn, .content-card.-blue .link.btn, .-blue .content-block__btn .link.btn {
  color: #0a63ac; }
  .link.-blue svg *, .-blue .dotted-container .link.btn svg *, .dotted-container.-blue .dotted-container__content .link.btn svg *, .-blue .accordion .link.btn svg *, .accordion.-blue .link.btn svg *, .triangle-section.-blue .triangle-column__body .link.btn svg *, .panel-slider__controls.-blue .link.btn svg *, .card.-blue .link.btn svg *, .content-card.-blue .link.btn svg *, .-blue .content-block__btn .link.btn svg * {
    fill: #178bcd; }
  .link.-blue:focus, .-blue .dotted-container .link.btn:focus, .dotted-container.-blue .dotted-container__content .link.btn:focus, .-blue .accordion .link.btn:focus, .accordion.-blue .link.btn:focus, .triangle-section.-blue .triangle-column__body .link.btn:focus, .panel-slider__controls.-blue .link.btn:focus, .card.-blue .link.btn:focus, .content-card.-blue .link.btn:focus, .-blue .content-block__btn .link.btn:focus, .link.-blue:hover, .-blue .dotted-container .link.btn:hover, .dotted-container.-blue .dotted-container__content .link.btn:hover, .-blue .accordion .link.btn:hover, .accordion.-blue .link.btn:hover, .triangle-section.-blue .triangle-column__body .link.btn:hover, .panel-slider__controls.-blue .link.btn:hover, .card.-blue .link.btn:hover, .content-card.-blue .link.btn:hover, .-blue .content-block__btn .link.btn:hover {
    color: #1b4265; }
    .link.-blue:focus svg *, .-blue .dotted-container .link.btn:focus svg *, .dotted-container.-blue .dotted-container__content .link.btn:focus svg *, .-blue .accordion .link.btn:focus svg *, .accordion.-blue .link.btn:focus svg *, .triangle-section.-blue .triangle-column__body .link.btn:focus svg *, .panel-slider__controls.-blue .link.btn:focus svg *, .card.-blue .link.btn:focus svg *, .content-card.-blue .link.btn:focus svg *, .-blue .content-block__btn .link.btn:focus svg *, .link.-blue:hover svg *, .-blue .dotted-container .link.btn:hover svg *, .dotted-container.-blue .dotted-container__content .link.btn:hover svg *, .-blue .accordion .link.btn:hover svg *, .accordion.-blue .link.btn:hover svg *, .triangle-section.-blue .triangle-column__body .link.btn:hover svg *, .panel-slider__controls.-blue .link.btn:hover svg *, .card.-blue .link.btn:hover svg *, .content-card.-blue .link.btn:hover svg *, .-blue .content-block__btn .link.btn:hover svg * {
      fill: #1b4265; }

.header {
  position: fixed;
  top: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: calc(100vw - (1.25rem * 2));
  height: 63px;
  z-index: 10; }
  @media all and (min-width: 45rem) {
    .header {
      width: calc(100vw * (12 / 14));
      height: 73px; } }
  @media all and (min-width: 56.25rem) {
    .header {
      top: 50px; } }
  @media all and (min-width: 75rem) {
    .header {
      position: absolute; } }

@media all and (min-width: 75rem) {
  .header-container {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    left: 0;
    z-index: 10; } }

.header--nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding-left: 15px;
  padding-right: 85px;
  -webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1);
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  -webkit-transition: padding 200ms ease-out, top 400ms ease-out, -webkit-transform 400ms ease-out, -webkit-box-shadow 400ms ease-out;
  transition: padding 200ms ease-out, top 400ms ease-out, -webkit-transform 400ms ease-out, -webkit-box-shadow 400ms ease-out;
  transition: padding 200ms ease-out, transform 400ms ease-out, top 400ms ease-out, box-shadow 400ms ease-out;
  transition: padding 200ms ease-out, transform 400ms ease-out, top 400ms ease-out, box-shadow 400ms ease-out, -webkit-transform 400ms ease-out, -webkit-box-shadow 400ms ease-out; }
  .header--nav::before {
    content: '';
    position: fixed;
    top: 0;
    left: calc((100vw - calc(100vw - (1.25rem * 2))) / -2);
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.4);
    pointer-events: none;
    opacity: 0;
    z-index: -1;
    -webkit-transition: 200ms ease-out;
    transition: 200ms ease-out; }
    @media all and (min-width: 45rem) {
      .header--nav::before {
        left: calc((100vw - calc(100vw * (12 / 14))) / -2); } }
    @media all and (min-width: 56.25rem) {
      .header--nav::before {
        top: -50px; } }
    @media all and (min-width: 75rem) {
      .header--nav::before {
        opacity: 0; } }
  .header--nav::after {
    content: '';
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    background-color: #ffffff;
    border-radius: inherit;
    pointer-events: none;
    z-index: -1;
    -webkit-transition: background-color 200ms ease-out;
    transition: background-color 200ms ease-out; }
  .header--nav.active::before {
    opacity: 1; }
  @media all and (min-width: 56.25rem) {
    .header--nav {
      padding-left: 30px;
      padding-right: 100px;
      border-radius: 12px;
      -webkit-box-shadow: 0 12px 24px 0 rgba(0, 0, 0, 0.1);
      box-shadow: 0 12px 24px 0 rgba(0, 0, 0, 0.1); } }

.-hide-hero .header--nav {
  -webkit-transform: translateX(-50%) translateY(-100%);
  transform: translateX(-50%) translateY(-100%); }
  @media all and (min-width: 56.25rem) {
    .-hide-hero .header--nav {
      -webkit-transform: translateX(-50%) translateY(-100%) translateY(-50px);
      transform: translateX(-50%) translateY(-100%) translateY(-50px);
      -webkit-box-shadow: none;
      box-shadow: none; } }

.-hide-hero:not(.-full-video) .header--nav {
  -webkit-transition: none;
  transition: none; }

@media all and (min-width: 75rem) {
  .-hero .header--nav {
    padding-right: 30px;
    top: 83vh; }
  .-hide-hero .-hero .header--nav {
    top: 100vh;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
  .-hide-hero:not(.-full-video) .-hero .header--nav {
    -webkit-transition: none;
    transition: none; }
  .-hero.-green .header--nav::after, .-green .dotted-container .-hero.btn .header--nav::after, .dotted-container.-green .dotted-container__content .-hero.btn .header--nav::after, .-green .accordion .-hero.btn .header--nav::after, .accordion.-green .-hero.btn .header--nav::after, .panel-slider__controls.-green .-hero.btn .header--nav::after, .card.-green .-hero.btn .header--nav::after, .content-card.-green .-hero.btn .header--nav::after, .-green .content-block__btn .-hero.btn .header--nav::after {
    background-color: #136b6a; }
  .-hero.-red .header--nav::after, .-red .dotted-container .-hero.btn .header--nav::after, .dotted-container.-red .dotted-container__content .-hero.btn .header--nav::after, .-red .accordion .-hero.btn .header--nav::after, .accordion.-red .-hero.btn .header--nav::after, .panel-slider__controls.-red .-hero.btn .header--nav::after, .card.-red .-hero.btn .header--nav::after, .content-card.-red .-hero.btn .header--nav::after, .-red .content-block__btn .-hero.btn .header--nav::after {
    background-color: #a62e34; }
  .-hero.-purple .header--nav::after, .-purple .dotted-container .-hero.btn .header--nav::after, .dotted-container.-purple .dotted-container__content .-hero.btn .header--nav::after, .-purple .accordion .-hero.btn .header--nav::after, .accordion.-purple .-hero.btn .header--nav::after, .triangle-section.-purple .triangle-column__body .-hero.btn .header--nav::after, .triangle-section.-purple-light .triangle-column__body .-hero.btn .header--nav::after, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-hero.btn .header--nav::after, .slider-panel.-purple .triangle-section.btn .triangle-column__body .-hero.btn .header--nav::after, .panel-slider__controls.-purple .-hero.btn .header--nav::after, .card.-purple .-hero.btn .header--nav::after, .content-card.-purple .-hero.btn .header--nav::after, .-purple .content-block__btn .-hero.btn .header--nav::after {
    background-color: #5a348f; }
  .-hero.-blue .header--nav::after, .-blue .dotted-container .-hero.btn .header--nav::after, .dotted-container.-blue .dotted-container__content .-hero.btn .header--nav::after, .-blue .accordion .-hero.btn .header--nav::after, .accordion.-blue .-hero.btn .header--nav::after, .triangle-section.-blue .triangle-column__body .-hero.btn .header--nav::after, .panel-slider__controls.-blue .-hero.btn .header--nav::after, .card.-blue .-hero.btn .header--nav::after, .content-card.-blue .-hero.btn .header--nav::after, .-blue .content-block__btn .-hero.btn .header--nav::after {
    background-color: #0a63ac; }
  .-hero.-yellow .header--nav::after, .-yellow .dotted-container .-hero.btn .header--nav::after, .dotted-container.-yellow .dotted-container__content .-hero.btn .header--nav::after, .-yellow .accordion .-hero.btn .header--nav::after, .accordion.-yellow .-hero.btn .header--nav::after, .panel-slider__controls.-yellow .-hero.btn .header--nav::after, .card.-yellow .-hero.btn .header--nav::after, .-yellow .content-block__btn .-hero.btn .header--nav::after {
    background-color: #d95931; } }

@media all and (min-width: 100rem) {
  .-hero .header--nav {
    top: 86vh; }
  .-hide-hero .-hero .header--nav {
    top: 100vh; } }

.header--logo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  padding-right: 10px;
  pointer-events: none;
  -webkit-transition: -webkit-transform 400ms ease-out;
  transition: -webkit-transform 400ms ease-out;
  transition: transform 400ms ease-out;
  transition: transform 400ms ease-out, -webkit-transform 400ms ease-out; }
  @media all and (min-width: 56.25rem) {
    .header--logo {
      padding-right: 20px; } }

.header-logo {
  line-height: 0;
  pointer-events: auto;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform: scale(0.26316);
  transform: scale(0.26316);
  -webkit-transform-origin: 100% 50%;
  transform-origin: 100% 50%;
  -webkit-transition: opacity 300ms ease-out, -webkit-transform 300ms ease-out;
  transition: opacity 300ms ease-out, -webkit-transform 300ms ease-out;
  transition: transform 300ms ease-out, opacity 300ms ease-out;
  transition: transform 300ms ease-out, opacity 300ms ease-out, -webkit-transform 300ms ease-out; }
  .header-logo svg {
    width: 190px;
    height: 146px; }
    .header-logo svg path {
      -webkit-transition: fill 200ms ease-out, stroke 200ms ease-out;
      transition: fill 200ms ease-out, stroke 200ms ease-out; }

.-hide-hero .header--logo {
  -webkit-transform: translateX(-50%) translateY(-100%);
  transform: translateX(-50%) translateY(-100%); }
  @media all and (min-width: 56.25rem) {
    .-hide-hero .header--logo {
      -webkit-transform: translateX(-50%) translateY(-100%) translateY(-50px);
      transform: translateX(-50%) translateY(-100%) translateY(-50px); } }
  @media all and (min-width: 75rem) {
    .-hide-hero .header--logo {
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%); } }

.-hide-hero:not(.-full-video) .header--logo {
  -webkit-transition: none;
  transition: none; }

@media all and (min-width: 75rem) {
  .-hero .header--logo {
    padding-right: 0;
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch; } }

@media all and (min-width: 75rem) {
  .-hero .header-logo {
    -webkit-transform: translateX(4.16667vw) scale(1);
    transform: translateX(4.16667vw) scale(1); } }

@media all and (min-width: 75rem) {
  .-hide-hero .-hero .header-logo {
    -webkit-transform: translateX(4.16667vw) translateY(50px) scale(1);
    transform: translateX(4.16667vw) translateY(50px) scale(1);
    opacity: 0; } }

.-hide-hero:not(.-full-video) .-hero .header-logo {
  -webkit-transition: none;
  transition: none; }

.header__announcement {
  margin-bottom: 20px;
  padding: 0 12.5px;
  visibility: visible;
  -webkit-transition: 200ms ease-out;
  transition: 200ms ease-out;
  max-width: 350px; }
  .header__announcement.hidden {
    visibility: hidden;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%); }
  @media all and (min-width: 45rem) {
    .header__announcement {
      width: 50%; } }
  @media all and (min-width: 75rem) {
    .header__announcement {
      position: absolute;
      top: 93px;
      right: 25px;
      width: 25%;
      margin: 0;
      padding: 0;
      opacity: 0;
      visibility: hidden;
      pointer-events: none;
      z-index: 1;
      -webkit-transition: none;
      transition: none; }
      .-hero .header__announcement {
        bottom: 93px;
        top: auto; } }
  @media all and (min-width: 100rem) {
    .header__announcement {
      width: 29.16667%; } }

.header-container.-blue .logo-arrow, .-blue .dotted-container .header-container.btn .logo-arrow, .dotted-container.-blue .dotted-container__content .header-container.btn .logo-arrow, .-blue .accordion .header-container.btn .logo-arrow, .accordion.-blue .header-container.btn .logo-arrow, .triangle-section.-blue .triangle-column__body .header-container.btn .logo-arrow, .panel-slider__controls.-blue .header-container.btn .logo-arrow, .card.-blue .header-container.btn .logo-arrow, .content-card.-blue .header-container.btn .logo-arrow, .-blue .content-block__btn .header-container.btn .logo-arrow,
.header-container.-blue .logo-letters,
.-blue .dotted-container .header-container.btn .logo-letters,
.dotted-container.-blue .dotted-container__content .header-container.btn .logo-letters,
.-blue .accordion .header-container.btn .logo-letters,
.accordion.-blue .header-container.btn .logo-letters,
.triangle-section.-blue .triangle-column__body .header-container.btn .logo-letters,
.panel-slider__controls.-blue .header-container.btn .logo-letters,
.card.-blue .header-container.btn .logo-letters,
.content-card.-blue .header-container.btn .logo-letters,
.-blue .content-block__btn .header-container.btn .logo-letters {
  fill: #178bcd; }

.header-container.-blue .logo-triangle, .-blue .dotted-container .header-container.btn .logo-triangle, .dotted-container.-blue .dotted-container__content .header-container.btn .logo-triangle, .-blue .accordion .header-container.btn .logo-triangle, .accordion.-blue .header-container.btn .logo-triangle, .triangle-section.-blue .triangle-column__body .header-container.btn .logo-triangle, .panel-slider__controls.-blue .header-container.btn .logo-triangle, .card.-blue .header-container.btn .logo-triangle, .content-card.-blue .header-container.btn .logo-triangle, .-blue .content-block__btn .header-container.btn .logo-triangle,
.header-container.-blue .logo-name,
.-blue .dotted-container .header-container.btn .logo-name,
.dotted-container.-blue .dotted-container__content .header-container.btn .logo-name,
.-blue .accordion .header-container.btn .logo-name,
.accordion.-blue .header-container.btn .logo-name,
.triangle-section.-blue .triangle-column__body .header-container.btn .logo-name,
.panel-slider__controls.-blue .header-container.btn .logo-name,
.card.-blue .header-container.btn .logo-name,
.content-card.-blue .header-container.btn .logo-name,
.-blue .content-block__btn .header-container.btn .logo-name,
.header-container.-blue .logo-copyright,
.-blue .dotted-container .header-container.btn .logo-copyright,
.dotted-container.-blue .dotted-container__content .header-container.btn .logo-copyright,
.-blue .accordion .header-container.btn .logo-copyright,
.accordion.-blue .header-container.btn .logo-copyright,
.triangle-section.-blue .triangle-column__body .header-container.btn .logo-copyright,
.panel-slider__controls.-blue .header-container.btn .logo-copyright,
.card.-blue .header-container.btn .logo-copyright,
.content-card.-blue .header-container.btn .logo-copyright,
.-blue .content-block__btn .header-container.btn .logo-copyright {
  fill: #8f2f8d; }

.header-container.-purple .logo-arrow, .-purple .dotted-container .header-container.btn .logo-arrow, .dotted-container.-purple .dotted-container__content .header-container.btn .logo-arrow, .-purple .accordion .header-container.btn .logo-arrow, .accordion.-purple .header-container.btn .logo-arrow, .triangle-section.-purple .triangle-column__body .header-container.btn .logo-arrow, .triangle-section.-purple-light .triangle-column__body .header-container.btn .logo-arrow, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .logo-arrow, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .logo-arrow, .panel-slider__controls.-purple .header-container.btn .logo-arrow, .card.-purple .header-container.btn .logo-arrow, .content-card.-purple .header-container.btn .logo-arrow, .-purple .content-block__btn .header-container.btn .logo-arrow,
.header-container.-purple .logo-letters,
.-purple .dotted-container .header-container.btn .logo-letters,
.dotted-container.-purple .dotted-container__content .header-container.btn .logo-letters,
.-purple .accordion .header-container.btn .logo-letters,
.accordion.-purple .header-container.btn .logo-letters,
.triangle-section.-purple .triangle-column__body .header-container.btn .logo-letters,
.triangle-section.-purple-light .triangle-column__body .header-container.btn .logo-letters,
.simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .logo-letters,
.slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .logo-letters,
.panel-slider__controls.-purple .header-container.btn .logo-letters,
.card.-purple .header-container.btn .logo-letters,
.content-card.-purple .header-container.btn .logo-letters,
.-purple .content-block__btn .header-container.btn .logo-letters {
  fill: #8f2f8d; }

.header-container.-purple .logo-triangle, .-purple .dotted-container .header-container.btn .logo-triangle, .dotted-container.-purple .dotted-container__content .header-container.btn .logo-triangle, .-purple .accordion .header-container.btn .logo-triangle, .accordion.-purple .header-container.btn .logo-triangle, .triangle-section.-purple .triangle-column__body .header-container.btn .logo-triangle, .triangle-section.-purple-light .triangle-column__body .header-container.btn .logo-triangle, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .logo-triangle, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .logo-triangle, .panel-slider__controls.-purple .header-container.btn .logo-triangle, .card.-purple .header-container.btn .logo-triangle, .content-card.-purple .header-container.btn .logo-triangle, .-purple .content-block__btn .header-container.btn .logo-triangle,
.header-container.-purple .logo-name,
.-purple .dotted-container .header-container.btn .logo-name,
.dotted-container.-purple .dotted-container__content .header-container.btn .logo-name,
.-purple .accordion .header-container.btn .logo-name,
.accordion.-purple .header-container.btn .logo-name,
.triangle-section.-purple .triangle-column__body .header-container.btn .logo-name,
.triangle-section.-purple-light .triangle-column__body .header-container.btn .logo-name,
.simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .logo-name,
.slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .logo-name,
.panel-slider__controls.-purple .header-container.btn .logo-name,
.card.-purple .header-container.btn .logo-name,
.content-card.-purple .header-container.btn .logo-name,
.-purple .content-block__btn .header-container.btn .logo-name,
.header-container.-purple .logo-copyright,
.-purple .dotted-container .header-container.btn .logo-copyright,
.dotted-container.-purple .dotted-container__content .header-container.btn .logo-copyright,
.-purple .accordion .header-container.btn .logo-copyright,
.accordion.-purple .header-container.btn .logo-copyright,
.triangle-section.-purple .triangle-column__body .header-container.btn .logo-copyright,
.triangle-section.-purple-light .triangle-column__body .header-container.btn .logo-copyright,
.simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .logo-copyright,
.slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .logo-copyright,
.panel-slider__controls.-purple .header-container.btn .logo-copyright,
.card.-purple .header-container.btn .logo-copyright,
.content-card.-purple .header-container.btn .logo-copyright,
.-purple .content-block__btn .header-container.btn .logo-copyright {
  fill: #e8242d; }

.header-container.-red .logo-arrow, .-red .dotted-container .header-container.btn .logo-arrow, .dotted-container.-red .dotted-container__content .header-container.btn .logo-arrow, .-red .accordion .header-container.btn .logo-arrow, .accordion.-red .header-container.btn .logo-arrow, .panel-slider__controls.-red .header-container.btn .logo-arrow, .card.-red .header-container.btn .logo-arrow, .content-card.-red .header-container.btn .logo-arrow, .-red .content-block__btn .header-container.btn .logo-arrow,
.header-container.-red .logo-letters,
.-red .dotted-container .header-container.btn .logo-letters,
.dotted-container.-red .dotted-container__content .header-container.btn .logo-letters,
.-red .accordion .header-container.btn .logo-letters,
.accordion.-red .header-container.btn .logo-letters,
.panel-slider__controls.-red .header-container.btn .logo-letters,
.card.-red .header-container.btn .logo-letters,
.content-card.-red .header-container.btn .logo-letters,
.-red .content-block__btn .header-container.btn .logo-letters {
  fill: #e8242d; }

.header-container.-red .logo-triangle, .-red .dotted-container .header-container.btn .logo-triangle, .dotted-container.-red .dotted-container__content .header-container.btn .logo-triangle, .-red .accordion .header-container.btn .logo-triangle, .accordion.-red .header-container.btn .logo-triangle, .panel-slider__controls.-red .header-container.btn .logo-triangle, .card.-red .header-container.btn .logo-triangle, .content-card.-red .header-container.btn .logo-triangle, .-red .content-block__btn .header-container.btn .logo-triangle,
.header-container.-red .logo-name,
.-red .dotted-container .header-container.btn .logo-name,
.dotted-container.-red .dotted-container__content .header-container.btn .logo-name,
.-red .accordion .header-container.btn .logo-name,
.accordion.-red .header-container.btn .logo-name,
.panel-slider__controls.-red .header-container.btn .logo-name,
.card.-red .header-container.btn .logo-name,
.content-card.-red .header-container.btn .logo-name,
.-red .content-block__btn .header-container.btn .logo-name,
.header-container.-red .logo-copyright,
.-red .dotted-container .header-container.btn .logo-copyright,
.dotted-container.-red .dotted-container__content .header-container.btn .logo-copyright,
.-red .accordion .header-container.btn .logo-copyright,
.accordion.-red .header-container.btn .logo-copyright,
.panel-slider__controls.-red .header-container.btn .logo-copyright,
.card.-red .header-container.btn .logo-copyright,
.content-card.-red .header-container.btn .logo-copyright,
.-red .content-block__btn .header-container.btn .logo-copyright {
  fill: #faae31; }

.header-container.-yellow .logo-arrow, .-yellow .dotted-container .header-container.btn .logo-arrow, .dotted-container.-yellow .dotted-container__content .header-container.btn .logo-arrow, .-yellow .accordion .header-container.btn .logo-arrow, .accordion.-yellow .header-container.btn .logo-arrow, .panel-slider__controls.-yellow .header-container.btn .logo-arrow, .card.-yellow .header-container.btn .logo-arrow, .-yellow .content-block__btn .header-container.btn .logo-arrow,
.header-container.-yellow .logo-letters,
.-yellow .dotted-container .header-container.btn .logo-letters,
.dotted-container.-yellow .dotted-container__content .header-container.btn .logo-letters,
.-yellow .accordion .header-container.btn .logo-letters,
.accordion.-yellow .header-container.btn .logo-letters,
.panel-slider__controls.-yellow .header-container.btn .logo-letters,
.card.-yellow .header-container.btn .logo-letters,
.-yellow .content-block__btn .header-container.btn .logo-letters {
  fill: #faae31; }

.header-container.-yellow .logo-triangle, .-yellow .dotted-container .header-container.btn .logo-triangle, .dotted-container.-yellow .dotted-container__content .header-container.btn .logo-triangle, .-yellow .accordion .header-container.btn .logo-triangle, .accordion.-yellow .header-container.btn .logo-triangle, .panel-slider__controls.-yellow .header-container.btn .logo-triangle, .card.-yellow .header-container.btn .logo-triangle, .-yellow .content-block__btn .header-container.btn .logo-triangle,
.header-container.-yellow .logo-name,
.-yellow .dotted-container .header-container.btn .logo-name,
.dotted-container.-yellow .dotted-container__content .header-container.btn .logo-name,
.-yellow .accordion .header-container.btn .logo-name,
.accordion.-yellow .header-container.btn .logo-name,
.panel-slider__controls.-yellow .header-container.btn .logo-name,
.card.-yellow .header-container.btn .logo-name,
.-yellow .content-block__btn .header-container.btn .logo-name,
.header-container.-yellow .logo-copyright,
.-yellow .dotted-container .header-container.btn .logo-copyright,
.dotted-container.-yellow .dotted-container__content .header-container.btn .logo-copyright,
.-yellow .accordion .header-container.btn .logo-copyright,
.accordion.-yellow .header-container.btn .logo-copyright,
.panel-slider__controls.-yellow .header-container.btn .logo-copyright,
.card.-yellow .header-container.btn .logo-copyright,
.-yellow .content-block__btn .header-container.btn .logo-copyright {
  fill: #24a390; }

.header-container.-green .logo-arrow, .-green .dotted-container .header-container.btn .logo-arrow, .dotted-container.-green .dotted-container__content .header-container.btn .logo-arrow, .-green .accordion .header-container.btn .logo-arrow, .accordion.-green .header-container.btn .logo-arrow, .panel-slider__controls.-green .header-container.btn .logo-arrow, .card.-green .header-container.btn .logo-arrow, .content-card.-green .header-container.btn .logo-arrow, .-green .content-block__btn .header-container.btn .logo-arrow,
.header-container.-green .logo-letters,
.-green .dotted-container .header-container.btn .logo-letters,
.dotted-container.-green .dotted-container__content .header-container.btn .logo-letters,
.-green .accordion .header-container.btn .logo-letters,
.accordion.-green .header-container.btn .logo-letters,
.panel-slider__controls.-green .header-container.btn .logo-letters,
.card.-green .header-container.btn .logo-letters,
.content-card.-green .header-container.btn .logo-letters,
.-green .content-block__btn .header-container.btn .logo-letters {
  fill: #24a390; }

.header-container.-green .logo-triangle, .-green .dotted-container .header-container.btn .logo-triangle, .dotted-container.-green .dotted-container__content .header-container.btn .logo-triangle, .-green .accordion .header-container.btn .logo-triangle, .accordion.-green .header-container.btn .logo-triangle, .panel-slider__controls.-green .header-container.btn .logo-triangle, .card.-green .header-container.btn .logo-triangle, .content-card.-green .header-container.btn .logo-triangle, .-green .content-block__btn .header-container.btn .logo-triangle,
.header-container.-green .logo-name,
.-green .dotted-container .header-container.btn .logo-name,
.dotted-container.-green .dotted-container__content .header-container.btn .logo-name,
.-green .accordion .header-container.btn .logo-name,
.accordion.-green .header-container.btn .logo-name,
.panel-slider__controls.-green .header-container.btn .logo-name,
.card.-green .header-container.btn .logo-name,
.content-card.-green .header-container.btn .logo-name,
.-green .content-block__btn .header-container.btn .logo-name,
.header-container.-green .logo-copyright,
.-green .dotted-container .header-container.btn .logo-copyright,
.dotted-container.-green .dotted-container__content .header-container.btn .logo-copyright,
.-green .accordion .header-container.btn .logo-copyright,
.accordion.-green .header-container.btn .logo-copyright,
.panel-slider__controls.-green .header-container.btn .logo-copyright,
.card.-green .header-container.btn .logo-copyright,
.content-card.-green .header-container.btn .logo-copyright,
.-green .content-block__btn .header-container.btn .logo-copyright {
  fill: #178bcd; }

.header-container.-hero.-yellow .logo-arrow, .-yellow .dotted-container .header-container.-hero.btn .logo-arrow, .dotted-container.-yellow .dotted-container__content .header-container.-hero.btn .logo-arrow, .-yellow .accordion .header-container.-hero.btn .logo-arrow, .accordion.-yellow .header-container.-hero.btn .logo-arrow, .panel-slider__controls.-yellow .header-container.-hero.btn .logo-arrow, .card.-yellow .header-container.-hero.btn .logo-arrow, .-yellow .content-block__btn .header-container.-hero.btn .logo-arrow,
.header-container.-hero.-yellow .logo-letters,
.-yellow .dotted-container .header-container.-hero.btn .logo-letters,
.dotted-container.-yellow .dotted-container__content .header-container.-hero.btn .logo-letters,
.-yellow .accordion .header-container.-hero.btn .logo-letters,
.accordion.-yellow .header-container.-hero.btn .logo-letters,
.panel-slider__controls.-yellow .header-container.-hero.btn .logo-letters,
.card.-yellow .header-container.-hero.btn .logo-letters,
.-yellow .content-block__btn .header-container.-hero.btn .logo-letters {
  fill: #e8242d; }

.header-container.-hero.-yellow .logo-triangle, .-yellow .dotted-container .header-container.-hero.btn .logo-triangle, .dotted-container.-yellow .dotted-container__content .header-container.-hero.btn .logo-triangle, .-yellow .accordion .header-container.-hero.btn .logo-triangle, .accordion.-yellow .header-container.-hero.btn .logo-triangle, .panel-slider__controls.-yellow .header-container.-hero.btn .logo-triangle, .card.-yellow .header-container.-hero.btn .logo-triangle, .-yellow .content-block__btn .header-container.-hero.btn .logo-triangle,
.header-container.-hero.-yellow .logo-name,
.-yellow .dotted-container .header-container.-hero.btn .logo-name,
.dotted-container.-yellow .dotted-container__content .header-container.-hero.btn .logo-name,
.-yellow .accordion .header-container.-hero.btn .logo-name,
.accordion.-yellow .header-container.-hero.btn .logo-name,
.panel-slider__controls.-yellow .header-container.-hero.btn .logo-name,
.card.-yellow .header-container.-hero.btn .logo-name,
.-yellow .content-block__btn .header-container.-hero.btn .logo-name,
.header-container.-hero.-yellow .logo-copyright,
.-yellow .dotted-container .header-container.-hero.btn .logo-copyright,
.dotted-container.-yellow .dotted-container__content .header-container.-hero.btn .logo-copyright,
.-yellow .accordion .header-container.-hero.btn .logo-copyright,
.accordion.-yellow .header-container.-hero.btn .logo-copyright,
.panel-slider__controls.-yellow .header-container.-hero.btn .logo-copyright,
.card.-yellow .header-container.-hero.btn .logo-copyright,
.-yellow .content-block__btn .header-container.-hero.btn .logo-copyright {
  fill: #faae31; }

.header-container.-hero.-purple .logo-arrow, .-purple .dotted-container .header-container.-hero.btn .logo-arrow, .dotted-container.-purple .dotted-container__content .header-container.-hero.btn .logo-arrow, .-purple .accordion .header-container.-hero.btn .logo-arrow, .accordion.-purple .header-container.-hero.btn .logo-arrow, .triangle-section.-purple .triangle-column__body .header-container.-hero.btn .logo-arrow, .triangle-section.-purple-light .triangle-column__body .header-container.-hero.btn .logo-arrow, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.-hero.btn .logo-arrow, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.-hero.btn .logo-arrow, .panel-slider__controls.-purple .header-container.-hero.btn .logo-arrow, .card.-purple .header-container.-hero.btn .logo-arrow, .content-card.-purple .header-container.-hero.btn .logo-arrow, .-purple .content-block__btn .header-container.-hero.btn .logo-arrow,
.header-container.-hero.-purple .logo-letters,
.-purple .dotted-container .header-container.-hero.btn .logo-letters,
.dotted-container.-purple .dotted-container__content .header-container.-hero.btn .logo-letters,
.-purple .accordion .header-container.-hero.btn .logo-letters,
.accordion.-purple .header-container.-hero.btn .logo-letters,
.triangle-section.-purple .triangle-column__body .header-container.-hero.btn .logo-letters,
.triangle-section.-purple-light .triangle-column__body .header-container.-hero.btn .logo-letters,
.simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.-hero.btn .logo-letters,
.slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.-hero.btn .logo-letters,
.panel-slider__controls.-purple .header-container.-hero.btn .logo-letters,
.card.-purple .header-container.-hero.btn .logo-letters,
.content-card.-purple .header-container.-hero.btn .logo-letters,
.-purple .content-block__btn .header-container.-hero.btn .logo-letters {
  fill: #178bcd; }

.header-container.-hero.-purple .logo-triangle, .-purple .dotted-container .header-container.-hero.btn .logo-triangle, .dotted-container.-purple .dotted-container__content .header-container.-hero.btn .logo-triangle, .-purple .accordion .header-container.-hero.btn .logo-triangle, .accordion.-purple .header-container.-hero.btn .logo-triangle, .triangle-section.-purple .triangle-column__body .header-container.-hero.btn .logo-triangle, .triangle-section.-purple-light .triangle-column__body .header-container.-hero.btn .logo-triangle, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.-hero.btn .logo-triangle, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.-hero.btn .logo-triangle, .panel-slider__controls.-purple .header-container.-hero.btn .logo-triangle, .card.-purple .header-container.-hero.btn .logo-triangle, .content-card.-purple .header-container.-hero.btn .logo-triangle, .-purple .content-block__btn .header-container.-hero.btn .logo-triangle,
.header-container.-hero.-purple .logo-name,
.-purple .dotted-container .header-container.-hero.btn .logo-name,
.dotted-container.-purple .dotted-container__content .header-container.-hero.btn .logo-name,
.-purple .accordion .header-container.-hero.btn .logo-name,
.accordion.-purple .header-container.-hero.btn .logo-name,
.triangle-section.-purple .triangle-column__body .header-container.-hero.btn .logo-name,
.triangle-section.-purple-light .triangle-column__body .header-container.-hero.btn .logo-name,
.simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.-hero.btn .logo-name,
.slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.-hero.btn .logo-name,
.panel-slider__controls.-purple .header-container.-hero.btn .logo-name,
.card.-purple .header-container.-hero.btn .logo-name,
.content-card.-purple .header-container.-hero.btn .logo-name,
.-purple .content-block__btn .header-container.-hero.btn .logo-name,
.header-container.-hero.-purple .logo-copyright,
.-purple .dotted-container .header-container.-hero.btn .logo-copyright,
.dotted-container.-purple .dotted-container__content .header-container.-hero.btn .logo-copyright,
.-purple .accordion .header-container.-hero.btn .logo-copyright,
.accordion.-purple .header-container.-hero.btn .logo-copyright,
.triangle-section.-purple .triangle-column__body .header-container.-hero.btn .logo-copyright,
.triangle-section.-purple-light .triangle-column__body .header-container.-hero.btn .logo-copyright,
.simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.-hero.btn .logo-copyright,
.slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.-hero.btn .logo-copyright,
.panel-slider__controls.-purple .header-container.-hero.btn .logo-copyright,
.card.-purple .header-container.-hero.btn .logo-copyright,
.content-card.-purple .header-container.-hero.btn .logo-copyright,
.-purple .content-block__btn .header-container.-hero.btn .logo-copyright {
  fill: #8f2f8d; }

.header-container.-hero.-green .logo-arrow, .-green .dotted-container .header-container.-hero.btn .logo-arrow, .dotted-container.-green .dotted-container__content .header-container.-hero.btn .logo-arrow, .-green .accordion .header-container.-hero.btn .logo-arrow, .accordion.-green .header-container.-hero.btn .logo-arrow, .panel-slider__controls.-green .header-container.-hero.btn .logo-arrow, .card.-green .header-container.-hero.btn .logo-arrow, .content-card.-green .header-container.-hero.btn .logo-arrow, .-green .content-block__btn .header-container.-hero.btn .logo-arrow,
.header-container.-hero.-green .logo-letters,
.-green .dotted-container .header-container.-hero.btn .logo-letters,
.dotted-container.-green .dotted-container__content .header-container.-hero.btn .logo-letters,
.-green .accordion .header-container.-hero.btn .logo-letters,
.accordion.-green .header-container.-hero.btn .logo-letters,
.panel-slider__controls.-green .header-container.-hero.btn .logo-letters,
.card.-green .header-container.-hero.btn .logo-letters,
.content-card.-green .header-container.-hero.btn .logo-letters,
.-green .content-block__btn .header-container.-hero.btn .logo-letters {
  fill: #faae31; }

.header-container.-hero.-green .logo-triangle, .-green .dotted-container .header-container.-hero.btn .logo-triangle, .dotted-container.-green .dotted-container__content .header-container.-hero.btn .logo-triangle, .-green .accordion .header-container.-hero.btn .logo-triangle, .accordion.-green .header-container.-hero.btn .logo-triangle, .panel-slider__controls.-green .header-container.-hero.btn .logo-triangle, .card.-green .header-container.-hero.btn .logo-triangle, .content-card.-green .header-container.-hero.btn .logo-triangle, .-green .content-block__btn .header-container.-hero.btn .logo-triangle,
.header-container.-hero.-green .logo-name,
.-green .dotted-container .header-container.-hero.btn .logo-name,
.dotted-container.-green .dotted-container__content .header-container.-hero.btn .logo-name,
.-green .accordion .header-container.-hero.btn .logo-name,
.accordion.-green .header-container.-hero.btn .logo-name,
.panel-slider__controls.-green .header-container.-hero.btn .logo-name,
.card.-green .header-container.-hero.btn .logo-name,
.content-card.-green .header-container.-hero.btn .logo-name,
.-green .content-block__btn .header-container.-hero.btn .logo-name,
.header-container.-hero.-green .logo-copyright,
.-green .dotted-container .header-container.-hero.btn .logo-copyright,
.dotted-container.-green .dotted-container__content .header-container.-hero.btn .logo-copyright,
.-green .accordion .header-container.-hero.btn .logo-copyright,
.accordion.-green .header-container.-hero.btn .logo-copyright,
.panel-slider__controls.-green .header-container.-hero.btn .logo-copyright,
.card.-green .header-container.-hero.btn .logo-copyright,
.content-card.-green .header-container.-hero.btn .logo-copyright,
.-green .content-block__btn .header-container.-hero.btn .logo-copyright {
  fill: #24a390; }

.header-container.-hero.-red .logo-arrow, .-red .dotted-container .header-container.-hero.btn .logo-arrow, .dotted-container.-red .dotted-container__content .header-container.-hero.btn .logo-arrow, .-red .accordion .header-container.-hero.btn .logo-arrow, .accordion.-red .header-container.-hero.btn .logo-arrow, .panel-slider__controls.-red .header-container.-hero.btn .logo-arrow, .card.-red .header-container.-hero.btn .logo-arrow, .content-card.-red .header-container.-hero.btn .logo-arrow, .-red .content-block__btn .header-container.-hero.btn .logo-arrow,
.header-container.-hero.-red .logo-letters,
.-red .dotted-container .header-container.-hero.btn .logo-letters,
.dotted-container.-red .dotted-container__content .header-container.-hero.btn .logo-letters,
.-red .accordion .header-container.-hero.btn .logo-letters,
.accordion.-red .header-container.-hero.btn .logo-letters,
.panel-slider__controls.-red .header-container.-hero.btn .logo-letters,
.card.-red .header-container.-hero.btn .logo-letters,
.content-card.-red .header-container.-hero.btn .logo-letters,
.-red .content-block__btn .header-container.-hero.btn .logo-letters {
  fill: #8f2f8d; }

.header-container.-hero.-red .logo-triangle, .-red .dotted-container .header-container.-hero.btn .logo-triangle, .dotted-container.-red .dotted-container__content .header-container.-hero.btn .logo-triangle, .-red .accordion .header-container.-hero.btn .logo-triangle, .accordion.-red .header-container.-hero.btn .logo-triangle, .panel-slider__controls.-red .header-container.-hero.btn .logo-triangle, .card.-red .header-container.-hero.btn .logo-triangle, .content-card.-red .header-container.-hero.btn .logo-triangle, .-red .content-block__btn .header-container.-hero.btn .logo-triangle,
.header-container.-hero.-red .logo-name,
.-red .dotted-container .header-container.-hero.btn .logo-name,
.dotted-container.-red .dotted-container__content .header-container.-hero.btn .logo-name,
.-red .accordion .header-container.-hero.btn .logo-name,
.accordion.-red .header-container.-hero.btn .logo-name,
.panel-slider__controls.-red .header-container.-hero.btn .logo-name,
.card.-red .header-container.-hero.btn .logo-name,
.content-card.-red .header-container.-hero.btn .logo-name,
.-red .content-block__btn .header-container.-hero.btn .logo-name,
.header-container.-hero.-red .logo-copyright,
.-red .dotted-container .header-container.-hero.btn .logo-copyright,
.dotted-container.-red .dotted-container__content .header-container.-hero.btn .logo-copyright,
.-red .accordion .header-container.-hero.btn .logo-copyright,
.accordion.-red .header-container.-hero.btn .logo-copyright,
.panel-slider__controls.-red .header-container.-hero.btn .logo-copyright,
.card.-red .header-container.-hero.btn .logo-copyright,
.content-card.-red .header-container.-hero.btn .logo-copyright,
.-red .content-block__btn .header-container.-hero.btn .logo-copyright {
  fill: #e8242d; }

.header-container.-hero.-blue .logo-arrow, .-blue .dotted-container .header-container.-hero.btn .logo-arrow, .dotted-container.-blue .dotted-container__content .header-container.-hero.btn .logo-arrow, .-blue .accordion .header-container.-hero.btn .logo-arrow, .accordion.-blue .header-container.-hero.btn .logo-arrow, .triangle-section.-blue .triangle-column__body .header-container.-hero.btn .logo-arrow, .panel-slider__controls.-blue .header-container.-hero.btn .logo-arrow, .card.-blue .header-container.-hero.btn .logo-arrow, .content-card.-blue .header-container.-hero.btn .logo-arrow, .-blue .content-block__btn .header-container.-hero.btn .logo-arrow,
.header-container.-hero.-blue .logo-letters,
.-blue .dotted-container .header-container.-hero.btn .logo-letters,
.dotted-container.-blue .dotted-container__content .header-container.-hero.btn .logo-letters,
.-blue .accordion .header-container.-hero.btn .logo-letters,
.accordion.-blue .header-container.-hero.btn .logo-letters,
.triangle-section.-blue .triangle-column__body .header-container.-hero.btn .logo-letters,
.panel-slider__controls.-blue .header-container.-hero.btn .logo-letters,
.card.-blue .header-container.-hero.btn .logo-letters,
.content-card.-blue .header-container.-hero.btn .logo-letters,
.-blue .content-block__btn .header-container.-hero.btn .logo-letters {
  fill: #24a390; }

.header-container.-hero.-blue .logo-triangle, .-blue .dotted-container .header-container.-hero.btn .logo-triangle, .dotted-container.-blue .dotted-container__content .header-container.-hero.btn .logo-triangle, .-blue .accordion .header-container.-hero.btn .logo-triangle, .accordion.-blue .header-container.-hero.btn .logo-triangle, .triangle-section.-blue .triangle-column__body .header-container.-hero.btn .logo-triangle, .panel-slider__controls.-blue .header-container.-hero.btn .logo-triangle, .card.-blue .header-container.-hero.btn .logo-triangle, .content-card.-blue .header-container.-hero.btn .logo-triangle, .-blue .content-block__btn .header-container.-hero.btn .logo-triangle,
.header-container.-hero.-blue .logo-name,
.-blue .dotted-container .header-container.-hero.btn .logo-name,
.dotted-container.-blue .dotted-container__content .header-container.-hero.btn .logo-name,
.-blue .accordion .header-container.-hero.btn .logo-name,
.accordion.-blue .header-container.-hero.btn .logo-name,
.triangle-section.-blue .triangle-column__body .header-container.-hero.btn .logo-name,
.panel-slider__controls.-blue .header-container.-hero.btn .logo-name,
.card.-blue .header-container.-hero.btn .logo-name,
.content-card.-blue .header-container.-hero.btn .logo-name,
.-blue .content-block__btn .header-container.-hero.btn .logo-name,
.header-container.-hero.-blue .logo-copyright,
.-blue .dotted-container .header-container.-hero.btn .logo-copyright,
.dotted-container.-blue .dotted-container__content .header-container.-hero.btn .logo-copyright,
.-blue .accordion .header-container.-hero.btn .logo-copyright,
.accordion.-blue .header-container.-hero.btn .logo-copyright,
.triangle-section.-blue .triangle-column__body .header-container.-hero.btn .logo-copyright,
.panel-slider__controls.-blue .header-container.-hero.btn .logo-copyright,
.card.-blue .header-container.-hero.btn .logo-copyright,
.content-card.-blue .header-container.-hero.btn .logo-copyright,
.-blue .content-block__btn .header-container.-hero.btn .logo-copyright {
  fill: #178bcd; }

.header--search {
  height: 195px;
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
  overflow: hidden;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-transition: opacity 200ms 400ms ease-out, visibility 200ms 400ms ease-out, -webkit-box-shadow 200ms 0ms ease-out;
  transition: opacity 200ms 400ms ease-out, visibility 200ms 400ms ease-out, -webkit-box-shadow 200ms 0ms ease-out;
  transition: opacity 200ms 400ms ease-out, visibility 200ms 400ms ease-out, box-shadow 200ms 0ms ease-out;
  transition: opacity 200ms 400ms ease-out, visibility 200ms 400ms ease-out, box-shadow 200ms 0ms ease-out, -webkit-box-shadow 200ms 0ms ease-out; }
  .header--search::before {
    content: '';
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    background-color: #ffffff;
    border-radius: inherit;
    -webkit-transform: translateY(-132px);
    transform: translateY(-132px);
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition: -webkit-transform 200ms ease-out;
    transition: -webkit-transform 200ms ease-out;
    transition: transform 200ms ease-out;
    transition: transform 200ms ease-out, -webkit-transform 200ms ease-out;
    -webkit-transition-delay: 200ms;
    transition-delay: 200ms; }
  .header--search.active {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    -webkit-box-shadow: 0 12px 24px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 12px 24px 0 rgba(0, 0, 0, 0.1);
    -webkit-transition: opacity 200ms 0ms ease-out, visibility 200ms 0ms ease-out, -webkit-box-shadow 200ms 400ms ease-out;
    transition: opacity 200ms 0ms ease-out, visibility 200ms 0ms ease-out, -webkit-box-shadow 200ms 400ms ease-out;
    transition: opacity 200ms 0ms ease-out, visibility 200ms 0ms ease-out, box-shadow 200ms 400ms ease-out;
    transition: opacity 200ms 0ms ease-out, visibility 200ms 0ms ease-out, box-shadow 200ms 400ms ease-out, -webkit-box-shadow 200ms 400ms ease-out; }
    .header--search.active::before {
      -webkit-transform: translateY(0);
      transform: translateY(0); }
  @media all and (min-width: 45rem) {
    .header--search::before {
      -webkit-transform: translateY(-122px);
      transform: translateY(-122px); } }
  @media all and (min-width: 56.25rem) {
    .header--search {
      border-radius: 12px; } }
  @media all and (min-width: 75rem) {
    .-hero .header--search {
      position: fixed;
      top: auto;
      bottom: 50px; }
      .-hero .header--search::before {
        -webkit-transform: translateY(258px);
        transform: translateY(258px); }
      .-hero .header--search.active::before {
        -webkit-transform: translateY(0);
        transform: translateY(0); }
    .-hero.-green .header--search::before, .-green .dotted-container .-hero.btn .header--search::before, .dotted-container.-green .dotted-container__content .-hero.btn .header--search::before, .-green .accordion .-hero.btn .header--search::before, .accordion.-green .-hero.btn .header--search::before, .panel-slider__controls.-green .-hero.btn .header--search::before, .card.-green .-hero.btn .header--search::before, .content-card.-green .-hero.btn .header--search::before, .-green .content-block__btn .-hero.btn .header--search::before {
      background-color: #136b6a; }
    .-hero.-blue .header--search::before, .-blue .dotted-container .-hero.btn .header--search::before, .dotted-container.-blue .dotted-container__content .-hero.btn .header--search::before, .-blue .accordion .-hero.btn .header--search::before, .accordion.-blue .-hero.btn .header--search::before, .triangle-section.-blue .triangle-column__body .-hero.btn .header--search::before, .panel-slider__controls.-blue .-hero.btn .header--search::before, .card.-blue .-hero.btn .header--search::before, .content-card.-blue .-hero.btn .header--search::before, .-blue .content-block__btn .-hero.btn .header--search::before {
      background-color: #0a63ac; }
    .-hero.-red .header--search::before, .-red .dotted-container .-hero.btn .header--search::before, .dotted-container.-red .dotted-container__content .-hero.btn .header--search::before, .-red .accordion .-hero.btn .header--search::before, .accordion.-red .-hero.btn .header--search::before, .panel-slider__controls.-red .-hero.btn .header--search::before, .card.-red .-hero.btn .header--search::before, .content-card.-red .-hero.btn .header--search::before, .-red .content-block__btn .-hero.btn .header--search::before {
      background-color: #a62e34; }
    .-hero.-yellow .header--search::before, .-yellow .dotted-container .-hero.btn .header--search::before, .dotted-container.-yellow .dotted-container__content .-hero.btn .header--search::before, .-yellow .accordion .-hero.btn .header--search::before, .accordion.-yellow .-hero.btn .header--search::before, .panel-slider__controls.-yellow .-hero.btn .header--search::before, .card.-yellow .-hero.btn .header--search::before, .-yellow .content-block__btn .-hero.btn .header--search::before {
      background-color: #d95931; }
    .-hero.-purple .header--search::before, .-purple .dotted-container .-hero.btn .header--search::before, .dotted-container.-purple .dotted-container__content .-hero.btn .header--search::before, .-purple .accordion .-hero.btn .header--search::before, .accordion.-purple .-hero.btn .header--search::before, .triangle-section.-purple .triangle-column__body .-hero.btn .header--search::before, .triangle-section.-purple-light .triangle-column__body .-hero.btn .header--search::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-hero.btn .header--search::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .-hero.btn .header--search::before, .panel-slider__controls.-purple .-hero.btn .header--search::before, .card.-purple .-hero.btn .header--search::before, .content-card.-purple .-hero.btn .header--search::before, .-purple .content-block__btn .-hero.btn .header--search::before {
      background-color: #5a348f; } }

.header-search__form {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 50px;
  opacity: 0;
  -webkit-transition: opacity 200ms ease-out;
  transition: opacity 200ms ease-out; }
  .active .header-search__form {
    opacity: 1;
    -webkit-transition-delay: 400ms;
    transition-delay: 400ms; }
  @media all and (min-width: 45rem) {
    .header-search__form {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-align: stretch;
      -ms-flex-align: stretch;
      align-items: stretch;
      padding-top: 0; } }

.header-search__input {
  width: 100%;
  height: 100%;
  border: 0;
  padding: 20px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.25; }
  .header-search__input::-webkit-input-placeholder {
    color: #d8d8d8; }
  .header-search__input::-moz-placeholder {
    color: #d8d8d8; }
  .header-search__input::-ms-input-placeholder {
    color: #d8d8d8; }
  .header-search__input::placeholder {
    color: #d8d8d8; }
  @media all and (min-width: 45rem) {
    .header-search__input {
      font-size: 1.5625rem;
      padding: 0 40px; } }
  @media all and (min-width: 56.25rem) {
    .header-search__input {
      font-size: 1.9375rem;
      padding: 0 57px; } }
  @media all and (min-width: 75rem) {
    .-hero .header-search__input {
      color: #ffffff; }
      .-hero .header-search__input::-webkit-input-placeholder {
        color: #f4f4f4; }
      .-hero .header-search__input::-moz-placeholder {
        color: #f4f4f4; }
      .-hero .header-search__input::-ms-input-placeholder {
        color: #f4f4f4; }
      .-hero .header-search__input::placeholder {
        color: #f4f4f4; } }

.header-search__submit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0;
  padding-bottom: 20px;
  width: 50%;
  cursor: pointer; }
  .header-search__submit:focus svg, .header-search__submit:hover svg {
    -webkit-transform: translateX(12px);
    transform: translateX(12px); }
  .header-search__submit svg {
    width: 39px;
    height: 32.5px;
    -webkit-transition: -webkit-transform 200ms ease-out;
    transition: -webkit-transform 200ms ease-out;
    transition: transform 200ms ease-out;
    transition: transform 200ms ease-out, -webkit-transform 200ms ease-out; }
    .header-search__submit svg path {
      fill: #231f20;
      -webkit-transition: fill 200ms ease-out;
      transition: fill 200ms ease-out; }
  @media all and (min-width: 45rem) {
    .header-search__submit {
      width: auto;
      margin: 40px 0;
      padding-right: calc(8.33333% - 1rem);
      padding-bottom: 0; } }
  @media all and (min-width: 75rem) {
    .-hero .header-search__submit svg path {
      fill: #ffffff; } }

.header-search__close {
  position: absolute;
  top: 12.5px;
  right: 14.5px;
  z-index: 1;
  opacity: 0;
  -webkit-transition: opacity 200ms ease-out;
  transition: opacity 200ms ease-out; }
  .active .header-search__close {
    opacity: 1;
    -webkit-transition-delay: 200ms;
    transition-delay: 200ms; }
  .header-search__close .close-btn {
    width: 16px;
    height: 16px; }
    .header-search__close .close-btn::before, .header-search__close .close-btn::after {
      background-color: #636466; }
  @media all and (min-width: 75rem) {
    .-hero .header-search__close .close-btn::before, .-hero .header-search__close .close-btn::after {
      background-color: #ffffff; }
    .-hero .header-search__close .close-btn:focus::before, .-hero .header-search__close .close-btn:focus::after, .-hero .header-search__close .close-btn:hover::before, .-hero .header-search__close .close-btn:hover::after {
      background-color: #e8242d; } }

.header-container.-blue .header-search__submit:focus path, .-blue .dotted-container .header-container.btn .header-search__submit:focus path, .dotted-container.-blue .dotted-container__content .header-container.btn .header-search__submit:focus path, .-blue .accordion .header-container.btn .header-search__submit:focus path, .accordion.-blue .header-container.btn .header-search__submit:focus path, .triangle-section.-blue .triangle-column__body .header-container.btn .header-search__submit:focus path, .panel-slider__controls.-blue .header-container.btn .header-search__submit:focus path, .card.-blue .header-container.btn .header-search__submit:focus path, .content-card.-blue .header-container.btn .header-search__submit:focus path, .-blue .content-block__btn .header-container.btn .header-search__submit:focus path, .header-container.-blue .header-search__submit:hover path, .-blue .dotted-container .header-container.btn .header-search__submit:hover path, .dotted-container.-blue .dotted-container__content .header-container.btn .header-search__submit:hover path, .-blue .accordion .header-container.btn .header-search__submit:hover path, .accordion.-blue .header-container.btn .header-search__submit:hover path, .triangle-section.-blue .triangle-column__body .header-container.btn .header-search__submit:hover path, .panel-slider__controls.-blue .header-container.btn .header-search__submit:hover path, .card.-blue .header-container.btn .header-search__submit:hover path, .content-card.-blue .header-container.btn .header-search__submit:hover path, .-blue .content-block__btn .header-container.btn .header-search__submit:hover path {
  fill: #178bcd; }

.header-container.-purple .header-search__submit:focus path, .-purple .dotted-container .header-container.btn .header-search__submit:focus path, .dotted-container.-purple .dotted-container__content .header-container.btn .header-search__submit:focus path, .-purple .accordion .header-container.btn .header-search__submit:focus path, .accordion.-purple .header-container.btn .header-search__submit:focus path, .triangle-section.-purple .triangle-column__body .header-container.btn .header-search__submit:focus path, .triangle-section.-purple-light .triangle-column__body .header-container.btn .header-search__submit:focus path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .header-search__submit:focus path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .header-search__submit:focus path, .panel-slider__controls.-purple .header-container.btn .header-search__submit:focus path, .card.-purple .header-container.btn .header-search__submit:focus path, .content-card.-purple .header-container.btn .header-search__submit:focus path, .-purple .content-block__btn .header-container.btn .header-search__submit:focus path, .header-container.-purple .header-search__submit:hover path, .-purple .dotted-container .header-container.btn .header-search__submit:hover path, .dotted-container.-purple .dotted-container__content .header-container.btn .header-search__submit:hover path, .-purple .accordion .header-container.btn .header-search__submit:hover path, .accordion.-purple .header-container.btn .header-search__submit:hover path, .triangle-section.-purple .triangle-column__body .header-container.btn .header-search__submit:hover path, .triangle-section.-purple-light .triangle-column__body .header-container.btn .header-search__submit:hover path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .header-search__submit:hover path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .header-search__submit:hover path, .panel-slider__controls.-purple .header-container.btn .header-search__submit:hover path, .card.-purple .header-container.btn .header-search__submit:hover path, .content-card.-purple .header-container.btn .header-search__submit:hover path, .-purple .content-block__btn .header-container.btn .header-search__submit:hover path {
  fill: #8f2f8d; }

.header-container.-red .header-search__submit:focus path, .-red .dotted-container .header-container.btn .header-search__submit:focus path, .dotted-container.-red .dotted-container__content .header-container.btn .header-search__submit:focus path, .-red .accordion .header-container.btn .header-search__submit:focus path, .accordion.-red .header-container.btn .header-search__submit:focus path, .panel-slider__controls.-red .header-container.btn .header-search__submit:focus path, .card.-red .header-container.btn .header-search__submit:focus path, .content-card.-red .header-container.btn .header-search__submit:focus path, .-red .content-block__btn .header-container.btn .header-search__submit:focus path, .header-container.-red .header-search__submit:hover path, .-red .dotted-container .header-container.btn .header-search__submit:hover path, .dotted-container.-red .dotted-container__content .header-container.btn .header-search__submit:hover path, .-red .accordion .header-container.btn .header-search__submit:hover path, .accordion.-red .header-container.btn .header-search__submit:hover path, .panel-slider__controls.-red .header-container.btn .header-search__submit:hover path, .card.-red .header-container.btn .header-search__submit:hover path, .content-card.-red .header-container.btn .header-search__submit:hover path, .-red .content-block__btn .header-container.btn .header-search__submit:hover path {
  fill: #e8242d; }

.header-container.-yellow .header-search__submit:focus path, .-yellow .dotted-container .header-container.btn .header-search__submit:focus path, .dotted-container.-yellow .dotted-container__content .header-container.btn .header-search__submit:focus path, .-yellow .accordion .header-container.btn .header-search__submit:focus path, .accordion.-yellow .header-container.btn .header-search__submit:focus path, .panel-slider__controls.-yellow .header-container.btn .header-search__submit:focus path, .card.-yellow .header-container.btn .header-search__submit:focus path, .-yellow .content-block__btn .header-container.btn .header-search__submit:focus path, .header-container.-yellow .header-search__submit:hover path, .-yellow .dotted-container .header-container.btn .header-search__submit:hover path, .dotted-container.-yellow .dotted-container__content .header-container.btn .header-search__submit:hover path, .-yellow .accordion .header-container.btn .header-search__submit:hover path, .accordion.-yellow .header-container.btn .header-search__submit:hover path, .panel-slider__controls.-yellow .header-container.btn .header-search__submit:hover path, .card.-yellow .header-container.btn .header-search__submit:hover path, .-yellow .content-block__btn .header-container.btn .header-search__submit:hover path {
  fill: #f07930; }

.header-container.-green .header-search__submit:focus path, .-green .dotted-container .header-container.btn .header-search__submit:focus path, .dotted-container.-green .dotted-container__content .header-container.btn .header-search__submit:focus path, .-green .accordion .header-container.btn .header-search__submit:focus path, .accordion.-green .header-container.btn .header-search__submit:focus path, .panel-slider__controls.-green .header-container.btn .header-search__submit:focus path, .card.-green .header-container.btn .header-search__submit:focus path, .content-card.-green .header-container.btn .header-search__submit:focus path, .-green .content-block__btn .header-container.btn .header-search__submit:focus path, .header-container.-green .header-search__submit:hover path, .-green .dotted-container .header-container.btn .header-search__submit:hover path, .dotted-container.-green .dotted-container__content .header-container.btn .header-search__submit:hover path, .-green .accordion .header-container.btn .header-search__submit:hover path, .accordion.-green .header-container.btn .header-search__submit:hover path, .panel-slider__controls.-green .header-container.btn .header-search__submit:hover path, .card.-green .header-container.btn .header-search__submit:hover path, .content-card.-green .header-container.btn .header-search__submit:hover path, .-green .content-block__btn .header-container.btn .header-search__submit:hover path {
  fill: #24a390; }

.nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }

.menu-container {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  position: absolute;
  top: calc(100% - 12px);
  left: 0;
  right: 0;
  background-color: #ffffff;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  -webkit-box-shadow: 0 24px 24px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 24px 24px 0 rgba(0, 0, 0, 0.1);
  display: none; }
  @media all and (min-width: 75rem) {
    .menu-container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: static;
      background-color: transparent;
      border-radius: 0;
      -webkit-box-shadow: none;
      box-shadow: none; } }

.menu-container-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding-top: 10px;
  padding-bottom: 25px;
  height: 90vh;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }
  @media all and (min-width: 21.875rem) {
    .menu-container-inner {
      padding-top: 20px;
      height: 85vh; } }

@media all and (min-width: 45rem) and (orientation: portrait) {
  .menu-container-inner {
    height: 70vh; } }

@media all and (min-width: 56.25rem) and (orientation: landscape) {
  .menu-container-inner {
    height: 80vh; } }
  @media all and (min-width: 75rem) {
    .menu-container-inner {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      padding: 0;
      height: auto;
      overflow: visible; } }

.nav-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  list-style-type: none;
  padding: 0;
  margin: 0;
  margin-top: auto;
  margin-bottom: -8.5px;
  -webkit-transition: 200ms ease-out;
  transition: 200ms ease-out;
  -webkit-transform: translateX(0%);
  transform: translateX(0%); }
  .nav-menu.hidden {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%); }
  @media all and (min-width: 75rem) {
    .nav-menu {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      margin: 0;
      -webkit-transform: none;
      transform: none; } }

.header-container.-blue .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-blue .dotted-container .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-blue .accordion .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-blue .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-blue .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-blue .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-blue .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-blue .content-block__btn .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-blue .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-blue .dotted-container .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-blue .accordion .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-blue .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-blue .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-blue .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-blue .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-blue .content-block__btn .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-blue .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-blue .dotted-container .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-blue .accordion .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-blue .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-blue .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-blue .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-blue .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-blue .content-block__btn .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-blue .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-blue .dotted-container .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-blue .accordion .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-blue .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-blue .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-blue .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-blue .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-blue .content-block__btn .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-blue .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-blue .dotted-container .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-blue .accordion .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-blue .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-blue .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-blue .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-blue .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-blue .content-block__btn .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-blue .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-blue .dotted-container .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-blue .accordion .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-blue .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-blue .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-blue .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-blue .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-blue .content-block__btn .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path {
  fill: #e9bad8; }

.header-container.-purple .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-purple .dotted-container .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-purple .accordion .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-purple .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-purple .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-purple .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-purple .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-purple .content-block__btn .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-purple .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-purple .dotted-container .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-purple .accordion .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-purple .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-purple .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-purple .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-purple .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-purple .content-block__btn .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-purple .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-purple .dotted-container .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-purple .accordion .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-purple .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-purple .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-purple .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-purple .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-purple .content-block__btn .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-purple .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-purple .dotted-container .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-purple .accordion .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-purple .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-purple .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-purple .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-purple .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-purple .content-block__btn .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-purple .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-purple .dotted-container .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-purple .accordion .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-purple .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-purple .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-purple .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-purple .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-purple .content-block__btn .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-purple .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-purple .dotted-container .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-purple .accordion .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-purple .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-purple .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-purple .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-purple .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-purple .content-block__btn .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path {
  fill: #f8c8bc; }

.header-container.-red .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-red .dotted-container .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-red .dotted-container__content .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-red .accordion .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-red .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-red .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-red .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-red .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-red .content-block__btn .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-red .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-red .dotted-container .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-red .dotted-container__content .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-red .accordion .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-red .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-red .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-red .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-red .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-red .content-block__btn .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-red .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-red .dotted-container .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-red .dotted-container__content .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-red .accordion .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-red .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-red .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-red .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-red .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-red .content-block__btn .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-red .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-red .dotted-container .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-red .dotted-container__content .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-red .accordion .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-red .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-red .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-red .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-red .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-red .content-block__btn .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-red .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-red .dotted-container .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-red .dotted-container__content .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-red .accordion .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-red .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-red .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-red .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-red .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-red .content-block__btn .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-red .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-red .dotted-container .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-red .dotted-container__content .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-red .accordion .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-red .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-red .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-red .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-red .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-red .content-block__btn .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path {
  fill: #fde4bf; }

.header-container.-yellow .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-yellow .dotted-container .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-yellow .accordion .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-yellow .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-yellow .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-yellow .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-yellow .content-block__btn .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-yellow .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-yellow .dotted-container .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-yellow .accordion .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-yellow .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-yellow .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-yellow .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-yellow .content-block__btn .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-yellow .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-yellow .dotted-container .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-yellow .accordion .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-yellow .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-yellow .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-yellow .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-yellow .content-block__btn .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-yellow .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-yellow .dotted-container .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-yellow .accordion .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-yellow .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-yellow .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-yellow .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-yellow .content-block__btn .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-yellow .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-yellow .dotted-container .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-yellow .accordion .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-yellow .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-yellow .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-yellow .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-yellow .content-block__btn .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-yellow .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-yellow .dotted-container .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-yellow .accordion .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-yellow .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-yellow .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-yellow .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-yellow .content-block__btn .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path {
  fill: #c1e8e9; }

.header-container.-green .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-green .dotted-container .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-green .dotted-container__content .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-green .accordion .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-green .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-green .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-green .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-green .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-green .content-block__btn .header-container.btn .nav-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-green .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-green .dotted-container .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-green .dotted-container__content .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-green .accordion .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-green .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-green .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-green .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-green .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-green .content-block__btn .header-container.btn .nav-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-green .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-green .dotted-container .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-green .dotted-container__content .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-green .accordion .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-green .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-green .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-green .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-green .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-green .content-block__btn .header-container.btn .nav-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-green .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-green .dotted-container .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-green .dotted-container__content .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-green .accordion .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-green .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-green .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-green .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-green .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-green .content-block__btn .header-container.btn .nav-sub-menu:hover > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-green .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-green .dotted-container .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-green .dotted-container__content .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-green .accordion .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-green .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-green .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-green .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-green .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-green .content-block__btn .header-container.btn .nav-sub-menu:focus > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-green .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-green .dotted-container .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-green .dotted-container__content .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-green .accordion .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-green .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-green .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-green .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-green .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-green .content-block__btn .header-container.btn .nav-sub-menu:focus-within > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path {
  fill: #bbe5f8; }

@media all and (min-width: 75rem) {
  .header-container.-blue .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-blue .dotted-container .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-blue .accordion .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-blue .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-blue .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-blue .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-blue .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-blue .content-block__btn .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-blue .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-blue .dotted-container .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-blue .accordion .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-blue .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-blue .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-blue .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-blue .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-blue .content-block__btn .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-blue .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-blue .dotted-container .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-blue .accordion .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-blue .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-blue .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-blue .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-blue .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-blue .content-block__btn .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-blue .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-blue .dotted-container .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-blue .accordion .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-blue .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-blue .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-blue .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-blue .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-blue .content-block__btn .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-blue .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-blue .dotted-container .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-blue .accordion .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-blue .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-blue .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-blue .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-blue .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-blue .content-block__btn .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-blue .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-blue .dotted-container .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-blue .accordion .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-blue .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-blue .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-blue .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-blue .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-blue .content-block__btn .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path {
    fill: #8f2f8d; }
  .header-container.-purple .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-purple .dotted-container .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-purple .accordion .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-purple .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-purple .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-purple .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-purple .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-purple .content-block__btn .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-purple .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-purple .dotted-container .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-purple .accordion .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-purple .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-purple .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-purple .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-purple .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-purple .content-block__btn .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-purple .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-purple .dotted-container .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-purple .accordion .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-purple .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-purple .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-purple .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-purple .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-purple .content-block__btn .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-purple .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-purple .dotted-container .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-purple .accordion .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-purple .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-purple .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-purple .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-purple .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-purple .content-block__btn .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-purple .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-purple .dotted-container .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-purple .accordion .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-purple .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-purple .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-purple .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-purple .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-purple .content-block__btn .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-purple .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-purple .dotted-container .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-purple .accordion .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-purple .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-purple .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-purple .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-purple .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-purple .content-block__btn .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path {
    fill: #e8242d; }
  .header-container.-red .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-red .dotted-container .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-red .dotted-container__content .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-red .accordion .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-red .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-red .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-red .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-red .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-red .content-block__btn .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-red .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-red .dotted-container .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-red .dotted-container__content .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-red .accordion .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-red .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-red .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-red .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-red .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-red .content-block__btn .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-red .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-red .dotted-container .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-red .dotted-container__content .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-red .accordion .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-red .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-red .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-red .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-red .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-red .content-block__btn .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-red .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-red .dotted-container .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-red .dotted-container__content .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-red .accordion .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-red .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-red .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-red .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-red .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-red .content-block__btn .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-red .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-red .dotted-container .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-red .dotted-container__content .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-red .accordion .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-red .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-red .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-red .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-red .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-red .content-block__btn .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-red .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-red .dotted-container .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-red .dotted-container__content .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-red .accordion .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-red .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-red .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-red .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-red .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-red .content-block__btn .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path {
    fill: #f07930; }
  .header-container.-yellow .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-yellow .dotted-container .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-yellow .accordion .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-yellow .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-yellow .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-yellow .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-yellow .content-block__btn .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-yellow .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-yellow .dotted-container .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-yellow .accordion .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-yellow .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-yellow .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-yellow .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-yellow .content-block__btn .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-yellow .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-yellow .dotted-container .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-yellow .accordion .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-yellow .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-yellow .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-yellow .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-yellow .content-block__btn .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-yellow .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-yellow .dotted-container .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-yellow .accordion .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-yellow .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-yellow .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-yellow .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-yellow .content-block__btn .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-yellow .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-yellow .dotted-container .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-yellow .accordion .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-yellow .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-yellow .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-yellow .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-yellow .content-block__btn .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-yellow .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-yellow .dotted-container .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-yellow .accordion .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-yellow .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-yellow .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-yellow .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-yellow .content-block__btn .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path {
    fill: #24a390; }
  .header-container.-green .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-green .dotted-container .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-green .dotted-container__content .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-green .accordion .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-green .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-green .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-green .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-green .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-green .content-block__btn .header-container.btn .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-green .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-green .dotted-container .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-green .dotted-container__content .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-green .accordion .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-green .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-green .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-green .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-green .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-green .content-block__btn .header-container.btn .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-green .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-green .dotted-container .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-green .dotted-container__content .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-green .accordion .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-green .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-green .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-green .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-green .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-green .content-block__btn .header-container.btn .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-green .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-green .dotted-container .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-green .dotted-container__content .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-green .accordion .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-green .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-green .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-green .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-green .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-green .content-block__btn .header-container.btn .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-green .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-green .dotted-container .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-green .dotted-container__content .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-green .accordion .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-green .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-green .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-green .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-green .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-green .content-block__btn .header-container.btn .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-green .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-green .dotted-container .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .dotted-container.-green .dotted-container__content .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-green .accordion .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .accordion.-green .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .panel-slider__controls.-green .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .card.-green .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .content-card.-green .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .-green .content-block__btn .header-container.btn .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path {
    fill: #178bcd; }
  .header-container.-hero .nav-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-hero .nav-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-hero .nav-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-hero
  .nav-sub-menu:hover.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-hero
  .nav-sub-menu:focus.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path, .header-container.-hero
  .nav-sub-menu:focus-within.nav-menu > .nav-menu__item:not(:hover):not(:focus-within) > .nav-menu__link > .nav-menu__icon path {
    fill: #ffffff; } }

.nav-menu__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  page-break-inside: avoid;
  -webkit-column-break-inside: avoid;
  break-inside: avoid; }
  .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .nav-menu__item:focus-within > .nav-menu__link .nav-menu__text {
    -webkit-transform: translateX(8px);
    transform: translateX(8px); }
    .columnated .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .columnated .nav-menu__item:focus-within > .nav-menu__link .nav-menu__text {
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden; }
  .header-container.-blue .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .-blue .dotted-container .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .-blue .accordion .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .accordion.-blue .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .panel-slider__controls.-blue .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .card.-blue .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .content-card.-blue .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .-blue .content-block__btn .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text {
    color: #178bcd; }
  .header-container.-green .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .-green .dotted-container .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .dotted-container.-green .dotted-container__content .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .-green .accordion .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .accordion.-green .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .panel-slider__controls.-green .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .card.-green .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .content-card.-green .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .-green .content-block__btn .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text {
    color: #24a390; }
  .header-container.-red .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .-red .dotted-container .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .dotted-container.-red .dotted-container__content .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .-red .accordion .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .accordion.-red .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .panel-slider__controls.-red .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .card.-red .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .content-card.-red .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .-red .content-block__btn .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text {
    color: #e8242d; }
  .header-container.-yellow .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .-yellow .dotted-container .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .-yellow .accordion .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .accordion.-yellow .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .panel-slider__controls.-yellow .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .card.-yellow .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .-yellow .content-block__btn .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text {
    color: #f07930; }
  .header-container.-purple .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .-purple .dotted-container .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .-purple .accordion .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .accordion.-purple .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .panel-slider__controls.-purple .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .card.-purple .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .content-card.-purple .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .-purple .content-block__btn .header-container.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text {
    color: #8f2f8d; }
  @media all and (min-width: 75rem) {
    .nav-menu__item {
      margin-right: 30px; }
      .header-container.-hero.-blue .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .-blue .dotted-container .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .dotted-container.-blue .dotted-container__content .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .-blue .accordion .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .accordion.-blue .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .triangle-section.-blue .triangle-column__body .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .panel-slider__controls.-blue .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .card.-blue .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .content-card.-blue .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .-blue .content-block__btn .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text {
        color: #bbe5f8; }
      .header-container.-hero.-green .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .-green .dotted-container .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .dotted-container.-green .dotted-container__content .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .-green .accordion .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .accordion.-green .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .panel-slider__controls.-green .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .card.-green .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .content-card.-green .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .-green .content-block__btn .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text {
        color: #c1e8e9; }
      .header-container.-hero.-red .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .-red .dotted-container .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .dotted-container.-red .dotted-container__content .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .-red .accordion .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .accordion.-red .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .panel-slider__controls.-red .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .card.-red .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .content-card.-red .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .-red .content-block__btn .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text {
        color: #f8c8bc; }
      .header-container.-hero.-yellow .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .-yellow .dotted-container .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .dotted-container.-yellow .dotted-container__content .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .-yellow .accordion .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .accordion.-yellow .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .panel-slider__controls.-yellow .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .card.-yellow .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .-yellow .content-block__btn .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text {
        color: #fde4bf; }
      .header-container.-hero.-purple .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .-purple .dotted-container .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .dotted-container.-purple .dotted-container__content .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .-purple .accordion .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .accordion.-purple .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .triangle-section.-purple .triangle-column__body .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .triangle-section.-purple-light .triangle-column__body .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .panel-slider__controls.-purple .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .card.-purple .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .content-card.-purple .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text, .-purple .content-block__btn .header-container.-hero.btn .nav-menu__item:hover > .nav-menu__link .nav-menu__text {
        color: #e9bad8; }
      .nav-menu > .nav-menu__item > .nav-menu__link .nav-menu__text {
        -webkit-transform: none;
        transform: none; }
      .header-container .nav-menu > .nav-menu__item:hover > .nav-menu__link .nav-menu__text {
        color: inherit !important; }
        .header-container .nav-menu > .nav-menu__item:hover > .nav-menu__link .nav-menu__text::before {
          opacity: 1; } }

.nav-menu__link {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.25;
  padding: 0.53125rem 1.5625rem;
  z-index: 1; }
  .header-container.-blue .nav-menu__link:focus .nav-menu__text, .-blue .dotted-container .header-container.btn .nav-menu__link:focus .nav-menu__text, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-menu__link:focus .nav-menu__text, .-blue .accordion .header-container.btn .nav-menu__link:focus .nav-menu__text, .accordion.-blue .header-container.btn .nav-menu__link:focus .nav-menu__text, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-menu__link:focus .nav-menu__text, .panel-slider__controls.-blue .header-container.btn .nav-menu__link:focus .nav-menu__text, .card.-blue .header-container.btn .nav-menu__link:focus .nav-menu__text, .content-card.-blue .header-container.btn .nav-menu__link:focus .nav-menu__text, .-blue .content-block__btn .header-container.btn .nav-menu__link:focus .nav-menu__text, .header-container.-blue .nav-menu__link:hover .nav-menu__text, .-blue .dotted-container .header-container.btn .nav-menu__link:hover .nav-menu__text, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-menu__link:hover .nav-menu__text, .-blue .accordion .header-container.btn .nav-menu__link:hover .nav-menu__text, .accordion.-blue .header-container.btn .nav-menu__link:hover .nav-menu__text, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-menu__link:hover .nav-menu__text, .panel-slider__controls.-blue .header-container.btn .nav-menu__link:hover .nav-menu__text, .card.-blue .header-container.btn .nav-menu__link:hover .nav-menu__text, .content-card.-blue .header-container.btn .nav-menu__link:hover .nav-menu__text, .-blue .content-block__btn .header-container.btn .nav-menu__link:hover .nav-menu__text {
    color: #178bcd; }
  .header-container.-green .nav-menu__link:focus .nav-menu__text, .-green .dotted-container .header-container.btn .nav-menu__link:focus .nav-menu__text, .dotted-container.-green .dotted-container__content .header-container.btn .nav-menu__link:focus .nav-menu__text, .-green .accordion .header-container.btn .nav-menu__link:focus .nav-menu__text, .accordion.-green .header-container.btn .nav-menu__link:focus .nav-menu__text, .panel-slider__controls.-green .header-container.btn .nav-menu__link:focus .nav-menu__text, .card.-green .header-container.btn .nav-menu__link:focus .nav-menu__text, .content-card.-green .header-container.btn .nav-menu__link:focus .nav-menu__text, .-green .content-block__btn .header-container.btn .nav-menu__link:focus .nav-menu__text, .header-container.-green .nav-menu__link:hover .nav-menu__text, .-green .dotted-container .header-container.btn .nav-menu__link:hover .nav-menu__text, .dotted-container.-green .dotted-container__content .header-container.btn .nav-menu__link:hover .nav-menu__text, .-green .accordion .header-container.btn .nav-menu__link:hover .nav-menu__text, .accordion.-green .header-container.btn .nav-menu__link:hover .nav-menu__text, .panel-slider__controls.-green .header-container.btn .nav-menu__link:hover .nav-menu__text, .card.-green .header-container.btn .nav-menu__link:hover .nav-menu__text, .content-card.-green .header-container.btn .nav-menu__link:hover .nav-menu__text, .-green .content-block__btn .header-container.btn .nav-menu__link:hover .nav-menu__text {
    color: #24a390; }
  .header-container.-red .nav-menu__link:focus .nav-menu__text, .-red .dotted-container .header-container.btn .nav-menu__link:focus .nav-menu__text, .dotted-container.-red .dotted-container__content .header-container.btn .nav-menu__link:focus .nav-menu__text, .-red .accordion .header-container.btn .nav-menu__link:focus .nav-menu__text, .accordion.-red .header-container.btn .nav-menu__link:focus .nav-menu__text, .panel-slider__controls.-red .header-container.btn .nav-menu__link:focus .nav-menu__text, .card.-red .header-container.btn .nav-menu__link:focus .nav-menu__text, .content-card.-red .header-container.btn .nav-menu__link:focus .nav-menu__text, .-red .content-block__btn .header-container.btn .nav-menu__link:focus .nav-menu__text, .header-container.-red .nav-menu__link:hover .nav-menu__text, .-red .dotted-container .header-container.btn .nav-menu__link:hover .nav-menu__text, .dotted-container.-red .dotted-container__content .header-container.btn .nav-menu__link:hover .nav-menu__text, .-red .accordion .header-container.btn .nav-menu__link:hover .nav-menu__text, .accordion.-red .header-container.btn .nav-menu__link:hover .nav-menu__text, .panel-slider__controls.-red .header-container.btn .nav-menu__link:hover .nav-menu__text, .card.-red .header-container.btn .nav-menu__link:hover .nav-menu__text, .content-card.-red .header-container.btn .nav-menu__link:hover .nav-menu__text, .-red .content-block__btn .header-container.btn .nav-menu__link:hover .nav-menu__text {
    color: #e8242d; }
  .header-container.-yellow .nav-menu__link:focus .nav-menu__text, .-yellow .dotted-container .header-container.btn .nav-menu__link:focus .nav-menu__text, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-menu__link:focus .nav-menu__text, .-yellow .accordion .header-container.btn .nav-menu__link:focus .nav-menu__text, .accordion.-yellow .header-container.btn .nav-menu__link:focus .nav-menu__text, .panel-slider__controls.-yellow .header-container.btn .nav-menu__link:focus .nav-menu__text, .card.-yellow .header-container.btn .nav-menu__link:focus .nav-menu__text, .-yellow .content-block__btn .header-container.btn .nav-menu__link:focus .nav-menu__text, .header-container.-yellow .nav-menu__link:hover .nav-menu__text, .-yellow .dotted-container .header-container.btn .nav-menu__link:hover .nav-menu__text, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-menu__link:hover .nav-menu__text, .-yellow .accordion .header-container.btn .nav-menu__link:hover .nav-menu__text, .accordion.-yellow .header-container.btn .nav-menu__link:hover .nav-menu__text, .panel-slider__controls.-yellow .header-container.btn .nav-menu__link:hover .nav-menu__text, .card.-yellow .header-container.btn .nav-menu__link:hover .nav-menu__text, .-yellow .content-block__btn .header-container.btn .nav-menu__link:hover .nav-menu__text {
    color: #f07930; }
  .header-container.-purple .nav-menu__link:focus .nav-menu__text, .-purple .dotted-container .header-container.btn .nav-menu__link:focus .nav-menu__text, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-menu__link:focus .nav-menu__text, .-purple .accordion .header-container.btn .nav-menu__link:focus .nav-menu__text, .accordion.-purple .header-container.btn .nav-menu__link:focus .nav-menu__text, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-menu__link:focus .nav-menu__text, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-menu__link:focus .nav-menu__text, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu__link:focus .nav-menu__text, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu__link:focus .nav-menu__text, .panel-slider__controls.-purple .header-container.btn .nav-menu__link:focus .nav-menu__text, .card.-purple .header-container.btn .nav-menu__link:focus .nav-menu__text, .content-card.-purple .header-container.btn .nav-menu__link:focus .nav-menu__text, .-purple .content-block__btn .header-container.btn .nav-menu__link:focus .nav-menu__text, .header-container.-purple .nav-menu__link:hover .nav-menu__text, .-purple .dotted-container .header-container.btn .nav-menu__link:hover .nav-menu__text, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-menu__link:hover .nav-menu__text, .-purple .accordion .header-container.btn .nav-menu__link:hover .nav-menu__text, .accordion.-purple .header-container.btn .nav-menu__link:hover .nav-menu__text, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-menu__link:hover .nav-menu__text, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-menu__link:hover .nav-menu__text, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu__link:hover .nav-menu__text, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu__link:hover .nav-menu__text, .panel-slider__controls.-purple .header-container.btn .nav-menu__link:hover .nav-menu__text, .card.-purple .header-container.btn .nav-menu__link:hover .nav-menu__text, .content-card.-purple .header-container.btn .nav-menu__link:hover .nav-menu__text, .-purple .content-block__btn .header-container.btn .nav-menu__link:hover .nav-menu__text {
    color: #8f2f8d; }
  .header-container.-blue .nav-menu__link, .-blue .dotted-container .header-container.btn .nav-menu__link, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-menu__link, .-blue .accordion .header-container.btn .nav-menu__link, .accordion.-blue .header-container.btn .nav-menu__link, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-menu__link, .panel-slider__controls.-blue .header-container.btn .nav-menu__link, .card.-blue .header-container.btn .nav-menu__link, .content-card.-blue .header-container.btn .nav-menu__link, .-blue .content-block__btn .header-container.btn .nav-menu__link {
    color: #1b4265; }
  .header-container.-green .nav-menu__link, .-green .dotted-container .header-container.btn .nav-menu__link, .dotted-container.-green .dotted-container__content .header-container.btn .nav-menu__link, .-green .accordion .header-container.btn .nav-menu__link, .accordion.-green .header-container.btn .nav-menu__link, .panel-slider__controls.-green .header-container.btn .nav-menu__link, .card.-green .header-container.btn .nav-menu__link, .content-card.-green .header-container.btn .nav-menu__link, .-green .content-block__btn .header-container.btn .nav-menu__link {
    color: #213838; }
  .header-container.-purple .nav-menu__link, .-purple .dotted-container .header-container.btn .nav-menu__link, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-menu__link, .-purple .accordion .header-container.btn .nav-menu__link, .accordion.-purple .header-container.btn .nav-menu__link, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-menu__link, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-menu__link, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu__link, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu__link, .panel-slider__controls.-purple .header-container.btn .nav-menu__link, .card.-purple .header-container.btn .nav-menu__link, .content-card.-purple .header-container.btn .nav-menu__link, .-purple .content-block__btn .header-container.btn .nav-menu__link {
    color: #3e2c57; }
  .header-container.-red .nav-menu__link, .-red .dotted-container .header-container.btn .nav-menu__link, .dotted-container.-red .dotted-container__content .header-container.btn .nav-menu__link, .-red .accordion .header-container.btn .nav-menu__link, .accordion.-red .header-container.btn .nav-menu__link, .panel-slider__controls.-red .header-container.btn .nav-menu__link, .card.-red .header-container.btn .nav-menu__link, .content-card.-red .header-container.btn .nav-menu__link, .-red .content-block__btn .header-container.btn .nav-menu__link {
    color: #63282c; }
  .header-container.-yellow .nav-menu__link, .-yellow .dotted-container .header-container.btn .nav-menu__link, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-menu__link, .-yellow .accordion .header-container.btn .nav-menu__link, .accordion.-yellow .header-container.btn .nav-menu__link, .panel-slider__controls.-yellow .header-container.btn .nav-menu__link, .card.-yellow .header-container.btn .nav-menu__link, .-yellow .content-block__btn .header-container.btn .nav-menu__link {
    color: #731e22; }
  @media all and (min-width: 21.875rem) {
    .nav-menu__link {
      font-size: 1.5625rem; } }
  @media all and (min-width: 45rem) {
    .nav-menu__link {
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start; } }
  @media all and (min-width: 75rem) {
    .nav-menu__link {
      font-size: 1rem;
      line-height: 1.5;
      padding: 0;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between; }
      .header-container.-hero .nav-menu__link {
        color: #ffffff; }
      .nav-menu__link[aria-expanded='true'] .nav-menu__text::before {
        opacity: 0.5; }
      .header-container.-hero.-blue .nav-menu__link:focus .nav-menu__text, .-blue .dotted-container .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .dotted-container.-blue .dotted-container__content .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .-blue .accordion .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .accordion.-blue .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .triangle-section.-blue .triangle-column__body .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .panel-slider__controls.-blue .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .card.-blue .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .content-card.-blue .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .-blue .content-block__btn .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .header-container.-hero.-blue .nav-menu__link:hover .nav-menu__text, .-blue .dotted-container .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .dotted-container.-blue .dotted-container__content .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .-blue .accordion .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .accordion.-blue .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .triangle-section.-blue .triangle-column__body .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .panel-slider__controls.-blue .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .card.-blue .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .content-card.-blue .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .-blue .content-block__btn .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text {
        color: #bbe5f8; }
      .header-container.-hero.-green .nav-menu__link:focus .nav-menu__text, .-green .dotted-container .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .dotted-container.-green .dotted-container__content .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .-green .accordion .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .accordion.-green .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .panel-slider__controls.-green .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .card.-green .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .content-card.-green .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .-green .content-block__btn .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .header-container.-hero.-green .nav-menu__link:hover .nav-menu__text, .-green .dotted-container .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .dotted-container.-green .dotted-container__content .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .-green .accordion .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .accordion.-green .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .panel-slider__controls.-green .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .card.-green .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .content-card.-green .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .-green .content-block__btn .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text {
        color: #c1e8e9; }
      .header-container.-hero.-red .nav-menu__link:focus .nav-menu__text, .-red .dotted-container .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .dotted-container.-red .dotted-container__content .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .-red .accordion .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .accordion.-red .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .panel-slider__controls.-red .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .card.-red .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .content-card.-red .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .-red .content-block__btn .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .header-container.-hero.-red .nav-menu__link:hover .nav-menu__text, .-red .dotted-container .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .dotted-container.-red .dotted-container__content .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .-red .accordion .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .accordion.-red .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .panel-slider__controls.-red .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .card.-red .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .content-card.-red .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .-red .content-block__btn .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text {
        color: #f8c8bc; }
      .header-container.-hero.-yellow .nav-menu__link:focus .nav-menu__text, .-yellow .dotted-container .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .dotted-container.-yellow .dotted-container__content .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .-yellow .accordion .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .accordion.-yellow .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .panel-slider__controls.-yellow .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .card.-yellow .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .-yellow .content-block__btn .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .header-container.-hero.-yellow .nav-menu__link:hover .nav-menu__text, .-yellow .dotted-container .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .dotted-container.-yellow .dotted-container__content .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .-yellow .accordion .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .accordion.-yellow .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .panel-slider__controls.-yellow .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .card.-yellow .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .-yellow .content-block__btn .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text {
        color: #fde4bf; }
      .header-container.-hero.-purple .nav-menu__link:focus .nav-menu__text, .-purple .dotted-container .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .dotted-container.-purple .dotted-container__content .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .-purple .accordion .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .accordion.-purple .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .triangle-section.-purple .triangle-column__body .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .triangle-section.-purple-light .triangle-column__body .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .panel-slider__controls.-purple .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .card.-purple .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .content-card.-purple .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .-purple .content-block__btn .header-container.-hero.btn .nav-menu__link:focus .nav-menu__text, .header-container.-hero.-purple .nav-menu__link:hover .nav-menu__text, .-purple .dotted-container .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .dotted-container.-purple .dotted-container__content .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .-purple .accordion .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .accordion.-purple .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .triangle-section.-purple .triangle-column__body .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .triangle-section.-purple-light .triangle-column__body .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .panel-slider__controls.-purple .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .card.-purple .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .content-card.-purple .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text, .-purple .content-block__btn .header-container.-hero.btn .nav-menu__link:hover .nav-menu__text {
        color: #e9bad8; }
      .nav-menu__link:focus .nav-menu__text::before, .nav-menu__link:hover .nav-menu__text::before {
        opacity: 1; }
      ul:not(.nav-sub-menu) > .nav-menu__item > .nav-menu__link:focus .nav-menu__text, ul:not(.nav-sub-menu) > .nav-menu__item > .nav-menu__link:hover .nav-menu__text {
        color: inherit; } }

.nav-menu__text {
  position: relative;
  -webkit-transition: 200ms ease-out;
  transition: 200ms ease-out; }
  .nav-menu__text::before {
    content: '';
    position: absolute;
    top: -8px;
    bottom: -8px;
    left: -12px;
    right: -12px;
    background: #f4f4f4;
    border-radius: 8px;
    z-index: -1;
    -webkit-transition: 200ms ease-out;
    transition: 200ms ease-out;
    opacity: 0; }
  .has-children .nav-menu__text::before {
    right: -16px; }
  @media all and (min-width: 75rem) {
    .-hero .nav-menu__text::before {
      background: rgba(0, 0, 0, 0.25); } }

.nav-menu__icon {
  line-height: 0;
  margin-left: 10px; }
  .nav-menu__icon svg {
    width: 8px;
    height: 16px; }
    .nav-menu__icon svg path {
      -webkit-transition: fill 200ms ease-out;
      transition: fill 200ms ease-out; }
      .header-container.-green .nav-menu__icon svg path, .-green .dotted-container .header-container.btn .nav-menu__icon svg path, .dotted-container.-green .dotted-container__content .header-container.btn .nav-menu__icon svg path, .-green .accordion .header-container.btn .nav-menu__icon svg path, .accordion.-green .header-container.btn .nav-menu__icon svg path, .panel-slider__controls.-green .header-container.btn .nav-menu__icon svg path, .card.-green .header-container.btn .nav-menu__icon svg path, .content-card.-green .header-container.btn .nav-menu__icon svg path, .-green .content-block__btn .header-container.btn .nav-menu__icon svg path {
        fill: #178bcd; }
      .header-container.-red .nav-menu__icon svg path, .-red .dotted-container .header-container.btn .nav-menu__icon svg path, .dotted-container.-red .dotted-container__content .header-container.btn .nav-menu__icon svg path, .-red .accordion .header-container.btn .nav-menu__icon svg path, .accordion.-red .header-container.btn .nav-menu__icon svg path, .panel-slider__controls.-red .header-container.btn .nav-menu__icon svg path, .card.-red .header-container.btn .nav-menu__icon svg path, .content-card.-red .header-container.btn .nav-menu__icon svg path, .-red .content-block__btn .header-container.btn .nav-menu__icon svg path {
        fill: #f07930; }
      .header-container.-purple .nav-menu__icon svg path, .-purple .dotted-container .header-container.btn .nav-menu__icon svg path, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-menu__icon svg path, .-purple .accordion .header-container.btn .nav-menu__icon svg path, .accordion.-purple .header-container.btn .nav-menu__icon svg path, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-menu__icon svg path, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-menu__icon svg path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu__icon svg path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-menu__icon svg path, .panel-slider__controls.-purple .header-container.btn .nav-menu__icon svg path, .card.-purple .header-container.btn .nav-menu__icon svg path, .content-card.-purple .header-container.btn .nav-menu__icon svg path, .-purple .content-block__btn .header-container.btn .nav-menu__icon svg path {
        fill: #e8242d; }
      .header-container.-blue .nav-menu__icon svg path, .-blue .dotted-container .header-container.btn .nav-menu__icon svg path, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-menu__icon svg path, .-blue .accordion .header-container.btn .nav-menu__icon svg path, .accordion.-blue .header-container.btn .nav-menu__icon svg path, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-menu__icon svg path, .panel-slider__controls.-blue .header-container.btn .nav-menu__icon svg path, .card.-blue .header-container.btn .nav-menu__icon svg path, .content-card.-blue .header-container.btn .nav-menu__icon svg path, .-blue .content-block__btn .header-container.btn .nav-menu__icon svg path {
        fill: #8f2f8d; }
      .header-container.-yellow .nav-menu__icon svg path, .-yellow .dotted-container .header-container.btn .nav-menu__icon svg path, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-menu__icon svg path, .-yellow .accordion .header-container.btn .nav-menu__icon svg path, .accordion.-yellow .header-container.btn .nav-menu__icon svg path, .panel-slider__controls.-yellow .header-container.btn .nav-menu__icon svg path, .card.-yellow .header-container.btn .nav-menu__icon svg path, .-yellow .content-block__btn .header-container.btn .nav-menu__icon svg path {
        fill: #24a390; }
  @media all and (min-width: 45rem) {
    .nav-menu__icon {
      margin-left: 20px; } }
  @media all and (min-width: 75rem) {
    .nav-menu__icon {
      position: absolute;
      top: 50%;
      left: calc(100% + 4px);
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      margin-left: 0; }
      .nav-menu__icon svg {
        width: 5px;
        height: 4px; }
        .header-container.-hero .nav-menu__icon svg path {
          fill: #ffffff; } }

.nav-sub-menu {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0;
  padding: 0;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  visibility: hidden;
  pointer-events: none;
  -webkit-transition: 200ms ease-out;
  transition: 200ms ease-out;
  list-style-type: none; }
  .nav-sub-menu.active:not(.hidden) {
    max-height: 74vh; }
  .nav-menu__link[aria-expanded='true'] ~ .nav-sub-menu {
    visibility: visible;
    pointer-events: auto; }
  .nav-sub-menu.hidden {
    -webkit-transform: translateX(0%);
    transform: translateX(0%); }
  .nav-sub-menu::after {
    content: '';
    height: 10px;
    display: block; }

@media all and (min-width: 45rem) and (orientation: portrait) {
  .nav-sub-menu.active:not(.hidden) {
    max-height: 60vh; } }

@media all and (min-width: 56.25rem) and (orientation: landscape) {
  .nav-sub-menu.active:not(.hidden) {
    max-height: 65vh; } }
  @media all and (min-width: 75rem) {
    .nav-sub-menu {
      position: absolute;
      top: calc(100% - 12px);
      right: auto;
      bottom: auto;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      max-height: none;
      padding-left: 30px;
      -webkit-transform: none;
      transform: none;
      -webkit-transition: none;
      transition: none;
      visibility: hidden;
      pointer-events: none; }
      .columnated > .nav-sub-menu {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
        display: block;
        padding-bottom: 20px; }
        .columnated > .nav-sub-menu .nav-menu__item:last-child {
          margin-bottom: 0; }
      .nav-sub-menu::before {
        content: '';
        display: block;
        -webkit-column-span: all;
        -moz-column-span: all;
        column-span: all;
        pointer-events: none;
        visibility: hidden;
        -webkit-transition: margin-top 0ms 400ms ease-out;
        transition: margin-top 0ms 400ms ease-out; }
      .nav-menu__link[aria-expanded='true'] ~ .nav-sub-menu::before {
        margin-top: 30px;
        -webkit-transition-delay: 0ms;
        transition-delay: 0ms; }
      .nav-sub-menu::after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        width: calc(100vw * (12 / 14));
        height: auto;
        background-color: #ffffff;
        -webkit-box-shadow: 0 24px 24px 0 rgba(0, 0, 0, 0.1);
        box-shadow: 0 24px 24px 0 rgba(0, 0, 0, 0.1);
        border-bottom-right-radius: 12px;
        border-bottom-left-radius: 12px;
        -webkit-transition: background-color 200ms ease-out;
        transition: background-color 200ms ease-out;
        z-index: -1; }
      .-hero .nav-sub-menu {
        bottom: calc(100% - 12px);
        top: auto; }
        .-hero .nav-sub-menu::after {
          border-radius: 0;
          border-top-right-radius: 12px;
          border-top-left-radius: 12px; }
      .-hero.-green .nav-sub-menu::after, .-green .dotted-container .-hero.btn .nav-sub-menu::after, .dotted-container.-green .dotted-container__content .-hero.btn .nav-sub-menu::after, .-green .accordion .-hero.btn .nav-sub-menu::after, .accordion.-green .-hero.btn .nav-sub-menu::after, .panel-slider__controls.-green .-hero.btn .nav-sub-menu::after, .card.-green .-hero.btn .nav-sub-menu::after, .content-card.-green .-hero.btn .nav-sub-menu::after, .-green .content-block__btn .-hero.btn .nav-sub-menu::after {
        background-color: #136b6a; }
      .-hero.-red .nav-sub-menu::after, .-red .dotted-container .-hero.btn .nav-sub-menu::after, .dotted-container.-red .dotted-container__content .-hero.btn .nav-sub-menu::after, .-red .accordion .-hero.btn .nav-sub-menu::after, .accordion.-red .-hero.btn .nav-sub-menu::after, .panel-slider__controls.-red .-hero.btn .nav-sub-menu::after, .card.-red .-hero.btn .nav-sub-menu::after, .content-card.-red .-hero.btn .nav-sub-menu::after, .-red .content-block__btn .-hero.btn .nav-sub-menu::after {
        background-color: #a62e34; }
      .-hero.-blue .nav-sub-menu::after, .-blue .dotted-container .-hero.btn .nav-sub-menu::after, .dotted-container.-blue .dotted-container__content .-hero.btn .nav-sub-menu::after, .-blue .accordion .-hero.btn .nav-sub-menu::after, .accordion.-blue .-hero.btn .nav-sub-menu::after, .triangle-section.-blue .triangle-column__body .-hero.btn .nav-sub-menu::after, .panel-slider__controls.-blue .-hero.btn .nav-sub-menu::after, .card.-blue .-hero.btn .nav-sub-menu::after, .content-card.-blue .-hero.btn .nav-sub-menu::after, .-blue .content-block__btn .-hero.btn .nav-sub-menu::after {
        background-color: #0a63ac; }
      .-hero.-yellow .nav-sub-menu::after, .-yellow .dotted-container .-hero.btn .nav-sub-menu::after, .dotted-container.-yellow .dotted-container__content .-hero.btn .nav-sub-menu::after, .-yellow .accordion .-hero.btn .nav-sub-menu::after, .accordion.-yellow .-hero.btn .nav-sub-menu::after, .panel-slider__controls.-yellow .-hero.btn .nav-sub-menu::after, .card.-yellow .-hero.btn .nav-sub-menu::after, .-yellow .content-block__btn .-hero.btn .nav-sub-menu::after {
        background-color: #d95931; }
      .-hero.-purple .nav-sub-menu::after, .-purple .dotted-container .-hero.btn .nav-sub-menu::after, .dotted-container.-purple .dotted-container__content .-hero.btn .nav-sub-menu::after, .-purple .accordion .-hero.btn .nav-sub-menu::after, .accordion.-purple .-hero.btn .nav-sub-menu::after, .triangle-section.-purple .triangle-column__body .-hero.btn .nav-sub-menu::after, .triangle-section.-purple-light .triangle-column__body .-hero.btn .nav-sub-menu::after, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-hero.btn .nav-sub-menu::after, .slider-panel.-purple .triangle-section.btn .triangle-column__body .-hero.btn .nav-sub-menu::after, .panel-slider__controls.-purple .-hero.btn .nav-sub-menu::after, .card.-purple .-hero.btn .nav-sub-menu::after, .content-card.-purple .-hero.btn .nav-sub-menu::after, .-purple .content-block__btn .-hero.btn .nav-sub-menu::after {
        background-color: #5a348f; } }

@media all and (min-width: 75rem) {
  .nav-sub-menu .nav-menu__item {
    white-space: nowrap;
    margin-right: 0; }
    .nav-sub-menu .nav-menu__item:last-child {
      margin-bottom: 20px; } }

.nav-sub-menu .nav-menu__link {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 1.25rem; }
  @media all and (min-width: 45rem) {
    .nav-sub-menu .nav-menu__link {
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start; } }
  @media all and (min-width: 75rem) {
    .nav-sub-menu .nav-menu__link {
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      font-size: 1rem;
      padding: 4px 0;
      padding-right: 20px;
      opacity: 0;
      -webkit-transform: translateX(-12px);
      transform: translateX(-12px);
      pointer-events: none; }
      .nav-sub-menu .nav-menu__link[aria-expanded='true'] ~ .nav-sub-menu {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0);
        visibility: visible;
        pointer-events: auto; } }

@media all and (min-width: 75rem) {
  .nav-sub-menu .nav-menu__icon {
    position: relative;
    top: auto;
    left: auto;
    right: -20px;
    -webkit-transform: none;
    transform: none; }
    .nav-sub-menu .nav-menu__icon svg {
      width: 8px;
      height: 16px; } }

.nav-sub-menu .nav-menu__text::before {
  display: none; }

@media all and (min-width: 75rem) {
  .nav-sub-menu .nav-sub-menu {
    top: 0;
    left: 100%;
    right: auto;
    bottom: auto;
    min-height: 100%;
    padding-left: 20px;
    padding-bottom: 0;
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    opacity: 0;
    -webkit-transform: translateX(-12px);
    transform: translateX(-12px);
    -webkit-transition: 200ms ease-out;
    transition: 200ms ease-out; }
    .nav-sub-menu .nav-sub-menu::after {
      opacity: 0;
      pointer-events: auto; } }

@media all and (min-width: 100rem) {
  .nav-sub-menu .nav-sub-menu {
    padding-left: 25px; } }

.nav-sub-menu .nav-sub-menu .nav-menu__link {
  opacity: 1;
  -webkit-transform: none;
  transform: none;
  pointer-events: auto; }

.nav-button-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 40px;
  margin-right: -15px;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }
  .nav-button-container .nav-button {
    margin-right: 15px; }
  @media all and (min-width: 45rem) {
    .nav-button-container {
      margin-right: -30px; }
      .nav-button-container .nav-button {
        margin-right: 30px; } }

.nav-button {
  position: relative;
  width: 35px;
  height: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  line-height: 0;
  cursor: pointer; }
  .nav-button::before {
    content: '';
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    background-color: #f4f4f4;
    border-radius: 50%;
    -webkit-transition: 200ms ease-out;
    transition: 200ms ease-out;
    opacity: 0; }
  .nav-button:focus::before, .nav-button:hover::before {
    opacity: 1; }
  @media all and (min-width: 45rem) {
    .nav-button::before {
      opacity: 1; }
    .header-container.-blue .nav-button:focus::before, .-blue .dotted-container .header-container.btn .nav-button:focus::before, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-button:focus::before, .-blue .accordion .header-container.btn .nav-button:focus::before, .accordion.-blue .header-container.btn .nav-button:focus::before, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-button:focus::before, .panel-slider__controls.-blue .header-container.btn .nav-button:focus::before, .card.-blue .header-container.btn .nav-button:focus::before, .content-card.-blue .header-container.btn .nav-button:focus::before, .-blue .content-block__btn .header-container.btn .nav-button:focus::before, .header-container.-blue .nav-button:hover::before, .-blue .dotted-container .header-container.btn .nav-button:hover::before, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-button:hover::before, .-blue .accordion .header-container.btn .nav-button:hover::before, .accordion.-blue .header-container.btn .nav-button:hover::before, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-button:hover::before, .panel-slider__controls.-blue .header-container.btn .nav-button:hover::before, .card.-blue .header-container.btn .nav-button:hover::before, .content-card.-blue .header-container.btn .nav-button:hover::before, .-blue .content-block__btn .header-container.btn .nav-button:hover::before {
      background-color: #178bcd; }
    .header-container.-green .nav-button:focus::before, .-green .dotted-container .header-container.btn .nav-button:focus::before, .dotted-container.-green .dotted-container__content .header-container.btn .nav-button:focus::before, .-green .accordion .header-container.btn .nav-button:focus::before, .accordion.-green .header-container.btn .nav-button:focus::before, .panel-slider__controls.-green .header-container.btn .nav-button:focus::before, .card.-green .header-container.btn .nav-button:focus::before, .content-card.-green .header-container.btn .nav-button:focus::before, .-green .content-block__btn .header-container.btn .nav-button:focus::before, .header-container.-green .nav-button:hover::before, .-green .dotted-container .header-container.btn .nav-button:hover::before, .dotted-container.-green .dotted-container__content .header-container.btn .nav-button:hover::before, .-green .accordion .header-container.btn .nav-button:hover::before, .accordion.-green .header-container.btn .nav-button:hover::before, .panel-slider__controls.-green .header-container.btn .nav-button:hover::before, .card.-green .header-container.btn .nav-button:hover::before, .content-card.-green .header-container.btn .nav-button:hover::before, .-green .content-block__btn .header-container.btn .nav-button:hover::before {
      background-color: #24a390; }
    .header-container.-yellow .nav-button:focus::before, .-yellow .dotted-container .header-container.btn .nav-button:focus::before, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-button:focus::before, .-yellow .accordion .header-container.btn .nav-button:focus::before, .accordion.-yellow .header-container.btn .nav-button:focus::before, .panel-slider__controls.-yellow .header-container.btn .nav-button:focus::before, .card.-yellow .header-container.btn .nav-button:focus::before, .-yellow .content-block__btn .header-container.btn .nav-button:focus::before, .header-container.-yellow .nav-button:hover::before, .-yellow .dotted-container .header-container.btn .nav-button:hover::before, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-button:hover::before, .-yellow .accordion .header-container.btn .nav-button:hover::before, .accordion.-yellow .header-container.btn .nav-button:hover::before, .panel-slider__controls.-yellow .header-container.btn .nav-button:hover::before, .card.-yellow .header-container.btn .nav-button:hover::before, .-yellow .content-block__btn .header-container.btn .nav-button:hover::before {
      background-color: #f07930; }
    .header-container.-red .nav-button:focus::before, .-red .dotted-container .header-container.btn .nav-button:focus::before, .dotted-container.-red .dotted-container__content .header-container.btn .nav-button:focus::before, .-red .accordion .header-container.btn .nav-button:focus::before, .accordion.-red .header-container.btn .nav-button:focus::before, .panel-slider__controls.-red .header-container.btn .nav-button:focus::before, .card.-red .header-container.btn .nav-button:focus::before, .content-card.-red .header-container.btn .nav-button:focus::before, .-red .content-block__btn .header-container.btn .nav-button:focus::before, .header-container.-red .nav-button:hover::before, .-red .dotted-container .header-container.btn .nav-button:hover::before, .dotted-container.-red .dotted-container__content .header-container.btn .nav-button:hover::before, .-red .accordion .header-container.btn .nav-button:hover::before, .accordion.-red .header-container.btn .nav-button:hover::before, .panel-slider__controls.-red .header-container.btn .nav-button:hover::before, .card.-red .header-container.btn .nav-button:hover::before, .content-card.-red .header-container.btn .nav-button:hover::before, .-red .content-block__btn .header-container.btn .nav-button:hover::before {
      background-color: #e8242d; }
    .header-container.-purple .nav-button:focus::before, .-purple .dotted-container .header-container.btn .nav-button:focus::before, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-button:focus::before, .-purple .accordion .header-container.btn .nav-button:focus::before, .accordion.-purple .header-container.btn .nav-button:focus::before, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-button:focus::before, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-button:focus::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-button:focus::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-button:focus::before, .panel-slider__controls.-purple .header-container.btn .nav-button:focus::before, .card.-purple .header-container.btn .nav-button:focus::before, .content-card.-purple .header-container.btn .nav-button:focus::before, .-purple .content-block__btn .header-container.btn .nav-button:focus::before, .header-container.-purple .nav-button:hover::before, .-purple .dotted-container .header-container.btn .nav-button:hover::before, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-button:hover::before, .-purple .accordion .header-container.btn .nav-button:hover::before, .accordion.-purple .header-container.btn .nav-button:hover::before, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-button:hover::before, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-button:hover::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-button:hover::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-button:hover::before, .panel-slider__controls.-purple .header-container.btn .nav-button:hover::before, .card.-purple .header-container.btn .nav-button:hover::before, .content-card.-purple .header-container.btn .nav-button:hover::before, .-purple .content-block__btn .header-container.btn .nav-button:hover::before {
      background-color: #8f2f8d; }
    .header-container.-blue .nav-button:focus .header-button__fill, .-blue .dotted-container .header-container.btn .nav-button:focus .header-button__fill, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-button:focus .header-button__fill, .-blue .accordion .header-container.btn .nav-button:focus .header-button__fill, .accordion.-blue .header-container.btn .nav-button:focus .header-button__fill, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-button:focus .header-button__fill, .panel-slider__controls.-blue .header-container.btn .nav-button:focus .header-button__fill, .card.-blue .header-container.btn .nav-button:focus .header-button__fill, .content-card.-blue .header-container.btn .nav-button:focus .header-button__fill, .-blue .content-block__btn .header-container.btn .nav-button:focus .header-button__fill,
    .header-container.-green .nav-button:focus .header-button__fill,
    .-green .dotted-container .header-container.btn .nav-button:focus .header-button__fill,
    .dotted-container.-green .dotted-container__content .header-container.btn .nav-button:focus .header-button__fill,
    .-green .accordion .header-container.btn .nav-button:focus .header-button__fill,
    .accordion.-green .header-container.btn .nav-button:focus .header-button__fill,
    .panel-slider__controls.-green .header-container.btn .nav-button:focus .header-button__fill,
    .card.-green .header-container.btn .nav-button:focus .header-button__fill,
    .content-card.-green .header-container.btn .nav-button:focus .header-button__fill,
    .-green .content-block__btn .header-container.btn .nav-button:focus .header-button__fill,
    .header-container.-purple .nav-button:focus .header-button__fill,
    .-purple .dotted-container .header-container.btn .nav-button:focus .header-button__fill,
    .dotted-container.-purple .dotted-container__content .header-container.btn .nav-button:focus .header-button__fill,
    .-purple .accordion .header-container.btn .nav-button:focus .header-button__fill,
    .accordion.-purple .header-container.btn .nav-button:focus .header-button__fill,
    .triangle-section.-purple .triangle-column__body .header-container.btn .nav-button:focus .header-button__fill,
    .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-button:focus .header-button__fill,
    .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-button:focus .header-button__fill,
    .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-button:focus .header-button__fill,
    .panel-slider__controls.-purple .header-container.btn .nav-button:focus .header-button__fill,
    .card.-purple .header-container.btn .nav-button:focus .header-button__fill,
    .content-card.-purple .header-container.btn .nav-button:focus .header-button__fill,
    .-purple .content-block__btn .header-container.btn .nav-button:focus .header-button__fill,
    .header-container.-red .nav-button:focus .header-button__fill,
    .-red .dotted-container .header-container.btn .nav-button:focus .header-button__fill,
    .dotted-container.-red .dotted-container__content .header-container.btn .nav-button:focus .header-button__fill,
    .-red .accordion .header-container.btn .nav-button:focus .header-button__fill,
    .accordion.-red .header-container.btn .nav-button:focus .header-button__fill,
    .panel-slider__controls.-red .header-container.btn .nav-button:focus .header-button__fill,
    .card.-red .header-container.btn .nav-button:focus .header-button__fill,
    .content-card.-red .header-container.btn .nav-button:focus .header-button__fill,
    .-red .content-block__btn .header-container.btn .nav-button:focus .header-button__fill,
    .header-container.-yellow .nav-button:focus .header-button__fill,
    .-yellow .dotted-container .header-container.btn .nav-button:focus .header-button__fill,
    .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-button:focus .header-button__fill,
    .-yellow .accordion .header-container.btn .nav-button:focus .header-button__fill,
    .accordion.-yellow .header-container.btn .nav-button:focus .header-button__fill,
    .panel-slider__controls.-yellow .header-container.btn .nav-button:focus .header-button__fill,
    .card.-yellow .header-container.btn .nav-button:focus .header-button__fill,
    .-yellow .content-block__btn .header-container.btn .nav-button:focus .header-button__fill, .header-container.-blue .nav-button:hover .header-button__fill, .-blue .dotted-container .header-container.btn .nav-button:hover .header-button__fill, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-button:hover .header-button__fill, .-blue .accordion .header-container.btn .nav-button:hover .header-button__fill, .accordion.-blue .header-container.btn .nav-button:hover .header-button__fill, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-button:hover .header-button__fill, .panel-slider__controls.-blue .header-container.btn .nav-button:hover .header-button__fill, .card.-blue .header-container.btn .nav-button:hover .header-button__fill, .content-card.-blue .header-container.btn .nav-button:hover .header-button__fill, .-blue .content-block__btn .header-container.btn .nav-button:hover .header-button__fill,
    .header-container.-green .nav-button:hover .header-button__fill,
    .-green .dotted-container .header-container.btn .nav-button:hover .header-button__fill,
    .dotted-container.-green .dotted-container__content .header-container.btn .nav-button:hover .header-button__fill,
    .-green .accordion .header-container.btn .nav-button:hover .header-button__fill,
    .accordion.-green .header-container.btn .nav-button:hover .header-button__fill,
    .panel-slider__controls.-green .header-container.btn .nav-button:hover .header-button__fill,
    .card.-green .header-container.btn .nav-button:hover .header-button__fill,
    .content-card.-green .header-container.btn .nav-button:hover .header-button__fill,
    .-green .content-block__btn .header-container.btn .nav-button:hover .header-button__fill,
    .header-container.-purple .nav-button:hover .header-button__fill,
    .-purple .dotted-container .header-container.btn .nav-button:hover .header-button__fill,
    .dotted-container.-purple .dotted-container__content .header-container.btn .nav-button:hover .header-button__fill,
    .-purple .accordion .header-container.btn .nav-button:hover .header-button__fill,
    .accordion.-purple .header-container.btn .nav-button:hover .header-button__fill,
    .triangle-section.-purple .triangle-column__body .header-container.btn .nav-button:hover .header-button__fill,
    .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-button:hover .header-button__fill,
    .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-button:hover .header-button__fill,
    .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-button:hover .header-button__fill,
    .panel-slider__controls.-purple .header-container.btn .nav-button:hover .header-button__fill,
    .card.-purple .header-container.btn .nav-button:hover .header-button__fill,
    .content-card.-purple .header-container.btn .nav-button:hover .header-button__fill,
    .-purple .content-block__btn .header-container.btn .nav-button:hover .header-button__fill,
    .header-container.-red .nav-button:hover .header-button__fill,
    .-red .dotted-container .header-container.btn .nav-button:hover .header-button__fill,
    .dotted-container.-red .dotted-container__content .header-container.btn .nav-button:hover .header-button__fill,
    .-red .accordion .header-container.btn .nav-button:hover .header-button__fill,
    .accordion.-red .header-container.btn .nav-button:hover .header-button__fill,
    .panel-slider__controls.-red .header-container.btn .nav-button:hover .header-button__fill,
    .card.-red .header-container.btn .nav-button:hover .header-button__fill,
    .content-card.-red .header-container.btn .nav-button:hover .header-button__fill,
    .-red .content-block__btn .header-container.btn .nav-button:hover .header-button__fill,
    .header-container.-yellow .nav-button:hover .header-button__fill,
    .-yellow .dotted-container .header-container.btn .nav-button:hover .header-button__fill,
    .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-button:hover .header-button__fill,
    .-yellow .accordion .header-container.btn .nav-button:hover .header-button__fill,
    .accordion.-yellow .header-container.btn .nav-button:hover .header-button__fill,
    .panel-slider__controls.-yellow .header-container.btn .nav-button:hover .header-button__fill,
    .card.-yellow .header-container.btn .nav-button:hover .header-button__fill,
    .-yellow .content-block__btn .header-container.btn .nav-button:hover .header-button__fill {
      fill: #f4f4f4; }
    .header-container.-blue .nav-button:focus .header-button__stroke, .-blue .dotted-container .header-container.btn .nav-button:focus .header-button__stroke, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-button:focus .header-button__stroke, .-blue .accordion .header-container.btn .nav-button:focus .header-button__stroke, .accordion.-blue .header-container.btn .nav-button:focus .header-button__stroke, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-button:focus .header-button__stroke, .panel-slider__controls.-blue .header-container.btn .nav-button:focus .header-button__stroke, .card.-blue .header-container.btn .nav-button:focus .header-button__stroke, .content-card.-blue .header-container.btn .nav-button:focus .header-button__stroke, .-blue .content-block__btn .header-container.btn .nav-button:focus .header-button__stroke,
    .header-container.-green .nav-button:focus .header-button__stroke,
    .-green .dotted-container .header-container.btn .nav-button:focus .header-button__stroke,
    .dotted-container.-green .dotted-container__content .header-container.btn .nav-button:focus .header-button__stroke,
    .-green .accordion .header-container.btn .nav-button:focus .header-button__stroke,
    .accordion.-green .header-container.btn .nav-button:focus .header-button__stroke,
    .panel-slider__controls.-green .header-container.btn .nav-button:focus .header-button__stroke,
    .card.-green .header-container.btn .nav-button:focus .header-button__stroke,
    .content-card.-green .header-container.btn .nav-button:focus .header-button__stroke,
    .-green .content-block__btn .header-container.btn .nav-button:focus .header-button__stroke,
    .header-container.-purple .nav-button:focus .header-button__stroke,
    .-purple .dotted-container .header-container.btn .nav-button:focus .header-button__stroke,
    .dotted-container.-purple .dotted-container__content .header-container.btn .nav-button:focus .header-button__stroke,
    .-purple .accordion .header-container.btn .nav-button:focus .header-button__stroke,
    .accordion.-purple .header-container.btn .nav-button:focus .header-button__stroke,
    .triangle-section.-purple .triangle-column__body .header-container.btn .nav-button:focus .header-button__stroke,
    .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-button:focus .header-button__stroke,
    .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-button:focus .header-button__stroke,
    .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-button:focus .header-button__stroke,
    .panel-slider__controls.-purple .header-container.btn .nav-button:focus .header-button__stroke,
    .card.-purple .header-container.btn .nav-button:focus .header-button__stroke,
    .content-card.-purple .header-container.btn .nav-button:focus .header-button__stroke,
    .-purple .content-block__btn .header-container.btn .nav-button:focus .header-button__stroke,
    .header-container.-red .nav-button:focus .header-button__stroke,
    .-red .dotted-container .header-container.btn .nav-button:focus .header-button__stroke,
    .dotted-container.-red .dotted-container__content .header-container.btn .nav-button:focus .header-button__stroke,
    .-red .accordion .header-container.btn .nav-button:focus .header-button__stroke,
    .accordion.-red .header-container.btn .nav-button:focus .header-button__stroke,
    .panel-slider__controls.-red .header-container.btn .nav-button:focus .header-button__stroke,
    .card.-red .header-container.btn .nav-button:focus .header-button__stroke,
    .content-card.-red .header-container.btn .nav-button:focus .header-button__stroke,
    .-red .content-block__btn .header-container.btn .nav-button:focus .header-button__stroke,
    .header-container.-yellow .nav-button:focus .header-button__stroke,
    .-yellow .dotted-container .header-container.btn .nav-button:focus .header-button__stroke,
    .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-button:focus .header-button__stroke,
    .-yellow .accordion .header-container.btn .nav-button:focus .header-button__stroke,
    .accordion.-yellow .header-container.btn .nav-button:focus .header-button__stroke,
    .panel-slider__controls.-yellow .header-container.btn .nav-button:focus .header-button__stroke,
    .card.-yellow .header-container.btn .nav-button:focus .header-button__stroke,
    .-yellow .content-block__btn .header-container.btn .nav-button:focus .header-button__stroke, .header-container.-blue .nav-button:hover .header-button__stroke, .-blue .dotted-container .header-container.btn .nav-button:hover .header-button__stroke, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-button:hover .header-button__stroke, .-blue .accordion .header-container.btn .nav-button:hover .header-button__stroke, .accordion.-blue .header-container.btn .nav-button:hover .header-button__stroke, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-button:hover .header-button__stroke, .panel-slider__controls.-blue .header-container.btn .nav-button:hover .header-button__stroke, .card.-blue .header-container.btn .nav-button:hover .header-button__stroke, .content-card.-blue .header-container.btn .nav-button:hover .header-button__stroke, .-blue .content-block__btn .header-container.btn .nav-button:hover .header-button__stroke,
    .header-container.-green .nav-button:hover .header-button__stroke,
    .-green .dotted-container .header-container.btn .nav-button:hover .header-button__stroke,
    .dotted-container.-green .dotted-container__content .header-container.btn .nav-button:hover .header-button__stroke,
    .-green .accordion .header-container.btn .nav-button:hover .header-button__stroke,
    .accordion.-green .header-container.btn .nav-button:hover .header-button__stroke,
    .panel-slider__controls.-green .header-container.btn .nav-button:hover .header-button__stroke,
    .card.-green .header-container.btn .nav-button:hover .header-button__stroke,
    .content-card.-green .header-container.btn .nav-button:hover .header-button__stroke,
    .-green .content-block__btn .header-container.btn .nav-button:hover .header-button__stroke,
    .header-container.-purple .nav-button:hover .header-button__stroke,
    .-purple .dotted-container .header-container.btn .nav-button:hover .header-button__stroke,
    .dotted-container.-purple .dotted-container__content .header-container.btn .nav-button:hover .header-button__stroke,
    .-purple .accordion .header-container.btn .nav-button:hover .header-button__stroke,
    .accordion.-purple .header-container.btn .nav-button:hover .header-button__stroke,
    .triangle-section.-purple .triangle-column__body .header-container.btn .nav-button:hover .header-button__stroke,
    .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-button:hover .header-button__stroke,
    .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-button:hover .header-button__stroke,
    .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-button:hover .header-button__stroke,
    .panel-slider__controls.-purple .header-container.btn .nav-button:hover .header-button__stroke,
    .card.-purple .header-container.btn .nav-button:hover .header-button__stroke,
    .content-card.-purple .header-container.btn .nav-button:hover .header-button__stroke,
    .-purple .content-block__btn .header-container.btn .nav-button:hover .header-button__stroke,
    .header-container.-red .nav-button:hover .header-button__stroke,
    .-red .dotted-container .header-container.btn .nav-button:hover .header-button__stroke,
    .dotted-container.-red .dotted-container__content .header-container.btn .nav-button:hover .header-button__stroke,
    .-red .accordion .header-container.btn .nav-button:hover .header-button__stroke,
    .accordion.-red .header-container.btn .nav-button:hover .header-button__stroke,
    .panel-slider__controls.-red .header-container.btn .nav-button:hover .header-button__stroke,
    .card.-red .header-container.btn .nav-button:hover .header-button__stroke,
    .content-card.-red .header-container.btn .nav-button:hover .header-button__stroke,
    .-red .content-block__btn .header-container.btn .nav-button:hover .header-button__stroke,
    .header-container.-yellow .nav-button:hover .header-button__stroke,
    .-yellow .dotted-container .header-container.btn .nav-button:hover .header-button__stroke,
    .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-button:hover .header-button__stroke,
    .-yellow .accordion .header-container.btn .nav-button:hover .header-button__stroke,
    .accordion.-yellow .header-container.btn .nav-button:hover .header-button__stroke,
    .panel-slider__controls.-yellow .header-container.btn .nav-button:hover .header-button__stroke,
    .card.-yellow .header-container.btn .nav-button:hover .header-button__stroke,
    .-yellow .content-block__btn .header-container.btn .nav-button:hover .header-button__stroke {
      stroke: #f4f4f4; } }
  @media all and (min-width: 75rem) {
    .header-container.-hero.-blue .nav-button::before, .-blue .dotted-container .header-container.-hero.btn .nav-button::before, .dotted-container.-blue .dotted-container__content .header-container.-hero.btn .nav-button::before, .-blue .accordion .header-container.-hero.btn .nav-button::before, .accordion.-blue .header-container.-hero.btn .nav-button::before, .triangle-section.-blue .triangle-column__body .header-container.-hero.btn .nav-button::before, .panel-slider__controls.-blue .header-container.-hero.btn .nav-button::before, .card.-blue .header-container.-hero.btn .nav-button::before, .content-card.-blue .header-container.-hero.btn .nav-button::before, .-blue .content-block__btn .header-container.-hero.btn .nav-button::before {
      background-color: #22b0ec; }
    .header-container.-hero.-red .nav-button::before, .-red .dotted-container .header-container.-hero.btn .nav-button::before, .dotted-container.-red .dotted-container__content .header-container.-hero.btn .nav-button::before, .-red .accordion .header-container.-hero.btn .nav-button::before, .accordion.-red .header-container.-hero.btn .nav-button::before, .panel-slider__controls.-red .header-container.-hero.btn .nav-button::before, .card.-red .header-container.-hero.btn .nav-button::before, .content-card.-red .header-container.-hero.btn .nav-button::before, .-red .content-block__btn .header-container.-hero.btn .nav-button::before {
      background-color: #ed5a2e; }
    .header-container.-hero.-green .nav-button::before, .-green .dotted-container .header-container.-hero.btn .nav-button::before, .dotted-container.-green .dotted-container__content .header-container.-hero.btn .nav-button::before, .-green .accordion .header-container.-hero.btn .nav-button::before, .accordion.-green .header-container.-hero.btn .nav-button::before, .panel-slider__controls.-green .header-container.-hero.btn .nav-button::before, .card.-green .header-container.-hero.btn .nav-button::before, .content-card.-green .header-container.-hero.btn .nav-button::before, .-green .content-block__btn .header-container.-hero.btn .nav-button::before {
      background-color: #36bcbd; }
    .header-container.-hero.-yellow .nav-button::before, .-yellow .dotted-container .header-container.-hero.btn .nav-button::before, .dotted-container.-yellow .dotted-container__content .header-container.-hero.btn .nav-button::before, .-yellow .accordion .header-container.-hero.btn .nav-button::before, .accordion.-yellow .header-container.-hero.btn .nav-button::before, .panel-slider__controls.-yellow .header-container.-hero.btn .nav-button::before, .card.-yellow .header-container.-hero.btn .nav-button::before, .-yellow .content-block__btn .header-container.-hero.btn .nav-button::before {
      background-color: #faae31; }
    .header-container.-hero.-purple .nav-button::before, .-purple .dotted-container .header-container.-hero.btn .nav-button::before, .dotted-container.-purple .dotted-container__content .header-container.-hero.btn .nav-button::before, .-purple .accordion .header-container.-hero.btn .nav-button::before, .accordion.-purple .header-container.-hero.btn .nav-button::before, .triangle-section.-purple .triangle-column__body .header-container.-hero.btn .nav-button::before, .triangle-section.-purple-light .triangle-column__body .header-container.-hero.btn .nav-button::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-button::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-button::before, .panel-slider__controls.-purple .header-container.-hero.btn .nav-button::before, .card.-purple .header-container.-hero.btn .nav-button::before, .content-card.-purple .header-container.-hero.btn .nav-button::before, .-purple .content-block__btn .header-container.-hero.btn .nav-button::before {
      background-color: #c2258c; }
    .header-container.-hero.-blue .nav-button .header-button__fill, .-blue .dotted-container .header-container.-hero.btn .nav-button .header-button__fill, .dotted-container.-blue .dotted-container__content .header-container.-hero.btn .nav-button .header-button__fill, .-blue .accordion .header-container.-hero.btn .nav-button .header-button__fill, .accordion.-blue .header-container.-hero.btn .nav-button .header-button__fill, .triangle-section.-blue .triangle-column__body .header-container.-hero.btn .nav-button .header-button__fill, .panel-slider__controls.-blue .header-container.-hero.btn .nav-button .header-button__fill, .card.-blue .header-container.-hero.btn .nav-button .header-button__fill, .content-card.-blue .header-container.-hero.btn .nav-button .header-button__fill, .-blue .content-block__btn .header-container.-hero.btn .nav-button .header-button__fill,
    .header-container.-hero.-green .nav-button .header-button__fill,
    .-green .dotted-container .header-container.-hero.btn .nav-button .header-button__fill,
    .dotted-container.-green .dotted-container__content .header-container.-hero.btn .nav-button .header-button__fill,
    .-green .accordion .header-container.-hero.btn .nav-button .header-button__fill,
    .accordion.-green .header-container.-hero.btn .nav-button .header-button__fill,
    .panel-slider__controls.-green .header-container.-hero.btn .nav-button .header-button__fill,
    .card.-green .header-container.-hero.btn .nav-button .header-button__fill,
    .content-card.-green .header-container.-hero.btn .nav-button .header-button__fill,
    .-green .content-block__btn .header-container.-hero.btn .nav-button .header-button__fill,
    .header-container.-hero.-purple .nav-button .header-button__fill,
    .-purple .dotted-container .header-container.-hero.btn .nav-button .header-button__fill,
    .dotted-container.-purple .dotted-container__content .header-container.-hero.btn .nav-button .header-button__fill,
    .-purple .accordion .header-container.-hero.btn .nav-button .header-button__fill,
    .accordion.-purple .header-container.-hero.btn .nav-button .header-button__fill,
    .triangle-section.-purple .triangle-column__body .header-container.-hero.btn .nav-button .header-button__fill,
    .triangle-section.-purple-light .triangle-column__body .header-container.-hero.btn .nav-button .header-button__fill,
    .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-button .header-button__fill,
    .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-button .header-button__fill,
    .panel-slider__controls.-purple .header-container.-hero.btn .nav-button .header-button__fill,
    .card.-purple .header-container.-hero.btn .nav-button .header-button__fill,
    .content-card.-purple .header-container.-hero.btn .nav-button .header-button__fill,
    .-purple .content-block__btn .header-container.-hero.btn .nav-button .header-button__fill,
    .header-container.-hero.-red .nav-button .header-button__fill,
    .-red .dotted-container .header-container.-hero.btn .nav-button .header-button__fill,
    .dotted-container.-red .dotted-container__content .header-container.-hero.btn .nav-button .header-button__fill,
    .-red .accordion .header-container.-hero.btn .nav-button .header-button__fill,
    .accordion.-red .header-container.-hero.btn .nav-button .header-button__fill,
    .panel-slider__controls.-red .header-container.-hero.btn .nav-button .header-button__fill,
    .card.-red .header-container.-hero.btn .nav-button .header-button__fill,
    .content-card.-red .header-container.-hero.btn .nav-button .header-button__fill,
    .-red .content-block__btn .header-container.-hero.btn .nav-button .header-button__fill,
    .header-container.-hero.-yellow .nav-button .header-button__fill,
    .-yellow .dotted-container .header-container.-hero.btn .nav-button .header-button__fill,
    .dotted-container.-yellow .dotted-container__content .header-container.-hero.btn .nav-button .header-button__fill,
    .-yellow .accordion .header-container.-hero.btn .nav-button .header-button__fill,
    .accordion.-yellow .header-container.-hero.btn .nav-button .header-button__fill,
    .panel-slider__controls.-yellow .header-container.-hero.btn .nav-button .header-button__fill,
    .card.-yellow .header-container.-hero.btn .nav-button .header-button__fill,
    .-yellow .content-block__btn .header-container.-hero.btn .nav-button .header-button__fill {
      fill: #ffffff; }
    .header-container.-hero.-blue .nav-button .header-button__stroke, .-blue .dotted-container .header-container.-hero.btn .nav-button .header-button__stroke, .dotted-container.-blue .dotted-container__content .header-container.-hero.btn .nav-button .header-button__stroke, .-blue .accordion .header-container.-hero.btn .nav-button .header-button__stroke, .accordion.-blue .header-container.-hero.btn .nav-button .header-button__stroke, .triangle-section.-blue .triangle-column__body .header-container.-hero.btn .nav-button .header-button__stroke, .panel-slider__controls.-blue .header-container.-hero.btn .nav-button .header-button__stroke, .card.-blue .header-container.-hero.btn .nav-button .header-button__stroke, .content-card.-blue .header-container.-hero.btn .nav-button .header-button__stroke, .-blue .content-block__btn .header-container.-hero.btn .nav-button .header-button__stroke,
    .header-container.-hero.-green .nav-button .header-button__stroke,
    .-green .dotted-container .header-container.-hero.btn .nav-button .header-button__stroke,
    .dotted-container.-green .dotted-container__content .header-container.-hero.btn .nav-button .header-button__stroke,
    .-green .accordion .header-container.-hero.btn .nav-button .header-button__stroke,
    .accordion.-green .header-container.-hero.btn .nav-button .header-button__stroke,
    .panel-slider__controls.-green .header-container.-hero.btn .nav-button .header-button__stroke,
    .card.-green .header-container.-hero.btn .nav-button .header-button__stroke,
    .content-card.-green .header-container.-hero.btn .nav-button .header-button__stroke,
    .-green .content-block__btn .header-container.-hero.btn .nav-button .header-button__stroke,
    .header-container.-hero.-purple .nav-button .header-button__stroke,
    .-purple .dotted-container .header-container.-hero.btn .nav-button .header-button__stroke,
    .dotted-container.-purple .dotted-container__content .header-container.-hero.btn .nav-button .header-button__stroke,
    .-purple .accordion .header-container.-hero.btn .nav-button .header-button__stroke,
    .accordion.-purple .header-container.-hero.btn .nav-button .header-button__stroke,
    .triangle-section.-purple .triangle-column__body .header-container.-hero.btn .nav-button .header-button__stroke,
    .triangle-section.-purple-light .triangle-column__body .header-container.-hero.btn .nav-button .header-button__stroke,
    .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-button .header-button__stroke,
    .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-button .header-button__stroke,
    .panel-slider__controls.-purple .header-container.-hero.btn .nav-button .header-button__stroke,
    .card.-purple .header-container.-hero.btn .nav-button .header-button__stroke,
    .content-card.-purple .header-container.-hero.btn .nav-button .header-button__stroke,
    .-purple .content-block__btn .header-container.-hero.btn .nav-button .header-button__stroke,
    .header-container.-hero.-red .nav-button .header-button__stroke,
    .-red .dotted-container .header-container.-hero.btn .nav-button .header-button__stroke,
    .dotted-container.-red .dotted-container__content .header-container.-hero.btn .nav-button .header-button__stroke,
    .-red .accordion .header-container.-hero.btn .nav-button .header-button__stroke,
    .accordion.-red .header-container.-hero.btn .nav-button .header-button__stroke,
    .panel-slider__controls.-red .header-container.-hero.btn .nav-button .header-button__stroke,
    .card.-red .header-container.-hero.btn .nav-button .header-button__stroke,
    .content-card.-red .header-container.-hero.btn .nav-button .header-button__stroke,
    .-red .content-block__btn .header-container.-hero.btn .nav-button .header-button__stroke,
    .header-container.-hero.-yellow .nav-button .header-button__stroke,
    .-yellow .dotted-container .header-container.-hero.btn .nav-button .header-button__stroke,
    .dotted-container.-yellow .dotted-container__content .header-container.-hero.btn .nav-button .header-button__stroke,
    .-yellow .accordion .header-container.-hero.btn .nav-button .header-button__stroke,
    .accordion.-yellow .header-container.-hero.btn .nav-button .header-button__stroke,
    .panel-slider__controls.-yellow .header-container.-hero.btn .nav-button .header-button__stroke,
    .card.-yellow .header-container.-hero.btn .nav-button .header-button__stroke,
    .-yellow .content-block__btn .header-container.-hero.btn .nav-button .header-button__stroke {
      stroke: #ffffff; }
    .header-container.-hero.-blue .nav-button:focus::before, .-blue .dotted-container .header-container.-hero.btn .nav-button:focus::before, .dotted-container.-blue .dotted-container__content .header-container.-hero.btn .nav-button:focus::before, .-blue .accordion .header-container.-hero.btn .nav-button:focus::before, .accordion.-blue .header-container.-hero.btn .nav-button:focus::before, .triangle-section.-blue .triangle-column__body .header-container.-hero.btn .nav-button:focus::before, .panel-slider__controls.-blue .header-container.-hero.btn .nav-button:focus::before, .card.-blue .header-container.-hero.btn .nav-button:focus::before, .content-card.-blue .header-container.-hero.btn .nav-button:focus::before, .-blue .content-block__btn .header-container.-hero.btn .nav-button:focus::before,
    .header-container.-hero.-green .nav-button:focus::before,
    .-green .dotted-container .header-container.-hero.btn .nav-button:focus::before,
    .dotted-container.-green .dotted-container__content .header-container.-hero.btn .nav-button:focus::before,
    .-green .accordion .header-container.-hero.btn .nav-button:focus::before,
    .accordion.-green .header-container.-hero.btn .nav-button:focus::before,
    .panel-slider__controls.-green .header-container.-hero.btn .nav-button:focus::before,
    .card.-green .header-container.-hero.btn .nav-button:focus::before,
    .content-card.-green .header-container.-hero.btn .nav-button:focus::before,
    .-green .content-block__btn .header-container.-hero.btn .nav-button:focus::before,
    .header-container.-hero.-purple .nav-button:focus::before,
    .-purple .dotted-container .header-container.-hero.btn .nav-button:focus::before,
    .dotted-container.-purple .dotted-container__content .header-container.-hero.btn .nav-button:focus::before,
    .-purple .accordion .header-container.-hero.btn .nav-button:focus::before,
    .accordion.-purple .header-container.-hero.btn .nav-button:focus::before,
    .triangle-section.-purple .triangle-column__body .header-container.-hero.btn .nav-button:focus::before,
    .triangle-section.-purple-light .triangle-column__body .header-container.-hero.btn .nav-button:focus::before,
    .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-button:focus::before,
    .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-button:focus::before,
    .panel-slider__controls.-purple .header-container.-hero.btn .nav-button:focus::before,
    .card.-purple .header-container.-hero.btn .nav-button:focus::before,
    .content-card.-purple .header-container.-hero.btn .nav-button:focus::before,
    .-purple .content-block__btn .header-container.-hero.btn .nav-button:focus::before,
    .header-container.-hero.-red .nav-button:focus::before,
    .-red .dotted-container .header-container.-hero.btn .nav-button:focus::before,
    .dotted-container.-red .dotted-container__content .header-container.-hero.btn .nav-button:focus::before,
    .-red .accordion .header-container.-hero.btn .nav-button:focus::before,
    .accordion.-red .header-container.-hero.btn .nav-button:focus::before,
    .panel-slider__controls.-red .header-container.-hero.btn .nav-button:focus::before,
    .card.-red .header-container.-hero.btn .nav-button:focus::before,
    .content-card.-red .header-container.-hero.btn .nav-button:focus::before,
    .-red .content-block__btn .header-container.-hero.btn .nav-button:focus::before,
    .header-container.-hero.-yellow .nav-button:focus::before,
    .-yellow .dotted-container .header-container.-hero.btn .nav-button:focus::before,
    .dotted-container.-yellow .dotted-container__content .header-container.-hero.btn .nav-button:focus::before,
    .-yellow .accordion .header-container.-hero.btn .nav-button:focus::before,
    .accordion.-yellow .header-container.-hero.btn .nav-button:focus::before,
    .panel-slider__controls.-yellow .header-container.-hero.btn .nav-button:focus::before,
    .card.-yellow .header-container.-hero.btn .nav-button:focus::before,
    .-yellow .content-block__btn .header-container.-hero.btn .nav-button:focus::before, .header-container.-hero.-blue .nav-button:hover::before, .-blue .dotted-container .header-container.-hero.btn .nav-button:hover::before, .dotted-container.-blue .dotted-container__content .header-container.-hero.btn .nav-button:hover::before, .-blue .accordion .header-container.-hero.btn .nav-button:hover::before, .accordion.-blue .header-container.-hero.btn .nav-button:hover::before, .triangle-section.-blue .triangle-column__body .header-container.-hero.btn .nav-button:hover::before, .panel-slider__controls.-blue .header-container.-hero.btn .nav-button:hover::before, .card.-blue .header-container.-hero.btn .nav-button:hover::before, .content-card.-blue .header-container.-hero.btn .nav-button:hover::before, .-blue .content-block__btn .header-container.-hero.btn .nav-button:hover::before,
    .header-container.-hero.-green .nav-button:hover::before,
    .-green .dotted-container .header-container.-hero.btn .nav-button:hover::before,
    .dotted-container.-green .dotted-container__content .header-container.-hero.btn .nav-button:hover::before,
    .-green .accordion .header-container.-hero.btn .nav-button:hover::before,
    .accordion.-green .header-container.-hero.btn .nav-button:hover::before,
    .panel-slider__controls.-green .header-container.-hero.btn .nav-button:hover::before,
    .card.-green .header-container.-hero.btn .nav-button:hover::before,
    .content-card.-green .header-container.-hero.btn .nav-button:hover::before,
    .-green .content-block__btn .header-container.-hero.btn .nav-button:hover::before,
    .header-container.-hero.-purple .nav-button:hover::before,
    .-purple .dotted-container .header-container.-hero.btn .nav-button:hover::before,
    .dotted-container.-purple .dotted-container__content .header-container.-hero.btn .nav-button:hover::before,
    .-purple .accordion .header-container.-hero.btn .nav-button:hover::before,
    .accordion.-purple .header-container.-hero.btn .nav-button:hover::before,
    .triangle-section.-purple .triangle-column__body .header-container.-hero.btn .nav-button:hover::before,
    .triangle-section.-purple-light .triangle-column__body .header-container.-hero.btn .nav-button:hover::before,
    .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-button:hover::before,
    .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-button:hover::before,
    .panel-slider__controls.-purple .header-container.-hero.btn .nav-button:hover::before,
    .card.-purple .header-container.-hero.btn .nav-button:hover::before,
    .content-card.-purple .header-container.-hero.btn .nav-button:hover::before,
    .-purple .content-block__btn .header-container.-hero.btn .nav-button:hover::before,
    .header-container.-hero.-red .nav-button:hover::before,
    .-red .dotted-container .header-container.-hero.btn .nav-button:hover::before,
    .dotted-container.-red .dotted-container__content .header-container.-hero.btn .nav-button:hover::before,
    .-red .accordion .header-container.-hero.btn .nav-button:hover::before,
    .accordion.-red .header-container.-hero.btn .nav-button:hover::before,
    .panel-slider__controls.-red .header-container.-hero.btn .nav-button:hover::before,
    .card.-red .header-container.-hero.btn .nav-button:hover::before,
    .content-card.-red .header-container.-hero.btn .nav-button:hover::before,
    .-red .content-block__btn .header-container.-hero.btn .nav-button:hover::before,
    .header-container.-hero.-yellow .nav-button:hover::before,
    .-yellow .dotted-container .header-container.-hero.btn .nav-button:hover::before,
    .dotted-container.-yellow .dotted-container__content .header-container.-hero.btn .nav-button:hover::before,
    .-yellow .accordion .header-container.-hero.btn .nav-button:hover::before,
    .accordion.-yellow .header-container.-hero.btn .nav-button:hover::before,
    .panel-slider__controls.-yellow .header-container.-hero.btn .nav-button:hover::before,
    .card.-yellow .header-container.-hero.btn .nav-button:hover::before,
    .-yellow .content-block__btn .header-container.-hero.btn .nav-button:hover::before {
      background-color: #ffffff; }
    .header-container.-hero.-blue .nav-button:focus .header-button__fill, .-blue .dotted-container .header-container.-hero.btn .nav-button:focus .header-button__fill, .dotted-container.-blue .dotted-container__content .header-container.-hero.btn .nav-button:focus .header-button__fill, .-blue .accordion .header-container.-hero.btn .nav-button:focus .header-button__fill, .accordion.-blue .header-container.-hero.btn .nav-button:focus .header-button__fill, .triangle-section.-blue .triangle-column__body .header-container.-hero.btn .nav-button:focus .header-button__fill, .panel-slider__controls.-blue .header-container.-hero.btn .nav-button:focus .header-button__fill, .card.-blue .header-container.-hero.btn .nav-button:focus .header-button__fill, .content-card.-blue .header-container.-hero.btn .nav-button:focus .header-button__fill, .-blue .content-block__btn .header-container.-hero.btn .nav-button:focus .header-button__fill, .header-container.-hero.-blue .nav-button:hover .header-button__fill, .-blue .dotted-container .header-container.-hero.btn .nav-button:hover .header-button__fill, .dotted-container.-blue .dotted-container__content .header-container.-hero.btn .nav-button:hover .header-button__fill, .-blue .accordion .header-container.-hero.btn .nav-button:hover .header-button__fill, .accordion.-blue .header-container.-hero.btn .nav-button:hover .header-button__fill, .triangle-section.-blue .triangle-column__body .header-container.-hero.btn .nav-button:hover .header-button__fill, .panel-slider__controls.-blue .header-container.-hero.btn .nav-button:hover .header-button__fill, .card.-blue .header-container.-hero.btn .nav-button:hover .header-button__fill, .content-card.-blue .header-container.-hero.btn .nav-button:hover .header-button__fill, .-blue .content-block__btn .header-container.-hero.btn .nav-button:hover .header-button__fill {
      fill: #0a63ac; }
    .header-container.-hero.-blue .nav-button:focus .header-button__stroke, .-blue .dotted-container .header-container.-hero.btn .nav-button:focus .header-button__stroke, .dotted-container.-blue .dotted-container__content .header-container.-hero.btn .nav-button:focus .header-button__stroke, .-blue .accordion .header-container.-hero.btn .nav-button:focus .header-button__stroke, .accordion.-blue .header-container.-hero.btn .nav-button:focus .header-button__stroke, .triangle-section.-blue .triangle-column__body .header-container.-hero.btn .nav-button:focus .header-button__stroke, .panel-slider__controls.-blue .header-container.-hero.btn .nav-button:focus .header-button__stroke, .card.-blue .header-container.-hero.btn .nav-button:focus .header-button__stroke, .content-card.-blue .header-container.-hero.btn .nav-button:focus .header-button__stroke, .-blue .content-block__btn .header-container.-hero.btn .nav-button:focus .header-button__stroke, .header-container.-hero.-blue .nav-button:hover .header-button__stroke, .-blue .dotted-container .header-container.-hero.btn .nav-button:hover .header-button__stroke, .dotted-container.-blue .dotted-container__content .header-container.-hero.btn .nav-button:hover .header-button__stroke, .-blue .accordion .header-container.-hero.btn .nav-button:hover .header-button__stroke, .accordion.-blue .header-container.-hero.btn .nav-button:hover .header-button__stroke, .triangle-section.-blue .triangle-column__body .header-container.-hero.btn .nav-button:hover .header-button__stroke, .panel-slider__controls.-blue .header-container.-hero.btn .nav-button:hover .header-button__stroke, .card.-blue .header-container.-hero.btn .nav-button:hover .header-button__stroke, .content-card.-blue .header-container.-hero.btn .nav-button:hover .header-button__stroke, .-blue .content-block__btn .header-container.-hero.btn .nav-button:hover .header-button__stroke {
      stroke: #0a63ac; }
    .header-container.-hero.-red .nav-button:focus .header-button__fill, .-red .dotted-container .header-container.-hero.btn .nav-button:focus .header-button__fill, .dotted-container.-red .dotted-container__content .header-container.-hero.btn .nav-button:focus .header-button__fill, .-red .accordion .header-container.-hero.btn .nav-button:focus .header-button__fill, .accordion.-red .header-container.-hero.btn .nav-button:focus .header-button__fill, .panel-slider__controls.-red .header-container.-hero.btn .nav-button:focus .header-button__fill, .card.-red .header-container.-hero.btn .nav-button:focus .header-button__fill, .content-card.-red .header-container.-hero.btn .nav-button:focus .header-button__fill, .-red .content-block__btn .header-container.-hero.btn .nav-button:focus .header-button__fill, .header-container.-hero.-red .nav-button:hover .header-button__fill, .-red .dotted-container .header-container.-hero.btn .nav-button:hover .header-button__fill, .dotted-container.-red .dotted-container__content .header-container.-hero.btn .nav-button:hover .header-button__fill, .-red .accordion .header-container.-hero.btn .nav-button:hover .header-button__fill, .accordion.-red .header-container.-hero.btn .nav-button:hover .header-button__fill, .panel-slider__controls.-red .header-container.-hero.btn .nav-button:hover .header-button__fill, .card.-red .header-container.-hero.btn .nav-button:hover .header-button__fill, .content-card.-red .header-container.-hero.btn .nav-button:hover .header-button__fill, .-red .content-block__btn .header-container.-hero.btn .nav-button:hover .header-button__fill {
      fill: #a62e34; }
    .header-container.-hero.-red .nav-button:focus .header-button__stroke, .-red .dotted-container .header-container.-hero.btn .nav-button:focus .header-button__stroke, .dotted-container.-red .dotted-container__content .header-container.-hero.btn .nav-button:focus .header-button__stroke, .-red .accordion .header-container.-hero.btn .nav-button:focus .header-button__stroke, .accordion.-red .header-container.-hero.btn .nav-button:focus .header-button__stroke, .panel-slider__controls.-red .header-container.-hero.btn .nav-button:focus .header-button__stroke, .card.-red .header-container.-hero.btn .nav-button:focus .header-button__stroke, .content-card.-red .header-container.-hero.btn .nav-button:focus .header-button__stroke, .-red .content-block__btn .header-container.-hero.btn .nav-button:focus .header-button__stroke, .header-container.-hero.-red .nav-button:hover .header-button__stroke, .-red .dotted-container .header-container.-hero.btn .nav-button:hover .header-button__stroke, .dotted-container.-red .dotted-container__content .header-container.-hero.btn .nav-button:hover .header-button__stroke, .-red .accordion .header-container.-hero.btn .nav-button:hover .header-button__stroke, .accordion.-red .header-container.-hero.btn .nav-button:hover .header-button__stroke, .panel-slider__controls.-red .header-container.-hero.btn .nav-button:hover .header-button__stroke, .card.-red .header-container.-hero.btn .nav-button:hover .header-button__stroke, .content-card.-red .header-container.-hero.btn .nav-button:hover .header-button__stroke, .-red .content-block__btn .header-container.-hero.btn .nav-button:hover .header-button__stroke {
      stroke: #a62e34; }
    .header-container.-hero.-green .nav-button:focus .header-button__fill, .-green .dotted-container .header-container.-hero.btn .nav-button:focus .header-button__fill, .dotted-container.-green .dotted-container__content .header-container.-hero.btn .nav-button:focus .header-button__fill, .-green .accordion .header-container.-hero.btn .nav-button:focus .header-button__fill, .accordion.-green .header-container.-hero.btn .nav-button:focus .header-button__fill, .panel-slider__controls.-green .header-container.-hero.btn .nav-button:focus .header-button__fill, .card.-green .header-container.-hero.btn .nav-button:focus .header-button__fill, .content-card.-green .header-container.-hero.btn .nav-button:focus .header-button__fill, .-green .content-block__btn .header-container.-hero.btn .nav-button:focus .header-button__fill, .header-container.-hero.-green .nav-button:hover .header-button__fill, .-green .dotted-container .header-container.-hero.btn .nav-button:hover .header-button__fill, .dotted-container.-green .dotted-container__content .header-container.-hero.btn .nav-button:hover .header-button__fill, .-green .accordion .header-container.-hero.btn .nav-button:hover .header-button__fill, .accordion.-green .header-container.-hero.btn .nav-button:hover .header-button__fill, .panel-slider__controls.-green .header-container.-hero.btn .nav-button:hover .header-button__fill, .card.-green .header-container.-hero.btn .nav-button:hover .header-button__fill, .content-card.-green .header-container.-hero.btn .nav-button:hover .header-button__fill, .-green .content-block__btn .header-container.-hero.btn .nav-button:hover .header-button__fill {
      fill: #136b6a; }
    .header-container.-hero.-green .nav-button:focus .header-button__stroke, .-green .dotted-container .header-container.-hero.btn .nav-button:focus .header-button__stroke, .dotted-container.-green .dotted-container__content .header-container.-hero.btn .nav-button:focus .header-button__stroke, .-green .accordion .header-container.-hero.btn .nav-button:focus .header-button__stroke, .accordion.-green .header-container.-hero.btn .nav-button:focus .header-button__stroke, .panel-slider__controls.-green .header-container.-hero.btn .nav-button:focus .header-button__stroke, .card.-green .header-container.-hero.btn .nav-button:focus .header-button__stroke, .content-card.-green .header-container.-hero.btn .nav-button:focus .header-button__stroke, .-green .content-block__btn .header-container.-hero.btn .nav-button:focus .header-button__stroke, .header-container.-hero.-green .nav-button:hover .header-button__stroke, .-green .dotted-container .header-container.-hero.btn .nav-button:hover .header-button__stroke, .dotted-container.-green .dotted-container__content .header-container.-hero.btn .nav-button:hover .header-button__stroke, .-green .accordion .header-container.-hero.btn .nav-button:hover .header-button__stroke, .accordion.-green .header-container.-hero.btn .nav-button:hover .header-button__stroke, .panel-slider__controls.-green .header-container.-hero.btn .nav-button:hover .header-button__stroke, .card.-green .header-container.-hero.btn .nav-button:hover .header-button__stroke, .content-card.-green .header-container.-hero.btn .nav-button:hover .header-button__stroke, .-green .content-block__btn .header-container.-hero.btn .nav-button:hover .header-button__stroke {
      stroke: #136b6a; }
    .header-container.-hero.-yellow .nav-button:focus .header-button__fill, .-yellow .dotted-container .header-container.-hero.btn .nav-button:focus .header-button__fill, .dotted-container.-yellow .dotted-container__content .header-container.-hero.btn .nav-button:focus .header-button__fill, .-yellow .accordion .header-container.-hero.btn .nav-button:focus .header-button__fill, .accordion.-yellow .header-container.-hero.btn .nav-button:focus .header-button__fill, .panel-slider__controls.-yellow .header-container.-hero.btn .nav-button:focus .header-button__fill, .card.-yellow .header-container.-hero.btn .nav-button:focus .header-button__fill, .-yellow .content-block__btn .header-container.-hero.btn .nav-button:focus .header-button__fill, .header-container.-hero.-yellow .nav-button:hover .header-button__fill, .-yellow .dotted-container .header-container.-hero.btn .nav-button:hover .header-button__fill, .dotted-container.-yellow .dotted-container__content .header-container.-hero.btn .nav-button:hover .header-button__fill, .-yellow .accordion .header-container.-hero.btn .nav-button:hover .header-button__fill, .accordion.-yellow .header-container.-hero.btn .nav-button:hover .header-button__fill, .panel-slider__controls.-yellow .header-container.-hero.btn .nav-button:hover .header-button__fill, .card.-yellow .header-container.-hero.btn .nav-button:hover .header-button__fill, .-yellow .content-block__btn .header-container.-hero.btn .nav-button:hover .header-button__fill {
      fill: #d95931; }
    .header-container.-hero.-yellow .nav-button:focus .header-button__stroke, .-yellow .dotted-container .header-container.-hero.btn .nav-button:focus .header-button__stroke, .dotted-container.-yellow .dotted-container__content .header-container.-hero.btn .nav-button:focus .header-button__stroke, .-yellow .accordion .header-container.-hero.btn .nav-button:focus .header-button__stroke, .accordion.-yellow .header-container.-hero.btn .nav-button:focus .header-button__stroke, .panel-slider__controls.-yellow .header-container.-hero.btn .nav-button:focus .header-button__stroke, .card.-yellow .header-container.-hero.btn .nav-button:focus .header-button__stroke, .-yellow .content-block__btn .header-container.-hero.btn .nav-button:focus .header-button__stroke, .header-container.-hero.-yellow .nav-button:hover .header-button__stroke, .-yellow .dotted-container .header-container.-hero.btn .nav-button:hover .header-button__stroke, .dotted-container.-yellow .dotted-container__content .header-container.-hero.btn .nav-button:hover .header-button__stroke, .-yellow .accordion .header-container.-hero.btn .nav-button:hover .header-button__stroke, .accordion.-yellow .header-container.-hero.btn .nav-button:hover .header-button__stroke, .panel-slider__controls.-yellow .header-container.-hero.btn .nav-button:hover .header-button__stroke, .card.-yellow .header-container.-hero.btn .nav-button:hover .header-button__stroke, .-yellow .content-block__btn .header-container.-hero.btn .nav-button:hover .header-button__stroke {
      stroke: #d95931; }
    .header-container.-hero.-purple .nav-button:focus .header-button__fill, .-purple .dotted-container .header-container.-hero.btn .nav-button:focus .header-button__fill, .dotted-container.-purple .dotted-container__content .header-container.-hero.btn .nav-button:focus .header-button__fill, .-purple .accordion .header-container.-hero.btn .nav-button:focus .header-button__fill, .accordion.-purple .header-container.-hero.btn .nav-button:focus .header-button__fill, .triangle-section.-purple .triangle-column__body .header-container.-hero.btn .nav-button:focus .header-button__fill, .triangle-section.-purple-light .triangle-column__body .header-container.-hero.btn .nav-button:focus .header-button__fill, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-button:focus .header-button__fill, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-button:focus .header-button__fill, .panel-slider__controls.-purple .header-container.-hero.btn .nav-button:focus .header-button__fill, .card.-purple .header-container.-hero.btn .nav-button:focus .header-button__fill, .content-card.-purple .header-container.-hero.btn .nav-button:focus .header-button__fill, .-purple .content-block__btn .header-container.-hero.btn .nav-button:focus .header-button__fill, .header-container.-hero.-purple .nav-button:hover .header-button__fill, .-purple .dotted-container .header-container.-hero.btn .nav-button:hover .header-button__fill, .dotted-container.-purple .dotted-container__content .header-container.-hero.btn .nav-button:hover .header-button__fill, .-purple .accordion .header-container.-hero.btn .nav-button:hover .header-button__fill, .accordion.-purple .header-container.-hero.btn .nav-button:hover .header-button__fill, .triangle-section.-purple .triangle-column__body .header-container.-hero.btn .nav-button:hover .header-button__fill, .triangle-section.-purple-light .triangle-column__body .header-container.-hero.btn .nav-button:hover .header-button__fill, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-button:hover .header-button__fill, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-button:hover .header-button__fill, .panel-slider__controls.-purple .header-container.-hero.btn .nav-button:hover .header-button__fill, .card.-purple .header-container.-hero.btn .nav-button:hover .header-button__fill, .content-card.-purple .header-container.-hero.btn .nav-button:hover .header-button__fill, .-purple .content-block__btn .header-container.-hero.btn .nav-button:hover .header-button__fill {
      fill: #5a348f; }
    .header-container.-hero.-purple .nav-button:focus .header-button__stroke, .-purple .dotted-container .header-container.-hero.btn .nav-button:focus .header-button__stroke, .dotted-container.-purple .dotted-container__content .header-container.-hero.btn .nav-button:focus .header-button__stroke, .-purple .accordion .header-container.-hero.btn .nav-button:focus .header-button__stroke, .accordion.-purple .header-container.-hero.btn .nav-button:focus .header-button__stroke, .triangle-section.-purple .triangle-column__body .header-container.-hero.btn .nav-button:focus .header-button__stroke, .triangle-section.-purple-light .triangle-column__body .header-container.-hero.btn .nav-button:focus .header-button__stroke, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-button:focus .header-button__stroke, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-button:focus .header-button__stroke, .panel-slider__controls.-purple .header-container.-hero.btn .nav-button:focus .header-button__stroke, .card.-purple .header-container.-hero.btn .nav-button:focus .header-button__stroke, .content-card.-purple .header-container.-hero.btn .nav-button:focus .header-button__stroke, .-purple .content-block__btn .header-container.-hero.btn .nav-button:focus .header-button__stroke, .header-container.-hero.-purple .nav-button:hover .header-button__stroke, .-purple .dotted-container .header-container.-hero.btn .nav-button:hover .header-button__stroke, .dotted-container.-purple .dotted-container__content .header-container.-hero.btn .nav-button:hover .header-button__stroke, .-purple .accordion .header-container.-hero.btn .nav-button:hover .header-button__stroke, .accordion.-purple .header-container.-hero.btn .nav-button:hover .header-button__stroke, .triangle-section.-purple .triangle-column__body .header-container.-hero.btn .nav-button:hover .header-button__stroke, .triangle-section.-purple-light .triangle-column__body .header-container.-hero.btn .nav-button:hover .header-button__stroke, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-button:hover .header-button__stroke, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.-hero.btn .nav-button:hover .header-button__stroke, .panel-slider__controls.-purple .header-container.-hero.btn .nav-button:hover .header-button__stroke, .card.-purple .header-container.-hero.btn .nav-button:hover .header-button__stroke, .content-card.-purple .header-container.-hero.btn .nav-button:hover .header-button__stroke, .-purple .content-block__btn .header-container.-hero.btn .nav-button:hover .header-button__stroke {
      stroke: #5a348f; } }
  .nav-button svg {
    z-index: 1; }
  .nav-button .header-button__fill,
  .nav-button .header-button__stroke {
    -webkit-transition: 200ms ease-out;
    transition: 200ms ease-out; }
  .header-container.-blue .nav-button .header-button__fill, .-blue .dotted-container .header-container.btn .nav-button .header-button__fill, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-button .header-button__fill, .-blue .accordion .header-container.btn .nav-button .header-button__fill, .accordion.-blue .header-container.btn .nav-button .header-button__fill, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-button .header-button__fill, .panel-slider__controls.-blue .header-container.btn .nav-button .header-button__fill, .card.-blue .header-container.btn .nav-button .header-button__fill, .content-card.-blue .header-container.btn .nav-button .header-button__fill, .-blue .content-block__btn .header-container.btn .nav-button .header-button__fill {
    fill: #178bcd; }
  .header-container.-blue .nav-button .header-button__stroke, .-blue .dotted-container .header-container.btn .nav-button .header-button__stroke, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-button .header-button__stroke, .-blue .accordion .header-container.btn .nav-button .header-button__stroke, .accordion.-blue .header-container.btn .nav-button .header-button__stroke, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-button .header-button__stroke, .panel-slider__controls.-blue .header-container.btn .nav-button .header-button__stroke, .card.-blue .header-container.btn .nav-button .header-button__stroke, .content-card.-blue .header-container.btn .nav-button .header-button__stroke, .-blue .content-block__btn .header-container.btn .nav-button .header-button__stroke {
    stroke: #178bcd; }
  .header-container.-purple .nav-button .header-button__fill, .-purple .dotted-container .header-container.btn .nav-button .header-button__fill, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-button .header-button__fill, .-purple .accordion .header-container.btn .nav-button .header-button__fill, .accordion.-purple .header-container.btn .nav-button .header-button__fill, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-button .header-button__fill, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-button .header-button__fill, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-button .header-button__fill, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-button .header-button__fill, .panel-slider__controls.-purple .header-container.btn .nav-button .header-button__fill, .card.-purple .header-container.btn .nav-button .header-button__fill, .content-card.-purple .header-container.btn .nav-button .header-button__fill, .-purple .content-block__btn .header-container.btn .nav-button .header-button__fill {
    fill: #8f2f8d; }
  .header-container.-purple .nav-button .header-button__stroke, .-purple .dotted-container .header-container.btn .nav-button .header-button__stroke, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-button .header-button__stroke, .-purple .accordion .header-container.btn .nav-button .header-button__stroke, .accordion.-purple .header-container.btn .nav-button .header-button__stroke, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-button .header-button__stroke, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-button .header-button__stroke, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-button .header-button__stroke, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-button .header-button__stroke, .panel-slider__controls.-purple .header-container.btn .nav-button .header-button__stroke, .card.-purple .header-container.btn .nav-button .header-button__stroke, .content-card.-purple .header-container.btn .nav-button .header-button__stroke, .-purple .content-block__btn .header-container.btn .nav-button .header-button__stroke {
    stroke: #8f2f8d; }
  .header-container.-red .nav-button .header-button__fill, .-red .dotted-container .header-container.btn .nav-button .header-button__fill, .dotted-container.-red .dotted-container__content .header-container.btn .nav-button .header-button__fill, .-red .accordion .header-container.btn .nav-button .header-button__fill, .accordion.-red .header-container.btn .nav-button .header-button__fill, .panel-slider__controls.-red .header-container.btn .nav-button .header-button__fill, .card.-red .header-container.btn .nav-button .header-button__fill, .content-card.-red .header-container.btn .nav-button .header-button__fill, .-red .content-block__btn .header-container.btn .nav-button .header-button__fill {
    fill: #e8242d; }
  .header-container.-red .nav-button .header-button__stroke, .-red .dotted-container .header-container.btn .nav-button .header-button__stroke, .dotted-container.-red .dotted-container__content .header-container.btn .nav-button .header-button__stroke, .-red .accordion .header-container.btn .nav-button .header-button__stroke, .accordion.-red .header-container.btn .nav-button .header-button__stroke, .panel-slider__controls.-red .header-container.btn .nav-button .header-button__stroke, .card.-red .header-container.btn .nav-button .header-button__stroke, .content-card.-red .header-container.btn .nav-button .header-button__stroke, .-red .content-block__btn .header-container.btn .nav-button .header-button__stroke {
    stroke: #e8242d; }
  .header-container.-yellow .nav-button .header-button__fill, .-yellow .dotted-container .header-container.btn .nav-button .header-button__fill, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-button .header-button__fill, .-yellow .accordion .header-container.btn .nav-button .header-button__fill, .accordion.-yellow .header-container.btn .nav-button .header-button__fill, .panel-slider__controls.-yellow .header-container.btn .nav-button .header-button__fill, .card.-yellow .header-container.btn .nav-button .header-button__fill, .-yellow .content-block__btn .header-container.btn .nav-button .header-button__fill {
    fill: #f07930; }
  .header-container.-yellow .nav-button .header-button__stroke, .-yellow .dotted-container .header-container.btn .nav-button .header-button__stroke, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-button .header-button__stroke, .-yellow .accordion .header-container.btn .nav-button .header-button__stroke, .accordion.-yellow .header-container.btn .nav-button .header-button__stroke, .panel-slider__controls.-yellow .header-container.btn .nav-button .header-button__stroke, .card.-yellow .header-container.btn .nav-button .header-button__stroke, .-yellow .content-block__btn .header-container.btn .nav-button .header-button__stroke {
    stroke: #f07930; }
  .header-container.-green .nav-button .header-button__fill, .-green .dotted-container .header-container.btn .nav-button .header-button__fill, .dotted-container.-green .dotted-container__content .header-container.btn .nav-button .header-button__fill, .-green .accordion .header-container.btn .nav-button .header-button__fill, .accordion.-green .header-container.btn .nav-button .header-button__fill, .panel-slider__controls.-green .header-container.btn .nav-button .header-button__fill, .card.-green .header-container.btn .nav-button .header-button__fill, .content-card.-green .header-container.btn .nav-button .header-button__fill, .-green .content-block__btn .header-container.btn .nav-button .header-button__fill {
    fill: #24a390; }
  .header-container.-green .nav-button .header-button__stroke, .-green .dotted-container .header-container.btn .nav-button .header-button__stroke, .dotted-container.-green .dotted-container__content .header-container.btn .nav-button .header-button__stroke, .-green .accordion .header-container.btn .nav-button .header-button__stroke, .accordion.-green .header-container.btn .nav-button .header-button__stroke, .panel-slider__controls.-green .header-container.btn .nav-button .header-button__stroke, .card.-green .header-container.btn .nav-button .header-button__stroke, .content-card.-green .header-container.btn .nav-button .header-button__stroke, .-green .content-block__btn .header-container.btn .nav-button .header-button__stroke {
    stroke: #24a390; }

.nav-button__notification {
  position: absolute;
  top: 0;
  right: 0;
  width: 18px;
  height: 18px;
  -webkit-transform: translate(20%, -20%);
  transform: translate(20%, -20%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-size: 0.8rem;
  font-weight: 500;
  line-height: 1.25;
  color: #ffffff;
  border-radius: 50%;
  letter-spacing: -2px;
  text-indent: -2px;
  z-index: 2;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  -webkit-transition: 200ms ease-out;
  transition: 200ms ease-out; }
  .nav-button__notification.active {
    opacity: 1;
    visibility: visible; }
  .header-container.-blue .nav-button__notification, .-blue .dotted-container .header-container.btn .nav-button__notification, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-button__notification, .-blue .accordion .header-container.btn .nav-button__notification, .accordion.-blue .header-container.btn .nav-button__notification, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-button__notification, .panel-slider__controls.-blue .header-container.btn .nav-button__notification, .card.-blue .header-container.btn .nav-button__notification, .content-card.-blue .header-container.btn .nav-button__notification, .-blue .content-block__btn .header-container.btn .nav-button__notification {
    background-color: #8f2f8d; }
  .header-container.-purple .nav-button__notification, .-purple .dotted-container .header-container.btn .nav-button__notification, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-button__notification, .-purple .accordion .header-container.btn .nav-button__notification, .accordion.-purple .header-container.btn .nav-button__notification, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-button__notification, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-button__notification, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-button__notification, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-button__notification, .panel-slider__controls.-purple .header-container.btn .nav-button__notification, .card.-purple .header-container.btn .nav-button__notification, .content-card.-purple .header-container.btn .nav-button__notification, .-purple .content-block__btn .header-container.btn .nav-button__notification {
    background-color: #e8242d; }
  .header-container.-red .nav-button__notification, .-red .dotted-container .header-container.btn .nav-button__notification, .dotted-container.-red .dotted-container__content .header-container.btn .nav-button__notification, .-red .accordion .header-container.btn .nav-button__notification, .accordion.-red .header-container.btn .nav-button__notification, .panel-slider__controls.-red .header-container.btn .nav-button__notification, .card.-red .header-container.btn .nav-button__notification, .content-card.-red .header-container.btn .nav-button__notification, .-red .content-block__btn .header-container.btn .nav-button__notification {
    background-color: #f07930; }
  .header-container.-yellow .nav-button__notification, .-yellow .dotted-container .header-container.btn .nav-button__notification, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-button__notification, .-yellow .accordion .header-container.btn .nav-button__notification, .accordion.-yellow .header-container.btn .nav-button__notification, .panel-slider__controls.-yellow .header-container.btn .nav-button__notification, .card.-yellow .header-container.btn .nav-button__notification, .-yellow .content-block__btn .header-container.btn .nav-button__notification {
    background-color: #24a390; }
  .header-container.-green .nav-button__notification, .-green .dotted-container .header-container.btn .nav-button__notification, .dotted-container.-green .dotted-container__content .header-container.btn .nav-button__notification, .-green .accordion .header-container.btn .nav-button__notification, .accordion.-green .header-container.btn .nav-button__notification, .panel-slider__controls.-green .header-container.btn .nav-button__notification, .card.-green .header-container.btn .nav-button__notification, .content-card.-green .header-container.btn .nav-button__notification, .-green .content-block__btn .header-container.btn .nav-button__notification {
    background-color: #178bcd; }

.nav-toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 700;
  letter-spacing: -0.035em;
  text-transform: uppercase;
  cursor: pointer; }
  @media all and (min-width: 75rem) {
    .nav-toggle {
      display: none; } }
  nav:not(.active) .nav-toggle:focus .nav-toggle__icon-container::before, nav:not(.active) .nav-toggle:hover .nav-toggle__icon-container::before {
    -webkit-transform: translateY(-4px);
    transform: translateY(-4px); }
  nav:not(.active) .nav-toggle:focus .nav-toggle__icon-container::after, nav:not(.active) .nav-toggle:hover .nav-toggle__icon-container::after {
    -webkit-transform: translateY(4px);
    transform: translateY(4px); }
  nav.active .nav-toggle:focus .nav-toggle__icon-container::before, nav.active .nav-toggle:focus .nav-toggle__icon-container::after, nav.active .nav-toggle:hover .nav-toggle__icon-container::before, nav.active .nav-toggle:hover .nav-toggle__icon-container::after {
    width: 140%; }
    .header-container.-purple nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .-purple .dotted-container .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .dotted-container.-purple .dotted-container__content .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .-purple .accordion .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .accordion.-purple .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .triangle-section.-purple .triangle-column__body .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .triangle-section.-purple-light .triangle-column__body .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .panel-slider__controls.-purple .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .card.-purple .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .content-card.-purple .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .-purple .content-block__btn .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .header-container.-purple nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .-purple .dotted-container .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .dotted-container.-purple .dotted-container__content .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .-purple .accordion .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .accordion.-purple .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .triangle-section.-purple .triangle-column__body .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .triangle-section.-purple-light .triangle-column__body .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .panel-slider__controls.-purple .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .card.-purple .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .content-card.-purple .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .-purple .content-block__btn .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .header-container.-purple nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .-purple .dotted-container .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .dotted-container.-purple .dotted-container__content .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .-purple .accordion .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .accordion.-purple .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .triangle-section.-purple .triangle-column__body .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .triangle-section.-purple-light .triangle-column__body .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .panel-slider__controls.-purple .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .card.-purple .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .content-card.-purple .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .-purple .content-block__btn .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .header-container.-purple nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .-purple .dotted-container .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .dotted-container.-purple .dotted-container__content .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .-purple .accordion .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .accordion.-purple .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .triangle-section.-purple .triangle-column__body .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .triangle-section.-purple-light .triangle-column__body .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .panel-slider__controls.-purple .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .card.-purple .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .content-card.-purple .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .-purple .content-block__btn .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after {
      background-color: #8f2f8d; }
    .header-container.-blue nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .-blue .dotted-container .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .dotted-container.-blue .dotted-container__content .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .-blue .accordion .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .accordion.-blue .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .triangle-section.-blue .triangle-column__body .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .panel-slider__controls.-blue .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .card.-blue .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .content-card.-blue .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .-blue .content-block__btn .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .header-container.-blue nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .-blue .dotted-container .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .dotted-container.-blue .dotted-container__content .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .-blue .accordion .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .accordion.-blue .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .triangle-section.-blue .triangle-column__body .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .panel-slider__controls.-blue .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .card.-blue .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .content-card.-blue .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .-blue .content-block__btn .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .header-container.-blue nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .-blue .dotted-container .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .dotted-container.-blue .dotted-container__content .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .-blue .accordion .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .accordion.-blue .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .triangle-section.-blue .triangle-column__body .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .panel-slider__controls.-blue .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .card.-blue .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .content-card.-blue .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .-blue .content-block__btn .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .header-container.-blue nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .-blue .dotted-container .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .dotted-container.-blue .dotted-container__content .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .-blue .accordion .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .accordion.-blue .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .triangle-section.-blue .triangle-column__body .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .panel-slider__controls.-blue .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .card.-blue .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .content-card.-blue .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .-blue .content-block__btn .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after {
      background-color: #178bcd; }
    .header-container.-green nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .-green .dotted-container .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .dotted-container.-green .dotted-container__content .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .-green .accordion .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .accordion.-green .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .panel-slider__controls.-green .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .card.-green .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .content-card.-green .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .-green .content-block__btn .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .header-container.-green nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .-green .dotted-container .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .dotted-container.-green .dotted-container__content .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .-green .accordion .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .accordion.-green .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .panel-slider__controls.-green .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .card.-green .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .content-card.-green .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .-green .content-block__btn .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .header-container.-green nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .-green .dotted-container .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .dotted-container.-green .dotted-container__content .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .-green .accordion .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .accordion.-green .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .panel-slider__controls.-green .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .card.-green .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .content-card.-green .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .-green .content-block__btn .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .header-container.-green nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .-green .dotted-container .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .dotted-container.-green .dotted-container__content .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .-green .accordion .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .accordion.-green .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .panel-slider__controls.-green .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .card.-green .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .content-card.-green .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .-green .content-block__btn .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after {
      background-color: #24a390; }
    .header-container.-red nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .-red .dotted-container .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .dotted-container.-red .dotted-container__content .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .-red .accordion .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .accordion.-red .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .panel-slider__controls.-red .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .card.-red .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .content-card.-red .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .-red .content-block__btn .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .header-container.-red nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .-red .dotted-container .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .dotted-container.-red .dotted-container__content .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .-red .accordion .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .accordion.-red .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .panel-slider__controls.-red .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .card.-red .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .content-card.-red .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .-red .content-block__btn .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .header-container.-red nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .-red .dotted-container .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .dotted-container.-red .dotted-container__content .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .-red .accordion .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .accordion.-red .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .panel-slider__controls.-red .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .card.-red .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .content-card.-red .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .-red .content-block__btn .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .header-container.-red nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .-red .dotted-container .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .dotted-container.-red .dotted-container__content .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .-red .accordion .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .accordion.-red .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .panel-slider__controls.-red .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .card.-red .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .content-card.-red .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .-red .content-block__btn .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after {
      background-color: #e8242d; }
    .header-container.-yellow nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .-yellow .dotted-container .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .dotted-container.-yellow .dotted-container__content .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .-yellow .accordion .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .accordion.-yellow .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .panel-slider__controls.-yellow .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .card.-yellow .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .-yellow .content-block__btn .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::before, .header-container.-yellow nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .-yellow .dotted-container .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .dotted-container.-yellow .dotted-container__content .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .-yellow .accordion .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .accordion.-yellow .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .panel-slider__controls.-yellow .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .card.-yellow .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .-yellow .content-block__btn .header-container.btn nav.active .nav-toggle:focus .nav-toggle__icon-container::after, .header-container.-yellow nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .-yellow .dotted-container .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .dotted-container.-yellow .dotted-container__content .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .-yellow .accordion .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .accordion.-yellow .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .panel-slider__controls.-yellow .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .card.-yellow .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .-yellow .content-block__btn .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::before, .header-container.-yellow nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .-yellow .dotted-container .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .dotted-container.-yellow .dotted-container__content .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .-yellow .accordion .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .accordion.-yellow .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .panel-slider__controls.-yellow .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .card.-yellow .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after, .-yellow .content-block__btn .header-container.btn nav.active .nav-toggle:hover .nav-toggle__icon-container::after {
      background-color: #f07930; }
  .header-container.-purple .nav-toggle, .-purple .dotted-container .header-container.btn .nav-toggle, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-toggle, .-purple .accordion .header-container.btn .nav-toggle, .accordion.-purple .header-container.btn .nav-toggle, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-toggle, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-toggle, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-toggle, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-toggle, .panel-slider__controls.-purple .header-container.btn .nav-toggle, .card.-purple .header-container.btn .nav-toggle, .content-card.-purple .header-container.btn .nav-toggle, .-purple .content-block__btn .header-container.btn .nav-toggle {
    color: #8f2f8d; }
  .header-container.-blue .nav-toggle, .-blue .dotted-container .header-container.btn .nav-toggle, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-toggle, .-blue .accordion .header-container.btn .nav-toggle, .accordion.-blue .header-container.btn .nav-toggle, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-toggle, .panel-slider__controls.-blue .header-container.btn .nav-toggle, .card.-blue .header-container.btn .nav-toggle, .content-card.-blue .header-container.btn .nav-toggle, .-blue .content-block__btn .header-container.btn .nav-toggle {
    color: #178bcd; }
  .header-container.-green .nav-toggle, .-green .dotted-container .header-container.btn .nav-toggle, .dotted-container.-green .dotted-container__content .header-container.btn .nav-toggle, .-green .accordion .header-container.btn .nav-toggle, .accordion.-green .header-container.btn .nav-toggle, .panel-slider__controls.-green .header-container.btn .nav-toggle, .card.-green .header-container.btn .nav-toggle, .content-card.-green .header-container.btn .nav-toggle, .-green .content-block__btn .header-container.btn .nav-toggle {
    color: #24a390; }
  .header-container.-red .nav-toggle, .-red .dotted-container .header-container.btn .nav-toggle, .dotted-container.-red .dotted-container__content .header-container.btn .nav-toggle, .-red .accordion .header-container.btn .nav-toggle, .accordion.-red .header-container.btn .nav-toggle, .panel-slider__controls.-red .header-container.btn .nav-toggle, .card.-red .header-container.btn .nav-toggle, .content-card.-red .header-container.btn .nav-toggle, .-red .content-block__btn .header-container.btn .nav-toggle {
    color: #e8242d; }
  .header-container.-yellow .nav-toggle, .-yellow .dotted-container .header-container.btn .nav-toggle, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-toggle, .-yellow .accordion .header-container.btn .nav-toggle, .accordion.-yellow .header-container.btn .nav-toggle, .panel-slider__controls.-yellow .header-container.btn .nav-toggle, .card.-yellow .header-container.btn .nav-toggle, .-yellow .content-block__btn .header-container.btn .nav-toggle {
    color: #f07930; }

.nav-toggle__icon-container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 12px;
  height: 12px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }
  .nav-toggle__icon-container::before, .nav-toggle__icon-container::after {
    content: '';
    position: absolute;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    -webkit-transition: 250ms ease-out;
    transition: 250ms ease-out; }
    .active .nav-toggle__icon-container::before, .active .nav-toggle__icon-container::after {
      width: 125%;
      height: 2px;
      border-radius: 0; }
  .nav-toggle__icon-container::before {
    top: 0;
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px); }
    .active .nav-toggle__icon-container::before {
      top: 50%;
      -webkit-transform: translateX(-33%) rotate(45deg);
      transform: translateX(-33%) rotate(45deg); }
  .nav-toggle__icon-container::after {
    bottom: 0;
    -webkit-transform: translateY(2px);
    transform: translateY(2px); }
    .active .nav-toggle__icon-container::after {
      top: 50%;
      bottom: auto;
      -webkit-transform: translateX(-33%) rotate(-45deg);
      transform: translateX(-33%) rotate(-45deg); }

.header-container.-purple .nav-toggle__icon-container::before, .-purple .dotted-container .header-container.btn .nav-toggle__icon-container::before, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-toggle__icon-container::before, .-purple .accordion .header-container.btn .nav-toggle__icon-container::before, .accordion.-purple .header-container.btn .nav-toggle__icon-container::before, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-toggle__icon-container::before, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-toggle__icon-container::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-toggle__icon-container::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-toggle__icon-container::before, .panel-slider__controls.-purple .header-container.btn .nav-toggle__icon-container::before, .card.-purple .header-container.btn .nav-toggle__icon-container::before, .content-card.-purple .header-container.btn .nav-toggle__icon-container::before, .-purple .content-block__btn .header-container.btn .nav-toggle__icon-container::before {
  background-color: #5a348f; }

.header-container.-purple .nav-toggle__icon-container::after, .-purple .dotted-container .header-container.btn .nav-toggle__icon-container::after, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-toggle__icon-container::after, .-purple .accordion .header-container.btn .nav-toggle__icon-container::after, .accordion.-purple .header-container.btn .nav-toggle__icon-container::after, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-toggle__icon-container::after, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-toggle__icon-container::after, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-toggle__icon-container::after, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-toggle__icon-container::after, .panel-slider__controls.-purple .header-container.btn .nav-toggle__icon-container::after, .card.-purple .header-container.btn .nav-toggle__icon-container::after, .content-card.-purple .header-container.btn .nav-toggle__icon-container::after, .-purple .content-block__btn .header-container.btn .nav-toggle__icon-container::after {
  background-color: #c2258c; }

.header-container.-purple nav.active .nav-toggle__icon-container::after, .-purple .dotted-container .header-container.btn nav.active .nav-toggle__icon-container::after, .dotted-container.-purple .dotted-container__content .header-container.btn nav.active .nav-toggle__icon-container::after, .-purple .accordion .header-container.btn nav.active .nav-toggle__icon-container::after, .accordion.-purple .header-container.btn nav.active .nav-toggle__icon-container::after, .triangle-section.-purple .triangle-column__body .header-container.btn nav.active .nav-toggle__icon-container::after, .triangle-section.-purple-light .triangle-column__body .header-container.btn nav.active .nav-toggle__icon-container::after, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn nav.active .nav-toggle__icon-container::after, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn nav.active .nav-toggle__icon-container::after, .panel-slider__controls.-purple .header-container.btn nav.active .nav-toggle__icon-container::after, .card.-purple .header-container.btn nav.active .nav-toggle__icon-container::after, .content-card.-purple .header-container.btn nav.active .nav-toggle__icon-container::after, .-purple .content-block__btn .header-container.btn nav.active .nav-toggle__icon-container::after {
  background-color: #5a348f; }

.header-container.-blue .nav-toggle__icon-container::before, .-blue .dotted-container .header-container.btn .nav-toggle__icon-container::before, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-toggle__icon-container::before, .-blue .accordion .header-container.btn .nav-toggle__icon-container::before, .accordion.-blue .header-container.btn .nav-toggle__icon-container::before, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-toggle__icon-container::before, .panel-slider__controls.-blue .header-container.btn .nav-toggle__icon-container::before, .card.-blue .header-container.btn .nav-toggle__icon-container::before, .content-card.-blue .header-container.btn .nav-toggle__icon-container::before, .-blue .content-block__btn .header-container.btn .nav-toggle__icon-container::before {
  background-color: #0a63ac; }

.header-container.-blue .nav-toggle__icon-container::after, .-blue .dotted-container .header-container.btn .nav-toggle__icon-container::after, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-toggle__icon-container::after, .-blue .accordion .header-container.btn .nav-toggle__icon-container::after, .accordion.-blue .header-container.btn .nav-toggle__icon-container::after, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-toggle__icon-container::after, .panel-slider__controls.-blue .header-container.btn .nav-toggle__icon-container::after, .card.-blue .header-container.btn .nav-toggle__icon-container::after, .content-card.-blue .header-container.btn .nav-toggle__icon-container::after, .-blue .content-block__btn .header-container.btn .nav-toggle__icon-container::after {
  background-color: #22b0ec; }

.header-container.-blue nav.active .nav-toggle__icon-container::after, .-blue .dotted-container .header-container.btn nav.active .nav-toggle__icon-container::after, .dotted-container.-blue .dotted-container__content .header-container.btn nav.active .nav-toggle__icon-container::after, .-blue .accordion .header-container.btn nav.active .nav-toggle__icon-container::after, .accordion.-blue .header-container.btn nav.active .nav-toggle__icon-container::after, .triangle-section.-blue .triangle-column__body .header-container.btn nav.active .nav-toggle__icon-container::after, .panel-slider__controls.-blue .header-container.btn nav.active .nav-toggle__icon-container::after, .card.-blue .header-container.btn nav.active .nav-toggle__icon-container::after, .content-card.-blue .header-container.btn nav.active .nav-toggle__icon-container::after, .-blue .content-block__btn .header-container.btn nav.active .nav-toggle__icon-container::after {
  background-color: #0a63ac; }

.header-container.-green .nav-toggle__icon-container::before, .-green .dotted-container .header-container.btn .nav-toggle__icon-container::before, .dotted-container.-green .dotted-container__content .header-container.btn .nav-toggle__icon-container::before, .-green .accordion .header-container.btn .nav-toggle__icon-container::before, .accordion.-green .header-container.btn .nav-toggle__icon-container::before, .panel-slider__controls.-green .header-container.btn .nav-toggle__icon-container::before, .card.-green .header-container.btn .nav-toggle__icon-container::before, .content-card.-green .header-container.btn .nav-toggle__icon-container::before, .-green .content-block__btn .header-container.btn .nav-toggle__icon-container::before {
  background-color: #136b6a; }

.header-container.-green .nav-toggle__icon-container::after, .-green .dotted-container .header-container.btn .nav-toggle__icon-container::after, .dotted-container.-green .dotted-container__content .header-container.btn .nav-toggle__icon-container::after, .-green .accordion .header-container.btn .nav-toggle__icon-container::after, .accordion.-green .header-container.btn .nav-toggle__icon-container::after, .panel-slider__controls.-green .header-container.btn .nav-toggle__icon-container::after, .card.-green .header-container.btn .nav-toggle__icon-container::after, .content-card.-green .header-container.btn .nav-toggle__icon-container::after, .-green .content-block__btn .header-container.btn .nav-toggle__icon-container::after {
  background-color: #36bcbd; }

.header-container.-green nav.active .nav-toggle__icon-container::after, .-green .dotted-container .header-container.btn nav.active .nav-toggle__icon-container::after, .dotted-container.-green .dotted-container__content .header-container.btn nav.active .nav-toggle__icon-container::after, .-green .accordion .header-container.btn nav.active .nav-toggle__icon-container::after, .accordion.-green .header-container.btn nav.active .nav-toggle__icon-container::after, .panel-slider__controls.-green .header-container.btn nav.active .nav-toggle__icon-container::after, .card.-green .header-container.btn nav.active .nav-toggle__icon-container::after, .content-card.-green .header-container.btn nav.active .nav-toggle__icon-container::after, .-green .content-block__btn .header-container.btn nav.active .nav-toggle__icon-container::after {
  background-color: #136b6a; }

.header-container.-red .nav-toggle__icon-container::before, .-red .dotted-container .header-container.btn .nav-toggle__icon-container::before, .dotted-container.-red .dotted-container__content .header-container.btn .nav-toggle__icon-container::before, .-red .accordion .header-container.btn .nav-toggle__icon-container::before, .accordion.-red .header-container.btn .nav-toggle__icon-container::before, .panel-slider__controls.-red .header-container.btn .nav-toggle__icon-container::before, .card.-red .header-container.btn .nav-toggle__icon-container::before, .content-card.-red .header-container.btn .nav-toggle__icon-container::before, .-red .content-block__btn .header-container.btn .nav-toggle__icon-container::before {
  background-color: #a62e34; }

.header-container.-red .nav-toggle__icon-container::after, .-red .dotted-container .header-container.btn .nav-toggle__icon-container::after, .dotted-container.-red .dotted-container__content .header-container.btn .nav-toggle__icon-container::after, .-red .accordion .header-container.btn .nav-toggle__icon-container::after, .accordion.-red .header-container.btn .nav-toggle__icon-container::after, .panel-slider__controls.-red .header-container.btn .nav-toggle__icon-container::after, .card.-red .header-container.btn .nav-toggle__icon-container::after, .content-card.-red .header-container.btn .nav-toggle__icon-container::after, .-red .content-block__btn .header-container.btn .nav-toggle__icon-container::after {
  background-color: #ed5a2e; }

.header-container.-red nav.active .nav-toggle__icon-container::after, .-red .dotted-container .header-container.btn nav.active .nav-toggle__icon-container::after, .dotted-container.-red .dotted-container__content .header-container.btn nav.active .nav-toggle__icon-container::after, .-red .accordion .header-container.btn nav.active .nav-toggle__icon-container::after, .accordion.-red .header-container.btn nav.active .nav-toggle__icon-container::after, .panel-slider__controls.-red .header-container.btn nav.active .nav-toggle__icon-container::after, .card.-red .header-container.btn nav.active .nav-toggle__icon-container::after, .content-card.-red .header-container.btn nav.active .nav-toggle__icon-container::after, .-red .content-block__btn .header-container.btn nav.active .nav-toggle__icon-container::after {
  background-color: #a62e34; }

.header-container.-yellow .nav-toggle__icon-container::before, .-yellow .dotted-container .header-container.btn .nav-toggle__icon-container::before, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-toggle__icon-container::before, .-yellow .accordion .header-container.btn .nav-toggle__icon-container::before, .accordion.-yellow .header-container.btn .nav-toggle__icon-container::before, .panel-slider__controls.-yellow .header-container.btn .nav-toggle__icon-container::before, .card.-yellow .header-container.btn .nav-toggle__icon-container::before, .-yellow .content-block__btn .header-container.btn .nav-toggle__icon-container::before {
  background-color: #d95931; }

.header-container.-yellow .nav-toggle__icon-container::after, .-yellow .dotted-container .header-container.btn .nav-toggle__icon-container::after, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-toggle__icon-container::after, .-yellow .accordion .header-container.btn .nav-toggle__icon-container::after, .accordion.-yellow .header-container.btn .nav-toggle__icon-container::after, .panel-slider__controls.-yellow .header-container.btn .nav-toggle__icon-container::after, .card.-yellow .header-container.btn .nav-toggle__icon-container::after, .-yellow .content-block__btn .header-container.btn .nav-toggle__icon-container::after {
  background-color: #faae31; }

.header-container.-yellow nav.active .nav-toggle__icon-container::after, .-yellow .dotted-container .header-container.btn nav.active .nav-toggle__icon-container::after, .dotted-container.-yellow .dotted-container__content .header-container.btn nav.active .nav-toggle__icon-container::after, .-yellow .accordion .header-container.btn nav.active .nav-toggle__icon-container::after, .accordion.-yellow .header-container.btn nav.active .nav-toggle__icon-container::after, .panel-slider__controls.-yellow .header-container.btn nav.active .nav-toggle__icon-container::after, .card.-yellow .header-container.btn nav.active .nav-toggle__icon-container::after, .-yellow .content-block__btn .header-container.btn nav.active .nav-toggle__icon-container::after {
  background-color: #d95931; }

.nav-toggle__icon {
  width: 4px;
  height: 4px;
  border-radius: 50%; }
  .active .nav-toggle__icon {
    -webkit-transform: scale(0);
    transform: scale(0); }
  .header-container.-purple .nav-toggle__icon, .-purple .dotted-container .header-container.btn .nav-toggle__icon, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-toggle__icon, .-purple .accordion .header-container.btn .nav-toggle__icon, .accordion.-purple .header-container.btn .nav-toggle__icon, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-toggle__icon, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-toggle__icon, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-toggle__icon, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-toggle__icon, .panel-slider__controls.-purple .header-container.btn .nav-toggle__icon, .card.-purple .header-container.btn .nav-toggle__icon, .content-card.-purple .header-container.btn .nav-toggle__icon, .-purple .content-block__btn .header-container.btn .nav-toggle__icon {
    background-color: #8f2f8d; }
  .header-container.-blue .nav-toggle__icon, .-blue .dotted-container .header-container.btn .nav-toggle__icon, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-toggle__icon, .-blue .accordion .header-container.btn .nav-toggle__icon, .accordion.-blue .header-container.btn .nav-toggle__icon, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-toggle__icon, .panel-slider__controls.-blue .header-container.btn .nav-toggle__icon, .card.-blue .header-container.btn .nav-toggle__icon, .content-card.-blue .header-container.btn .nav-toggle__icon, .-blue .content-block__btn .header-container.btn .nav-toggle__icon {
    background-color: #178bcd; }
  .header-container.-green .nav-toggle__icon, .-green .dotted-container .header-container.btn .nav-toggle__icon, .dotted-container.-green .dotted-container__content .header-container.btn .nav-toggle__icon, .-green .accordion .header-container.btn .nav-toggle__icon, .accordion.-green .header-container.btn .nav-toggle__icon, .panel-slider__controls.-green .header-container.btn .nav-toggle__icon, .card.-green .header-container.btn .nav-toggle__icon, .content-card.-green .header-container.btn .nav-toggle__icon, .-green .content-block__btn .header-container.btn .nav-toggle__icon {
    background-color: #24a390; }
  .header-container.-red .nav-toggle__icon, .-red .dotted-container .header-container.btn .nav-toggle__icon, .dotted-container.-red .dotted-container__content .header-container.btn .nav-toggle__icon, .-red .accordion .header-container.btn .nav-toggle__icon, .accordion.-red .header-container.btn .nav-toggle__icon, .panel-slider__controls.-red .header-container.btn .nav-toggle__icon, .card.-red .header-container.btn .nav-toggle__icon, .content-card.-red .header-container.btn .nav-toggle__icon, .-red .content-block__btn .header-container.btn .nav-toggle__icon {
    background-color: #e8242d; }
  .header-container.-yellow .nav-toggle__icon, .-yellow .dotted-container .header-container.btn .nav-toggle__icon, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-toggle__icon, .-yellow .accordion .header-container.btn .nav-toggle__icon, .accordion.-yellow .header-container.btn .nav-toggle__icon, .panel-slider__controls.-yellow .header-container.btn .nav-toggle__icon, .card.-yellow .header-container.btn .nav-toggle__icon, .-yellow .content-block__btn .header-container.btn .nav-toggle__icon {
    background-color: #f07930; }

.nav-toggle__text {
  display: block; }
  .active .nav-toggle__text {
    display: none; }

.nav-toggle__text-active {
  display: none; }
  .active .nav-toggle__text-active {
    display: block; }

.nav-secondary {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 25px;
  margin-bottom: 20px; }
  @media all and (min-width: 75rem) {
    .nav-secondary {
      margin: 0;
      margin-right: -20px; } }
  .nav-secondary li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 20px;
    margin-bottom: 0; }
  .nav-secondary a {
    position: relative;
    font-weight: 700;
    z-index: 1; }
    .nav-secondary a::before {
      content: '';
      position: absolute;
      top: -8px;
      bottom: -8px;
      left: -12px;
      right: -12px;
      background-color: #f4f4f4;
      border-radius: 8px;
      z-index: -1;
      -webkit-transition: opacity 200ms ease-out;
      transition: opacity 200ms ease-out;
      opacity: 0; }
    .header-container.-blue .nav-secondary a, .-blue .dotted-container .header-container.btn .nav-secondary a, .dotted-container.-blue .dotted-container__content .header-container.btn .nav-secondary a, .-blue .accordion .header-container.btn .nav-secondary a, .accordion.-blue .header-container.btn .nav-secondary a, .triangle-section.-blue .triangle-column__body .header-container.btn .nav-secondary a, .panel-slider__controls.-blue .header-container.btn .nav-secondary a, .card.-blue .header-container.btn .nav-secondary a, .content-card.-blue .header-container.btn .nav-secondary a, .-blue .content-block__btn .header-container.btn .nav-secondary a {
      color: #8f2f8d; }
    .header-container.-purple .nav-secondary a, .-purple .dotted-container .header-container.btn .nav-secondary a, .dotted-container.-purple .dotted-container__content .header-container.btn .nav-secondary a, .-purple .accordion .header-container.btn .nav-secondary a, .accordion.-purple .header-container.btn .nav-secondary a, .triangle-section.-purple .triangle-column__body .header-container.btn .nav-secondary a, .triangle-section.-purple-light .triangle-column__body .header-container.btn .nav-secondary a, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .header-container.btn .nav-secondary a, .slider-panel.-purple .triangle-section.btn .triangle-column__body .header-container.btn .nav-secondary a, .panel-slider__controls.-purple .header-container.btn .nav-secondary a, .card.-purple .header-container.btn .nav-secondary a, .content-card.-purple .header-container.btn .nav-secondary a, .-purple .content-block__btn .header-container.btn .nav-secondary a {
      color: #e8242d; }
    .header-container.-red .nav-secondary a, .-red .dotted-container .header-container.btn .nav-secondary a, .dotted-container.-red .dotted-container__content .header-container.btn .nav-secondary a, .-red .accordion .header-container.btn .nav-secondary a, .accordion.-red .header-container.btn .nav-secondary a, .panel-slider__controls.-red .header-container.btn .nav-secondary a, .card.-red .header-container.btn .nav-secondary a, .content-card.-red .header-container.btn .nav-secondary a, .-red .content-block__btn .header-container.btn .nav-secondary a {
      color: #f07930; }
    .header-container.-yellow .nav-secondary a, .-yellow .dotted-container .header-container.btn .nav-secondary a, .dotted-container.-yellow .dotted-container__content .header-container.btn .nav-secondary a, .-yellow .accordion .header-container.btn .nav-secondary a, .accordion.-yellow .header-container.btn .nav-secondary a, .panel-slider__controls.-yellow .header-container.btn .nav-secondary a, .card.-yellow .header-container.btn .nav-secondary a, .-yellow .content-block__btn .header-container.btn .nav-secondary a {
      color: #24a390; }
    .header-container.-green .nav-secondary a, .-green .dotted-container .header-container.btn .nav-secondary a, .dotted-container.-green .dotted-container__content .header-container.btn .nav-secondary a, .-green .accordion .header-container.btn .nav-secondary a, .accordion.-green .header-container.btn .nav-secondary a, .panel-slider__controls.-green .header-container.btn .nav-secondary a, .card.-green .header-container.btn .nav-secondary a, .content-card.-green .header-container.btn .nav-secondary a, .-green .content-block__btn .header-container.btn .nav-secondary a {
      color: #178bcd; }
    .nav-secondary a:focus::before, .nav-secondary a:hover::before {
      opacity: 1; }
  @media all and (min-width: 21.875rem) {
    .nav-secondary a {
      font-size: 1.25rem; } }
  @media all and (min-width: 75rem) {
    .nav-secondary {
      margin-right: -30px; }
      .nav-secondary li {
        margin-right: 30px; }
      .nav-secondary a {
        font-size: 16px; }
        .header-container.-hero .nav-secondary a {
          color: #ffffff; }
          .header-container.-hero .nav-secondary a::before {
            background-color: rgba(0, 0, 0, 0.25); } }

.nav-back {
  margin-bottom: 0; }
  @media all and (min-width: 21.875rem) {
    .nav-back {
      margin-bottom: 10px; } }
  @media all and (min-width: 75rem) {
    .nav-back {
      display: none; } }

.nav-back__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1;
  color: rgba(27, 66, 101, 0.6);
  padding: 0 1.5625rem 0.625rem;
  cursor: pointer; }
  .nav-back__btn:focus .nav-back__text, .nav-back__btn:hover .nav-back__text {
    -webkit-transform: translateX(8px);
    transform: translateX(8px); }

.nav-back__icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 0;
  margin-right: 10px; }
  .nav-back__icon svg {
    width: 8px;
    height: 16px;
    -webkit-transform: rotateY(0.5turn);
    transform: rotateY(0.5turn); }
    .nav-back__icon svg path {
      fill: rgba(27, 66, 101, 0.6); }

.nav-back__text {
  -webkit-transition: 200ms ease-out;
  transition: 200ms ease-out; }

.footer {
  position: relative;
  overflow: hidden; }
  .footer::before {
    content: '';
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    top: 75px;
    background-color: #f4f4f4;
    z-index: -1;
    pointer-events: none; }
  @media all and (min-width: 75rem) {
    .footer::before {
      top: 63px; } }

.footer-inner {
  position: relative;
  border-radius: 24px;
  background: linear-gradient(93.54deg, rgba(0, 0, 0, 0) 21.71%, rgba(0, 0, 0, 0.2) 78.03%), #0a63ac;
  padding: 33px 0px 41px; }
  @media all and (min-width: 45rem) {
    .footer-inner {
      padding: 40px 0px 50px; } }
  @media all and (min-width: 56.25rem) {
    .footer-inner {
      padding: 50px 0px 60px; } }
  @media all and (min-width: 75rem) {
    .footer-inner {
      background: linear-gradient(120.3deg, rgba(0, 0, 0, 0) 21.71%, rgba(0, 0, 0, 0.2) 78.03%), #0a63ac;
      padding: 66px 0px 60px; } }

.footer-header {
  margin-bottom: 49px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }
  .footer-header p {
    color: #d8d8d8;
    text-transform: uppercase;
    font-size: 0.8rem;
    line-height: 1.25;
    font-weight: 500;
    margin-bottom: 0px; }
  @media all and (min-width: 56.25rem) {
    .footer-header {
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      margin-bottom: 30px; } }
  .footer-header .footer-mission {
    font-weight: normal;
    color: #ffffff;
    font-size: 0.8rem;
    line-height: 1.25;
    margin-top: 30px;
    margin-bottom: 0px;
    text-transform: none;
    max-width: 85ch; }
    @media all and (min-width: 56.25rem) {
      .footer-header .footer-mission {
        margin-top: 22px; } }

.footer-logo {
  display: inline-block;
  line-height: 0; }
  .footer-logo svg {
    width: 78.7px;
    height: 60.1px; }
    .footer-logo svg * {
      fill: #ffffff; }
  @media all and (min-width: 75rem) {
    .footer-logo svg {
      width: 83px;
      height: 63px; } }

.footer-social-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-top: 5px; }
  @media all and (min-width: 75rem) {
    .footer-social-wrapper {
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start; } }

.footer-social {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }
  .footer-social .footer-social__text {
    margin-bottom: 17px; }

.footer-social__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .footer-social__links:hover .footer-social__link:not(:hover):not(:focus), .footer-social__links:focus-within .footer-social__link:not(:hover):not(:focus) {
    opacity: 0.5; }

.footer-social__link {
  height: 20px;
  display: inline-block;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  padding-left: 7.5px;
  padding-right: 7.5px; }
  .footer-social__link:first-of-type {
    padding-left: 0px; }
  .footer-social__link:last-of-type {
    padding-right: 0px; }
  @media all and (min-width: 21.875rem) {
    .footer-social__link {
      padding-left: 10px;
      padding-right: 10px; } }
  @media all and (min-width: 45rem) {
    .footer-social__link {
      padding-left: 11.5px;
      padding-right: 11.5px; } }

.footer-form__container {
  margin-top: 44px; }
  @media all and (min-width: 56.25rem) {
    .footer-form__container {
      margin-top: 5px; } }
  .footer-form__container .gform_wrapper {
    margin: 0;
    margin-top: 10px; }
    .footer-form__container .gform_wrapper .gform_hidden {
      display: none; }
    .footer-form__container .gform_wrapper .gform_validation_container {
      display: none !important;
      position: absolute !important;
      left: -9000px; }
    .footer-form__container .gform_wrapper form {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    .footer-form__container .gform_wrapper .gform_body {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1; }
      .footer-form__container .gform_wrapper .gform_body .gform_fields {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        padding: 0;
        margin: 0;
        list-style-type: none; }
    .footer-form__container .gform_wrapper .footer-form__field {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      margin: 0;
      padding: 0 !important; }
      .footer-form__container .gform_wrapper .footer-form__field .gfield_label .gfield_required {
        display: none; }
      .footer-form__container .gform_wrapper .footer-form__field .ginput_container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        margin: 0; }
      .footer-form__container .gform_wrapper .footer-form__field input[type='text'],
      .footer-form__container .gform_wrapper .footer-form__field input[type='email'] {
        margin: 0;
        padding: 0 15px !important;
        font-size: 0.8rem !important;
        line-height: 1.25;
        color: #ffffff;
        border: 0;
        width: 100%;
        background-color: rgba(255, 255, 255, 0.2);
        border-radius: 8px 0px 0px 8px;
        -webkit-transition: background-color 200ms ease-out;
        transition: background-color 200ms ease-out; }
        .footer-form__container .gform_wrapper .footer-form__field input[type='text']:focus,
        .footer-form__container .gform_wrapper .footer-form__field input[type='email']:focus {
          background-color: rgba(255, 255, 255, 0.25); }
        .footer-form__container .gform_wrapper .footer-form__field input[type='text']::-webkit-input-placeholder,
        .footer-form__container .gform_wrapper .footer-form__field input[type='email']::-webkit-input-placeholder {
          color: #ffffff; }
        .footer-form__container .gform_wrapper .footer-form__field input[type='text']::-moz-placeholder,
        .footer-form__container .gform_wrapper .footer-form__field input[type='email']::-moz-placeholder {
          color: #ffffff; }
        .footer-form__container .gform_wrapper .footer-form__field input[type='text']::-ms-input-placeholder,
        .footer-form__container .gform_wrapper .footer-form__field input[type='email']::-ms-input-placeholder {
          color: #ffffff; }
        .footer-form__container .gform_wrapper .footer-form__field input[type='text']::placeholder,
        .footer-form__container .gform_wrapper .footer-form__field input[type='email']::placeholder {
          color: #ffffff; }
    .footer-form__container .gform_wrapper .gform_footer {
      padding: 0;
      margin: 0;
      width: auto; }
      .footer-form__container .gform_wrapper .gform_footer input[type='submit'],
      .footer-form__container .gform_wrapper .gform_footer button[type='submit'] {
        position: relative;
        margin: 0;
        color: #ffffff;
        text-transform: uppercase;
        font-size: 0.8rem;
        line-height: 1.25;
        border: 0;
        border-radius: 0px 8px 8px 0px;
        font-weight: 500;
        padding: 12px;
        background: transparent;
        height: 100%;
        -webkit-transition: 200ms ease-out;
        transition: 200ms ease-out;
        z-index: 1;
        cursor: pointer; }
        .footer-form__container .gform_wrapper .gform_footer input[type='submit']:focus, .footer-form__container .gform_wrapper .gform_footer input[type='submit']:hover,
        .footer-form__container .gform_wrapper .gform_footer button[type='submit']:focus,
        .footer-form__container .gform_wrapper .gform_footer button[type='submit']:hover {
          color: #d95931; }
          .footer-form__container .gform_wrapper .gform_footer input[type='submit']:focus::after, .footer-form__container .gform_wrapper .gform_footer input[type='submit']:hover::after,
          .footer-form__container .gform_wrapper .gform_footer button[type='submit']:focus::after,
          .footer-form__container .gform_wrapper .gform_footer button[type='submit']:hover::after {
            opacity: 1; }
      .footer-form__container .gform_wrapper .gform_footer button[type='submit']::before, .footer-form__container .gform_wrapper .gform_footer button[type='submit']::after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: block;
        border-radius: 0px 8px 8px 0px;
        z-index: -1; }
      .footer-form__container .gform_wrapper .gform_footer button[type='submit']::before {
        background: linear-gradient(107.32deg, #f07930 0%, #d95931 100%); }
      .footer-form__container .gform_wrapper .gform_footer button[type='submit']::after {
        background: #ffffff;
        opacity: 0;
        -webkit-transition: 200ms ease-out;
        transition: 200ms ease-out; }
  .footer-form__container .gform_confirmation_wrapper {
    margin-top: 1rem;
    color: #ffffff; }
  .footer-form__container .wFormContainer {
    margin-top: 10px; }
    .footer-form__container .wFormContainer .wForm {
      padding: 0; }
      .footer-form__container .wFormContainer .wForm form {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-family: "Cachet", -apple-system, BlinkMacSystemFont, sans-serif !important; }
      .footer-form__container .wFormContainer .wForm .oneField {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        margin: 0;
        padding: 0;
        border: 0; }
        .footer-form__container .wFormContainer .wForm .oneField .inputWrapper {
          display: -webkit-inline-box;
          display: -ms-inline-flexbox;
          display: inline-flex;
          -webkit-box-flex: 1;
          -ms-flex-positive: 1;
          flex-grow: 1; }
        .footer-form__container .wFormContainer .wForm .oneField .errMsg {
          position: absolute;
          top: 100%;
          left: 0;
          font-size: 0.8rem;
          color: #ffffff;
          padding-top: 5px; }
      .footer-form__container .wFormContainer .wForm input[type='text'],
      .footer-form__container .wFormContainer .wForm input[type='email'] {
        padding: 0 15px;
        font-size: 0.8rem;
        line-height: 1.25;
        color: #ffffff;
        border: 0;
        width: 100%;
        min-height: 48px;
        background-color: rgba(255, 255, 255, 0.2);
        border-radius: 8px 0px 0px 8px;
        -webkit-transition: background-color 200ms ease-out;
        transition: background-color 200ms ease-out; }
        .footer-form__container .wFormContainer .wForm input[type='text']:focus,
        .footer-form__container .wFormContainer .wForm input[type='email']:focus {
          background-color: rgba(255, 255, 255, 0.25); }
        .footer-form__container .wFormContainer .wForm input[type='text']::-webkit-input-placeholder,
        .footer-form__container .wFormContainer .wForm input[type='email']::-webkit-input-placeholder {
          color: #ffffff; }
        .footer-form__container .wFormContainer .wForm input[type='text']::-moz-placeholder,
        .footer-form__container .wFormContainer .wForm input[type='email']::-moz-placeholder {
          color: #ffffff; }
        .footer-form__container .wFormContainer .wForm input[type='text']::-ms-input-placeholder,
        .footer-form__container .wFormContainer .wForm input[type='email']::-ms-input-placeholder {
          color: #ffffff; }
        .footer-form__container .wFormContainer .wForm input[type='text']::placeholder,
        .footer-form__container .wFormContainer .wForm input[type='email']::placeholder {
          color: #ffffff; }
        .footer-form__container .wFormContainer .wForm input[type='text']:-webkit-autofill, .footer-form__container .wFormContainer .wForm input[type='text']:-webkit-autofill:hover,
        .footer-form__container .wFormContainer .wForm input[type='email']:-webkit-autofill,
        .footer-form__container .wFormContainer .wForm input[type='email']:-webkit-autofill:hover {
          -webkit-text-fill-color: #ffffff;
          -webkit-box-shadow: 0 0 0px 1000px rgba(10, 99, 172, 0.8) inset; }
        .footer-form__container .wFormContainer .wForm input[type='text']:-webkit-autofill:focus,
        .footer-form__container .wFormContainer .wForm input[type='email']:-webkit-autofill:focus {
          -webkit-box-shadow: 0 0 0px 1000px rgba(10, 99, 172, 0.75) inset; }
      .footer-form__container .wFormContainer .wForm .actions {
        position: relative;
        margin: 0;
        padding: 0;
        border: 0; }
        .footer-form__container .wFormContainer .wForm .actions::before, .footer-form__container .wFormContainer .wForm .actions::after {
          content: '';
          position: absolute;
          top: 0;
          left: 0;
          width: 100%;
          height: 100%;
          display: block;
          border-radius: 0px 8px 8px 0px; }
        .footer-form__container .wFormContainer .wForm .actions::before {
          background: linear-gradient(107.32deg, #f07930 0%, #d95931 100%);
          z-index: 1; }
        .footer-form__container .wFormContainer .wForm .actions::after {
          background: #ffffff;
          opacity: 0;
          z-index: 2;
          -webkit-transition: 200ms ease-out;
          transition: 200ms ease-out; }
        .footer-form__container .wFormContainer .wForm .actions:hover::after, .footer-form__container .wFormContainer .wForm .actions:focus-within::after {
          opacity: 1; }
        .footer-form__container .wFormContainer .wForm .actions input[type='submit'],
        .footer-form__container .wFormContainer .wForm .actions button[type='submit'] {
          position: relative;
          margin: 0;
          color: #ffffff !important;
          text-transform: uppercase;
          font-size: 0.8rem;
          line-height: 1.25;
          border: 0;
          border-radius: 0px 8px 8px 0px;
          font-weight: 700;
          padding: 12px;
          background: transparent;
          height: 100%;
          -webkit-transition: 200ms ease-out;
          transition: 200ms ease-out;
          z-index: 3;
          cursor: pointer; }
          .footer-form__container .wFormContainer .wForm .actions input[type='submit']:focus, .footer-form__container .wFormContainer .wForm .actions input[type='submit']:hover,
          .footer-form__container .wFormContainer .wForm .actions button[type='submit']:focus,
          .footer-form__container .wFormContainer .wForm .actions button[type='submit']:hover {
            color: #d95931 !important; }
      .footer-form__container .wFormContainer .wForm .wFormThankYou {
        color: #ffffff; }
    .footer-form__container .wFormContainer .wFormFooter {
      display: none; }

.footer-form {
  margin-top: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.footer-form__input-container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 1;
  width: calc(100% - 89px); }

.footer-form__input {
  padding: 0 15px;
  font-size: 0.8rem;
  line-height: 1.25;
  color: #ffffff;
  border: none;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 8px 0px 0px 8px;
  -webkit-transition: 200ms ease-out;
  transition: 200ms ease-out; }
  .footer-form__input:focus {
    background-color: rgba(255, 255, 255, 0.25); }
  .footer-form__input::-webkit-input-placeholder {
    color: #ffffff; }
  .footer-form__input::-moz-placeholder {
    color: #ffffff; }
  .footer-form__input::-ms-input-placeholder {
    color: #ffffff; }
  .footer-form__input::placeholder {
    color: #ffffff; }

.footer-form__submit {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 0.8rem;
  line-height: 1.25;
  font-weight: 500;
  padding: 12px;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  position: relative;
  z-index: 1;
  cursor: pointer; }
  .footer-form__submit::before {
    height: 100%;
    width: 100%;
    display: block;
    content: '';
    border-radius: 0px 8px 8px 0px;
    top: 0;
    left: 0;
    position: absolute;
    background: linear-gradient(107.32deg, #f07930 0%, #d95931 100%);
    z-index: -1; }
  .footer-form__submit::after {
    height: 100%;
    width: 100%;
    display: block;
    content: '';
    border-radius: 0px 8px 8px 0px;
    top: 0;
    left: 0;
    position: absolute;
    background: white;
    opacity: 0;
    z-index: -1;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out; }
  .footer-form__submit:focus, .footer-form__submit:hover {
    color: #d95931; }
    .footer-form__submit:focus::after, .footer-form__submit:hover::after {
      opacity: 1; }

.footer-nav {
  background-position: top;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(16.66667%, #ffffff), color-stop(0%, rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, #ffffff 16.66667%, rgba(255, 255, 255, 0) 0%);
  background-repeat: repeat-x;
  background-size: 6px 1px;
  padding-top: 45px; }
  @media all and (min-width: 75rem) {
    .footer-nav {
      padding-top: 30px; } }

.footer-nav__header {
  color: #ffffff;
  font-size: 16px;
  line-height: 1.5;
  margin-bottom: 5px; }

.footer-nav__list {
  list-style-type: none;
  padding-left: 0px;
  padding-right: 15px;
  margin-bottom: 37px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start; }
  .footer-nav__list li {
    position: relative;
    margin-bottom: 0; }
    .footer-nav__list li:hover a, .footer-nav__list li:focus-within a {
      -webkit-transform: translateX(6px);
      transform: translateX(6px); }
      .footer-nav__list li:hover a::before, .footer-nav__list li:focus-within a::before {
        -webkit-transform: translateX(-6px);
        transform: translateX(-6px); }
  .footer-nav__list a {
    color: #ffffff;
    font-size: 0.8rem;
    display: inline-block;
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
    -webkit-transition: 200ms ease-out;
    transition: 200ms ease-out; }
    .footer-nav__list a::before {
      content: '';
      bottom: 0;
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
      z-index: -1; }
    .footer-nav__list a:focus, .footer-nav__list a:hover {
      color: #ffffff; }
  @media all and (min-width: 75rem) {
    .footer-nav__list {
      margin-bottom: 0px; } }

.footer-sponser {
  line-height: 0;
  pointer-events: none; }
  .footer-sponser img {
    max-width: 131px; }
  @media all and (min-width: 45rem) {
    .footer-sponser {
      text-align: right; } }
  @media all and (min-width: 75rem) {
    .footer-sponser {
      position: absolute;
      bottom: 76px;
      left: 75%;
      text-align: left;
      width: 100%;
      max-width: 131px;
      padding: 0; }
      .footer-sponser img {
        max-width: 100%; } }

.footer-bottom {
  color: #636466;
  line-height: 1.25;
  font-size: 0.8rem;
  position: relative;
  padding-top: 25px;
  padding-bottom: 37px; }
  @media all and (min-width: 45rem) {
    .footer-bottom {
      padding-top: 35px; } }

.footer-bottom__wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }
  @media all and (min-width: 75rem) {
    .footer-bottom__wrapper {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between; } }

.footer-bottom__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }
  @media all and (min-width: 45rem) {
    .footer-bottom__inner {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap; } }
  @media all and (min-width: 56.25rem) {
    .footer-bottom__inner {
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; } }

.footer-bottom__text {
  color: #636466;
  margin-bottom: 22px;
  -ms-flex-negative: 0;
  flex-shrink: 0; }
  @media all and (min-width: 45rem) {
    .footer-bottom__text {
      margin-right: 32px; } }
  @media all and (min-width: 56.25rem) {
    .footer-bottom__text {
      margin-bottom: 0; } }

.footer-bottom__links {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: -22px; }
  .footer-bottom__links li {
    margin-bottom: 22px; }
  .footer-bottom__links a {
    color: #636466; }
    .footer-bottom__links a:focus, .footer-bottom__links a:hover {
      color: #231f20;
      text-decoration: underline; }
  @media all and (min-width: 45rem) {
    .footer-bottom__links {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      margin-right: -32px;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%; }
      .footer-bottom__links li {
        margin-right: 32px; } }

.content-container {
  padding-top: 55px;
  padding-bottom: 130px; }
  @media all and (min-width: 45rem) {
    .content-container {
      padding-top: 95px; } }
  @media all and (min-width: 45rem) {
    .content-container.-small {
      padding-top: 55px; } }

.content-wrapper {
  padding-top: 63px; }
  @media all and (min-width: 45rem) {
    .content-wrapper {
      padding-top: 73px; } }
  @media all and (min-width: 56.25rem) {
    .content-wrapper {
      padding-top: 123px; } }

.content-overlap {
  margin-top: -20px; }

.content-condense {
  max-width: 65ch; }

.content-image-container {
  position: relative; }

.content-image-wrapper {
  position: relative;
  padding-bottom: 100%;
  overflow: hidden; }
  .content-image-wrapper.-has-placeholder {
    background-image: url("/wp-content/uploads/2020/05/default-chevron.png");
    background-position: center;
    background-blend-mode: soft-light; }
    @media all and (max-width: 45rem) {
      .content-image-wrapper.-has-placeholder {
        background-repeat: no-repeat;
        background-size: cover; } }
    .-blue .content-image-wrapper.-has-placeholder, .dotted-container.-blue .dotted-container__content .btn .content-image-wrapper.-has-placeholder, .triangle-section.-blue .triangle-column__body .btn .content-image-wrapper.-has-placeholder {
      background-color: #178bcd; }
    .-green .content-image-wrapper.-has-placeholder, .dotted-container.-green .dotted-container__content .btn .content-image-wrapper.-has-placeholder {
      background-color: #24a390; }
    .-red .content-image-wrapper.-has-placeholder, .dotted-container.-red .dotted-container__content .btn .content-image-wrapper.-has-placeholder {
      background-color: #e8242d; }
    .-purple .content-image-wrapper.-has-placeholder, .dotted-container.-purple .dotted-container__content .btn .content-image-wrapper.-has-placeholder, .triangle-section.-purple .triangle-column__body .btn .content-image-wrapper.-has-placeholder, .triangle-section.-purple-light .triangle-column__body .btn .content-image-wrapper.-has-placeholder, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn .content-image-wrapper.-has-placeholder, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn .content-image-wrapper.-has-placeholder {
      background-color: #8f2f8d; }
    .-yellow .content-image-wrapper.-has-placeholder, .dotted-container.-yellow .dotted-container__content .btn .content-image-wrapper.-has-placeholder {
      background-color: #f07930; }
    .content-image-wrapper.-has-placeholder.-blue, .-blue .dotted-container .content-image-wrapper.-has-placeholder.btn, .dotted-container.-blue .dotted-container__content .content-image-wrapper.-has-placeholder.btn, .-blue .accordion .content-image-wrapper.-has-placeholder.btn, .accordion.-blue .content-image-wrapper.-has-placeholder.btn, .triangle-section.-blue .triangle-column__body .content-image-wrapper.-has-placeholder.btn, .panel-slider__controls.-blue .content-image-wrapper.-has-placeholder.btn, .card.-blue .content-image-wrapper.-has-placeholder.btn, .content-card.-blue .content-image-wrapper.-has-placeholder.btn, .-blue .content-block__btn .content-image-wrapper.-has-placeholder.btn {
      background-color: #178bcd; }
    .content-image-wrapper.-has-placeholder.-green, .-green .dotted-container .content-image-wrapper.-has-placeholder.btn, .dotted-container.-green .dotted-container__content .content-image-wrapper.-has-placeholder.btn, .-green .accordion .content-image-wrapper.-has-placeholder.btn, .accordion.-green .content-image-wrapper.-has-placeholder.btn, .panel-slider__controls.-green .content-image-wrapper.-has-placeholder.btn, .card.-green .content-image-wrapper.-has-placeholder.btn, .content-card.-green .content-image-wrapper.-has-placeholder.btn, .-green .content-block__btn .content-image-wrapper.-has-placeholder.btn {
      background-color: #24a390; }
    .content-image-wrapper.-has-placeholder.-red, .-red .dotted-container .content-image-wrapper.-has-placeholder.btn, .dotted-container.-red .dotted-container__content .content-image-wrapper.-has-placeholder.btn, .-red .accordion .content-image-wrapper.-has-placeholder.btn, .accordion.-red .content-image-wrapper.-has-placeholder.btn, .panel-slider__controls.-red .content-image-wrapper.-has-placeholder.btn, .card.-red .content-image-wrapper.-has-placeholder.btn, .content-card.-red .content-image-wrapper.-has-placeholder.btn, .-red .content-block__btn .content-image-wrapper.-has-placeholder.btn {
      background-color: #e8242d; }
    .content-image-wrapper.-has-placeholder.-purple, .-purple .dotted-container .content-image-wrapper.-has-placeholder.btn, .dotted-container.-purple .dotted-container__content .content-image-wrapper.-has-placeholder.btn, .-purple .accordion .content-image-wrapper.-has-placeholder.btn, .accordion.-purple .content-image-wrapper.-has-placeholder.btn, .triangle-section.-purple .triangle-column__body .content-image-wrapper.-has-placeholder.btn, .triangle-section.-purple-light .triangle-column__body .content-image-wrapper.-has-placeholder.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .content-image-wrapper.-has-placeholder.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .content-image-wrapper.-has-placeholder.btn, .panel-slider__controls.-purple .content-image-wrapper.-has-placeholder.btn, .card.-purple .content-image-wrapper.-has-placeholder.btn, .content-card.-purple .content-image-wrapper.-has-placeholder.btn, .-purple .content-block__btn .content-image-wrapper.-has-placeholder.btn {
      background-color: #8f2f8d; }
    .content-image-wrapper.-has-placeholder.-yellow, .-yellow .dotted-container .content-image-wrapper.-has-placeholder.btn, .dotted-container.-yellow .dotted-container__content .content-image-wrapper.-has-placeholder.btn, .-yellow .accordion .content-image-wrapper.-has-placeholder.btn, .accordion.-yellow .content-image-wrapper.-has-placeholder.btn, .panel-slider__controls.-yellow .content-image-wrapper.-has-placeholder.btn, .card.-yellow .content-image-wrapper.-has-placeholder.btn, .-yellow .content-block__btn .content-image-wrapper.-has-placeholder.btn {
      background-color: #f07930; }

.content-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .content-image {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: auto;
    height: auto;
    min-width: 100%;
    min-height: 100%;
    max-width: none; } }

.content-text-l {
  font-size: 1.25rem;
  line-height: 1.25;
  margin-bottom: 1em; }
  @media all and (min-width: 75rem) {
    .content-text-l {
      font-size: 1.5625rem; } }

.close-btn {
  position: relative;
  display: inline-block;
  background-color: transparent;
  width: 30px;
  height: 30px;
  outline: 0;
  cursor: pointer; }
  .close-btn::before, .close-btn::after {
    content: '';
    height: 2px;
    background-color: #ffffff;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 100%;
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
    -webkit-transition: background-color 200ms ease-out;
    transition: background-color 200ms ease-out; }
  .close-btn::after {
    -webkit-transform: translate(-50%, -50%) rotate(135deg);
    transform: translate(-50%, -50%) rotate(135deg); }
  .close-btn:focus::before, .close-btn:focus::after, .close-btn:hover::before, .close-btn:hover::after {
    background-color: #e8242d; }

.close-btn.-small {
  width: 12.5px;
  height: 12.5px; }

.close-btn.-dark::before, .close-btn.-dark::after {
  background-color: #231f20; }

.map {
  width: 100%;
  padding-bottom: 104%;
  background-color: #136b6a;
  background-image: url("/wp-content/uploads/2020/05/default-chevron.png");
  background-position: center;
  background-blend-mode: soft-light;
  -webkit-animation: bgMoveSide 20s linear infinite alternate forwards;
  animation: bgMoveSide 20s linear infinite alternate forwards; }
  @media all and (max-width: 45rem) {
    .map {
      background-repeat: no-repeat;
      background-size: cover; } }
  @media all and (min-width: 56.25rem) {
    .map {
      padding-bottom: 70%;
      border-radius: 24px; } }
  @media all and (min-width: 75rem) {
    .map {
      padding-bottom: 43.8%; } }
  .-black .map, .-black .map-panel .btn.-plain .map, .-black .accordion .btn .map, .accordion.-black .btn .map {
    background-color: #231f20; }

@media all and (min-width: 75rem) {
  .map-panels-condensed .map {
    padding-bottom: 50%; } }

@media all and (min-width: 100rem) {
  .map-panels-condensed .map {
    padding-bottom: 43.8%; } }

.map-container {
  position: relative;
  margin-left: calc((100vw - calc(100vw - (1.25rem * 2))) / -2);
  margin-right: calc((100vw - calc(100vw - (1.25rem * 2))) / -2); }
  @media all and (min-width: 45rem) {
    .map-container {
      overflow: hidden;
      margin-left: calc((100vw - calc(100vw * (12 / 14))) / -2);
      margin-right: calc((100vw - calc(100vw * (12 / 14))) / -2); } }
  @media all and (min-width: 56.25rem) {
    .map-container {
      margin: 0; } }

.map-closest-y-container {
  margin-bottom: 120px; }
  @media all and (min-width: 75rem) {
    .map-closest-y-container {
      margin-bottom: 150px; } }

.map-container #marker-layer img {
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition: 200ms ease-out;
  transition: 200ms ease-out; }
  .map-container #marker-layer img.active {
    -webkit-transform: scale(1);
    transform: scale(1); }
  .map-container #marker-layer img.inactive {
    -webkit-filter: brightness(0.75) saturate(0);
    filter: brightness(0.75) saturate(0); }
  .-black .map-container #marker-layer img {
    -webkit-filter: brightness(0.75) saturate(0);
    filter: brightness(0.75) saturate(0); }
    .-black .map-container #marker-layer img.active {
      -webkit-filter: brightness(0.5) saturate(0);
      filter: brightness(0.5) saturate(0); }
    .-black .map-container #marker-layer img.inactive {
      -webkit-filter: brightness(0.9) saturate(0);
      filter: brightness(0.9) saturate(0); }

.map-content {
  position: relative;
  padding: 50px 0;
  padding-left: 8%;
  padding-right: 17%;
  margin-bottom: -30px;
  z-index: 1; }
  @media all and (min-width: 21.875rem) {
    .map-content {
      padding-left: 13%;
      padding-right: 24%; } }
  @media all and (min-width: 56.25rem) {
    .map-content {
      padding-left: 5%; } }
  @media all and (min-width: 75rem) {
    .map-content {
      padding-left: 0;
      margin-bottom: 0; } }
  .map-content::before {
    content: '';
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    left: calc((100vw - calc(100vw * (12 / 14))) / -2);
    background-color: #136b6a;
    border-radius: 0px 24px 24px 0px;
    z-index: -1; }
  .-black .map-content::before, .-black .map-panel .btn.-plain .map-content::before, .-black .accordion .btn .map-content::before, .accordion.-black .btn .map-content::before {
    background-color: #231f20; }

.map-content__title {
  font-size: 1.9375rem;
  font-weight: 700;
  line-height: 1;
  color: #faae31;
  margin-bottom: 1.5625rem;
  text-transform: uppercase; }
  .map-content__title:last-child {
    margin-bottom: 0; }
  .-black .map-content__title, .-black .map-panel .btn.-plain .map-content__title, .-black .accordion .btn .map-content__title, .accordion.-black .btn .map-content__title {
    color: #ffffff; }

.map-content__text {
  color: #ffffff;
  margin-bottom: 1.5625rem;
  max-width: 22ch; }
  .map-content__text:last-child {
    margin-bottom: 0; }

.map-panel {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  bottom: auto;
  margin: 1rem;
  margin-top: calc(15px + 30px);
  padding: 1rem;
  padding-bottom: 23px;
  background-color: #ffffff;
  border-radius: 8px;
  -webkit-box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
  -webkit-transition: 300ms ease-out;
  transition: 300ms ease-out;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  pointer-events: none; }
  .map-panel.active {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    visibility: visible;
    pointer-events: auto; }
  @media all and (min-width: 45rem) {
    .map-panel {
      left: auto;
      top: 50%;
      margin: 1rem;
      width: 50%;
      -webkit-transform: translateX(100%) translateX(2rem) translateY(-50%);
      transform: translateX(100%) translateX(2rem) translateY(-50%);
      opacity: 1;
      pointer-events: auto; }
      .map-panel.active {
        -webkit-transform: translateX(0) translateY(-50%);
        transform: translateX(0) translateY(-50%); } }
  @media all and (min-width: 56.25rem) {
    .map-panel {
      width: 37.5%;
      top: auto;
      bottom: 0;
      -webkit-transform: translateX(100%) translateX(2rem);
      transform: translateX(100%) translateX(2rem); }
      .map-panel.active {
        -webkit-transform: translateX(0);
        transform: translateX(0); } }
  @media all and (min-width: 75rem) {
    .map-panel {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      top: 0;
      width: 25%; } }

@media all and (min-width: 56.25rem) {
  .map-panels-condensed .map-panel {
    max-height: 70%;
    overflow: auto; } }

@media all and (min-width: 75rem) {
  .map-panels-condensed .map-panel {
    max-height: none;
    margin-top: calc(20px + 72px + 20px); } }

.map-panel__close {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-bottom: 10.5px; }
  .map-panel__close .close-btn:focus::before, .map-panel__close .close-btn:focus::after, .map-panel__close .close-btn:hover::before, .map-panel__close .close-btn:hover::after {
    background-color: #24a390; }
  .-black .map-panel__close .close-btn:focus::before, .-black .map-panel__close .close-btn:focus::after, .-black .map-panel__close .close-btn:hover::before, .-black .map-panel__close .close-btn:hover::after {
    background-color: #e8242d; }

.map-panel__media {
  margin-bottom: 1.25rem; }
  .map-panel__media:last-child {
    margin-bottom: 0; }
  @media all and (min-width: 75rem) {
    .map-panel__media {
      margin-bottom: 0.8125rem; } }
  .map-panel__media .content-image-wrapper {
    padding-bottom: 39%;
    border-radius: 8px; }
    @media all and (min-width: 75rem) {
      .map-panel__media .content-image-wrapper {
        padding-bottom: 63%; } }

.map-panel__title {
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 0.9375rem; }
  .map-panel__title:last-child {
    margin-bottom: 0; }
  @media all and (min-width: 75rem) {
    .map-panel__title {
      margin-bottom: 0.8125rem; } }

.map-panel__subtitle {
  font-size: 0.8rem;
  font-weight: 700;
  text-transform: uppercase;
  margin-top: -0.3125rem;
  margin-bottom: 0.9375rem; }
  .map-panel__subtitle:last-child {
    margin-bottom: 0; }

.map-panel__content {
  margin-bottom: 0.9375rem; }
  .map-panel__content:last-child {
    margin-bottom: 0; }
  @media all and (min-width: 75rem) {
    .map-panel__content {
      margin-bottom: 0.8125rem; } }

.map-panel__footer {
  margin-top: 1.25rem; }
  @media all and (min-width: 75rem) {
    .map-panel__footer {
      margin-top: auto; } }

.map-input-bar {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 20px;
  margin: 0 auto;
  margin-bottom: -20px;
  max-width: calc(calc(100vw - (1.25rem * 2)) + 1.25rem);
  min-height: 70px;
  z-index: 1; }
  .map-input-bar::before {
    content: '';
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    background-color: #136b6a;
    border-radius: 12px;
    -webkit-box-shadow: 0 12px 24px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 12px 24px 0 rgba(0, 0, 0, 0.1);
    z-index: -1; }
  @media all and (min-width: 45rem) {
    .map-input-bar {
      max-width: 50%; } }
  @media all and (min-width: 56.25rem) {
    .map-input-bar {
      position: absolute;
      top: 20px;
      left: 20px;
      right: 20px;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      max-width: none;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      padding: 12px 1rem;
      padding-right: 1rem;
      margin-bottom: 0; }
      .map-input-bar::before {
        left: 0;
        border-radius: 12px; } }
  @media all and (min-width: 75rem) {
    .map-input-bar {
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap; } }
  .map-input-bar .btn.-arrow {
    padding: 0.3125rem 0.625rem;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }

.map-input-bar__title {
  font-size: 1.5625rem;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1.25;
  text-align: center;
  margin-bottom: 1rem; }
  @media all and (min-width: 56.25rem) {
    .map-input-bar__title {
      -ms-flex-item-align: center;
      align-self: center;
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      font-size: 1.9375rem;
      line-height: 1;
      text-align: left;
      margin-left: 15px;
      margin-right: 1.25rem;
      margin-bottom: 10px; } }
  @media all and (min-width: 75rem) {
    .map-input-bar__title {
      margin-bottom: 0;
      -ms-flex-preferred-size: auto;
      flex-basis: auto; } }

.map-input-bar__input {
  color: #ffffff;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  background-color: rgba(0, 0, 0, 0.4);
  border: 0;
  border-radius: 12px;
  height: 3rem;
  font-size: 1.25rem;
  padding: 0 1rem;
  -webkit-transition: 200ms ease-out;
  transition: 200ms ease-out; }
  .map-input-bar__input::-webkit-input-placeholder {
    color: #136b6a; }
  .map-input-bar__input::-moz-placeholder {
    color: #136b6a; }
  .map-input-bar__input::-ms-input-placeholder {
    color: #136b6a; }
  .map-input-bar__input::placeholder {
    color: #136b6a; }
  .map-input-bar__input:focus {
    -webkit-box-shadow: 0 0 4px 0px #24a390;
    box-shadow: 0 0 4px 0px #24a390; }
  .map-input-bar__input:invalid:not(:placeholder-shown) {
    -webkit-box-shadow: 0 0 10px 0px #e8242d;
    box-shadow: 0 0 10px 0px #e8242d; }

.map-input-bar__btn {
  background-color: #faae31;
  border-radius: 12px;
  color: #731e22;
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: uppercase;
  padding: 0.625rem 1.25rem;
  margin: 0.5rem 0;
  cursor: pointer;
  -webkit-transition: 200ms ease-out;
  transition: 200ms ease-out; }
  .map-input-bar__btn:focus, .map-input-bar__btn:hover {
    background-color: #36bcbd;
    color: #213838; }
  @media all and (min-width: 56.25rem) {
    .map-input-bar__btn {
      font-size: 1.5625rem;
      min-width: 160px;
      margin: 0 0.625rem; } }
  @media all and (min-width: 100rem) {
    .map-input-bar__btn {
      min-width: 185px; } }

.checkbox {
  position: absolute;
  opacity: 0; }
  .checkbox + label,
  .checkbox + span {
    position: relative;
    cursor: pointer;
    padding: 0; }
    .checkbox + label::before,
    .checkbox + span::before {
      content: '';
      margin-right: 0.5rem;
      display: inline-block;
      vertical-align: text-top;
      width: 16px;
      height: 16px;
      background-color: #ffffff;
      border-radius: 4px;
      border: 1px solid #231f20;
      -ms-flex-negative: 0;
      flex-shrink: 0; }
    .checkbox + label::after,
    .checkbox + span::after {
      content: '';
      position: absolute;
      left: 3px;
      top: 7px;
      background-color: #231f20;
      width: calc(16px - 3px * 2);
      height: calc(16px - 3px * 2);
      border-radius: calc(4px / 2);
      -ms-flex-negative: 0;
      flex-shrink: 0;
      opacity: 0;
      -webkit-transition: opacity 200ms ease-out;
      transition: opacity 200ms ease-out; }
  .checkbox:focus + label::before,
  .checkbox:focus + span::before {
    -webkit-box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.05);
    box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.05); }
  .checkbox:checked + label::after,
  .checkbox:checked + span::after {
    opacity: 1; }

.checkbox-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  max-width: 22.5rem;
  max-width: 30ch; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .checkbox-text {
    max-width: 22.5rem; } }

#prayerengine .checkbox {
  position: static;
  opacity: 1;
  display: inline-block;
  -webkit-transform: translateY(-2px);
  transform: translateY(-2px); }

.theater {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  z-index: 15;
  -webkit-transition: 200ms ease-out;
  transition: 200ms ease-out; }
  .theater.is-playing {
    opacity: 1;
    visibility: visible;
    pointer-events: auto; }

.theater-inner {
  position: absolute;
  top: 50%;
  left: 50%;
  max-width: 95vmin;
  width: 100%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 15; }
  @media (min-width: 75rem) and (orientation: landscape) {
    .theater-inner {
      max-width: 56vw; } }

.theater-close {
  position: absolute;
  top: -10px;
  right: 0;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  z-index: 2;
  cursor: pointer; }

.theater-media {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
  border-radius: 24px;
  background-color: #000;
  overflow: hidden; }
  .theater-media iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.-purple .theater .close-btn:focus::before, .triangle-section.-purple-light .triangle-column__body .btn .theater .close-btn:focus::before, .-purple .theater .close-btn:focus::after, .triangle-section.-purple-light .triangle-column__body .btn .theater .close-btn:focus::after, .-purple .theater .close-btn:hover::before, .triangle-section.-purple-light .triangle-column__body .btn .theater .close-btn:hover::before, .-purple .theater .close-btn:hover::after, .triangle-section.-purple-light .triangle-column__body .btn .theater .close-btn:hover::after {
  background-color: #c2258c; }

.-blue .theater .close-btn:focus::before, .-blue .theater .close-btn:focus::after, .-blue .theater .close-btn:hover::before, .-blue .theater .close-btn:hover::after {
  background-color: #22b0ec; }

.-red .theater .close-btn:focus::before, .-red .theater .close-btn:focus::after, .-red .theater .close-btn:hover::before, .-red .theater .close-btn:hover::after {
  background-color: #ed5a2e; }

.-yellow .theater .close-btn:focus::before, .-yellow .theater .close-btn:focus::after, .-yellow .theater .close-btn:hover::before, .-yellow .theater .close-btn:hover::after {
  background-color: #faae31; }

.-green .theater .close-btn:focus::before, .-green .theater .close-btn:focus::after, .-green .theater .close-btn:hover::before, .-green .theater .close-btn:hover::after {
  background-color: #36bcbd; }

.wistia_embed {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }

.modal__wrapper {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(35, 31, 32, 0.6);
  z-index: 20;
  -webkit-transition: opacity 200ms ease-out, visibility 200ms ease-out;
  transition: opacity 200ms ease-out, visibility 200ms ease-out;
  opacity: 0;
  visibility: hidden;
  pointer-events: none; }
  .modal__wrapper.-active {
    opacity: 1;
    visibility: visible;
    pointer-events: auto; }

.modal__container {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 100%; }

.modal {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  background-color: #f4f4f4;
  overflow-y: auto;
  overflow-x: hidden; }

.modal__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }

.meta {
  text-transform: uppercase;
  color: #636466;
  font-size: 0.8rem;
  font-weight: 500; }

.banner {
  background: linear-gradient(105.71deg, #24a390 0%, #136b6a 100%); }
  .-blue .banner, .-blue .dotted-container .btn .banner, .dotted-container.-blue .dotted-container__content .btn .banner, .-blue .accordion .btn .banner, .accordion.-blue .btn .banner, .triangle-section.-blue .triangle-column__body .btn .banner, .panel-slider__controls.-blue .btn .banner, .card.-blue .btn .banner, .content-card.-blue .btn .banner, .-blue .content-block__btn .btn .banner {
    background: linear-gradient(105.71deg, #178bcd 0%, #0a63ac 100%); }
  .-purple .banner, .-purple .dotted-container .btn .banner, .dotted-container.-purple .dotted-container__content .btn .banner, .-purple .accordion .btn .banner, .accordion.-purple .btn .banner, .triangle-section.-purple .triangle-column__body .btn .banner, .triangle-section.-purple-light .triangle-column__body .btn .banner, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn .banner, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn .banner, .panel-slider__controls.-purple .btn .banner, .card.-purple .btn .banner, .content-card.-purple .btn .banner, .-purple .content-block__btn .btn .banner {
    background: linear-gradient(105.71deg, #8f2f8d 0%, #5a348f 100%); }
  .-red .banner, .-red .dotted-container .btn .banner, .dotted-container.-red .dotted-container__content .btn .banner, .-red .accordion .btn .banner, .accordion.-red .btn .banner, .panel-slider__controls.-red .btn .banner, .card.-red .btn .banner, .content-card.-red .btn .banner, .-red .content-block__btn .btn .banner {
    background: linear-gradient(105.71deg, #e8242d 0%, #a62e34 100%); }
  .-yellow .banner, .-yellow .dotted-container .btn .banner, .dotted-container.-yellow .dotted-container__content .btn .banner, .-yellow .accordion .btn .banner, .accordion.-yellow .btn .banner, .panel-slider__controls.-yellow .btn .banner, .card.-yellow .btn .banner, .-yellow .content-block__btn .btn .banner {
    background: linear-gradient(105.71deg, #faae31 0%, #d95931 100%); }

.banner__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 103px;
  padding-bottom: 60px; }
  @media all and (min-width: 45rem) {
    .banner__inner {
      padding-top: 113px; } }
  @media all and (min-width: 56.25rem) {
    .banner__inner {
      padding-top: 133px;
      padding-bottom: 45px; } }

.banner__title {
  margin-top: 0.5em;
  margin-bottom: 0px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 2.4375rem;
  color: #c1e8e9; }
  @media all and (min-width: 56.25rem) {
    .banner__title {
      font-size: 3.0625rem; } }
  .-blue .banner__title, .-blue .dotted-container .btn .banner__title, .dotted-container.-blue .dotted-container__content .btn .banner__title, .-blue .accordion .btn .banner__title, .accordion.-blue .btn .banner__title, .triangle-section.-blue .triangle-column__body .btn .banner__title, .panel-slider__controls.-blue .btn .banner__title, .card.-blue .btn .banner__title, .content-card.-blue .btn .banner__title, .-blue .content-block__btn .btn .banner__title {
    color: #bbe5f8; }
  .-purple .banner__title, .-purple .dotted-container .btn .banner__title, .dotted-container.-purple .dotted-container__content .btn .banner__title, .-purple .accordion .btn .banner__title, .accordion.-purple .btn .banner__title, .triangle-section.-purple .triangle-column__body .btn .banner__title, .triangle-section.-purple-light .triangle-column__body .btn .banner__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn .banner__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn .banner__title, .panel-slider__controls.-purple .btn .banner__title, .card.-purple .btn .banner__title, .content-card.-purple .btn .banner__title, .-purple .content-block__btn .btn .banner__title {
    color: #e9bad8; }
  .-red .banner__title, .-red .dotted-container .btn .banner__title, .dotted-container.-red .dotted-container__content .btn .banner__title, .-red .accordion .btn .banner__title, .accordion.-red .btn .banner__title, .panel-slider__controls.-red .btn .banner__title, .card.-red .btn .banner__title, .content-card.-red .btn .banner__title, .-red .content-block__btn .btn .banner__title {
    color: #f8c8bc; }
  .-yellow .banner__title, .-yellow .dotted-container .btn .banner__title, .dotted-container.-yellow .dotted-container__content .btn .banner__title, .-yellow .accordion .btn .banner__title, .accordion.-yellow .btn .banner__title, .panel-slider__controls.-yellow .btn .banner__title, .card.-yellow .btn .banner__title, .-yellow .content-block__btn .btn .banner__title {
    color: #fde4bf; }
  .banner__title span {
    display: block; }
    .banner__title span:last-of-type {
      color: #ffffff; }

.banner__content {
  margin-top: 1.25rem;
  margin-bottom: 0;
  color: #ffffff;
  font-size: 1.25rem;
  font-weight: 700; }
  @media all and (min-width: 45rem) {
    .banner__content {
      font-size: 1.5625rem;
      margin-top: 2rem;
      max-width: 65ch; } }

.banner__btns {
  margin-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -8px;
  margin-bottom: -15px; }
  .banner__btns .btn {
    margin-right: 8px;
    margin-bottom: 15px; }
  @media all and (min-width: 75rem) {
    .banner__btns {
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end; } }

.banner__back-container {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  padding-left: 15px; }

.banner.-basic .banner__inner {
  padding-top: 123px;
  padding-bottom: 80px; }
  @media all and (min-width: 45rem) {
    .banner.-basic .banner__inner {
      padding-top: 133px; } }
  @media all and (min-width: 56.25rem) {
    .banner.-basic .banner__inner {
      padding-top: 180px;
      padding-bottom: 77px; } }

.banner.-basic .banner__title {
  font-size: 3.0625rem;
  color: #ffffff;
  margin: 0;
  text-align: center; }
  @media all and (min-width: 56.25rem) {
    .banner.-basic .banner__title {
      font-size: 3.8125rem; } }

.-yellow .banner.-special, .dotted-container.-yellow .dotted-container__content .btn .banner.-special {
  background: linear-gradient(97.56deg, #faae31 0%, #d95931 100%); }

.banner.-special .banner__inner {
  padding-top: 123px; }
  @media all and (min-width: 45rem) {
    .banner.-special .banner__inner {
      padding-top: 133px; } }
  @media all and (min-width: 56.25rem) {
    .banner.-special .banner__inner {
      padding-top: 203px; } }

.banner.-special .banner__title {
  font-size: 3.0625rem;
  color: #ffffff;
  margin: 0;
  letter-spacing: -0.03em; }
  @media all and (min-width: 56.25rem) {
    .banner.-special .banner__title {
      font-size: 3.8125rem; } }
  @media all and (min-width: 75rem) {
    .banner.-special .banner__title {
      font-size: 4.75rem;
      max-width: 9ch; } }

.banner.-special .banner__btns {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start; }
  @media all and (min-width: 56.25rem) {
    .banner.-special .banner__btns {
      margin-top: 80px; } }

.banner.-special .banner__images {
  position: relative;
  margin-top: 30px; }
  @media all and (min-width: 45rem) {
    .banner.-special .banner__images {
      margin-top: 0;
      position: absolute;
      top: 0;
      left: 0;
      right: 0; } }

.banner.-special .banner__images-overlap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }
  @media all and (min-width: 45rem) {
    .banner.-special .banner__images-overlap {
      -webkit-transform: translateY(-33%);
      transform: translateY(-33%);
      width: 90%;
      margin: 0 auto; } }
  @media all and (min-width: 56.25rem) {
    .banner.-special .banner__images-overlap {
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%); } }
  @media all and (min-width: 75rem) {
    .banner.-special .banner__images-overlap {
      position: absolute;
      top: 50px;
      right: 0;
      width: 100%;
      margin: 0;
      -webkit-transform: none;
      transform: none;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: flex-end; } }
  @media all and (min-width: 100rem) {
    .banner.-special .banner__images-overlap {
      top: 100px; } }

.banner.-special .banner__image {
  margin-top: 15px; }
  .banner.-special .banner__image .content-image-wrapper {
    overflow: visible; }
  .banner.-special .banner__image .content-image {
    border-radius: 24px; }
  .banner.-special .banner__image.-small, .banner.-special .banner__image.-medium {
    width: 48%; }
    .banner.-special .banner__image.-small .content-image-wrapper, .banner.-special .banner__image.-medium .content-image-wrapper {
      padding-bottom: 125%; }
  @media all and (min-width: 45rem) {
    .banner.-special .banner__image {
      margin-top: 0; }
      .banner.-special .banner__image.-small .content-image, .banner.-special .banner__image.-medium .content-image {
        -webkit-box-shadow: 0px 12px 24px rgba(0, 0, 0, 0.2);
        box-shadow: 0px 12px 24px rgba(0, 0, 0, 0.2); } }
  @media all and (min-width: 75rem) {
    .banner.-special .banner__image.-large {
      position: absolute;
      top: 0;
      left: 0;
      width: calc(100vw * (5 / 14)); }
      .banner.-special .banner__image.-large .content-image-wrapper {
        padding-bottom: 107%; }
    .banner.-special .banner__image.-small, .banner.-special .banner__image.-medium {
      margin-bottom: 50px; }
    .banner.-special .banner__image.-medium {
      width: calc(100vw * (3 / 14)); }
      .banner.-special .banner__image.-medium .content-image-wrapper {
        padding-bottom: 130%; }
    .banner.-special .banner__image.-small {
      width: calc(100vw * (2 / 14)); }
      .banner.-special .banner__image.-small .content-image-wrapper {
        padding-bottom: 122%; } }
  @media all and (min-width: 100rem) {
    .banner.-special .banner__image.-large {
      width: 575px;
      left: auto;
      right: calc(100vw * (1 / 14)); }
    .banner.-special .banner__image.-small, .banner.-special .banner__image.-medium {
      margin-bottom: 100px; }
    .banner.-special .banner__image.-small {
      width: 230px; }
    .banner.-special .banner__image.-medium {
      width: 345px; } }

.content-row {
  position: relative; }
  .content-row::before {
    content: '';
    position: absolute;
    top: 28px;
    width: 100%;
    border-top: 2px dotted #231f20;
    mix-blend-mode: screen;
    display: none; }
  @media all and (min-width: 75rem) {
    .content-row::before {
      display: block; }
    .content-row.-reverse .g, .content-row.-reverse .wp-block-columns {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse; } }

.content-row__content {
  margin-top: 25px; }
  @media all and (min-width: 75rem) {
    .content-row__content {
      margin-top: 68px; } }

.content-row__title {
  text-transform: uppercase;
  font-size: 1.9375rem;
  font-weight: 700;
  margin-bottom: 0px;
  margin-bottom: 25px; }
  @media all and (min-width: 75rem) {
    .content-row__title {
      margin-bottom: 34px; } }

.content-row__body {
  color: #231f20;
  margin: 0px 0px 25px 0px; }
  @media all and (min-width: 75rem) {
    .content-row__body {
      margin: 0px 0px 34px 0px; } }

.content-row__image {
  line-height: 0; }
  .content-row__image img {
    border-radius: 24px; }

.content-row-container {
  margin-bottom: -90px; }
  .content-row-container .content-row {
    margin-bottom: 90px; }

.content-row.-blue::before, .-blue .dotted-container .content-row.btn::before, .dotted-container.-blue .dotted-container__content .content-row.btn::before, .-blue .accordion .content-row.btn::before, .accordion.-blue .content-row.btn::before, .triangle-section.-blue .triangle-column__body .content-row.btn::before, .panel-slider__controls.-blue .content-row.btn::before, .card.-blue .content-row.btn::before, .content-card.-blue .content-row.btn::before, .-blue .content-block__btn .content-row.btn::before {
  border-color: #178bcd; }

.content-row.-blue .content-row__title, .-blue .dotted-container .content-row.btn .content-row__title, .dotted-container.-blue .dotted-container__content .content-row.btn .content-row__title, .-blue .accordion .content-row.btn .content-row__title, .accordion.-blue .content-row.btn .content-row__title, .triangle-section.-blue .triangle-column__body .content-row.btn .content-row__title, .panel-slider__controls.-blue .content-row.btn .content-row__title, .card.-blue .content-row.btn .content-row__title, .content-card.-blue .content-row.btn .content-row__title, .-blue .content-block__btn .content-row.btn .content-row__title {
  color: #0a63ac; }

.content-row.-green::before, .-green .dotted-container .content-row.btn::before, .dotted-container.-green .dotted-container__content .content-row.btn::before, .-green .accordion .content-row.btn::before, .accordion.-green .content-row.btn::before, .panel-slider__controls.-green .content-row.btn::before, .card.-green .content-row.btn::before, .content-card.-green .content-row.btn::before, .-green .content-block__btn .content-row.btn::before {
  border-color: #24a390; }

.content-row.-green .content-row__title, .-green .dotted-container .content-row.btn .content-row__title, .dotted-container.-green .dotted-container__content .content-row.btn .content-row__title, .-green .accordion .content-row.btn .content-row__title, .accordion.-green .content-row.btn .content-row__title, .panel-slider__controls.-green .content-row.btn .content-row__title, .card.-green .content-row.btn .content-row__title, .content-card.-green .content-row.btn .content-row__title, .-green .content-block__btn .content-row.btn .content-row__title {
  color: #136b6a; }

.content-row.-yellow::before, .-yellow .dotted-container .content-row.btn::before, .dotted-container.-yellow .dotted-container__content .content-row.btn::before, .-yellow .accordion .content-row.btn::before, .accordion.-yellow .content-row.btn::before, .panel-slider__controls.-yellow .content-row.btn::before, .card.-yellow .content-row.btn::before, .-yellow .content-block__btn .content-row.btn::before {
  border-color: #f07930; }

.content-row.-yellow .content-row__title, .-yellow .dotted-container .content-row.btn .content-row__title, .dotted-container.-yellow .dotted-container__content .content-row.btn .content-row__title, .-yellow .accordion .content-row.btn .content-row__title, .accordion.-yellow .content-row.btn .content-row__title, .panel-slider__controls.-yellow .content-row.btn .content-row__title, .card.-yellow .content-row.btn .content-row__title, .-yellow .content-block__btn .content-row.btn .content-row__title {
  color: #d95931; }

.content-row.-red::before, .-red .dotted-container .content-row.btn::before, .dotted-container.-red .dotted-container__content .content-row.btn::before, .-red .accordion .content-row.btn::before, .accordion.-red .content-row.btn::before, .panel-slider__controls.-red .content-row.btn::before, .card.-red .content-row.btn::before, .content-card.-red .content-row.btn::before, .-red .content-block__btn .content-row.btn::before {
  border-color: #e8242d; }

.content-row.-red .content-row__title, .-red .dotted-container .content-row.btn .content-row__title, .dotted-container.-red .dotted-container__content .content-row.btn .content-row__title, .-red .accordion .content-row.btn .content-row__title, .accordion.-red .content-row.btn .content-row__title, .panel-slider__controls.-red .content-row.btn .content-row__title, .card.-red .content-row.btn .content-row__title, .content-card.-red .content-row.btn .content-row__title, .-red .content-block__btn .content-row.btn .content-row__title {
  color: #a62e34; }

.content-row.-purple::before, .-purple .dotted-container .content-row.btn::before, .dotted-container.-purple .dotted-container__content .content-row.btn::before, .-purple .accordion .content-row.btn::before, .accordion.-purple .content-row.btn::before, .triangle-section.-purple .triangle-column__body .content-row.btn::before, .triangle-section.-purple-light .triangle-column__body .content-row.btn::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .content-row.btn::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .content-row.btn::before, .panel-slider__controls.-purple .content-row.btn::before, .card.-purple .content-row.btn::before, .content-card.-purple .content-row.btn::before, .-purple .content-block__btn .content-row.btn::before {
  border-color: #8f2f8d; }

.content-row.-purple .content-row__title, .-purple .dotted-container .content-row.btn .content-row__title, .dotted-container.-purple .dotted-container__content .content-row.btn .content-row__title, .-purple .accordion .content-row.btn .content-row__title, .accordion.-purple .content-row.btn .content-row__title, .triangle-section.-purple .triangle-column__body .content-row.btn .content-row__title, .triangle-section.-purple-light .triangle-column__body .content-row.btn .content-row__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .content-row.btn .content-row__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .content-row.btn .content-row__title, .panel-slider__controls.-purple .content-row.btn .content-row__title, .card.-purple .content-row.btn .content-row__title, .content-card.-purple .content-row.btn .content-row__title, .-purple .content-block__btn .content-row.btn .content-row__title {
  color: #5a348f; }

.gradient-heading, .dotted-container__header {
  text-transform: uppercase; }
  .gradient-heading span, .dotted-container__header span {
    display: block; }
  .gradient-heading.-block, .-block.dotted-container__header {
    margin-bottom: 0.75em; }
    .gradient-heading.-block:last-child, .-block.dotted-container__header:last-child {
      margin-bottom: 0; }
  .gradient-heading.-green span:nth-of-type(3n + 1), .-green.dotted-container__header span:nth-of-type(3n + 1), .-green .dotted-container .dotted-container__header.btn span:nth-of-type(3n + 1), .dotted-container.-green .dotted-container__content .dotted-container__header.btn span:nth-of-type(3n + 1), .-green .accordion .dotted-container__header.btn span:nth-of-type(3n + 1), .accordion.-green .dotted-container__header.btn span:nth-of-type(3n + 1), .panel-slider__controls.-green .dotted-container__header.btn span:nth-of-type(3n + 1), .card.-green .dotted-container__header.btn span:nth-of-type(3n + 1), .content-card.-green .dotted-container__header.btn span:nth-of-type(3n + 1), .-green .content-block__btn .dotted-container__header.btn span:nth-of-type(3n + 1), .-green .dotted-container .gradient-heading.btn span:nth-of-type(3n + 1), .dotted-container.-green .dotted-container__content .gradient-heading.btn span:nth-of-type(3n + 1), .-green .accordion .gradient-heading.btn span:nth-of-type(3n + 1), .accordion.-green .gradient-heading.btn span:nth-of-type(3n + 1), .panel-slider__controls.-green .gradient-heading.btn span:nth-of-type(3n + 1), .card.-green .gradient-heading.btn span:nth-of-type(3n + 1), .content-card.-green .gradient-heading.btn span:nth-of-type(3n + 1), .-green .content-block__btn .gradient-heading.btn span:nth-of-type(3n + 1) {
    color: #136b6a; }
  .gradient-heading.-green span:nth-of-type(3n + 2), .-green.dotted-container__header span:nth-of-type(3n + 2), .-green .dotted-container .dotted-container__header.btn span:nth-of-type(3n + 2), .dotted-container.-green .dotted-container__content .dotted-container__header.btn span:nth-of-type(3n + 2), .-green .accordion .dotted-container__header.btn span:nth-of-type(3n + 2), .accordion.-green .dotted-container__header.btn span:nth-of-type(3n + 2), .panel-slider__controls.-green .dotted-container__header.btn span:nth-of-type(3n + 2), .card.-green .dotted-container__header.btn span:nth-of-type(3n + 2), .content-card.-green .dotted-container__header.btn span:nth-of-type(3n + 2), .-green .content-block__btn .dotted-container__header.btn span:nth-of-type(3n + 2), .-green .dotted-container .gradient-heading.btn span:nth-of-type(3n + 2), .dotted-container.-green .dotted-container__content .gradient-heading.btn span:nth-of-type(3n + 2), .-green .accordion .gradient-heading.btn span:nth-of-type(3n + 2), .accordion.-green .gradient-heading.btn span:nth-of-type(3n + 2), .panel-slider__controls.-green .gradient-heading.btn span:nth-of-type(3n + 2), .card.-green .gradient-heading.btn span:nth-of-type(3n + 2), .content-card.-green .gradient-heading.btn span:nth-of-type(3n + 2), .-green .content-block__btn .gradient-heading.btn span:nth-of-type(3n + 2) {
    color: #24a390; }
  .gradient-heading.-green span:nth-of-type(3n + 3), .-green.dotted-container__header span:nth-of-type(3n + 3), .-green .dotted-container .dotted-container__header.btn span:nth-of-type(3n + 3), .dotted-container.-green .dotted-container__content .dotted-container__header.btn span:nth-of-type(3n + 3), .-green .accordion .dotted-container__header.btn span:nth-of-type(3n + 3), .accordion.-green .dotted-container__header.btn span:nth-of-type(3n + 3), .panel-slider__controls.-green .dotted-container__header.btn span:nth-of-type(3n + 3), .card.-green .dotted-container__header.btn span:nth-of-type(3n + 3), .content-card.-green .dotted-container__header.btn span:nth-of-type(3n + 3), .-green .content-block__btn .dotted-container__header.btn span:nth-of-type(3n + 3), .-green .dotted-container .gradient-heading.btn span:nth-of-type(3n + 3), .dotted-container.-green .dotted-container__content .gradient-heading.btn span:nth-of-type(3n + 3), .-green .accordion .gradient-heading.btn span:nth-of-type(3n + 3), .accordion.-green .gradient-heading.btn span:nth-of-type(3n + 3), .panel-slider__controls.-green .gradient-heading.btn span:nth-of-type(3n + 3), .card.-green .gradient-heading.btn span:nth-of-type(3n + 3), .content-card.-green .gradient-heading.btn span:nth-of-type(3n + 3), .-green .content-block__btn .gradient-heading.btn span:nth-of-type(3n + 3) {
    color: #36bcbd; }
  .gradient-heading.-green.-dark span:nth-of-type(3n + 1), .-green.-dark.dotted-container__header span:nth-of-type(3n + 1), .-green .dotted-container .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .dotted-container.-green .dotted-container__content .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .-green .accordion .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .accordion.-green .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .panel-slider__controls.-green .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .card.-green .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .content-card.-green .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .-green .content-block__btn .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .-green .dotted-container .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .dotted-container.-green .dotted-container__content .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .-green .accordion .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .accordion.-green .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .panel-slider__controls.-green .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .card.-green .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .content-card.-green .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .-green .content-block__btn .gradient-heading.-dark.btn span:nth-of-type(3n + 1) {
    color: #213838; }
  .gradient-heading.-green.-dark span:nth-of-type(3n + 2), .-green.-dark.dotted-container__header span:nth-of-type(3n + 2), .-green .dotted-container .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .dotted-container.-green .dotted-container__content .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .-green .accordion .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .accordion.-green .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .panel-slider__controls.-green .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .card.-green .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .content-card.-green .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .-green .content-block__btn .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .-green .dotted-container .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .dotted-container.-green .dotted-container__content .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .-green .accordion .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .accordion.-green .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .panel-slider__controls.-green .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .card.-green .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .content-card.-green .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .-green .content-block__btn .gradient-heading.-dark.btn span:nth-of-type(3n + 2) {
    color: #136b6a; }
  .gradient-heading.-green.-dark span:nth-of-type(3n + 3), .-green.-dark.dotted-container__header span:nth-of-type(3n + 3), .-green .dotted-container .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .dotted-container.-green .dotted-container__content .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .-green .accordion .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .accordion.-green .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .panel-slider__controls.-green .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .card.-green .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .content-card.-green .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .-green .content-block__btn .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .-green .dotted-container .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .dotted-container.-green .dotted-container__content .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .-green .accordion .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .accordion.-green .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .panel-slider__controls.-green .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .card.-green .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .content-card.-green .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .-green .content-block__btn .gradient-heading.-dark.btn span:nth-of-type(3n + 3) {
    color: #24a390; }
  .gradient-heading.-green.-light span:nth-of-type(3n + 1), .-green.-light.dotted-container__header span:nth-of-type(3n + 1), .-green .dotted-container .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .dotted-container.-green .dotted-container__content .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .-green .accordion .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .accordion.-green .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .panel-slider__controls.-green .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .card.-green .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .content-card.-green .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .-green .content-block__btn .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .-green .dotted-container .gradient-heading.-light.btn span:nth-of-type(3n + 1), .dotted-container.-green .dotted-container__content .gradient-heading.-light.btn span:nth-of-type(3n + 1), .-green .accordion .gradient-heading.-light.btn span:nth-of-type(3n + 1), .accordion.-green .gradient-heading.-light.btn span:nth-of-type(3n + 1), .panel-slider__controls.-green .gradient-heading.-light.btn span:nth-of-type(3n + 1), .card.-green .gradient-heading.-light.btn span:nth-of-type(3n + 1), .content-card.-green .gradient-heading.-light.btn span:nth-of-type(3n + 1), .-green .content-block__btn .gradient-heading.-light.btn span:nth-of-type(3n + 1) {
    color: #24a390; }
  .gradient-heading.-green.-light span:nth-of-type(3n + 2), .-green.-light.dotted-container__header span:nth-of-type(3n + 2), .-green .dotted-container .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .dotted-container.-green .dotted-container__content .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .-green .accordion .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .accordion.-green .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .panel-slider__controls.-green .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .card.-green .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .content-card.-green .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .-green .content-block__btn .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .-green .dotted-container .gradient-heading.-light.btn span:nth-of-type(3n + 2), .dotted-container.-green .dotted-container__content .gradient-heading.-light.btn span:nth-of-type(3n + 2), .-green .accordion .gradient-heading.-light.btn span:nth-of-type(3n + 2), .accordion.-green .gradient-heading.-light.btn span:nth-of-type(3n + 2), .panel-slider__controls.-green .gradient-heading.-light.btn span:nth-of-type(3n + 2), .card.-green .gradient-heading.-light.btn span:nth-of-type(3n + 2), .content-card.-green .gradient-heading.-light.btn span:nth-of-type(3n + 2), .-green .content-block__btn .gradient-heading.-light.btn span:nth-of-type(3n + 2) {
    color: #36bcbd; }
  .gradient-heading.-green.-light span:nth-of-type(3n + 3), .-green.-light.dotted-container__header span:nth-of-type(3n + 3), .-green .dotted-container .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .dotted-container.-green .dotted-container__content .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .-green .accordion .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .accordion.-green .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .panel-slider__controls.-green .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .card.-green .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .content-card.-green .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .-green .content-block__btn .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .-green .dotted-container .gradient-heading.-light.btn span:nth-of-type(3n + 3), .dotted-container.-green .dotted-container__content .gradient-heading.-light.btn span:nth-of-type(3n + 3), .-green .accordion .gradient-heading.-light.btn span:nth-of-type(3n + 3), .accordion.-green .gradient-heading.-light.btn span:nth-of-type(3n + 3), .panel-slider__controls.-green .gradient-heading.-light.btn span:nth-of-type(3n + 3), .card.-green .gradient-heading.-light.btn span:nth-of-type(3n + 3), .content-card.-green .gradient-heading.-light.btn span:nth-of-type(3n + 3), .-green .content-block__btn .gradient-heading.-light.btn span:nth-of-type(3n + 3) {
    color: #c1e8e9; }
  .gradient-heading.-green.-lighter span:nth-of-type(1), .-green.-lighter.dotted-container__header span:nth-of-type(1), .-green .dotted-container .-lighter.dotted-container__header.btn span:nth-of-type(1), .dotted-container.-green .dotted-container__content .-lighter.dotted-container__header.btn span:nth-of-type(1), .-green .accordion .-lighter.dotted-container__header.btn span:nth-of-type(1), .accordion.-green .-lighter.dotted-container__header.btn span:nth-of-type(1), .panel-slider__controls.-green .-lighter.dotted-container__header.btn span:nth-of-type(1), .card.-green .-lighter.dotted-container__header.btn span:nth-of-type(1), .content-card.-green .-lighter.dotted-container__header.btn span:nth-of-type(1), .-green .content-block__btn .-lighter.dotted-container__header.btn span:nth-of-type(1), .-green .dotted-container .gradient-heading.-lighter.btn span:nth-of-type(1), .dotted-container.-green .dotted-container__content .gradient-heading.-lighter.btn span:nth-of-type(1), .-green .accordion .gradient-heading.-lighter.btn span:nth-of-type(1), .accordion.-green .gradient-heading.-lighter.btn span:nth-of-type(1), .panel-slider__controls.-green .gradient-heading.-lighter.btn span:nth-of-type(1), .card.-green .gradient-heading.-lighter.btn span:nth-of-type(1), .content-card.-green .gradient-heading.-lighter.btn span:nth-of-type(1), .-green .content-block__btn .gradient-heading.-lighter.btn span:nth-of-type(1) {
    color: #36bcbd; }
  .gradient-heading.-green.-lighter span:nth-of-type(2), .-green.-lighter.dotted-container__header span:nth-of-type(2), .-green .dotted-container .-lighter.dotted-container__header.btn span:nth-of-type(2), .dotted-container.-green .dotted-container__content .-lighter.dotted-container__header.btn span:nth-of-type(2), .-green .accordion .-lighter.dotted-container__header.btn span:nth-of-type(2), .accordion.-green .-lighter.dotted-container__header.btn span:nth-of-type(2), .panel-slider__controls.-green .-lighter.dotted-container__header.btn span:nth-of-type(2), .card.-green .-lighter.dotted-container__header.btn span:nth-of-type(2), .content-card.-green .-lighter.dotted-container__header.btn span:nth-of-type(2), .-green .content-block__btn .-lighter.dotted-container__header.btn span:nth-of-type(2), .-green .dotted-container .gradient-heading.-lighter.btn span:nth-of-type(2), .dotted-container.-green .dotted-container__content .gradient-heading.-lighter.btn span:nth-of-type(2), .-green .accordion .gradient-heading.-lighter.btn span:nth-of-type(2), .accordion.-green .gradient-heading.-lighter.btn span:nth-of-type(2), .panel-slider__controls.-green .gradient-heading.-lighter.btn span:nth-of-type(2), .card.-green .gradient-heading.-lighter.btn span:nth-of-type(2), .content-card.-green .gradient-heading.-lighter.btn span:nth-of-type(2), .-green .content-block__btn .gradient-heading.-lighter.btn span:nth-of-type(2) {
    color: #c1e8e9; }
  .gradient-heading.-green.-lightest span, .-green.-lightest.dotted-container__header span, .-green .dotted-container .-lightest.dotted-container__header.btn span, .dotted-container.-green .dotted-container__content .-lightest.dotted-container__header.btn span, .-green .accordion .-lightest.dotted-container__header.btn span, .accordion.-green .-lightest.dotted-container__header.btn span, .panel-slider__controls.-green .-lightest.dotted-container__header.btn span, .card.-green .-lightest.dotted-container__header.btn span, .content-card.-green .-lightest.dotted-container__header.btn span, .-green .content-block__btn .-lightest.dotted-container__header.btn span, .-green .dotted-container .gradient-heading.-lightest.btn span, .dotted-container.-green .dotted-container__content .gradient-heading.-lightest.btn span, .-green .accordion .gradient-heading.-lightest.btn span, .accordion.-green .gradient-heading.-lightest.btn span, .panel-slider__controls.-green .gradient-heading.-lightest.btn span, .card.-green .gradient-heading.-lightest.btn span, .content-card.-green .gradient-heading.-lightest.btn span, .-green .content-block__btn .gradient-heading.-lightest.btn span {
    color: #c1e8e9; }
    .gradient-heading.-green.-lightest span:last-of-type, .-green.-lightest.dotted-container__header span:last-of-type, .-green .dotted-container .-lightest.dotted-container__header.btn span:last-of-type, .dotted-container.-green .dotted-container__content .-lightest.dotted-container__header.btn span:last-of-type, .-green .accordion .-lightest.dotted-container__header.btn span:last-of-type, .accordion.-green .-lightest.dotted-container__header.btn span:last-of-type, .panel-slider__controls.-green .-lightest.dotted-container__header.btn span:last-of-type, .card.-green .-lightest.dotted-container__header.btn span:last-of-type, .content-card.-green .-lightest.dotted-container__header.btn span:last-of-type, .-green .content-block__btn .-lightest.dotted-container__header.btn span:last-of-type, .-green .dotted-container .gradient-heading.-lightest.btn span:last-of-type, .dotted-container.-green .dotted-container__content .gradient-heading.-lightest.btn span:last-of-type, .-green .accordion .gradient-heading.-lightest.btn span:last-of-type, .accordion.-green .gradient-heading.-lightest.btn span:last-of-type, .panel-slider__controls.-green .gradient-heading.-lightest.btn span:last-of-type, .card.-green .gradient-heading.-lightest.btn span:last-of-type, .content-card.-green .gradient-heading.-lightest.btn span:last-of-type, .-green .content-block__btn .gradient-heading.-lightest.btn span:last-of-type {
      color: #ffffff; }
  .gradient-heading.-green.-reverse span:nth-last-of-type(3n + 1), .-green.-reverse.dotted-container__header span:nth-last-of-type(3n + 1), .-green .dotted-container .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .dotted-container.-green .dotted-container__content .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-green .accordion .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .accordion.-green .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .panel-slider__controls.-green .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .card.-green .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .content-card.-green .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-green .content-block__btn .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-green .dotted-container .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .dotted-container.-green .dotted-container__content .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .-green .accordion .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .accordion.-green .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .panel-slider__controls.-green .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .card.-green .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .content-card.-green .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .-green .content-block__btn .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1) {
    color: #136b6a; }
  .gradient-heading.-green.-reverse span:nth-last-of-type(3n + 2), .-green.-reverse.dotted-container__header span:nth-last-of-type(3n + 2), .-green .dotted-container .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .dotted-container.-green .dotted-container__content .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-green .accordion .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .accordion.-green .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .panel-slider__controls.-green .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .card.-green .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .content-card.-green .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-green .content-block__btn .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-green .dotted-container .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .dotted-container.-green .dotted-container__content .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .-green .accordion .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .accordion.-green .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .panel-slider__controls.-green .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .card.-green .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .content-card.-green .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .-green .content-block__btn .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2) {
    color: #24a390; }
  .gradient-heading.-green.-reverse span:nth-last-of-type(3n + 3), .-green.-reverse.dotted-container__header span:nth-last-of-type(3n + 3), .-green .dotted-container .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .dotted-container.-green .dotted-container__content .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-green .accordion .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .accordion.-green .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .panel-slider__controls.-green .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .card.-green .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .content-card.-green .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-green .content-block__btn .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-green .dotted-container .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .dotted-container.-green .dotted-container__content .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .-green .accordion .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .accordion.-green .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .panel-slider__controls.-green .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .card.-green .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .content-card.-green .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .-green .content-block__btn .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3) {
    color: #36bcbd; }
  .gradient-heading.-green.-reverse.-dark span:nth-last-of-type(3n + 1), .-green.-reverse.-dark.dotted-container__header span:nth-last-of-type(3n + 1), .-green .dotted-container .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .dotted-container.-green .dotted-container__content .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-green .accordion .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .accordion.-green .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .panel-slider__controls.-green .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .card.-green .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .content-card.-green .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-green .content-block__btn .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-green .dotted-container .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .dotted-container.-green .dotted-container__content .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .-green .accordion .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .accordion.-green .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .panel-slider__controls.-green .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .card.-green .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .content-card.-green .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .-green .content-block__btn .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1) {
    color: #213838; }
  .gradient-heading.-green.-reverse.-dark span:nth-last-of-type(3n + 2), .-green.-reverse.-dark.dotted-container__header span:nth-last-of-type(3n + 2), .-green .dotted-container .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .dotted-container.-green .dotted-container__content .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-green .accordion .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .accordion.-green .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .panel-slider__controls.-green .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .card.-green .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .content-card.-green .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-green .content-block__btn .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-green .dotted-container .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .dotted-container.-green .dotted-container__content .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .-green .accordion .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .accordion.-green .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .panel-slider__controls.-green .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .card.-green .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .content-card.-green .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .-green .content-block__btn .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2) {
    color: #136b6a; }
  .gradient-heading.-green.-reverse.-dark span:nth-last-of-type(3n + 3), .-green.-reverse.-dark.dotted-container__header span:nth-last-of-type(3n + 3), .-green .dotted-container .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .dotted-container.-green .dotted-container__content .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-green .accordion .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .accordion.-green .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .panel-slider__controls.-green .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .card.-green .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .content-card.-green .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-green .content-block__btn .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-green .dotted-container .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .dotted-container.-green .dotted-container__content .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .-green .accordion .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .accordion.-green .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .panel-slider__controls.-green .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .card.-green .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .content-card.-green .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .-green .content-block__btn .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3) {
    color: #24a390; }
  .gradient-heading.-green.-reverse.-light span:nth-last-of-type(3n + 1), .-green.-reverse.-light.dotted-container__header span:nth-last-of-type(3n + 1), .-green .dotted-container .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .dotted-container.-green .dotted-container__content .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-green .accordion .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .accordion.-green .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .panel-slider__controls.-green .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .card.-green .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .content-card.-green .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-green .content-block__btn .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-green .dotted-container .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .dotted-container.-green .dotted-container__content .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .-green .accordion .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .accordion.-green .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .panel-slider__controls.-green .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .card.-green .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .content-card.-green .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .-green .content-block__btn .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1) {
    color: #24a390; }
  .gradient-heading.-green.-reverse.-light span:nth-last-of-type(3n + 2), .-green.-reverse.-light.dotted-container__header span:nth-last-of-type(3n + 2), .-green .dotted-container .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .dotted-container.-green .dotted-container__content .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-green .accordion .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .accordion.-green .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .panel-slider__controls.-green .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .card.-green .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .content-card.-green .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-green .content-block__btn .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-green .dotted-container .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .dotted-container.-green .dotted-container__content .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .-green .accordion .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .accordion.-green .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .panel-slider__controls.-green .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .card.-green .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .content-card.-green .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .-green .content-block__btn .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2) {
    color: #36bcbd; }
  .gradient-heading.-green.-reverse.-light span:nth-last-of-type(3n + 3), .-green.-reverse.-light.dotted-container__header span:nth-last-of-type(3n + 3), .-green .dotted-container .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .dotted-container.-green .dotted-container__content .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-green .accordion .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .accordion.-green .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .panel-slider__controls.-green .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .card.-green .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .content-card.-green .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-green .content-block__btn .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-green .dotted-container .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .dotted-container.-green .dotted-container__content .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .-green .accordion .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .accordion.-green .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .panel-slider__controls.-green .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .card.-green .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .content-card.-green .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .-green .content-block__btn .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3) {
    color: #c1e8e9; }
  .gradient-heading.-blue span:nth-of-type(3n + 1), .-blue.dotted-container__header span:nth-of-type(3n + 1), .-blue .dotted-container .dotted-container__header.btn span:nth-of-type(3n + 1), .dotted-container.-blue .dotted-container__content .dotted-container__header.btn span:nth-of-type(3n + 1), .-blue .accordion .dotted-container__header.btn span:nth-of-type(3n + 1), .accordion.-blue .dotted-container__header.btn span:nth-of-type(3n + 1), .triangle-section.-blue .triangle-column__body .dotted-container__header.btn span:nth-of-type(3n + 1), .panel-slider__controls.-blue .dotted-container__header.btn span:nth-of-type(3n + 1), .card.-blue .dotted-container__header.btn span:nth-of-type(3n + 1), .content-card.-blue .dotted-container__header.btn span:nth-of-type(3n + 1), .-blue .content-block__btn .dotted-container__header.btn span:nth-of-type(3n + 1), .-blue .dotted-container .gradient-heading.btn span:nth-of-type(3n + 1), .dotted-container.-blue .dotted-container__content .gradient-heading.btn span:nth-of-type(3n + 1), .-blue .accordion .gradient-heading.btn span:nth-of-type(3n + 1), .accordion.-blue .gradient-heading.btn span:nth-of-type(3n + 1), .triangle-section.-blue .triangle-column__body .gradient-heading.btn span:nth-of-type(3n + 1), .panel-slider__controls.-blue .gradient-heading.btn span:nth-of-type(3n + 1), .card.-blue .gradient-heading.btn span:nth-of-type(3n + 1), .content-card.-blue .gradient-heading.btn span:nth-of-type(3n + 1), .-blue .content-block__btn .gradient-heading.btn span:nth-of-type(3n + 1) {
    color: #0a63ac; }
  .gradient-heading.-blue span:nth-of-type(3n + 2), .-blue.dotted-container__header span:nth-of-type(3n + 2), .-blue .dotted-container .dotted-container__header.btn span:nth-of-type(3n + 2), .dotted-container.-blue .dotted-container__content .dotted-container__header.btn span:nth-of-type(3n + 2), .-blue .accordion .dotted-container__header.btn span:nth-of-type(3n + 2), .accordion.-blue .dotted-container__header.btn span:nth-of-type(3n + 2), .triangle-section.-blue .triangle-column__body .dotted-container__header.btn span:nth-of-type(3n + 2), .panel-slider__controls.-blue .dotted-container__header.btn span:nth-of-type(3n + 2), .card.-blue .dotted-container__header.btn span:nth-of-type(3n + 2), .content-card.-blue .dotted-container__header.btn span:nth-of-type(3n + 2), .-blue .content-block__btn .dotted-container__header.btn span:nth-of-type(3n + 2), .-blue .dotted-container .gradient-heading.btn span:nth-of-type(3n + 2), .dotted-container.-blue .dotted-container__content .gradient-heading.btn span:nth-of-type(3n + 2), .-blue .accordion .gradient-heading.btn span:nth-of-type(3n + 2), .accordion.-blue .gradient-heading.btn span:nth-of-type(3n + 2), .triangle-section.-blue .triangle-column__body .gradient-heading.btn span:nth-of-type(3n + 2), .panel-slider__controls.-blue .gradient-heading.btn span:nth-of-type(3n + 2), .card.-blue .gradient-heading.btn span:nth-of-type(3n + 2), .content-card.-blue .gradient-heading.btn span:nth-of-type(3n + 2), .-blue .content-block__btn .gradient-heading.btn span:nth-of-type(3n + 2) {
    color: #178bcd; }
  .gradient-heading.-blue span:nth-of-type(3n + 3), .-blue.dotted-container__header span:nth-of-type(3n + 3), .-blue .dotted-container .dotted-container__header.btn span:nth-of-type(3n + 3), .dotted-container.-blue .dotted-container__content .dotted-container__header.btn span:nth-of-type(3n + 3), .-blue .accordion .dotted-container__header.btn span:nth-of-type(3n + 3), .accordion.-blue .dotted-container__header.btn span:nth-of-type(3n + 3), .triangle-section.-blue .triangle-column__body .dotted-container__header.btn span:nth-of-type(3n + 3), .panel-slider__controls.-blue .dotted-container__header.btn span:nth-of-type(3n + 3), .card.-blue .dotted-container__header.btn span:nth-of-type(3n + 3), .content-card.-blue .dotted-container__header.btn span:nth-of-type(3n + 3), .-blue .content-block__btn .dotted-container__header.btn span:nth-of-type(3n + 3), .-blue .dotted-container .gradient-heading.btn span:nth-of-type(3n + 3), .dotted-container.-blue .dotted-container__content .gradient-heading.btn span:nth-of-type(3n + 3), .-blue .accordion .gradient-heading.btn span:nth-of-type(3n + 3), .accordion.-blue .gradient-heading.btn span:nth-of-type(3n + 3), .triangle-section.-blue .triangle-column__body .gradient-heading.btn span:nth-of-type(3n + 3), .panel-slider__controls.-blue .gradient-heading.btn span:nth-of-type(3n + 3), .card.-blue .gradient-heading.btn span:nth-of-type(3n + 3), .content-card.-blue .gradient-heading.btn span:nth-of-type(3n + 3), .-blue .content-block__btn .gradient-heading.btn span:nth-of-type(3n + 3) {
    color: #22b0ec; }
  .gradient-heading.-blue.-dark span:nth-of-type(3n + 1), .-blue.-dark.dotted-container__header span:nth-of-type(3n + 1), .-blue .dotted-container .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .dotted-container.-blue .dotted-container__content .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .-blue .accordion .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .accordion.-blue .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .triangle-section.-blue .triangle-column__body .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .panel-slider__controls.-blue .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .card.-blue .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .content-card.-blue .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .-blue .content-block__btn .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .-blue .dotted-container .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .dotted-container.-blue .dotted-container__content .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .-blue .accordion .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .accordion.-blue .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .triangle-section.-blue .triangle-column__body .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .panel-slider__controls.-blue .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .card.-blue .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .content-card.-blue .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .-blue .content-block__btn .gradient-heading.-dark.btn span:nth-of-type(3n + 1) {
    color: #1b4265; }
  .gradient-heading.-blue.-dark span:nth-of-type(3n + 2), .-blue.-dark.dotted-container__header span:nth-of-type(3n + 2), .-blue .dotted-container .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .dotted-container.-blue .dotted-container__content .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .-blue .accordion .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .accordion.-blue .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .triangle-section.-blue .triangle-column__body .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .panel-slider__controls.-blue .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .card.-blue .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .content-card.-blue .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .-blue .content-block__btn .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .-blue .dotted-container .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .dotted-container.-blue .dotted-container__content .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .-blue .accordion .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .accordion.-blue .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .triangle-section.-blue .triangle-column__body .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .panel-slider__controls.-blue .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .card.-blue .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .content-card.-blue .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .-blue .content-block__btn .gradient-heading.-dark.btn span:nth-of-type(3n + 2) {
    color: #0a63ac; }
  .gradient-heading.-blue.-dark span:nth-of-type(3n + 3), .-blue.-dark.dotted-container__header span:nth-of-type(3n + 3), .-blue .dotted-container .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .dotted-container.-blue .dotted-container__content .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .-blue .accordion .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .accordion.-blue .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .triangle-section.-blue .triangle-column__body .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .panel-slider__controls.-blue .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .card.-blue .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .content-card.-blue .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .-blue .content-block__btn .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .-blue .dotted-container .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .dotted-container.-blue .dotted-container__content .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .-blue .accordion .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .accordion.-blue .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .triangle-section.-blue .triangle-column__body .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .panel-slider__controls.-blue .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .card.-blue .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .content-card.-blue .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .-blue .content-block__btn .gradient-heading.-dark.btn span:nth-of-type(3n + 3) {
    color: #178bcd; }
  .gradient-heading.-blue.-light span:nth-of-type(3n + 1), .-blue.-light.dotted-container__header span:nth-of-type(3n + 1), .-blue .dotted-container .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .dotted-container.-blue .dotted-container__content .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .-blue .accordion .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .accordion.-blue .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .triangle-section.-blue .triangle-column__body .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .panel-slider__controls.-blue .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .card.-blue .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .content-card.-blue .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .-blue .content-block__btn .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .-blue .dotted-container .gradient-heading.-light.btn span:nth-of-type(3n + 1), .dotted-container.-blue .dotted-container__content .gradient-heading.-light.btn span:nth-of-type(3n + 1), .-blue .accordion .gradient-heading.-light.btn span:nth-of-type(3n + 1), .accordion.-blue .gradient-heading.-light.btn span:nth-of-type(3n + 1), .triangle-section.-blue .triangle-column__body .gradient-heading.-light.btn span:nth-of-type(3n + 1), .panel-slider__controls.-blue .gradient-heading.-light.btn span:nth-of-type(3n + 1), .card.-blue .gradient-heading.-light.btn span:nth-of-type(3n + 1), .content-card.-blue .gradient-heading.-light.btn span:nth-of-type(3n + 1), .-blue .content-block__btn .gradient-heading.-light.btn span:nth-of-type(3n + 1) {
    color: #178bcd; }
  .gradient-heading.-blue.-light span:nth-of-type(3n + 2), .-blue.-light.dotted-container__header span:nth-of-type(3n + 2), .-blue .dotted-container .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .dotted-container.-blue .dotted-container__content .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .-blue .accordion .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .accordion.-blue .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .triangle-section.-blue .triangle-column__body .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .panel-slider__controls.-blue .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .card.-blue .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .content-card.-blue .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .-blue .content-block__btn .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .-blue .dotted-container .gradient-heading.-light.btn span:nth-of-type(3n + 2), .dotted-container.-blue .dotted-container__content .gradient-heading.-light.btn span:nth-of-type(3n + 2), .-blue .accordion .gradient-heading.-light.btn span:nth-of-type(3n + 2), .accordion.-blue .gradient-heading.-light.btn span:nth-of-type(3n + 2), .triangle-section.-blue .triangle-column__body .gradient-heading.-light.btn span:nth-of-type(3n + 2), .panel-slider__controls.-blue .gradient-heading.-light.btn span:nth-of-type(3n + 2), .card.-blue .gradient-heading.-light.btn span:nth-of-type(3n + 2), .content-card.-blue .gradient-heading.-light.btn span:nth-of-type(3n + 2), .-blue .content-block__btn .gradient-heading.-light.btn span:nth-of-type(3n + 2) {
    color: #22b0ec; }
  .gradient-heading.-blue.-light span:nth-of-type(3n + 3), .-blue.-light.dotted-container__header span:nth-of-type(3n + 3), .-blue .dotted-container .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .dotted-container.-blue .dotted-container__content .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .-blue .accordion .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .accordion.-blue .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .triangle-section.-blue .triangle-column__body .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .panel-slider__controls.-blue .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .card.-blue .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .content-card.-blue .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .-blue .content-block__btn .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .-blue .dotted-container .gradient-heading.-light.btn span:nth-of-type(3n + 3), .dotted-container.-blue .dotted-container__content .gradient-heading.-light.btn span:nth-of-type(3n + 3), .-blue .accordion .gradient-heading.-light.btn span:nth-of-type(3n + 3), .accordion.-blue .gradient-heading.-light.btn span:nth-of-type(3n + 3), .triangle-section.-blue .triangle-column__body .gradient-heading.-light.btn span:nth-of-type(3n + 3), .panel-slider__controls.-blue .gradient-heading.-light.btn span:nth-of-type(3n + 3), .card.-blue .gradient-heading.-light.btn span:nth-of-type(3n + 3), .content-card.-blue .gradient-heading.-light.btn span:nth-of-type(3n + 3), .-blue .content-block__btn .gradient-heading.-light.btn span:nth-of-type(3n + 3) {
    color: #bbe5f8; }
  .gradient-heading.-blue.-lighter span:nth-of-type(1), .-blue.-lighter.dotted-container__header span:nth-of-type(1), .-blue .dotted-container .-lighter.dotted-container__header.btn span:nth-of-type(1), .dotted-container.-blue .dotted-container__content .-lighter.dotted-container__header.btn span:nth-of-type(1), .-blue .accordion .-lighter.dotted-container__header.btn span:nth-of-type(1), .accordion.-blue .-lighter.dotted-container__header.btn span:nth-of-type(1), .triangle-section.-blue .triangle-column__body .-lighter.dotted-container__header.btn span:nth-of-type(1), .panel-slider__controls.-blue .-lighter.dotted-container__header.btn span:nth-of-type(1), .card.-blue .-lighter.dotted-container__header.btn span:nth-of-type(1), .content-card.-blue .-lighter.dotted-container__header.btn span:nth-of-type(1), .-blue .content-block__btn .-lighter.dotted-container__header.btn span:nth-of-type(1), .-blue .dotted-container .gradient-heading.-lighter.btn span:nth-of-type(1), .dotted-container.-blue .dotted-container__content .gradient-heading.-lighter.btn span:nth-of-type(1), .-blue .accordion .gradient-heading.-lighter.btn span:nth-of-type(1), .accordion.-blue .gradient-heading.-lighter.btn span:nth-of-type(1), .triangle-section.-blue .triangle-column__body .gradient-heading.-lighter.btn span:nth-of-type(1), .panel-slider__controls.-blue .gradient-heading.-lighter.btn span:nth-of-type(1), .card.-blue .gradient-heading.-lighter.btn span:nth-of-type(1), .content-card.-blue .gradient-heading.-lighter.btn span:nth-of-type(1), .-blue .content-block__btn .gradient-heading.-lighter.btn span:nth-of-type(1) {
    color: #22b0ec; }
  .gradient-heading.-blue.-lighter span:nth-of-type(2), .-blue.-lighter.dotted-container__header span:nth-of-type(2), .-blue .dotted-container .-lighter.dotted-container__header.btn span:nth-of-type(2), .dotted-container.-blue .dotted-container__content .-lighter.dotted-container__header.btn span:nth-of-type(2), .-blue .accordion .-lighter.dotted-container__header.btn span:nth-of-type(2), .accordion.-blue .-lighter.dotted-container__header.btn span:nth-of-type(2), .triangle-section.-blue .triangle-column__body .-lighter.dotted-container__header.btn span:nth-of-type(2), .panel-slider__controls.-blue .-lighter.dotted-container__header.btn span:nth-of-type(2), .card.-blue .-lighter.dotted-container__header.btn span:nth-of-type(2), .content-card.-blue .-lighter.dotted-container__header.btn span:nth-of-type(2), .-blue .content-block__btn .-lighter.dotted-container__header.btn span:nth-of-type(2), .-blue .dotted-container .gradient-heading.-lighter.btn span:nth-of-type(2), .dotted-container.-blue .dotted-container__content .gradient-heading.-lighter.btn span:nth-of-type(2), .-blue .accordion .gradient-heading.-lighter.btn span:nth-of-type(2), .accordion.-blue .gradient-heading.-lighter.btn span:nth-of-type(2), .triangle-section.-blue .triangle-column__body .gradient-heading.-lighter.btn span:nth-of-type(2), .panel-slider__controls.-blue .gradient-heading.-lighter.btn span:nth-of-type(2), .card.-blue .gradient-heading.-lighter.btn span:nth-of-type(2), .content-card.-blue .gradient-heading.-lighter.btn span:nth-of-type(2), .-blue .content-block__btn .gradient-heading.-lighter.btn span:nth-of-type(2) {
    color: #bbe5f8; }
  .gradient-heading.-blue.-lightest span, .-blue.-lightest.dotted-container__header span, .-blue .dotted-container .-lightest.dotted-container__header.btn span, .dotted-container.-blue .dotted-container__content .-lightest.dotted-container__header.btn span, .-blue .accordion .-lightest.dotted-container__header.btn span, .accordion.-blue .-lightest.dotted-container__header.btn span, .triangle-section.-blue .triangle-column__body .-lightest.dotted-container__header.btn span, .panel-slider__controls.-blue .-lightest.dotted-container__header.btn span, .card.-blue .-lightest.dotted-container__header.btn span, .content-card.-blue .-lightest.dotted-container__header.btn span, .-blue .content-block__btn .-lightest.dotted-container__header.btn span, .-blue .dotted-container .gradient-heading.-lightest.btn span, .dotted-container.-blue .dotted-container__content .gradient-heading.-lightest.btn span, .-blue .accordion .gradient-heading.-lightest.btn span, .accordion.-blue .gradient-heading.-lightest.btn span, .triangle-section.-blue .triangle-column__body .gradient-heading.-lightest.btn span, .panel-slider__controls.-blue .gradient-heading.-lightest.btn span, .card.-blue .gradient-heading.-lightest.btn span, .content-card.-blue .gradient-heading.-lightest.btn span, .-blue .content-block__btn .gradient-heading.-lightest.btn span {
    color: #bbe5f8; }
    .gradient-heading.-blue.-lightest span:last-of-type, .-blue.-lightest.dotted-container__header span:last-of-type, .-blue .dotted-container .-lightest.dotted-container__header.btn span:last-of-type, .dotted-container.-blue .dotted-container__content .-lightest.dotted-container__header.btn span:last-of-type, .-blue .accordion .-lightest.dotted-container__header.btn span:last-of-type, .accordion.-blue .-lightest.dotted-container__header.btn span:last-of-type, .triangle-section.-blue .triangle-column__body .-lightest.dotted-container__header.btn span:last-of-type, .panel-slider__controls.-blue .-lightest.dotted-container__header.btn span:last-of-type, .card.-blue .-lightest.dotted-container__header.btn span:last-of-type, .content-card.-blue .-lightest.dotted-container__header.btn span:last-of-type, .-blue .content-block__btn .-lightest.dotted-container__header.btn span:last-of-type, .-blue .dotted-container .gradient-heading.-lightest.btn span:last-of-type, .dotted-container.-blue .dotted-container__content .gradient-heading.-lightest.btn span:last-of-type, .-blue .accordion .gradient-heading.-lightest.btn span:last-of-type, .accordion.-blue .gradient-heading.-lightest.btn span:last-of-type, .triangle-section.-blue .triangle-column__body .gradient-heading.-lightest.btn span:last-of-type, .panel-slider__controls.-blue .gradient-heading.-lightest.btn span:last-of-type, .card.-blue .gradient-heading.-lightest.btn span:last-of-type, .content-card.-blue .gradient-heading.-lightest.btn span:last-of-type, .-blue .content-block__btn .gradient-heading.-lightest.btn span:last-of-type {
      color: #ffffff; }
  .gradient-heading.-blue.-reverse span:nth-last-of-type(3n + 1), .-blue.-reverse.dotted-container__header span:nth-last-of-type(3n + 1), .-blue .dotted-container .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .dotted-container.-blue .dotted-container__content .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-blue .accordion .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .accordion.-blue .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .triangle-section.-blue .triangle-column__body .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .panel-slider__controls.-blue .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .card.-blue .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .content-card.-blue .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-blue .content-block__btn .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-blue .dotted-container .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .dotted-container.-blue .dotted-container__content .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .-blue .accordion .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .accordion.-blue .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .triangle-section.-blue .triangle-column__body .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .panel-slider__controls.-blue .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .card.-blue .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .content-card.-blue .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .-blue .content-block__btn .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1) {
    color: #0a63ac; }
  .gradient-heading.-blue.-reverse span:nth-last-of-type(3n + 2), .-blue.-reverse.dotted-container__header span:nth-last-of-type(3n + 2), .-blue .dotted-container .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .dotted-container.-blue .dotted-container__content .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-blue .accordion .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .accordion.-blue .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .triangle-section.-blue .triangle-column__body .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .panel-slider__controls.-blue .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .card.-blue .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .content-card.-blue .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-blue .content-block__btn .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-blue .dotted-container .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .dotted-container.-blue .dotted-container__content .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .-blue .accordion .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .accordion.-blue .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .triangle-section.-blue .triangle-column__body .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .panel-slider__controls.-blue .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .card.-blue .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .content-card.-blue .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .-blue .content-block__btn .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2) {
    color: #178bcd; }
  .gradient-heading.-blue.-reverse span:nth-last-of-type(3n + 3), .-blue.-reverse.dotted-container__header span:nth-last-of-type(3n + 3), .-blue .dotted-container .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .dotted-container.-blue .dotted-container__content .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-blue .accordion .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .accordion.-blue .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .triangle-section.-blue .triangle-column__body .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .panel-slider__controls.-blue .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .card.-blue .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .content-card.-blue .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-blue .content-block__btn .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-blue .dotted-container .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .dotted-container.-blue .dotted-container__content .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .-blue .accordion .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .accordion.-blue .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .triangle-section.-blue .triangle-column__body .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .panel-slider__controls.-blue .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .card.-blue .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .content-card.-blue .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .-blue .content-block__btn .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3) {
    color: #22b0ec; }
  .gradient-heading.-blue.-reverse.-dark span:nth-last-of-type(3n + 1), .-blue.-reverse.-dark.dotted-container__header span:nth-last-of-type(3n + 1), .-blue .dotted-container .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .dotted-container.-blue .dotted-container__content .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-blue .accordion .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .accordion.-blue .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .triangle-section.-blue .triangle-column__body .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .panel-slider__controls.-blue .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .card.-blue .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .content-card.-blue .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-blue .content-block__btn .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-blue .dotted-container .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .dotted-container.-blue .dotted-container__content .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .-blue .accordion .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .accordion.-blue .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .triangle-section.-blue .triangle-column__body .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .panel-slider__controls.-blue .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .card.-blue .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .content-card.-blue .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .-blue .content-block__btn .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1) {
    color: #1b4265; }
  .gradient-heading.-blue.-reverse.-dark span:nth-last-of-type(3n + 2), .-blue.-reverse.-dark.dotted-container__header span:nth-last-of-type(3n + 2), .-blue .dotted-container .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .dotted-container.-blue .dotted-container__content .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-blue .accordion .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .accordion.-blue .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .triangle-section.-blue .triangle-column__body .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .panel-slider__controls.-blue .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .card.-blue .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .content-card.-blue .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-blue .content-block__btn .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-blue .dotted-container .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .dotted-container.-blue .dotted-container__content .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .-blue .accordion .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .accordion.-blue .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .triangle-section.-blue .triangle-column__body .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .panel-slider__controls.-blue .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .card.-blue .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .content-card.-blue .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .-blue .content-block__btn .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2) {
    color: #0a63ac; }
  .gradient-heading.-blue.-reverse.-dark span:nth-last-of-type(3n + 3), .-blue.-reverse.-dark.dotted-container__header span:nth-last-of-type(3n + 3), .-blue .dotted-container .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .dotted-container.-blue .dotted-container__content .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-blue .accordion .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .accordion.-blue .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .triangle-section.-blue .triangle-column__body .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .panel-slider__controls.-blue .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .card.-blue .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .content-card.-blue .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-blue .content-block__btn .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-blue .dotted-container .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .dotted-container.-blue .dotted-container__content .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .-blue .accordion .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .accordion.-blue .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .triangle-section.-blue .triangle-column__body .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .panel-slider__controls.-blue .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .card.-blue .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .content-card.-blue .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .-blue .content-block__btn .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3) {
    color: #178bcd; }
  .gradient-heading.-blue.-reverse.-light span:nth-last-of-type(3n + 1), .-blue.-reverse.-light.dotted-container__header span:nth-last-of-type(3n + 1), .-blue .dotted-container .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .dotted-container.-blue .dotted-container__content .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-blue .accordion .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .accordion.-blue .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .triangle-section.-blue .triangle-column__body .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .panel-slider__controls.-blue .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .card.-blue .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .content-card.-blue .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-blue .content-block__btn .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-blue .dotted-container .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .dotted-container.-blue .dotted-container__content .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .-blue .accordion .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .accordion.-blue .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .triangle-section.-blue .triangle-column__body .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .panel-slider__controls.-blue .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .card.-blue .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .content-card.-blue .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .-blue .content-block__btn .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1) {
    color: #178bcd; }
  .gradient-heading.-blue.-reverse.-light span:nth-last-of-type(3n + 2), .-blue.-reverse.-light.dotted-container__header span:nth-last-of-type(3n + 2), .-blue .dotted-container .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .dotted-container.-blue .dotted-container__content .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-blue .accordion .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .accordion.-blue .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .triangle-section.-blue .triangle-column__body .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .panel-slider__controls.-blue .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .card.-blue .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .content-card.-blue .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-blue .content-block__btn .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-blue .dotted-container .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .dotted-container.-blue .dotted-container__content .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .-blue .accordion .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .accordion.-blue .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .triangle-section.-blue .triangle-column__body .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .panel-slider__controls.-blue .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .card.-blue .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .content-card.-blue .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .-blue .content-block__btn .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2) {
    color: #22b0ec; }
  .gradient-heading.-blue.-reverse.-light span:nth-last-of-type(3n + 3), .-blue.-reverse.-light.dotted-container__header span:nth-last-of-type(3n + 3), .-blue .dotted-container .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .dotted-container.-blue .dotted-container__content .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-blue .accordion .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .accordion.-blue .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .triangle-section.-blue .triangle-column__body .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .panel-slider__controls.-blue .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .card.-blue .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .content-card.-blue .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-blue .content-block__btn .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-blue .dotted-container .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .dotted-container.-blue .dotted-container__content .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .-blue .accordion .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .accordion.-blue .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .triangle-section.-blue .triangle-column__body .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .panel-slider__controls.-blue .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .card.-blue .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .content-card.-blue .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .-blue .content-block__btn .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3) {
    color: #bbe5f8; }
  .gradient-heading.-purple span:nth-of-type(3n + 1), .-purple.dotted-container__header span:nth-of-type(3n + 1), .-purple .dotted-container .dotted-container__header.btn span:nth-of-type(3n + 1), .dotted-container.-purple .dotted-container__content .dotted-container__header.btn span:nth-of-type(3n + 1), .-purple .accordion .dotted-container__header.btn span:nth-of-type(3n + 1), .accordion.-purple .dotted-container__header.btn span:nth-of-type(3n + 1), .triangle-section.-purple .triangle-column__body .dotted-container__header.btn span:nth-of-type(3n + 1), .triangle-section.-purple-light .triangle-column__body .dotted-container__header.btn span:nth-of-type(3n + 1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .dotted-container__header.btn span:nth-of-type(3n + 1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .dotted-container__header.btn span:nth-of-type(3n + 1), .panel-slider__controls.-purple .dotted-container__header.btn span:nth-of-type(3n + 1), .card.-purple .dotted-container__header.btn span:nth-of-type(3n + 1), .content-card.-purple .dotted-container__header.btn span:nth-of-type(3n + 1), .-purple .content-block__btn .dotted-container__header.btn span:nth-of-type(3n + 1), .-purple .dotted-container .gradient-heading.btn span:nth-of-type(3n + 1), .dotted-container.-purple .dotted-container__content .gradient-heading.btn span:nth-of-type(3n + 1), .-purple .accordion .gradient-heading.btn span:nth-of-type(3n + 1), .accordion.-purple .gradient-heading.btn span:nth-of-type(3n + 1), .triangle-section.-purple .triangle-column__body .gradient-heading.btn span:nth-of-type(3n + 1), .triangle-section.-purple-light .triangle-column__body .gradient-heading.btn span:nth-of-type(3n + 1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.btn span:nth-of-type(3n + 1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.btn span:nth-of-type(3n + 1), .panel-slider__controls.-purple .gradient-heading.btn span:nth-of-type(3n + 1), .card.-purple .gradient-heading.btn span:nth-of-type(3n + 1), .content-card.-purple .gradient-heading.btn span:nth-of-type(3n + 1), .-purple .content-block__btn .gradient-heading.btn span:nth-of-type(3n + 1) {
    color: #5a348f; }
  .gradient-heading.-purple span:nth-of-type(3n + 2), .-purple.dotted-container__header span:nth-of-type(3n + 2), .-purple .dotted-container .dotted-container__header.btn span:nth-of-type(3n + 2), .dotted-container.-purple .dotted-container__content .dotted-container__header.btn span:nth-of-type(3n + 2), .-purple .accordion .dotted-container__header.btn span:nth-of-type(3n + 2), .accordion.-purple .dotted-container__header.btn span:nth-of-type(3n + 2), .triangle-section.-purple .triangle-column__body .dotted-container__header.btn span:nth-of-type(3n + 2), .triangle-section.-purple-light .triangle-column__body .dotted-container__header.btn span:nth-of-type(3n + 2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .dotted-container__header.btn span:nth-of-type(3n + 2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .dotted-container__header.btn span:nth-of-type(3n + 2), .panel-slider__controls.-purple .dotted-container__header.btn span:nth-of-type(3n + 2), .card.-purple .dotted-container__header.btn span:nth-of-type(3n + 2), .content-card.-purple .dotted-container__header.btn span:nth-of-type(3n + 2), .-purple .content-block__btn .dotted-container__header.btn span:nth-of-type(3n + 2), .-purple .dotted-container .gradient-heading.btn span:nth-of-type(3n + 2), .dotted-container.-purple .dotted-container__content .gradient-heading.btn span:nth-of-type(3n + 2), .-purple .accordion .gradient-heading.btn span:nth-of-type(3n + 2), .accordion.-purple .gradient-heading.btn span:nth-of-type(3n + 2), .triangle-section.-purple .triangle-column__body .gradient-heading.btn span:nth-of-type(3n + 2), .triangle-section.-purple-light .triangle-column__body .gradient-heading.btn span:nth-of-type(3n + 2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.btn span:nth-of-type(3n + 2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.btn span:nth-of-type(3n + 2), .panel-slider__controls.-purple .gradient-heading.btn span:nth-of-type(3n + 2), .card.-purple .gradient-heading.btn span:nth-of-type(3n + 2), .content-card.-purple .gradient-heading.btn span:nth-of-type(3n + 2), .-purple .content-block__btn .gradient-heading.btn span:nth-of-type(3n + 2) {
    color: #8f2f8d; }
  .gradient-heading.-purple span:nth-of-type(3n + 3), .-purple.dotted-container__header span:nth-of-type(3n + 3), .-purple .dotted-container .dotted-container__header.btn span:nth-of-type(3n + 3), .dotted-container.-purple .dotted-container__content .dotted-container__header.btn span:nth-of-type(3n + 3), .-purple .accordion .dotted-container__header.btn span:nth-of-type(3n + 3), .accordion.-purple .dotted-container__header.btn span:nth-of-type(3n + 3), .triangle-section.-purple .triangle-column__body .dotted-container__header.btn span:nth-of-type(3n + 3), .triangle-section.-purple-light .triangle-column__body .dotted-container__header.btn span:nth-of-type(3n + 3), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .dotted-container__header.btn span:nth-of-type(3n + 3), .slider-panel.-purple .triangle-section.btn .triangle-column__body .dotted-container__header.btn span:nth-of-type(3n + 3), .panel-slider__controls.-purple .dotted-container__header.btn span:nth-of-type(3n + 3), .card.-purple .dotted-container__header.btn span:nth-of-type(3n + 3), .content-card.-purple .dotted-container__header.btn span:nth-of-type(3n + 3), .-purple .content-block__btn .dotted-container__header.btn span:nth-of-type(3n + 3), .-purple .dotted-container .gradient-heading.btn span:nth-of-type(3n + 3), .dotted-container.-purple .dotted-container__content .gradient-heading.btn span:nth-of-type(3n + 3), .-purple .accordion .gradient-heading.btn span:nth-of-type(3n + 3), .accordion.-purple .gradient-heading.btn span:nth-of-type(3n + 3), .triangle-section.-purple .triangle-column__body .gradient-heading.btn span:nth-of-type(3n + 3), .triangle-section.-purple-light .triangle-column__body .gradient-heading.btn span:nth-of-type(3n + 3), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.btn span:nth-of-type(3n + 3), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.btn span:nth-of-type(3n + 3), .panel-slider__controls.-purple .gradient-heading.btn span:nth-of-type(3n + 3), .card.-purple .gradient-heading.btn span:nth-of-type(3n + 3), .content-card.-purple .gradient-heading.btn span:nth-of-type(3n + 3), .-purple .content-block__btn .gradient-heading.btn span:nth-of-type(3n + 3) {
    color: #c2258c; }
  .gradient-heading.-purple.-dark span:nth-of-type(3n + 1), .-purple.-dark.dotted-container__header span:nth-of-type(3n + 1), .-purple .dotted-container .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .dotted-container.-purple .dotted-container__content .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .-purple .accordion .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .accordion.-purple .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .triangle-section.-purple .triangle-column__body .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .triangle-section.-purple-light .triangle-column__body .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .panel-slider__controls.-purple .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .card.-purple .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .content-card.-purple .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .-purple .content-block__btn .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .-purple .dotted-container .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .dotted-container.-purple .dotted-container__content .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .-purple .accordion .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .accordion.-purple .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .triangle-section.-purple .triangle-column__body .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .panel-slider__controls.-purple .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .card.-purple .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .content-card.-purple .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .-purple .content-block__btn .gradient-heading.-dark.btn span:nth-of-type(3n + 1) {
    color: #3e2c57; }
  .gradient-heading.-purple.-dark span:nth-of-type(3n + 2), .-purple.-dark.dotted-container__header span:nth-of-type(3n + 2), .-purple .dotted-container .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .dotted-container.-purple .dotted-container__content .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .-purple .accordion .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .accordion.-purple .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .triangle-section.-purple .triangle-column__body .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .triangle-section.-purple-light .triangle-column__body .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .panel-slider__controls.-purple .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .card.-purple .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .content-card.-purple .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .-purple .content-block__btn .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .-purple .dotted-container .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .dotted-container.-purple .dotted-container__content .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .-purple .accordion .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .accordion.-purple .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .triangle-section.-purple .triangle-column__body .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .panel-slider__controls.-purple .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .card.-purple .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .content-card.-purple .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .-purple .content-block__btn .gradient-heading.-dark.btn span:nth-of-type(3n + 2) {
    color: #5a348f; }
  .gradient-heading.-purple.-dark span:nth-of-type(3n + 3), .-purple.-dark.dotted-container__header span:nth-of-type(3n + 3), .-purple .dotted-container .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .dotted-container.-purple .dotted-container__content .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .-purple .accordion .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .accordion.-purple .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .triangle-section.-purple .triangle-column__body .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .triangle-section.-purple-light .triangle-column__body .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .panel-slider__controls.-purple .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .card.-purple .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .content-card.-purple .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .-purple .content-block__btn .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .-purple .dotted-container .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .dotted-container.-purple .dotted-container__content .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .-purple .accordion .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .accordion.-purple .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .triangle-section.-purple .triangle-column__body .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .panel-slider__controls.-purple .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .card.-purple .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .content-card.-purple .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .-purple .content-block__btn .gradient-heading.-dark.btn span:nth-of-type(3n + 3) {
    color: #8f2f8d; }
  .gradient-heading.-purple.-light span:nth-of-type(3n + 1), .-purple.-light.dotted-container__header span:nth-of-type(3n + 1), .-purple .dotted-container .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .dotted-container.-purple .dotted-container__content .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .-purple .accordion .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .accordion.-purple .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .triangle-section.-purple .triangle-column__body .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .triangle-section.-purple-light .triangle-column__body .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .panel-slider__controls.-purple .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .card.-purple .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .content-card.-purple .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .-purple .content-block__btn .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .-purple .dotted-container .gradient-heading.-light.btn span:nth-of-type(3n + 1), .dotted-container.-purple .dotted-container__content .gradient-heading.-light.btn span:nth-of-type(3n + 1), .-purple .accordion .gradient-heading.-light.btn span:nth-of-type(3n + 1), .accordion.-purple .gradient-heading.-light.btn span:nth-of-type(3n + 1), .triangle-section.-purple .triangle-column__body .gradient-heading.-light.btn span:nth-of-type(3n + 1), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-light.btn span:nth-of-type(3n + 1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-light.btn span:nth-of-type(3n + 1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-light.btn span:nth-of-type(3n + 1), .panel-slider__controls.-purple .gradient-heading.-light.btn span:nth-of-type(3n + 1), .card.-purple .gradient-heading.-light.btn span:nth-of-type(3n + 1), .content-card.-purple .gradient-heading.-light.btn span:nth-of-type(3n + 1), .-purple .content-block__btn .gradient-heading.-light.btn span:nth-of-type(3n + 1) {
    color: #8f2f8d; }
  .gradient-heading.-purple.-light span:nth-of-type(3n + 2), .-purple.-light.dotted-container__header span:nth-of-type(3n + 2), .-purple .dotted-container .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .dotted-container.-purple .dotted-container__content .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .-purple .accordion .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .accordion.-purple .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .triangle-section.-purple .triangle-column__body .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .triangle-section.-purple-light .triangle-column__body .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .panel-slider__controls.-purple .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .card.-purple .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .content-card.-purple .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .-purple .content-block__btn .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .-purple .dotted-container .gradient-heading.-light.btn span:nth-of-type(3n + 2), .dotted-container.-purple .dotted-container__content .gradient-heading.-light.btn span:nth-of-type(3n + 2), .-purple .accordion .gradient-heading.-light.btn span:nth-of-type(3n + 2), .accordion.-purple .gradient-heading.-light.btn span:nth-of-type(3n + 2), .triangle-section.-purple .triangle-column__body .gradient-heading.-light.btn span:nth-of-type(3n + 2), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-light.btn span:nth-of-type(3n + 2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-light.btn span:nth-of-type(3n + 2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-light.btn span:nth-of-type(3n + 2), .panel-slider__controls.-purple .gradient-heading.-light.btn span:nth-of-type(3n + 2), .card.-purple .gradient-heading.-light.btn span:nth-of-type(3n + 2), .content-card.-purple .gradient-heading.-light.btn span:nth-of-type(3n + 2), .-purple .content-block__btn .gradient-heading.-light.btn span:nth-of-type(3n + 2) {
    color: #c2258c; }
  .gradient-heading.-purple.-light span:nth-of-type(3n + 3), .-purple.-light.dotted-container__header span:nth-of-type(3n + 3), .-purple .dotted-container .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .dotted-container.-purple .dotted-container__content .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .-purple .accordion .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .accordion.-purple .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .triangle-section.-purple .triangle-column__body .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .triangle-section.-purple-light .triangle-column__body .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .panel-slider__controls.-purple .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .card.-purple .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .content-card.-purple .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .-purple .content-block__btn .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .-purple .dotted-container .gradient-heading.-light.btn span:nth-of-type(3n + 3), .dotted-container.-purple .dotted-container__content .gradient-heading.-light.btn span:nth-of-type(3n + 3), .-purple .accordion .gradient-heading.-light.btn span:nth-of-type(3n + 3), .accordion.-purple .gradient-heading.-light.btn span:nth-of-type(3n + 3), .triangle-section.-purple .triangle-column__body .gradient-heading.-light.btn span:nth-of-type(3n + 3), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-light.btn span:nth-of-type(3n + 3), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-light.btn span:nth-of-type(3n + 3), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-light.btn span:nth-of-type(3n + 3), .panel-slider__controls.-purple .gradient-heading.-light.btn span:nth-of-type(3n + 3), .card.-purple .gradient-heading.-light.btn span:nth-of-type(3n + 3), .content-card.-purple .gradient-heading.-light.btn span:nth-of-type(3n + 3), .-purple .content-block__btn .gradient-heading.-light.btn span:nth-of-type(3n + 3) {
    color: #e9bad8; }
  .gradient-heading.-purple.-lighter span:nth-of-type(1), .-purple.-lighter.dotted-container__header span:nth-of-type(1), .-purple .dotted-container .-lighter.dotted-container__header.btn span:nth-of-type(1), .dotted-container.-purple .dotted-container__content .-lighter.dotted-container__header.btn span:nth-of-type(1), .-purple .accordion .-lighter.dotted-container__header.btn span:nth-of-type(1), .accordion.-purple .-lighter.dotted-container__header.btn span:nth-of-type(1), .triangle-section.-purple .triangle-column__body .-lighter.dotted-container__header.btn span:nth-of-type(1), .triangle-section.-purple-light .triangle-column__body .-lighter.dotted-container__header.btn span:nth-of-type(1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-lighter.dotted-container__header.btn span:nth-of-type(1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-lighter.dotted-container__header.btn span:nth-of-type(1), .panel-slider__controls.-purple .-lighter.dotted-container__header.btn span:nth-of-type(1), .card.-purple .-lighter.dotted-container__header.btn span:nth-of-type(1), .content-card.-purple .-lighter.dotted-container__header.btn span:nth-of-type(1), .-purple .content-block__btn .-lighter.dotted-container__header.btn span:nth-of-type(1), .-purple .dotted-container .gradient-heading.-lighter.btn span:nth-of-type(1), .dotted-container.-purple .dotted-container__content .gradient-heading.-lighter.btn span:nth-of-type(1), .-purple .accordion .gradient-heading.-lighter.btn span:nth-of-type(1), .accordion.-purple .gradient-heading.-lighter.btn span:nth-of-type(1), .triangle-section.-purple .triangle-column__body .gradient-heading.-lighter.btn span:nth-of-type(1), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-lighter.btn span:nth-of-type(1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-lighter.btn span:nth-of-type(1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-lighter.btn span:nth-of-type(1), .panel-slider__controls.-purple .gradient-heading.-lighter.btn span:nth-of-type(1), .card.-purple .gradient-heading.-lighter.btn span:nth-of-type(1), .content-card.-purple .gradient-heading.-lighter.btn span:nth-of-type(1), .-purple .content-block__btn .gradient-heading.-lighter.btn span:nth-of-type(1) {
    color: #c2258c; }
  .gradient-heading.-purple.-lighter span:nth-of-type(2), .-purple.-lighter.dotted-container__header span:nth-of-type(2), .-purple .dotted-container .-lighter.dotted-container__header.btn span:nth-of-type(2), .dotted-container.-purple .dotted-container__content .-lighter.dotted-container__header.btn span:nth-of-type(2), .-purple .accordion .-lighter.dotted-container__header.btn span:nth-of-type(2), .accordion.-purple .-lighter.dotted-container__header.btn span:nth-of-type(2), .triangle-section.-purple .triangle-column__body .-lighter.dotted-container__header.btn span:nth-of-type(2), .triangle-section.-purple-light .triangle-column__body .-lighter.dotted-container__header.btn span:nth-of-type(2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-lighter.dotted-container__header.btn span:nth-of-type(2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-lighter.dotted-container__header.btn span:nth-of-type(2), .panel-slider__controls.-purple .-lighter.dotted-container__header.btn span:nth-of-type(2), .card.-purple .-lighter.dotted-container__header.btn span:nth-of-type(2), .content-card.-purple .-lighter.dotted-container__header.btn span:nth-of-type(2), .-purple .content-block__btn .-lighter.dotted-container__header.btn span:nth-of-type(2), .-purple .dotted-container .gradient-heading.-lighter.btn span:nth-of-type(2), .dotted-container.-purple .dotted-container__content .gradient-heading.-lighter.btn span:nth-of-type(2), .-purple .accordion .gradient-heading.-lighter.btn span:nth-of-type(2), .accordion.-purple .gradient-heading.-lighter.btn span:nth-of-type(2), .triangle-section.-purple .triangle-column__body .gradient-heading.-lighter.btn span:nth-of-type(2), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-lighter.btn span:nth-of-type(2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-lighter.btn span:nth-of-type(2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-lighter.btn span:nth-of-type(2), .panel-slider__controls.-purple .gradient-heading.-lighter.btn span:nth-of-type(2), .card.-purple .gradient-heading.-lighter.btn span:nth-of-type(2), .content-card.-purple .gradient-heading.-lighter.btn span:nth-of-type(2), .-purple .content-block__btn .gradient-heading.-lighter.btn span:nth-of-type(2) {
    color: #e9bad8; }
  .gradient-heading.-purple.-lightest span, .-purple.-lightest.dotted-container__header span, .-purple .dotted-container .-lightest.dotted-container__header.btn span, .dotted-container.-purple .dotted-container__content .-lightest.dotted-container__header.btn span, .-purple .accordion .-lightest.dotted-container__header.btn span, .accordion.-purple .-lightest.dotted-container__header.btn span, .triangle-section.-purple .triangle-column__body .-lightest.dotted-container__header.btn span, .triangle-section.-purple-light .triangle-column__body .-lightest.dotted-container__header.btn span, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-lightest.dotted-container__header.btn span, .slider-panel.-purple .triangle-section.btn .triangle-column__body .-lightest.dotted-container__header.btn span, .panel-slider__controls.-purple .-lightest.dotted-container__header.btn span, .card.-purple .-lightest.dotted-container__header.btn span, .content-card.-purple .-lightest.dotted-container__header.btn span, .-purple .content-block__btn .-lightest.dotted-container__header.btn span, .-purple .dotted-container .gradient-heading.-lightest.btn span, .dotted-container.-purple .dotted-container__content .gradient-heading.-lightest.btn span, .-purple .accordion .gradient-heading.-lightest.btn span, .accordion.-purple .gradient-heading.-lightest.btn span, .triangle-section.-purple .triangle-column__body .gradient-heading.-lightest.btn span, .triangle-section.-purple-light .triangle-column__body .gradient-heading.-lightest.btn span, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-lightest.btn span, .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-lightest.btn span, .panel-slider__controls.-purple .gradient-heading.-lightest.btn span, .card.-purple .gradient-heading.-lightest.btn span, .content-card.-purple .gradient-heading.-lightest.btn span, .-purple .content-block__btn .gradient-heading.-lightest.btn span {
    color: #e9bad8; }
    .gradient-heading.-purple.-lightest span:last-of-type, .-purple.-lightest.dotted-container__header span:last-of-type, .-purple .dotted-container .-lightest.dotted-container__header.btn span:last-of-type, .dotted-container.-purple .dotted-container__content .-lightest.dotted-container__header.btn span:last-of-type, .-purple .accordion .-lightest.dotted-container__header.btn span:last-of-type, .accordion.-purple .-lightest.dotted-container__header.btn span:last-of-type, .triangle-section.-purple .triangle-column__body .-lightest.dotted-container__header.btn span:last-of-type, .triangle-section.-purple-light .triangle-column__body .-lightest.dotted-container__header.btn span:last-of-type, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-lightest.dotted-container__header.btn span:last-of-type, .slider-panel.-purple .triangle-section.btn .triangle-column__body .-lightest.dotted-container__header.btn span:last-of-type, .panel-slider__controls.-purple .-lightest.dotted-container__header.btn span:last-of-type, .card.-purple .-lightest.dotted-container__header.btn span:last-of-type, .content-card.-purple .-lightest.dotted-container__header.btn span:last-of-type, .-purple .content-block__btn .-lightest.dotted-container__header.btn span:last-of-type, .-purple .dotted-container .gradient-heading.-lightest.btn span:last-of-type, .dotted-container.-purple .dotted-container__content .gradient-heading.-lightest.btn span:last-of-type, .-purple .accordion .gradient-heading.-lightest.btn span:last-of-type, .accordion.-purple .gradient-heading.-lightest.btn span:last-of-type, .triangle-section.-purple .triangle-column__body .gradient-heading.-lightest.btn span:last-of-type, .triangle-section.-purple-light .triangle-column__body .gradient-heading.-lightest.btn span:last-of-type, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-lightest.btn span:last-of-type, .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-lightest.btn span:last-of-type, .panel-slider__controls.-purple .gradient-heading.-lightest.btn span:last-of-type, .card.-purple .gradient-heading.-lightest.btn span:last-of-type, .content-card.-purple .gradient-heading.-lightest.btn span:last-of-type, .-purple .content-block__btn .gradient-heading.-lightest.btn span:last-of-type {
      color: #ffffff; }
  .gradient-heading.-purple.-reverse span:nth-last-of-type(3n + 1), .-purple.-reverse.dotted-container__header span:nth-last-of-type(3n + 1), .-purple .dotted-container .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .dotted-container.-purple .dotted-container__content .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-purple .accordion .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .accordion.-purple .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .triangle-section.-purple .triangle-column__body .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .triangle-section.-purple-light .triangle-column__body .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .panel-slider__controls.-purple .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .card.-purple .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .content-card.-purple .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-purple .content-block__btn .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-purple .dotted-container .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .dotted-container.-purple .dotted-container__content .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .-purple .accordion .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .accordion.-purple .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .triangle-section.-purple .triangle-column__body .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .panel-slider__controls.-purple .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .card.-purple .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .content-card.-purple .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .-purple .content-block__btn .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1) {
    color: #5a348f; }
  .gradient-heading.-purple.-reverse span:nth-last-of-type(3n + 2), .-purple.-reverse.dotted-container__header span:nth-last-of-type(3n + 2), .-purple .dotted-container .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .dotted-container.-purple .dotted-container__content .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-purple .accordion .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .accordion.-purple .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .triangle-section.-purple .triangle-column__body .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .triangle-section.-purple-light .triangle-column__body .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .panel-slider__controls.-purple .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .card.-purple .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .content-card.-purple .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-purple .content-block__btn .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-purple .dotted-container .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .dotted-container.-purple .dotted-container__content .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .-purple .accordion .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .accordion.-purple .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .triangle-section.-purple .triangle-column__body .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .panel-slider__controls.-purple .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .card.-purple .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .content-card.-purple .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .-purple .content-block__btn .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2) {
    color: #8f2f8d; }
  .gradient-heading.-purple.-reverse span:nth-last-of-type(3n + 3), .-purple.-reverse.dotted-container__header span:nth-last-of-type(3n + 3), .-purple .dotted-container .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .dotted-container.-purple .dotted-container__content .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-purple .accordion .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .accordion.-purple .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .triangle-section.-purple .triangle-column__body .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .triangle-section.-purple-light .triangle-column__body .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .panel-slider__controls.-purple .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .card.-purple .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .content-card.-purple .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-purple .content-block__btn .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-purple .dotted-container .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .dotted-container.-purple .dotted-container__content .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .-purple .accordion .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .accordion.-purple .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .triangle-section.-purple .triangle-column__body .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .panel-slider__controls.-purple .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .card.-purple .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .content-card.-purple .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .-purple .content-block__btn .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3) {
    color: #c2258c; }
  .gradient-heading.-purple.-reverse.-dark span:nth-last-of-type(3n + 1), .-purple.-reverse.-dark.dotted-container__header span:nth-last-of-type(3n + 1), .-purple .dotted-container .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .dotted-container.-purple .dotted-container__content .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-purple .accordion .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .accordion.-purple .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .triangle-section.-purple .triangle-column__body .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .triangle-section.-purple-light .triangle-column__body .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .panel-slider__controls.-purple .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .card.-purple .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .content-card.-purple .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-purple .content-block__btn .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-purple .dotted-container .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .dotted-container.-purple .dotted-container__content .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .-purple .accordion .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .accordion.-purple .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .triangle-section.-purple .triangle-column__body .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .panel-slider__controls.-purple .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .card.-purple .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .content-card.-purple .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .-purple .content-block__btn .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1) {
    color: #3e2c57; }
  .gradient-heading.-purple.-reverse.-dark span:nth-last-of-type(3n + 2), .-purple.-reverse.-dark.dotted-container__header span:nth-last-of-type(3n + 2), .-purple .dotted-container .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .dotted-container.-purple .dotted-container__content .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-purple .accordion .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .accordion.-purple .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .triangle-section.-purple .triangle-column__body .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .triangle-section.-purple-light .triangle-column__body .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .panel-slider__controls.-purple .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .card.-purple .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .content-card.-purple .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-purple .content-block__btn .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-purple .dotted-container .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .dotted-container.-purple .dotted-container__content .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .-purple .accordion .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .accordion.-purple .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .triangle-section.-purple .triangle-column__body .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .panel-slider__controls.-purple .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .card.-purple .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .content-card.-purple .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .-purple .content-block__btn .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2) {
    color: #5a348f; }
  .gradient-heading.-purple.-reverse.-dark span:nth-last-of-type(3n + 3), .-purple.-reverse.-dark.dotted-container__header span:nth-last-of-type(3n + 3), .-purple .dotted-container .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .dotted-container.-purple .dotted-container__content .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-purple .accordion .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .accordion.-purple .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .triangle-section.-purple .triangle-column__body .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .triangle-section.-purple-light .triangle-column__body .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .panel-slider__controls.-purple .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .card.-purple .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .content-card.-purple .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-purple .content-block__btn .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-purple .dotted-container .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .dotted-container.-purple .dotted-container__content .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .-purple .accordion .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .accordion.-purple .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .triangle-section.-purple .triangle-column__body .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .panel-slider__controls.-purple .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .card.-purple .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .content-card.-purple .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .-purple .content-block__btn .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3) {
    color: #8f2f8d; }
  .gradient-heading.-purple.-reverse.-light span:nth-last-of-type(3n + 1), .-purple.-reverse.-light.dotted-container__header span:nth-last-of-type(3n + 1), .-purple .dotted-container .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .dotted-container.-purple .dotted-container__content .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-purple .accordion .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .accordion.-purple .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .triangle-section.-purple .triangle-column__body .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .triangle-section.-purple-light .triangle-column__body .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .panel-slider__controls.-purple .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .card.-purple .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .content-card.-purple .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-purple .content-block__btn .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-purple .dotted-container .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .dotted-container.-purple .dotted-container__content .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .-purple .accordion .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .accordion.-purple .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .triangle-section.-purple .triangle-column__body .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .panel-slider__controls.-purple .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .card.-purple .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .content-card.-purple .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .-purple .content-block__btn .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1) {
    color: #8f2f8d; }
  .gradient-heading.-purple.-reverse.-light span:nth-last-of-type(3n + 2), .-purple.-reverse.-light.dotted-container__header span:nth-last-of-type(3n + 2), .-purple .dotted-container .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .dotted-container.-purple .dotted-container__content .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-purple .accordion .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .accordion.-purple .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .triangle-section.-purple .triangle-column__body .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .triangle-section.-purple-light .triangle-column__body .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .panel-slider__controls.-purple .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .card.-purple .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .content-card.-purple .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-purple .content-block__btn .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-purple .dotted-container .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .dotted-container.-purple .dotted-container__content .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .-purple .accordion .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .accordion.-purple .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .triangle-section.-purple .triangle-column__body .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .panel-slider__controls.-purple .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .card.-purple .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .content-card.-purple .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .-purple .content-block__btn .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2) {
    color: #c2258c; }
  .gradient-heading.-purple.-reverse.-light span:nth-last-of-type(3n + 3), .-purple.-reverse.-light.dotted-container__header span:nth-last-of-type(3n + 3), .-purple .dotted-container .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .dotted-container.-purple .dotted-container__content .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-purple .accordion .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .accordion.-purple .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .triangle-section.-purple .triangle-column__body .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .triangle-section.-purple-light .triangle-column__body .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .panel-slider__controls.-purple .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .card.-purple .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .content-card.-purple .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-purple .content-block__btn .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-purple .dotted-container .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .dotted-container.-purple .dotted-container__content .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .-purple .accordion .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .accordion.-purple .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .triangle-section.-purple .triangle-column__body .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .panel-slider__controls.-purple .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .card.-purple .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .content-card.-purple .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .-purple .content-block__btn .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3) {
    color: #e9bad8; }
  .gradient-heading.-red span:nth-of-type(3n + 1), .-red.dotted-container__header span:nth-of-type(3n + 1), .-red .dotted-container .dotted-container__header.btn span:nth-of-type(3n + 1), .dotted-container.-red .dotted-container__content .dotted-container__header.btn span:nth-of-type(3n + 1), .-red .accordion .dotted-container__header.btn span:nth-of-type(3n + 1), .accordion.-red .dotted-container__header.btn span:nth-of-type(3n + 1), .panel-slider__controls.-red .dotted-container__header.btn span:nth-of-type(3n + 1), .card.-red .dotted-container__header.btn span:nth-of-type(3n + 1), .content-card.-red .dotted-container__header.btn span:nth-of-type(3n + 1), .-red .content-block__btn .dotted-container__header.btn span:nth-of-type(3n + 1), .-red .dotted-container .gradient-heading.btn span:nth-of-type(3n + 1), .dotted-container.-red .dotted-container__content .gradient-heading.btn span:nth-of-type(3n + 1), .-red .accordion .gradient-heading.btn span:nth-of-type(3n + 1), .accordion.-red .gradient-heading.btn span:nth-of-type(3n + 1), .panel-slider__controls.-red .gradient-heading.btn span:nth-of-type(3n + 1), .card.-red .gradient-heading.btn span:nth-of-type(3n + 1), .content-card.-red .gradient-heading.btn span:nth-of-type(3n + 1), .-red .content-block__btn .gradient-heading.btn span:nth-of-type(3n + 1) {
    color: #a62e34; }
  .gradient-heading.-red span:nth-of-type(3n + 2), .-red.dotted-container__header span:nth-of-type(3n + 2), .-red .dotted-container .dotted-container__header.btn span:nth-of-type(3n + 2), .dotted-container.-red .dotted-container__content .dotted-container__header.btn span:nth-of-type(3n + 2), .-red .accordion .dotted-container__header.btn span:nth-of-type(3n + 2), .accordion.-red .dotted-container__header.btn span:nth-of-type(3n + 2), .panel-slider__controls.-red .dotted-container__header.btn span:nth-of-type(3n + 2), .card.-red .dotted-container__header.btn span:nth-of-type(3n + 2), .content-card.-red .dotted-container__header.btn span:nth-of-type(3n + 2), .-red .content-block__btn .dotted-container__header.btn span:nth-of-type(3n + 2), .-red .dotted-container .gradient-heading.btn span:nth-of-type(3n + 2), .dotted-container.-red .dotted-container__content .gradient-heading.btn span:nth-of-type(3n + 2), .-red .accordion .gradient-heading.btn span:nth-of-type(3n + 2), .accordion.-red .gradient-heading.btn span:nth-of-type(3n + 2), .panel-slider__controls.-red .gradient-heading.btn span:nth-of-type(3n + 2), .card.-red .gradient-heading.btn span:nth-of-type(3n + 2), .content-card.-red .gradient-heading.btn span:nth-of-type(3n + 2), .-red .content-block__btn .gradient-heading.btn span:nth-of-type(3n + 2) {
    color: #e8242d; }
  .gradient-heading.-red span:nth-of-type(3n + 3), .-red.dotted-container__header span:nth-of-type(3n + 3), .-red .dotted-container .dotted-container__header.btn span:nth-of-type(3n + 3), .dotted-container.-red .dotted-container__content .dotted-container__header.btn span:nth-of-type(3n + 3), .-red .accordion .dotted-container__header.btn span:nth-of-type(3n + 3), .accordion.-red .dotted-container__header.btn span:nth-of-type(3n + 3), .panel-slider__controls.-red .dotted-container__header.btn span:nth-of-type(3n + 3), .card.-red .dotted-container__header.btn span:nth-of-type(3n + 3), .content-card.-red .dotted-container__header.btn span:nth-of-type(3n + 3), .-red .content-block__btn .dotted-container__header.btn span:nth-of-type(3n + 3), .-red .dotted-container .gradient-heading.btn span:nth-of-type(3n + 3), .dotted-container.-red .dotted-container__content .gradient-heading.btn span:nth-of-type(3n + 3), .-red .accordion .gradient-heading.btn span:nth-of-type(3n + 3), .accordion.-red .gradient-heading.btn span:nth-of-type(3n + 3), .panel-slider__controls.-red .gradient-heading.btn span:nth-of-type(3n + 3), .card.-red .gradient-heading.btn span:nth-of-type(3n + 3), .content-card.-red .gradient-heading.btn span:nth-of-type(3n + 3), .-red .content-block__btn .gradient-heading.btn span:nth-of-type(3n + 3) {
    color: #ed5a2e; }
  .gradient-heading.-red.-dark span:nth-of-type(3n + 1), .-red.-dark.dotted-container__header span:nth-of-type(3n + 1), .-red .dotted-container .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .dotted-container.-red .dotted-container__content .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .-red .accordion .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .accordion.-red .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .panel-slider__controls.-red .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .card.-red .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .content-card.-red .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .-red .content-block__btn .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .-red .dotted-container .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .dotted-container.-red .dotted-container__content .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .-red .accordion .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .accordion.-red .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .panel-slider__controls.-red .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .card.-red .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .content-card.-red .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .-red .content-block__btn .gradient-heading.-dark.btn span:nth-of-type(3n + 1) {
    color: #63282c; }
  .gradient-heading.-red.-dark span:nth-of-type(3n + 2), .-red.-dark.dotted-container__header span:nth-of-type(3n + 2), .-red .dotted-container .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .dotted-container.-red .dotted-container__content .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .-red .accordion .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .accordion.-red .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .panel-slider__controls.-red .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .card.-red .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .content-card.-red .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .-red .content-block__btn .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .-red .dotted-container .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .dotted-container.-red .dotted-container__content .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .-red .accordion .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .accordion.-red .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .panel-slider__controls.-red .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .card.-red .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .content-card.-red .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .-red .content-block__btn .gradient-heading.-dark.btn span:nth-of-type(3n + 2) {
    color: #a62e34; }
  .gradient-heading.-red.-dark span:nth-of-type(3n + 3), .-red.-dark.dotted-container__header span:nth-of-type(3n + 3), .-red .dotted-container .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .dotted-container.-red .dotted-container__content .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .-red .accordion .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .accordion.-red .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .panel-slider__controls.-red .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .card.-red .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .content-card.-red .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .-red .content-block__btn .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .-red .dotted-container .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .dotted-container.-red .dotted-container__content .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .-red .accordion .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .accordion.-red .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .panel-slider__controls.-red .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .card.-red .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .content-card.-red .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .-red .content-block__btn .gradient-heading.-dark.btn span:nth-of-type(3n + 3) {
    color: #e8242d; }
  .gradient-heading.-red.-light span:nth-of-type(3n + 1), .-red.-light.dotted-container__header span:nth-of-type(3n + 1), .-red .dotted-container .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .dotted-container.-red .dotted-container__content .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .-red .accordion .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .accordion.-red .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .panel-slider__controls.-red .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .card.-red .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .content-card.-red .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .-red .content-block__btn .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .-red .dotted-container .gradient-heading.-light.btn span:nth-of-type(3n + 1), .dotted-container.-red .dotted-container__content .gradient-heading.-light.btn span:nth-of-type(3n + 1), .-red .accordion .gradient-heading.-light.btn span:nth-of-type(3n + 1), .accordion.-red .gradient-heading.-light.btn span:nth-of-type(3n + 1), .panel-slider__controls.-red .gradient-heading.-light.btn span:nth-of-type(3n + 1), .card.-red .gradient-heading.-light.btn span:nth-of-type(3n + 1), .content-card.-red .gradient-heading.-light.btn span:nth-of-type(3n + 1), .-red .content-block__btn .gradient-heading.-light.btn span:nth-of-type(3n + 1) {
    color: #e8242d; }
  .gradient-heading.-red.-light span:nth-of-type(3n + 2), .-red.-light.dotted-container__header span:nth-of-type(3n + 2), .-red .dotted-container .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .dotted-container.-red .dotted-container__content .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .-red .accordion .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .accordion.-red .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .panel-slider__controls.-red .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .card.-red .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .content-card.-red .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .-red .content-block__btn .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .-red .dotted-container .gradient-heading.-light.btn span:nth-of-type(3n + 2), .dotted-container.-red .dotted-container__content .gradient-heading.-light.btn span:nth-of-type(3n + 2), .-red .accordion .gradient-heading.-light.btn span:nth-of-type(3n + 2), .accordion.-red .gradient-heading.-light.btn span:nth-of-type(3n + 2), .panel-slider__controls.-red .gradient-heading.-light.btn span:nth-of-type(3n + 2), .card.-red .gradient-heading.-light.btn span:nth-of-type(3n + 2), .content-card.-red .gradient-heading.-light.btn span:nth-of-type(3n + 2), .-red .content-block__btn .gradient-heading.-light.btn span:nth-of-type(3n + 2) {
    color: #ed5a2e; }
  .gradient-heading.-red.-light span:nth-of-type(3n + 3), .-red.-light.dotted-container__header span:nth-of-type(3n + 3), .-red .dotted-container .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .dotted-container.-red .dotted-container__content .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .-red .accordion .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .accordion.-red .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .panel-slider__controls.-red .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .card.-red .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .content-card.-red .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .-red .content-block__btn .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .-red .dotted-container .gradient-heading.-light.btn span:nth-of-type(3n + 3), .dotted-container.-red .dotted-container__content .gradient-heading.-light.btn span:nth-of-type(3n + 3), .-red .accordion .gradient-heading.-light.btn span:nth-of-type(3n + 3), .accordion.-red .gradient-heading.-light.btn span:nth-of-type(3n + 3), .panel-slider__controls.-red .gradient-heading.-light.btn span:nth-of-type(3n + 3), .card.-red .gradient-heading.-light.btn span:nth-of-type(3n + 3), .content-card.-red .gradient-heading.-light.btn span:nth-of-type(3n + 3), .-red .content-block__btn .gradient-heading.-light.btn span:nth-of-type(3n + 3) {
    color: #f8c8bc; }
  .gradient-heading.-red.-lighter span:nth-of-type(1), .-red.-lighter.dotted-container__header span:nth-of-type(1), .-red .dotted-container .-lighter.dotted-container__header.btn span:nth-of-type(1), .dotted-container.-red .dotted-container__content .-lighter.dotted-container__header.btn span:nth-of-type(1), .-red .accordion .-lighter.dotted-container__header.btn span:nth-of-type(1), .accordion.-red .-lighter.dotted-container__header.btn span:nth-of-type(1), .panel-slider__controls.-red .-lighter.dotted-container__header.btn span:nth-of-type(1), .card.-red .-lighter.dotted-container__header.btn span:nth-of-type(1), .content-card.-red .-lighter.dotted-container__header.btn span:nth-of-type(1), .-red .content-block__btn .-lighter.dotted-container__header.btn span:nth-of-type(1), .-red .dotted-container .gradient-heading.-lighter.btn span:nth-of-type(1), .dotted-container.-red .dotted-container__content .gradient-heading.-lighter.btn span:nth-of-type(1), .-red .accordion .gradient-heading.-lighter.btn span:nth-of-type(1), .accordion.-red .gradient-heading.-lighter.btn span:nth-of-type(1), .panel-slider__controls.-red .gradient-heading.-lighter.btn span:nth-of-type(1), .card.-red .gradient-heading.-lighter.btn span:nth-of-type(1), .content-card.-red .gradient-heading.-lighter.btn span:nth-of-type(1), .-red .content-block__btn .gradient-heading.-lighter.btn span:nth-of-type(1) {
    color: #ed5a2e; }
  .gradient-heading.-red.-lighter span:nth-of-type(2), .-red.-lighter.dotted-container__header span:nth-of-type(2), .-red .dotted-container .-lighter.dotted-container__header.btn span:nth-of-type(2), .dotted-container.-red .dotted-container__content .-lighter.dotted-container__header.btn span:nth-of-type(2), .-red .accordion .-lighter.dotted-container__header.btn span:nth-of-type(2), .accordion.-red .-lighter.dotted-container__header.btn span:nth-of-type(2), .panel-slider__controls.-red .-lighter.dotted-container__header.btn span:nth-of-type(2), .card.-red .-lighter.dotted-container__header.btn span:nth-of-type(2), .content-card.-red .-lighter.dotted-container__header.btn span:nth-of-type(2), .-red .content-block__btn .-lighter.dotted-container__header.btn span:nth-of-type(2), .-red .dotted-container .gradient-heading.-lighter.btn span:nth-of-type(2), .dotted-container.-red .dotted-container__content .gradient-heading.-lighter.btn span:nth-of-type(2), .-red .accordion .gradient-heading.-lighter.btn span:nth-of-type(2), .accordion.-red .gradient-heading.-lighter.btn span:nth-of-type(2), .panel-slider__controls.-red .gradient-heading.-lighter.btn span:nth-of-type(2), .card.-red .gradient-heading.-lighter.btn span:nth-of-type(2), .content-card.-red .gradient-heading.-lighter.btn span:nth-of-type(2), .-red .content-block__btn .gradient-heading.-lighter.btn span:nth-of-type(2) {
    color: #f8c8bc; }
  .gradient-heading.-red.-lightest span, .-red.-lightest.dotted-container__header span, .-red .dotted-container .-lightest.dotted-container__header.btn span, .dotted-container.-red .dotted-container__content .-lightest.dotted-container__header.btn span, .-red .accordion .-lightest.dotted-container__header.btn span, .accordion.-red .-lightest.dotted-container__header.btn span, .panel-slider__controls.-red .-lightest.dotted-container__header.btn span, .card.-red .-lightest.dotted-container__header.btn span, .content-card.-red .-lightest.dotted-container__header.btn span, .-red .content-block__btn .-lightest.dotted-container__header.btn span, .-red .dotted-container .gradient-heading.-lightest.btn span, .dotted-container.-red .dotted-container__content .gradient-heading.-lightest.btn span, .-red .accordion .gradient-heading.-lightest.btn span, .accordion.-red .gradient-heading.-lightest.btn span, .panel-slider__controls.-red .gradient-heading.-lightest.btn span, .card.-red .gradient-heading.-lightest.btn span, .content-card.-red .gradient-heading.-lightest.btn span, .-red .content-block__btn .gradient-heading.-lightest.btn span {
    color: #f8c8bc; }
    .gradient-heading.-red.-lightest span:last-of-type, .-red.-lightest.dotted-container__header span:last-of-type, .-red .dotted-container .-lightest.dotted-container__header.btn span:last-of-type, .dotted-container.-red .dotted-container__content .-lightest.dotted-container__header.btn span:last-of-type, .-red .accordion .-lightest.dotted-container__header.btn span:last-of-type, .accordion.-red .-lightest.dotted-container__header.btn span:last-of-type, .panel-slider__controls.-red .-lightest.dotted-container__header.btn span:last-of-type, .card.-red .-lightest.dotted-container__header.btn span:last-of-type, .content-card.-red .-lightest.dotted-container__header.btn span:last-of-type, .-red .content-block__btn .-lightest.dotted-container__header.btn span:last-of-type, .-red .dotted-container .gradient-heading.-lightest.btn span:last-of-type, .dotted-container.-red .dotted-container__content .gradient-heading.-lightest.btn span:last-of-type, .-red .accordion .gradient-heading.-lightest.btn span:last-of-type, .accordion.-red .gradient-heading.-lightest.btn span:last-of-type, .panel-slider__controls.-red .gradient-heading.-lightest.btn span:last-of-type, .card.-red .gradient-heading.-lightest.btn span:last-of-type, .content-card.-red .gradient-heading.-lightest.btn span:last-of-type, .-red .content-block__btn .gradient-heading.-lightest.btn span:last-of-type {
      color: #ffffff; }
  .gradient-heading.-red.-reverse span:nth-last-of-type(3n + 1), .-red.-reverse.dotted-container__header span:nth-last-of-type(3n + 1), .-red .dotted-container .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .dotted-container.-red .dotted-container__content .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-red .accordion .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .accordion.-red .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .panel-slider__controls.-red .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .card.-red .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .content-card.-red .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-red .content-block__btn .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-red .dotted-container .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .dotted-container.-red .dotted-container__content .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .-red .accordion .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .accordion.-red .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .panel-slider__controls.-red .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .card.-red .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .content-card.-red .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .-red .content-block__btn .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1) {
    color: #a62e34; }
  .gradient-heading.-red.-reverse span:nth-last-of-type(3n + 2), .-red.-reverse.dotted-container__header span:nth-last-of-type(3n + 2), .-red .dotted-container .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .dotted-container.-red .dotted-container__content .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-red .accordion .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .accordion.-red .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .panel-slider__controls.-red .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .card.-red .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .content-card.-red .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-red .content-block__btn .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-red .dotted-container .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .dotted-container.-red .dotted-container__content .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .-red .accordion .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .accordion.-red .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .panel-slider__controls.-red .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .card.-red .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .content-card.-red .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .-red .content-block__btn .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2) {
    color: #e8242d; }
  .gradient-heading.-red.-reverse span:nth-last-of-type(3n + 3), .-red.-reverse.dotted-container__header span:nth-last-of-type(3n + 3), .-red .dotted-container .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .dotted-container.-red .dotted-container__content .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-red .accordion .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .accordion.-red .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .panel-slider__controls.-red .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .card.-red .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .content-card.-red .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-red .content-block__btn .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-red .dotted-container .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .dotted-container.-red .dotted-container__content .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .-red .accordion .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .accordion.-red .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .panel-slider__controls.-red .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .card.-red .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .content-card.-red .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .-red .content-block__btn .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3) {
    color: #ed5a2e; }
  .gradient-heading.-red.-reverse.-dark span:nth-last-of-type(3n + 1), .-red.-reverse.-dark.dotted-container__header span:nth-last-of-type(3n + 1), .-red .dotted-container .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .dotted-container.-red .dotted-container__content .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-red .accordion .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .accordion.-red .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .panel-slider__controls.-red .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .card.-red .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .content-card.-red .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-red .content-block__btn .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-red .dotted-container .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .dotted-container.-red .dotted-container__content .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .-red .accordion .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .accordion.-red .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .panel-slider__controls.-red .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .card.-red .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .content-card.-red .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .-red .content-block__btn .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1) {
    color: #63282c; }
  .gradient-heading.-red.-reverse.-dark span:nth-last-of-type(3n + 2), .-red.-reverse.-dark.dotted-container__header span:nth-last-of-type(3n + 2), .-red .dotted-container .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .dotted-container.-red .dotted-container__content .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-red .accordion .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .accordion.-red .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .panel-slider__controls.-red .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .card.-red .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .content-card.-red .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-red .content-block__btn .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-red .dotted-container .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .dotted-container.-red .dotted-container__content .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .-red .accordion .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .accordion.-red .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .panel-slider__controls.-red .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .card.-red .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .content-card.-red .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .-red .content-block__btn .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2) {
    color: #a62e34; }
  .gradient-heading.-red.-reverse.-dark span:nth-last-of-type(3n + 3), .-red.-reverse.-dark.dotted-container__header span:nth-last-of-type(3n + 3), .-red .dotted-container .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .dotted-container.-red .dotted-container__content .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-red .accordion .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .accordion.-red .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .panel-slider__controls.-red .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .card.-red .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .content-card.-red .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-red .content-block__btn .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-red .dotted-container .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .dotted-container.-red .dotted-container__content .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .-red .accordion .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .accordion.-red .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .panel-slider__controls.-red .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .card.-red .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .content-card.-red .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .-red .content-block__btn .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3) {
    color: #e8242d; }
  .gradient-heading.-red.-reverse.-light span:nth-last-of-type(3n + 1), .-red.-reverse.-light.dotted-container__header span:nth-last-of-type(3n + 1), .-red .dotted-container .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .dotted-container.-red .dotted-container__content .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-red .accordion .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .accordion.-red .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .panel-slider__controls.-red .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .card.-red .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .content-card.-red .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-red .content-block__btn .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-red .dotted-container .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .dotted-container.-red .dotted-container__content .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .-red .accordion .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .accordion.-red .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .panel-slider__controls.-red .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .card.-red .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .content-card.-red .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .-red .content-block__btn .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1) {
    color: #e8242d; }
  .gradient-heading.-red.-reverse.-light span:nth-last-of-type(3n + 2), .-red.-reverse.-light.dotted-container__header span:nth-last-of-type(3n + 2), .-red .dotted-container .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .dotted-container.-red .dotted-container__content .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-red .accordion .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .accordion.-red .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .panel-slider__controls.-red .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .card.-red .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .content-card.-red .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-red .content-block__btn .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-red .dotted-container .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .dotted-container.-red .dotted-container__content .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .-red .accordion .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .accordion.-red .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .panel-slider__controls.-red .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .card.-red .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .content-card.-red .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .-red .content-block__btn .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2) {
    color: #ed5a2e; }
  .gradient-heading.-red.-reverse.-light span:nth-last-of-type(3n + 3), .-red.-reverse.-light.dotted-container__header span:nth-last-of-type(3n + 3), .-red .dotted-container .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .dotted-container.-red .dotted-container__content .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-red .accordion .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .accordion.-red .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .panel-slider__controls.-red .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .card.-red .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .content-card.-red .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-red .content-block__btn .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-red .dotted-container .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .dotted-container.-red .dotted-container__content .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .-red .accordion .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .accordion.-red .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .panel-slider__controls.-red .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .card.-red .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .content-card.-red .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .-red .content-block__btn .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3) {
    color: #f8c8bc; }
  .gradient-heading.-yellow span:nth-of-type(3n + 1), .-yellow.dotted-container__header span:nth-of-type(3n + 1), .-yellow .dotted-container .dotted-container__header.btn span:nth-of-type(3n + 1), .dotted-container.-yellow .dotted-container__content .dotted-container__header.btn span:nth-of-type(3n + 1), .-yellow .accordion .dotted-container__header.btn span:nth-of-type(3n + 1), .accordion.-yellow .dotted-container__header.btn span:nth-of-type(3n + 1), .panel-slider__controls.-yellow .dotted-container__header.btn span:nth-of-type(3n + 1), .card.-yellow .dotted-container__header.btn span:nth-of-type(3n + 1), .-yellow .content-block__btn .dotted-container__header.btn span:nth-of-type(3n + 1), .-yellow .dotted-container .gradient-heading.btn span:nth-of-type(3n + 1), .dotted-container.-yellow .dotted-container__content .gradient-heading.btn span:nth-of-type(3n + 1), .-yellow .accordion .gradient-heading.btn span:nth-of-type(3n + 1), .accordion.-yellow .gradient-heading.btn span:nth-of-type(3n + 1), .panel-slider__controls.-yellow .gradient-heading.btn span:nth-of-type(3n + 1), .card.-yellow .gradient-heading.btn span:nth-of-type(3n + 1), .-yellow .content-block__btn .gradient-heading.btn span:nth-of-type(3n + 1) {
    color: #d95931; }
  .gradient-heading.-yellow span:nth-of-type(3n + 2), .-yellow.dotted-container__header span:nth-of-type(3n + 2), .-yellow .dotted-container .dotted-container__header.btn span:nth-of-type(3n + 2), .dotted-container.-yellow .dotted-container__content .dotted-container__header.btn span:nth-of-type(3n + 2), .-yellow .accordion .dotted-container__header.btn span:nth-of-type(3n + 2), .accordion.-yellow .dotted-container__header.btn span:nth-of-type(3n + 2), .panel-slider__controls.-yellow .dotted-container__header.btn span:nth-of-type(3n + 2), .card.-yellow .dotted-container__header.btn span:nth-of-type(3n + 2), .-yellow .content-block__btn .dotted-container__header.btn span:nth-of-type(3n + 2), .-yellow .dotted-container .gradient-heading.btn span:nth-of-type(3n + 2), .dotted-container.-yellow .dotted-container__content .gradient-heading.btn span:nth-of-type(3n + 2), .-yellow .accordion .gradient-heading.btn span:nth-of-type(3n + 2), .accordion.-yellow .gradient-heading.btn span:nth-of-type(3n + 2), .panel-slider__controls.-yellow .gradient-heading.btn span:nth-of-type(3n + 2), .card.-yellow .gradient-heading.btn span:nth-of-type(3n + 2), .-yellow .content-block__btn .gradient-heading.btn span:nth-of-type(3n + 2) {
    color: #f07930; }
  .gradient-heading.-yellow span:nth-of-type(3n + 3), .-yellow.dotted-container__header span:nth-of-type(3n + 3), .-yellow .dotted-container .dotted-container__header.btn span:nth-of-type(3n + 3), .dotted-container.-yellow .dotted-container__content .dotted-container__header.btn span:nth-of-type(3n + 3), .-yellow .accordion .dotted-container__header.btn span:nth-of-type(3n + 3), .accordion.-yellow .dotted-container__header.btn span:nth-of-type(3n + 3), .panel-slider__controls.-yellow .dotted-container__header.btn span:nth-of-type(3n + 3), .card.-yellow .dotted-container__header.btn span:nth-of-type(3n + 3), .-yellow .content-block__btn .dotted-container__header.btn span:nth-of-type(3n + 3), .-yellow .dotted-container .gradient-heading.btn span:nth-of-type(3n + 3), .dotted-container.-yellow .dotted-container__content .gradient-heading.btn span:nth-of-type(3n + 3), .-yellow .accordion .gradient-heading.btn span:nth-of-type(3n + 3), .accordion.-yellow .gradient-heading.btn span:nth-of-type(3n + 3), .panel-slider__controls.-yellow .gradient-heading.btn span:nth-of-type(3n + 3), .card.-yellow .gradient-heading.btn span:nth-of-type(3n + 3), .-yellow .content-block__btn .gradient-heading.btn span:nth-of-type(3n + 3) {
    color: #faae31; }
  .gradient-heading.-yellow.-dark span:nth-of-type(3n + 1), .-yellow.-dark.dotted-container__header span:nth-of-type(3n + 1), .-yellow .dotted-container .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .dotted-container.-yellow .dotted-container__content .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .-yellow .accordion .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .accordion.-yellow .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .panel-slider__controls.-yellow .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .card.-yellow .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .-yellow .content-block__btn .-dark.dotted-container__header.btn span:nth-of-type(3n + 1), .-yellow .dotted-container .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .dotted-container.-yellow .dotted-container__content .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .-yellow .accordion .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .accordion.-yellow .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .panel-slider__controls.-yellow .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .card.-yellow .gradient-heading.-dark.btn span:nth-of-type(3n + 1), .-yellow .content-block__btn .gradient-heading.-dark.btn span:nth-of-type(3n + 1) {
    color: #731e22; }
  .gradient-heading.-yellow.-dark span:nth-of-type(3n + 2), .-yellow.-dark.dotted-container__header span:nth-of-type(3n + 2), .-yellow .dotted-container .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .dotted-container.-yellow .dotted-container__content .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .-yellow .accordion .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .accordion.-yellow .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .panel-slider__controls.-yellow .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .card.-yellow .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .-yellow .content-block__btn .-dark.dotted-container__header.btn span:nth-of-type(3n + 2), .-yellow .dotted-container .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .dotted-container.-yellow .dotted-container__content .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .-yellow .accordion .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .accordion.-yellow .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .panel-slider__controls.-yellow .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .card.-yellow .gradient-heading.-dark.btn span:nth-of-type(3n + 2), .-yellow .content-block__btn .gradient-heading.-dark.btn span:nth-of-type(3n + 2) {
    color: #d95931; }
  .gradient-heading.-yellow.-dark span:nth-of-type(3n + 3), .-yellow.-dark.dotted-container__header span:nth-of-type(3n + 3), .-yellow .dotted-container .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .dotted-container.-yellow .dotted-container__content .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .-yellow .accordion .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .accordion.-yellow .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .panel-slider__controls.-yellow .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .card.-yellow .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .-yellow .content-block__btn .-dark.dotted-container__header.btn span:nth-of-type(3n + 3), .-yellow .dotted-container .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .dotted-container.-yellow .dotted-container__content .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .-yellow .accordion .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .accordion.-yellow .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .panel-slider__controls.-yellow .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .card.-yellow .gradient-heading.-dark.btn span:nth-of-type(3n + 3), .-yellow .content-block__btn .gradient-heading.-dark.btn span:nth-of-type(3n + 3) {
    color: #f07930; }
  .gradient-heading.-yellow.-light span:nth-of-type(3n + 1), .-yellow.-light.dotted-container__header span:nth-of-type(3n + 1), .-yellow .dotted-container .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .dotted-container.-yellow .dotted-container__content .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .-yellow .accordion .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .accordion.-yellow .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .panel-slider__controls.-yellow .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .card.-yellow .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .-yellow .content-block__btn .-light.dotted-container__header.btn span:nth-of-type(3n + 1), .-yellow .dotted-container .gradient-heading.-light.btn span:nth-of-type(3n + 1), .dotted-container.-yellow .dotted-container__content .gradient-heading.-light.btn span:nth-of-type(3n + 1), .-yellow .accordion .gradient-heading.-light.btn span:nth-of-type(3n + 1), .accordion.-yellow .gradient-heading.-light.btn span:nth-of-type(3n + 1), .panel-slider__controls.-yellow .gradient-heading.-light.btn span:nth-of-type(3n + 1), .card.-yellow .gradient-heading.-light.btn span:nth-of-type(3n + 1), .-yellow .content-block__btn .gradient-heading.-light.btn span:nth-of-type(3n + 1) {
    color: #f07930; }
  .gradient-heading.-yellow.-light span:nth-of-type(3n + 2), .-yellow.-light.dotted-container__header span:nth-of-type(3n + 2), .-yellow .dotted-container .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .dotted-container.-yellow .dotted-container__content .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .-yellow .accordion .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .accordion.-yellow .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .panel-slider__controls.-yellow .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .card.-yellow .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .-yellow .content-block__btn .-light.dotted-container__header.btn span:nth-of-type(3n + 2), .-yellow .dotted-container .gradient-heading.-light.btn span:nth-of-type(3n + 2), .dotted-container.-yellow .dotted-container__content .gradient-heading.-light.btn span:nth-of-type(3n + 2), .-yellow .accordion .gradient-heading.-light.btn span:nth-of-type(3n + 2), .accordion.-yellow .gradient-heading.-light.btn span:nth-of-type(3n + 2), .panel-slider__controls.-yellow .gradient-heading.-light.btn span:nth-of-type(3n + 2), .card.-yellow .gradient-heading.-light.btn span:nth-of-type(3n + 2), .-yellow .content-block__btn .gradient-heading.-light.btn span:nth-of-type(3n + 2) {
    color: #faae31; }
  .gradient-heading.-yellow.-light span:nth-of-type(3n + 3), .-yellow.-light.dotted-container__header span:nth-of-type(3n + 3), .-yellow .dotted-container .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .dotted-container.-yellow .dotted-container__content .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .-yellow .accordion .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .accordion.-yellow .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .panel-slider__controls.-yellow .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .card.-yellow .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .-yellow .content-block__btn .-light.dotted-container__header.btn span:nth-of-type(3n + 3), .-yellow .dotted-container .gradient-heading.-light.btn span:nth-of-type(3n + 3), .dotted-container.-yellow .dotted-container__content .gradient-heading.-light.btn span:nth-of-type(3n + 3), .-yellow .accordion .gradient-heading.-light.btn span:nth-of-type(3n + 3), .accordion.-yellow .gradient-heading.-light.btn span:nth-of-type(3n + 3), .panel-slider__controls.-yellow .gradient-heading.-light.btn span:nth-of-type(3n + 3), .card.-yellow .gradient-heading.-light.btn span:nth-of-type(3n + 3), .-yellow .content-block__btn .gradient-heading.-light.btn span:nth-of-type(3n + 3) {
    color: #fde4bf; }
  .gradient-heading.-yellow.-lighter span:nth-of-type(1), .-yellow.-lighter.dotted-container__header span:nth-of-type(1), .-yellow .dotted-container .-lighter.dotted-container__header.btn span:nth-of-type(1), .dotted-container.-yellow .dotted-container__content .-lighter.dotted-container__header.btn span:nth-of-type(1), .-yellow .accordion .-lighter.dotted-container__header.btn span:nth-of-type(1), .accordion.-yellow .-lighter.dotted-container__header.btn span:nth-of-type(1), .panel-slider__controls.-yellow .-lighter.dotted-container__header.btn span:nth-of-type(1), .card.-yellow .-lighter.dotted-container__header.btn span:nth-of-type(1), .-yellow .content-block__btn .-lighter.dotted-container__header.btn span:nth-of-type(1), .-yellow .dotted-container .gradient-heading.-lighter.btn span:nth-of-type(1), .dotted-container.-yellow .dotted-container__content .gradient-heading.-lighter.btn span:nth-of-type(1), .-yellow .accordion .gradient-heading.-lighter.btn span:nth-of-type(1), .accordion.-yellow .gradient-heading.-lighter.btn span:nth-of-type(1), .panel-slider__controls.-yellow .gradient-heading.-lighter.btn span:nth-of-type(1), .card.-yellow .gradient-heading.-lighter.btn span:nth-of-type(1), .-yellow .content-block__btn .gradient-heading.-lighter.btn span:nth-of-type(1) {
    color: #faae31; }
  .gradient-heading.-yellow.-lighter span:nth-of-type(2), .-yellow.-lighter.dotted-container__header span:nth-of-type(2), .-yellow .dotted-container .-lighter.dotted-container__header.btn span:nth-of-type(2), .dotted-container.-yellow .dotted-container__content .-lighter.dotted-container__header.btn span:nth-of-type(2), .-yellow .accordion .-lighter.dotted-container__header.btn span:nth-of-type(2), .accordion.-yellow .-lighter.dotted-container__header.btn span:nth-of-type(2), .panel-slider__controls.-yellow .-lighter.dotted-container__header.btn span:nth-of-type(2), .card.-yellow .-lighter.dotted-container__header.btn span:nth-of-type(2), .-yellow .content-block__btn .-lighter.dotted-container__header.btn span:nth-of-type(2), .-yellow .dotted-container .gradient-heading.-lighter.btn span:nth-of-type(2), .dotted-container.-yellow .dotted-container__content .gradient-heading.-lighter.btn span:nth-of-type(2), .-yellow .accordion .gradient-heading.-lighter.btn span:nth-of-type(2), .accordion.-yellow .gradient-heading.-lighter.btn span:nth-of-type(2), .panel-slider__controls.-yellow .gradient-heading.-lighter.btn span:nth-of-type(2), .card.-yellow .gradient-heading.-lighter.btn span:nth-of-type(2), .-yellow .content-block__btn .gradient-heading.-lighter.btn span:nth-of-type(2) {
    color: #fde4bf; }
  .gradient-heading.-yellow.-lightest span, .-yellow.-lightest.dotted-container__header span, .-yellow .dotted-container .-lightest.dotted-container__header.btn span, .dotted-container.-yellow .dotted-container__content .-lightest.dotted-container__header.btn span, .-yellow .accordion .-lightest.dotted-container__header.btn span, .accordion.-yellow .-lightest.dotted-container__header.btn span, .panel-slider__controls.-yellow .-lightest.dotted-container__header.btn span, .card.-yellow .-lightest.dotted-container__header.btn span, .-yellow .content-block__btn .-lightest.dotted-container__header.btn span, .-yellow .dotted-container .gradient-heading.-lightest.btn span, .dotted-container.-yellow .dotted-container__content .gradient-heading.-lightest.btn span, .-yellow .accordion .gradient-heading.-lightest.btn span, .accordion.-yellow .gradient-heading.-lightest.btn span, .panel-slider__controls.-yellow .gradient-heading.-lightest.btn span, .card.-yellow .gradient-heading.-lightest.btn span, .-yellow .content-block__btn .gradient-heading.-lightest.btn span {
    color: #fde4bf; }
    .gradient-heading.-yellow.-lightest span:last-of-type, .-yellow.-lightest.dotted-container__header span:last-of-type, .-yellow .dotted-container .-lightest.dotted-container__header.btn span:last-of-type, .dotted-container.-yellow .dotted-container__content .-lightest.dotted-container__header.btn span:last-of-type, .-yellow .accordion .-lightest.dotted-container__header.btn span:last-of-type, .accordion.-yellow .-lightest.dotted-container__header.btn span:last-of-type, .panel-slider__controls.-yellow .-lightest.dotted-container__header.btn span:last-of-type, .card.-yellow .-lightest.dotted-container__header.btn span:last-of-type, .-yellow .content-block__btn .-lightest.dotted-container__header.btn span:last-of-type, .-yellow .dotted-container .gradient-heading.-lightest.btn span:last-of-type, .dotted-container.-yellow .dotted-container__content .gradient-heading.-lightest.btn span:last-of-type, .-yellow .accordion .gradient-heading.-lightest.btn span:last-of-type, .accordion.-yellow .gradient-heading.-lightest.btn span:last-of-type, .panel-slider__controls.-yellow .gradient-heading.-lightest.btn span:last-of-type, .card.-yellow .gradient-heading.-lightest.btn span:last-of-type, .-yellow .content-block__btn .gradient-heading.-lightest.btn span:last-of-type {
      color: #ffffff; }
  .gradient-heading.-yellow.-reverse span:nth-last-of-type(3n + 1), .-yellow.-reverse.dotted-container__header span:nth-last-of-type(3n + 1), .-yellow .dotted-container .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .dotted-container.-yellow .dotted-container__content .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-yellow .accordion .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .accordion.-yellow .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .panel-slider__controls.-yellow .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .card.-yellow .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-yellow .content-block__btn .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-yellow .dotted-container .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .dotted-container.-yellow .dotted-container__content .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .-yellow .accordion .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .accordion.-yellow .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .panel-slider__controls.-yellow .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .card.-yellow .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1), .-yellow .content-block__btn .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 1) {
    color: #d95931; }
  .gradient-heading.-yellow.-reverse span:nth-last-of-type(3n + 2), .-yellow.-reverse.dotted-container__header span:nth-last-of-type(3n + 2), .-yellow .dotted-container .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .dotted-container.-yellow .dotted-container__content .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-yellow .accordion .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .accordion.-yellow .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .panel-slider__controls.-yellow .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .card.-yellow .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-yellow .content-block__btn .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-yellow .dotted-container .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .dotted-container.-yellow .dotted-container__content .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .-yellow .accordion .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .accordion.-yellow .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .panel-slider__controls.-yellow .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .card.-yellow .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2), .-yellow .content-block__btn .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 2) {
    color: #f07930; }
  .gradient-heading.-yellow.-reverse span:nth-last-of-type(3n + 3), .-yellow.-reverse.dotted-container__header span:nth-last-of-type(3n + 3), .-yellow .dotted-container .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .dotted-container.-yellow .dotted-container__content .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-yellow .accordion .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .accordion.-yellow .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .panel-slider__controls.-yellow .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .card.-yellow .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-yellow .content-block__btn .-reverse.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-yellow .dotted-container .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .dotted-container.-yellow .dotted-container__content .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .-yellow .accordion .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .accordion.-yellow .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .panel-slider__controls.-yellow .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .card.-yellow .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3), .-yellow .content-block__btn .gradient-heading.-reverse.btn span:nth-last-of-type(3n + 3) {
    color: #faae31; }
  .gradient-heading.-yellow.-reverse.-dark span:nth-last-of-type(3n + 1), .-yellow.-reverse.-dark.dotted-container__header span:nth-last-of-type(3n + 1), .-yellow .dotted-container .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .dotted-container.-yellow .dotted-container__content .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-yellow .accordion .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .accordion.-yellow .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .panel-slider__controls.-yellow .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .card.-yellow .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-yellow .content-block__btn .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-yellow .dotted-container .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .dotted-container.-yellow .dotted-container__content .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .-yellow .accordion .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .accordion.-yellow .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .panel-slider__controls.-yellow .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .card.-yellow .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1), .-yellow .content-block__btn .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 1) {
    color: #731e22; }
  .gradient-heading.-yellow.-reverse.-dark span:nth-last-of-type(3n + 2), .-yellow.-reverse.-dark.dotted-container__header span:nth-last-of-type(3n + 2), .-yellow .dotted-container .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .dotted-container.-yellow .dotted-container__content .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-yellow .accordion .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .accordion.-yellow .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .panel-slider__controls.-yellow .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .card.-yellow .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-yellow .content-block__btn .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-yellow .dotted-container .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .dotted-container.-yellow .dotted-container__content .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .-yellow .accordion .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .accordion.-yellow .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .panel-slider__controls.-yellow .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .card.-yellow .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2), .-yellow .content-block__btn .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 2) {
    color: #d95931; }
  .gradient-heading.-yellow.-reverse.-dark span:nth-last-of-type(3n + 3), .-yellow.-reverse.-dark.dotted-container__header span:nth-last-of-type(3n + 3), .-yellow .dotted-container .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .dotted-container.-yellow .dotted-container__content .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-yellow .accordion .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .accordion.-yellow .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .panel-slider__controls.-yellow .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .card.-yellow .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-yellow .content-block__btn .-reverse.-dark.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-yellow .dotted-container .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .dotted-container.-yellow .dotted-container__content .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .-yellow .accordion .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .accordion.-yellow .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .panel-slider__controls.-yellow .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .card.-yellow .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3), .-yellow .content-block__btn .gradient-heading.-reverse.-dark.btn span:nth-last-of-type(3n + 3) {
    color: #f07930; }
  .gradient-heading.-yellow.-reverse.-light span:nth-last-of-type(3n + 1), .-yellow.-reverse.-light.dotted-container__header span:nth-last-of-type(3n + 1), .-yellow .dotted-container .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .dotted-container.-yellow .dotted-container__content .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-yellow .accordion .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .accordion.-yellow .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .panel-slider__controls.-yellow .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .card.-yellow .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-yellow .content-block__btn .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 1), .-yellow .dotted-container .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .dotted-container.-yellow .dotted-container__content .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .-yellow .accordion .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .accordion.-yellow .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .panel-slider__controls.-yellow .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .card.-yellow .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1), .-yellow .content-block__btn .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 1) {
    color: #f07930; }
  .gradient-heading.-yellow.-reverse.-light span:nth-last-of-type(3n + 2), .-yellow.-reverse.-light.dotted-container__header span:nth-last-of-type(3n + 2), .-yellow .dotted-container .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .dotted-container.-yellow .dotted-container__content .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-yellow .accordion .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .accordion.-yellow .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .panel-slider__controls.-yellow .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .card.-yellow .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-yellow .content-block__btn .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 2), .-yellow .dotted-container .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .dotted-container.-yellow .dotted-container__content .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .-yellow .accordion .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .accordion.-yellow .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .panel-slider__controls.-yellow .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .card.-yellow .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2), .-yellow .content-block__btn .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 2) {
    color: #faae31; }
  .gradient-heading.-yellow.-reverse.-light span:nth-last-of-type(3n + 3), .-yellow.-reverse.-light.dotted-container__header span:nth-last-of-type(3n + 3), .-yellow .dotted-container .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .dotted-container.-yellow .dotted-container__content .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-yellow .accordion .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .accordion.-yellow .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .panel-slider__controls.-yellow .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .card.-yellow .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-yellow .content-block__btn .-reverse.-light.dotted-container__header.btn span:nth-last-of-type(3n + 3), .-yellow .dotted-container .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .dotted-container.-yellow .dotted-container__content .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .-yellow .accordion .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .accordion.-yellow .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .panel-slider__controls.-yellow .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .card.-yellow .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3), .-yellow .content-block__btn .gradient-heading.-reverse.-light.btn span:nth-last-of-type(3n + 3) {
    color: #fde4bf; }
  .gradient-heading.-rainbow.-blue span:nth-of-type(1), .-rainbow.-blue.dotted-container__header span:nth-of-type(1), .-blue .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(1), .dotted-container.-blue .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(1), .-blue .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(1), .accordion.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(1), .triangle-section.-blue .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(1), .panel-slider__controls.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(1), .card.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(1), .content-card.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(1), .-blue .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(1), .-blue .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(1), .dotted-container.-blue .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(1), .-blue .accordion .gradient-heading.-rainbow.btn span:nth-of-type(1), .accordion.-blue .gradient-heading.-rainbow.btn span:nth-of-type(1), .triangle-section.-blue .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(1), .panel-slider__controls.-blue .gradient-heading.-rainbow.btn span:nth-of-type(1), .card.-blue .gradient-heading.-rainbow.btn span:nth-of-type(1), .content-card.-blue .gradient-heading.-rainbow.btn span:nth-of-type(1), .-blue .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(1) {
    color: #22b0ec; }
  .gradient-heading.-rainbow.-blue span:nth-of-type(2), .-rainbow.-blue.dotted-container__header span:nth-of-type(2), .-blue .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(2), .dotted-container.-blue .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(2), .-blue .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(2), .accordion.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(2), .triangle-section.-blue .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(2), .panel-slider__controls.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(2), .card.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(2), .content-card.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(2), .-blue .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(2), .-blue .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(2), .dotted-container.-blue .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(2), .-blue .accordion .gradient-heading.-rainbow.btn span:nth-of-type(2), .accordion.-blue .gradient-heading.-rainbow.btn span:nth-of-type(2), .triangle-section.-blue .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(2), .panel-slider__controls.-blue .gradient-heading.-rainbow.btn span:nth-of-type(2), .card.-blue .gradient-heading.-rainbow.btn span:nth-of-type(2), .content-card.-blue .gradient-heading.-rainbow.btn span:nth-of-type(2), .-blue .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(2) {
    color: #178bcd; }
  .gradient-heading.-rainbow.-blue span:nth-of-type(3), .-rainbow.-blue.dotted-container__header span:nth-of-type(3), .-blue .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(3), .dotted-container.-blue .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(3), .-blue .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(3), .accordion.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(3), .triangle-section.-blue .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(3), .panel-slider__controls.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(3), .card.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(3), .content-card.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(3), .-blue .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(3), .-blue .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(3), .dotted-container.-blue .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(3), .-blue .accordion .gradient-heading.-rainbow.btn span:nth-of-type(3), .accordion.-blue .gradient-heading.-rainbow.btn span:nth-of-type(3), .triangle-section.-blue .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(3), .panel-slider__controls.-blue .gradient-heading.-rainbow.btn span:nth-of-type(3), .card.-blue .gradient-heading.-rainbow.btn span:nth-of-type(3), .content-card.-blue .gradient-heading.-rainbow.btn span:nth-of-type(3), .-blue .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(3) {
    color: #0a63ac; }
  .gradient-heading.-rainbow.-blue span:nth-of-type(4), .-rainbow.-blue.dotted-container__header span:nth-of-type(4), .-blue .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(4), .dotted-container.-blue .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(4), .-blue .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(4), .accordion.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(4), .triangle-section.-blue .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(4), .panel-slider__controls.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(4), .card.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(4), .content-card.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(4), .-blue .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(4), .-blue .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(4), .dotted-container.-blue .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(4), .-blue .accordion .gradient-heading.-rainbow.btn span:nth-of-type(4), .accordion.-blue .gradient-heading.-rainbow.btn span:nth-of-type(4), .triangle-section.-blue .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(4), .panel-slider__controls.-blue .gradient-heading.-rainbow.btn span:nth-of-type(4), .card.-blue .gradient-heading.-rainbow.btn span:nth-of-type(4), .content-card.-blue .gradient-heading.-rainbow.btn span:nth-of-type(4), .-blue .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(4) {
    color: #5a348f; }
  .gradient-heading.-rainbow.-blue span:nth-of-type(5), .-rainbow.-blue.dotted-container__header span:nth-of-type(5), .-blue .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(5), .dotted-container.-blue .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(5), .-blue .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(5), .accordion.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(5), .triangle-section.-blue .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(5), .panel-slider__controls.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(5), .card.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(5), .content-card.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(5), .-blue .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(5), .-blue .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(5), .dotted-container.-blue .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(5), .-blue .accordion .gradient-heading.-rainbow.btn span:nth-of-type(5), .accordion.-blue .gradient-heading.-rainbow.btn span:nth-of-type(5), .triangle-section.-blue .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(5), .panel-slider__controls.-blue .gradient-heading.-rainbow.btn span:nth-of-type(5), .card.-blue .gradient-heading.-rainbow.btn span:nth-of-type(5), .content-card.-blue .gradient-heading.-rainbow.btn span:nth-of-type(5), .-blue .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(5) {
    color: #8f2f8d; }
  .gradient-heading.-rainbow.-blue span:nth-of-type(6), .-rainbow.-blue.dotted-container__header span:nth-of-type(6), .-blue .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(6), .dotted-container.-blue .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(6), .-blue .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(6), .accordion.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(6), .triangle-section.-blue .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(6), .panel-slider__controls.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(6), .card.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(6), .content-card.-blue .-rainbow.dotted-container__header.btn span:nth-of-type(6), .-blue .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(6), .-blue .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(6), .dotted-container.-blue .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(6), .-blue .accordion .gradient-heading.-rainbow.btn span:nth-of-type(6), .accordion.-blue .gradient-heading.-rainbow.btn span:nth-of-type(6), .triangle-section.-blue .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(6), .panel-slider__controls.-blue .gradient-heading.-rainbow.btn span:nth-of-type(6), .card.-blue .gradient-heading.-rainbow.btn span:nth-of-type(6), .content-card.-blue .gradient-heading.-rainbow.btn span:nth-of-type(6), .-blue .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(6) {
    color: #c2258c; }
  .gradient-heading.-rainbow.-green span:nth-of-type(1), .-rainbow.-green.dotted-container__header span:nth-of-type(1), .-green .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(1), .dotted-container.-green .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(1), .-green .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(1), .accordion.-green .-rainbow.dotted-container__header.btn span:nth-of-type(1), .panel-slider__controls.-green .-rainbow.dotted-container__header.btn span:nth-of-type(1), .card.-green .-rainbow.dotted-container__header.btn span:nth-of-type(1), .content-card.-green .-rainbow.dotted-container__header.btn span:nth-of-type(1), .-green .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(1), .-green .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(1), .dotted-container.-green .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(1), .-green .accordion .gradient-heading.-rainbow.btn span:nth-of-type(1), .accordion.-green .gradient-heading.-rainbow.btn span:nth-of-type(1), .panel-slider__controls.-green .gradient-heading.-rainbow.btn span:nth-of-type(1), .card.-green .gradient-heading.-rainbow.btn span:nth-of-type(1), .content-card.-green .gradient-heading.-rainbow.btn span:nth-of-type(1), .-green .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(1) {
    color: #36bcbd; }
  .gradient-heading.-rainbow.-green span:nth-of-type(2), .-rainbow.-green.dotted-container__header span:nth-of-type(2), .-green .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(2), .dotted-container.-green .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(2), .-green .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(2), .accordion.-green .-rainbow.dotted-container__header.btn span:nth-of-type(2), .panel-slider__controls.-green .-rainbow.dotted-container__header.btn span:nth-of-type(2), .card.-green .-rainbow.dotted-container__header.btn span:nth-of-type(2), .content-card.-green .-rainbow.dotted-container__header.btn span:nth-of-type(2), .-green .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(2), .-green .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(2), .dotted-container.-green .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(2), .-green .accordion .gradient-heading.-rainbow.btn span:nth-of-type(2), .accordion.-green .gradient-heading.-rainbow.btn span:nth-of-type(2), .panel-slider__controls.-green .gradient-heading.-rainbow.btn span:nth-of-type(2), .card.-green .gradient-heading.-rainbow.btn span:nth-of-type(2), .content-card.-green .gradient-heading.-rainbow.btn span:nth-of-type(2), .-green .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(2) {
    color: #24a390; }
  .gradient-heading.-rainbow.-green span:nth-of-type(3), .-rainbow.-green.dotted-container__header span:nth-of-type(3), .-green .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(3), .dotted-container.-green .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(3), .-green .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(3), .accordion.-green .-rainbow.dotted-container__header.btn span:nth-of-type(3), .panel-slider__controls.-green .-rainbow.dotted-container__header.btn span:nth-of-type(3), .card.-green .-rainbow.dotted-container__header.btn span:nth-of-type(3), .content-card.-green .-rainbow.dotted-container__header.btn span:nth-of-type(3), .-green .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(3), .-green .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(3), .dotted-container.-green .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(3), .-green .accordion .gradient-heading.-rainbow.btn span:nth-of-type(3), .accordion.-green .gradient-heading.-rainbow.btn span:nth-of-type(3), .panel-slider__controls.-green .gradient-heading.-rainbow.btn span:nth-of-type(3), .card.-green .gradient-heading.-rainbow.btn span:nth-of-type(3), .content-card.-green .gradient-heading.-rainbow.btn span:nth-of-type(3), .-green .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(3) {
    color: #136b6a; }
  .gradient-heading.-rainbow.-green span:nth-of-type(4), .-rainbow.-green.dotted-container__header span:nth-of-type(4), .-green .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(4), .dotted-container.-green .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(4), .-green .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(4), .accordion.-green .-rainbow.dotted-container__header.btn span:nth-of-type(4), .panel-slider__controls.-green .-rainbow.dotted-container__header.btn span:nth-of-type(4), .card.-green .-rainbow.dotted-container__header.btn span:nth-of-type(4), .content-card.-green .-rainbow.dotted-container__header.btn span:nth-of-type(4), .-green .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(4), .-green .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(4), .dotted-container.-green .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(4), .-green .accordion .gradient-heading.-rainbow.btn span:nth-of-type(4), .accordion.-green .gradient-heading.-rainbow.btn span:nth-of-type(4), .panel-slider__controls.-green .gradient-heading.-rainbow.btn span:nth-of-type(4), .card.-green .gradient-heading.-rainbow.btn span:nth-of-type(4), .content-card.-green .gradient-heading.-rainbow.btn span:nth-of-type(4), .-green .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(4) {
    color: #0a63ac; }
  .gradient-heading.-rainbow.-green span:nth-of-type(5), .-rainbow.-green.dotted-container__header span:nth-of-type(5), .-green .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(5), .dotted-container.-green .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(5), .-green .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(5), .accordion.-green .-rainbow.dotted-container__header.btn span:nth-of-type(5), .panel-slider__controls.-green .-rainbow.dotted-container__header.btn span:nth-of-type(5), .card.-green .-rainbow.dotted-container__header.btn span:nth-of-type(5), .content-card.-green .-rainbow.dotted-container__header.btn span:nth-of-type(5), .-green .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(5), .-green .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(5), .dotted-container.-green .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(5), .-green .accordion .gradient-heading.-rainbow.btn span:nth-of-type(5), .accordion.-green .gradient-heading.-rainbow.btn span:nth-of-type(5), .panel-slider__controls.-green .gradient-heading.-rainbow.btn span:nth-of-type(5), .card.-green .gradient-heading.-rainbow.btn span:nth-of-type(5), .content-card.-green .gradient-heading.-rainbow.btn span:nth-of-type(5), .-green .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(5) {
    color: #178bcd; }
  .gradient-heading.-rainbow.-green span:nth-of-type(6), .-rainbow.-green.dotted-container__header span:nth-of-type(6), .-green .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(6), .dotted-container.-green .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(6), .-green .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(6), .accordion.-green .-rainbow.dotted-container__header.btn span:nth-of-type(6), .panel-slider__controls.-green .-rainbow.dotted-container__header.btn span:nth-of-type(6), .card.-green .-rainbow.dotted-container__header.btn span:nth-of-type(6), .content-card.-green .-rainbow.dotted-container__header.btn span:nth-of-type(6), .-green .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(6), .-green .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(6), .dotted-container.-green .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(6), .-green .accordion .gradient-heading.-rainbow.btn span:nth-of-type(6), .accordion.-green .gradient-heading.-rainbow.btn span:nth-of-type(6), .panel-slider__controls.-green .gradient-heading.-rainbow.btn span:nth-of-type(6), .card.-green .gradient-heading.-rainbow.btn span:nth-of-type(6), .content-card.-green .gradient-heading.-rainbow.btn span:nth-of-type(6), .-green .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(6) {
    color: #22b0ec; }
  .gradient-heading.-rainbow.-purple span:nth-of-type(1), .-rainbow.-purple.dotted-container__header span:nth-of-type(1), .-purple .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(1), .dotted-container.-purple .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(1), .-purple .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(1), .accordion.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(1), .triangle-section.-purple .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(1), .triangle-section.-purple-light .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(1), .panel-slider__controls.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(1), .card.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(1), .content-card.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(1), .-purple .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(1), .-purple .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(1), .dotted-container.-purple .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(1), .-purple .accordion .gradient-heading.-rainbow.btn span:nth-of-type(1), .accordion.-purple .gradient-heading.-rainbow.btn span:nth-of-type(1), .triangle-section.-purple .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(1), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(1), .panel-slider__controls.-purple .gradient-heading.-rainbow.btn span:nth-of-type(1), .card.-purple .gradient-heading.-rainbow.btn span:nth-of-type(1), .content-card.-purple .gradient-heading.-rainbow.btn span:nth-of-type(1), .-purple .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(1) {
    color: #c2258c; }
  .gradient-heading.-rainbow.-purple span:nth-of-type(2), .-rainbow.-purple.dotted-container__header span:nth-of-type(2), .-purple .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(2), .dotted-container.-purple .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(2), .-purple .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(2), .accordion.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(2), .triangle-section.-purple .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(2), .triangle-section.-purple-light .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(2), .panel-slider__controls.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(2), .card.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(2), .content-card.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(2), .-purple .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(2), .-purple .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(2), .dotted-container.-purple .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(2), .-purple .accordion .gradient-heading.-rainbow.btn span:nth-of-type(2), .accordion.-purple .gradient-heading.-rainbow.btn span:nth-of-type(2), .triangle-section.-purple .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(2), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(2), .panel-slider__controls.-purple .gradient-heading.-rainbow.btn span:nth-of-type(2), .card.-purple .gradient-heading.-rainbow.btn span:nth-of-type(2), .content-card.-purple .gradient-heading.-rainbow.btn span:nth-of-type(2), .-purple .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(2) {
    color: #8f2f8d; }
  .gradient-heading.-rainbow.-purple span:nth-of-type(3), .-rainbow.-purple.dotted-container__header span:nth-of-type(3), .-purple .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(3), .dotted-container.-purple .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(3), .-purple .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(3), .accordion.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(3), .triangle-section.-purple .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(3), .triangle-section.-purple-light .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(3), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(3), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(3), .panel-slider__controls.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(3), .card.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(3), .content-card.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(3), .-purple .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(3), .-purple .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(3), .dotted-container.-purple .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(3), .-purple .accordion .gradient-heading.-rainbow.btn span:nth-of-type(3), .accordion.-purple .gradient-heading.-rainbow.btn span:nth-of-type(3), .triangle-section.-purple .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(3), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(3), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(3), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(3), .panel-slider__controls.-purple .gradient-heading.-rainbow.btn span:nth-of-type(3), .card.-purple .gradient-heading.-rainbow.btn span:nth-of-type(3), .content-card.-purple .gradient-heading.-rainbow.btn span:nth-of-type(3), .-purple .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(3) {
    color: #5a348f; }
  .gradient-heading.-rainbow.-purple span:nth-of-type(4), .-rainbow.-purple.dotted-container__header span:nth-of-type(4), .-purple .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(4), .dotted-container.-purple .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(4), .-purple .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(4), .accordion.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(4), .triangle-section.-purple .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(4), .triangle-section.-purple-light .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(4), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(4), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(4), .panel-slider__controls.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(4), .card.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(4), .content-card.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(4), .-purple .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(4), .-purple .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(4), .dotted-container.-purple .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(4), .-purple .accordion .gradient-heading.-rainbow.btn span:nth-of-type(4), .accordion.-purple .gradient-heading.-rainbow.btn span:nth-of-type(4), .triangle-section.-purple .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(4), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(4), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(4), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(4), .panel-slider__controls.-purple .gradient-heading.-rainbow.btn span:nth-of-type(4), .card.-purple .gradient-heading.-rainbow.btn span:nth-of-type(4), .content-card.-purple .gradient-heading.-rainbow.btn span:nth-of-type(4), .-purple .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(4) {
    color: #a62e34; }
  .gradient-heading.-rainbow.-purple span:nth-of-type(5), .-rainbow.-purple.dotted-container__header span:nth-of-type(5), .-purple .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(5), .dotted-container.-purple .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(5), .-purple .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(5), .accordion.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(5), .triangle-section.-purple .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(5), .triangle-section.-purple-light .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(5), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(5), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(5), .panel-slider__controls.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(5), .card.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(5), .content-card.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(5), .-purple .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(5), .-purple .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(5), .dotted-container.-purple .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(5), .-purple .accordion .gradient-heading.-rainbow.btn span:nth-of-type(5), .accordion.-purple .gradient-heading.-rainbow.btn span:nth-of-type(5), .triangle-section.-purple .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(5), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(5), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(5), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(5), .panel-slider__controls.-purple .gradient-heading.-rainbow.btn span:nth-of-type(5), .card.-purple .gradient-heading.-rainbow.btn span:nth-of-type(5), .content-card.-purple .gradient-heading.-rainbow.btn span:nth-of-type(5), .-purple .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(5) {
    color: #e8242d; }
  .gradient-heading.-rainbow.-purple span:nth-of-type(6), .-rainbow.-purple.dotted-container__header span:nth-of-type(6), .-purple .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(6), .dotted-container.-purple .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(6), .-purple .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(6), .accordion.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(6), .triangle-section.-purple .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(6), .triangle-section.-purple-light .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(6), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(6), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-rainbow.dotted-container__header.btn span:nth-of-type(6), .panel-slider__controls.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(6), .card.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(6), .content-card.-purple .-rainbow.dotted-container__header.btn span:nth-of-type(6), .-purple .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(6), .-purple .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(6), .dotted-container.-purple .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(6), .-purple .accordion .gradient-heading.-rainbow.btn span:nth-of-type(6), .accordion.-purple .gradient-heading.-rainbow.btn span:nth-of-type(6), .triangle-section.-purple .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(6), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(6), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(6), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow.btn span:nth-of-type(6), .panel-slider__controls.-purple .gradient-heading.-rainbow.btn span:nth-of-type(6), .card.-purple .gradient-heading.-rainbow.btn span:nth-of-type(6), .content-card.-purple .gradient-heading.-rainbow.btn span:nth-of-type(6), .-purple .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(6) {
    color: #ed5a2e; }
  .gradient-heading.-rainbow.-red span:nth-of-type(1), .-rainbow.-red.dotted-container__header span:nth-of-type(1), .-red .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(1), .dotted-container.-red .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(1), .-red .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(1), .accordion.-red .-rainbow.dotted-container__header.btn span:nth-of-type(1), .panel-slider__controls.-red .-rainbow.dotted-container__header.btn span:nth-of-type(1), .card.-red .-rainbow.dotted-container__header.btn span:nth-of-type(1), .content-card.-red .-rainbow.dotted-container__header.btn span:nth-of-type(1), .-red .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(1), .-red .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(1), .dotted-container.-red .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(1), .-red .accordion .gradient-heading.-rainbow.btn span:nth-of-type(1), .accordion.-red .gradient-heading.-rainbow.btn span:nth-of-type(1), .panel-slider__controls.-red .gradient-heading.-rainbow.btn span:nth-of-type(1), .card.-red .gradient-heading.-rainbow.btn span:nth-of-type(1), .content-card.-red .gradient-heading.-rainbow.btn span:nth-of-type(1), .-red .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(1) {
    color: #ed5a2e; }
  .gradient-heading.-rainbow.-red span:nth-of-type(2), .-rainbow.-red.dotted-container__header span:nth-of-type(2), .-red .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(2), .dotted-container.-red .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(2), .-red .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(2), .accordion.-red .-rainbow.dotted-container__header.btn span:nth-of-type(2), .panel-slider__controls.-red .-rainbow.dotted-container__header.btn span:nth-of-type(2), .card.-red .-rainbow.dotted-container__header.btn span:nth-of-type(2), .content-card.-red .-rainbow.dotted-container__header.btn span:nth-of-type(2), .-red .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(2), .-red .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(2), .dotted-container.-red .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(2), .-red .accordion .gradient-heading.-rainbow.btn span:nth-of-type(2), .accordion.-red .gradient-heading.-rainbow.btn span:nth-of-type(2), .panel-slider__controls.-red .gradient-heading.-rainbow.btn span:nth-of-type(2), .card.-red .gradient-heading.-rainbow.btn span:nth-of-type(2), .content-card.-red .gradient-heading.-rainbow.btn span:nth-of-type(2), .-red .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(2) {
    color: #e8242d; }
  .gradient-heading.-rainbow.-red span:nth-of-type(3), .-rainbow.-red.dotted-container__header span:nth-of-type(3), .-red .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(3), .dotted-container.-red .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(3), .-red .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(3), .accordion.-red .-rainbow.dotted-container__header.btn span:nth-of-type(3), .panel-slider__controls.-red .-rainbow.dotted-container__header.btn span:nth-of-type(3), .card.-red .-rainbow.dotted-container__header.btn span:nth-of-type(3), .content-card.-red .-rainbow.dotted-container__header.btn span:nth-of-type(3), .-red .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(3), .-red .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(3), .dotted-container.-red .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(3), .-red .accordion .gradient-heading.-rainbow.btn span:nth-of-type(3), .accordion.-red .gradient-heading.-rainbow.btn span:nth-of-type(3), .panel-slider__controls.-red .gradient-heading.-rainbow.btn span:nth-of-type(3), .card.-red .gradient-heading.-rainbow.btn span:nth-of-type(3), .content-card.-red .gradient-heading.-rainbow.btn span:nth-of-type(3), .-red .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(3) {
    color: #a62e34; }
  .gradient-heading.-rainbow.-red span:nth-of-type(4), .-rainbow.-red.dotted-container__header span:nth-of-type(4), .-red .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(4), .dotted-container.-red .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(4), .-red .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(4), .accordion.-red .-rainbow.dotted-container__header.btn span:nth-of-type(4), .panel-slider__controls.-red .-rainbow.dotted-container__header.btn span:nth-of-type(4), .card.-red .-rainbow.dotted-container__header.btn span:nth-of-type(4), .content-card.-red .-rainbow.dotted-container__header.btn span:nth-of-type(4), .-red .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(4), .-red .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(4), .dotted-container.-red .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(4), .-red .accordion .gradient-heading.-rainbow.btn span:nth-of-type(4), .accordion.-red .gradient-heading.-rainbow.btn span:nth-of-type(4), .panel-slider__controls.-red .gradient-heading.-rainbow.btn span:nth-of-type(4), .card.-red .gradient-heading.-rainbow.btn span:nth-of-type(4), .content-card.-red .gradient-heading.-rainbow.btn span:nth-of-type(4), .-red .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(4) {
    color: #d95931; }
  .gradient-heading.-rainbow.-red span:nth-of-type(5), .-rainbow.-red.dotted-container__header span:nth-of-type(5), .-red .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(5), .dotted-container.-red .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(5), .-red .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(5), .accordion.-red .-rainbow.dotted-container__header.btn span:nth-of-type(5), .panel-slider__controls.-red .-rainbow.dotted-container__header.btn span:nth-of-type(5), .card.-red .-rainbow.dotted-container__header.btn span:nth-of-type(5), .content-card.-red .-rainbow.dotted-container__header.btn span:nth-of-type(5), .-red .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(5), .-red .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(5), .dotted-container.-red .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(5), .-red .accordion .gradient-heading.-rainbow.btn span:nth-of-type(5), .accordion.-red .gradient-heading.-rainbow.btn span:nth-of-type(5), .panel-slider__controls.-red .gradient-heading.-rainbow.btn span:nth-of-type(5), .card.-red .gradient-heading.-rainbow.btn span:nth-of-type(5), .content-card.-red .gradient-heading.-rainbow.btn span:nth-of-type(5), .-red .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(5) {
    color: #f07930; }
  .gradient-heading.-rainbow.-red span:nth-of-type(6), .-rainbow.-red.dotted-container__header span:nth-of-type(6), .-red .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(6), .dotted-container.-red .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(6), .-red .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(6), .accordion.-red .-rainbow.dotted-container__header.btn span:nth-of-type(6), .panel-slider__controls.-red .-rainbow.dotted-container__header.btn span:nth-of-type(6), .card.-red .-rainbow.dotted-container__header.btn span:nth-of-type(6), .content-card.-red .-rainbow.dotted-container__header.btn span:nth-of-type(6), .-red .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(6), .-red .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(6), .dotted-container.-red .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(6), .-red .accordion .gradient-heading.-rainbow.btn span:nth-of-type(6), .accordion.-red .gradient-heading.-rainbow.btn span:nth-of-type(6), .panel-slider__controls.-red .gradient-heading.-rainbow.btn span:nth-of-type(6), .card.-red .gradient-heading.-rainbow.btn span:nth-of-type(6), .content-card.-red .gradient-heading.-rainbow.btn span:nth-of-type(6), .-red .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(6) {
    color: #faae31; }
  .gradient-heading.-rainbow.-yellow span:nth-of-type(1), .-rainbow.-yellow.dotted-container__header span:nth-of-type(1), .-yellow .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(1), .dotted-container.-yellow .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(1), .-yellow .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(1), .accordion.-yellow .-rainbow.dotted-container__header.btn span:nth-of-type(1), .panel-slider__controls.-yellow .-rainbow.dotted-container__header.btn span:nth-of-type(1), .card.-yellow .-rainbow.dotted-container__header.btn span:nth-of-type(1), .-yellow .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(1), .-yellow .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(1), .dotted-container.-yellow .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(1), .-yellow .accordion .gradient-heading.-rainbow.btn span:nth-of-type(1), .accordion.-yellow .gradient-heading.-rainbow.btn span:nth-of-type(1), .panel-slider__controls.-yellow .gradient-heading.-rainbow.btn span:nth-of-type(1), .card.-yellow .gradient-heading.-rainbow.btn span:nth-of-type(1), .-yellow .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(1) {
    color: #faae31; }
  .gradient-heading.-rainbow.-yellow span:nth-of-type(2), .-rainbow.-yellow.dotted-container__header span:nth-of-type(2), .-yellow .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(2), .dotted-container.-yellow .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(2), .-yellow .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(2), .accordion.-yellow .-rainbow.dotted-container__header.btn span:nth-of-type(2), .panel-slider__controls.-yellow .-rainbow.dotted-container__header.btn span:nth-of-type(2), .card.-yellow .-rainbow.dotted-container__header.btn span:nth-of-type(2), .-yellow .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(2), .-yellow .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(2), .dotted-container.-yellow .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(2), .-yellow .accordion .gradient-heading.-rainbow.btn span:nth-of-type(2), .accordion.-yellow .gradient-heading.-rainbow.btn span:nth-of-type(2), .panel-slider__controls.-yellow .gradient-heading.-rainbow.btn span:nth-of-type(2), .card.-yellow .gradient-heading.-rainbow.btn span:nth-of-type(2), .-yellow .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(2) {
    color: #f07930; }
  .gradient-heading.-rainbow.-yellow span:nth-of-type(3), .-rainbow.-yellow.dotted-container__header span:nth-of-type(3), .-yellow .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(3), .dotted-container.-yellow .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(3), .-yellow .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(3), .accordion.-yellow .-rainbow.dotted-container__header.btn span:nth-of-type(3), .panel-slider__controls.-yellow .-rainbow.dotted-container__header.btn span:nth-of-type(3), .card.-yellow .-rainbow.dotted-container__header.btn span:nth-of-type(3), .-yellow .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(3), .-yellow .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(3), .dotted-container.-yellow .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(3), .-yellow .accordion .gradient-heading.-rainbow.btn span:nth-of-type(3), .accordion.-yellow .gradient-heading.-rainbow.btn span:nth-of-type(3), .panel-slider__controls.-yellow .gradient-heading.-rainbow.btn span:nth-of-type(3), .card.-yellow .gradient-heading.-rainbow.btn span:nth-of-type(3), .-yellow .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(3) {
    color: #d95931; }
  .gradient-heading.-rainbow.-yellow span:nth-of-type(4), .-rainbow.-yellow.dotted-container__header span:nth-of-type(4), .-yellow .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(4), .dotted-container.-yellow .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(4), .-yellow .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(4), .accordion.-yellow .-rainbow.dotted-container__header.btn span:nth-of-type(4), .panel-slider__controls.-yellow .-rainbow.dotted-container__header.btn span:nth-of-type(4), .card.-yellow .-rainbow.dotted-container__header.btn span:nth-of-type(4), .-yellow .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(4), .-yellow .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(4), .dotted-container.-yellow .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(4), .-yellow .accordion .gradient-heading.-rainbow.btn span:nth-of-type(4), .accordion.-yellow .gradient-heading.-rainbow.btn span:nth-of-type(4), .panel-slider__controls.-yellow .gradient-heading.-rainbow.btn span:nth-of-type(4), .card.-yellow .gradient-heading.-rainbow.btn span:nth-of-type(4), .-yellow .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(4) {
    color: #136b6a; }
  .gradient-heading.-rainbow.-yellow span:nth-of-type(5), .-rainbow.-yellow.dotted-container__header span:nth-of-type(5), .-yellow .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(5), .dotted-container.-yellow .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(5), .-yellow .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(5), .accordion.-yellow .-rainbow.dotted-container__header.btn span:nth-of-type(5), .panel-slider__controls.-yellow .-rainbow.dotted-container__header.btn span:nth-of-type(5), .card.-yellow .-rainbow.dotted-container__header.btn span:nth-of-type(5), .-yellow .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(5), .-yellow .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(5), .dotted-container.-yellow .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(5), .-yellow .accordion .gradient-heading.-rainbow.btn span:nth-of-type(5), .accordion.-yellow .gradient-heading.-rainbow.btn span:nth-of-type(5), .panel-slider__controls.-yellow .gradient-heading.-rainbow.btn span:nth-of-type(5), .card.-yellow .gradient-heading.-rainbow.btn span:nth-of-type(5), .-yellow .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(5) {
    color: #24a390; }
  .gradient-heading.-rainbow.-yellow span:nth-of-type(6), .-rainbow.-yellow.dotted-container__header span:nth-of-type(6), .-yellow .dotted-container .-rainbow.dotted-container__header.btn span:nth-of-type(6), .dotted-container.-yellow .dotted-container__content .-rainbow.dotted-container__header.btn span:nth-of-type(6), .-yellow .accordion .-rainbow.dotted-container__header.btn span:nth-of-type(6), .accordion.-yellow .-rainbow.dotted-container__header.btn span:nth-of-type(6), .panel-slider__controls.-yellow .-rainbow.dotted-container__header.btn span:nth-of-type(6), .card.-yellow .-rainbow.dotted-container__header.btn span:nth-of-type(6), .-yellow .content-block__btn .-rainbow.dotted-container__header.btn span:nth-of-type(6), .-yellow .dotted-container .gradient-heading.-rainbow.btn span:nth-of-type(6), .dotted-container.-yellow .dotted-container__content .gradient-heading.-rainbow.btn span:nth-of-type(6), .-yellow .accordion .gradient-heading.-rainbow.btn span:nth-of-type(6), .accordion.-yellow .gradient-heading.-rainbow.btn span:nth-of-type(6), .panel-slider__controls.-yellow .gradient-heading.-rainbow.btn span:nth-of-type(6), .card.-yellow .gradient-heading.-rainbow.btn span:nth-of-type(6), .-yellow .content-block__btn .gradient-heading.-rainbow.btn span:nth-of-type(6) {
    color: #36bcbd; }
  .gradient-heading.-rainbow-short.-blue span:nth-of-type(1), .-rainbow-short.-blue.dotted-container__header span:nth-of-type(1), .-blue .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .dotted-container.-blue .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .-blue .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .accordion.-blue .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .triangle-section.-blue .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .panel-slider__controls.-blue .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .card.-blue .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .content-card.-blue .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .-blue .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .-blue .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .dotted-container.-blue .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .-blue .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .accordion.-blue .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .triangle-section.-blue .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .panel-slider__controls.-blue .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .card.-blue .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .content-card.-blue .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .-blue .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(1) {
    color: #178bcd; }
  .gradient-heading.-rainbow-short.-blue span:nth-of-type(2), .-rainbow-short.-blue.dotted-container__header span:nth-of-type(2), .-blue .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .dotted-container.-blue .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .-blue .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .accordion.-blue .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .triangle-section.-blue .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .panel-slider__controls.-blue .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .card.-blue .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .content-card.-blue .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .-blue .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .-blue .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .dotted-container.-blue .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .-blue .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .accordion.-blue .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .triangle-section.-blue .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .panel-slider__controls.-blue .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .card.-blue .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .content-card.-blue .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .-blue .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(2) {
    color: #0a63ac; }
  .gradient-heading.-rainbow-short.-blue span:nth-of-type(3), .-rainbow-short.-blue.dotted-container__header span:nth-of-type(3), .-blue .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .dotted-container.-blue .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .-blue .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .accordion.-blue .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .triangle-section.-blue .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .panel-slider__controls.-blue .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .card.-blue .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .content-card.-blue .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .-blue .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .-blue .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .dotted-container.-blue .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .-blue .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .accordion.-blue .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .triangle-section.-blue .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .panel-slider__controls.-blue .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .card.-blue .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .content-card.-blue .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .-blue .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(3) {
    color: #5a348f; }
  .gradient-heading.-rainbow-short.-blue span:nth-of-type(4), .-rainbow-short.-blue.dotted-container__header span:nth-of-type(4), .-blue .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .dotted-container.-blue .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .-blue .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .accordion.-blue .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .triangle-section.-blue .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .panel-slider__controls.-blue .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .card.-blue .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .content-card.-blue .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .-blue .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .-blue .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .dotted-container.-blue .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .-blue .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .accordion.-blue .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .triangle-section.-blue .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .panel-slider__controls.-blue .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .card.-blue .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .content-card.-blue .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .-blue .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(4) {
    color: #8f2f8d; }
  .gradient-heading.-rainbow-short.-green span:nth-of-type(1), .-rainbow-short.-green.dotted-container__header span:nth-of-type(1), .-green .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .dotted-container.-green .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .-green .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .accordion.-green .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .panel-slider__controls.-green .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .card.-green .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .content-card.-green .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .-green .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .-green .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .dotted-container.-green .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .-green .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .accordion.-green .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .panel-slider__controls.-green .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .card.-green .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .content-card.-green .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .-green .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(1) {
    color: #24a390; }
  .gradient-heading.-rainbow-short.-green span:nth-of-type(2), .-rainbow-short.-green.dotted-container__header span:nth-of-type(2), .-green .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .dotted-container.-green .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .-green .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .accordion.-green .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .panel-slider__controls.-green .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .card.-green .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .content-card.-green .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .-green .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .-green .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .dotted-container.-green .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .-green .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .accordion.-green .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .panel-slider__controls.-green .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .card.-green .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .content-card.-green .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .-green .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(2) {
    color: #136b6a; }
  .gradient-heading.-rainbow-short.-green span:nth-of-type(3), .-rainbow-short.-green.dotted-container__header span:nth-of-type(3), .-green .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .dotted-container.-green .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .-green .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .accordion.-green .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .panel-slider__controls.-green .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .card.-green .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .content-card.-green .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .-green .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .-green .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .dotted-container.-green .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .-green .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .accordion.-green .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .panel-slider__controls.-green .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .card.-green .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .content-card.-green .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .-green .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(3) {
    color: #0a63ac; }
  .gradient-heading.-rainbow-short.-green span:nth-of-type(4), .-rainbow-short.-green.dotted-container__header span:nth-of-type(4), .-green .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .dotted-container.-green .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .-green .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .accordion.-green .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .panel-slider__controls.-green .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .card.-green .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .content-card.-green .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .-green .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .-green .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .dotted-container.-green .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .-green .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .accordion.-green .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .panel-slider__controls.-green .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .card.-green .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .content-card.-green .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .-green .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(4) {
    color: #178bcd; }
  .gradient-heading.-rainbow-short.-purple span:nth-of-type(1), .-rainbow-short.-purple.dotted-container__header span:nth-of-type(1), .-purple .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .dotted-container.-purple .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .-purple .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .accordion.-purple .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .triangle-section.-purple .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .triangle-section.-purple-light .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .panel-slider__controls.-purple .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .card.-purple .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .content-card.-purple .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .-purple .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .-purple .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .dotted-container.-purple .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .-purple .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .accordion.-purple .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .triangle-section.-purple .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .panel-slider__controls.-purple .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .card.-purple .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .content-card.-purple .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .-purple .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(1) {
    color: #8f2f8d; }
  .gradient-heading.-rainbow-short.-purple span:nth-of-type(2), .-rainbow-short.-purple.dotted-container__header span:nth-of-type(2), .-purple .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .dotted-container.-purple .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .-purple .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .accordion.-purple .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .triangle-section.-purple .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .triangle-section.-purple-light .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .panel-slider__controls.-purple .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .card.-purple .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .content-card.-purple .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .-purple .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .-purple .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .dotted-container.-purple .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .-purple .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .accordion.-purple .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .triangle-section.-purple .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .panel-slider__controls.-purple .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .card.-purple .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .content-card.-purple .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .-purple .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(2) {
    color: #5a348f; }
  .gradient-heading.-rainbow-short.-purple span:nth-of-type(3), .-rainbow-short.-purple.dotted-container__header span:nth-of-type(3), .-purple .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .dotted-container.-purple .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .-purple .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .accordion.-purple .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .triangle-section.-purple .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .triangle-section.-purple-light .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .panel-slider__controls.-purple .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .card.-purple .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .content-card.-purple .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .-purple .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .-purple .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .dotted-container.-purple .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .-purple .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .accordion.-purple .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .triangle-section.-purple .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .panel-slider__controls.-purple .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .card.-purple .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .content-card.-purple .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .-purple .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(3) {
    color: #a62e34; }
  .gradient-heading.-rainbow-short.-purple span:nth-of-type(4), .-rainbow-short.-purple.dotted-container__header span:nth-of-type(4), .-purple .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .dotted-container.-purple .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .-purple .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .accordion.-purple .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .triangle-section.-purple .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .triangle-section.-purple-light .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .panel-slider__controls.-purple .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .card.-purple .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .content-card.-purple .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .-purple .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .-purple .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .dotted-container.-purple .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .-purple .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .accordion.-purple .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .triangle-section.-purple .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .panel-slider__controls.-purple .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .card.-purple .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .content-card.-purple .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .-purple .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(4) {
    color: #e8242d; }
  .gradient-heading.-rainbow-short.-red span:nth-of-type(1), .-rainbow-short.-red.dotted-container__header span:nth-of-type(1), .-red .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .dotted-container.-red .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .-red .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .accordion.-red .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .panel-slider__controls.-red .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .card.-red .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .content-card.-red .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .-red .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .-red .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .dotted-container.-red .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .-red .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .accordion.-red .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .panel-slider__controls.-red .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .card.-red .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .content-card.-red .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .-red .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(1) {
    color: #e8242d; }
  .gradient-heading.-rainbow-short.-red span:nth-of-type(2), .-rainbow-short.-red.dotted-container__header span:nth-of-type(2), .-red .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .dotted-container.-red .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .-red .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .accordion.-red .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .panel-slider__controls.-red .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .card.-red .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .content-card.-red .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .-red .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .-red .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .dotted-container.-red .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .-red .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .accordion.-red .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .panel-slider__controls.-red .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .card.-red .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .content-card.-red .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .-red .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(2) {
    color: #a62e34; }
  .gradient-heading.-rainbow-short.-red span:nth-of-type(3), .-rainbow-short.-red.dotted-container__header span:nth-of-type(3), .-red .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .dotted-container.-red .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .-red .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .accordion.-red .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .panel-slider__controls.-red .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .card.-red .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .content-card.-red .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .-red .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .-red .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .dotted-container.-red .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .-red .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .accordion.-red .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .panel-slider__controls.-red .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .card.-red .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .content-card.-red .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .-red .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(3) {
    color: #d95931; }
  .gradient-heading.-rainbow-short.-red span:nth-of-type(4), .-rainbow-short.-red.dotted-container__header span:nth-of-type(4), .-red .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .dotted-container.-red .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .-red .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .accordion.-red .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .panel-slider__controls.-red .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .card.-red .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .content-card.-red .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .-red .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .-red .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .dotted-container.-red .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .-red .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .accordion.-red .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .panel-slider__controls.-red .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .card.-red .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .content-card.-red .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .-red .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(4) {
    color: #f07930; }
  .gradient-heading.-rainbow-short.-yellow span:nth-of-type(1), .-rainbow-short.-yellow.dotted-container__header span:nth-of-type(1), .-yellow .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .dotted-container.-yellow .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .-yellow .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .accordion.-yellow .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .panel-slider__controls.-yellow .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .card.-yellow .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .-yellow .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(1), .-yellow .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .dotted-container.-yellow .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .-yellow .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .accordion.-yellow .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .panel-slider__controls.-yellow .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .card.-yellow .gradient-heading.-rainbow-short.btn span:nth-of-type(1), .-yellow .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(1) {
    color: #f07930; }
  .gradient-heading.-rainbow-short.-yellow span:nth-of-type(2), .-rainbow-short.-yellow.dotted-container__header span:nth-of-type(2), .-yellow .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .dotted-container.-yellow .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .-yellow .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .accordion.-yellow .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .panel-slider__controls.-yellow .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .card.-yellow .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .-yellow .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(2), .-yellow .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .dotted-container.-yellow .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .-yellow .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .accordion.-yellow .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .panel-slider__controls.-yellow .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .card.-yellow .gradient-heading.-rainbow-short.btn span:nth-of-type(2), .-yellow .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(2) {
    color: #d95931; }
  .gradient-heading.-rainbow-short.-yellow span:nth-of-type(3), .-rainbow-short.-yellow.dotted-container__header span:nth-of-type(3), .-yellow .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .dotted-container.-yellow .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .-yellow .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .accordion.-yellow .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .panel-slider__controls.-yellow .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .card.-yellow .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .-yellow .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(3), .-yellow .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .dotted-container.-yellow .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .-yellow .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .accordion.-yellow .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .panel-slider__controls.-yellow .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .card.-yellow .gradient-heading.-rainbow-short.btn span:nth-of-type(3), .-yellow .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(3) {
    color: #136b6a; }
  .gradient-heading.-rainbow-short.-yellow span:nth-of-type(4), .-rainbow-short.-yellow.dotted-container__header span:nth-of-type(4), .-yellow .dotted-container .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .dotted-container.-yellow .dotted-container__content .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .-yellow .accordion .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .accordion.-yellow .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .panel-slider__controls.-yellow .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .card.-yellow .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .-yellow .content-block__btn .-rainbow-short.dotted-container__header.btn span:nth-of-type(4), .-yellow .dotted-container .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .dotted-container.-yellow .dotted-container__content .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .-yellow .accordion .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .accordion.-yellow .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .panel-slider__controls.-yellow .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .card.-yellow .gradient-heading.-rainbow-short.btn span:nth-of-type(4), .-yellow .content-block__btn .gradient-heading.-rainbow-short.btn span:nth-of-type(4) {
    color: #24a390; }
  .gradient-heading.-rainbow-double.-purple span:nth-last-of-type(1), .-rainbow-double.-purple.dotted-container__header span:nth-last-of-type(1), .-purple .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .dotted-container.-purple .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .-purple .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .accordion.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .triangle-section.-purple .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .triangle-section.-purple-light .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .panel-slider__controls.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .card.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .content-card.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .-purple .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .-purple .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .dotted-container.-purple .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .-purple .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .accordion.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .triangle-section.-purple .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .panel-slider__controls.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .card.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .content-card.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .-purple .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .gradient-heading.-rainbow-double.-purple span:nth-last-of-type(2), .-rainbow-double.-purple.dotted-container__header span:nth-last-of-type(2), .-purple .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .dotted-container.-purple .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .-purple .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .accordion.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .triangle-section.-purple .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .triangle-section.-purple-light .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .panel-slider__controls.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .card.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .content-card.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .-purple .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .-purple .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .dotted-container.-purple .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .-purple .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .accordion.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .triangle-section.-purple .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .panel-slider__controls.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .card.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .content-card.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .-purple .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2) {
    color: #5a348f; }
  .gradient-heading.-rainbow-double.-purple span:nth-last-of-type(3), .-rainbow-double.-purple.dotted-container__header span:nth-last-of-type(3), .-purple .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .dotted-container.-purple .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .-purple .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .accordion.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .triangle-section.-purple .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .triangle-section.-purple-light .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .panel-slider__controls.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .card.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .content-card.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .-purple .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .-purple .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .dotted-container.-purple .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .-purple .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .accordion.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .triangle-section.-purple .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .panel-slider__controls.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .card.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .content-card.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .-purple .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .gradient-heading.-rainbow-double.-purple span:nth-last-of-type(4), .-rainbow-double.-purple.dotted-container__header span:nth-last-of-type(4), .-purple .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .dotted-container.-purple .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .-purple .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .accordion.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .triangle-section.-purple .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .triangle-section.-purple-light .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .panel-slider__controls.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .card.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .content-card.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .-purple .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .-purple .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .dotted-container.-purple .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .-purple .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .accordion.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .triangle-section.-purple .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .panel-slider__controls.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .card.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .content-card.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .-purple .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4) {
    color: #8f2f8d; }
  .gradient-heading.-rainbow-double.-purple span:nth-last-of-type(5), .-rainbow-double.-purple.dotted-container__header span:nth-last-of-type(5), .-purple .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .dotted-container.-purple .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .-purple .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .accordion.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .triangle-section.-purple .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .triangle-section.-purple-light .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .panel-slider__controls.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .card.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .content-card.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .-purple .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .-purple .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .dotted-container.-purple .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .-purple .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .accordion.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .triangle-section.-purple .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .panel-slider__controls.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .card.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .content-card.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .-purple .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .gradient-heading.-rainbow-double.-purple span:nth-last-of-type(6), .-rainbow-double.-purple.dotted-container__header span:nth-last-of-type(6), .-purple .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .dotted-container.-purple .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .-purple .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .accordion.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .triangle-section.-purple .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .triangle-section.-purple-light .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .slider-panel.-purple .triangle-section.btn .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .panel-slider__controls.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .card.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .content-card.-purple .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .-purple .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .-purple .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .dotted-container.-purple .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .-purple .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .accordion.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .triangle-section.-purple .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .triangle-section.-purple-light .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .slider-panel.-purple .triangle-section.btn .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .panel-slider__controls.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .card.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .content-card.-purple .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .-purple .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6) {
    color: #c2258c; }
  .gradient-heading.-rainbow-double.-blue span:nth-last-of-type(1), .-rainbow-double.-blue.dotted-container__header span:nth-last-of-type(1), .-blue .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .dotted-container.-blue .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .-blue .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .accordion.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .triangle-section.-blue .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .panel-slider__controls.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .card.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .content-card.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .-blue .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .-blue .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .dotted-container.-blue .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .-blue .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .accordion.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .triangle-section.-blue .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .panel-slider__controls.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .card.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .content-card.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .-blue .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .gradient-heading.-rainbow-double.-blue span:nth-last-of-type(2), .-rainbow-double.-blue.dotted-container__header span:nth-last-of-type(2), .-blue .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .dotted-container.-blue .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .-blue .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .accordion.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .triangle-section.-blue .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .panel-slider__controls.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .card.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .content-card.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .-blue .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .-blue .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .dotted-container.-blue .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .-blue .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .accordion.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .triangle-section.-blue .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .panel-slider__controls.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .card.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .content-card.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .-blue .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2) {
    color: #0a63ac; }
  .gradient-heading.-rainbow-double.-blue span:nth-last-of-type(3), .-rainbow-double.-blue.dotted-container__header span:nth-last-of-type(3), .-blue .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .dotted-container.-blue .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .-blue .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .accordion.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .triangle-section.-blue .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .panel-slider__controls.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .card.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .content-card.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .-blue .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .-blue .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .dotted-container.-blue .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .-blue .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .accordion.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .triangle-section.-blue .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .panel-slider__controls.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .card.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .content-card.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .-blue .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .gradient-heading.-rainbow-double.-blue span:nth-last-of-type(4), .-rainbow-double.-blue.dotted-container__header span:nth-last-of-type(4), .-blue .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .dotted-container.-blue .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .-blue .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .accordion.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .triangle-section.-blue .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .panel-slider__controls.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .card.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .content-card.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .-blue .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .-blue .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .dotted-container.-blue .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .-blue .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .accordion.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .triangle-section.-blue .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .panel-slider__controls.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .card.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .content-card.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .-blue .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4) {
    color: #178bcd; }
  .gradient-heading.-rainbow-double.-blue span:nth-last-of-type(5), .-rainbow-double.-blue.dotted-container__header span:nth-last-of-type(5), .-blue .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .dotted-container.-blue .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .-blue .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .accordion.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .triangle-section.-blue .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .panel-slider__controls.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .card.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .content-card.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .-blue .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .-blue .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .dotted-container.-blue .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .-blue .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .accordion.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .triangle-section.-blue .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .panel-slider__controls.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .card.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .content-card.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .-blue .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .gradient-heading.-rainbow-double.-blue span:nth-last-of-type(6), .-rainbow-double.-blue.dotted-container__header span:nth-last-of-type(6), .-blue .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .dotted-container.-blue .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .-blue .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .accordion.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .triangle-section.-blue .triangle-column__body .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .panel-slider__controls.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .card.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .content-card.-blue .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .-blue .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .-blue .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .dotted-container.-blue .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .-blue .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .accordion.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .triangle-section.-blue .triangle-column__body .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .panel-slider__controls.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .card.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .content-card.-blue .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .-blue .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6) {
    color: #22b0ec; }
  .gradient-heading.-rainbow-double.-green span:nth-last-of-type(1), .-rainbow-double.-green.dotted-container__header span:nth-last-of-type(1), .-green .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .dotted-container.-green .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .-green .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .accordion.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .panel-slider__controls.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .card.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .content-card.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .-green .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .-green .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .dotted-container.-green .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .-green .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .accordion.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .panel-slider__controls.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .card.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .content-card.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .-green .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .gradient-heading.-rainbow-double.-green span:nth-last-of-type(2), .-rainbow-double.-green.dotted-container__header span:nth-last-of-type(2), .-green .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .dotted-container.-green .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .-green .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .accordion.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .panel-slider__controls.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .card.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .content-card.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .-green .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .-green .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .dotted-container.-green .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .-green .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .accordion.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .panel-slider__controls.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .card.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .content-card.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .-green .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2) {
    color: #136b6a; }
  .gradient-heading.-rainbow-double.-green span:nth-last-of-type(3), .-rainbow-double.-green.dotted-container__header span:nth-last-of-type(3), .-green .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .dotted-container.-green .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .-green .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .accordion.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .panel-slider__controls.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .card.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .content-card.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .-green .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .-green .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .dotted-container.-green .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .-green .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .accordion.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .panel-slider__controls.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .card.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .content-card.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .-green .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .gradient-heading.-rainbow-double.-green span:nth-last-of-type(4), .-rainbow-double.-green.dotted-container__header span:nth-last-of-type(4), .-green .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .dotted-container.-green .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .-green .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .accordion.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .panel-slider__controls.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .card.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .content-card.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .-green .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .-green .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .dotted-container.-green .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .-green .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .accordion.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .panel-slider__controls.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .card.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .content-card.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .-green .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4) {
    color: #24a390; }
  .gradient-heading.-rainbow-double.-green span:nth-last-of-type(5), .-rainbow-double.-green.dotted-container__header span:nth-last-of-type(5), .-green .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .dotted-container.-green .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .-green .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .accordion.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .panel-slider__controls.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .card.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .content-card.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .-green .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .-green .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .dotted-container.-green .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .-green .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .accordion.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .panel-slider__controls.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .card.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .content-card.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .-green .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .gradient-heading.-rainbow-double.-green span:nth-last-of-type(6), .-rainbow-double.-green.dotted-container__header span:nth-last-of-type(6), .-green .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .dotted-container.-green .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .-green .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .accordion.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .panel-slider__controls.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .card.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .content-card.-green .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .-green .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .-green .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .dotted-container.-green .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .-green .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .accordion.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .panel-slider__controls.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .card.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .content-card.-green .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .-green .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6) {
    color: #36bcbd; }
  .gradient-heading.-rainbow-double.-red span:nth-last-of-type(1), .-rainbow-double.-red.dotted-container__header span:nth-last-of-type(1), .-red .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .dotted-container.-red .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .-red .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .accordion.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .panel-slider__controls.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .card.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .content-card.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .-red .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .-red .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .dotted-container.-red .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .-red .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .accordion.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .panel-slider__controls.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .card.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .content-card.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .-red .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .gradient-heading.-rainbow-double.-red span:nth-last-of-type(2), .-rainbow-double.-red.dotted-container__header span:nth-last-of-type(2), .-red .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .dotted-container.-red .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .-red .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .accordion.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .panel-slider__controls.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .card.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .content-card.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .-red .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .-red .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .dotted-container.-red .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .-red .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .accordion.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .panel-slider__controls.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .card.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .content-card.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .-red .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2) {
    color: #a62e34; }
  .gradient-heading.-rainbow-double.-red span:nth-last-of-type(3), .-rainbow-double.-red.dotted-container__header span:nth-last-of-type(3), .-red .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .dotted-container.-red .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .-red .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .accordion.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .panel-slider__controls.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .card.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .content-card.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .-red .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .-red .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .dotted-container.-red .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .-red .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .accordion.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .panel-slider__controls.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .card.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .content-card.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .-red .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .gradient-heading.-rainbow-double.-red span:nth-last-of-type(4), .-rainbow-double.-red.dotted-container__header span:nth-last-of-type(4), .-red .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .dotted-container.-red .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .-red .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .accordion.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .panel-slider__controls.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .card.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .content-card.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .-red .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .-red .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .dotted-container.-red .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .-red .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .accordion.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .panel-slider__controls.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .card.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .content-card.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .-red .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4) {
    color: #e8242d; }
  .gradient-heading.-rainbow-double.-red span:nth-last-of-type(5), .-rainbow-double.-red.dotted-container__header span:nth-last-of-type(5), .-red .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .dotted-container.-red .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .-red .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .accordion.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .panel-slider__controls.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .card.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .content-card.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .-red .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .-red .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .dotted-container.-red .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .-red .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .accordion.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .panel-slider__controls.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .card.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .content-card.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .-red .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .gradient-heading.-rainbow-double.-red span:nth-last-of-type(6), .-rainbow-double.-red.dotted-container__header span:nth-last-of-type(6), .-red .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .dotted-container.-red .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .-red .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .accordion.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .panel-slider__controls.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .card.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .content-card.-red .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .-red .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .-red .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .dotted-container.-red .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .-red .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .accordion.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .panel-slider__controls.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .card.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .content-card.-red .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .-red .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6) {
    color: #ed5a2e; }
  .gradient-heading.-rainbow-double.-yellow span:nth-last-of-type(1), .-rainbow-double.-yellow.dotted-container__header span:nth-last-of-type(1), .-yellow .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .dotted-container.-yellow .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .-yellow .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .accordion.-yellow .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .panel-slider__controls.-yellow .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .card.-yellow .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .-yellow .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(1), .-yellow .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .dotted-container.-yellow .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .-yellow .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .accordion.-yellow .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .panel-slider__controls.-yellow .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .card.-yellow .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .-yellow .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(1), .gradient-heading.-rainbow-double.-yellow span:nth-last-of-type(2), .-rainbow-double.-yellow.dotted-container__header span:nth-last-of-type(2), .-yellow .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .dotted-container.-yellow .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .-yellow .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .accordion.-yellow .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .panel-slider__controls.-yellow .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .card.-yellow .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .-yellow .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(2), .-yellow .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .dotted-container.-yellow .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .-yellow .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .accordion.-yellow .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .panel-slider__controls.-yellow .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .card.-yellow .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2), .-yellow .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(2) {
    color: #d95931; }
  .gradient-heading.-rainbow-double.-yellow span:nth-last-of-type(3), .-rainbow-double.-yellow.dotted-container__header span:nth-last-of-type(3), .-yellow .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .dotted-container.-yellow .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .-yellow .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .accordion.-yellow .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .panel-slider__controls.-yellow .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .card.-yellow .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .-yellow .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(3), .-yellow .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .dotted-container.-yellow .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .-yellow .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .accordion.-yellow .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .panel-slider__controls.-yellow .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .card.-yellow .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .-yellow .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(3), .gradient-heading.-rainbow-double.-yellow span:nth-last-of-type(4), .-rainbow-double.-yellow.dotted-container__header span:nth-last-of-type(4), .-yellow .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .dotted-container.-yellow .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .-yellow .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .accordion.-yellow .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .panel-slider__controls.-yellow .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .card.-yellow .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .-yellow .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(4), .-yellow .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .dotted-container.-yellow .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .-yellow .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .accordion.-yellow .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .panel-slider__controls.-yellow .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .card.-yellow .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4), .-yellow .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(4) {
    color: #f07930; }
  .gradient-heading.-rainbow-double.-yellow span:nth-last-of-type(5), .-rainbow-double.-yellow.dotted-container__header span:nth-last-of-type(5), .-yellow .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .dotted-container.-yellow .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .-yellow .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .accordion.-yellow .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .panel-slider__controls.-yellow .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .card.-yellow .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .-yellow .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(5), .-yellow .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .dotted-container.-yellow .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .-yellow .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .accordion.-yellow .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .panel-slider__controls.-yellow .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .card.-yellow .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .-yellow .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(5), .gradient-heading.-rainbow-double.-yellow span:nth-last-of-type(6), .-rainbow-double.-yellow.dotted-container__header span:nth-last-of-type(6), .-yellow .dotted-container .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .dotted-container.-yellow .dotted-container__content .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .-yellow .accordion .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .accordion.-yellow .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .panel-slider__controls.-yellow .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .card.-yellow .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .-yellow .content-block__btn .-rainbow-double.dotted-container__header.btn span:nth-last-of-type(6), .-yellow .dotted-container .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .dotted-container.-yellow .dotted-container__content .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .-yellow .accordion .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .accordion.-yellow .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .panel-slider__controls.-yellow .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .card.-yellow .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6), .-yellow .content-block__btn .gradient-heading.-rainbow-double.btn span:nth-last-of-type(6) {
    color: #faae31; }
  .gradient-heading.-size-xs, .-size-xs.dotted-container__header {
    font-size: 1.9375rem; }
  .gradient-heading.-size-s, .-size-s.dotted-container__header {
    font-size: 2.4375rem; }
  .gradient-heading.-size-m, .-size-m.dotted-container__header {
    font-size: 2.4375rem; }
    @media all and (min-width: 45rem) {
      .gradient-heading.-size-m, .-size-m.dotted-container__header {
        font-size: 3.0625rem; } }
  .gradient-heading.-size-l, .-size-l.dotted-container__header {
    font-size: 2.4375rem; }
    @media all and (min-width: 45rem) {
      .gradient-heading.-size-l, .-size-l.dotted-container__header {
        font-size: 3.0625rem; } }
    @media all and (min-width: 56.25rem) {
      .gradient-heading.-size-l, .-size-l.dotted-container__header {
        font-size: 3.8125rem; } }
  .gradient-heading.-size-xl, .-size-xl.dotted-container__header {
    font-size: 3.0625rem; }
    @media all and (min-width: 45rem) {
      .gradient-heading.-size-xl, .-size-xl.dotted-container__header {
        font-size: 3.8125rem; } }
    @media all and (min-width: 45rem) {
      .gradient-heading.-size-xl, .-size-xl.dotted-container__header {
        font-size: 4.75rem; } }

.dotted-container {
  padding-left: 35px;
  position: relative; }
  .dotted-container::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 2px;
    background-position: left;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(42.85714%, black), color-stop(0%, rgba(255, 255, 255, 0)));
    background-image: linear-gradient(black 42.85714%, rgba(255, 255, 255, 0) 0%);
    background-repeat: repeat-y;
    background-size: 2px 7px; }

.dotted-container.-side-content {
  max-width: 60ch;
  margin-bottom: 65px; }
  .dotted-container.-side-content:last-child {
    margin-bottom: 0; }

.dotted-container__header {
  font-size: 31px;
  margin-bottom: 1.5rem; }

.dotted-container__content > *:last-child {
  margin-bottom: 0; }

.list-row-container {
  border-collapse: collapse;
  width: 100%; }

.list-row {
  color: #231f20;
  display: block;
  padding: 11px 0px;
  background-position: top;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(16.66667%, #636466), color-stop(0%, rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, #636466 16.66667%, rgba(255, 255, 255, 0) 0%);
  background-repeat: repeat-x;
  background-size: 6px 1px; }
  .list-row td {
    display: block;
    padding-bottom: 2.5px; }
  @media all and (min-width: 56.25rem) {
    .list-row {
      padding: 0px; }
      .list-row td {
        display: table-cell;
        padding-top: 11px;
        padding-bottom: 11px; } }

.list-row__title {
  font-weight: 700;
  padding-right: 11px;
  vertical-align: top; }
  @media all and (min-width: 56.25rem) {
    .list-row__title {
      width: 256px; } }

.list-row__text p {
  margin-bottom: 0.5rem; }
  .list-row__text p:last-child {
    margin-bottom: 0; }

.split-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  color: #ffffff;
  border-radius: 24px;
  overflow: hidden; }
  .split-row .gradient-heading, .split-row .dotted-container__header {
    margin-bottom: 35px; }
  @media all and (min-width: 75rem) {
    .split-row {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row; }
      .split-row .split-row__content {
        padding: 90px 0px; }
      .split-row.-reverse {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse; } }
  .split-row.-overlap {
    margin-top: -75px; }
    @media all and (min-width: 45rem) {
      .split-row.-overlap {
        margin-top: -115px; } }

.split-row__content {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  padding: 40px 1.25rem; }

.split-row__heading {
  margin-bottom: 0.85em; }
  .split-row__heading {
    font-size: 1.9375rem; }
    @media screen and (min-width: 45rem) {
      .split-row__heading {
        font-size: calc( 1.9375rem + 1.125 * ((100vw - 45rem) / 75)); } }
    @media screen and (min-width: 120rem) {
      .split-row__heading {
        font-size: 3.0625rem; } }

.split-row__body {
  margin-bottom: 1.25em;
  max-width: 65ch; }
  .split-row__body {
    font-size: 1.25rem; }
    @media screen and (min-width: 75rem) {
      .split-row__body {
        font-size: calc( 1.25rem + 0.3125 * ((100vw - 75rem) / 45)); } }
    @media screen and (min-width: 120rem) {
      .split-row__body {
        font-size: 1.5625rem; } }
  .split-row__body:last-child {
    margin-bottom: 0; }

.split-row__additional {
  margin-bottom: 2.1875rem; }
  .split-row__additional:last-child {
    margin-bottom: 0; }

.split-row__image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1; }
  .split-row__image .content-image-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1; }
  .split-row__image .content-image-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-bottom: 66.5%; }
  @media all and (min-width: 75rem) {
    .split-row__image .content-image-wrapper {
      padding-bottom: 0; } }

.split-row.-blue .split-row__content, .-blue .dotted-container .split-row.btn .split-row__content, .dotted-container.-blue .dotted-container__content .split-row.btn .split-row__content, .-blue .accordion .split-row.btn .split-row__content, .accordion.-blue .split-row.btn .split-row__content, .triangle-section.-blue .triangle-column__body .split-row.btn .split-row__content, .panel-slider__controls.-blue .split-row.btn .split-row__content, .card.-blue .split-row.btn .split-row__content, .content-card.-blue .split-row.btn .split-row__content, .-blue .content-block__btn .split-row.btn .split-row__content {
  background-color: #1b4265; }

.split-row.-green .split-row__content, .-green .dotted-container .split-row.btn .split-row__content, .dotted-container.-green .dotted-container__content .split-row.btn .split-row__content, .-green .accordion .split-row.btn .split-row__content, .accordion.-green .split-row.btn .split-row__content, .panel-slider__controls.-green .split-row.btn .split-row__content, .card.-green .split-row.btn .split-row__content, .content-card.-green .split-row.btn .split-row__content, .-green .content-block__btn .split-row.btn .split-row__content {
  background-color: #213838; }

.split-row.-yellow .split-row__content, .-yellow .dotted-container .split-row.btn .split-row__content, .dotted-container.-yellow .dotted-container__content .split-row.btn .split-row__content, .-yellow .accordion .split-row.btn .split-row__content, .accordion.-yellow .split-row.btn .split-row__content, .panel-slider__controls.-yellow .split-row.btn .split-row__content, .card.-yellow .split-row.btn .split-row__content, .-yellow .content-block__btn .split-row.btn .split-row__content {
  background-color: #731e22; }

.split-row.-red .split-row__content, .-red .dotted-container .split-row.btn .split-row__content, .dotted-container.-red .dotted-container__content .split-row.btn .split-row__content, .-red .accordion .split-row.btn .split-row__content, .accordion.-red .split-row.btn .split-row__content, .panel-slider__controls.-red .split-row.btn .split-row__content, .card.-red .split-row.btn .split-row__content, .content-card.-red .split-row.btn .split-row__content, .-red .content-block__btn .split-row.btn .split-row__content {
  background-color: #63282c; }

.split-row.-purple .split-row__content, .-purple .dotted-container .split-row.btn .split-row__content, .dotted-container.-purple .dotted-container__content .split-row.btn .split-row__content, .-purple .accordion .split-row.btn .split-row__content, .accordion.-purple .split-row.btn .split-row__content, .triangle-section.-purple .triangle-column__body .split-row.btn .split-row__content, .triangle-section.-purple-light .triangle-column__body .split-row.btn .split-row__content, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .split-row.btn .split-row__content, .slider-panel.-purple .triangle-section.btn .triangle-column__body .split-row.btn .split-row__content, .panel-slider__controls.-purple .split-row.btn .split-row__content, .card.-purple .split-row.btn .split-row__content, .content-card.-purple .split-row.btn .split-row__content, .-purple .content-block__btn .split-row.btn .split-row__content {
  background-color: #3e2c57; }

.split-row-full {
  border-radius: 24px;
  color: #ffffff; }
  @media all and (min-width: 75rem) {
    .split-row-full {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row; } }

.split-row-full__content {
  position: relative;
  padding: 40px 0 65px; }
  .split-row-full__content::before {
    content: '';
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    left: calc((100vw - calc(100vw * (12 / 14))) / -2);
    border-radius: 0px 24px 24px 0px;
    z-index: -1; }
  @media all and (min-width: 21.875rem) {
    .split-row-full__content {
      padding-left: 15px; } }
  @media all and (min-width: 45rem) {
    .split-row-full__content {
      padding-left: 0; } }
  @media all and (min-width: 75rem) {
    .split-row-full__content {
      padding: 90px 0px; } }

.split-row-full__heading {
  text-transform: uppercase;
  margin-bottom: 30px; }
  .split-row-full__heading {
    font-size: 3.0625rem; }
    @media screen and (min-width: 75rem) {
      .split-row-full__heading {
        font-size: calc( 3.0625rem + 1.6875 * ((100vw - 75rem) / 25)); } }
    @media screen and (min-width: 100rem) {
      .split-row-full__heading {
        font-size: 4.75rem; } }
  .split-row-full__heading.-small {
    font-size: 3.0625rem; }
    @media screen and (min-width: 75rem) {
      .split-row-full__heading.-small {
        font-size: calc( 3.0625rem + 0.75 * ((100vw - 75rem) / 45)); } }
    @media screen and (min-width: 120rem) {
      .split-row-full__heading.-small {
        font-size: 3.8125rem; } }
  @media all and (min-width: 75rem) {
    .split-row-full__heading {
      margin-bottom: 50px; } }

.split-row-full__body {
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 30px; }
  @media all and (min-width: 75rem) {
    .split-row-full__body {
      font-size: 1.5625rem;
      margin-bottom: 65px; } }
  .split-row-full__body.-small {
    font-size: 16px; }
    @media all and (min-width: 75rem) {
      .split-row-full__body.-small {
        font-size: 1.25rem; } }
  .split-row-full__body > *:last-child {
    margin-bottom: 0; }

.split-row-full__image {
  position: relative;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding-bottom: 66.5%;
  margin-top: -30px; }
  @media all and (min-width: 75rem) {
    .split-row-full__image {
      padding-bottom: 0px;
      margin-top: 0px; } }
  .split-row-full__image .content-image-wrapper {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    right: calc((100vw - calc(100vw * (12 / 14))) / -2);
    padding: 0;
    border-radius: 24px 0px 0px 24px; }

.split-row-full.-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse; }
  .split-row-full.-reverse .split-row-full__content {
    padding-left: 0; }
    .split-row-full.-reverse .split-row-full__content::before {
      bottom: 0;
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
      right: calc((100vw - calc(100vw * (12 / 14))) / -2);
      border-radius: 24px 0px 0px 24px; }
  .split-row-full.-reverse .content-image-wrapper {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    left: calc((100vw - calc(100vw * (12 / 14))) / -2);
    border-radius: 0px 24px 24px 0px; }

.split-row-full.-alternate .split-row-full__heading {
  font-size: 3.0625rem;
  margin-bottom: 40px; }
  @media all and (min-width: 56.25rem) {
    .split-row-full.-alternate .split-row-full__heading {
      font-size: 3.8125rem; } }

.split-row-full.-alternate.-blue .link:focus, .-blue .dotted-container .split-row-full.-alternate.btn .link:focus, .dotted-container.-blue .dotted-container__content .split-row-full.-alternate.btn .link:focus, .-blue .accordion .split-row-full.-alternate.btn .link:focus, .accordion.-blue .split-row-full.-alternate.btn .link:focus, .triangle-section.-blue .triangle-column__body .split-row-full.-alternate.btn .link:focus, .panel-slider__controls.-blue .split-row-full.-alternate.btn .link:focus, .card.-blue .split-row-full.-alternate.btn .link:focus, .content-card.-blue .split-row-full.-alternate.btn .link:focus, .-blue .content-block__btn .split-row-full.-alternate.btn .link:focus, .split-row-full.-alternate.-blue .link:hover, .-blue .dotted-container .split-row-full.-alternate.btn .link:hover, .dotted-container.-blue .dotted-container__content .split-row-full.-alternate.btn .link:hover, .-blue .accordion .split-row-full.-alternate.btn .link:hover, .accordion.-blue .split-row-full.-alternate.btn .link:hover, .triangle-section.-blue .triangle-column__body .split-row-full.-alternate.btn .link:hover, .panel-slider__controls.-blue .split-row-full.-alternate.btn .link:hover, .card.-blue .split-row-full.-alternate.btn .link:hover, .content-card.-blue .split-row-full.-alternate.btn .link:hover, .-blue .content-block__btn .split-row-full.-alternate.btn .link:hover {
  color: #bbe5f8; }

.split-row-full.-alternate.-blue .download-icon path, .-blue .dotted-container .split-row-full.-alternate.btn .download-icon path, .dotted-container.-blue .dotted-container__content .split-row-full.-alternate.btn .download-icon path, .-blue .accordion .split-row-full.-alternate.btn .download-icon path, .accordion.-blue .split-row-full.-alternate.btn .download-icon path, .triangle-section.-blue .triangle-column__body .split-row-full.-alternate.btn .download-icon path, .panel-slider__controls.-blue .split-row-full.-alternate.btn .download-icon path, .card.-blue .split-row-full.-alternate.btn .download-icon path, .content-card.-blue .split-row-full.-alternate.btn .download-icon path, .-blue .content-block__btn .split-row-full.-alternate.btn .download-icon path {
  fill: #bbe5f8; }

.split-row-full.-alternate.-purple .link:focus, .-purple .dotted-container .split-row-full.-alternate.btn .link:focus, .dotted-container.-purple .dotted-container__content .split-row-full.-alternate.btn .link:focus, .-purple .accordion .split-row-full.-alternate.btn .link:focus, .accordion.-purple .split-row-full.-alternate.btn .link:focus, .triangle-section.-purple .triangle-column__body .split-row-full.-alternate.btn .link:focus, .triangle-section.-purple-light .triangle-column__body .split-row-full.-alternate.btn .link:focus, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .split-row-full.-alternate.btn .link:focus, .slider-panel.-purple .triangle-section.btn .triangle-column__body .split-row-full.-alternate.btn .link:focus, .panel-slider__controls.-purple .split-row-full.-alternate.btn .link:focus, .card.-purple .split-row-full.-alternate.btn .link:focus, .content-card.-purple .split-row-full.-alternate.btn .link:focus, .-purple .content-block__btn .split-row-full.-alternate.btn .link:focus, .split-row-full.-alternate.-purple .link:hover, .-purple .dotted-container .split-row-full.-alternate.btn .link:hover, .dotted-container.-purple .dotted-container__content .split-row-full.-alternate.btn .link:hover, .-purple .accordion .split-row-full.-alternate.btn .link:hover, .accordion.-purple .split-row-full.-alternate.btn .link:hover, .triangle-section.-purple .triangle-column__body .split-row-full.-alternate.btn .link:hover, .triangle-section.-purple-light .triangle-column__body .split-row-full.-alternate.btn .link:hover, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .split-row-full.-alternate.btn .link:hover, .slider-panel.-purple .triangle-section.btn .triangle-column__body .split-row-full.-alternate.btn .link:hover, .panel-slider__controls.-purple .split-row-full.-alternate.btn .link:hover, .card.-purple .split-row-full.-alternate.btn .link:hover, .content-card.-purple .split-row-full.-alternate.btn .link:hover, .-purple .content-block__btn .split-row-full.-alternate.btn .link:hover {
  color: #e9bad8; }

.split-row-full.-alternate.-purple .download-icon path, .-purple .dotted-container .split-row-full.-alternate.btn .download-icon path, .dotted-container.-purple .dotted-container__content .split-row-full.-alternate.btn .download-icon path, .-purple .accordion .split-row-full.-alternate.btn .download-icon path, .accordion.-purple .split-row-full.-alternate.btn .download-icon path, .triangle-section.-purple .triangle-column__body .split-row-full.-alternate.btn .download-icon path, .triangle-section.-purple-light .triangle-column__body .split-row-full.-alternate.btn .download-icon path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .split-row-full.-alternate.btn .download-icon path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .split-row-full.-alternate.btn .download-icon path, .panel-slider__controls.-purple .split-row-full.-alternate.btn .download-icon path, .card.-purple .split-row-full.-alternate.btn .download-icon path, .content-card.-purple .split-row-full.-alternate.btn .download-icon path, .-purple .content-block__btn .split-row-full.-alternate.btn .download-icon path {
  fill: #e9bad8; }

.split-row-full.-alternate.-green .link:focus, .-green .dotted-container .split-row-full.-alternate.btn .link:focus, .dotted-container.-green .dotted-container__content .split-row-full.-alternate.btn .link:focus, .-green .accordion .split-row-full.-alternate.btn .link:focus, .accordion.-green .split-row-full.-alternate.btn .link:focus, .panel-slider__controls.-green .split-row-full.-alternate.btn .link:focus, .card.-green .split-row-full.-alternate.btn .link:focus, .content-card.-green .split-row-full.-alternate.btn .link:focus, .-green .content-block__btn .split-row-full.-alternate.btn .link:focus, .split-row-full.-alternate.-green .link:hover, .-green .dotted-container .split-row-full.-alternate.btn .link:hover, .dotted-container.-green .dotted-container__content .split-row-full.-alternate.btn .link:hover, .-green .accordion .split-row-full.-alternate.btn .link:hover, .accordion.-green .split-row-full.-alternate.btn .link:hover, .panel-slider__controls.-green .split-row-full.-alternate.btn .link:hover, .card.-green .split-row-full.-alternate.btn .link:hover, .content-card.-green .split-row-full.-alternate.btn .link:hover, .-green .content-block__btn .split-row-full.-alternate.btn .link:hover {
  color: #c1e8e9; }

.split-row-full.-alternate.-green .download-icon path, .-green .dotted-container .split-row-full.-alternate.btn .download-icon path, .dotted-container.-green .dotted-container__content .split-row-full.-alternate.btn .download-icon path, .-green .accordion .split-row-full.-alternate.btn .download-icon path, .accordion.-green .split-row-full.-alternate.btn .download-icon path, .panel-slider__controls.-green .split-row-full.-alternate.btn .download-icon path, .card.-green .split-row-full.-alternate.btn .download-icon path, .content-card.-green .split-row-full.-alternate.btn .download-icon path, .-green .content-block__btn .split-row-full.-alternate.btn .download-icon path {
  fill: #c1e8e9; }

.split-row-full.-alternate.-red .link:focus, .-red .dotted-container .split-row-full.-alternate.btn .link:focus, .dotted-container.-red .dotted-container__content .split-row-full.-alternate.btn .link:focus, .-red .accordion .split-row-full.-alternate.btn .link:focus, .accordion.-red .split-row-full.-alternate.btn .link:focus, .panel-slider__controls.-red .split-row-full.-alternate.btn .link:focus, .card.-red .split-row-full.-alternate.btn .link:focus, .content-card.-red .split-row-full.-alternate.btn .link:focus, .-red .content-block__btn .split-row-full.-alternate.btn .link:focus, .split-row-full.-alternate.-red .link:hover, .-red .dotted-container .split-row-full.-alternate.btn .link:hover, .dotted-container.-red .dotted-container__content .split-row-full.-alternate.btn .link:hover, .-red .accordion .split-row-full.-alternate.btn .link:hover, .accordion.-red .split-row-full.-alternate.btn .link:hover, .panel-slider__controls.-red .split-row-full.-alternate.btn .link:hover, .card.-red .split-row-full.-alternate.btn .link:hover, .content-card.-red .split-row-full.-alternate.btn .link:hover, .-red .content-block__btn .split-row-full.-alternate.btn .link:hover {
  color: #f8c8bc; }

.split-row-full.-alternate.-red .download-icon path, .-red .dotted-container .split-row-full.-alternate.btn .download-icon path, .dotted-container.-red .dotted-container__content .split-row-full.-alternate.btn .download-icon path, .-red .accordion .split-row-full.-alternate.btn .download-icon path, .accordion.-red .split-row-full.-alternate.btn .download-icon path, .panel-slider__controls.-red .split-row-full.-alternate.btn .download-icon path, .card.-red .split-row-full.-alternate.btn .download-icon path, .content-card.-red .split-row-full.-alternate.btn .download-icon path, .-red .content-block__btn .split-row-full.-alternate.btn .download-icon path {
  fill: #f8c8bc; }

.split-row-full.-alternate.-yellow .link:focus, .-yellow .dotted-container .split-row-full.-alternate.btn .link:focus, .dotted-container.-yellow .dotted-container__content .split-row-full.-alternate.btn .link:focus, .-yellow .accordion .split-row-full.-alternate.btn .link:focus, .accordion.-yellow .split-row-full.-alternate.btn .link:focus, .panel-slider__controls.-yellow .split-row-full.-alternate.btn .link:focus, .card.-yellow .split-row-full.-alternate.btn .link:focus, .-yellow .content-block__btn .split-row-full.-alternate.btn .link:focus, .split-row-full.-alternate.-yellow .link:hover, .-yellow .dotted-container .split-row-full.-alternate.btn .link:hover, .dotted-container.-yellow .dotted-container__content .split-row-full.-alternate.btn .link:hover, .-yellow .accordion .split-row-full.-alternate.btn .link:hover, .accordion.-yellow .split-row-full.-alternate.btn .link:hover, .panel-slider__controls.-yellow .split-row-full.-alternate.btn .link:hover, .card.-yellow .split-row-full.-alternate.btn .link:hover, .-yellow .content-block__btn .split-row-full.-alternate.btn .link:hover {
  color: #fde4bf; }

.split-row-full.-alternate.-yellow .download-icon path, .-yellow .dotted-container .split-row-full.-alternate.btn .download-icon path, .dotted-container.-yellow .dotted-container__content .split-row-full.-alternate.btn .download-icon path, .-yellow .accordion .split-row-full.-alternate.btn .download-icon path, .accordion.-yellow .split-row-full.-alternate.btn .download-icon path, .panel-slider__controls.-yellow .split-row-full.-alternate.btn .download-icon path, .card.-yellow .split-row-full.-alternate.btn .download-icon path, .-yellow .content-block__btn .split-row-full.-alternate.btn .download-icon path {
  fill: #fde4bf; }

.split-row-full.-alternate .split-row-full__body {
  font-size: 1.25rem;
  line-height: 1.5;
  margin-bottom: 20px; }

.split-row-full.-alternate .split-row-list__container {
  margin-top: 67px; }
  @media all and (min-width: 75rem) {
    .split-row-full.-alternate .split-row-list__container:first-of-type {
      margin-top: 0px; } }

.split-row-full.-alternate .split-row-list {
  padding-left: 0px;
  list-style-type: 0px;
  margin-bottom: -18px; }

.split-row-full.-alternate .split-row-list__title {
  text-transform: uppercase;
  font-size: 1.5625rem;
  line-height: 1;
  margin-bottom: 24px;
  color: white; }

.split-row-full.-alternate .link {
  color: #ffffff; }
  .split-row-full.-alternate .link:focus, .split-row-full.-alternate .link:hover {
    color: #ffffff; }

.split-row-full.-alternate .download-icon {
  height: 16px; }

.split-row-full.-alternate .split-row-list__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 18px;
  line-height: 1.25; }
  .split-row-full.-alternate .split-row-list__item svg,
  .split-row-full.-alternate .split-row-list__item svg * {
    fill: #fde4bf; }

.split-row-full.-blue .split-row-full__content::before, .-blue .dotted-container .split-row-full.btn .split-row-full__content::before, .dotted-container.-blue .dotted-container__content .split-row-full.btn .split-row-full__content::before, .-blue .accordion .split-row-full.btn .split-row-full__content::before, .accordion.-blue .split-row-full.btn .split-row-full__content::before, .triangle-section.-blue .triangle-column__body .split-row-full.btn .split-row-full__content::before, .panel-slider__controls.-blue .split-row-full.btn .split-row-full__content::before, .card.-blue .split-row-full.btn .split-row-full__content::before, .content-card.-blue .split-row-full.btn .split-row-full__content::before, .-blue .content-block__btn .split-row-full.btn .split-row-full__content::before {
  background: linear-gradient(98.08deg, #178bcd 0%, #0a63ac 100%); }

.split-row-full.-green .split-row-full__content::before, .-green .dotted-container .split-row-full.btn .split-row-full__content::before, .dotted-container.-green .dotted-container__content .split-row-full.btn .split-row-full__content::before, .-green .accordion .split-row-full.btn .split-row-full__content::before, .accordion.-green .split-row-full.btn .split-row-full__content::before, .panel-slider__controls.-green .split-row-full.btn .split-row-full__content::before, .card.-green .split-row-full.btn .split-row-full__content::before, .content-card.-green .split-row-full.btn .split-row-full__content::before, .-green .content-block__btn .split-row-full.btn .split-row-full__content::before {
  background: linear-gradient(98.08deg, #24a390 0%, #136b6a 100%); }

.split-row-full.-yellow .split-row-full__content::before, .-yellow .dotted-container .split-row-full.btn .split-row-full__content::before, .dotted-container.-yellow .dotted-container__content .split-row-full.btn .split-row-full__content::before, .-yellow .accordion .split-row-full.btn .split-row-full__content::before, .accordion.-yellow .split-row-full.btn .split-row-full__content::before, .panel-slider__controls.-yellow .split-row-full.btn .split-row-full__content::before, .card.-yellow .split-row-full.btn .split-row-full__content::before, .-yellow .content-block__btn .split-row-full.btn .split-row-full__content::before {
  background: linear-gradient(98.08deg, #f07930 0%, #d95931 100%); }

.split-row-full.-red .split-row-full__content::before, .-red .dotted-container .split-row-full.btn .split-row-full__content::before, .dotted-container.-red .dotted-container__content .split-row-full.btn .split-row-full__content::before, .-red .accordion .split-row-full.btn .split-row-full__content::before, .accordion.-red .split-row-full.btn .split-row-full__content::before, .panel-slider__controls.-red .split-row-full.btn .split-row-full__content::before, .card.-red .split-row-full.btn .split-row-full__content::before, .content-card.-red .split-row-full.btn .split-row-full__content::before, .-red .content-block__btn .split-row-full.btn .split-row-full__content::before {
  background: linear-gradient(98.08deg, #e8242d 0%, #a62e34 100%); }

.split-row-full.-purple .split-row-full__content::before, .-purple .dotted-container .split-row-full.btn .split-row-full__content::before, .dotted-container.-purple .dotted-container__content .split-row-full.btn .split-row-full__content::before, .-purple .accordion .split-row-full.btn .split-row-full__content::before, .accordion.-purple .split-row-full.btn .split-row-full__content::before, .triangle-section.-purple .triangle-column__body .split-row-full.btn .split-row-full__content::before, .triangle-section.-purple-light .triangle-column__body .split-row-full.btn .split-row-full__content::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .split-row-full.btn .split-row-full__content::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .split-row-full.btn .split-row-full__content::before, .panel-slider__controls.-purple .split-row-full.btn .split-row-full__content::before, .card.-purple .split-row-full.btn .split-row-full__content::before, .content-card.-purple .split-row-full.btn .split-row-full__content::before, .-purple .content-block__btn .split-row-full.btn .split-row-full__content::before {
  background: linear-gradient(98.08deg, #8f2f8d 0%, #5a348f 100%); }

.breadcrumbs {
  cursor: default;
  color: #ffffff;
  font-weight: 500; }
  .breadcrumbs ol {
    list-style-type: none;
    margin: 0;
    padding: 0; }
  .breadcrumbs li {
    margin: 0;
    display: inline; }
    .breadcrumbs li::after {
      content: ' / '; }
    .breadcrumbs li:last-of-type::after {
      display: none; }
  .breadcrumbs a {
    position: relative;
    color: #ffffff;
    font-weight: 500; }
    .breadcrumbs a:focus, .breadcrumbs a:hover {
      color: #c1e8e9; }
      .-blue .breadcrumbs a:focus, .dotted-container.-blue .dotted-container__content .btn .breadcrumbs a:focus, .triangle-section.-blue .triangle-column__body .btn .breadcrumbs a:focus, .-blue .breadcrumbs a:hover, .dotted-container.-blue .dotted-container__content .btn .breadcrumbs a:hover, .triangle-section.-blue .triangle-column__body .btn .breadcrumbs a:hover {
        color: #bbe5f8; }
      .-purple .breadcrumbs a:focus, .dotted-container.-purple .dotted-container__content .btn .breadcrumbs a:focus, .triangle-section.-purple .triangle-column__body .btn .breadcrumbs a:focus, .triangle-section.-purple-light .triangle-column__body .btn .breadcrumbs a:focus, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn .breadcrumbs a:focus, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn .breadcrumbs a:focus, .-purple .breadcrumbs a:hover, .dotted-container.-purple .dotted-container__content .btn .breadcrumbs a:hover, .triangle-section.-purple .triangle-column__body .btn .breadcrumbs a:hover, .triangle-section.-purple-light .triangle-column__body .btn .breadcrumbs a:hover, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn .breadcrumbs a:hover, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn .breadcrumbs a:hover {
        color: #e9bad8; }
      .-red .breadcrumbs a:focus, .dotted-container.-red .dotted-container__content .btn .breadcrumbs a:focus, .-red .breadcrumbs a:hover, .dotted-container.-red .dotted-container__content .btn .breadcrumbs a:hover {
        color: #f8c8bc; }
      .-yellow .breadcrumbs a:focus, .dotted-container.-yellow .dotted-container__content .btn .breadcrumbs a:focus, .-yellow .breadcrumbs a:hover, .dotted-container.-yellow .dotted-container__content .btn .breadcrumbs a:hover {
        color: #fde4bf; }
      .breadcrumbs a:focus::after, .breadcrumbs a:hover::after {
        -webkit-transform: translateY(2px);
        transform: translateY(2px);
        opacity: 1; }

.breadcrumbs.-dark {
  color: #636466; }
  .breadcrumbs.-dark a {
    color: #636466; }
    .breadcrumbs.-dark a:focus, .breadcrumbs.-dark a:hover {
      color: #231f20; }

.accordion__panel {
  position: relative;
  background-position: top;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(16.66667%, #636466), color-stop(0%, rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, #636466 16.66667%, rgba(255, 255, 255, 0) 0%);
  background-repeat: repeat-x;
  background-size: 6px 1px; }

.accordion__heading {
  position: relative;
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 0; }

.accordion__trigger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  text-align: left;
  color: #231f20;
  font-weight: 700;
  line-height: 1.5;
  padding: 1.5625rem 0;
  cursor: pointer;
  overflow: hidden;
  -webkit-transition: color 200ms ease-out;
  transition: color 200ms ease-out; }
  .accordion__trigger:focus, .accordion__trigger:hover {
    color: #5a348f; }
    .accordion__trigger:focus .accordion__icon path, .accordion__trigger:hover .accordion__icon path {
      fill: #c2258c; }
  .accordion__trigger[aria-expanded='true'] .accordion__icon {
    -webkit-transform: rotate(0.25turn) translateY(50%) rotateY(0.5turn);
    transform: rotate(0.25turn) translateY(50%) rotateY(0.5turn); }

.accordion__content {
  display: none;
  padding-bottom: 3.125rem; }
  .accordion__content > *:last-child {
    margin-bottom: 0; }
  .accordion__content img {
    margin: 1rem 0; }

.accordion__trigger-text {
  padding-right: 20px; }

.accordion__icon {
  line-height: 0;
  -webkit-transform: rotate(0.25turn) translateY(50%);
  transform: rotate(0.25turn) translateY(50%);
  -webkit-transition: -webkit-transform 200ms ease-out;
  transition: -webkit-transform 200ms ease-out;
  transition: transform 200ms ease-out;
  transition: transform 200ms ease-out, -webkit-transform 200ms ease-out; }
  @media all and (min-width: 45rem) {
    .accordion__icon {
      margin-right: 40px; } }
  .accordion__icon svg {
    width: 11px;
    height: 22px; }
    .accordion__icon svg path {
      fill: #231f20;
      -webkit-transition: fill 200ms ease-out;
      transition: fill 200ms ease-out; }

.-purple .accordion__trigger:focus, .dotted-container.-purple .dotted-container__content .btn .accordion__trigger:focus, .triangle-section.-purple .triangle-column__body .btn .accordion__trigger:focus, .triangle-section.-purple-light .triangle-column__body .btn .accordion__trigger:focus, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn .accordion__trigger:focus, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn .accordion__trigger:focus, .-purple .accordion__trigger:hover, .dotted-container.-purple .dotted-container__content .btn .accordion__trigger:hover, .triangle-section.-purple .triangle-column__body .btn .accordion__trigger:hover, .triangle-section.-purple-light .triangle-column__body .btn .accordion__trigger:hover, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn .accordion__trigger:hover, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn .accordion__trigger:hover {
  color: #5a348f; }
  .-purple .accordion__trigger:focus .accordion__icon path, .triangle-section.-purple-light .triangle-column__body .btn .accordion__trigger:focus .accordion__icon path, .-purple .accordion__trigger:hover .accordion__icon path, .triangle-section.-purple-light .triangle-column__body .btn .accordion__trigger:hover .accordion__icon path {
    fill: #c2258c; }

.-blue .accordion__trigger:focus, .dotted-container.-blue .dotted-container__content .btn .accordion__trigger:focus, .triangle-section.-blue .triangle-column__body .btn .accordion__trigger:focus, .-blue .accordion__trigger:hover, .dotted-container.-blue .dotted-container__content .btn .accordion__trigger:hover, .triangle-section.-blue .triangle-column__body .btn .accordion__trigger:hover {
  color: #0a63ac; }
  .-blue .accordion__trigger:focus .accordion__icon path, .-blue .accordion__trigger:hover .accordion__icon path {
    fill: #22b0ec; }

.-green .accordion__trigger:focus, .dotted-container.-green .dotted-container__content .btn .accordion__trigger:focus, .-green .accordion__trigger:hover, .dotted-container.-green .dotted-container__content .btn .accordion__trigger:hover {
  color: #136b6a; }
  .-green .accordion__trigger:focus .accordion__icon path, .-green .accordion__trigger:hover .accordion__icon path {
    fill: #36bcbd; }

.-red .accordion__trigger:focus, .dotted-container.-red .dotted-container__content .btn .accordion__trigger:focus, .-red .accordion__trigger:hover, .dotted-container.-red .dotted-container__content .btn .accordion__trigger:hover {
  color: #a62e34; }
  .-red .accordion__trigger:focus .accordion__icon path, .-red .accordion__trigger:hover .accordion__icon path {
    fill: #ed5a2e; }

.-yellow .accordion__trigger:focus, .dotted-container.-yellow .dotted-container__content .btn .accordion__trigger:focus, .-yellow .accordion__trigger:hover, .dotted-container.-yellow .dotted-container__content .btn .accordion__trigger:hover {
  color: #d95931; }
  .-yellow .accordion__trigger:focus .accordion__icon path, .-yellow .accordion__trigger:hover .accordion__icon path {
    fill: #faae31; }

.-black .accordion__trigger:focus, .-black .map-panel .btn.-plain .accordion__trigger:focus, .-black .accordion__trigger:hover, .-black .map-panel .btn.-plain .accordion__trigger:hover {
  color: #636466; }
  .-black .accordion__trigger:focus .accordion__icon path, .-black .accordion__trigger:hover .accordion__icon path {
    fill: #d8d8d8; }

.accordion.-purple .accordion__trigger:focus, .-purple .dotted-container .accordion.btn .accordion__trigger:focus, .dotted-container.-purple .dotted-container__content .accordion.btn .accordion__trigger:focus, .-purple .accordion .accordion.btn .accordion__trigger:focus, .triangle-section.-purple .triangle-column__body .accordion.btn .accordion__trigger:focus, .triangle-section.-purple-light .triangle-column__body .accordion.btn .accordion__trigger:focus, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .accordion.btn .accordion__trigger:focus, .slider-panel.-purple .triangle-section.btn .triangle-column__body .accordion.btn .accordion__trigger:focus, .panel-slider__controls.-purple .accordion.btn .accordion__trigger:focus, .card.-purple .accordion.btn .accordion__trigger:focus, .content-card.-purple .accordion.btn .accordion__trigger:focus, .-purple .content-block__btn .accordion.btn .accordion__trigger:focus, .accordion.-purple .accordion__trigger:hover, .-purple .dotted-container .accordion.btn .accordion__trigger:hover, .dotted-container.-purple .dotted-container__content .accordion.btn .accordion__trigger:hover, .-purple .accordion .accordion.btn .accordion__trigger:hover, .triangle-section.-purple .triangle-column__body .accordion.btn .accordion__trigger:hover, .triangle-section.-purple-light .triangle-column__body .accordion.btn .accordion__trigger:hover, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .accordion.btn .accordion__trigger:hover, .slider-panel.-purple .triangle-section.btn .triangle-column__body .accordion.btn .accordion__trigger:hover, .panel-slider__controls.-purple .accordion.btn .accordion__trigger:hover, .card.-purple .accordion.btn .accordion__trigger:hover, .content-card.-purple .accordion.btn .accordion__trigger:hover, .-purple .content-block__btn .accordion.btn .accordion__trigger:hover {
  color: #5a348f; }
  .accordion.-purple .accordion__trigger:focus .accordion__icon path, .-purple .dotted-container .accordion.btn .accordion__trigger:focus .accordion__icon path, .dotted-container.-purple .dotted-container__content .accordion.btn .accordion__trigger:focus .accordion__icon path, .-purple .accordion .accordion.btn .accordion__trigger:focus .accordion__icon path, .triangle-section.-purple .triangle-column__body .accordion.btn .accordion__trigger:focus .accordion__icon path, .triangle-section.-purple-light .triangle-column__body .accordion.btn .accordion__trigger:focus .accordion__icon path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .accordion.btn .accordion__trigger:focus .accordion__icon path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .accordion.btn .accordion__trigger:focus .accordion__icon path, .panel-slider__controls.-purple .accordion.btn .accordion__trigger:focus .accordion__icon path, .card.-purple .accordion.btn .accordion__trigger:focus .accordion__icon path, .content-card.-purple .accordion.btn .accordion__trigger:focus .accordion__icon path, .-purple .content-block__btn .accordion.btn .accordion__trigger:focus .accordion__icon path, .accordion.-purple .accordion__trigger:hover .accordion__icon path, .-purple .dotted-container .accordion.btn .accordion__trigger:hover .accordion__icon path, .dotted-container.-purple .dotted-container__content .accordion.btn .accordion__trigger:hover .accordion__icon path, .-purple .accordion .accordion.btn .accordion__trigger:hover .accordion__icon path, .triangle-section.-purple .triangle-column__body .accordion.btn .accordion__trigger:hover .accordion__icon path, .triangle-section.-purple-light .triangle-column__body .accordion.btn .accordion__trigger:hover .accordion__icon path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .accordion.btn .accordion__trigger:hover .accordion__icon path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .accordion.btn .accordion__trigger:hover .accordion__icon path, .panel-slider__controls.-purple .accordion.btn .accordion__trigger:hover .accordion__icon path, .card.-purple .accordion.btn .accordion__trigger:hover .accordion__icon path, .content-card.-purple .accordion.btn .accordion__trigger:hover .accordion__icon path, .-purple .content-block__btn .accordion.btn .accordion__trigger:hover .accordion__icon path {
    fill: #c2258c; }

.accordion.-blue .accordion__trigger:focus, .-blue .dotted-container .accordion.btn .accordion__trigger:focus, .dotted-container.-blue .dotted-container__content .accordion.btn .accordion__trigger:focus, .-blue .accordion .accordion.btn .accordion__trigger:focus, .triangle-section.-blue .triangle-column__body .accordion.btn .accordion__trigger:focus, .panel-slider__controls.-blue .accordion.btn .accordion__trigger:focus, .card.-blue .accordion.btn .accordion__trigger:focus, .content-card.-blue .accordion.btn .accordion__trigger:focus, .-blue .content-block__btn .accordion.btn .accordion__trigger:focus, .accordion.-blue .accordion__trigger:hover, .-blue .dotted-container .accordion.btn .accordion__trigger:hover, .dotted-container.-blue .dotted-container__content .accordion.btn .accordion__trigger:hover, .-blue .accordion .accordion.btn .accordion__trigger:hover, .triangle-section.-blue .triangle-column__body .accordion.btn .accordion__trigger:hover, .panel-slider__controls.-blue .accordion.btn .accordion__trigger:hover, .card.-blue .accordion.btn .accordion__trigger:hover, .content-card.-blue .accordion.btn .accordion__trigger:hover, .-blue .content-block__btn .accordion.btn .accordion__trigger:hover {
  color: #0a63ac; }
  .accordion.-blue .accordion__trigger:focus .accordion__icon path, .-blue .dotted-container .accordion.btn .accordion__trigger:focus .accordion__icon path, .dotted-container.-blue .dotted-container__content .accordion.btn .accordion__trigger:focus .accordion__icon path, .-blue .accordion .accordion.btn .accordion__trigger:focus .accordion__icon path, .triangle-section.-blue .triangle-column__body .accordion.btn .accordion__trigger:focus .accordion__icon path, .panel-slider__controls.-blue .accordion.btn .accordion__trigger:focus .accordion__icon path, .card.-blue .accordion.btn .accordion__trigger:focus .accordion__icon path, .content-card.-blue .accordion.btn .accordion__trigger:focus .accordion__icon path, .-blue .content-block__btn .accordion.btn .accordion__trigger:focus .accordion__icon path, .accordion.-blue .accordion__trigger:hover .accordion__icon path, .-blue .dotted-container .accordion.btn .accordion__trigger:hover .accordion__icon path, .dotted-container.-blue .dotted-container__content .accordion.btn .accordion__trigger:hover .accordion__icon path, .-blue .accordion .accordion.btn .accordion__trigger:hover .accordion__icon path, .triangle-section.-blue .triangle-column__body .accordion.btn .accordion__trigger:hover .accordion__icon path, .panel-slider__controls.-blue .accordion.btn .accordion__trigger:hover .accordion__icon path, .card.-blue .accordion.btn .accordion__trigger:hover .accordion__icon path, .content-card.-blue .accordion.btn .accordion__trigger:hover .accordion__icon path, .-blue .content-block__btn .accordion.btn .accordion__trigger:hover .accordion__icon path {
    fill: #22b0ec; }

.accordion.-green .accordion__trigger:focus, .-green .dotted-container .accordion.btn .accordion__trigger:focus, .dotted-container.-green .dotted-container__content .accordion.btn .accordion__trigger:focus, .-green .accordion .accordion.btn .accordion__trigger:focus, .panel-slider__controls.-green .accordion.btn .accordion__trigger:focus, .card.-green .accordion.btn .accordion__trigger:focus, .content-card.-green .accordion.btn .accordion__trigger:focus, .-green .content-block__btn .accordion.btn .accordion__trigger:focus, .accordion.-green .accordion__trigger:hover, .-green .dotted-container .accordion.btn .accordion__trigger:hover, .dotted-container.-green .dotted-container__content .accordion.btn .accordion__trigger:hover, .-green .accordion .accordion.btn .accordion__trigger:hover, .panel-slider__controls.-green .accordion.btn .accordion__trigger:hover, .card.-green .accordion.btn .accordion__trigger:hover, .content-card.-green .accordion.btn .accordion__trigger:hover, .-green .content-block__btn .accordion.btn .accordion__trigger:hover {
  color: #136b6a; }
  .accordion.-green .accordion__trigger:focus .accordion__icon path, .-green .dotted-container .accordion.btn .accordion__trigger:focus .accordion__icon path, .dotted-container.-green .dotted-container__content .accordion.btn .accordion__trigger:focus .accordion__icon path, .-green .accordion .accordion.btn .accordion__trigger:focus .accordion__icon path, .panel-slider__controls.-green .accordion.btn .accordion__trigger:focus .accordion__icon path, .card.-green .accordion.btn .accordion__trigger:focus .accordion__icon path, .content-card.-green .accordion.btn .accordion__trigger:focus .accordion__icon path, .-green .content-block__btn .accordion.btn .accordion__trigger:focus .accordion__icon path, .accordion.-green .accordion__trigger:hover .accordion__icon path, .-green .dotted-container .accordion.btn .accordion__trigger:hover .accordion__icon path, .dotted-container.-green .dotted-container__content .accordion.btn .accordion__trigger:hover .accordion__icon path, .-green .accordion .accordion.btn .accordion__trigger:hover .accordion__icon path, .panel-slider__controls.-green .accordion.btn .accordion__trigger:hover .accordion__icon path, .card.-green .accordion.btn .accordion__trigger:hover .accordion__icon path, .content-card.-green .accordion.btn .accordion__trigger:hover .accordion__icon path, .-green .content-block__btn .accordion.btn .accordion__trigger:hover .accordion__icon path {
    fill: #36bcbd; }

.accordion.-red .accordion__trigger:focus, .-red .dotted-container .accordion.btn .accordion__trigger:focus, .dotted-container.-red .dotted-container__content .accordion.btn .accordion__trigger:focus, .-red .accordion .accordion.btn .accordion__trigger:focus, .panel-slider__controls.-red .accordion.btn .accordion__trigger:focus, .card.-red .accordion.btn .accordion__trigger:focus, .content-card.-red .accordion.btn .accordion__trigger:focus, .-red .content-block__btn .accordion.btn .accordion__trigger:focus, .accordion.-red .accordion__trigger:hover, .-red .dotted-container .accordion.btn .accordion__trigger:hover, .dotted-container.-red .dotted-container__content .accordion.btn .accordion__trigger:hover, .-red .accordion .accordion.btn .accordion__trigger:hover, .panel-slider__controls.-red .accordion.btn .accordion__trigger:hover, .card.-red .accordion.btn .accordion__trigger:hover, .content-card.-red .accordion.btn .accordion__trigger:hover, .-red .content-block__btn .accordion.btn .accordion__trigger:hover {
  color: #a62e34; }
  .accordion.-red .accordion__trigger:focus .accordion__icon path, .-red .dotted-container .accordion.btn .accordion__trigger:focus .accordion__icon path, .dotted-container.-red .dotted-container__content .accordion.btn .accordion__trigger:focus .accordion__icon path, .-red .accordion .accordion.btn .accordion__trigger:focus .accordion__icon path, .panel-slider__controls.-red .accordion.btn .accordion__trigger:focus .accordion__icon path, .card.-red .accordion.btn .accordion__trigger:focus .accordion__icon path, .content-card.-red .accordion.btn .accordion__trigger:focus .accordion__icon path, .-red .content-block__btn .accordion.btn .accordion__trigger:focus .accordion__icon path, .accordion.-red .accordion__trigger:hover .accordion__icon path, .-red .dotted-container .accordion.btn .accordion__trigger:hover .accordion__icon path, .dotted-container.-red .dotted-container__content .accordion.btn .accordion__trigger:hover .accordion__icon path, .-red .accordion .accordion.btn .accordion__trigger:hover .accordion__icon path, .panel-slider__controls.-red .accordion.btn .accordion__trigger:hover .accordion__icon path, .card.-red .accordion.btn .accordion__trigger:hover .accordion__icon path, .content-card.-red .accordion.btn .accordion__trigger:hover .accordion__icon path, .-red .content-block__btn .accordion.btn .accordion__trigger:hover .accordion__icon path {
    fill: #ed5a2e; }

.accordion.-yellow .accordion__trigger:focus, .-yellow .dotted-container .accordion.btn .accordion__trigger:focus, .dotted-container.-yellow .dotted-container__content .accordion.btn .accordion__trigger:focus, .-yellow .accordion .accordion.btn .accordion__trigger:focus, .panel-slider__controls.-yellow .accordion.btn .accordion__trigger:focus, .card.-yellow .accordion.btn .accordion__trigger:focus, .-yellow .content-block__btn .accordion.btn .accordion__trigger:focus, .accordion.-yellow .accordion__trigger:hover, .-yellow .dotted-container .accordion.btn .accordion__trigger:hover, .dotted-container.-yellow .dotted-container__content .accordion.btn .accordion__trigger:hover, .-yellow .accordion .accordion.btn .accordion__trigger:hover, .panel-slider__controls.-yellow .accordion.btn .accordion__trigger:hover, .card.-yellow .accordion.btn .accordion__trigger:hover, .-yellow .content-block__btn .accordion.btn .accordion__trigger:hover {
  color: #d95931; }
  .accordion.-yellow .accordion__trigger:focus .accordion__icon path, .-yellow .dotted-container .accordion.btn .accordion__trigger:focus .accordion__icon path, .dotted-container.-yellow .dotted-container__content .accordion.btn .accordion__trigger:focus .accordion__icon path, .-yellow .accordion .accordion.btn .accordion__trigger:focus .accordion__icon path, .panel-slider__controls.-yellow .accordion.btn .accordion__trigger:focus .accordion__icon path, .card.-yellow .accordion.btn .accordion__trigger:focus .accordion__icon path, .-yellow .content-block__btn .accordion.btn .accordion__trigger:focus .accordion__icon path, .accordion.-yellow .accordion__trigger:hover .accordion__icon path, .-yellow .dotted-container .accordion.btn .accordion__trigger:hover .accordion__icon path, .dotted-container.-yellow .dotted-container__content .accordion.btn .accordion__trigger:hover .accordion__icon path, .-yellow .accordion .accordion.btn .accordion__trigger:hover .accordion__icon path, .panel-slider__controls.-yellow .accordion.btn .accordion__trigger:hover .accordion__icon path, .card.-yellow .accordion.btn .accordion__trigger:hover .accordion__icon path, .-yellow .content-block__btn .accordion.btn .accordion__trigger:hover .accordion__icon path {
    fill: #faae31; }

.accordion.-black .accordion__trigger:focus, .-black .map-panel .accordion.btn.-plain .accordion__trigger:focus, .-black .accordion .accordion.btn .accordion__trigger:focus, .accordion.-black .accordion__trigger:hover, .-black .map-panel .accordion.btn.-plain .accordion__trigger:hover, .-black .accordion .accordion.btn .accordion__trigger:hover {
  color: #636466; }
  .accordion.-black .accordion__trigger:focus .accordion__icon path, .-black .map-panel .accordion.btn.-plain .accordion__trigger:focus .accordion__icon path, .-black .accordion .accordion.btn .accordion__trigger:focus .accordion__icon path, .accordion.-black .accordion__trigger:hover .accordion__icon path, .-black .map-panel .accordion.btn.-plain .accordion__trigger:hover .accordion__icon path, .-black .accordion .accordion.btn .accordion__trigger:hover .accordion__icon path {
    fill: #d8d8d8; }

.announcement {
  border-radius: 24px;
  padding: 27px 27px 30px 27px;
  background: linear-gradient(102.67deg, #178bcd 0%, #0a63ac 100%); }
  .announcement.-badge {
    position: relative; }
    .announcement.-badge::before {
      content: url("../../template-parts/svgs/badge-new.svg");
      display: block;
      position: absolute;
      top: -64px;
      left: -70px;
      z-index: 1; }
  .announcement.-right::before {
    left: auto;
    right: -70px; }

.announcement__title {
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 1.5625rem;
  margin-bottom: 24px; }
  .announcement__title:last-child {
    margin-bottom: 0; }

.announcement__body {
  color: #ffffff;
  margin-bottom: 34px; }
  .announcement__body:last-child {
    margin-bottom: 0; }
  .announcement__body p:last-child {
    margin-bottom: 0; }

.announcement.-blue, .-blue .dotted-container .announcement.btn, .dotted-container.-blue .dotted-container__content .announcement.btn, .-blue .accordion .announcement.btn, .accordion.-blue .announcement.btn, .triangle-section.-blue .triangle-column__body .announcement.btn, .panel-slider__controls.-blue .announcement.btn, .card.-blue .announcement.btn, .content-card.-blue .announcement.btn, .-blue .content-block__btn .announcement.btn {
  background: #bbe5f8; }
  .announcement.-blue .announcement__title, .-blue .dotted-container .announcement.btn .announcement__title, .dotted-container.-blue .dotted-container__content .announcement.btn .announcement__title, .-blue .accordion .announcement.btn .announcement__title, .accordion.-blue .announcement.btn .announcement__title, .triangle-section.-blue .triangle-column__body .announcement.btn .announcement__title, .panel-slider__controls.-blue .announcement.btn .announcement__title, .card.-blue .announcement.btn .announcement__title, .content-card.-blue .announcement.btn .announcement__title, .-blue .content-block__btn .announcement.btn .announcement__title,
  .announcement.-blue .announcement__body,
  .-blue .dotted-container .announcement.btn .announcement__body,
  .dotted-container.-blue .dotted-container__content .announcement.btn .announcement__body,
  .-blue .accordion .announcement.btn .announcement__body,
  .accordion.-blue .announcement.btn .announcement__body,
  .triangle-section.-blue .triangle-column__body .announcement.btn .announcement__body,
  .panel-slider__controls.-blue .announcement.btn .announcement__body,
  .card.-blue .announcement.btn .announcement__body,
  .content-card.-blue .announcement.btn .announcement__body,
  .-blue .content-block__btn .announcement.btn .announcement__body {
    color: #1b4265; }

.announcement.-green, .-green .dotted-container .announcement.btn, .dotted-container.-green .dotted-container__content .announcement.btn, .-green .accordion .announcement.btn, .accordion.-green .announcement.btn, .panel-slider__controls.-green .announcement.btn, .card.-green .announcement.btn, .content-card.-green .announcement.btn, .-green .content-block__btn .announcement.btn {
  background: #c1e8e9; }
  .announcement.-green .announcement__title, .-green .dotted-container .announcement.btn .announcement__title, .dotted-container.-green .dotted-container__content .announcement.btn .announcement__title, .-green .accordion .announcement.btn .announcement__title, .accordion.-green .announcement.btn .announcement__title, .panel-slider__controls.-green .announcement.btn .announcement__title, .card.-green .announcement.btn .announcement__title, .content-card.-green .announcement.btn .announcement__title, .-green .content-block__btn .announcement.btn .announcement__title,
  .announcement.-green .announcement__body,
  .-green .dotted-container .announcement.btn .announcement__body,
  .dotted-container.-green .dotted-container__content .announcement.btn .announcement__body,
  .-green .accordion .announcement.btn .announcement__body,
  .accordion.-green .announcement.btn .announcement__body,
  .panel-slider__controls.-green .announcement.btn .announcement__body,
  .card.-green .announcement.btn .announcement__body,
  .content-card.-green .announcement.btn .announcement__body,
  .-green .content-block__btn .announcement.btn .announcement__body {
    color: #213838; }

.announcement.-yellow, .-yellow .dotted-container .announcement.btn, .dotted-container.-yellow .dotted-container__content .announcement.btn, .-yellow .accordion .announcement.btn, .accordion.-yellow .announcement.btn, .panel-slider__controls.-yellow .announcement.btn, .card.-yellow .announcement.btn, .-yellow .content-block__btn .announcement.btn {
  background: #fde4bf; }
  .announcement.-yellow .announcement__title, .-yellow .dotted-container .announcement.btn .announcement__title, .dotted-container.-yellow .dotted-container__content .announcement.btn .announcement__title, .-yellow .accordion .announcement.btn .announcement__title, .accordion.-yellow .announcement.btn .announcement__title, .panel-slider__controls.-yellow .announcement.btn .announcement__title, .card.-yellow .announcement.btn .announcement__title, .-yellow .content-block__btn .announcement.btn .announcement__title,
  .announcement.-yellow .announcement__body,
  .-yellow .dotted-container .announcement.btn .announcement__body,
  .dotted-container.-yellow .dotted-container__content .announcement.btn .announcement__body,
  .-yellow .accordion .announcement.btn .announcement__body,
  .accordion.-yellow .announcement.btn .announcement__body,
  .panel-slider__controls.-yellow .announcement.btn .announcement__body,
  .card.-yellow .announcement.btn .announcement__body,
  .-yellow .content-block__btn .announcement.btn .announcement__body {
    color: #731e22; }

.announcement.-red, .-red .dotted-container .announcement.btn, .dotted-container.-red .dotted-container__content .announcement.btn, .-red .accordion .announcement.btn, .accordion.-red .announcement.btn, .panel-slider__controls.-red .announcement.btn, .card.-red .announcement.btn, .content-card.-red .announcement.btn, .-red .content-block__btn .announcement.btn {
  background: #f8c8bc; }
  .announcement.-red .announcement__title, .-red .dotted-container .announcement.btn .announcement__title, .dotted-container.-red .dotted-container__content .announcement.btn .announcement__title, .-red .accordion .announcement.btn .announcement__title, .accordion.-red .announcement.btn .announcement__title, .panel-slider__controls.-red .announcement.btn .announcement__title, .card.-red .announcement.btn .announcement__title, .content-card.-red .announcement.btn .announcement__title, .-red .content-block__btn .announcement.btn .announcement__title,
  .announcement.-red .announcement__body,
  .-red .dotted-container .announcement.btn .announcement__body,
  .dotted-container.-red .dotted-container__content .announcement.btn .announcement__body,
  .-red .accordion .announcement.btn .announcement__body,
  .accordion.-red .announcement.btn .announcement__body,
  .panel-slider__controls.-red .announcement.btn .announcement__body,
  .card.-red .announcement.btn .announcement__body,
  .content-card.-red .announcement.btn .announcement__body,
  .-red .content-block__btn .announcement.btn .announcement__body {
    color: #63282c; }

.announcement.-purple, .-purple .dotted-container .announcement.btn, .dotted-container.-purple .dotted-container__content .announcement.btn, .-purple .accordion .announcement.btn, .accordion.-purple .announcement.btn, .triangle-section.-purple .triangle-column__body .announcement.btn, .triangle-section.-purple-light .triangle-column__body .announcement.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .announcement.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .announcement.btn, .panel-slider__controls.-purple .announcement.btn, .card.-purple .announcement.btn, .content-card.-purple .announcement.btn, .-purple .content-block__btn .announcement.btn {
  background: #e9bad8; }
  .announcement.-purple .announcement__title, .-purple .dotted-container .announcement.btn .announcement__title, .dotted-container.-purple .dotted-container__content .announcement.btn .announcement__title, .-purple .accordion .announcement.btn .announcement__title, .accordion.-purple .announcement.btn .announcement__title, .triangle-section.-purple .triangle-column__body .announcement.btn .announcement__title, .triangle-section.-purple-light .triangle-column__body .announcement.btn .announcement__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .announcement.btn .announcement__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .announcement.btn .announcement__title, .panel-slider__controls.-purple .announcement.btn .announcement__title, .card.-purple .announcement.btn .announcement__title, .content-card.-purple .announcement.btn .announcement__title, .-purple .content-block__btn .announcement.btn .announcement__title,
  .announcement.-purple .announcement__body,
  .-purple .dotted-container .announcement.btn .announcement__body,
  .dotted-container.-purple .dotted-container__content .announcement.btn .announcement__body,
  .-purple .accordion .announcement.btn .announcement__body,
  .accordion.-purple .announcement.btn .announcement__body,
  .triangle-section.-purple .triangle-column__body .announcement.btn .announcement__body,
  .triangle-section.-purple-light .triangle-column__body .announcement.btn .announcement__body,
  .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .announcement.btn .announcement__body,
  .slider-panel.-purple .triangle-section.btn .triangle-column__body .announcement.btn .announcement__body,
  .panel-slider__controls.-purple .announcement.btn .announcement__body,
  .card.-purple .announcement.btn .announcement__body,
  .content-card.-purple .announcement.btn .announcement__body,
  .-purple .content-block__btn .announcement.btn .announcement__body {
    color: #3e2c57; }

.announcement.-gradient .announcement__title,
.announcement.-gradient .announcement__body {
  color: #ffffff; }

.announcement.-blue.-gradient, .-blue .dotted-container .announcement.-gradient.btn, .dotted-container.-blue .dotted-container__content .announcement.-gradient.btn, .-blue .accordion .announcement.-gradient.btn, .accordion.-blue .announcement.-gradient.btn, .triangle-section.-blue .triangle-column__body .announcement.-gradient.btn, .panel-slider__controls.-blue .announcement.-gradient.btn, .card.-blue .announcement.-gradient.btn, .content-card.-blue .announcement.-gradient.btn, .-blue .content-block__btn .announcement.-gradient.btn {
  background: linear-gradient(102.67deg, #178bcd 0%, #0a63ac 100%); }
  .announcement.-blue.-gradient .btn, .-blue .dotted-container .announcement.-gradient.btn .btn, .dotted-container.-blue .dotted-container__content .announcement.-gradient.btn .btn, .-blue .accordion .announcement.-gradient.btn .btn, .accordion.-blue .announcement.-gradient.btn .btn, .triangle-section.-blue .triangle-column__body .announcement.-gradient.btn .btn, .panel-slider__controls.-blue .announcement.-gradient.btn .btn, .card.-blue .announcement.-gradient.btn .btn, .content-card.-blue .announcement.-gradient.btn .btn, .-blue .content-block__btn .announcement.-gradient.btn .btn {
    color: #1b4265; }

.announcement.-green.-gradient, .-green .dotted-container .announcement.-gradient.btn, .dotted-container.-green .dotted-container__content .announcement.-gradient.btn, .-green .accordion .announcement.-gradient.btn, .accordion.-green .announcement.-gradient.btn, .panel-slider__controls.-green .announcement.-gradient.btn, .card.-green .announcement.-gradient.btn, .content-card.-green .announcement.-gradient.btn, .-green .content-block__btn .announcement.-gradient.btn {
  background: linear-gradient(102.67deg, #24a390 0%, #136b6a 100%); }
  .announcement.-green.-gradient .btn, .-green .dotted-container .announcement.-gradient.btn .btn, .dotted-container.-green .dotted-container__content .announcement.-gradient.btn .btn, .-green .accordion .announcement.-gradient.btn .btn, .accordion.-green .announcement.-gradient.btn .btn, .panel-slider__controls.-green .announcement.-gradient.btn .btn, .card.-green .announcement.-gradient.btn .btn, .content-card.-green .announcement.-gradient.btn .btn, .-green .content-block__btn .announcement.-gradient.btn .btn {
    color: #213838; }

.announcement.-yellow.-gradient, .-yellow .dotted-container .announcement.-gradient.btn, .dotted-container.-yellow .dotted-container__content .announcement.-gradient.btn, .-yellow .accordion .announcement.-gradient.btn, .accordion.-yellow .announcement.-gradient.btn, .panel-slider__controls.-yellow .announcement.-gradient.btn, .card.-yellow .announcement.-gradient.btn, .-yellow .content-block__btn .announcement.-gradient.btn {
  background: linear-gradient(102.67deg, #f07930 0%, #d95931 100%); }
  .announcement.-yellow.-gradient .btn, .-yellow .dotted-container .announcement.-gradient.btn .btn, .dotted-container.-yellow .dotted-container__content .announcement.-gradient.btn .btn, .-yellow .accordion .announcement.-gradient.btn .btn, .accordion.-yellow .announcement.-gradient.btn .btn, .panel-slider__controls.-yellow .announcement.-gradient.btn .btn, .card.-yellow .announcement.-gradient.btn .btn, .-yellow .content-block__btn .announcement.-gradient.btn .btn {
    color: #731e22; }

.announcement.-red.-gradient, .-red .dotted-container .announcement.-gradient.btn, .dotted-container.-red .dotted-container__content .announcement.-gradient.btn, .-red .accordion .announcement.-gradient.btn, .accordion.-red .announcement.-gradient.btn, .panel-slider__controls.-red .announcement.-gradient.btn, .card.-red .announcement.-gradient.btn, .content-card.-red .announcement.-gradient.btn, .-red .content-block__btn .announcement.-gradient.btn {
  background: linear-gradient(102.67deg, #e8242d 0%, #a62e34 100%); }
  .announcement.-red.-gradient .btn, .-red .dotted-container .announcement.-gradient.btn .btn, .dotted-container.-red .dotted-container__content .announcement.-gradient.btn .btn, .-red .accordion .announcement.-gradient.btn .btn, .accordion.-red .announcement.-gradient.btn .btn, .panel-slider__controls.-red .announcement.-gradient.btn .btn, .card.-red .announcement.-gradient.btn .btn, .content-card.-red .announcement.-gradient.btn .btn, .-red .content-block__btn .announcement.-gradient.btn .btn {
    color: #63282c; }

.announcement.-purple.-gradient, .-purple .dotted-container .announcement.-gradient.btn, .dotted-container.-purple .dotted-container__content .announcement.-gradient.btn, .-purple .accordion .announcement.-gradient.btn, .accordion.-purple .announcement.-gradient.btn, .triangle-section.-purple .triangle-column__body .announcement.-gradient.btn, .triangle-section.-purple-light .triangle-column__body .announcement.-gradient.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .announcement.-gradient.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .announcement.-gradient.btn, .panel-slider__controls.-purple .announcement.-gradient.btn, .card.-purple .announcement.-gradient.btn, .content-card.-purple .announcement.-gradient.btn, .-purple .content-block__btn .announcement.-gradient.btn {
  background: linear-gradient(102.67deg, #8f2f8d 0%, #5a348f 100%); }
  .announcement.-purple.-gradient .btn, .-purple .dotted-container .announcement.-gradient.btn .btn, .dotted-container.-purple .dotted-container__content .announcement.-gradient.btn .btn, .-purple .accordion .announcement.-gradient.btn .btn, .accordion.-purple .announcement.-gradient.btn .btn, .triangle-section.-purple .triangle-column__body .announcement.-gradient.btn .btn, .triangle-section.-purple-light .triangle-column__body .announcement.-gradient.btn .btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .announcement.-gradient.btn .btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .announcement.-gradient.btn .btn, .panel-slider__controls.-purple .announcement.-gradient.btn .btn, .card.-purple .announcement.-gradient.btn .btn, .content-card.-purple .announcement.-gradient.btn .btn, .-purple .content-block__btn .announcement.-gradient.btn .btn {
    color: #3e2c57; }

.announcement.-bold {
  border-radius: 12px;
  padding: 20px;
  padding-top: 22px; }
  .announcement.-bold .announcement__title {
    margin-bottom: 17.5px; }
    @media all and (min-width: 75rem) {
      .announcement.-bold .announcement__title {
        margin-bottom: 24px; } }
  .announcement.-bold .announcement__body {
    font-weight: 700;
    margin-bottom: 25px; }
    .announcement.-bold .announcement__body {
      font-size: 1.125rem; }
      @media screen and (min-width: 75rem) {
        .announcement.-bold .announcement__body {
          font-size: calc( 1.125rem + 0.125 * ((100vw - 75rem) / 25)); } }
      @media screen and (min-width: 100rem) {
        .announcement.-bold .announcement__body {
          font-size: 1.25rem; } }
    @media all and (min-width: 75rem) {
      .announcement.-bold .announcement__body {
        margin-bottom: 34px; } }

.announcement.-blue.-bold .announcement__title, .-blue .dotted-container .announcement.-bold.btn .announcement__title, .dotted-container.-blue .dotted-container__content .announcement.-bold.btn .announcement__title, .-blue .accordion .announcement.-bold.btn .announcement__title, .accordion.-blue .announcement.-bold.btn .announcement__title, .triangle-section.-blue .triangle-column__body .announcement.-bold.btn .announcement__title, .panel-slider__controls.-blue .announcement.-bold.btn .announcement__title, .card.-blue .announcement.-bold.btn .announcement__title, .content-card.-blue .announcement.-bold.btn .announcement__title, .-blue .content-block__btn .announcement.-bold.btn .announcement__title {
  color: #0a63ac; }

.announcement.-blue.-bold .announcement__body, .-blue .dotted-container .announcement.-bold.btn .announcement__body, .dotted-container.-blue .dotted-container__content .announcement.-bold.btn .announcement__body, .-blue .accordion .announcement.-bold.btn .announcement__body, .accordion.-blue .announcement.-bold.btn .announcement__body, .triangle-section.-blue .triangle-column__body .announcement.-bold.btn .announcement__body, .panel-slider__controls.-blue .announcement.-bold.btn .announcement__body, .card.-blue .announcement.-bold.btn .announcement__body, .content-card.-blue .announcement.-bold.btn .announcement__body, .-blue .content-block__btn .announcement.-bold.btn .announcement__body {
  color: #178bcd; }

.announcement.-purple.-bold .announcement__title, .-purple .dotted-container .announcement.-bold.btn .announcement__title, .dotted-container.-purple .dotted-container__content .announcement.-bold.btn .announcement__title, .-purple .accordion .announcement.-bold.btn .announcement__title, .accordion.-purple .announcement.-bold.btn .announcement__title, .triangle-section.-purple .triangle-column__body .announcement.-bold.btn .announcement__title, .triangle-section.-purple-light .triangle-column__body .announcement.-bold.btn .announcement__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .announcement.-bold.btn .announcement__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .announcement.-bold.btn .announcement__title, .panel-slider__controls.-purple .announcement.-bold.btn .announcement__title, .card.-purple .announcement.-bold.btn .announcement__title, .content-card.-purple .announcement.-bold.btn .announcement__title, .-purple .content-block__btn .announcement.-bold.btn .announcement__title {
  color: #5a348f; }

.announcement.-purple.-bold .announcement__body, .-purple .dotted-container .announcement.-bold.btn .announcement__body, .dotted-container.-purple .dotted-container__content .announcement.-bold.btn .announcement__body, .-purple .accordion .announcement.-bold.btn .announcement__body, .accordion.-purple .announcement.-bold.btn .announcement__body, .triangle-section.-purple .triangle-column__body .announcement.-bold.btn .announcement__body, .triangle-section.-purple-light .triangle-column__body .announcement.-bold.btn .announcement__body, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .announcement.-bold.btn .announcement__body, .slider-panel.-purple .triangle-section.btn .triangle-column__body .announcement.-bold.btn .announcement__body, .panel-slider__controls.-purple .announcement.-bold.btn .announcement__body, .card.-purple .announcement.-bold.btn .announcement__body, .content-card.-purple .announcement.-bold.btn .announcement__body, .-purple .content-block__btn .announcement.-bold.btn .announcement__body {
  color: #8f2f8d; }

.announcement.-green.-bold .announcement__title, .-green .dotted-container .announcement.-bold.btn .announcement__title, .dotted-container.-green .dotted-container__content .announcement.-bold.btn .announcement__title, .-green .accordion .announcement.-bold.btn .announcement__title, .accordion.-green .announcement.-bold.btn .announcement__title, .panel-slider__controls.-green .announcement.-bold.btn .announcement__title, .card.-green .announcement.-bold.btn .announcement__title, .content-card.-green .announcement.-bold.btn .announcement__title, .-green .content-block__btn .announcement.-bold.btn .announcement__title {
  color: #136b6a; }

.announcement.-green.-bold .announcement__body, .-green .dotted-container .announcement.-bold.btn .announcement__body, .dotted-container.-green .dotted-container__content .announcement.-bold.btn .announcement__body, .-green .accordion .announcement.-bold.btn .announcement__body, .accordion.-green .announcement.-bold.btn .announcement__body, .panel-slider__controls.-green .announcement.-bold.btn .announcement__body, .card.-green .announcement.-bold.btn .announcement__body, .content-card.-green .announcement.-bold.btn .announcement__body, .-green .content-block__btn .announcement.-bold.btn .announcement__body {
  color: #24a390; }

.announcement.-red.-bold .announcement__title, .-red .dotted-container .announcement.-bold.btn .announcement__title, .dotted-container.-red .dotted-container__content .announcement.-bold.btn .announcement__title, .-red .accordion .announcement.-bold.btn .announcement__title, .accordion.-red .announcement.-bold.btn .announcement__title, .panel-slider__controls.-red .announcement.-bold.btn .announcement__title, .card.-red .announcement.-bold.btn .announcement__title, .content-card.-red .announcement.-bold.btn .announcement__title, .-red .content-block__btn .announcement.-bold.btn .announcement__title {
  color: #a62e34; }

.announcement.-red.-bold .announcement__body, .-red .dotted-container .announcement.-bold.btn .announcement__body, .dotted-container.-red .dotted-container__content .announcement.-bold.btn .announcement__body, .-red .accordion .announcement.-bold.btn .announcement__body, .accordion.-red .announcement.-bold.btn .announcement__body, .panel-slider__controls.-red .announcement.-bold.btn .announcement__body, .card.-red .announcement.-bold.btn .announcement__body, .content-card.-red .announcement.-bold.btn .announcement__body, .-red .content-block__btn .announcement.-bold.btn .announcement__body {
  color: #e8242d; }

.announcement.-yellow.-bold .announcement__title, .-yellow .dotted-container .announcement.-bold.btn .announcement__title, .dotted-container.-yellow .dotted-container__content .announcement.-bold.btn .announcement__title, .-yellow .accordion .announcement.-bold.btn .announcement__title, .accordion.-yellow .announcement.-bold.btn .announcement__title, .panel-slider__controls.-yellow .announcement.-bold.btn .announcement__title, .card.-yellow .announcement.-bold.btn .announcement__title, .-yellow .content-block__btn .announcement.-bold.btn .announcement__title {
  color: #d95931; }

.announcement.-yellow.-bold .announcement__body, .-yellow .dotted-container .announcement.-bold.btn .announcement__body, .dotted-container.-yellow .dotted-container__content .announcement.-bold.btn .announcement__body, .-yellow .accordion .announcement.-bold.btn .announcement__body, .accordion.-yellow .announcement.-bold.btn .announcement__body, .panel-slider__controls.-yellow .announcement.-bold.btn .announcement__body, .card.-yellow .announcement.-bold.btn .announcement__body, .-yellow .content-block__btn .announcement.-bold.btn .announcement__body {
  color: #f07930; }

.compound-row {
  position: relative; }
  .compound-row.-alternate::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 100%;
    background-position: top;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(42.85714%, black), color-stop(0%, rgba(255, 255, 255, 0)));
    background-image: linear-gradient(to right, black 42.85714%, rgba(255, 255, 255, 0) 0%);
    background-repeat: repeat-x;
    background-size: 7px 2px; }
  .compound-row.-alternate .compound-row__title,
  .compound-row.-alternate .compound-row__content {
    padding-top: 50px; }

.compound-row-container .compound-row {
  margin-bottom: 100px; }
  .compound-row-container .compound-row:last-child {
    margin-bottom: 0; }

.compound-row__title {
  text-transform: uppercase;
  margin-bottom: 15px;
  font-size: 2.4375rem; }
  @media all and (min-width: 75rem) {
    .compound-row__title {
      margin-bottom: 40px;
      font-size: 3.0625rem; } }

.compound-row__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 1.25rem; }

.compound-row__block {
  margin-bottom: 2.1875rem; }
  .compound-row__block:last-child {
    margin-bottom: 0; }
  @media all and (min-width: 75rem) {
    .compound-row__block {
      margin-bottom: 3.4375rem; } }
  @media all and (min-width: 128rem) {
    .compound-row__block {
      max-width: 65ch; } }
  .compound-row__block > *:last-child {
    margin-bottom: 0; }

.compound-row__media {
  position: relative;
  display: inline-block;
  line-height: 0;
  margin-bottom: 25px;
  overflow: hidden; }
  @media all and (min-width: 75rem) {
    .compound-row__media {
      margin-bottom: 0; }
      .-alternate .compound-row__media:first-child:last-child {
        margin-top: 40px; } }
  .compound-row__media img {
    border-radius: 24px; }
  @media all and (min-width: 45rem) {
    .compound-row__media .play-btn {
      width: 6.25rem; } }

.compound-row.-green .compound-row__title, .-green .dotted-container .compound-row.btn .compound-row__title, .dotted-container.-green .dotted-container__content .compound-row.btn .compound-row__title, .-green .accordion .compound-row.btn .compound-row__title, .accordion.-green .compound-row.btn .compound-row__title, .panel-slider__controls.-green .compound-row.btn .compound-row__title, .card.-green .compound-row.btn .compound-row__title, .content-card.-green .compound-row.btn .compound-row__title, .-green .content-block__btn .compound-row.btn .compound-row__title {
  color: #213838; }

.compound-row.-green .dotted-container__header, .-green .dotted-container .compound-row.btn .dotted-container__header, .dotted-container.-green .dotted-container__content .compound-row.btn .dotted-container__header, .-green .accordion .compound-row.btn .dotted-container__header, .accordion.-green .compound-row.btn .dotted-container__header, .panel-slider__controls.-green .compound-row.btn .dotted-container__header, .card.-green .compound-row.btn .dotted-container__header, .content-card.-green .compound-row.btn .dotted-container__header, .-green .content-block__btn .compound-row.btn .dotted-container__header {
  color: #136b6a; }

.compound-row.-green::before, .-green .dotted-container .compound-row.btn::before, .dotted-container.-green .dotted-container__content .compound-row.btn::before, .-green .accordion .compound-row.btn::before, .accordion.-green .compound-row.btn::before, .panel-slider__controls.-green .compound-row.btn::before, .card.-green .compound-row.btn::before, .content-card.-green .compound-row.btn::before, .-green .content-block__btn .compound-row.btn::before {
  background-position: "top";
  background-image: -webkit-gradient(linear, left top, right top, color-stop(42.85714%, #24a390), color-stop(0%, rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, #24a390 42.85714%, rgba(255, 255, 255, 0) 0%);
  background-repeat: repeat-x;
  background-size: 7px 2px; }

.compound-row.-green.-light .compound-row__title, .-green .dotted-container .compound-row.-light.btn .compound-row__title, .dotted-container.-green .dotted-container__content .compound-row.-light.btn .compound-row__title, .-green .accordion .compound-row.-light.btn .compound-row__title, .accordion.-green .compound-row.-light.btn .compound-row__title, .panel-slider__controls.-green .compound-row.-light.btn .compound-row__title, .card.-green .compound-row.-light.btn .compound-row__title, .content-card.-green .compound-row.-light.btn .compound-row__title, .-green .content-block__btn .compound-row.-light.btn .compound-row__title {
  color: #24a390; }

.compound-row.-blue .compound-row__title, .-blue .dotted-container .compound-row.btn .compound-row__title, .dotted-container.-blue .dotted-container__content .compound-row.btn .compound-row__title, .-blue .accordion .compound-row.btn .compound-row__title, .accordion.-blue .compound-row.btn .compound-row__title, .triangle-section.-blue .triangle-column__body .compound-row.btn .compound-row__title, .panel-slider__controls.-blue .compound-row.btn .compound-row__title, .card.-blue .compound-row.btn .compound-row__title, .content-card.-blue .compound-row.btn .compound-row__title, .-blue .content-block__btn .compound-row.btn .compound-row__title {
  color: #1b4265; }

.compound-row.-blue .dotted-container__header, .-blue .dotted-container .compound-row.btn .dotted-container__header, .dotted-container.-blue .dotted-container__content .compound-row.btn .dotted-container__header, .-blue .accordion .compound-row.btn .dotted-container__header, .accordion.-blue .compound-row.btn .dotted-container__header, .triangle-section.-blue .triangle-column__body .compound-row.btn .dotted-container__header, .panel-slider__controls.-blue .compound-row.btn .dotted-container__header, .card.-blue .compound-row.btn .dotted-container__header, .content-card.-blue .compound-row.btn .dotted-container__header, .-blue .content-block__btn .compound-row.btn .dotted-container__header {
  color: #0a63ac; }

.compound-row.-blue::before, .-blue .dotted-container .compound-row.btn::before, .dotted-container.-blue .dotted-container__content .compound-row.btn::before, .-blue .accordion .compound-row.btn::before, .accordion.-blue .compound-row.btn::before, .triangle-section.-blue .triangle-column__body .compound-row.btn::before, .panel-slider__controls.-blue .compound-row.btn::before, .card.-blue .compound-row.btn::before, .content-card.-blue .compound-row.btn::before, .-blue .content-block__btn .compound-row.btn::before {
  background-position: "top";
  background-image: -webkit-gradient(linear, left top, right top, color-stop(42.85714%, #178bcd), color-stop(0%, rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, #178bcd 42.85714%, rgba(255, 255, 255, 0) 0%);
  background-repeat: repeat-x;
  background-size: 7px 2px; }

.compound-row.-blue.-light .compound-row__title, .-blue .dotted-container .compound-row.-light.btn .compound-row__title, .dotted-container.-blue .dotted-container__content .compound-row.-light.btn .compound-row__title, .-blue .accordion .compound-row.-light.btn .compound-row__title, .accordion.-blue .compound-row.-light.btn .compound-row__title, .triangle-section.-blue .triangle-column__body .compound-row.-light.btn .compound-row__title, .panel-slider__controls.-blue .compound-row.-light.btn .compound-row__title, .card.-blue .compound-row.-light.btn .compound-row__title, .content-card.-blue .compound-row.-light.btn .compound-row__title, .-blue .content-block__btn .compound-row.-light.btn .compound-row__title {
  color: #178bcd; }

.compound-row.-yellow .compound-row__title, .-yellow .dotted-container .compound-row.btn .compound-row__title, .dotted-container.-yellow .dotted-container__content .compound-row.btn .compound-row__title, .-yellow .accordion .compound-row.btn .compound-row__title, .accordion.-yellow .compound-row.btn .compound-row__title, .panel-slider__controls.-yellow .compound-row.btn .compound-row__title, .card.-yellow .compound-row.btn .compound-row__title, .-yellow .content-block__btn .compound-row.btn .compound-row__title {
  color: #731e22; }

.compound-row.-yellow .dotted-container__header, .-yellow .dotted-container .compound-row.btn .dotted-container__header, .dotted-container.-yellow .dotted-container__content .compound-row.btn .dotted-container__header, .-yellow .accordion .compound-row.btn .dotted-container__header, .accordion.-yellow .compound-row.btn .dotted-container__header, .panel-slider__controls.-yellow .compound-row.btn .dotted-container__header, .card.-yellow .compound-row.btn .dotted-container__header, .-yellow .content-block__btn .compound-row.btn .dotted-container__header {
  color: #d95931; }

.compound-row.-yellow::before, .-yellow .dotted-container .compound-row.btn::before, .dotted-container.-yellow .dotted-container__content .compound-row.btn::before, .-yellow .accordion .compound-row.btn::before, .accordion.-yellow .compound-row.btn::before, .panel-slider__controls.-yellow .compound-row.btn::before, .card.-yellow .compound-row.btn::before, .-yellow .content-block__btn .compound-row.btn::before {
  background-position: "top";
  background-image: -webkit-gradient(linear, left top, right top, color-stop(42.85714%, #f07930), color-stop(0%, rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, #f07930 42.85714%, rgba(255, 255, 255, 0) 0%);
  background-repeat: repeat-x;
  background-size: 7px 2px; }

.compound-row.-yellow.-light .compound-row__title, .-yellow .dotted-container .compound-row.-light.btn .compound-row__title, .dotted-container.-yellow .dotted-container__content .compound-row.-light.btn .compound-row__title, .-yellow .accordion .compound-row.-light.btn .compound-row__title, .accordion.-yellow .compound-row.-light.btn .compound-row__title, .panel-slider__controls.-yellow .compound-row.-light.btn .compound-row__title, .card.-yellow .compound-row.-light.btn .compound-row__title, .-yellow .content-block__btn .compound-row.-light.btn .compound-row__title {
  color: #f07930; }

.compound-row.-red .compound-row__title, .-red .dotted-container .compound-row.btn .compound-row__title, .dotted-container.-red .dotted-container__content .compound-row.btn .compound-row__title, .-red .accordion .compound-row.btn .compound-row__title, .accordion.-red .compound-row.btn .compound-row__title, .panel-slider__controls.-red .compound-row.btn .compound-row__title, .card.-red .compound-row.btn .compound-row__title, .content-card.-red .compound-row.btn .compound-row__title, .-red .content-block__btn .compound-row.btn .compound-row__title {
  color: #63282c; }

.compound-row.-red .dotted-container__header, .-red .dotted-container .compound-row.btn .dotted-container__header, .dotted-container.-red .dotted-container__content .compound-row.btn .dotted-container__header, .-red .accordion .compound-row.btn .dotted-container__header, .accordion.-red .compound-row.btn .dotted-container__header, .panel-slider__controls.-red .compound-row.btn .dotted-container__header, .card.-red .compound-row.btn .dotted-container__header, .content-card.-red .compound-row.btn .dotted-container__header, .-red .content-block__btn .compound-row.btn .dotted-container__header {
  color: #a62e34; }

.compound-row.-red::before, .-red .dotted-container .compound-row.btn::before, .dotted-container.-red .dotted-container__content .compound-row.btn::before, .-red .accordion .compound-row.btn::before, .accordion.-red .compound-row.btn::before, .panel-slider__controls.-red .compound-row.btn::before, .card.-red .compound-row.btn::before, .content-card.-red .compound-row.btn::before, .-red .content-block__btn .compound-row.btn::before {
  background-position: "top";
  background-image: -webkit-gradient(linear, left top, right top, color-stop(42.85714%, #e8242d), color-stop(0%, rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, #e8242d 42.85714%, rgba(255, 255, 255, 0) 0%);
  background-repeat: repeat-x;
  background-size: 7px 2px; }

.compound-row.-red.-light .compound-row__title, .-red .dotted-container .compound-row.-light.btn .compound-row__title, .dotted-container.-red .dotted-container__content .compound-row.-light.btn .compound-row__title, .-red .accordion .compound-row.-light.btn .compound-row__title, .accordion.-red .compound-row.-light.btn .compound-row__title, .panel-slider__controls.-red .compound-row.-light.btn .compound-row__title, .card.-red .compound-row.-light.btn .compound-row__title, .content-card.-red .compound-row.-light.btn .compound-row__title, .-red .content-block__btn .compound-row.-light.btn .compound-row__title {
  color: #e8242d; }

.compound-row.-purple .compound-row__title, .-purple .dotted-container .compound-row.btn .compound-row__title, .dotted-container.-purple .dotted-container__content .compound-row.btn .compound-row__title, .-purple .accordion .compound-row.btn .compound-row__title, .accordion.-purple .compound-row.btn .compound-row__title, .triangle-section.-purple .triangle-column__body .compound-row.btn .compound-row__title, .triangle-section.-purple-light .triangle-column__body .compound-row.btn .compound-row__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .compound-row.btn .compound-row__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .compound-row.btn .compound-row__title, .panel-slider__controls.-purple .compound-row.btn .compound-row__title, .card.-purple .compound-row.btn .compound-row__title, .content-card.-purple .compound-row.btn .compound-row__title, .-purple .content-block__btn .compound-row.btn .compound-row__title {
  color: #3e2c57; }

.compound-row.-purple .dotted-container__header, .-purple .dotted-container .compound-row.btn .dotted-container__header, .dotted-container.-purple .dotted-container__content .compound-row.btn .dotted-container__header, .-purple .accordion .compound-row.btn .dotted-container__header, .accordion.-purple .compound-row.btn .dotted-container__header, .triangle-section.-purple .triangle-column__body .compound-row.btn .dotted-container__header, .triangle-section.-purple-light .triangle-column__body .compound-row.btn .dotted-container__header, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .compound-row.btn .dotted-container__header, .slider-panel.-purple .triangle-section.btn .triangle-column__body .compound-row.btn .dotted-container__header, .panel-slider__controls.-purple .compound-row.btn .dotted-container__header, .card.-purple .compound-row.btn .dotted-container__header, .content-card.-purple .compound-row.btn .dotted-container__header, .-purple .content-block__btn .compound-row.btn .dotted-container__header {
  color: #5a348f; }

.compound-row.-purple::before, .-purple .dotted-container .compound-row.btn::before, .dotted-container.-purple .dotted-container__content .compound-row.btn::before, .-purple .accordion .compound-row.btn::before, .accordion.-purple .compound-row.btn::before, .triangle-section.-purple .triangle-column__body .compound-row.btn::before, .triangle-section.-purple-light .triangle-column__body .compound-row.btn::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .compound-row.btn::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .compound-row.btn::before, .panel-slider__controls.-purple .compound-row.btn::before, .card.-purple .compound-row.btn::before, .content-card.-purple .compound-row.btn::before, .-purple .content-block__btn .compound-row.btn::before {
  background-position: "top";
  background-image: -webkit-gradient(linear, left top, right top, color-stop(42.85714%, #8f2f8d), color-stop(0%, rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, #8f2f8d 42.85714%, rgba(255, 255, 255, 0) 0%);
  background-repeat: repeat-x;
  background-size: 7px 2px; }

.compound-row.-purple.-light .compound-row__title, .-purple .dotted-container .compound-row.-light.btn .compound-row__title, .dotted-container.-purple .dotted-container__content .compound-row.-light.btn .compound-row__title, .-purple .accordion .compound-row.-light.btn .compound-row__title, .accordion.-purple .compound-row.-light.btn .compound-row__title, .triangle-section.-purple .triangle-column__body .compound-row.-light.btn .compound-row__title, .triangle-section.-purple-light .triangle-column__body .compound-row.-light.btn .compound-row__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .compound-row.-light.btn .compound-row__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .compound-row.-light.btn .compound-row__title, .panel-slider__controls.-purple .compound-row.-light.btn .compound-row__title, .card.-purple .compound-row.-light.btn .compound-row__title, .content-card.-purple .compound-row.-light.btn .compound-row__title, .-purple .content-block__btn .compound-row.-light.btn .compound-row__title {
  color: #8f2f8d; }

.background-section {
  position: relative; }

.background-section__inner {
  z-index: 1; }
  @media all and (min-width: 75rem) {
    .background-section__inner {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); } }

.background-section__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  min-height: 300px; }

.background-section__title {
  text-transform: uppercase;
  color: #ffffff;
  font-size: 3.0625rem;
  margin: 0px; }

@media all and (min-width: 56.25rem) {
  .background-section__title.-large {
    font-size: 3.8125rem; } }

@media all and (min-width: 75rem) {
  .background-section__title.-large {
    font-size: 4.75rem; } }

.background-section__btn-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-top: 30px;
  margin-bottom: -13px; }
  .background-section__btn-group .btn {
    margin-bottom: 13px; }
  @media all and (min-width: 45rem) {
    .background-section__btn-group {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      margin-right: -15px;
      margin-bottom: -20px; }
      .background-section__btn-group .btn {
        margin-right: 15px;
        margin-bottom: 20px; } }

.background-section .content-image-wrapper {
  padding: 40px 0;
  margin-left: calc((100vw - calc(100vw * (12 / 14))) / -2);
  margin-right: calc((100vw - calc(100vw * (12 / 14))) / -2); }
  @media all and (min-width: 75rem) {
    .background-section .content-image-wrapper {
      padding-top: 0;
      padding-bottom: 32%; } }

.background-section .content-image {
  min-height: 125%;
  top: -50px; }
  @media all and (min-width: 45rem) {
    .background-section .content-image {
      top: -75px; } }
  @media all and (min-width: 100rem) {
    .background-section .content-image {
      top: -100px; } }

.contrast-section {
  position: relative;
  padding: 70px 0px;
  margin-top: 172px; }
  .contrast-section::before {
    content: '';
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    background-color: #213838;
    left: calc((100vw - calc(100vw * (12 / 14))) / -2);
    right: calc((100vw - calc(100vw * (12 / 14))) / -2); }
  .contrast-section::after {
    content: '';
    position: absolute;
    top: 0;
    left: calc((100vw - calc(100vw * (12 / 14))) / -2);
    right: calc((100vw - calc(100vw * (12 / 14))) / -2);
    height: 86px;
    z-index: -1;
    height: 172px;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    background: -webkit-gradient(linear, left top, left bottom, from(#36bcbd), color-stop(#36bcbd), color-stop(50%), color-stop(50%, #24a390), to(#24a390));
    background: linear-gradient(to bottom, #36bcbd 0%, #36bcbd, 50%, #24a390 50%, #24a390 100%); }
  @media all and (min-width: 75rem) {
    .contrast-section {
      padding: 96px 0px; } }
  .contrast-section .btn {
    font-size: 0.8rem; }
  .contrast-section .gradient-heading, .contrast-section .dotted-container__header {
    font-size: 1.9375rem;
    margin-bottom: 30px; }
    @media all and (min-width: 45rem) {
      .contrast-section .gradient-heading, .contrast-section .dotted-container__header {
        font-size: 3.0625rem; } }
    @media all and (min-width: 75rem) {
      .contrast-section .gradient-heading, .contrast-section .dotted-container__header {
        font-size: 3.8125rem;
        margin-bottom: 0px; } }
    @media all and (min-width: 100rem) {
      .contrast-section .gradient-heading, .contrast-section .dotted-container__header {
        font-size: 4.75rem; } }

.contrast-section__intro {
  font-weight: normal;
  font-size: 1.5625rem;
  margin-bottom: 1.5625rem;
  line-height: 1.25; }
  .contrast-section__intro a {
    font-weight: 700;
    color: #36bcbd;
    text-decoration: underline; }
  .contrast-section__intro b,
  .contrast-section__intro strong {
    color: #36bcbd; }

.contrast-section__body {
  color: #ffffff;
  margin-bottom: 1.5625rem; }

.contrast-section.-overlap {
  padding: 100px 0;
  margin-top: 50px; }
  .contrast-section.-overlap::after {
    height: 200px; }
  @media all and (min-width: 75rem) {
    .contrast-section.-overlap {
      padding: 155px 0px;
      margin-top: 77.5px; }
      .contrast-section.-overlap::after {
        height: 310px; } }
  .contrast-section.-overlap .contrast-section__intro,
  .contrast-section.-overlap .contrast-section__body {
    margin-bottom: 1.875rem; }

.contrast-section__image-container {
  position: relative;
  margin: 40px 0;
  width: 500px;
  max-width: 100%; }
  .contrast-section__image-container .content-image-wrapper {
    padding-bottom: 80%;
    border-radius: 24px; }
  @media all and (min-width: 75rem) {
    .contrast-section__image-container {
      width: calc(100% * (5 / 6));
      margin-top: 90px;
      margin-bottom: 0; }
      .contrast-section__image-container .content-image-wrapper {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        padding: 0;
        height: 400px; } }
  @media all and (min-width: 128rem) {
    .contrast-section__image-container {
      width: calc(100% * (4 / 6)); }
      .contrast-section__image-container .content-image-wrapper {
        height: 350px; } }

.contrast-section.-green, .-green .dotted-container .contrast-section.btn, .dotted-container.-green .dotted-container__content .contrast-section.btn, .-green .accordion .contrast-section.btn, .accordion.-green .contrast-section.btn, .panel-slider__controls.-green .contrast-section.btn, .card.-green .contrast-section.btn, .content-card.-green .contrast-section.btn, .-green .content-block__btn .contrast-section.btn {
  color: #c1e8e9; }
  .contrast-section.-green .contrast-section__intro b, .-green .dotted-container .contrast-section.btn .contrast-section__intro b, .dotted-container.-green .dotted-container__content .contrast-section.btn .contrast-section__intro b, .-green .accordion .contrast-section.btn .contrast-section__intro b, .accordion.-green .contrast-section.btn .contrast-section__intro b, .panel-slider__controls.-green .contrast-section.btn .contrast-section__intro b, .card.-green .contrast-section.btn .contrast-section__intro b, .content-card.-green .contrast-section.btn .contrast-section__intro b, .-green .content-block__btn .contrast-section.btn .contrast-section__intro b,
  .contrast-section.-green .contrast-section__intro strong,
  .-green .dotted-container .contrast-section.btn .contrast-section__intro strong,
  .dotted-container.-green .dotted-container__content .contrast-section.btn .contrast-section__intro strong,
  .-green .accordion .contrast-section.btn .contrast-section__intro strong,
  .accordion.-green .contrast-section.btn .contrast-section__intro strong,
  .panel-slider__controls.-green .contrast-section.btn .contrast-section__intro strong,
  .card.-green .contrast-section.btn .contrast-section__intro strong,
  .content-card.-green .contrast-section.btn .contrast-section__intro strong,
  .-green .content-block__btn .contrast-section.btn .contrast-section__intro strong {
    color: #36bcbd; }
  .contrast-section.-green .contrast-section__intro a, .-green .dotted-container .contrast-section.btn .contrast-section__intro a, .dotted-container.-green .dotted-container__content .contrast-section.btn .contrast-section__intro a, .-green .accordion .contrast-section.btn .contrast-section__intro a, .accordion.-green .contrast-section.btn .contrast-section__intro a, .panel-slider__controls.-green .contrast-section.btn .contrast-section__intro a, .card.-green .contrast-section.btn .contrast-section__intro a, .content-card.-green .contrast-section.btn .contrast-section__intro a, .-green .content-block__btn .contrast-section.btn .contrast-section__intro a {
    color: #36bcbd; }
    .contrast-section.-green .contrast-section__intro a:hover, .-green .dotted-container .contrast-section.btn .contrast-section__intro a:hover, .dotted-container.-green .dotted-container__content .contrast-section.btn .contrast-section__intro a:hover, .-green .accordion .contrast-section.btn .contrast-section__intro a:hover, .accordion.-green .contrast-section.btn .contrast-section__intro a:hover, .panel-slider__controls.-green .contrast-section.btn .contrast-section__intro a:hover, .card.-green .contrast-section.btn .contrast-section__intro a:hover, .content-card.-green .contrast-section.btn .contrast-section__intro a:hover, .-green .content-block__btn .contrast-section.btn .contrast-section__intro a:hover, .contrast-section.-green .contrast-section__intro a:focus-visible, .-green .dotted-container .contrast-section.btn .contrast-section__intro a:focus-visible, .dotted-container.-green .dotted-container__content .contrast-section.btn .contrast-section__intro a:focus-visible, .-green .accordion .contrast-section.btn .contrast-section__intro a:focus-visible, .accordion.-green .contrast-section.btn .contrast-section__intro a:focus-visible, .panel-slider__controls.-green .contrast-section.btn .contrast-section__intro a:focus-visible, .card.-green .contrast-section.btn .contrast-section__intro a:focus-visible, .content-card.-green .contrast-section.btn .contrast-section__intro a:focus-visible, .-green .content-block__btn .contrast-section.btn .contrast-section__intro a:focus-visible {
      color: #c1e8e9; }
  .contrast-section.-green::before, .-green .dotted-container .contrast-section.btn::before, .dotted-container.-green .dotted-container__content .contrast-section.btn::before, .-green .accordion .contrast-section.btn::before, .accordion.-green .contrast-section.btn::before, .panel-slider__controls.-green .contrast-section.btn::before, .card.-green .contrast-section.btn::before, .content-card.-green .contrast-section.btn::before, .-green .content-block__btn .contrast-section.btn::before {
    background-color: #213838; }
  .contrast-section.-green::after, .-green .dotted-container .contrast-section.btn::after, .dotted-container.-green .dotted-container__content .contrast-section.btn::after, .-green .accordion .contrast-section.btn::after, .accordion.-green .contrast-section.btn::after, .panel-slider__controls.-green .contrast-section.btn::after, .card.-green .contrast-section.btn::after, .content-card.-green .contrast-section.btn::after, .-green .content-block__btn .contrast-section.btn::after {
    background: -webkit-gradient(linear, left top, left bottom, from(#36bcbd), color-stop(#36bcbd), color-stop(50%), color-stop(50%, #24a390), to(#24a390));
    background: linear-gradient(to bottom, #36bcbd 0%, #36bcbd, 50%, #24a390 50%, #24a390 100%); }

.contrast-section.-blue, .-blue .dotted-container .contrast-section.btn, .dotted-container.-blue .dotted-container__content .contrast-section.btn, .-blue .accordion .contrast-section.btn, .accordion.-blue .contrast-section.btn, .triangle-section.-blue .triangle-column__body .contrast-section.btn, .panel-slider__controls.-blue .contrast-section.btn, .card.-blue .contrast-section.btn, .content-card.-blue .contrast-section.btn, .-blue .content-block__btn .contrast-section.btn {
  color: #bbe5f8; }
  .contrast-section.-blue .contrast-section__intro b, .-blue .dotted-container .contrast-section.btn .contrast-section__intro b, .dotted-container.-blue .dotted-container__content .contrast-section.btn .contrast-section__intro b, .-blue .accordion .contrast-section.btn .contrast-section__intro b, .accordion.-blue .contrast-section.btn .contrast-section__intro b, .triangle-section.-blue .triangle-column__body .contrast-section.btn .contrast-section__intro b, .panel-slider__controls.-blue .contrast-section.btn .contrast-section__intro b, .card.-blue .contrast-section.btn .contrast-section__intro b, .content-card.-blue .contrast-section.btn .contrast-section__intro b, .-blue .content-block__btn .contrast-section.btn .contrast-section__intro b,
  .contrast-section.-blue .contrast-section__intro strong,
  .-blue .dotted-container .contrast-section.btn .contrast-section__intro strong,
  .dotted-container.-blue .dotted-container__content .contrast-section.btn .contrast-section__intro strong,
  .-blue .accordion .contrast-section.btn .contrast-section__intro strong,
  .accordion.-blue .contrast-section.btn .contrast-section__intro strong,
  .triangle-section.-blue .triangle-column__body .contrast-section.btn .contrast-section__intro strong,
  .panel-slider__controls.-blue .contrast-section.btn .contrast-section__intro strong,
  .card.-blue .contrast-section.btn .contrast-section__intro strong,
  .content-card.-blue .contrast-section.btn .contrast-section__intro strong,
  .-blue .content-block__btn .contrast-section.btn .contrast-section__intro strong {
    color: #22b0ec; }
  .contrast-section.-blue .contrast-section__intro a, .-blue .dotted-container .contrast-section.btn .contrast-section__intro a, .dotted-container.-blue .dotted-container__content .contrast-section.btn .contrast-section__intro a, .-blue .accordion .contrast-section.btn .contrast-section__intro a, .accordion.-blue .contrast-section.btn .contrast-section__intro a, .triangle-section.-blue .triangle-column__body .contrast-section.btn .contrast-section__intro a, .panel-slider__controls.-blue .contrast-section.btn .contrast-section__intro a, .card.-blue .contrast-section.btn .contrast-section__intro a, .content-card.-blue .contrast-section.btn .contrast-section__intro a, .-blue .content-block__btn .contrast-section.btn .contrast-section__intro a {
    color: #22b0ec; }
    .contrast-section.-blue .contrast-section__intro a:hover, .-blue .dotted-container .contrast-section.btn .contrast-section__intro a:hover, .dotted-container.-blue .dotted-container__content .contrast-section.btn .contrast-section__intro a:hover, .-blue .accordion .contrast-section.btn .contrast-section__intro a:hover, .accordion.-blue .contrast-section.btn .contrast-section__intro a:hover, .triangle-section.-blue .triangle-column__body .contrast-section.btn .contrast-section__intro a:hover, .panel-slider__controls.-blue .contrast-section.btn .contrast-section__intro a:hover, .card.-blue .contrast-section.btn .contrast-section__intro a:hover, .content-card.-blue .contrast-section.btn .contrast-section__intro a:hover, .-blue .content-block__btn .contrast-section.btn .contrast-section__intro a:hover, .contrast-section.-blue .contrast-section__intro a:focus-visible, .-blue .dotted-container .contrast-section.btn .contrast-section__intro a:focus-visible, .dotted-container.-blue .dotted-container__content .contrast-section.btn .contrast-section__intro a:focus-visible, .-blue .accordion .contrast-section.btn .contrast-section__intro a:focus-visible, .accordion.-blue .contrast-section.btn .contrast-section__intro a:focus-visible, .triangle-section.-blue .triangle-column__body .contrast-section.btn .contrast-section__intro a:focus-visible, .panel-slider__controls.-blue .contrast-section.btn .contrast-section__intro a:focus-visible, .card.-blue .contrast-section.btn .contrast-section__intro a:focus-visible, .content-card.-blue .contrast-section.btn .contrast-section__intro a:focus-visible, .-blue .content-block__btn .contrast-section.btn .contrast-section__intro a:focus-visible {
      color: #bbe5f8; }
  .contrast-section.-blue::before, .-blue .dotted-container .contrast-section.btn::before, .dotted-container.-blue .dotted-container__content .contrast-section.btn::before, .-blue .accordion .contrast-section.btn::before, .accordion.-blue .contrast-section.btn::before, .triangle-section.-blue .triangle-column__body .contrast-section.btn::before, .panel-slider__controls.-blue .contrast-section.btn::before, .card.-blue .contrast-section.btn::before, .content-card.-blue .contrast-section.btn::before, .-blue .content-block__btn .contrast-section.btn::before {
    background-color: #1b4265; }
  .contrast-section.-blue::after, .-blue .dotted-container .contrast-section.btn::after, .dotted-container.-blue .dotted-container__content .contrast-section.btn::after, .-blue .accordion .contrast-section.btn::after, .accordion.-blue .contrast-section.btn::after, .triangle-section.-blue .triangle-column__body .contrast-section.btn::after, .panel-slider__controls.-blue .contrast-section.btn::after, .card.-blue .contrast-section.btn::after, .content-card.-blue .contrast-section.btn::after, .-blue .content-block__btn .contrast-section.btn::after {
    background: -webkit-gradient(linear, left top, left bottom, from(#178bcd), color-stop(#178bcd), color-stop(50%), color-stop(50%, #0a63ac), to(#0a63ac));
    background: linear-gradient(to bottom, #178bcd 0%, #178bcd, 50%, #0a63ac 50%, #0a63ac 100%); }

.contrast-section.-yellow, .-yellow .dotted-container .contrast-section.btn, .dotted-container.-yellow .dotted-container__content .contrast-section.btn, .-yellow .accordion .contrast-section.btn, .accordion.-yellow .contrast-section.btn, .panel-slider__controls.-yellow .contrast-section.btn, .card.-yellow .contrast-section.btn, .-yellow .content-block__btn .contrast-section.btn {
  color: #fde4bf; }
  .contrast-section.-yellow .contrast-section__intro b, .-yellow .dotted-container .contrast-section.btn .contrast-section__intro b, .dotted-container.-yellow .dotted-container__content .contrast-section.btn .contrast-section__intro b, .-yellow .accordion .contrast-section.btn .contrast-section__intro b, .accordion.-yellow .contrast-section.btn .contrast-section__intro b, .panel-slider__controls.-yellow .contrast-section.btn .contrast-section__intro b, .card.-yellow .contrast-section.btn .contrast-section__intro b, .-yellow .content-block__btn .contrast-section.btn .contrast-section__intro b,
  .contrast-section.-yellow .contrast-section__intro strong,
  .-yellow .dotted-container .contrast-section.btn .contrast-section__intro strong,
  .dotted-container.-yellow .dotted-container__content .contrast-section.btn .contrast-section__intro strong,
  .-yellow .accordion .contrast-section.btn .contrast-section__intro strong,
  .accordion.-yellow .contrast-section.btn .contrast-section__intro strong,
  .panel-slider__controls.-yellow .contrast-section.btn .contrast-section__intro strong,
  .card.-yellow .contrast-section.btn .contrast-section__intro strong,
  .-yellow .content-block__btn .contrast-section.btn .contrast-section__intro strong {
    color: #faae31; }
  .contrast-section.-yellow .contrast-section__intro a, .-yellow .dotted-container .contrast-section.btn .contrast-section__intro a, .dotted-container.-yellow .dotted-container__content .contrast-section.btn .contrast-section__intro a, .-yellow .accordion .contrast-section.btn .contrast-section__intro a, .accordion.-yellow .contrast-section.btn .contrast-section__intro a, .panel-slider__controls.-yellow .contrast-section.btn .contrast-section__intro a, .card.-yellow .contrast-section.btn .contrast-section__intro a, .-yellow .content-block__btn .contrast-section.btn .contrast-section__intro a {
    color: #faae31; }
    .contrast-section.-yellow .contrast-section__intro a:hover, .-yellow .dotted-container .contrast-section.btn .contrast-section__intro a:hover, .dotted-container.-yellow .dotted-container__content .contrast-section.btn .contrast-section__intro a:hover, .-yellow .accordion .contrast-section.btn .contrast-section__intro a:hover, .accordion.-yellow .contrast-section.btn .contrast-section__intro a:hover, .panel-slider__controls.-yellow .contrast-section.btn .contrast-section__intro a:hover, .card.-yellow .contrast-section.btn .contrast-section__intro a:hover, .-yellow .content-block__btn .contrast-section.btn .contrast-section__intro a:hover, .contrast-section.-yellow .contrast-section__intro a:focus-visible, .-yellow .dotted-container .contrast-section.btn .contrast-section__intro a:focus-visible, .dotted-container.-yellow .dotted-container__content .contrast-section.btn .contrast-section__intro a:focus-visible, .-yellow .accordion .contrast-section.btn .contrast-section__intro a:focus-visible, .accordion.-yellow .contrast-section.btn .contrast-section__intro a:focus-visible, .panel-slider__controls.-yellow .contrast-section.btn .contrast-section__intro a:focus-visible, .card.-yellow .contrast-section.btn .contrast-section__intro a:focus-visible, .-yellow .content-block__btn .contrast-section.btn .contrast-section__intro a:focus-visible {
      color: #fde4bf; }
  .contrast-section.-yellow::before, .-yellow .dotted-container .contrast-section.btn::before, .dotted-container.-yellow .dotted-container__content .contrast-section.btn::before, .-yellow .accordion .contrast-section.btn::before, .accordion.-yellow .contrast-section.btn::before, .panel-slider__controls.-yellow .contrast-section.btn::before, .card.-yellow .contrast-section.btn::before, .-yellow .content-block__btn .contrast-section.btn::before {
    background-color: #731e22; }
  .contrast-section.-yellow::after, .-yellow .dotted-container .contrast-section.btn::after, .dotted-container.-yellow .dotted-container__content .contrast-section.btn::after, .-yellow .accordion .contrast-section.btn::after, .accordion.-yellow .contrast-section.btn::after, .panel-slider__controls.-yellow .contrast-section.btn::after, .card.-yellow .contrast-section.btn::after, .-yellow .content-block__btn .contrast-section.btn::after {
    background: -webkit-gradient(linear, left top, left bottom, from(#f07930), color-stop(#f07930), color-stop(50%), color-stop(50%, #d95931), to(#d95931));
    background: linear-gradient(to bottom, #f07930 0%, #f07930, 50%, #d95931 50%, #d95931 100%); }

.contrast-section.-red, .-red .dotted-container .contrast-section.btn, .dotted-container.-red .dotted-container__content .contrast-section.btn, .-red .accordion .contrast-section.btn, .accordion.-red .contrast-section.btn, .panel-slider__controls.-red .contrast-section.btn, .card.-red .contrast-section.btn, .content-card.-red .contrast-section.btn, .-red .content-block__btn .contrast-section.btn {
  color: #f8c8bc; }
  .contrast-section.-red .contrast-section__intro b, .-red .dotted-container .contrast-section.btn .contrast-section__intro b, .dotted-container.-red .dotted-container__content .contrast-section.btn .contrast-section__intro b, .-red .accordion .contrast-section.btn .contrast-section__intro b, .accordion.-red .contrast-section.btn .contrast-section__intro b, .panel-slider__controls.-red .contrast-section.btn .contrast-section__intro b, .card.-red .contrast-section.btn .contrast-section__intro b, .content-card.-red .contrast-section.btn .contrast-section__intro b, .-red .content-block__btn .contrast-section.btn .contrast-section__intro b,
  .contrast-section.-red .contrast-section__intro strong,
  .-red .dotted-container .contrast-section.btn .contrast-section__intro strong,
  .dotted-container.-red .dotted-container__content .contrast-section.btn .contrast-section__intro strong,
  .-red .accordion .contrast-section.btn .contrast-section__intro strong,
  .accordion.-red .contrast-section.btn .contrast-section__intro strong,
  .panel-slider__controls.-red .contrast-section.btn .contrast-section__intro strong,
  .card.-red .contrast-section.btn .contrast-section__intro strong,
  .content-card.-red .contrast-section.btn .contrast-section__intro strong,
  .-red .content-block__btn .contrast-section.btn .contrast-section__intro strong {
    color: #ed5a2e; }
  .contrast-section.-red .contrast-section__intro a, .-red .dotted-container .contrast-section.btn .contrast-section__intro a, .dotted-container.-red .dotted-container__content .contrast-section.btn .contrast-section__intro a, .-red .accordion .contrast-section.btn .contrast-section__intro a, .accordion.-red .contrast-section.btn .contrast-section__intro a, .panel-slider__controls.-red .contrast-section.btn .contrast-section__intro a, .card.-red .contrast-section.btn .contrast-section__intro a, .content-card.-red .contrast-section.btn .contrast-section__intro a, .-red .content-block__btn .contrast-section.btn .contrast-section__intro a {
    color: #ed5a2e; }
    .contrast-section.-red .contrast-section__intro a:hover, .-red .dotted-container .contrast-section.btn .contrast-section__intro a:hover, .dotted-container.-red .dotted-container__content .contrast-section.btn .contrast-section__intro a:hover, .-red .accordion .contrast-section.btn .contrast-section__intro a:hover, .accordion.-red .contrast-section.btn .contrast-section__intro a:hover, .panel-slider__controls.-red .contrast-section.btn .contrast-section__intro a:hover, .card.-red .contrast-section.btn .contrast-section__intro a:hover, .content-card.-red .contrast-section.btn .contrast-section__intro a:hover, .-red .content-block__btn .contrast-section.btn .contrast-section__intro a:hover, .contrast-section.-red .contrast-section__intro a:focus-visible, .-red .dotted-container .contrast-section.btn .contrast-section__intro a:focus-visible, .dotted-container.-red .dotted-container__content .contrast-section.btn .contrast-section__intro a:focus-visible, .-red .accordion .contrast-section.btn .contrast-section__intro a:focus-visible, .accordion.-red .contrast-section.btn .contrast-section__intro a:focus-visible, .panel-slider__controls.-red .contrast-section.btn .contrast-section__intro a:focus-visible, .card.-red .contrast-section.btn .contrast-section__intro a:focus-visible, .content-card.-red .contrast-section.btn .contrast-section__intro a:focus-visible, .-red .content-block__btn .contrast-section.btn .contrast-section__intro a:focus-visible {
      color: #f8c8bc; }
  .contrast-section.-red::before, .-red .dotted-container .contrast-section.btn::before, .dotted-container.-red .dotted-container__content .contrast-section.btn::before, .-red .accordion .contrast-section.btn::before, .accordion.-red .contrast-section.btn::before, .panel-slider__controls.-red .contrast-section.btn::before, .card.-red .contrast-section.btn::before, .content-card.-red .contrast-section.btn::before, .-red .content-block__btn .contrast-section.btn::before {
    background-color: #63282c; }
  .contrast-section.-red::after, .-red .dotted-container .contrast-section.btn::after, .dotted-container.-red .dotted-container__content .contrast-section.btn::after, .-red .accordion .contrast-section.btn::after, .accordion.-red .contrast-section.btn::after, .panel-slider__controls.-red .contrast-section.btn::after, .card.-red .contrast-section.btn::after, .content-card.-red .contrast-section.btn::after, .-red .content-block__btn .contrast-section.btn::after {
    background: -webkit-gradient(linear, left top, left bottom, from(#e8242d), color-stop(#e8242d), color-stop(50%), color-stop(50%, #a62e34), to(#a62e34));
    background: linear-gradient(to bottom, #e8242d 0%, #e8242d, 50%, #a62e34 50%, #a62e34 100%); }

.contrast-section.-purple, .-purple .dotted-container .contrast-section.btn, .dotted-container.-purple .dotted-container__content .contrast-section.btn, .-purple .accordion .contrast-section.btn, .accordion.-purple .contrast-section.btn, .triangle-section.-purple .triangle-column__body .contrast-section.btn, .triangle-section.-purple-light .triangle-column__body .contrast-section.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .contrast-section.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .contrast-section.btn, .panel-slider__controls.-purple .contrast-section.btn, .card.-purple .contrast-section.btn, .content-card.-purple .contrast-section.btn, .-purple .content-block__btn .contrast-section.btn {
  color: #e9bad8; }
  .contrast-section.-purple .contrast-section__intro b, .-purple .dotted-container .contrast-section.btn .contrast-section__intro b, .dotted-container.-purple .dotted-container__content .contrast-section.btn .contrast-section__intro b, .-purple .accordion .contrast-section.btn .contrast-section__intro b, .accordion.-purple .contrast-section.btn .contrast-section__intro b, .triangle-section.-purple .triangle-column__body .contrast-section.btn .contrast-section__intro b, .triangle-section.-purple-light .triangle-column__body .contrast-section.btn .contrast-section__intro b, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .contrast-section.btn .contrast-section__intro b, .slider-panel.-purple .triangle-section.btn .triangle-column__body .contrast-section.btn .contrast-section__intro b, .panel-slider__controls.-purple .contrast-section.btn .contrast-section__intro b, .card.-purple .contrast-section.btn .contrast-section__intro b, .content-card.-purple .contrast-section.btn .contrast-section__intro b, .-purple .content-block__btn .contrast-section.btn .contrast-section__intro b,
  .contrast-section.-purple .contrast-section__intro strong,
  .-purple .dotted-container .contrast-section.btn .contrast-section__intro strong,
  .dotted-container.-purple .dotted-container__content .contrast-section.btn .contrast-section__intro strong,
  .-purple .accordion .contrast-section.btn .contrast-section__intro strong,
  .accordion.-purple .contrast-section.btn .contrast-section__intro strong,
  .triangle-section.-purple .triangle-column__body .contrast-section.btn .contrast-section__intro strong,
  .triangle-section.-purple-light .triangle-column__body .contrast-section.btn .contrast-section__intro strong,
  .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .contrast-section.btn .contrast-section__intro strong,
  .slider-panel.-purple .triangle-section.btn .triangle-column__body .contrast-section.btn .contrast-section__intro strong,
  .panel-slider__controls.-purple .contrast-section.btn .contrast-section__intro strong,
  .card.-purple .contrast-section.btn .contrast-section__intro strong,
  .content-card.-purple .contrast-section.btn .contrast-section__intro strong,
  .-purple .content-block__btn .contrast-section.btn .contrast-section__intro strong {
    color: #c2258c; }
  .contrast-section.-purple .contrast-section__intro a, .-purple .dotted-container .contrast-section.btn .contrast-section__intro a, .dotted-container.-purple .dotted-container__content .contrast-section.btn .contrast-section__intro a, .-purple .accordion .contrast-section.btn .contrast-section__intro a, .accordion.-purple .contrast-section.btn .contrast-section__intro a, .triangle-section.-purple .triangle-column__body .contrast-section.btn .contrast-section__intro a, .triangle-section.-purple-light .triangle-column__body .contrast-section.btn .contrast-section__intro a, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .contrast-section.btn .contrast-section__intro a, .slider-panel.-purple .triangle-section.btn .triangle-column__body .contrast-section.btn .contrast-section__intro a, .panel-slider__controls.-purple .contrast-section.btn .contrast-section__intro a, .card.-purple .contrast-section.btn .contrast-section__intro a, .content-card.-purple .contrast-section.btn .contrast-section__intro a, .-purple .content-block__btn .contrast-section.btn .contrast-section__intro a {
    color: #c2258c; }
  .contrast-section.-purple .contrast-section__intro a:hover, .-purple .dotted-container .contrast-section.btn .contrast-section__intro a:hover, .dotted-container.-purple .dotted-container__content .contrast-section.btn .contrast-section__intro a:hover, .-purple .accordion .contrast-section.btn .contrast-section__intro a:hover, .accordion.-purple .contrast-section.btn .contrast-section__intro a:hover, .triangle-section.-purple .triangle-column__body .contrast-section.btn .contrast-section__intro a:hover, .triangle-section.-purple-light .triangle-column__body .contrast-section.btn .contrast-section__intro a:hover, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .contrast-section.btn .contrast-section__intro a:hover, .slider-panel.-purple .triangle-section.btn .triangle-column__body .contrast-section.btn .contrast-section__intro a:hover, .panel-slider__controls.-purple .contrast-section.btn .contrast-section__intro a:hover, .card.-purple .contrast-section.btn .contrast-section__intro a:hover, .content-card.-purple .contrast-section.btn .contrast-section__intro a:hover, .-purple .content-block__btn .contrast-section.btn .contrast-section__intro a:hover,
  .contrast-section.-purple .contrast-section__intro a:focus-visible,
  .-purple .dotted-container .contrast-section.btn .contrast-section__intro a:focus-visible,
  .dotted-container.-purple .dotted-container__content .contrast-section.btn .contrast-section__intro a:focus-visible,
  .-purple .accordion .contrast-section.btn .contrast-section__intro a:focus-visible,
  .accordion.-purple .contrast-section.btn .contrast-section__intro a:focus-visible,
  .triangle-section.-purple .triangle-column__body .contrast-section.btn .contrast-section__intro a:focus-visible,
  .triangle-section.-purple-light .triangle-column__body .contrast-section.btn .contrast-section__intro a:focus-visible,
  .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .contrast-section.btn .contrast-section__intro a:focus-visible,
  .slider-panel.-purple .triangle-section.btn .triangle-column__body .contrast-section.btn .contrast-section__intro a:focus-visible,
  .panel-slider__controls.-purple .contrast-section.btn .contrast-section__intro a:focus-visible,
  .card.-purple .contrast-section.btn .contrast-section__intro a:focus-visible,
  .content-card.-purple .contrast-section.btn .contrast-section__intro a:focus-visible,
  .-purple .content-block__btn .contrast-section.btn .contrast-section__intro a:focus-visible {
    color: #e9bad8; }
  .contrast-section.-purple::before, .-purple .dotted-container .contrast-section.btn::before, .dotted-container.-purple .dotted-container__content .contrast-section.btn::before, .-purple .accordion .contrast-section.btn::before, .accordion.-purple .contrast-section.btn::before, .triangle-section.-purple .triangle-column__body .contrast-section.btn::before, .triangle-section.-purple-light .triangle-column__body .contrast-section.btn::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .contrast-section.btn::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .contrast-section.btn::before, .panel-slider__controls.-purple .contrast-section.btn::before, .card.-purple .contrast-section.btn::before, .content-card.-purple .contrast-section.btn::before, .-purple .content-block__btn .contrast-section.btn::before {
    background-color: #3e2c57; }
  .contrast-section.-purple::after, .-purple .dotted-container .contrast-section.btn::after, .dotted-container.-purple .dotted-container__content .contrast-section.btn::after, .-purple .accordion .contrast-section.btn::after, .accordion.-purple .contrast-section.btn::after, .triangle-section.-purple .triangle-column__body .contrast-section.btn::after, .triangle-section.-purple-light .triangle-column__body .contrast-section.btn::after, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .contrast-section.btn::after, .slider-panel.-purple .triangle-section.btn .triangle-column__body .contrast-section.btn::after, .panel-slider__controls.-purple .contrast-section.btn::after, .card.-purple .contrast-section.btn::after, .content-card.-purple .contrast-section.btn::after, .-purple .content-block__btn .contrast-section.btn::after {
    background: -webkit-gradient(linear, left top, left bottom, from(#8f2f8d), color-stop(#8f2f8d), color-stop(50%), color-stop(50%, #5a348f), to(#5a348f));
    background: linear-gradient(to bottom, #8f2f8d 0%, #8f2f8d, 50%, #5a348f 50%, #5a348f 100%); }

.chevron-row {
  color: #ffffff;
  overflow: hidden;
  border-radius: 24px;
  overflow: hidden; }

.chevron-row__inner {
  position: relative;
  padding: 42px 30px;
  padding-bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
  min-height: 273px;
  z-index: 2; }
  @media all and (min-width: 45rem) {
    .chevron-row__inner {
      padding: 64px;
      padding-bottom: 0; } }
  @media all and (min-width: 75rem) {
    .chevron-row__inner {
      min-height: auto;
      text-align: left;
      padding: 0;
      padding-left: 64px;
      height: 598px; } }

.chevron-row__title {
  text-transform: uppercase;
  font-size: 2.4375rem;
  margin-bottom: 24px; }
  @media all and (min-width: 75rem) {
    .chevron-row__title {
      margin-bottom: 16px; } }

.chevron-row__body {
  font-size: 1.25rem;
  margin: 20px 0px 10px 0px; }
  @media all and (min-width: 75rem) {
    .chevron-row__body {
      margin: 32px 0px 0px 0px; } }

.chevron-row .btn {
  margin-top: 20px;
  margin-left: -35px; }
  @media all and (min-width: 75rem) {
    .chevron-row .btn {
      margin-top: 32px;
      margin-left: 0px; } }

.chevron-row__image {
  background-color: transparent;
  min-height: 25vw; }
  @media all and (min-width: 75rem) {
    .chevron-row__image {
      min-height: 0px; } }
  .chevron-row__image .content-image-wrapper {
    padding-bottom: 100%; }
    @media all and (min-width: 45rem) {
      .chevron-row__image .content-image-wrapper {
        padding-bottom: 70%; } }
    @media all and (min-width: 75rem) {
      .chevron-row__image .content-image-wrapper {
        height: 100%;
        padding-bottom: 0%; } }

.chevron-row__chevron-down {
  position: relative;
  z-index: 1;
  height: 100%; }
  .chevron-row__chevron-down::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    background-image: url('data:image/svg+xml;utf8,<svg width="335" height="89" xmlns="http://www.w3.org/2000/svg"><g><title>background</title><rect fill="none" id="canvas_background" height="91" width="337" y="-1" x="-1"/></g><g><title>Layer 1</title><path id="svg_1" fill="%2324a390" d="m24.333333,-273c-13.2548,0 -24,10.7452 -24,24l-0.00001,249.243l144.21901,82.669c14.513,8.117 32.049,8.117 46.562,0l144.219,-82.669l0,-249.243c0,-13.2548 -10.745,-23.99999 -24,-23.99999l-287,-0.00001z"/></g></svg>');
    background-size: contain;
    background-position: top;
    background-repeat: no-repeat; }
  @media all and (min-width: 75rem) {
    .chevron-row__chevron-down {
      display: none; } }

.chevron-row__chevron-right {
  display: none;
  position: absolute;
  top: 0;
  right: -175px;
  bottom: 0;
  z-index: -1; }
  @media all and (min-width: 75rem) {
    .chevron-row__chevron-right {
      display: block; } }

.chevron-row.-blue .chevron-row__inner, .-blue .dotted-container .chevron-row.btn .chevron-row__inner, .dotted-container.-blue .dotted-container__content .chevron-row.btn .chevron-row__inner, .-blue .accordion .chevron-row.btn .chevron-row__inner, .accordion.-blue .chevron-row.btn .chevron-row__inner, .triangle-section.-blue .triangle-column__body .chevron-row.btn .chevron-row__inner, .panel-slider__controls.-blue .chevron-row.btn .chevron-row__inner, .card.-blue .chevron-row.btn .chevron-row__inner, .content-card.-blue .chevron-row.btn .chevron-row__inner, .-blue .content-block__btn .chevron-row.btn .chevron-row__inner {
  background-color: #178bcd; }

.chevron-row.-blue svg *, .-blue .dotted-container .chevron-row.btn svg *, .dotted-container.-blue .dotted-container__content .chevron-row.btn svg *, .-blue .accordion .chevron-row.btn svg *, .accordion.-blue .chevron-row.btn svg *, .triangle-section.-blue .triangle-column__body .chevron-row.btn svg *, .panel-slider__controls.-blue .chevron-row.btn svg *, .card.-blue .chevron-row.btn svg *, .content-card.-blue .chevron-row.btn svg *, .-blue .content-block__btn .chevron-row.btn svg * {
  fill: #178bcd; }

.chevron-row.-blue .chevron-row__chevron-down::after, .-blue .dotted-container .chevron-row.btn .chevron-row__chevron-down::after, .dotted-container.-blue .dotted-container__content .chevron-row.btn .chevron-row__chevron-down::after, .-blue .accordion .chevron-row.btn .chevron-row__chevron-down::after, .accordion.-blue .chevron-row.btn .chevron-row__chevron-down::after, .triangle-section.-blue .triangle-column__body .chevron-row.btn .chevron-row__chevron-down::after, .panel-slider__controls.-blue .chevron-row.btn .chevron-row__chevron-down::after, .card.-blue .chevron-row.btn .chevron-row__chevron-down::after, .content-card.-blue .chevron-row.btn .chevron-row__chevron-down::after, .-blue .content-block__btn .chevron-row.btn .chevron-row__chevron-down::after {
  background-image: url('data:image/svg+xml;utf8,<svg width="335" height="89" xmlns="http://www.w3.org/2000/svg"><g><title>background</title><rect fill="none" id="canvas_background" height="91" width="337" y="-1" x="-1"/></g><g><title>Layer 1</title><path id="svg_1" fill="%23178bcd" d="m24.333333,-273c-13.2548,0 -24,10.7452 -24,24l-0.00001,249.243l144.21901,82.669c14.513,8.117 32.049,8.117 46.562,0l144.219,-82.669l0,-249.243c0,-13.2548 -10.745,-23.99999 -24,-23.99999l-287,-0.00001z"/></g></svg>'); }

.chevron-row.-green .chevron-row__inner, .-green .dotted-container .chevron-row.btn .chevron-row__inner, .dotted-container.-green .dotted-container__content .chevron-row.btn .chevron-row__inner, .-green .accordion .chevron-row.btn .chevron-row__inner, .accordion.-green .chevron-row.btn .chevron-row__inner, .panel-slider__controls.-green .chevron-row.btn .chevron-row__inner, .card.-green .chevron-row.btn .chevron-row__inner, .content-card.-green .chevron-row.btn .chevron-row__inner, .-green .content-block__btn .chevron-row.btn .chevron-row__inner {
  background-color: #24a390; }

.chevron-row.-green svg *, .-green .dotted-container .chevron-row.btn svg *, .dotted-container.-green .dotted-container__content .chevron-row.btn svg *, .-green .accordion .chevron-row.btn svg *, .accordion.-green .chevron-row.btn svg *, .panel-slider__controls.-green .chevron-row.btn svg *, .card.-green .chevron-row.btn svg *, .content-card.-green .chevron-row.btn svg *, .-green .content-block__btn .chevron-row.btn svg * {
  fill: #24a390; }

.chevron-row.-green .chevron-row__chevron-down::after, .-green .dotted-container .chevron-row.btn .chevron-row__chevron-down::after, .dotted-container.-green .dotted-container__content .chevron-row.btn .chevron-row__chevron-down::after, .-green .accordion .chevron-row.btn .chevron-row__chevron-down::after, .accordion.-green .chevron-row.btn .chevron-row__chevron-down::after, .panel-slider__controls.-green .chevron-row.btn .chevron-row__chevron-down::after, .card.-green .chevron-row.btn .chevron-row__chevron-down::after, .content-card.-green .chevron-row.btn .chevron-row__chevron-down::after, .-green .content-block__btn .chevron-row.btn .chevron-row__chevron-down::after {
  background-image: url('data:image/svg+xml;utf8,<svg width="335" height="89" xmlns="http://www.w3.org/2000/svg"><g><title>background</title><rect fill="none" id="canvas_background" height="91" width="337" y="-1" x="-1"/></g><g><title>Layer 1</title><path id="svg_1" fill="%2324a390" d="m24.333333,-273c-13.2548,0 -24,10.7452 -24,24l-0.00001,249.243l144.21901,82.669c14.513,8.117 32.049,8.117 46.562,0l144.219,-82.669l0,-249.243c0,-13.2548 -10.745,-23.99999 -24,-23.99999l-287,-0.00001z"/></g></svg>'); }

.chevron-row.-yellow .chevron-row__inner, .-yellow .dotted-container .chevron-row.btn .chevron-row__inner, .dotted-container.-yellow .dotted-container__content .chevron-row.btn .chevron-row__inner, .-yellow .accordion .chevron-row.btn .chevron-row__inner, .accordion.-yellow .chevron-row.btn .chevron-row__inner, .panel-slider__controls.-yellow .chevron-row.btn .chevron-row__inner, .card.-yellow .chevron-row.btn .chevron-row__inner, .-yellow .content-block__btn .chevron-row.btn .chevron-row__inner {
  background-color: #f07930; }

.chevron-row.-yellow svg *, .-yellow .dotted-container .chevron-row.btn svg *, .dotted-container.-yellow .dotted-container__content .chevron-row.btn svg *, .-yellow .accordion .chevron-row.btn svg *, .accordion.-yellow .chevron-row.btn svg *, .panel-slider__controls.-yellow .chevron-row.btn svg *, .card.-yellow .chevron-row.btn svg *, .-yellow .content-block__btn .chevron-row.btn svg * {
  fill: #f07930; }

.chevron-row.-yellow .chevron-row__chevron-down::after, .-yellow .dotted-container .chevron-row.btn .chevron-row__chevron-down::after, .dotted-container.-yellow .dotted-container__content .chevron-row.btn .chevron-row__chevron-down::after, .-yellow .accordion .chevron-row.btn .chevron-row__chevron-down::after, .accordion.-yellow .chevron-row.btn .chevron-row__chevron-down::after, .panel-slider__controls.-yellow .chevron-row.btn .chevron-row__chevron-down::after, .card.-yellow .chevron-row.btn .chevron-row__chevron-down::after, .-yellow .content-block__btn .chevron-row.btn .chevron-row__chevron-down::after {
  background-image: url('data:image/svg+xml;utf8,<svg width="335" height="89" xmlns="http://www.w3.org/2000/svg"><g><title>background</title><rect fill="none" id="canvas_background" height="91" width="337" y="-1" x="-1"/></g><g><title>Layer 1</title><path id="svg_1" fill="%23f07930" d="m24.333333,-273c-13.2548,0 -24,10.7452 -24,24l-0.00001,249.243l144.21901,82.669c14.513,8.117 32.049,8.117 46.562,0l144.219,-82.669l0,-249.243c0,-13.2548 -10.745,-23.99999 -24,-23.99999l-287,-0.00001z"/></g></svg>'); }

.chevron-row.-red .chevron-row__inner, .-red .dotted-container .chevron-row.btn .chevron-row__inner, .dotted-container.-red .dotted-container__content .chevron-row.btn .chevron-row__inner, .-red .accordion .chevron-row.btn .chevron-row__inner, .accordion.-red .chevron-row.btn .chevron-row__inner, .panel-slider__controls.-red .chevron-row.btn .chevron-row__inner, .card.-red .chevron-row.btn .chevron-row__inner, .content-card.-red .chevron-row.btn .chevron-row__inner, .-red .content-block__btn .chevron-row.btn .chevron-row__inner {
  background-color: #a62e34; }

.chevron-row.-red svg *, .-red .dotted-container .chevron-row.btn svg *, .dotted-container.-red .dotted-container__content .chevron-row.btn svg *, .-red .accordion .chevron-row.btn svg *, .accordion.-red .chevron-row.btn svg *, .panel-slider__controls.-red .chevron-row.btn svg *, .card.-red .chevron-row.btn svg *, .content-card.-red .chevron-row.btn svg *, .-red .content-block__btn .chevron-row.btn svg * {
  fill: #a62e34; }

.chevron-row.-red .chevron-row__chevron-down::after, .-red .dotted-container .chevron-row.btn .chevron-row__chevron-down::after, .dotted-container.-red .dotted-container__content .chevron-row.btn .chevron-row__chevron-down::after, .-red .accordion .chevron-row.btn .chevron-row__chevron-down::after, .accordion.-red .chevron-row.btn .chevron-row__chevron-down::after, .panel-slider__controls.-red .chevron-row.btn .chevron-row__chevron-down::after, .card.-red .chevron-row.btn .chevron-row__chevron-down::after, .content-card.-red .chevron-row.btn .chevron-row__chevron-down::after, .-red .content-block__btn .chevron-row.btn .chevron-row__chevron-down::after {
  background-image: url('data:image/svg+xml;utf8,<svg width="335" height="89" xmlns="http://www.w3.org/2000/svg"><g><title>background</title><rect fill="none" id="canvas_background" height="91" width="337" y="-1" x="-1"/></g><g><title>Layer 1</title><path id="svg_1" fill="%23a62e34" d="m24.333333,-273c-13.2548,0 -24,10.7452 -24,24l-0.00001,249.243l144.21901,82.669c14.513,8.117 32.049,8.117 46.562,0l144.219,-82.669l0,-249.243c0,-13.2548 -10.745,-23.99999 -24,-23.99999l-287,-0.00001z"/></g></svg>'); }

.chevron-row.-purple .chevron-row__inner, .-purple .dotted-container .chevron-row.btn .chevron-row__inner, .dotted-container.-purple .dotted-container__content .chevron-row.btn .chevron-row__inner, .-purple .accordion .chevron-row.btn .chevron-row__inner, .accordion.-purple .chevron-row.btn .chevron-row__inner, .triangle-section.-purple .triangle-column__body .chevron-row.btn .chevron-row__inner, .triangle-section.-purple-light .triangle-column__body .chevron-row.btn .chevron-row__inner, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .chevron-row.btn .chevron-row__inner, .slider-panel.-purple .triangle-section.btn .triangle-column__body .chevron-row.btn .chevron-row__inner, .panel-slider__controls.-purple .chevron-row.btn .chevron-row__inner, .card.-purple .chevron-row.btn .chevron-row__inner, .content-card.-purple .chevron-row.btn .chevron-row__inner, .-purple .content-block__btn .chevron-row.btn .chevron-row__inner {
  background-color: #8f2f8d; }

.chevron-row.-purple svg *, .-purple .dotted-container .chevron-row.btn svg *, .dotted-container.-purple .dotted-container__content .chevron-row.btn svg *, .-purple .accordion .chevron-row.btn svg *, .accordion.-purple .chevron-row.btn svg *, .triangle-section.-purple .triangle-column__body .chevron-row.btn svg *, .triangle-section.-purple-light .triangle-column__body .chevron-row.btn svg *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .chevron-row.btn svg *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .chevron-row.btn svg *, .panel-slider__controls.-purple .chevron-row.btn svg *, .card.-purple .chevron-row.btn svg *, .content-card.-purple .chevron-row.btn svg *, .-purple .content-block__btn .chevron-row.btn svg * {
  fill: #8f2f8d; }

.chevron-row.-purple .chevron-row__chevron-down::after, .-purple .dotted-container .chevron-row.btn .chevron-row__chevron-down::after, .dotted-container.-purple .dotted-container__content .chevron-row.btn .chevron-row__chevron-down::after, .-purple .accordion .chevron-row.btn .chevron-row__chevron-down::after, .accordion.-purple .chevron-row.btn .chevron-row__chevron-down::after, .triangle-section.-purple .triangle-column__body .chevron-row.btn .chevron-row__chevron-down::after, .triangle-section.-purple-light .triangle-column__body .chevron-row.btn .chevron-row__chevron-down::after, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .chevron-row.btn .chevron-row__chevron-down::after, .slider-panel.-purple .triangle-section.btn .triangle-column__body .chevron-row.btn .chevron-row__chevron-down::after, .panel-slider__controls.-purple .chevron-row.btn .chevron-row__chevron-down::after, .card.-purple .chevron-row.btn .chevron-row__chevron-down::after, .content-card.-purple .chevron-row.btn .chevron-row__chevron-down::after, .-purple .content-block__btn .chevron-row.btn .chevron-row__chevron-down::after {
  background-image: url('data:image/svg+xml;utf8,<svg width="335" height="89" xmlns="http://www.w3.org/2000/svg"><g><title>background</title><rect fill="none" id="canvas_background" height="91" width="337" y="-1" x="-1"/></g><g><title>Layer 1</title><path id="svg_1" fill="%238f2f8d" d="m24.333333,-273c-13.2548,0 -24,10.7452 -24,24l-0.00001,249.243l144.21901,82.669c14.513,8.117 32.049,8.117 46.562,0l144.219,-82.669l0,-249.243c0,-13.2548 -10.745,-23.99999 -24,-23.99999l-287,-0.00001z"/></g></svg>'); }

.triangle-section {
  background-color: #f4f4f4;
  border-radius: 24px;
  margin-top: 116px;
  padding-bottom: 13px; }
  @media all and (min-width: 75rem) {
    .triangle-section {
      padding-bottom: 96px; } }

@media all and (max-width: 56.25rem) {
  .triangle-section--join {
    border-radius: 0;
    margin-top: 0;
    padding-bottom: 0; } }

@media all and (min-width: 56.25rem) {
  .triangle-section--join {
    padding-bottom: 96px; }
    .triangle-section--join .triangle-section__intro {
      margin-top: 80px; } }

.triangle-icon {
  position: relative;
  display: block;
  margin-top: -116px;
  margin-bottom: 60px;
  text-align: center; }
  @media all and (min-width: 56.25rem) {
    .triangle-icon {
      display: inline-block; } }
  @media all and (min-width: 75rem) {
    .triangle-icon {
      margin-bottom: 91px; } }

@media all and (min-width: 75rem) {
  .triangle-section__triangle-container.-right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end; } }

.triangle-icon__triangle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

.triangle-icon__title {
  position: absolute;
  text-align: center;
  color: #ffffff;
  text-transform: uppercase;
  font-size: 2.4375rem;
  max-width: 240px;
  margin: 0 auto;
  top: 64px;
  left: 0;
  right: 0;
  z-index: 1; }

@media all and (min-width: 75rem) {
  .triangle-section__intro-container.-right {
    -webkit-box-ordinal-group: 0;
    -ms-flex-order: -1;
    order: -1; } }

.triangle-section__intro {
  font-size: 1.25rem;
  color: #231f20;
  padding: 0px 1.25rem;
  margin-bottom: 75px; }
  @media all and (min-width: 56.25rem) {
    .triangle-section__intro {
      padding: 0; } }
  @media all and (min-width: 75rem) {
    .triangle-section__intro {
      font-size: 1.5625rem;
      margin-top: 106px;
      margin-bottom: 0;
      line-height: 1.25; } }

.triangle-section__intro-heading {
  font-size: 2.4375rem;
  font-weight: 700;
  line-height: 1;
  padding: 0px 1.25rem;
  margin-bottom: 75px; }
  @media all and (min-width: 56.25rem) {
    .triangle-section__intro-heading {
      padding: 0; } }
  @media all and (min-width: 75rem) {
    .triangle-section__intro-heading {
      margin-top: 80px;
      margin-bottom: 0; } }

.triangle-section__container {
  padding: 0px 1.25rem; }
  @media all and (min-width: 56.25rem) {
    .triangle-section__container {
      padding: 0; } }

.triangle-row {
  position: relative;
  padding: 35px 0px 62px 0px;
  background-position: top;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, black), color-stop(0%, rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, black 40%, rgba(255, 255, 255, 0) 0%);
  background-repeat: repeat-x;
  background-size: 5px 2px; }
  @media all and (min-width: 75rem) {
    .triangle-row {
      padding: 40px 0px 50px 0px;
      background-position: top;
      background-image: -webkit-gradient(linear, left top, right top, color-stop(16.66667%, black), color-stop(0%, rgba(255, 255, 255, 0)));
      background-image: linear-gradient(to right, black 16.66667%, rgba(255, 255, 255, 0) 0%);
      background-repeat: repeat-x;
      background-size: 6px 1px; } }

.triangle-row__title {
  color: #3e2c57;
  font-size: 1.5625rem;
  text-transform: uppercase;
  margin-bottom: 0px; }
  .triangle-row__title.-column {
    margin-bottom: 20px;
    max-width: 220px; }

.triangle-row__subtitle {
  margin-top: 16px;
  color: #8f2f8d;
  font-size: 1.25rem; }

.triangle-row__title-row {
  margin-bottom: 28px; }
  @media all and (min-width: 75rem) {
    .triangle-row__title-row {
      margin-right: 40px;
      margin-bottom: 0; } }

.triangle-row__content {
  max-width: 90ch; }
  .triangle-row__content p {
    margin-bottom: 1.5rem; }
    .triangle-row__content p:last-child {
      margin-bottom: 0; }
  .triangle-row__content .btn {
    font-size: 0.8rem; }

.triangle-row__body {
  margin-top: 25px; }
  .triangle-row__body > *:last-child {
    margin-bottom: 0; }

.triangle-columns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: -60px;
  padding-bottom: 60px; }
  @media all and (min-width: 75rem) {
    .triangle-columns {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      margin-top: 30px; } }
  .triangle-columns.-icons {
    margin-top: 55px; }
    @media all and (min-width: 75rem) {
      .triangle-columns.-icons {
        margin-top: 30px; } }

.triangle-row:last-child .triangle-columns {
  padding-bottom: 0; }

.triangle-column {
  margin-bottom: 60px; }

.triangle-column__title {
  font-size: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 11px; }

.triangle-column__body {
  max-width: 60ch; }
  .triangle-column__body .btn {
    font-size: 0.8rem; }
  .triangle-column__body a:not(.btn) {
    color: #231f20;
    text-decoration: underline; }
    .triangle-column__body a:not(.btn):hover, .triangle-column__body a:not(.btn):focus-visible {
      color: #1b4265; }
  .triangle-column__body > *:last-child {
    margin-bottom: 0px; }

.triangle-column__number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 30px;
  width: 30px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #c2258c;
  color: #ffffff;
  margin-right: 11px;
  -ms-flex-negative: 0;
  flex-shrink: 0; }
  .triangle-column__number.-purple, .-purple .dotted-container .triangle-column__number.btn, .dotted-container.-purple .dotted-container__content .triangle-column__number.btn, .-purple .accordion .triangle-column__number.btn, .accordion.-purple .triangle-column__number.btn, .triangle-section.-purple .triangle-column__body .triangle-column__number.btn, .triangle-section.-purple-light .triangle-column__body .triangle-column__number.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .triangle-column__number.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .triangle-column__number.btn, .panel-slider__controls.-purple .triangle-column__number.btn, .card.-purple .triangle-column__number.btn, .content-card.-purple .triangle-column__number.btn, .-purple .content-block__btn .triangle-column__number.btn {
    background-color: #8f2f8d; }
    .triangle-column__number.-purple.-dark, .-purple .dotted-container .triangle-column__number.-dark.btn, .dotted-container.-purple .dotted-container__content .triangle-column__number.-dark.btn, .-purple .accordion .triangle-column__number.-dark.btn, .accordion.-purple .triangle-column__number.-dark.btn, .triangle-section.-purple .triangle-column__body .triangle-column__number.-dark.btn, .triangle-section.-purple-light .triangle-column__body .triangle-column__number.-dark.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .triangle-column__number.-dark.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .triangle-column__number.-dark.btn, .panel-slider__controls.-purple .triangle-column__number.-dark.btn, .card.-purple .triangle-column__number.-dark.btn, .content-card.-purple .triangle-column__number.-dark.btn, .-purple .content-block__btn .triangle-column__number.-dark.btn {
      background-color: #5a348f; }
    .triangle-column__number.-purple.-light, .-purple .dotted-container .triangle-column__number.-light.btn, .dotted-container.-purple .dotted-container__content .triangle-column__number.-light.btn, .-purple .accordion .triangle-column__number.-light.btn, .accordion.-purple .triangle-column__number.-light.btn, .triangle-section.-purple .triangle-column__body .triangle-column__number.-light.btn, .triangle-section.-purple-light .triangle-column__body .triangle-column__number.-light.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .triangle-column__number.-light.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .triangle-column__number.-light.btn, .panel-slider__controls.-purple .triangle-column__number.-light.btn, .card.-purple .triangle-column__number.-light.btn, .content-card.-purple .triangle-column__number.-light.btn, .-purple .content-block__btn .triangle-column__number.-light.btn {
      background-color: #c2258c; }
  .triangle-column__number.-red, .-red .dotted-container .triangle-column__number.btn, .dotted-container.-red .dotted-container__content .triangle-column__number.btn, .-red .accordion .triangle-column__number.btn, .accordion.-red .triangle-column__number.btn, .panel-slider__controls.-red .triangle-column__number.btn, .card.-red .triangle-column__number.btn, .content-card.-red .triangle-column__number.btn, .-red .content-block__btn .triangle-column__number.btn {
    background-color: #e8242d; }
    .triangle-column__number.-red.-dark, .-red .dotted-container .triangle-column__number.-dark.btn, .dotted-container.-red .dotted-container__content .triangle-column__number.-dark.btn, .-red .accordion .triangle-column__number.-dark.btn, .accordion.-red .triangle-column__number.-dark.btn, .panel-slider__controls.-red .triangle-column__number.-dark.btn, .card.-red .triangle-column__number.-dark.btn, .content-card.-red .triangle-column__number.-dark.btn, .-red .content-block__btn .triangle-column__number.-dark.btn {
      background-color: #a62e34; }
    .triangle-column__number.-red.-light, .-red .dotted-container .triangle-column__number.-light.btn, .dotted-container.-red .dotted-container__content .triangle-column__number.-light.btn, .-red .accordion .triangle-column__number.-light.btn, .accordion.-red .triangle-column__number.-light.btn, .panel-slider__controls.-red .triangle-column__number.-light.btn, .card.-red .triangle-column__number.-light.btn, .content-card.-red .triangle-column__number.-light.btn, .-red .content-block__btn .triangle-column__number.-light.btn {
      background-color: #ed5a2e; }
  .triangle-column__number.-yellow, .-yellow .dotted-container .triangle-column__number.btn, .dotted-container.-yellow .dotted-container__content .triangle-column__number.btn, .-yellow .accordion .triangle-column__number.btn, .accordion.-yellow .triangle-column__number.btn, .panel-slider__controls.-yellow .triangle-column__number.btn, .card.-yellow .triangle-column__number.btn, .-yellow .content-block__btn .triangle-column__number.btn {
    background-color: #f07930; }
    .triangle-column__number.-yellow.-dark, .-yellow .dotted-container .triangle-column__number.-dark.btn, .dotted-container.-yellow .dotted-container__content .triangle-column__number.-dark.btn, .-yellow .accordion .triangle-column__number.-dark.btn, .accordion.-yellow .triangle-column__number.-dark.btn, .panel-slider__controls.-yellow .triangle-column__number.-dark.btn, .card.-yellow .triangle-column__number.-dark.btn, .-yellow .content-block__btn .triangle-column__number.-dark.btn {
      background-color: #d95931; }
    .triangle-column__number.-yellow.-light, .-yellow .dotted-container .triangle-column__number.-light.btn, .dotted-container.-yellow .dotted-container__content .triangle-column__number.-light.btn, .-yellow .accordion .triangle-column__number.-light.btn, .accordion.-yellow .triangle-column__number.-light.btn, .panel-slider__controls.-yellow .triangle-column__number.-light.btn, .card.-yellow .triangle-column__number.-light.btn, .-yellow .content-block__btn .triangle-column__number.-light.btn {
      background-color: #faae31; }
  .triangle-column__number.-green, .-green .dotted-container .triangle-column__number.btn, .dotted-container.-green .dotted-container__content .triangle-column__number.btn, .-green .accordion .triangle-column__number.btn, .accordion.-green .triangle-column__number.btn, .panel-slider__controls.-green .triangle-column__number.btn, .card.-green .triangle-column__number.btn, .content-card.-green .triangle-column__number.btn, .-green .content-block__btn .triangle-column__number.btn {
    background-color: #24a390; }
    .triangle-column__number.-green.-dark, .-green .dotted-container .triangle-column__number.-dark.btn, .dotted-container.-green .dotted-container__content .triangle-column__number.-dark.btn, .-green .accordion .triangle-column__number.-dark.btn, .accordion.-green .triangle-column__number.-dark.btn, .panel-slider__controls.-green .triangle-column__number.-dark.btn, .card.-green .triangle-column__number.-dark.btn, .content-card.-green .triangle-column__number.-dark.btn, .-green .content-block__btn .triangle-column__number.-dark.btn {
      background-color: #136b6a; }
    .triangle-column__number.-green.-light, .-green .dotted-container .triangle-column__number.-light.btn, .dotted-container.-green .dotted-container__content .triangle-column__number.-light.btn, .-green .accordion .triangle-column__number.-light.btn, .accordion.-green .triangle-column__number.-light.btn, .panel-slider__controls.-green .triangle-column__number.-light.btn, .card.-green .triangle-column__number.-light.btn, .content-card.-green .triangle-column__number.-light.btn, .-green .content-block__btn .triangle-column__number.-light.btn {
      background-color: #36bcbd; }
  .triangle-column__number.-blue, .-blue .dotted-container .triangle-column__number.btn, .dotted-container.-blue .dotted-container__content .triangle-column__number.btn, .-blue .accordion .triangle-column__number.btn, .accordion.-blue .triangle-column__number.btn, .triangle-section.-blue .triangle-column__body .triangle-column__number.btn, .panel-slider__controls.-blue .triangle-column__number.btn, .card.-blue .triangle-column__number.btn, .content-card.-blue .triangle-column__number.btn, .-blue .content-block__btn .triangle-column__number.btn {
    background-color: #178bcd; }
    .triangle-column__number.-blue.-dark, .-blue .dotted-container .triangle-column__number.-dark.btn, .dotted-container.-blue .dotted-container__content .triangle-column__number.-dark.btn, .-blue .accordion .triangle-column__number.-dark.btn, .accordion.-blue .triangle-column__number.-dark.btn, .triangle-section.-blue .triangle-column__body .triangle-column__number.-dark.btn, .panel-slider__controls.-blue .triangle-column__number.-dark.btn, .card.-blue .triangle-column__number.-dark.btn, .content-card.-blue .triangle-column__number.-dark.btn, .-blue .content-block__btn .triangle-column__number.-dark.btn {
      background-color: #0a63ac; }
    .triangle-column__number.-blue.-light, .-blue .dotted-container .triangle-column__number.-light.btn, .dotted-container.-blue .dotted-container__content .triangle-column__number.-light.btn, .-blue .accordion .triangle-column__number.-light.btn, .accordion.-blue .triangle-column__number.-light.btn, .triangle-section.-blue .triangle-column__body .triangle-column__number.-light.btn, .panel-slider__controls.-blue .triangle-column__number.-light.btn, .card.-blue .triangle-column__number.-light.btn, .content-card.-blue .triangle-column__number.-light.btn, .-blue .content-block__btn .triangle-column__number.-light.btn {
      background-color: #22b0ec; }

.triangle-column__image {
  max-width: 140px; }

.triangle-cta {
  padding-top: 85px;
  color: #178bcd; }
  @media all and (min-width: 45rem) {
    .triangle-cta {
      text-align: center;
      padding-left: 10%;
      padding-right: 10%; } }
  @media all and (min-width: 75rem) {
    .triangle-cta {
      padding-bottom: 10px; } }

.triangle-cta__title {
  font-size: 2.4375rem;
  margin-bottom: 50px;
  text-transform: uppercase; }
  @media all and (min-width: 56.25rem) {
    .triangle-cta__title {
      font-size: 3.0625rem; } }

.triangle-amenities {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 40px; }

.triangle-amenities__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 20px; }
  @media all and (min-width: 56.25rem) {
    .triangle-amenities__header {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between; } }

.triangle-amenities__disclaimer {
  margin-bottom: 0;
  color: #636466; }

.triangle-amenities__toggle {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 100%;
  text-align: center;
  margin-bottom: 40px; }

.triangle-section.-purple .triangle-row__title, .-purple .dotted-container .triangle-section.btn .triangle-row__title, .dotted-container.-purple .dotted-container__content .triangle-section.btn .triangle-row__title, .-purple .accordion .triangle-section.btn .triangle-row__title, .accordion.-purple .triangle-section.btn .triangle-row__title, .triangle-section.-purple .triangle-column__body .triangle-section.btn .triangle-row__title, .triangle-section.-purple-light .triangle-column__body .triangle-section.btn .triangle-row__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .triangle-section.btn .triangle-row__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .triangle-section.btn .triangle-row__title, .panel-slider__controls.-purple .triangle-section.btn .triangle-row__title, .card.-purple .triangle-section.btn .triangle-row__title, .content-card.-purple .triangle-section.btn .triangle-row__title, .-purple .content-block__btn .triangle-section.btn .triangle-row__title, .triangle-section.-purple-light .triangle-row__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-row__title, .slider-panel.-purple .triangle-section.btn .triangle-row__title {
  color: #5a348f; }

.triangle-section.-purple .triangle-row__subtitle, .-purple .dotted-container .triangle-section.btn .triangle-row__subtitle, .dotted-container.-purple .dotted-container__content .triangle-section.btn .triangle-row__subtitle, .-purple .accordion .triangle-section.btn .triangle-row__subtitle, .accordion.-purple .triangle-section.btn .triangle-row__subtitle, .triangle-section.-purple .triangle-column__body .triangle-section.btn .triangle-row__subtitle, .triangle-section.-purple-light .triangle-column__body .triangle-section.btn .triangle-row__subtitle, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .triangle-section.btn .triangle-row__subtitle, .slider-panel.-purple .triangle-section.btn .triangle-column__body .triangle-section.btn .triangle-row__subtitle, .panel-slider__controls.-purple .triangle-section.btn .triangle-row__subtitle, .card.-purple .triangle-section.btn .triangle-row__subtitle, .content-card.-purple .triangle-section.btn .triangle-row__subtitle, .-purple .content-block__btn .triangle-section.btn .triangle-row__subtitle, .triangle-section.-purple-light .triangle-row__subtitle, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-row__subtitle, .slider-panel.-purple .triangle-section.btn .triangle-row__subtitle {
  color: #8f2f8d; }

.triangle-section.-purple .triangle-icon__triangle svg path, .-purple .dotted-container .triangle-section.btn .triangle-icon__triangle svg path, .dotted-container.-purple .dotted-container__content .triangle-section.btn .triangle-icon__triangle svg path, .-purple .accordion .triangle-section.btn .triangle-icon__triangle svg path, .accordion.-purple .triangle-section.btn .triangle-icon__triangle svg path, .triangle-section.-purple .triangle-column__body .triangle-section.btn .triangle-icon__triangle svg path, .triangle-section.-purple-light .triangle-column__body .triangle-section.btn .triangle-icon__triangle svg path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .triangle-section.btn .triangle-icon__triangle svg path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .triangle-section.btn .triangle-icon__triangle svg path, .panel-slider__controls.-purple .triangle-section.btn .triangle-icon__triangle svg path, .card.-purple .triangle-section.btn .triangle-icon__triangle svg path, .content-card.-purple .triangle-section.btn .triangle-icon__triangle svg path, .-purple .content-block__btn .triangle-section.btn .triangle-icon__triangle svg path, .triangle-section.-purple-light .triangle-icon__triangle svg path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-icon__triangle svg path, .slider-panel.-purple .triangle-section.btn .triangle-icon__triangle svg path {
  fill: #5a348f; }

.triangle-section.-purple .triangle-cta__title, .-purple .dotted-container .triangle-section.btn .triangle-cta__title, .dotted-container.-purple .dotted-container__content .triangle-section.btn .triangle-cta__title, .-purple .accordion .triangle-section.btn .triangle-cta__title, .accordion.-purple .triangle-section.btn .triangle-cta__title, .triangle-section.-purple .triangle-column__body .triangle-section.btn .triangle-cta__title, .triangle-section.-purple-light .triangle-column__body .triangle-section.btn .triangle-cta__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .triangle-section.btn .triangle-cta__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .triangle-section.btn .triangle-cta__title, .panel-slider__controls.-purple .triangle-section.btn .triangle-cta__title, .card.-purple .triangle-section.btn .triangle-cta__title, .content-card.-purple .triangle-section.btn .triangle-cta__title, .-purple .content-block__btn .triangle-section.btn .triangle-cta__title, .triangle-section.-purple-light .triangle-cta__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-cta__title, .slider-panel.-purple .triangle-section.btn .triangle-cta__title {
  color: #8f2f8d; }

.triangle-section.-purple-light .triangle-icon__triangle svg path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-icon__triangle svg path, .slider-panel.-purple .triangle-section.btn .triangle-icon__triangle svg path {
  fill: #8f2f8d; }

.triangle-section.-blue .triangle-row__title, .-blue .dotted-container .triangle-section.btn .triangle-row__title, .dotted-container.-blue .dotted-container__content .triangle-section.btn .triangle-row__title, .-blue .accordion .triangle-section.btn .triangle-row__title, .accordion.-blue .triangle-section.btn .triangle-row__title, .triangle-section.-blue .triangle-column__body .triangle-section.btn .triangle-row__title, .panel-slider__controls.-blue .triangle-section.btn .triangle-row__title, .card.-blue .triangle-section.btn .triangle-row__title, .content-card.-blue .triangle-section.btn .triangle-row__title, .-blue .content-block__btn .triangle-section.btn .triangle-row__title {
  color: #0a63ac; }

.triangle-section.-blue .triangle-row__subtitle, .-blue .dotted-container .triangle-section.btn .triangle-row__subtitle, .dotted-container.-blue .dotted-container__content .triangle-section.btn .triangle-row__subtitle, .-blue .accordion .triangle-section.btn .triangle-row__subtitle, .accordion.-blue .triangle-section.btn .triangle-row__subtitle, .triangle-section.-blue .triangle-column__body .triangle-section.btn .triangle-row__subtitle, .panel-slider__controls.-blue .triangle-section.btn .triangle-row__subtitle, .card.-blue .triangle-section.btn .triangle-row__subtitle, .content-card.-blue .triangle-section.btn .triangle-row__subtitle, .-blue .content-block__btn .triangle-section.btn .triangle-row__subtitle {
  color: #178bcd; }

.triangle-section.-blue .triangle-icon__triangle svg path, .-blue .dotted-container .triangle-section.btn .triangle-icon__triangle svg path, .dotted-container.-blue .dotted-container__content .triangle-section.btn .triangle-icon__triangle svg path, .-blue .accordion .triangle-section.btn .triangle-icon__triangle svg path, .accordion.-blue .triangle-section.btn .triangle-icon__triangle svg path, .triangle-section.-blue .triangle-column__body .triangle-section.btn .triangle-icon__triangle svg path, .panel-slider__controls.-blue .triangle-section.btn .triangle-icon__triangle svg path, .card.-blue .triangle-section.btn .triangle-icon__triangle svg path, .content-card.-blue .triangle-section.btn .triangle-icon__triangle svg path, .-blue .content-block__btn .triangle-section.btn .triangle-icon__triangle svg path {
  fill: #0a63ac; }

.triangle-section.-blue .triangle-cta__title, .-blue .dotted-container .triangle-section.btn .triangle-cta__title, .dotted-container.-blue .dotted-container__content .triangle-section.btn .triangle-cta__title, .-blue .accordion .triangle-section.btn .triangle-cta__title, .accordion.-blue .triangle-section.btn .triangle-cta__title, .triangle-section.-blue .triangle-column__body .triangle-section.btn .triangle-cta__title, .panel-slider__controls.-blue .triangle-section.btn .triangle-cta__title, .card.-blue .triangle-section.btn .triangle-cta__title, .content-card.-blue .triangle-section.btn .triangle-cta__title, .-blue .content-block__btn .triangle-section.btn .triangle-cta__title {
  color: #178bcd; }

.triangle-row.-purple .triangle-row__title, .-purple .dotted-container .triangle-row.btn .triangle-row__title, .dotted-container.-purple .dotted-container__content .triangle-row.btn .triangle-row__title, .-purple .accordion .triangle-row.btn .triangle-row__title, .accordion.-purple .triangle-row.btn .triangle-row__title, .triangle-section.-purple .triangle-column__body .triangle-row.btn .triangle-row__title, .triangle-section.-purple-light .triangle-column__body .triangle-row.btn .triangle-row__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .triangle-row.btn .triangle-row__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .triangle-row.btn .triangle-row__title, .panel-slider__controls.-purple .triangle-row.btn .triangle-row__title, .card.-purple .triangle-row.btn .triangle-row__title, .content-card.-purple .triangle-row.btn .triangle-row__title, .-purple .content-block__btn .triangle-row.btn .triangle-row__title {
  color: #5a348f; }

.triangle-row.-blue .triangle-row__title, .-blue .dotted-container .triangle-row.btn .triangle-row__title, .dotted-container.-blue .dotted-container__content .triangle-row.btn .triangle-row__title, .-blue .accordion .triangle-row.btn .triangle-row__title, .accordion.-blue .triangle-row.btn .triangle-row__title, .triangle-section.-blue .triangle-column__body .triangle-row.btn .triangle-row__title, .panel-slider__controls.-blue .triangle-row.btn .triangle-row__title, .card.-blue .triangle-row.btn .triangle-row__title, .content-card.-blue .triangle-row.btn .triangle-row__title, .-blue .content-block__btn .triangle-row.btn .triangle-row__title {
  color: #0a63ac; }

.triangle-row.-red .triangle-row__title, .-red .dotted-container .triangle-row.btn .triangle-row__title, .dotted-container.-red .dotted-container__content .triangle-row.btn .triangle-row__title, .-red .accordion .triangle-row.btn .triangle-row__title, .accordion.-red .triangle-row.btn .triangle-row__title, .panel-slider__controls.-red .triangle-row.btn .triangle-row__title, .card.-red .triangle-row.btn .triangle-row__title, .content-card.-red .triangle-row.btn .triangle-row__title, .-red .content-block__btn .triangle-row.btn .triangle-row__title {
  color: #a62e34; }

.triangle-row.-yellow .triangle-row__title, .-yellow .dotted-container .triangle-row.btn .triangle-row__title, .dotted-container.-yellow .dotted-container__content .triangle-row.btn .triangle-row__title, .-yellow .accordion .triangle-row.btn .triangle-row__title, .accordion.-yellow .triangle-row.btn .triangle-row__title, .panel-slider__controls.-yellow .triangle-row.btn .triangle-row__title, .card.-yellow .triangle-row.btn .triangle-row__title, .-yellow .content-block__btn .triangle-row.btn .triangle-row__title {
  color: #d95931; }

.triangle-row.-green .triangle-row__title, .-green .dotted-container .triangle-row.btn .triangle-row__title, .dotted-container.-green .dotted-container__content .triangle-row.btn .triangle-row__title, .-green .accordion .triangle-row.btn .triangle-row__title, .accordion.-green .triangle-row.btn .triangle-row__title, .panel-slider__controls.-green .triangle-row.btn .triangle-row__title, .card.-green .triangle-row.btn .triangle-row__title, .content-card.-green .triangle-row.btn .triangle-row__title, .-green .content-block__btn .triangle-row.btn .triangle-row__title {
  color: #136b6a; }

.triangle-columns.-blue .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .-blue .dotted-container .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .dotted-container.-blue .dotted-container__content .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .-blue .accordion .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .accordion.-blue .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .triangle-section.-blue .triangle-column__body .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .panel-slider__controls.-blue .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .card.-blue .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .content-card.-blue .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .-blue .content-block__btn .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title {
  color: #1b4265; }

.triangle-columns.-blue .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .-blue .dotted-container .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .dotted-container.-blue .dotted-container__content .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .-blue .accordion .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .accordion.-blue .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .triangle-section.-blue .triangle-column__body .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .panel-slider__controls.-blue .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .card.-blue .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .content-card.-blue .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .-blue .content-block__btn .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title {
  color: #0a63ac; }

.triangle-columns.-blue .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .-blue .dotted-container .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .dotted-container.-blue .dotted-container__content .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .-blue .accordion .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .accordion.-blue .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .triangle-section.-blue .triangle-column__body .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .panel-slider__controls.-blue .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .card.-blue .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .content-card.-blue .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .-blue .content-block__btn .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title {
  color: #178bcd; }

.triangle-columns.-green .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .-green .dotted-container .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .dotted-container.-green .dotted-container__content .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .-green .accordion .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .accordion.-green .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .panel-slider__controls.-green .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .card.-green .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .content-card.-green .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .-green .content-block__btn .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title {
  color: #213838; }

.triangle-columns.-green .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .-green .dotted-container .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .dotted-container.-green .dotted-container__content .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .-green .accordion .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .accordion.-green .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .panel-slider__controls.-green .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .card.-green .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .content-card.-green .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .-green .content-block__btn .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title {
  color: #136b6a; }

.triangle-columns.-green .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .-green .dotted-container .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .dotted-container.-green .dotted-container__content .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .-green .accordion .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .accordion.-green .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .panel-slider__controls.-green .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .card.-green .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .content-card.-green .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .-green .content-block__btn .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title {
  color: #24a390; }

.triangle-columns.-red .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .-red .dotted-container .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .dotted-container.-red .dotted-container__content .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .-red .accordion .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .accordion.-red .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .panel-slider__controls.-red .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .card.-red .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .content-card.-red .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .-red .content-block__btn .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title {
  color: #63282c; }

.triangle-columns.-red .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .-red .dotted-container .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .dotted-container.-red .dotted-container__content .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .-red .accordion .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .accordion.-red .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .panel-slider__controls.-red .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .card.-red .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .content-card.-red .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .-red .content-block__btn .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title {
  color: #a62e34; }

.triangle-columns.-red .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .-red .dotted-container .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .dotted-container.-red .dotted-container__content .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .-red .accordion .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .accordion.-red .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .panel-slider__controls.-red .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .card.-red .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .content-card.-red .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .-red .content-block__btn .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title {
  color: #e8242d; }

.triangle-columns.-purple .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .-purple .dotted-container .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .dotted-container.-purple .dotted-container__content .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .-purple .accordion .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .accordion.-purple .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .triangle-section.-purple .triangle-column__body .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .triangle-section.-purple-light .triangle-column__body .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .panel-slider__controls.-purple .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .card.-purple .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .content-card.-purple .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .-purple .content-block__btn .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title {
  color: #3e2c57; }

.triangle-columns.-purple .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .-purple .dotted-container .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .dotted-container.-purple .dotted-container__content .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .-purple .accordion .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .accordion.-purple .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .triangle-section.-purple .triangle-column__body .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .triangle-section.-purple-light .triangle-column__body .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .panel-slider__controls.-purple .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .card.-purple .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .content-card.-purple .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .-purple .content-block__btn .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title {
  color: #5a348f; }

.triangle-columns.-purple .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .-purple .dotted-container .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .dotted-container.-purple .dotted-container__content .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .-purple .accordion .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .accordion.-purple .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .triangle-section.-purple .triangle-column__body .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .triangle-section.-purple-light .triangle-column__body .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .panel-slider__controls.-purple .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .card.-purple .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .content-card.-purple .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .-purple .content-block__btn .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title {
  color: #8f2f8d; }

.triangle-columns.-yellow .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .-yellow .dotted-container .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .dotted-container.-yellow .dotted-container__content .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .-yellow .accordion .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .accordion.-yellow .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .panel-slider__controls.-yellow .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .card.-yellow .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title, .-yellow .content-block__btn .triangle-columns.btn .triangle-column:nth-of-type(3n + 1) .triangle-row__title {
  color: #731e22; }

.triangle-columns.-yellow .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .-yellow .dotted-container .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .dotted-container.-yellow .dotted-container__content .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .-yellow .accordion .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .accordion.-yellow .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .panel-slider__controls.-yellow .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .card.-yellow .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title, .-yellow .content-block__btn .triangle-columns.btn .triangle-column:nth-of-type(3n + 2) .triangle-row__title {
  color: #d95931; }

.triangle-columns.-yellow .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .-yellow .dotted-container .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .dotted-container.-yellow .dotted-container__content .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .-yellow .accordion .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .accordion.-yellow .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .panel-slider__controls.-yellow .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .card.-yellow .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title, .-yellow .content-block__btn .triangle-columns.btn .triangle-column:nth-of-type(3n + 3) .triangle-row__title {
  color: #f07930; }

.play-btn {
  position: relative;
  background-color: #231f20;
  width: 6rem;
  border-radius: 50%;
  cursor: pointer;
  -webkit-transition: background-color 200ms ease-out;
  transition: background-color 200ms ease-out; }
  .play-btn::before {
    content: '';
    display: block;
    padding-bottom: 100%; }
  .play-btn.-shadow {
    -webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1); }
  .play-btn:focus, .play-btn:hover {
    background-color: #ffffff; }
    .play-btn:focus .play-btn__icon path, .play-btn:hover .play-btn__icon path {
      fill: #231f20; }
  @media all and (min-width: 45rem) {
    .play-btn {
      width: 7.5rem; } }
  @media all and (min-width: 75rem) {
    .play-btn {
      width: 8.875rem; } }

.play-btn__icon {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 40%;
  height: 36%;
  -webkit-transform: translate(-41%, -50%);
  transform: translate(-41%, -50%); }
  .play-btn__icon svg {
    width: 100%;
    height: 100%;
    -webkit-transform: rotate(-0.25turn);
    transform: rotate(-0.25turn); }
    .play-btn__icon svg path {
      fill: #ffffff;
      -webkit-transition: fill 200ms ease-out;
      transition: fill 200ms ease-out; }

.play-btn-container {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 1; }

.-green .play-btn, .-green .dotted-container .btn .play-btn, .dotted-container.-green .dotted-container__content .btn .play-btn, .-green .accordion .btn .play-btn, .accordion.-green .btn .play-btn, .panel-slider__controls.-green .btn .play-btn, .card.-green .btn .play-btn, .content-card.-green .btn .play-btn, .-green .content-block__btn .btn .play-btn {
  background-color: #36bcbd;
  fill: #36bcbd; }
  .-green .play-btn:focus, .dotted-container.-green .dotted-container__content .btn .play-btn:focus, .-green .play-btn:hover, .dotted-container.-green .dotted-container__content .btn .play-btn:hover {
    background-color: #ffffff; }
    .-green .play-btn:focus .play-btn__icon path, .-green .play-btn:hover .play-btn__icon path {
      fill: #36bcbd; }

.-red .play-btn, .-red .dotted-container .btn .play-btn, .dotted-container.-red .dotted-container__content .btn .play-btn, .-red .accordion .btn .play-btn, .accordion.-red .btn .play-btn, .panel-slider__controls.-red .btn .play-btn, .card.-red .btn .play-btn, .content-card.-red .btn .play-btn, .-red .content-block__btn .btn .play-btn {
  background-color: #ed5a2e;
  fill: #ed5a2e; }
  .-red .play-btn:focus, .dotted-container.-red .dotted-container__content .btn .play-btn:focus, .-red .play-btn:hover, .dotted-container.-red .dotted-container__content .btn .play-btn:hover {
    background-color: #ffffff; }
    .-red .play-btn:focus .play-btn__icon path, .-red .play-btn:hover .play-btn__icon path {
      fill: #ed5a2e; }

.-blue .play-btn, .-blue .dotted-container .btn .play-btn, .dotted-container.-blue .dotted-container__content .btn .play-btn, .-blue .accordion .btn .play-btn, .accordion.-blue .btn .play-btn, .triangle-section.-blue .triangle-column__body .btn .play-btn, .panel-slider__controls.-blue .btn .play-btn, .card.-blue .btn .play-btn, .content-card.-blue .btn .play-btn, .-blue .content-block__btn .btn .play-btn {
  background-color: #22b0ec;
  fill: #22b0ec; }
  .-blue .play-btn:focus, .dotted-container.-blue .dotted-container__content .btn .play-btn:focus, .triangle-section.-blue .triangle-column__body .btn .play-btn:focus, .-blue .play-btn:hover, .dotted-container.-blue .dotted-container__content .btn .play-btn:hover, .triangle-section.-blue .triangle-column__body .btn .play-btn:hover {
    background-color: #ffffff; }
    .-blue .play-btn:focus .play-btn__icon path, .-blue .play-btn:hover .play-btn__icon path {
      fill: #22b0ec; }

.-purple .play-btn, .-purple .dotted-container .btn .play-btn, .dotted-container.-purple .dotted-container__content .btn .play-btn, .-purple .accordion .btn .play-btn, .accordion.-purple .btn .play-btn, .triangle-section.-purple .triangle-column__body .btn .play-btn, .triangle-section.-purple-light .triangle-column__body .btn .play-btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn .play-btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn .play-btn, .panel-slider__controls.-purple .btn .play-btn, .card.-purple .btn .play-btn, .content-card.-purple .btn .play-btn, .-purple .content-block__btn .btn .play-btn {
  background-color: #c2258c;
  fill: #c2258c; }
  .-purple .play-btn:focus, .dotted-container.-purple .dotted-container__content .btn .play-btn:focus, .triangle-section.-purple .triangle-column__body .btn .play-btn:focus, .triangle-section.-purple-light .triangle-column__body .btn .play-btn:focus, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn .play-btn:focus, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn .play-btn:focus, .-purple .play-btn:hover, .dotted-container.-purple .dotted-container__content .btn .play-btn:hover, .triangle-section.-purple .triangle-column__body .btn .play-btn:hover, .triangle-section.-purple-light .triangle-column__body .btn .play-btn:hover, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn .play-btn:hover, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn .play-btn:hover {
    background-color: #ffffff; }
    .-purple .play-btn:focus .play-btn__icon path, .triangle-section.-purple-light .triangle-column__body .btn .play-btn:focus .play-btn__icon path, .-purple .play-btn:hover .play-btn__icon path, .triangle-section.-purple-light .triangle-column__body .btn .play-btn:hover .play-btn__icon path {
      fill: #c2258c; }

.-yellow .play-btn, .-yellow .dotted-container .btn .play-btn, .dotted-container.-yellow .dotted-container__content .btn .play-btn, .-yellow .accordion .btn .play-btn, .accordion.-yellow .btn .play-btn, .panel-slider__controls.-yellow .btn .play-btn, .card.-yellow .btn .play-btn, .-yellow .content-block__btn .btn .play-btn {
  background-color: #faae31;
  fill: #faae31; }
  .-yellow .play-btn:focus, .dotted-container.-yellow .dotted-container__content .btn .play-btn:focus, .-yellow .play-btn:hover, .dotted-container.-yellow .dotted-container__content .btn .play-btn:hover {
    background-color: #ffffff; }
    .-yellow .play-btn:focus .play-btn__icon path, .-yellow .play-btn:hover .play-btn__icon path {
      fill: #faae31; }

.-black .play-btn, .-black .map-panel .btn.-plain .play-btn, .-black .accordion .btn .play-btn, .accordion.-black .btn .play-btn {
  background-color: #231f20;
  fill: #231f20; }
  .-black .play-btn:focus, .-black .map-panel .btn.-plain .play-btn:focus, .-black .play-btn:hover, .-black .map-panel .btn.-plain .play-btn:hover {
    background-color: #ffffff; }
    .-black .play-btn:focus .play-btn__icon path, .-black .play-btn:hover .play-btn__icon path {
      fill: #231f20; }

.play-btn.-green, .-green .dotted-container .play-btn.btn, .dotted-container.-green .dotted-container__content .play-btn.btn, .-green .accordion .play-btn.btn, .accordion.-green .play-btn.btn, .panel-slider__controls.-green .play-btn.btn, .card.-green .play-btn.btn, .content-card.-green .play-btn.btn, .-green .content-block__btn .play-btn.btn {
  background-color: #36bcbd;
  fill: #36bcbd; }
  .play-btn.-green:focus, .-green .dotted-container .play-btn.btn:focus, .dotted-container.-green .dotted-container__content .play-btn.btn:focus, .-green .accordion .play-btn.btn:focus, .accordion.-green .play-btn.btn:focus, .panel-slider__controls.-green .play-btn.btn:focus, .card.-green .play-btn.btn:focus, .content-card.-green .play-btn.btn:focus, .-green .content-block__btn .play-btn.btn:focus, .play-btn.-green:hover, .-green .dotted-container .play-btn.btn:hover, .dotted-container.-green .dotted-container__content .play-btn.btn:hover, .-green .accordion .play-btn.btn:hover, .accordion.-green .play-btn.btn:hover, .panel-slider__controls.-green .play-btn.btn:hover, .card.-green .play-btn.btn:hover, .content-card.-green .play-btn.btn:hover, .-green .content-block__btn .play-btn.btn:hover {
    background-color: #ffffff; }
    .play-btn.-green:focus .play-btn__icon path, .-green .dotted-container .play-btn.btn:focus .play-btn__icon path, .dotted-container.-green .dotted-container__content .play-btn.btn:focus .play-btn__icon path, .-green .accordion .play-btn.btn:focus .play-btn__icon path, .accordion.-green .play-btn.btn:focus .play-btn__icon path, .panel-slider__controls.-green .play-btn.btn:focus .play-btn__icon path, .card.-green .play-btn.btn:focus .play-btn__icon path, .content-card.-green .play-btn.btn:focus .play-btn__icon path, .-green .content-block__btn .play-btn.btn:focus .play-btn__icon path, .play-btn.-green:hover .play-btn__icon path, .-green .dotted-container .play-btn.btn:hover .play-btn__icon path, .dotted-container.-green .dotted-container__content .play-btn.btn:hover .play-btn__icon path, .-green .accordion .play-btn.btn:hover .play-btn__icon path, .accordion.-green .play-btn.btn:hover .play-btn__icon path, .panel-slider__controls.-green .play-btn.btn:hover .play-btn__icon path, .card.-green .play-btn.btn:hover .play-btn__icon path, .content-card.-green .play-btn.btn:hover .play-btn__icon path, .-green .content-block__btn .play-btn.btn:hover .play-btn__icon path {
      fill: #36bcbd; }

.play-btn.-red, .-red .dotted-container .play-btn.btn, .dotted-container.-red .dotted-container__content .play-btn.btn, .-red .accordion .play-btn.btn, .accordion.-red .play-btn.btn, .panel-slider__controls.-red .play-btn.btn, .card.-red .play-btn.btn, .content-card.-red .play-btn.btn, .-red .content-block__btn .play-btn.btn {
  background-color: #ed5a2e;
  fill: #ed5a2e; }
  .play-btn.-red:focus, .-red .dotted-container .play-btn.btn:focus, .dotted-container.-red .dotted-container__content .play-btn.btn:focus, .-red .accordion .play-btn.btn:focus, .accordion.-red .play-btn.btn:focus, .panel-slider__controls.-red .play-btn.btn:focus, .card.-red .play-btn.btn:focus, .content-card.-red .play-btn.btn:focus, .-red .content-block__btn .play-btn.btn:focus, .play-btn.-red:hover, .-red .dotted-container .play-btn.btn:hover, .dotted-container.-red .dotted-container__content .play-btn.btn:hover, .-red .accordion .play-btn.btn:hover, .accordion.-red .play-btn.btn:hover, .panel-slider__controls.-red .play-btn.btn:hover, .card.-red .play-btn.btn:hover, .content-card.-red .play-btn.btn:hover, .-red .content-block__btn .play-btn.btn:hover {
    background-color: #ffffff; }
    .play-btn.-red:focus .play-btn__icon path, .-red .dotted-container .play-btn.btn:focus .play-btn__icon path, .dotted-container.-red .dotted-container__content .play-btn.btn:focus .play-btn__icon path, .-red .accordion .play-btn.btn:focus .play-btn__icon path, .accordion.-red .play-btn.btn:focus .play-btn__icon path, .panel-slider__controls.-red .play-btn.btn:focus .play-btn__icon path, .card.-red .play-btn.btn:focus .play-btn__icon path, .content-card.-red .play-btn.btn:focus .play-btn__icon path, .-red .content-block__btn .play-btn.btn:focus .play-btn__icon path, .play-btn.-red:hover .play-btn__icon path, .-red .dotted-container .play-btn.btn:hover .play-btn__icon path, .dotted-container.-red .dotted-container__content .play-btn.btn:hover .play-btn__icon path, .-red .accordion .play-btn.btn:hover .play-btn__icon path, .accordion.-red .play-btn.btn:hover .play-btn__icon path, .panel-slider__controls.-red .play-btn.btn:hover .play-btn__icon path, .card.-red .play-btn.btn:hover .play-btn__icon path, .content-card.-red .play-btn.btn:hover .play-btn__icon path, .-red .content-block__btn .play-btn.btn:hover .play-btn__icon path {
      fill: #ed5a2e; }

.play-btn.-blue, .-blue .dotted-container .play-btn.btn, .dotted-container.-blue .dotted-container__content .play-btn.btn, .-blue .accordion .play-btn.btn, .accordion.-blue .play-btn.btn, .triangle-section.-blue .triangle-column__body .play-btn.btn, .panel-slider__controls.-blue .play-btn.btn, .card.-blue .play-btn.btn, .content-card.-blue .play-btn.btn, .-blue .content-block__btn .play-btn.btn {
  background-color: #22b0ec;
  fill: #22b0ec; }
  .play-btn.-blue:focus, .-blue .dotted-container .play-btn.btn:focus, .dotted-container.-blue .dotted-container__content .play-btn.btn:focus, .-blue .accordion .play-btn.btn:focus, .accordion.-blue .play-btn.btn:focus, .triangle-section.-blue .triangle-column__body .play-btn.btn:focus, .panel-slider__controls.-blue .play-btn.btn:focus, .card.-blue .play-btn.btn:focus, .content-card.-blue .play-btn.btn:focus, .-blue .content-block__btn .play-btn.btn:focus, .play-btn.-blue:hover, .-blue .dotted-container .play-btn.btn:hover, .dotted-container.-blue .dotted-container__content .play-btn.btn:hover, .-blue .accordion .play-btn.btn:hover, .accordion.-blue .play-btn.btn:hover, .triangle-section.-blue .triangle-column__body .play-btn.btn:hover, .panel-slider__controls.-blue .play-btn.btn:hover, .card.-blue .play-btn.btn:hover, .content-card.-blue .play-btn.btn:hover, .-blue .content-block__btn .play-btn.btn:hover {
    background-color: #ffffff; }
    .play-btn.-blue:focus .play-btn__icon path, .-blue .dotted-container .play-btn.btn:focus .play-btn__icon path, .dotted-container.-blue .dotted-container__content .play-btn.btn:focus .play-btn__icon path, .-blue .accordion .play-btn.btn:focus .play-btn__icon path, .accordion.-blue .play-btn.btn:focus .play-btn__icon path, .triangle-section.-blue .triangle-column__body .play-btn.btn:focus .play-btn__icon path, .panel-slider__controls.-blue .play-btn.btn:focus .play-btn__icon path, .card.-blue .play-btn.btn:focus .play-btn__icon path, .content-card.-blue .play-btn.btn:focus .play-btn__icon path, .-blue .content-block__btn .play-btn.btn:focus .play-btn__icon path, .play-btn.-blue:hover .play-btn__icon path, .-blue .dotted-container .play-btn.btn:hover .play-btn__icon path, .dotted-container.-blue .dotted-container__content .play-btn.btn:hover .play-btn__icon path, .-blue .accordion .play-btn.btn:hover .play-btn__icon path, .accordion.-blue .play-btn.btn:hover .play-btn__icon path, .triangle-section.-blue .triangle-column__body .play-btn.btn:hover .play-btn__icon path, .panel-slider__controls.-blue .play-btn.btn:hover .play-btn__icon path, .card.-blue .play-btn.btn:hover .play-btn__icon path, .content-card.-blue .play-btn.btn:hover .play-btn__icon path, .-blue .content-block__btn .play-btn.btn:hover .play-btn__icon path {
      fill: #22b0ec; }

.play-btn.-purple, .-purple .dotted-container .play-btn.btn, .dotted-container.-purple .dotted-container__content .play-btn.btn, .-purple .accordion .play-btn.btn, .accordion.-purple .play-btn.btn, .triangle-section.-purple .triangle-column__body .play-btn.btn, .triangle-section.-purple-light .triangle-column__body .play-btn.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .play-btn.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .play-btn.btn, .panel-slider__controls.-purple .play-btn.btn, .card.-purple .play-btn.btn, .content-card.-purple .play-btn.btn, .-purple .content-block__btn .play-btn.btn {
  background-color: #c2258c;
  fill: #c2258c; }
  .play-btn.-purple:focus, .-purple .dotted-container .play-btn.btn:focus, .dotted-container.-purple .dotted-container__content .play-btn.btn:focus, .-purple .accordion .play-btn.btn:focus, .accordion.-purple .play-btn.btn:focus, .triangle-section.-purple .triangle-column__body .play-btn.btn:focus, .triangle-section.-purple-light .triangle-column__body .play-btn.btn:focus, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .play-btn.btn:focus, .slider-panel.-purple .triangle-section.btn .triangle-column__body .play-btn.btn:focus, .panel-slider__controls.-purple .play-btn.btn:focus, .card.-purple .play-btn.btn:focus, .content-card.-purple .play-btn.btn:focus, .-purple .content-block__btn .play-btn.btn:focus, .play-btn.-purple:hover, .-purple .dotted-container .play-btn.btn:hover, .dotted-container.-purple .dotted-container__content .play-btn.btn:hover, .-purple .accordion .play-btn.btn:hover, .accordion.-purple .play-btn.btn:hover, .triangle-section.-purple .triangle-column__body .play-btn.btn:hover, .triangle-section.-purple-light .triangle-column__body .play-btn.btn:hover, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .play-btn.btn:hover, .slider-panel.-purple .triangle-section.btn .triangle-column__body .play-btn.btn:hover, .panel-slider__controls.-purple .play-btn.btn:hover, .card.-purple .play-btn.btn:hover, .content-card.-purple .play-btn.btn:hover, .-purple .content-block__btn .play-btn.btn:hover {
    background-color: #ffffff; }
    .play-btn.-purple:focus .play-btn__icon path, .-purple .dotted-container .play-btn.btn:focus .play-btn__icon path, .dotted-container.-purple .dotted-container__content .play-btn.btn:focus .play-btn__icon path, .-purple .accordion .play-btn.btn:focus .play-btn__icon path, .accordion.-purple .play-btn.btn:focus .play-btn__icon path, .triangle-section.-purple .triangle-column__body .play-btn.btn:focus .play-btn__icon path, .triangle-section.-purple-light .triangle-column__body .play-btn.btn:focus .play-btn__icon path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .play-btn.btn:focus .play-btn__icon path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .play-btn.btn:focus .play-btn__icon path, .panel-slider__controls.-purple .play-btn.btn:focus .play-btn__icon path, .card.-purple .play-btn.btn:focus .play-btn__icon path, .content-card.-purple .play-btn.btn:focus .play-btn__icon path, .-purple .content-block__btn .play-btn.btn:focus .play-btn__icon path, .play-btn.-purple:hover .play-btn__icon path, .-purple .dotted-container .play-btn.btn:hover .play-btn__icon path, .dotted-container.-purple .dotted-container__content .play-btn.btn:hover .play-btn__icon path, .-purple .accordion .play-btn.btn:hover .play-btn__icon path, .accordion.-purple .play-btn.btn:hover .play-btn__icon path, .triangle-section.-purple .triangle-column__body .play-btn.btn:hover .play-btn__icon path, .triangle-section.-purple-light .triangle-column__body .play-btn.btn:hover .play-btn__icon path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .play-btn.btn:hover .play-btn__icon path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .play-btn.btn:hover .play-btn__icon path, .panel-slider__controls.-purple .play-btn.btn:hover .play-btn__icon path, .card.-purple .play-btn.btn:hover .play-btn__icon path, .content-card.-purple .play-btn.btn:hover .play-btn__icon path, .-purple .content-block__btn .play-btn.btn:hover .play-btn__icon path {
      fill: #c2258c; }

.play-btn.-yellow, .-yellow .dotted-container .play-btn.btn, .dotted-container.-yellow .dotted-container__content .play-btn.btn, .-yellow .accordion .play-btn.btn, .accordion.-yellow .play-btn.btn, .panel-slider__controls.-yellow .play-btn.btn, .card.-yellow .play-btn.btn, .-yellow .content-block__btn .play-btn.btn {
  background-color: #faae31;
  fill: #faae31; }
  .play-btn.-yellow:focus, .-yellow .dotted-container .play-btn.btn:focus, .dotted-container.-yellow .dotted-container__content .play-btn.btn:focus, .-yellow .accordion .play-btn.btn:focus, .accordion.-yellow .play-btn.btn:focus, .panel-slider__controls.-yellow .play-btn.btn:focus, .card.-yellow .play-btn.btn:focus, .-yellow .content-block__btn .play-btn.btn:focus, .play-btn.-yellow:hover, .-yellow .dotted-container .play-btn.btn:hover, .dotted-container.-yellow .dotted-container__content .play-btn.btn:hover, .-yellow .accordion .play-btn.btn:hover, .accordion.-yellow .play-btn.btn:hover, .panel-slider__controls.-yellow .play-btn.btn:hover, .card.-yellow .play-btn.btn:hover, .-yellow .content-block__btn .play-btn.btn:hover {
    background-color: #ffffff; }
    .play-btn.-yellow:focus .play-btn__icon path, .-yellow .dotted-container .play-btn.btn:focus .play-btn__icon path, .dotted-container.-yellow .dotted-container__content .play-btn.btn:focus .play-btn__icon path, .-yellow .accordion .play-btn.btn:focus .play-btn__icon path, .accordion.-yellow .play-btn.btn:focus .play-btn__icon path, .panel-slider__controls.-yellow .play-btn.btn:focus .play-btn__icon path, .card.-yellow .play-btn.btn:focus .play-btn__icon path, .-yellow .content-block__btn .play-btn.btn:focus .play-btn__icon path, .play-btn.-yellow:hover .play-btn__icon path, .-yellow .dotted-container .play-btn.btn:hover .play-btn__icon path, .dotted-container.-yellow .dotted-container__content .play-btn.btn:hover .play-btn__icon path, .-yellow .accordion .play-btn.btn:hover .play-btn__icon path, .accordion.-yellow .play-btn.btn:hover .play-btn__icon path, .panel-slider__controls.-yellow .play-btn.btn:hover .play-btn__icon path, .card.-yellow .play-btn.btn:hover .play-btn__icon path, .-yellow .content-block__btn .play-btn.btn:hover .play-btn__icon path {
      fill: #faae31; }

.play-btn.-black, .-black .map-panel .play-btn.btn.-plain, .-black .accordion .play-btn.btn, .accordion.-black .play-btn.btn {
  background-color: #231f20;
  fill: #231f20; }
  .play-btn.-black:focus, .-black .map-panel .play-btn.btn.-plain:focus, .-black .accordion .play-btn.btn:focus, .accordion.-black .play-btn.btn:focus, .play-btn.-black:hover, .-black .map-panel .play-btn.btn.-plain:hover, .-black .accordion .play-btn.btn:hover, .accordion.-black .play-btn.btn:hover {
    background-color: #ffffff; }
    .play-btn.-black:focus .play-btn__icon path, .-black .map-panel .play-btn.btn.-plain:focus .play-btn__icon path, .-black .accordion .play-btn.btn:focus .play-btn__icon path, .accordion.-black .play-btn.btn:focus .play-btn__icon path, .play-btn.-black:hover .play-btn__icon path, .-black .map-panel .play-btn.btn.-plain:hover .play-btn__icon path, .-black .accordion .play-btn.btn:hover .play-btn__icon path, .accordion.-black .play-btn.btn:hover .play-btn__icon path {
      fill: #231f20; }

.quote-row {
  position: relative;
  padding: 75px 0; }
  .quote-row::before {
    content: '';
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    background-color: #f4f4f4;
    left: calc((100vw - calc(100vw * (12 / 14))) / -2);
    right: calc((100vw - calc(100vw * (12 / 14))) / -2); }
  @media all and (min-width: 75rem) {
    .quote-row {
      padding-top: 100px;
      padding-bottom: 80px; } }

.quote-row__title {
  position: relative;
  font-size: 2.4375rem;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 20px;
  text-transform: uppercase;
  z-index: 1; }
  .quote-row__title::before {
    content: url("../../template-parts/svgs/quote.svg");
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: -1; }
  @media all and (min-width: 45rem) {
    .quote-row__title::before {
      left: 0;
      -webkit-transform: translate(-35%, -45%);
      transform: translate(-35%, -45%); } }
  @media all and (min-width: 75rem) {
    .quote-row__title {
      float: left;
      padding-right: 85px; } }

.quote-row__body {
  font-size: 1.25rem; }
  @media all and (min-width: 75rem) {
    .quote-row__body {
      margin-left: 318px; } }

.quote-row__name {
  font-size: 0.8rem;
  font-weight: 700;
  font-style: normal;
  margin-bottom: 0;
  display: block;
  margin-top: 30px; }

.quote-row.-green .quote-row__body, .-green .dotted-container .quote-row.btn .quote-row__body, .dotted-container.-green .dotted-container__content .quote-row.btn .quote-row__body, .-green .accordion .quote-row.btn .quote-row__body, .accordion.-green .quote-row.btn .quote-row__body, .panel-slider__controls.-green .quote-row.btn .quote-row__body, .card.-green .quote-row.btn .quote-row__body, .content-card.-green .quote-row.btn .quote-row__body, .-green .content-block__btn .quote-row.btn .quote-row__body,
.quote-row.-green .quote-row__name,
.-green .dotted-container .quote-row.btn .quote-row__name,
.dotted-container.-green .dotted-container__content .quote-row.btn .quote-row__name,
.-green .accordion .quote-row.btn .quote-row__name,
.accordion.-green .quote-row.btn .quote-row__name,
.panel-slider__controls.-green .quote-row.btn .quote-row__name,
.card.-green .quote-row.btn .quote-row__name,
.content-card.-green .quote-row.btn .quote-row__name,
.-green .content-block__btn .quote-row.btn .quote-row__name {
  color: #213838; }

.quote-row.-blue .quote-row__body, .-blue .dotted-container .quote-row.btn .quote-row__body, .dotted-container.-blue .dotted-container__content .quote-row.btn .quote-row__body, .-blue .accordion .quote-row.btn .quote-row__body, .accordion.-blue .quote-row.btn .quote-row__body, .triangle-section.-blue .triangle-column__body .quote-row.btn .quote-row__body, .panel-slider__controls.-blue .quote-row.btn .quote-row__body, .card.-blue .quote-row.btn .quote-row__body, .content-card.-blue .quote-row.btn .quote-row__body, .-blue .content-block__btn .quote-row.btn .quote-row__body,
.quote-row.-blue .quote-row__name,
.-blue .dotted-container .quote-row.btn .quote-row__name,
.dotted-container.-blue .dotted-container__content .quote-row.btn .quote-row__name,
.-blue .accordion .quote-row.btn .quote-row__name,
.accordion.-blue .quote-row.btn .quote-row__name,
.triangle-section.-blue .triangle-column__body .quote-row.btn .quote-row__name,
.panel-slider__controls.-blue .quote-row.btn .quote-row__name,
.card.-blue .quote-row.btn .quote-row__name,
.content-card.-blue .quote-row.btn .quote-row__name,
.-blue .content-block__btn .quote-row.btn .quote-row__name {
  color: #1b4265; }

.quote-row.-yellow .quote-row__body, .-yellow .dotted-container .quote-row.btn .quote-row__body, .dotted-container.-yellow .dotted-container__content .quote-row.btn .quote-row__body, .-yellow .accordion .quote-row.btn .quote-row__body, .accordion.-yellow .quote-row.btn .quote-row__body, .panel-slider__controls.-yellow .quote-row.btn .quote-row__body, .card.-yellow .quote-row.btn .quote-row__body, .-yellow .content-block__btn .quote-row.btn .quote-row__body,
.quote-row.-yellow .quote-row__name,
.-yellow .dotted-container .quote-row.btn .quote-row__name,
.dotted-container.-yellow .dotted-container__content .quote-row.btn .quote-row__name,
.-yellow .accordion .quote-row.btn .quote-row__name,
.accordion.-yellow .quote-row.btn .quote-row__name,
.panel-slider__controls.-yellow .quote-row.btn .quote-row__name,
.card.-yellow .quote-row.btn .quote-row__name,
.-yellow .content-block__btn .quote-row.btn .quote-row__name {
  color: #731e22; }

.quote-row.-red .quote-row__body, .-red .dotted-container .quote-row.btn .quote-row__body, .dotted-container.-red .dotted-container__content .quote-row.btn .quote-row__body, .-red .accordion .quote-row.btn .quote-row__body, .accordion.-red .quote-row.btn .quote-row__body, .panel-slider__controls.-red .quote-row.btn .quote-row__body, .card.-red .quote-row.btn .quote-row__body, .content-card.-red .quote-row.btn .quote-row__body, .-red .content-block__btn .quote-row.btn .quote-row__body,
.quote-row.-red .quote-row__name,
.-red .dotted-container .quote-row.btn .quote-row__name,
.dotted-container.-red .dotted-container__content .quote-row.btn .quote-row__name,
.-red .accordion .quote-row.btn .quote-row__name,
.accordion.-red .quote-row.btn .quote-row__name,
.panel-slider__controls.-red .quote-row.btn .quote-row__name,
.card.-red .quote-row.btn .quote-row__name,
.content-card.-red .quote-row.btn .quote-row__name,
.-red .content-block__btn .quote-row.btn .quote-row__name {
  color: #63282c; }

.quote-row.-purple .quote-row__body, .-purple .dotted-container .quote-row.btn .quote-row__body, .dotted-container.-purple .dotted-container__content .quote-row.btn .quote-row__body, .-purple .accordion .quote-row.btn .quote-row__body, .accordion.-purple .quote-row.btn .quote-row__body, .triangle-section.-purple .triangle-column__body .quote-row.btn .quote-row__body, .triangle-section.-purple-light .triangle-column__body .quote-row.btn .quote-row__body, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .quote-row.btn .quote-row__body, .slider-panel.-purple .triangle-section.btn .triangle-column__body .quote-row.btn .quote-row__body, .panel-slider__controls.-purple .quote-row.btn .quote-row__body, .card.-purple .quote-row.btn .quote-row__body, .content-card.-purple .quote-row.btn .quote-row__body, .-purple .content-block__btn .quote-row.btn .quote-row__body,
.quote-row.-purple .quote-row__name,
.-purple .dotted-container .quote-row.btn .quote-row__name,
.dotted-container.-purple .dotted-container__content .quote-row.btn .quote-row__name,
.-purple .accordion .quote-row.btn .quote-row__name,
.accordion.-purple .quote-row.btn .quote-row__name,
.triangle-section.-purple .triangle-column__body .quote-row.btn .quote-row__name,
.triangle-section.-purple-light .triangle-column__body .quote-row.btn .quote-row__name,
.simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .quote-row.btn .quote-row__name,
.slider-panel.-purple .triangle-section.btn .triangle-column__body .quote-row.btn .quote-row__name,
.panel-slider__controls.-purple .quote-row.btn .quote-row__name,
.card.-purple .quote-row.btn .quote-row__name,
.content-card.-purple .quote-row.btn .quote-row__name,
.-purple .content-block__btn .quote-row.btn .quote-row__name {
  color: #3e2c57; }

.cta-row {
  position: relative;
  color: white;
  text-align: center;
  border-radius: 24px;
  padding: 53px 0px 47px 0px; }
  @media all and (min-width: 75rem) {
    .cta-row {
      padding: 107px 0px 95px 0px; } }
  .cta-row .btn {
    margin-top: 30px; }
    @media all and (min-width: 75rem) {
      .cta-row .btn {
        margin-top: 50px; } }

.cta-row__title {
  text-transform: uppercase;
  font-size: 2.4375rem;
  margin-bottom: 30px; }
  @media all and (min-width: 75rem) {
    .cta-row__title {
      margin-bottom: 40px;
      font-size: 3.8125rem; } }

.cta-row__body {
  font-size: 1.5625rem;
  line-height: 1.25;
  margin-bottom: 0; }

.cta-row__additional-content {
  margin-top: 25px; }
  .cta-row__additional-content p {
    margin-bottom: 23px; }
    .cta-row__additional-content p:last-of-type {
      margin-bottom: 0px; }
  .cta-row__additional-content a {
    color: #ffffff; }
    .cta-row__additional-content a:focus, .cta-row__additional-content a:hover {
      color: #231f20; }

.cta-row__btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 30px;
  margin-bottom: -25px; }
  .cta-row__btns .btn {
    margin-top: 0;
    margin-bottom: 25px; }
    .cta-row__btns .btn:not(:first-child) {
      margin-top: 0; }
  @media all and (min-width: 45rem) {
    .cta-row__btns {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      margin-right: -30px;
      margin-bottom: 0; }
      .cta-row__btns .btn {
        margin-right: 30px;
        margin-bottom: 0; } }
  @media all and (min-width: 75rem) {
    .cta-row__btns {
      margin-top: 50px;
      margin-right: -45px; }
      .cta-row__btns .btn {
        margin-right: 45px; } }

.cta-row__link {
  margin: 30px 10px 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #ffffff; }
  @media all and (min-width: 75rem) {
    .cta-row__link {
      position: absolute;
      left: 0;
      right: 0;
      bottom: 15px;
      margin-top: 0; } }
  .cta-row__link svg * {
    fill: #ffffff; }
  .cta-row__link:focus, .cta-row__link:hover {
    color: #ffffff; }
    .cta-row__link:focus svg *, .cta-row__link:hover svg * {
      fill: #ffffff; }

.cta-row.-green, .-green .dotted-container .cta-row.btn, .dotted-container.-green .dotted-container__content .cta-row.btn, .-green .accordion .cta-row.btn, .accordion.-green .cta-row.btn, .panel-slider__controls.-green .cta-row.btn, .card.-green .cta-row.btn, .content-card.-green .cta-row.btn, .-green .content-block__btn .cta-row.btn {
  background: linear-gradient(109.97deg, #24a390 0%, #136b6a 98.48%); }
  .cta-row.-green .cta-row__additional-content a:focus, .-green .dotted-container .cta-row.btn .cta-row__additional-content a:focus, .dotted-container.-green .dotted-container__content .cta-row.btn .cta-row__additional-content a:focus, .-green .accordion .cta-row.btn .cta-row__additional-content a:focus, .accordion.-green .cta-row.btn .cta-row__additional-content a:focus, .panel-slider__controls.-green .cta-row.btn .cta-row__additional-content a:focus, .card.-green .cta-row.btn .cta-row__additional-content a:focus, .content-card.-green .cta-row.btn .cta-row__additional-content a:focus, .-green .content-block__btn .cta-row.btn .cta-row__additional-content a:focus, .cta-row.-green .cta-row__additional-content a:hover, .-green .dotted-container .cta-row.btn .cta-row__additional-content a:hover, .dotted-container.-green .dotted-container__content .cta-row.btn .cta-row__additional-content a:hover, .-green .accordion .cta-row.btn .cta-row__additional-content a:hover, .accordion.-green .cta-row.btn .cta-row__additional-content a:hover, .panel-slider__controls.-green .cta-row.btn .cta-row__additional-content a:hover, .card.-green .cta-row.btn .cta-row__additional-content a:hover, .content-card.-green .cta-row.btn .cta-row__additional-content a:hover, .-green .content-block__btn .cta-row.btn .cta-row__additional-content a:hover {
    color: #c1e8e9; }

.cta-row.-blue, .-blue .dotted-container .cta-row.btn, .dotted-container.-blue .dotted-container__content .cta-row.btn, .-blue .accordion .cta-row.btn, .accordion.-blue .cta-row.btn, .triangle-section.-blue .triangle-column__body .cta-row.btn, .panel-slider__controls.-blue .cta-row.btn, .card.-blue .cta-row.btn, .content-card.-blue .cta-row.btn, .-blue .content-block__btn .cta-row.btn {
  background: linear-gradient(109.97deg, #178bcd 0%, #0a63ac 98.48%); }
  .cta-row.-blue .cta-row__additional-content a:focus, .-blue .dotted-container .cta-row.btn .cta-row__additional-content a:focus, .dotted-container.-blue .dotted-container__content .cta-row.btn .cta-row__additional-content a:focus, .-blue .accordion .cta-row.btn .cta-row__additional-content a:focus, .accordion.-blue .cta-row.btn .cta-row__additional-content a:focus, .triangle-section.-blue .triangle-column__body .cta-row.btn .cta-row__additional-content a:focus, .panel-slider__controls.-blue .cta-row.btn .cta-row__additional-content a:focus, .card.-blue .cta-row.btn .cta-row__additional-content a:focus, .content-card.-blue .cta-row.btn .cta-row__additional-content a:focus, .-blue .content-block__btn .cta-row.btn .cta-row__additional-content a:focus, .cta-row.-blue .cta-row__additional-content a:hover, .-blue .dotted-container .cta-row.btn .cta-row__additional-content a:hover, .dotted-container.-blue .dotted-container__content .cta-row.btn .cta-row__additional-content a:hover, .-blue .accordion .cta-row.btn .cta-row__additional-content a:hover, .accordion.-blue .cta-row.btn .cta-row__additional-content a:hover, .triangle-section.-blue .triangle-column__body .cta-row.btn .cta-row__additional-content a:hover, .panel-slider__controls.-blue .cta-row.btn .cta-row__additional-content a:hover, .card.-blue .cta-row.btn .cta-row__additional-content a:hover, .content-card.-blue .cta-row.btn .cta-row__additional-content a:hover, .-blue .content-block__btn .cta-row.btn .cta-row__additional-content a:hover {
    color: #bbe5f8; }

.cta-row.-yellow, .-yellow .dotted-container .cta-row.btn, .dotted-container.-yellow .dotted-container__content .cta-row.btn, .-yellow .accordion .cta-row.btn, .accordion.-yellow .cta-row.btn, .panel-slider__controls.-yellow .cta-row.btn, .card.-yellow .cta-row.btn, .-yellow .content-block__btn .cta-row.btn {
  background: linear-gradient(109.97deg, #f07930 0%, #d95931 98.48%); }
  .cta-row.-yellow .cta-row__additional-content a:focus, .-yellow .dotted-container .cta-row.btn .cta-row__additional-content a:focus, .dotted-container.-yellow .dotted-container__content .cta-row.btn .cta-row__additional-content a:focus, .-yellow .accordion .cta-row.btn .cta-row__additional-content a:focus, .accordion.-yellow .cta-row.btn .cta-row__additional-content a:focus, .panel-slider__controls.-yellow .cta-row.btn .cta-row__additional-content a:focus, .card.-yellow .cta-row.btn .cta-row__additional-content a:focus, .-yellow .content-block__btn .cta-row.btn .cta-row__additional-content a:focus, .cta-row.-yellow .cta-row__additional-content a:hover, .-yellow .dotted-container .cta-row.btn .cta-row__additional-content a:hover, .dotted-container.-yellow .dotted-container__content .cta-row.btn .cta-row__additional-content a:hover, .-yellow .accordion .cta-row.btn .cta-row__additional-content a:hover, .accordion.-yellow .cta-row.btn .cta-row__additional-content a:hover, .panel-slider__controls.-yellow .cta-row.btn .cta-row__additional-content a:hover, .card.-yellow .cta-row.btn .cta-row__additional-content a:hover, .-yellow .content-block__btn .cta-row.btn .cta-row__additional-content a:hover {
    color: #fde4bf; }

.cta-row.-red, .-red .dotted-container .cta-row.btn, .dotted-container.-red .dotted-container__content .cta-row.btn, .-red .accordion .cta-row.btn, .accordion.-red .cta-row.btn, .panel-slider__controls.-red .cta-row.btn, .card.-red .cta-row.btn, .content-card.-red .cta-row.btn, .-red .content-block__btn .cta-row.btn {
  background: linear-gradient(109.97deg, #e8242d 0%, #a62e34 98.48%); }
  .cta-row.-red .cta-row__additional-content a:focus, .-red .dotted-container .cta-row.btn .cta-row__additional-content a:focus, .dotted-container.-red .dotted-container__content .cta-row.btn .cta-row__additional-content a:focus, .-red .accordion .cta-row.btn .cta-row__additional-content a:focus, .accordion.-red .cta-row.btn .cta-row__additional-content a:focus, .panel-slider__controls.-red .cta-row.btn .cta-row__additional-content a:focus, .card.-red .cta-row.btn .cta-row__additional-content a:focus, .content-card.-red .cta-row.btn .cta-row__additional-content a:focus, .-red .content-block__btn .cta-row.btn .cta-row__additional-content a:focus, .cta-row.-red .cta-row__additional-content a:hover, .-red .dotted-container .cta-row.btn .cta-row__additional-content a:hover, .dotted-container.-red .dotted-container__content .cta-row.btn .cta-row__additional-content a:hover, .-red .accordion .cta-row.btn .cta-row__additional-content a:hover, .accordion.-red .cta-row.btn .cta-row__additional-content a:hover, .panel-slider__controls.-red .cta-row.btn .cta-row__additional-content a:hover, .card.-red .cta-row.btn .cta-row__additional-content a:hover, .content-card.-red .cta-row.btn .cta-row__additional-content a:hover, .-red .content-block__btn .cta-row.btn .cta-row__additional-content a:hover {
    color: #f8c8bc; }

.cta-row.-purple, .-purple .dotted-container .cta-row.btn, .dotted-container.-purple .dotted-container__content .cta-row.btn, .-purple .accordion .cta-row.btn, .accordion.-purple .cta-row.btn, .triangle-section.-purple .triangle-column__body .cta-row.btn, .triangle-section.-purple-light .triangle-column__body .cta-row.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .cta-row.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .cta-row.btn, .panel-slider__controls.-purple .cta-row.btn, .card.-purple .cta-row.btn, .content-card.-purple .cta-row.btn, .-purple .content-block__btn .cta-row.btn {
  background: linear-gradient(109.97deg, #8f2f8d 0%, #5a348f 98.48%); }
  .cta-row.-purple .cta-row__additional-content a:focus, .-purple .dotted-container .cta-row.btn .cta-row__additional-content a:focus, .dotted-container.-purple .dotted-container__content .cta-row.btn .cta-row__additional-content a:focus, .-purple .accordion .cta-row.btn .cta-row__additional-content a:focus, .accordion.-purple .cta-row.btn .cta-row__additional-content a:focus, .triangle-section.-purple .triangle-column__body .cta-row.btn .cta-row__additional-content a:focus, .triangle-section.-purple-light .triangle-column__body .cta-row.btn .cta-row__additional-content a:focus, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .cta-row.btn .cta-row__additional-content a:focus, .slider-panel.-purple .triangle-section.btn .triangle-column__body .cta-row.btn .cta-row__additional-content a:focus, .panel-slider__controls.-purple .cta-row.btn .cta-row__additional-content a:focus, .card.-purple .cta-row.btn .cta-row__additional-content a:focus, .content-card.-purple .cta-row.btn .cta-row__additional-content a:focus, .-purple .content-block__btn .cta-row.btn .cta-row__additional-content a:focus, .cta-row.-purple .cta-row__additional-content a:hover, .-purple .dotted-container .cta-row.btn .cta-row__additional-content a:hover, .dotted-container.-purple .dotted-container__content .cta-row.btn .cta-row__additional-content a:hover, .-purple .accordion .cta-row.btn .cta-row__additional-content a:hover, .accordion.-purple .cta-row.btn .cta-row__additional-content a:hover, .triangle-section.-purple .triangle-column__body .cta-row.btn .cta-row__additional-content a:hover, .triangle-section.-purple-light .triangle-column__body .cta-row.btn .cta-row__additional-content a:hover, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .cta-row.btn .cta-row__additional-content a:hover, .slider-panel.-purple .triangle-section.btn .triangle-column__body .cta-row.btn .cta-row__additional-content a:hover, .panel-slider__controls.-purple .cta-row.btn .cta-row__additional-content a:hover, .card.-purple .cta-row.btn .cta-row__additional-content a:hover, .content-card.-purple .cta-row.btn .cta-row__additional-content a:hover, .-purple .content-block__btn .cta-row.btn .cta-row__additional-content a:hover {
    color: #e9bad8; }

.jumbo-combo {
  color: #ffffff; }
  .jumbo-combo .btn {
    margin-top: 25px;
    -ms-flex-item-align: start;
    align-self: flex-start; }
  .jumbo-combo .content-image-wrapper {
    z-index: 1;
    width: 83%;
    margin: auto;
    padding-bottom: 0%; }
    @media all and (min-width: 75rem) {
      .jumbo-combo .content-image-wrapper {
        width: 100%; } }

.jumbo-combo__image-inner {
  margin-bottom: -45px; }
  @media all and (min-width: 75rem) {
    .jumbo-combo__image-inner {
      padding-top: 100px;
      margin-bottom: 0px; } }

.jumbo-combo__image {
  border-radius: 24px; }

.jumbo-combo__inner {
  position: relative;
  padding: 80px 0px 40px 0px; }
  .jumbo-combo__inner::before {
    content: '';
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    right: calc((100vw - calc(100vw * (12 / 14))) / -2);
    background: linear-gradient(145.85deg, #8f2f8d 0%, #5a348f 100%);
    border-radius: 24px 0px 0px 24px; }
  @media all and (min-width: 45rem) {
    .jumbo-combo__inner::before {
      border-radius: 24px;
      right: 0; } }
  @media all and (min-width: 75rem) {
    .jumbo-combo__inner {
      padding: 100px 0px; } }

.jumbo-combo__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: left; }

.jumbo-combo__title {
  text-transform: uppercase;
  margin-bottom: 33px;
  font-size: 3.0625rem; }
  @media all and (min-width: 75rem) {
    .jumbo-combo__title {
      margin-bottom: 31px;
      font-size: 4.75rem; } }

.jumbo-combo__subtitle {
  text-transform: uppercase;
  margin-top: 36px;
  margin-bottom: 14px;
  font-size: 1.9375rem; }
  @media all and (min-width: 75rem) {
    .jumbo-combo__subtitle {
      margin-bottom: 28px; } }

.jumbo-combo__intro {
  font-size: 1.25rem;
  color: #e9bad8; }

.jumbo-combo__body {
  margin-bottom: 0px; }

.jumbo-combo__contact-section {
  background-position: top;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #ffffff), color-stop(0%, rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, #ffffff 40%, rgba(255, 255, 255, 0) 0%);
  background-repeat: repeat-x;
  background-size: 5px 2px;
  margin-top: 44px;
  padding-top: 30px; }

.jumbo-combo__contact-message {
  color: #faae31;
  font-weight: bold;
  font-size: 1.5625rem;
  line-height: 1.25;
  margin-bottom: 40px; }

.jumbo-combo__contact-info {
  color: #ffffff;
  font-weight: bold;
  font-size: 1.25rem;
  margin-bottom: 30px;
  word-break: break-word; }
  .jumbo-combo__contact-info:last-child {
    margin-bottom: 0px; }
  .jumbo-combo__contact-info p,
  .jumbo-combo__contact-info ul,
  .jumbo-combo__contact-info ol {
    margin-bottom: 0; }
  .jumbo-combo__contact-info a {
    color: #ffffff; }
    .jumbo-combo__contact-info a:focus, .jumbo-combo__contact-info a:hover {
      color: #faae31; }

.jumbo-combo.-green .jumbo-combo__inner::before, .-green .dotted-container .jumbo-combo.btn .jumbo-combo__inner::before, .dotted-container.-green .dotted-container__content .jumbo-combo.btn .jumbo-combo__inner::before, .-green .accordion .jumbo-combo.btn .jumbo-combo__inner::before, .accordion.-green .jumbo-combo.btn .jumbo-combo__inner::before, .panel-slider__controls.-green .jumbo-combo.btn .jumbo-combo__inner::before, .card.-green .jumbo-combo.btn .jumbo-combo__inner::before, .content-card.-green .jumbo-combo.btn .jumbo-combo__inner::before, .-green .content-block__btn .jumbo-combo.btn .jumbo-combo__inner::before {
  background: linear-gradient(145.85deg, #24a390 0%, #136b6a 100%); }

.jumbo-combo.-green .jumbo-combo__intro, .-green .dotted-container .jumbo-combo.btn .jumbo-combo__intro, .dotted-container.-green .dotted-container__content .jumbo-combo.btn .jumbo-combo__intro, .-green .accordion .jumbo-combo.btn .jumbo-combo__intro, .accordion.-green .jumbo-combo.btn .jumbo-combo__intro, .panel-slider__controls.-green .jumbo-combo.btn .jumbo-combo__intro, .card.-green .jumbo-combo.btn .jumbo-combo__intro, .content-card.-green .jumbo-combo.btn .jumbo-combo__intro, .-green .content-block__btn .jumbo-combo.btn .jumbo-combo__intro {
  color: #c1e8e9; }

.jumbo-combo.-green .jumbo-combo__contact-section, .-green .dotted-container .jumbo-combo.btn .jumbo-combo__contact-section, .dotted-container.-green .dotted-container__content .jumbo-combo.btn .jumbo-combo__contact-section, .-green .accordion .jumbo-combo.btn .jumbo-combo__contact-section, .accordion.-green .jumbo-combo.btn .jumbo-combo__contact-section, .panel-slider__controls.-green .jumbo-combo.btn .jumbo-combo__contact-section, .card.-green .jumbo-combo.btn .jumbo-combo__contact-section, .content-card.-green .jumbo-combo.btn .jumbo-combo__contact-section, .-green .content-block__btn .jumbo-combo.btn .jumbo-combo__contact-section {
  background-position: top;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #c1e8e9), color-stop(0%, rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, #c1e8e9 40%, rgba(255, 255, 255, 0) 0%);
  background-repeat: repeat-x;
  background-size: 5px 2px; }

.jumbo-combo.-blue .jumbo-combo__inner::before, .-blue .dotted-container .jumbo-combo.btn .jumbo-combo__inner::before, .dotted-container.-blue .dotted-container__content .jumbo-combo.btn .jumbo-combo__inner::before, .-blue .accordion .jumbo-combo.btn .jumbo-combo__inner::before, .accordion.-blue .jumbo-combo.btn .jumbo-combo__inner::before, .triangle-section.-blue .triangle-column__body .jumbo-combo.btn .jumbo-combo__inner::before, .panel-slider__controls.-blue .jumbo-combo.btn .jumbo-combo__inner::before, .card.-blue .jumbo-combo.btn .jumbo-combo__inner::before, .content-card.-blue .jumbo-combo.btn .jumbo-combo__inner::before, .-blue .content-block__btn .jumbo-combo.btn .jumbo-combo__inner::before {
  background: linear-gradient(145.85deg, #178bcd 0%, #0a63ac 100%); }

.jumbo-combo.-blue .jumbo-combo__intro, .-blue .dotted-container .jumbo-combo.btn .jumbo-combo__intro, .dotted-container.-blue .dotted-container__content .jumbo-combo.btn .jumbo-combo__intro, .-blue .accordion .jumbo-combo.btn .jumbo-combo__intro, .accordion.-blue .jumbo-combo.btn .jumbo-combo__intro, .triangle-section.-blue .triangle-column__body .jumbo-combo.btn .jumbo-combo__intro, .panel-slider__controls.-blue .jumbo-combo.btn .jumbo-combo__intro, .card.-blue .jumbo-combo.btn .jumbo-combo__intro, .content-card.-blue .jumbo-combo.btn .jumbo-combo__intro, .-blue .content-block__btn .jumbo-combo.btn .jumbo-combo__intro {
  color: #bbe5f8; }

.jumbo-combo.-blue .jumbo-combo__contact-section, .-blue .dotted-container .jumbo-combo.btn .jumbo-combo__contact-section, .dotted-container.-blue .dotted-container__content .jumbo-combo.btn .jumbo-combo__contact-section, .-blue .accordion .jumbo-combo.btn .jumbo-combo__contact-section, .accordion.-blue .jumbo-combo.btn .jumbo-combo__contact-section, .triangle-section.-blue .triangle-column__body .jumbo-combo.btn .jumbo-combo__contact-section, .panel-slider__controls.-blue .jumbo-combo.btn .jumbo-combo__contact-section, .card.-blue .jumbo-combo.btn .jumbo-combo__contact-section, .content-card.-blue .jumbo-combo.btn .jumbo-combo__contact-section, .-blue .content-block__btn .jumbo-combo.btn .jumbo-combo__contact-section {
  background-position: top;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #bbe5f8), color-stop(0%, rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, #bbe5f8 40%, rgba(255, 255, 255, 0) 0%);
  background-repeat: repeat-x;
  background-size: 5px 2px; }

.jumbo-combo.-red .jumbo-combo__inner::before, .-red .dotted-container .jumbo-combo.btn .jumbo-combo__inner::before, .dotted-container.-red .dotted-container__content .jumbo-combo.btn .jumbo-combo__inner::before, .-red .accordion .jumbo-combo.btn .jumbo-combo__inner::before, .accordion.-red .jumbo-combo.btn .jumbo-combo__inner::before, .panel-slider__controls.-red .jumbo-combo.btn .jumbo-combo__inner::before, .card.-red .jumbo-combo.btn .jumbo-combo__inner::before, .content-card.-red .jumbo-combo.btn .jumbo-combo__inner::before, .-red .content-block__btn .jumbo-combo.btn .jumbo-combo__inner::before {
  background: linear-gradient(145.85deg, #e8242d 0%, #a62e34 100%); }

.jumbo-combo.-red .jumbo-combo__intro, .-red .dotted-container .jumbo-combo.btn .jumbo-combo__intro, .dotted-container.-red .dotted-container__content .jumbo-combo.btn .jumbo-combo__intro, .-red .accordion .jumbo-combo.btn .jumbo-combo__intro, .accordion.-red .jumbo-combo.btn .jumbo-combo__intro, .panel-slider__controls.-red .jumbo-combo.btn .jumbo-combo__intro, .card.-red .jumbo-combo.btn .jumbo-combo__intro, .content-card.-red .jumbo-combo.btn .jumbo-combo__intro, .-red .content-block__btn .jumbo-combo.btn .jumbo-combo__intro {
  color: #f8c8bc; }

.jumbo-combo.-red .jumbo-combo__contact-section, .-red .dotted-container .jumbo-combo.btn .jumbo-combo__contact-section, .dotted-container.-red .dotted-container__content .jumbo-combo.btn .jumbo-combo__contact-section, .-red .accordion .jumbo-combo.btn .jumbo-combo__contact-section, .accordion.-red .jumbo-combo.btn .jumbo-combo__contact-section, .panel-slider__controls.-red .jumbo-combo.btn .jumbo-combo__contact-section, .card.-red .jumbo-combo.btn .jumbo-combo__contact-section, .content-card.-red .jumbo-combo.btn .jumbo-combo__contact-section, .-red .content-block__btn .jumbo-combo.btn .jumbo-combo__contact-section {
  background-position: top;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #f8c8bc), color-stop(0%, rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, #f8c8bc 40%, rgba(255, 255, 255, 0) 0%);
  background-repeat: repeat-x;
  background-size: 5px 2px; }

.jumbo-combo.-purple .jumbo-combo__inner::before, .-purple .dotted-container .jumbo-combo.btn .jumbo-combo__inner::before, .dotted-container.-purple .dotted-container__content .jumbo-combo.btn .jumbo-combo__inner::before, .-purple .accordion .jumbo-combo.btn .jumbo-combo__inner::before, .accordion.-purple .jumbo-combo.btn .jumbo-combo__inner::before, .triangle-section.-purple .triangle-column__body .jumbo-combo.btn .jumbo-combo__inner::before, .triangle-section.-purple-light .triangle-column__body .jumbo-combo.btn .jumbo-combo__inner::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .jumbo-combo.btn .jumbo-combo__inner::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .jumbo-combo.btn .jumbo-combo__inner::before, .panel-slider__controls.-purple .jumbo-combo.btn .jumbo-combo__inner::before, .card.-purple .jumbo-combo.btn .jumbo-combo__inner::before, .content-card.-purple .jumbo-combo.btn .jumbo-combo__inner::before, .-purple .content-block__btn .jumbo-combo.btn .jumbo-combo__inner::before {
  background: linear-gradient(145.85deg, #8f2f8d 0%, #5a348f 100%); }

.jumbo-combo.-purple .jumbo-combo__intro, .-purple .dotted-container .jumbo-combo.btn .jumbo-combo__intro, .dotted-container.-purple .dotted-container__content .jumbo-combo.btn .jumbo-combo__intro, .-purple .accordion .jumbo-combo.btn .jumbo-combo__intro, .accordion.-purple .jumbo-combo.btn .jumbo-combo__intro, .triangle-section.-purple .triangle-column__body .jumbo-combo.btn .jumbo-combo__intro, .triangle-section.-purple-light .triangle-column__body .jumbo-combo.btn .jumbo-combo__intro, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .jumbo-combo.btn .jumbo-combo__intro, .slider-panel.-purple .triangle-section.btn .triangle-column__body .jumbo-combo.btn .jumbo-combo__intro, .panel-slider__controls.-purple .jumbo-combo.btn .jumbo-combo__intro, .card.-purple .jumbo-combo.btn .jumbo-combo__intro, .content-card.-purple .jumbo-combo.btn .jumbo-combo__intro, .-purple .content-block__btn .jumbo-combo.btn .jumbo-combo__intro {
  color: #e9bad8; }

.jumbo-combo.-purple .jumbo-combo__contact-section, .-purple .dotted-container .jumbo-combo.btn .jumbo-combo__contact-section, .dotted-container.-purple .dotted-container__content .jumbo-combo.btn .jumbo-combo__contact-section, .-purple .accordion .jumbo-combo.btn .jumbo-combo__contact-section, .accordion.-purple .jumbo-combo.btn .jumbo-combo__contact-section, .triangle-section.-purple .triangle-column__body .jumbo-combo.btn .jumbo-combo__contact-section, .triangle-section.-purple-light .triangle-column__body .jumbo-combo.btn .jumbo-combo__contact-section, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .jumbo-combo.btn .jumbo-combo__contact-section, .slider-panel.-purple .triangle-section.btn .triangle-column__body .jumbo-combo.btn .jumbo-combo__contact-section, .panel-slider__controls.-purple .jumbo-combo.btn .jumbo-combo__contact-section, .card.-purple .jumbo-combo.btn .jumbo-combo__contact-section, .content-card.-purple .jumbo-combo.btn .jumbo-combo__contact-section, .-purple .content-block__btn .jumbo-combo.btn .jumbo-combo__contact-section {
  background-position: top;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #e9bad8), color-stop(0%, rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, #e9bad8 40%, rgba(255, 255, 255, 0) 0%);
  background-repeat: repeat-x;
  background-size: 5px 2px; }

.simple-combo .content-image-wrapper {
  border-radius: 50%;
  padding-bottom: 0px;
  height: 205px;
  width: 205px; }

.simple-combo__inner {
  width: 100%; }
  @media all and (min-width: 75rem) {
    .simple-combo__inner {
      width: auto; } }

.simple-combo__header {
  border-radius: 24px;
  z-index: 1;
  padding: 50px 0px;
  margin-top: 75px;
  width: 100%; }

.simple-combo__title {
  font-size: 3.8125rem;
  line-height: 1;
  margin-bottom: 0px; }
  @media all and (min-width: 45rem) {
    .simple-combo__title {
      font-size: 4.75rem; } }
  @media all and (min-width: 75rem) {
    .simple-combo__title {
      font-size: 3.8125rem; } }
  @media all and (min-width: 100rem) {
    .simple-combo__title {
      font-size: 4.75rem; } }

.simple-combo__image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-top: 55px;
  margin-bottom: 85px; }
  @media all and (min-width: 75rem) {
    .simple-combo__image {
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end; } }

.simple-combo__content {
  color: #ffffff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  margin-top: -500px;
  padding-top: 460px;
  padding-bottom: 40px;
  position: relative; }
  .simple-combo__content p {
    line-height: 1.5;
    margin-bottom: 20px; }
    .simple-combo__content p:last-of-type {
      margin-bottom: 0px; }
  .simple-combo__content::before {
    content: '';
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    left: calc((100vw - calc(100vw * (12 / 14))) / -2);
    right: calc((100vw - calc(100vw * (12 / 14))) / -2);
    border-radius: 24px;
    z-index: -1; }
  @media all and (min-width: 45rem) {
    .simple-combo__content {
      padding-bottom: 60px; } }
  @media all and (min-width: 56.25rem) {
    .simple-combo__content {
      padding-bottom: 80px; } }
  @media all and (min-width: 75rem) {
    .simple-combo__content {
      margin-top: 0px;
      padding: 75px 0; }
      .simple-combo__content::before {
        left: 0;
        right: 0; } }

.simple-combo.-yellow .simple-combo__content::before, .-yellow .dotted-container .simple-combo.btn .simple-combo__content::before, .dotted-container.-yellow .dotted-container__content .simple-combo.btn .simple-combo__content::before, .-yellow .accordion .simple-combo.btn .simple-combo__content::before, .accordion.-yellow .simple-combo.btn .simple-combo__content::before, .panel-slider__controls.-yellow .simple-combo.btn .simple-combo__content::before, .card.-yellow .simple-combo.btn .simple-combo__content::before, .-yellow .content-block__btn .simple-combo.btn .simple-combo__content::before {
  background: linear-gradient(122.69deg, #f07930 0.72%, #d95931 99.45%); }

.simple-combo.-yellow .simple-combo__header, .-yellow .dotted-container .simple-combo.btn .simple-combo__header, .dotted-container.-yellow .dotted-container__content .simple-combo.btn .simple-combo__header, .-yellow .accordion .simple-combo.btn .simple-combo__header, .accordion.-yellow .simple-combo.btn .simple-combo__header, .panel-slider__controls.-yellow .simple-combo.btn .simple-combo__header, .card.-yellow .simple-combo.btn .simple-combo__header, .-yellow .content-block__btn .simple-combo.btn .simple-combo__header {
  background-color: #d95931; }

.simple-combo.-red .simple-combo__content::before, .-red .dotted-container .simple-combo.btn .simple-combo__content::before, .dotted-container.-red .dotted-container__content .simple-combo.btn .simple-combo__content::before, .-red .accordion .simple-combo.btn .simple-combo__content::before, .accordion.-red .simple-combo.btn .simple-combo__content::before, .panel-slider__controls.-red .simple-combo.btn .simple-combo__content::before, .card.-red .simple-combo.btn .simple-combo__content::before, .content-card.-red .simple-combo.btn .simple-combo__content::before, .-red .content-block__btn .simple-combo.btn .simple-combo__content::before {
  background: linear-gradient(122.69deg, #e8242d 0.72%, #a62e34 99.45%); }

.simple-combo.-red .simple-combo__header, .-red .dotted-container .simple-combo.btn .simple-combo__header, .dotted-container.-red .dotted-container__content .simple-combo.btn .simple-combo__header, .-red .accordion .simple-combo.btn .simple-combo__header, .accordion.-red .simple-combo.btn .simple-combo__header, .panel-slider__controls.-red .simple-combo.btn .simple-combo__header, .card.-red .simple-combo.btn .simple-combo__header, .content-card.-red .simple-combo.btn .simple-combo__header, .-red .content-block__btn .simple-combo.btn .simple-combo__header {
  background-color: #a62e34; }

.simple-combo.-blue .simple-combo__content::before, .-blue .dotted-container .simple-combo.btn .simple-combo__content::before, .dotted-container.-blue .dotted-container__content .simple-combo.btn .simple-combo__content::before, .-blue .accordion .simple-combo.btn .simple-combo__content::before, .accordion.-blue .simple-combo.btn .simple-combo__content::before, .triangle-section.-blue .triangle-column__body .simple-combo.btn .simple-combo__content::before, .panel-slider__controls.-blue .simple-combo.btn .simple-combo__content::before, .card.-blue .simple-combo.btn .simple-combo__content::before, .content-card.-blue .simple-combo.btn .simple-combo__content::before, .-blue .content-block__btn .simple-combo.btn .simple-combo__content::before {
  background: linear-gradient(122.69deg, #178bcd 0.72%, #0a63ac 99.45%); }

.simple-combo.-blue .simple-combo__header, .-blue .dotted-container .simple-combo.btn .simple-combo__header, .dotted-container.-blue .dotted-container__content .simple-combo.btn .simple-combo__header, .-blue .accordion .simple-combo.btn .simple-combo__header, .accordion.-blue .simple-combo.btn .simple-combo__header, .triangle-section.-blue .triangle-column__body .simple-combo.btn .simple-combo__header, .panel-slider__controls.-blue .simple-combo.btn .simple-combo__header, .card.-blue .simple-combo.btn .simple-combo__header, .content-card.-blue .simple-combo.btn .simple-combo__header, .-blue .content-block__btn .simple-combo.btn .simple-combo__header {
  background-color: #0a63ac; }

.simple-combo.-green .simple-combo__content::before, .-green .dotted-container .simple-combo.btn .simple-combo__content::before, .dotted-container.-green .dotted-container__content .simple-combo.btn .simple-combo__content::before, .-green .accordion .simple-combo.btn .simple-combo__content::before, .accordion.-green .simple-combo.btn .simple-combo__content::before, .panel-slider__controls.-green .simple-combo.btn .simple-combo__content::before, .card.-green .simple-combo.btn .simple-combo__content::before, .content-card.-green .simple-combo.btn .simple-combo__content::before, .-green .content-block__btn .simple-combo.btn .simple-combo__content::before {
  background: linear-gradient(122.69deg, #24a390 0.72%, #136b6a 99.45%); }

.simple-combo.-green .simple-combo__header, .-green .dotted-container .simple-combo.btn .simple-combo__header, .dotted-container.-green .dotted-container__content .simple-combo.btn .simple-combo__header, .-green .accordion .simple-combo.btn .simple-combo__header, .accordion.-green .simple-combo.btn .simple-combo__header, .panel-slider__controls.-green .simple-combo.btn .simple-combo__header, .card.-green .simple-combo.btn .simple-combo__header, .content-card.-green .simple-combo.btn .simple-combo__header, .-green .content-block__btn .simple-combo.btn .simple-combo__header {
  background-color: #136b6a; }

.simple-combo.-purple .simple-combo__content::before, .-purple .dotted-container .simple-combo.btn .simple-combo__content::before, .dotted-container.-purple .dotted-container__content .simple-combo.btn .simple-combo__content::before, .-purple .accordion .simple-combo.btn .simple-combo__content::before, .accordion.-purple .simple-combo.btn .simple-combo__content::before, .triangle-section.-purple .triangle-column__body .simple-combo.btn .simple-combo__content::before, .triangle-section.-purple-light .triangle-column__body .simple-combo.btn .simple-combo__content::before, .panel-slider__controls.-purple .simple-combo.btn .simple-combo__content::before, .card.-purple .simple-combo.btn .simple-combo__content::before, .content-card.-purple .simple-combo.btn .simple-combo__content::before, .-purple .content-block__btn .simple-combo.btn .simple-combo__content::before {
  background: linear-gradient(122.69deg, #8f2f8d 0.72%, #5a348f 99.45%); }

.simple-combo.-purple .simple-combo__header, .-purple .dotted-container .simple-combo.btn .simple-combo__header, .dotted-container.-purple .dotted-container__content .simple-combo.btn .simple-combo__header, .-purple .accordion .simple-combo.btn .simple-combo__header, .accordion.-purple .simple-combo.btn .simple-combo__header, .triangle-section.-purple .triangle-column__body .simple-combo.btn .simple-combo__header, .triangle-section.-purple-light .triangle-column__body .simple-combo.btn .simple-combo__header, .panel-slider__controls.-purple .simple-combo.btn .simple-combo__header, .card.-purple .simple-combo.btn .simple-combo__header, .content-card.-purple .simple-combo.btn .simple-combo__header, .-purple .content-block__btn .simple-combo.btn .simple-combo__header {
  background-color: #5a348f; }

.swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

.swiper-pagination {
  position: static; }

.swiper-pagination-bullet {
  opacity: 1; }

.swiper-button-prev {
  left: 0; }

.swiper-button-next {
  right: 0; }

.swiper-button-prev *,
.swiper-button-next * {
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out; }

.swiper-button-prev::after, .swiper-button-prev::before,
.swiper-button-next::after,
.swiper-button-next::before {
  display: none; }

.swiper-slide-duplicate .lazyloading {
  opacity: 1; }

.swiper-lazy {
  opacity: 0; }
  .swiper-lazy.swiper-lazy-loaded {
    opacity: 1; }

.table-container,
.wp-block-table {
  width: 100%;
  overflow-x: auto; }
  .table-container table,
  .wp-block-table table {
    border-collapse: collapse;
    width: 100%; }
  .table-container thead,
  .wp-block-table thead {
    background-color: #f4f4f4; }
    .table-container thead th:first-child,
    .wp-block-table thead th:first-child {
      border-radius: 8px 0px 0px 8px; }
    .table-container thead th:last-child,
    .wp-block-table thead th:last-child {
      border-radius: 0px 8px 8px 0px; }
  .table-container td,
  .table-container th,
  .wp-block-table td,
  .wp-block-table th {
    text-align: left;
    padding: 8px 16px; }
  .table-container th,
  .wp-block-table th {
    font-weight: 500;
    padding-top: 27px;
    padding-bottom: 27px;
    color: #213838;
    text-transform: uppercase; }
  .table-container tbody tr:nth-child(even),
  .wp-block-table tbody tr:nth-child(even) {
    background-color: #f4f4f4; }
    .table-container tbody tr:nth-child(even) td:first-child,
    .wp-block-table tbody tr:nth-child(even) td:first-child {
      border-radius: 8px 0px 0px 8px; }
    .table-container tbody tr:nth-child(even) td:last-child,
    .wp-block-table tbody tr:nth-child(even) td:last-child {
      border-radius: 0px 8px 8px 0px; }
  .table-container tbody tr,
  .wp-block-table tbody tr {
    border-radius: 8px; }
  .table-container tbody td,
  .wp-block-table tbody td {
    color: #636466; }
    .table-container tbody td.table__title-cell,
    .wp-block-table tbody td.table__title-cell {
      color: #136b6a;
      font-weight: 700; }
  .table-container.-purple th, .-purple .dotted-container .table-container.btn th, .dotted-container.-purple .dotted-container__content .table-container.btn th, .-purple .accordion .table-container.btn th, .accordion.-purple .table-container.btn th, .triangle-section.-purple .triangle-column__body .table-container.btn th, .triangle-section.-purple-light .triangle-column__body .table-container.btn th, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .table-container.btn th, .slider-panel.-purple .triangle-section.btn .triangle-column__body .table-container.btn th, .panel-slider__controls.-purple .table-container.btn th, .card.-purple .table-container.btn th, .content-card.-purple .table-container.btn th, .-purple .content-block__btn .table-container.btn th,
  .wp-block-table.-purple th,
  .-purple .dotted-container .wp-block-table.btn th,
  .dotted-container.-purple .dotted-container__content .wp-block-table.btn th,
  .-purple .accordion .wp-block-table.btn th,
  .accordion.-purple .wp-block-table.btn th,
  .triangle-section.-purple .triangle-column__body .wp-block-table.btn th,
  .triangle-section.-purple-light .triangle-column__body .wp-block-table.btn th,
  .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .wp-block-table.btn th,
  .slider-panel.-purple .triangle-section.btn .triangle-column__body .wp-block-table.btn th,
  .panel-slider__controls.-purple .wp-block-table.btn th,
  .card.-purple .wp-block-table.btn th,
  .content-card.-purple .wp-block-table.btn th,
  .-purple .content-block__btn .wp-block-table.btn th {
    color: #3e2c57; }
  .table-container.-purple tbody td.table__title-cell, .-purple .dotted-container .table-container.btn tbody td.table__title-cell, .dotted-container.-purple .dotted-container__content .table-container.btn tbody td.table__title-cell, .-purple .accordion .table-container.btn tbody td.table__title-cell, .accordion.-purple .table-container.btn tbody td.table__title-cell, .triangle-section.-purple .triangle-column__body .table-container.btn tbody td.table__title-cell, .triangle-section.-purple-light .triangle-column__body .table-container.btn tbody td.table__title-cell, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .table-container.btn tbody td.table__title-cell, .slider-panel.-purple .triangle-section.btn .triangle-column__body .table-container.btn tbody td.table__title-cell, .panel-slider__controls.-purple .table-container.btn tbody td.table__title-cell, .card.-purple .table-container.btn tbody td.table__title-cell, .content-card.-purple .table-container.btn tbody td.table__title-cell, .-purple .content-block__btn .table-container.btn tbody td.table__title-cell,
  .wp-block-table.-purple tbody td.table__title-cell,
  .-purple .dotted-container .wp-block-table.btn tbody td.table__title-cell,
  .dotted-container.-purple .dotted-container__content .wp-block-table.btn tbody td.table__title-cell,
  .-purple .accordion .wp-block-table.btn tbody td.table__title-cell,
  .accordion.-purple .wp-block-table.btn tbody td.table__title-cell,
  .triangle-section.-purple .triangle-column__body .wp-block-table.btn tbody td.table__title-cell,
  .triangle-section.-purple-light .triangle-column__body .wp-block-table.btn tbody td.table__title-cell,
  .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .wp-block-table.btn tbody td.table__title-cell,
  .slider-panel.-purple .triangle-section.btn .triangle-column__body .wp-block-table.btn tbody td.table__title-cell,
  .panel-slider__controls.-purple .wp-block-table.btn tbody td.table__title-cell,
  .card.-purple .wp-block-table.btn tbody td.table__title-cell,
  .content-card.-purple .wp-block-table.btn tbody td.table__title-cell,
  .-purple .content-block__btn .wp-block-table.btn tbody td.table__title-cell {
    color: #5a348f; }
  .table-container.-purple tbody td::before, .-purple .dotted-container .table-container.btn tbody td::before, .dotted-container.-purple .dotted-container__content .table-container.btn tbody td::before, .-purple .accordion .table-container.btn tbody td::before, .accordion.-purple .table-container.btn tbody td::before, .triangle-section.-purple .triangle-column__body .table-container.btn tbody td::before, .triangle-section.-purple-light .triangle-column__body .table-container.btn tbody td::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .table-container.btn tbody td::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .table-container.btn tbody td::before, .panel-slider__controls.-purple .table-container.btn tbody td::before, .card.-purple .table-container.btn tbody td::before, .content-card.-purple .table-container.btn tbody td::before, .-purple .content-block__btn .table-container.btn tbody td::before,
  .wp-block-table.-purple tbody td::before,
  .-purple .dotted-container .wp-block-table.btn tbody td::before,
  .dotted-container.-purple .dotted-container__content .wp-block-table.btn tbody td::before,
  .-purple .accordion .wp-block-table.btn tbody td::before,
  .accordion.-purple .wp-block-table.btn tbody td::before,
  .triangle-section.-purple .triangle-column__body .wp-block-table.btn tbody td::before,
  .triangle-section.-purple-light .triangle-column__body .wp-block-table.btn tbody td::before,
  .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .wp-block-table.btn tbody td::before,
  .slider-panel.-purple .triangle-section.btn .triangle-column__body .wp-block-table.btn tbody td::before,
  .panel-slider__controls.-purple .wp-block-table.btn tbody td::before,
  .card.-purple .wp-block-table.btn tbody td::before,
  .content-card.-purple .wp-block-table.btn tbody td::before,
  .-purple .content-block__btn .wp-block-table.btn tbody td::before {
    color: #3e2c57; }
  .table-container.-blue th, .-blue .dotted-container .table-container.btn th, .dotted-container.-blue .dotted-container__content .table-container.btn th, .-blue .accordion .table-container.btn th, .accordion.-blue .table-container.btn th, .triangle-section.-blue .triangle-column__body .table-container.btn th, .panel-slider__controls.-blue .table-container.btn th, .card.-blue .table-container.btn th, .content-card.-blue .table-container.btn th, .-blue .content-block__btn .table-container.btn th,
  .wp-block-table.-blue th,
  .-blue .dotted-container .wp-block-table.btn th,
  .dotted-container.-blue .dotted-container__content .wp-block-table.btn th,
  .-blue .accordion .wp-block-table.btn th,
  .accordion.-blue .wp-block-table.btn th,
  .triangle-section.-blue .triangle-column__body .wp-block-table.btn th,
  .panel-slider__controls.-blue .wp-block-table.btn th,
  .card.-blue .wp-block-table.btn th,
  .content-card.-blue .wp-block-table.btn th,
  .-blue .content-block__btn .wp-block-table.btn th {
    color: #1b4265; }
  .table-container.-blue tbody td.table__title-cell, .-blue .dotted-container .table-container.btn tbody td.table__title-cell, .dotted-container.-blue .dotted-container__content .table-container.btn tbody td.table__title-cell, .-blue .accordion .table-container.btn tbody td.table__title-cell, .accordion.-blue .table-container.btn tbody td.table__title-cell, .triangle-section.-blue .triangle-column__body .table-container.btn tbody td.table__title-cell, .panel-slider__controls.-blue .table-container.btn tbody td.table__title-cell, .card.-blue .table-container.btn tbody td.table__title-cell, .content-card.-blue .table-container.btn tbody td.table__title-cell, .-blue .content-block__btn .table-container.btn tbody td.table__title-cell,
  .wp-block-table.-blue tbody td.table__title-cell,
  .-blue .dotted-container .wp-block-table.btn tbody td.table__title-cell,
  .dotted-container.-blue .dotted-container__content .wp-block-table.btn tbody td.table__title-cell,
  .-blue .accordion .wp-block-table.btn tbody td.table__title-cell,
  .accordion.-blue .wp-block-table.btn tbody td.table__title-cell,
  .triangle-section.-blue .triangle-column__body .wp-block-table.btn tbody td.table__title-cell,
  .panel-slider__controls.-blue .wp-block-table.btn tbody td.table__title-cell,
  .card.-blue .wp-block-table.btn tbody td.table__title-cell,
  .content-card.-blue .wp-block-table.btn tbody td.table__title-cell,
  .-blue .content-block__btn .wp-block-table.btn tbody td.table__title-cell {
    color: #0a63ac; }
  .table-container.-blue tbody td::before, .-blue .dotted-container .table-container.btn tbody td::before, .dotted-container.-blue .dotted-container__content .table-container.btn tbody td::before, .-blue .accordion .table-container.btn tbody td::before, .accordion.-blue .table-container.btn tbody td::before, .triangle-section.-blue .triangle-column__body .table-container.btn tbody td::before, .panel-slider__controls.-blue .table-container.btn tbody td::before, .card.-blue .table-container.btn tbody td::before, .content-card.-blue .table-container.btn tbody td::before, .-blue .content-block__btn .table-container.btn tbody td::before,
  .wp-block-table.-blue tbody td::before,
  .-blue .dotted-container .wp-block-table.btn tbody td::before,
  .dotted-container.-blue .dotted-container__content .wp-block-table.btn tbody td::before,
  .-blue .accordion .wp-block-table.btn tbody td::before,
  .accordion.-blue .wp-block-table.btn tbody td::before,
  .triangle-section.-blue .triangle-column__body .wp-block-table.btn tbody td::before,
  .panel-slider__controls.-blue .wp-block-table.btn tbody td::before,
  .card.-blue .wp-block-table.btn tbody td::before,
  .content-card.-blue .wp-block-table.btn tbody td::before,
  .-blue .content-block__btn .wp-block-table.btn tbody td::before {
    color: #1b4265; }

.dark-list-section {
  padding: 50px 0px;
  position: relative; }
  .dark-list-section::before {
    content: '';
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    left: calc((100vw - calc(100vw * (12 / 14))) / -2);
    right: calc((100vw - calc(100vw * (12 / 14))) / -2);
    z-index: -1; }
  .dark-list-section .gradient-heading, .dark-list-section .dotted-container__header {
    font-size: 2.4375rem;
    margin-bottom: 30px; }
    @media all and (min-width: 75rem) {
      .dark-list-section .gradient-heading, .dark-list-section .dotted-container__header {
        margin-bottom: 0; } }
  @media all and (min-width: 56.25rem) {
    .dark-list-section {
      padding: 100px 0px; } }
  .dark-list-section.-green, .-green .dotted-container .dark-list-section.btn, .dotted-container.-green .dotted-container__content .dark-list-section.btn, .-green .accordion .dark-list-section.btn, .accordion.-green .dark-list-section.btn, .panel-slider__controls.-green .dark-list-section.btn, .card.-green .dark-list-section.btn, .content-card.-green .dark-list-section.btn, .-green .content-block__btn .dark-list-section.btn {
    background-color: #213838; }
    .dark-list-section.-green::before, .-green .dotted-container .dark-list-section.btn::before, .dotted-container.-green .dotted-container__content .dark-list-section.btn::before, .-green .accordion .dark-list-section.btn::before, .accordion.-green .dark-list-section.btn::before, .panel-slider__controls.-green .dark-list-section.btn::before, .card.-green .dark-list-section.btn::before, .content-card.-green .dark-list-section.btn::before, .-green .content-block__btn .dark-list-section.btn::before {
      background-color: #213838; }
    .dark-list-section.-green .dark-list-section__header, .-green .dotted-container .dark-list-section.btn .dark-list-section__header, .dotted-container.-green .dotted-container__content .dark-list-section.btn .dark-list-section__header, .-green .accordion .dark-list-section.btn .dark-list-section__header, .accordion.-green .dark-list-section.btn .dark-list-section__header, .panel-slider__controls.-green .dark-list-section.btn .dark-list-section__header, .card.-green .dark-list-section.btn .dark-list-section__header, .content-card.-green .dark-list-section.btn .dark-list-section__header, .-green .content-block__btn .dark-list-section.btn .dark-list-section__header {
      background-position: bottom;
      background-image: -webkit-gradient(linear, left top, right top, color-stop(42.85714%, #24a390), color-stop(0%, rgba(255, 255, 255, 0)));
      background-image: linear-gradient(to right, #24a390 42.85714%, rgba(255, 255, 255, 0) 0%);
      background-repeat: repeat-x;
      background-size: 7px 2px; }
    .dark-list-section.-green .dark-list-item__number, .-green .dotted-container .dark-list-section.btn .dark-list-item__number, .dotted-container.-green .dotted-container__content .dark-list-section.btn .dark-list-item__number, .-green .accordion .dark-list-section.btn .dark-list-item__number, .accordion.-green .dark-list-section.btn .dark-list-item__number, .panel-slider__controls.-green .dark-list-section.btn .dark-list-item__number, .card.-green .dark-list-section.btn .dark-list-item__number, .content-card.-green .dark-list-section.btn .dark-list-item__number, .-green .content-block__btn .dark-list-section.btn .dark-list-item__number {
      background-color: #36bcbd; }
    .dark-list-section.-green .dark-list-item__title, .-green .dotted-container .dark-list-section.btn .dark-list-item__title, .dotted-container.-green .dotted-container__content .dark-list-section.btn .dark-list-item__title, .-green .accordion .dark-list-section.btn .dark-list-item__title, .accordion.-green .dark-list-section.btn .dark-list-item__title, .panel-slider__controls.-green .dark-list-section.btn .dark-list-item__title, .card.-green .dark-list-section.btn .dark-list-item__title, .content-card.-green .dark-list-section.btn .dark-list-item__title, .-green .content-block__btn .dark-list-section.btn .dark-list-item__title {
      color: #c1e8e9; }
  .dark-list-section.-blue, .-blue .dotted-container .dark-list-section.btn, .dotted-container.-blue .dotted-container__content .dark-list-section.btn, .-blue .accordion .dark-list-section.btn, .accordion.-blue .dark-list-section.btn, .triangle-section.-blue .triangle-column__body .dark-list-section.btn, .panel-slider__controls.-blue .dark-list-section.btn, .card.-blue .dark-list-section.btn, .content-card.-blue .dark-list-section.btn, .-blue .content-block__btn .dark-list-section.btn {
    background-color: #1b4265; }
    .dark-list-section.-blue::before, .-blue .dotted-container .dark-list-section.btn::before, .dotted-container.-blue .dotted-container__content .dark-list-section.btn::before, .-blue .accordion .dark-list-section.btn::before, .accordion.-blue .dark-list-section.btn::before, .triangle-section.-blue .triangle-column__body .dark-list-section.btn::before, .panel-slider__controls.-blue .dark-list-section.btn::before, .card.-blue .dark-list-section.btn::before, .content-card.-blue .dark-list-section.btn::before, .-blue .content-block__btn .dark-list-section.btn::before {
      background-color: #1b4265; }
    .dark-list-section.-blue .dark-list-section__header, .-blue .dotted-container .dark-list-section.btn .dark-list-section__header, .dotted-container.-blue .dotted-container__content .dark-list-section.btn .dark-list-section__header, .-blue .accordion .dark-list-section.btn .dark-list-section__header, .accordion.-blue .dark-list-section.btn .dark-list-section__header, .triangle-section.-blue .triangle-column__body .dark-list-section.btn .dark-list-section__header, .panel-slider__controls.-blue .dark-list-section.btn .dark-list-section__header, .card.-blue .dark-list-section.btn .dark-list-section__header, .content-card.-blue .dark-list-section.btn .dark-list-section__header, .-blue .content-block__btn .dark-list-section.btn .dark-list-section__header {
      background-position: bottom;
      background-image: -webkit-gradient(linear, left top, right top, color-stop(42.85714%, #178bcd), color-stop(0%, rgba(255, 255, 255, 0)));
      background-image: linear-gradient(to right, #178bcd 42.85714%, rgba(255, 255, 255, 0) 0%);
      background-repeat: repeat-x;
      background-size: 7px 2px; }
    .dark-list-section.-blue .dark-list-item__number, .-blue .dotted-container .dark-list-section.btn .dark-list-item__number, .dotted-container.-blue .dotted-container__content .dark-list-section.btn .dark-list-item__number, .-blue .accordion .dark-list-section.btn .dark-list-item__number, .accordion.-blue .dark-list-section.btn .dark-list-item__number, .triangle-section.-blue .triangle-column__body .dark-list-section.btn .dark-list-item__number, .panel-slider__controls.-blue .dark-list-section.btn .dark-list-item__number, .card.-blue .dark-list-section.btn .dark-list-item__number, .content-card.-blue .dark-list-section.btn .dark-list-item__number, .-blue .content-block__btn .dark-list-section.btn .dark-list-item__number {
      background-color: #22b0ec; }
    .dark-list-section.-blue .dark-list-item__title, .-blue .dotted-container .dark-list-section.btn .dark-list-item__title, .dotted-container.-blue .dotted-container__content .dark-list-section.btn .dark-list-item__title, .-blue .accordion .dark-list-section.btn .dark-list-item__title, .accordion.-blue .dark-list-section.btn .dark-list-item__title, .triangle-section.-blue .triangle-column__body .dark-list-section.btn .dark-list-item__title, .panel-slider__controls.-blue .dark-list-section.btn .dark-list-item__title, .card.-blue .dark-list-section.btn .dark-list-item__title, .content-card.-blue .dark-list-section.btn .dark-list-item__title, .-blue .content-block__btn .dark-list-section.btn .dark-list-item__title {
      color: #bbe5f8; }
  .dark-list-section.-yellow, .-yellow .dotted-container .dark-list-section.btn, .dotted-container.-yellow .dotted-container__content .dark-list-section.btn, .-yellow .accordion .dark-list-section.btn, .accordion.-yellow .dark-list-section.btn, .panel-slider__controls.-yellow .dark-list-section.btn, .card.-yellow .dark-list-section.btn, .-yellow .content-block__btn .dark-list-section.btn {
    background-color: #731e22; }
    .dark-list-section.-yellow::before, .-yellow .dotted-container .dark-list-section.btn::before, .dotted-container.-yellow .dotted-container__content .dark-list-section.btn::before, .-yellow .accordion .dark-list-section.btn::before, .accordion.-yellow .dark-list-section.btn::before, .panel-slider__controls.-yellow .dark-list-section.btn::before, .card.-yellow .dark-list-section.btn::before, .-yellow .content-block__btn .dark-list-section.btn::before {
      background-color: #731e22; }
    .dark-list-section.-yellow .dark-list-section__header, .-yellow .dotted-container .dark-list-section.btn .dark-list-section__header, .dotted-container.-yellow .dotted-container__content .dark-list-section.btn .dark-list-section__header, .-yellow .accordion .dark-list-section.btn .dark-list-section__header, .accordion.-yellow .dark-list-section.btn .dark-list-section__header, .panel-slider__controls.-yellow .dark-list-section.btn .dark-list-section__header, .card.-yellow .dark-list-section.btn .dark-list-section__header, .-yellow .content-block__btn .dark-list-section.btn .dark-list-section__header {
      background-position: bottom;
      background-image: -webkit-gradient(linear, left top, right top, color-stop(42.85714%, #f07930), color-stop(0%, rgba(255, 255, 255, 0)));
      background-image: linear-gradient(to right, #f07930 42.85714%, rgba(255, 255, 255, 0) 0%);
      background-repeat: repeat-x;
      background-size: 7px 2px; }
    .dark-list-section.-yellow .dark-list-item__number, .-yellow .dotted-container .dark-list-section.btn .dark-list-item__number, .dotted-container.-yellow .dotted-container__content .dark-list-section.btn .dark-list-item__number, .-yellow .accordion .dark-list-section.btn .dark-list-item__number, .accordion.-yellow .dark-list-section.btn .dark-list-item__number, .panel-slider__controls.-yellow .dark-list-section.btn .dark-list-item__number, .card.-yellow .dark-list-section.btn .dark-list-item__number, .-yellow .content-block__btn .dark-list-section.btn .dark-list-item__number {
      background-color: #faae31; }
    .dark-list-section.-yellow .dark-list-item__title, .-yellow .dotted-container .dark-list-section.btn .dark-list-item__title, .dotted-container.-yellow .dotted-container__content .dark-list-section.btn .dark-list-item__title, .-yellow .accordion .dark-list-section.btn .dark-list-item__title, .accordion.-yellow .dark-list-section.btn .dark-list-item__title, .panel-slider__controls.-yellow .dark-list-section.btn .dark-list-item__title, .card.-yellow .dark-list-section.btn .dark-list-item__title, .-yellow .content-block__btn .dark-list-section.btn .dark-list-item__title {
      color: #fde4bf; }
  .dark-list-section.-red, .-red .dotted-container .dark-list-section.btn, .dotted-container.-red .dotted-container__content .dark-list-section.btn, .-red .accordion .dark-list-section.btn, .accordion.-red .dark-list-section.btn, .panel-slider__controls.-red .dark-list-section.btn, .card.-red .dark-list-section.btn, .content-card.-red .dark-list-section.btn, .-red .content-block__btn .dark-list-section.btn {
    background-color: #63282c; }
    .dark-list-section.-red::before, .-red .dotted-container .dark-list-section.btn::before, .dotted-container.-red .dotted-container__content .dark-list-section.btn::before, .-red .accordion .dark-list-section.btn::before, .accordion.-red .dark-list-section.btn::before, .panel-slider__controls.-red .dark-list-section.btn::before, .card.-red .dark-list-section.btn::before, .content-card.-red .dark-list-section.btn::before, .-red .content-block__btn .dark-list-section.btn::before {
      background-color: #63282c; }
    .dark-list-section.-red .dark-list-section__header, .-red .dotted-container .dark-list-section.btn .dark-list-section__header, .dotted-container.-red .dotted-container__content .dark-list-section.btn .dark-list-section__header, .-red .accordion .dark-list-section.btn .dark-list-section__header, .accordion.-red .dark-list-section.btn .dark-list-section__header, .panel-slider__controls.-red .dark-list-section.btn .dark-list-section__header, .card.-red .dark-list-section.btn .dark-list-section__header, .content-card.-red .dark-list-section.btn .dark-list-section__header, .-red .content-block__btn .dark-list-section.btn .dark-list-section__header {
      background-position: bottom;
      background-image: -webkit-gradient(linear, left top, right top, color-stop(42.85714%, #e8242d), color-stop(0%, rgba(255, 255, 255, 0)));
      background-image: linear-gradient(to right, #e8242d 42.85714%, rgba(255, 255, 255, 0) 0%);
      background-repeat: repeat-x;
      background-size: 7px 2px; }
    .dark-list-section.-red .dark-list-item__number, .-red .dotted-container .dark-list-section.btn .dark-list-item__number, .dotted-container.-red .dotted-container__content .dark-list-section.btn .dark-list-item__number, .-red .accordion .dark-list-section.btn .dark-list-item__number, .accordion.-red .dark-list-section.btn .dark-list-item__number, .panel-slider__controls.-red .dark-list-section.btn .dark-list-item__number, .card.-red .dark-list-section.btn .dark-list-item__number, .content-card.-red .dark-list-section.btn .dark-list-item__number, .-red .content-block__btn .dark-list-section.btn .dark-list-item__number {
      background-color: #ed5a2e; }
    .dark-list-section.-red .dark-list-item__title, .-red .dotted-container .dark-list-section.btn .dark-list-item__title, .dotted-container.-red .dotted-container__content .dark-list-section.btn .dark-list-item__title, .-red .accordion .dark-list-section.btn .dark-list-item__title, .accordion.-red .dark-list-section.btn .dark-list-item__title, .panel-slider__controls.-red .dark-list-section.btn .dark-list-item__title, .card.-red .dark-list-section.btn .dark-list-item__title, .content-card.-red .dark-list-section.btn .dark-list-item__title, .-red .content-block__btn .dark-list-section.btn .dark-list-item__title {
      color: #f8c8bc; }
  .dark-list-section.-purple, .-purple .dotted-container .dark-list-section.btn, .dotted-container.-purple .dotted-container__content .dark-list-section.btn, .-purple .accordion .dark-list-section.btn, .accordion.-purple .dark-list-section.btn, .triangle-section.-purple .triangle-column__body .dark-list-section.btn, .triangle-section.-purple-light .triangle-column__body .dark-list-section.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .dark-list-section.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .dark-list-section.btn, .panel-slider__controls.-purple .dark-list-section.btn, .card.-purple .dark-list-section.btn, .content-card.-purple .dark-list-section.btn, .-purple .content-block__btn .dark-list-section.btn {
    background-color: #3e2c57; }
    .dark-list-section.-purple::before, .-purple .dotted-container .dark-list-section.btn::before, .dotted-container.-purple .dotted-container__content .dark-list-section.btn::before, .-purple .accordion .dark-list-section.btn::before, .accordion.-purple .dark-list-section.btn::before, .triangle-section.-purple .triangle-column__body .dark-list-section.btn::before, .triangle-section.-purple-light .triangle-column__body .dark-list-section.btn::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .dark-list-section.btn::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .dark-list-section.btn::before, .panel-slider__controls.-purple .dark-list-section.btn::before, .card.-purple .dark-list-section.btn::before, .content-card.-purple .dark-list-section.btn::before, .-purple .content-block__btn .dark-list-section.btn::before {
      background-color: #3e2c57; }
    .dark-list-section.-purple .dark-list-section__header, .-purple .dotted-container .dark-list-section.btn .dark-list-section__header, .dotted-container.-purple .dotted-container__content .dark-list-section.btn .dark-list-section__header, .-purple .accordion .dark-list-section.btn .dark-list-section__header, .accordion.-purple .dark-list-section.btn .dark-list-section__header, .triangle-section.-purple .triangle-column__body .dark-list-section.btn .dark-list-section__header, .triangle-section.-purple-light .triangle-column__body .dark-list-section.btn .dark-list-section__header, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .dark-list-section.btn .dark-list-section__header, .slider-panel.-purple .triangle-section.btn .triangle-column__body .dark-list-section.btn .dark-list-section__header, .panel-slider__controls.-purple .dark-list-section.btn .dark-list-section__header, .card.-purple .dark-list-section.btn .dark-list-section__header, .content-card.-purple .dark-list-section.btn .dark-list-section__header, .-purple .content-block__btn .dark-list-section.btn .dark-list-section__header {
      background-position: bottom;
      background-image: -webkit-gradient(linear, left top, right top, color-stop(42.85714%, #8f2f8d), color-stop(0%, rgba(255, 255, 255, 0)));
      background-image: linear-gradient(to right, #8f2f8d 42.85714%, rgba(255, 255, 255, 0) 0%);
      background-repeat: repeat-x;
      background-size: 7px 2px; }
    .dark-list-section.-purple .dark-list-item__number, .-purple .dotted-container .dark-list-section.btn .dark-list-item__number, .dotted-container.-purple .dotted-container__content .dark-list-section.btn .dark-list-item__number, .-purple .accordion .dark-list-section.btn .dark-list-item__number, .accordion.-purple .dark-list-section.btn .dark-list-item__number, .triangle-section.-purple .triangle-column__body .dark-list-section.btn .dark-list-item__number, .triangle-section.-purple-light .triangle-column__body .dark-list-section.btn .dark-list-item__number, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .dark-list-section.btn .dark-list-item__number, .slider-panel.-purple .triangle-section.btn .triangle-column__body .dark-list-section.btn .dark-list-item__number, .panel-slider__controls.-purple .dark-list-section.btn .dark-list-item__number, .card.-purple .dark-list-section.btn .dark-list-item__number, .content-card.-purple .dark-list-section.btn .dark-list-item__number, .-purple .content-block__btn .dark-list-section.btn .dark-list-item__number {
      background-color: #c2258c; }
    .dark-list-section.-purple .dark-list-item__title, .-purple .dotted-container .dark-list-section.btn .dark-list-item__title, .dotted-container.-purple .dotted-container__content .dark-list-section.btn .dark-list-item__title, .-purple .accordion .dark-list-section.btn .dark-list-item__title, .accordion.-purple .dark-list-section.btn .dark-list-item__title, .triangle-section.-purple .triangle-column__body .dark-list-section.btn .dark-list-item__title, .triangle-section.-purple-light .triangle-column__body .dark-list-section.btn .dark-list-item__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .dark-list-section.btn .dark-list-item__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .dark-list-section.btn .dark-list-item__title, .panel-slider__controls.-purple .dark-list-section.btn .dark-list-item__title, .card.-purple .dark-list-section.btn .dark-list-item__title, .content-card.-purple .dark-list-section.btn .dark-list-item__title, .-purple .content-block__btn .dark-list-section.btn .dark-list-item__title {
      color: #e9bad8; }

.dark-list-section__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-right: 0px;
  background-position: bottom;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(42.85714%, black), color-stop(0%, rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, black 42.85714%, rgba(255, 255, 255, 0) 0%);
  background-repeat: repeat-x;
  background-size: 7px 2px; }
  @media all and (min-width: 75rem) {
    .dark-list-section__header {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      padding-bottom: 50px; } }

.dark-list-section__intro {
  color: #ffffff;
  font-size: 1.25rem;
  margin-bottom: 30px; }
  @media all and (min-width: 75rem) {
    .dark-list-section__intro {
      margin-bottom: 0; } }

.dark-list-section__list {
  margin-top: 42px;
  margin-bottom: -42px; }
  @media all and (min-width: 75rem) {
    .dark-list-section__list {
      margin-top: 63px;
      margin-bottom: -70px; } }

.dark-list-item {
  margin-bottom: 42px; }
  @media all and (min-width: 75rem) {
    .dark-list-item {
      margin-bottom: 70px; } }

.dark-list-item__title {
  font-size: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 11px; }

.dark-list-item__body {
  margin-bottom: 0px;
  max-width: 60ch;
  color: #ffffff; }

.dark-list-item__number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 30px;
  width: 30px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #22b0ec;
  color: #ffffff;
  margin-right: 11px; }

.quote-slider {
  position: relative;
  padding-top: 132px;
  padding-bottom: 89px;
  padding: 130px 0;
  overflow: visible; }
  .quote-slider::before {
    content: '';
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    background-color: #f4f4f4;
    left: calc((100vw - calc(100vw * (12 / 14))) / -2);
    right: calc((100vw - calc(100vw * (12 / 14))) / -2); }
  .quote-slider .swiper-pagination {
    position: absolute;
    bottom: 75px; }
  .quote-slider .swiper-pagination-bullet {
    background: #231f20;
    opacity: 0.25;
    margin: 0px 8px !important;
    -webkit-transition: 200ms ease-out;
    transition: 200ms ease-out; }
    .quote-slider .swiper-pagination-bullet:focus, .quote-slider .swiper-pagination-bullet:hover {
      -webkit-transform: scale(1.5);
      transform: scale(1.5); }
  .quote-slider .swiper-pagination-bullet-active {
    opacity: 1; }

.quote-slider__prev,
.quote-slider__next {
  display: none;
  width: 38px;
  opacity: 0.15;
  -webkit-transition: opacity 200ms ease-out;
  transition: opacity 200ms ease-out; }
  .quote-slider__prev svg *,
  .quote-slider__next svg * {
    fill: #231f20; }
  .quote-slider__prev:focus, .quote-slider__prev:hover,
  .quote-slider__next:focus,
  .quote-slider__next:hover {
    opacity: 1; }
  @media all and (min-width: 56.25rem) {
    .quote-slider__prev,
    .quote-slider__next {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }

.quote-slider__slide {
  text-align: center; }
  .quote-slider:not(.swiper-container-initialized) .quote-slider__slide:not(:first-child) {
    display: none; }

.quote-slider__title,
.quote-slider__subtitle {
  font-weight: 700;
  color: black;
  max-width: 640px;
  margin-bottom: 0px; }

.quote-slider__title {
  position: relative;
  font-size: 1.5625rem;
  text-transform: uppercase;
  line-height: 1;
  z-index: 1; }
  .quote-slider__title::before, .quote-slider__title::after {
    content: url("../../template-parts/svgs/quote.svg");
    position: absolute;
    left: 0;
    right: 0;
    z-index: -1; }
  .quote-slider__title::before {
    top: -24px; }
  .quote-slider__title::after {
    bottom: -34px; }
  @media all and (min-width: 75rem) {
    .quote-slider__title {
      font-size: 2.4375rem; } }

.quote-slider__subtitle {
  display: block;
  margin-top: 34px; }
  @media all and (min-width: 75rem) {
    .quote-slider__subtitle {
      font-size: 1.25rem; } }

.quote-slider.-blue .quote-slider__title, .-blue .dotted-container .quote-slider.btn .quote-slider__title, .dotted-container.-blue .dotted-container__content .quote-slider.btn .quote-slider__title, .-blue .accordion .quote-slider.btn .quote-slider__title, .accordion.-blue .quote-slider.btn .quote-slider__title, .triangle-section.-blue .triangle-column__body .quote-slider.btn .quote-slider__title, .panel-slider__controls.-blue .quote-slider.btn .quote-slider__title, .card.-blue .quote-slider.btn .quote-slider__title, .content-card.-blue .quote-slider.btn .quote-slider__title, .-blue .content-block__btn .quote-slider.btn .quote-slider__title {
  color: #0a63ac; }

.quote-slider.-blue .quote-slider__subtitle, .-blue .dotted-container .quote-slider.btn .quote-slider__subtitle, .dotted-container.-blue .dotted-container__content .quote-slider.btn .quote-slider__subtitle, .-blue .accordion .quote-slider.btn .quote-slider__subtitle, .accordion.-blue .quote-slider.btn .quote-slider__subtitle, .triangle-section.-blue .triangle-column__body .quote-slider.btn .quote-slider__subtitle, .panel-slider__controls.-blue .quote-slider.btn .quote-slider__subtitle, .card.-blue .quote-slider.btn .quote-slider__subtitle, .content-card.-blue .quote-slider.btn .quote-slider__subtitle, .-blue .content-block__btn .quote-slider.btn .quote-slider__subtitle {
  color: #1b4265; }

.quote-slider.-blue .quote-slider__prev svg *, .-blue .dotted-container .quote-slider.btn .quote-slider__prev svg *, .dotted-container.-blue .dotted-container__content .quote-slider.btn .quote-slider__prev svg *, .-blue .accordion .quote-slider.btn .quote-slider__prev svg *, .accordion.-blue .quote-slider.btn .quote-slider__prev svg *, .triangle-section.-blue .triangle-column__body .quote-slider.btn .quote-slider__prev svg *, .panel-slider__controls.-blue .quote-slider.btn .quote-slider__prev svg *, .card.-blue .quote-slider.btn .quote-slider__prev svg *, .content-card.-blue .quote-slider.btn .quote-slider__prev svg *, .-blue .content-block__btn .quote-slider.btn .quote-slider__prev svg *,
.quote-slider.-blue .quote-slider__next svg *,
.-blue .dotted-container .quote-slider.btn .quote-slider__next svg *,
.dotted-container.-blue .dotted-container__content .quote-slider.btn .quote-slider__next svg *,
.-blue .accordion .quote-slider.btn .quote-slider__next svg *,
.accordion.-blue .quote-slider.btn .quote-slider__next svg *,
.triangle-section.-blue .triangle-column__body .quote-slider.btn .quote-slider__next svg *,
.panel-slider__controls.-blue .quote-slider.btn .quote-slider__next svg *,
.card.-blue .quote-slider.btn .quote-slider__next svg *,
.content-card.-blue .quote-slider.btn .quote-slider__next svg *,
.-blue .content-block__btn .quote-slider.btn .quote-slider__next svg * {
  fill: #1b4265; }

.quote-slider.-blue .swiper-pagination-bullet, .-blue .dotted-container .quote-slider.btn .swiper-pagination-bullet, .dotted-container.-blue .dotted-container__content .quote-slider.btn .swiper-pagination-bullet, .-blue .accordion .quote-slider.btn .swiper-pagination-bullet, .accordion.-blue .quote-slider.btn .swiper-pagination-bullet, .triangle-section.-blue .triangle-column__body .quote-slider.btn .swiper-pagination-bullet, .panel-slider__controls.-blue .quote-slider.btn .swiper-pagination-bullet, .card.-blue .quote-slider.btn .swiper-pagination-bullet, .content-card.-blue .quote-slider.btn .swiper-pagination-bullet, .-blue .content-block__btn .quote-slider.btn .swiper-pagination-bullet {
  background: #1b4265; }

.quote-slider.-green .quote-slider__title, .-green .dotted-container .quote-slider.btn .quote-slider__title, .dotted-container.-green .dotted-container__content .quote-slider.btn .quote-slider__title, .-green .accordion .quote-slider.btn .quote-slider__title, .accordion.-green .quote-slider.btn .quote-slider__title, .panel-slider__controls.-green .quote-slider.btn .quote-slider__title, .card.-green .quote-slider.btn .quote-slider__title, .content-card.-green .quote-slider.btn .quote-slider__title, .-green .content-block__btn .quote-slider.btn .quote-slider__title {
  color: #136b6a; }

.quote-slider.-green .quote-slider__subtitle, .-green .dotted-container .quote-slider.btn .quote-slider__subtitle, .dotted-container.-green .dotted-container__content .quote-slider.btn .quote-slider__subtitle, .-green .accordion .quote-slider.btn .quote-slider__subtitle, .accordion.-green .quote-slider.btn .quote-slider__subtitle, .panel-slider__controls.-green .quote-slider.btn .quote-slider__subtitle, .card.-green .quote-slider.btn .quote-slider__subtitle, .content-card.-green .quote-slider.btn .quote-slider__subtitle, .-green .content-block__btn .quote-slider.btn .quote-slider__subtitle {
  color: #213838; }

.quote-slider.-green .quote-slider__prev svg *, .-green .dotted-container .quote-slider.btn .quote-slider__prev svg *, .dotted-container.-green .dotted-container__content .quote-slider.btn .quote-slider__prev svg *, .-green .accordion .quote-slider.btn .quote-slider__prev svg *, .accordion.-green .quote-slider.btn .quote-slider__prev svg *, .panel-slider__controls.-green .quote-slider.btn .quote-slider__prev svg *, .card.-green .quote-slider.btn .quote-slider__prev svg *, .content-card.-green .quote-slider.btn .quote-slider__prev svg *, .-green .content-block__btn .quote-slider.btn .quote-slider__prev svg *,
.quote-slider.-green .quote-slider__next svg *,
.-green .dotted-container .quote-slider.btn .quote-slider__next svg *,
.dotted-container.-green .dotted-container__content .quote-slider.btn .quote-slider__next svg *,
.-green .accordion .quote-slider.btn .quote-slider__next svg *,
.accordion.-green .quote-slider.btn .quote-slider__next svg *,
.panel-slider__controls.-green .quote-slider.btn .quote-slider__next svg *,
.card.-green .quote-slider.btn .quote-slider__next svg *,
.content-card.-green .quote-slider.btn .quote-slider__next svg *,
.-green .content-block__btn .quote-slider.btn .quote-slider__next svg * {
  fill: #213838; }

.quote-slider.-green .swiper-pagination-bullet, .-green .dotted-container .quote-slider.btn .swiper-pagination-bullet, .dotted-container.-green .dotted-container__content .quote-slider.btn .swiper-pagination-bullet, .-green .accordion .quote-slider.btn .swiper-pagination-bullet, .accordion.-green .quote-slider.btn .swiper-pagination-bullet, .panel-slider__controls.-green .quote-slider.btn .swiper-pagination-bullet, .card.-green .quote-slider.btn .swiper-pagination-bullet, .content-card.-green .quote-slider.btn .swiper-pagination-bullet, .-green .content-block__btn .quote-slider.btn .swiper-pagination-bullet {
  background: #213838; }

.quote-slider.-yellow .quote-slider__title, .-yellow .dotted-container .quote-slider.btn .quote-slider__title, .dotted-container.-yellow .dotted-container__content .quote-slider.btn .quote-slider__title, .-yellow .accordion .quote-slider.btn .quote-slider__title, .accordion.-yellow .quote-slider.btn .quote-slider__title, .panel-slider__controls.-yellow .quote-slider.btn .quote-slider__title, .card.-yellow .quote-slider.btn .quote-slider__title, .-yellow .content-block__btn .quote-slider.btn .quote-slider__title {
  color: #d95931; }

.quote-slider.-yellow .quote-slider__subtitle, .-yellow .dotted-container .quote-slider.btn .quote-slider__subtitle, .dotted-container.-yellow .dotted-container__content .quote-slider.btn .quote-slider__subtitle, .-yellow .accordion .quote-slider.btn .quote-slider__subtitle, .accordion.-yellow .quote-slider.btn .quote-slider__subtitle, .panel-slider__controls.-yellow .quote-slider.btn .quote-slider__subtitle, .card.-yellow .quote-slider.btn .quote-slider__subtitle, .-yellow .content-block__btn .quote-slider.btn .quote-slider__subtitle {
  color: #731e22; }

.quote-slider.-yellow .quote-slider__prev svg *, .-yellow .dotted-container .quote-slider.btn .quote-slider__prev svg *, .dotted-container.-yellow .dotted-container__content .quote-slider.btn .quote-slider__prev svg *, .-yellow .accordion .quote-slider.btn .quote-slider__prev svg *, .accordion.-yellow .quote-slider.btn .quote-slider__prev svg *, .panel-slider__controls.-yellow .quote-slider.btn .quote-slider__prev svg *, .card.-yellow .quote-slider.btn .quote-slider__prev svg *, .-yellow .content-block__btn .quote-slider.btn .quote-slider__prev svg *,
.quote-slider.-yellow .quote-slider__next svg *,
.-yellow .dotted-container .quote-slider.btn .quote-slider__next svg *,
.dotted-container.-yellow .dotted-container__content .quote-slider.btn .quote-slider__next svg *,
.-yellow .accordion .quote-slider.btn .quote-slider__next svg *,
.accordion.-yellow .quote-slider.btn .quote-slider__next svg *,
.panel-slider__controls.-yellow .quote-slider.btn .quote-slider__next svg *,
.card.-yellow .quote-slider.btn .quote-slider__next svg *,
.-yellow .content-block__btn .quote-slider.btn .quote-slider__next svg * {
  fill: #731e22; }

.quote-slider.-yellow .swiper-pagination-bullet, .-yellow .dotted-container .quote-slider.btn .swiper-pagination-bullet, .dotted-container.-yellow .dotted-container__content .quote-slider.btn .swiper-pagination-bullet, .-yellow .accordion .quote-slider.btn .swiper-pagination-bullet, .accordion.-yellow .quote-slider.btn .swiper-pagination-bullet, .panel-slider__controls.-yellow .quote-slider.btn .swiper-pagination-bullet, .card.-yellow .quote-slider.btn .swiper-pagination-bullet, .-yellow .content-block__btn .quote-slider.btn .swiper-pagination-bullet {
  background: #731e22; }

.quote-slider.-red .quote-slider__title, .-red .dotted-container .quote-slider.btn .quote-slider__title, .dotted-container.-red .dotted-container__content .quote-slider.btn .quote-slider__title, .-red .accordion .quote-slider.btn .quote-slider__title, .accordion.-red .quote-slider.btn .quote-slider__title, .panel-slider__controls.-red .quote-slider.btn .quote-slider__title, .card.-red .quote-slider.btn .quote-slider__title, .content-card.-red .quote-slider.btn .quote-slider__title, .-red .content-block__btn .quote-slider.btn .quote-slider__title {
  color: #a62e34; }

.quote-slider.-red .quote-slider__subtitle, .-red .dotted-container .quote-slider.btn .quote-slider__subtitle, .dotted-container.-red .dotted-container__content .quote-slider.btn .quote-slider__subtitle, .-red .accordion .quote-slider.btn .quote-slider__subtitle, .accordion.-red .quote-slider.btn .quote-slider__subtitle, .panel-slider__controls.-red .quote-slider.btn .quote-slider__subtitle, .card.-red .quote-slider.btn .quote-slider__subtitle, .content-card.-red .quote-slider.btn .quote-slider__subtitle, .-red .content-block__btn .quote-slider.btn .quote-slider__subtitle {
  color: #63282c; }

.quote-slider.-red .quote-slider__prev svg *, .-red .dotted-container .quote-slider.btn .quote-slider__prev svg *, .dotted-container.-red .dotted-container__content .quote-slider.btn .quote-slider__prev svg *, .-red .accordion .quote-slider.btn .quote-slider__prev svg *, .accordion.-red .quote-slider.btn .quote-slider__prev svg *, .panel-slider__controls.-red .quote-slider.btn .quote-slider__prev svg *, .card.-red .quote-slider.btn .quote-slider__prev svg *, .content-card.-red .quote-slider.btn .quote-slider__prev svg *, .-red .content-block__btn .quote-slider.btn .quote-slider__prev svg *,
.quote-slider.-red .quote-slider__next svg *,
.-red .dotted-container .quote-slider.btn .quote-slider__next svg *,
.dotted-container.-red .dotted-container__content .quote-slider.btn .quote-slider__next svg *,
.-red .accordion .quote-slider.btn .quote-slider__next svg *,
.accordion.-red .quote-slider.btn .quote-slider__next svg *,
.panel-slider__controls.-red .quote-slider.btn .quote-slider__next svg *,
.card.-red .quote-slider.btn .quote-slider__next svg *,
.content-card.-red .quote-slider.btn .quote-slider__next svg *,
.-red .content-block__btn .quote-slider.btn .quote-slider__next svg * {
  fill: #63282c; }

.quote-slider.-red .swiper-pagination-bullet, .-red .dotted-container .quote-slider.btn .swiper-pagination-bullet, .dotted-container.-red .dotted-container__content .quote-slider.btn .swiper-pagination-bullet, .-red .accordion .quote-slider.btn .swiper-pagination-bullet, .accordion.-red .quote-slider.btn .swiper-pagination-bullet, .panel-slider__controls.-red .quote-slider.btn .swiper-pagination-bullet, .card.-red .quote-slider.btn .swiper-pagination-bullet, .content-card.-red .quote-slider.btn .swiper-pagination-bullet, .-red .content-block__btn .quote-slider.btn .swiper-pagination-bullet {
  background: #63282c; }

.quote-slider.-purple .quote-slider__title, .-purple .dotted-container .quote-slider.btn .quote-slider__title, .dotted-container.-purple .dotted-container__content .quote-slider.btn .quote-slider__title, .-purple .accordion .quote-slider.btn .quote-slider__title, .accordion.-purple .quote-slider.btn .quote-slider__title, .triangle-section.-purple .triangle-column__body .quote-slider.btn .quote-slider__title, .triangle-section.-purple-light .triangle-column__body .quote-slider.btn .quote-slider__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .quote-slider.btn .quote-slider__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .quote-slider.btn .quote-slider__title, .panel-slider__controls.-purple .quote-slider.btn .quote-slider__title, .card.-purple .quote-slider.btn .quote-slider__title, .content-card.-purple .quote-slider.btn .quote-slider__title, .-purple .content-block__btn .quote-slider.btn .quote-slider__title {
  color: #5a348f; }

.quote-slider.-purple .quote-slider__subtitle, .-purple .dotted-container .quote-slider.btn .quote-slider__subtitle, .dotted-container.-purple .dotted-container__content .quote-slider.btn .quote-slider__subtitle, .-purple .accordion .quote-slider.btn .quote-slider__subtitle, .accordion.-purple .quote-slider.btn .quote-slider__subtitle, .triangle-section.-purple .triangle-column__body .quote-slider.btn .quote-slider__subtitle, .triangle-section.-purple-light .triangle-column__body .quote-slider.btn .quote-slider__subtitle, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .quote-slider.btn .quote-slider__subtitle, .slider-panel.-purple .triangle-section.btn .triangle-column__body .quote-slider.btn .quote-slider__subtitle, .panel-slider__controls.-purple .quote-slider.btn .quote-slider__subtitle, .card.-purple .quote-slider.btn .quote-slider__subtitle, .content-card.-purple .quote-slider.btn .quote-slider__subtitle, .-purple .content-block__btn .quote-slider.btn .quote-slider__subtitle {
  color: #3e2c57; }

.quote-slider.-purple .quote-slider__prev svg *, .-purple .dotted-container .quote-slider.btn .quote-slider__prev svg *, .dotted-container.-purple .dotted-container__content .quote-slider.btn .quote-slider__prev svg *, .-purple .accordion .quote-slider.btn .quote-slider__prev svg *, .accordion.-purple .quote-slider.btn .quote-slider__prev svg *, .triangle-section.-purple .triangle-column__body .quote-slider.btn .quote-slider__prev svg *, .triangle-section.-purple-light .triangle-column__body .quote-slider.btn .quote-slider__prev svg *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .quote-slider.btn .quote-slider__prev svg *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .quote-slider.btn .quote-slider__prev svg *, .panel-slider__controls.-purple .quote-slider.btn .quote-slider__prev svg *, .card.-purple .quote-slider.btn .quote-slider__prev svg *, .content-card.-purple .quote-slider.btn .quote-slider__prev svg *, .-purple .content-block__btn .quote-slider.btn .quote-slider__prev svg *,
.quote-slider.-purple .quote-slider__next svg *,
.-purple .dotted-container .quote-slider.btn .quote-slider__next svg *,
.dotted-container.-purple .dotted-container__content .quote-slider.btn .quote-slider__next svg *,
.-purple .accordion .quote-slider.btn .quote-slider__next svg *,
.accordion.-purple .quote-slider.btn .quote-slider__next svg *,
.triangle-section.-purple .triangle-column__body .quote-slider.btn .quote-slider__next svg *,
.triangle-section.-purple-light .triangle-column__body .quote-slider.btn .quote-slider__next svg *,
.simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .quote-slider.btn .quote-slider__next svg *,
.slider-panel.-purple .triangle-section.btn .triangle-column__body .quote-slider.btn .quote-slider__next svg *,
.panel-slider__controls.-purple .quote-slider.btn .quote-slider__next svg *,
.card.-purple .quote-slider.btn .quote-slider__next svg *,
.content-card.-purple .quote-slider.btn .quote-slider__next svg *,
.-purple .content-block__btn .quote-slider.btn .quote-slider__next svg * {
  fill: #3e2c57; }

.quote-slider.-purple .swiper-pagination-bullet, .-purple .dotted-container .quote-slider.btn .swiper-pagination-bullet, .dotted-container.-purple .dotted-container__content .quote-slider.btn .swiper-pagination-bullet, .-purple .accordion .quote-slider.btn .swiper-pagination-bullet, .accordion.-purple .quote-slider.btn .swiper-pagination-bullet, .triangle-section.-purple .triangle-column__body .quote-slider.btn .swiper-pagination-bullet, .triangle-section.-purple-light .triangle-column__body .quote-slider.btn .swiper-pagination-bullet, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .quote-slider.btn .swiper-pagination-bullet, .slider-panel.-purple .triangle-section.btn .triangle-column__body .quote-slider.btn .swiper-pagination-bullet, .panel-slider__controls.-purple .quote-slider.btn .swiper-pagination-bullet, .card.-purple .quote-slider.btn .swiper-pagination-bullet, .content-card.-purple .quote-slider.btn .swiper-pagination-bullet, .-purple .content-block__btn .quote-slider.btn .swiper-pagination-bullet {
  background: #3e2c57; }

.panel-slider {
  overflow: visible; }
  .panel-slider .swiper-pagination-bullet {
    height: 10px;
    width: 10px;
    margin: 0px 9px !important;
    -webkit-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out; }
    .panel-slider .swiper-pagination-bullet:focus, .panel-slider .swiper-pagination-bullet:hover {
      -webkit-transform: scale(1.2);
      transform: scale(1.2); }
  .panel-slider .swiper-pagination-bullet-active {
    -webkit-transform: scale(1.6);
    transform: scale(1.6);
    -webkit-transform-origin: center;
    transform-origin: center; }
    .panel-slider .swiper-pagination-bullet-active:focus, .panel-slider .swiper-pagination-bullet-active:hover {
      -webkit-transform: scale(1.6);
      transform: scale(1.6); }
  .panel-slider .swiper-pagination {
    margin: 0px 20px; }
    @media all and (min-width: 56.25rem) {
      .panel-slider .swiper-pagination {
        margin: 0px 31px; } }
  .panel-slider:not(.swiper-container-initialized) .swiper-slide:not(:first-of-type) {
    opacity: 0; }
  .panel-slider:not(.swiper-container-initialized) .swiper-button-prev,
  .panel-slider:not(.swiper-container-initialized) .swiper-button-next {
    opacity: 0; }

.panel-slider__pagination .swiper-pagination-bullet {
  background-color: #d8d8d8; }

.panel-slider__slide {
  padding: 0px;
  margin-bottom: 34px; }
  .panel-slider__slide .content-image-wrapper {
    height: 250px;
    padding-bottom: 0;
    width: 100%;
    border-radius: 24px;
    -webkit-transition: -webkit-transform 700ms ease-out;
    transition: -webkit-transform 700ms ease-out;
    transition: transform 700ms ease-out;
    transition: transform 700ms ease-out, -webkit-transform 700ms ease-out;
    -webkit-transform: translateX(-50px);
    transform: translateX(-50px); }
    @media all and (min-width: 45rem) {
      .panel-slider__slide .content-image-wrapper {
        height: 500px; } }
  .panel-slider__slide .content-image {
    border-radius: 24px; }
  .panel-slider__slide.swiper-slide-active .content-image-wrapper {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  .panel-slider__slide.transitioning .content-image-wrapper {
    -webkit-transform: translateX(50px);
    transform: translateX(50px); }

.panel-slider__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 34px; }
  .panel-slider__controls .swiper-button-next,
  .panel-slider__controls .swiper-button-prev {
    margin-top: 0;
    top: auto; }
  .panel-slider__controls.-green .swiper-pagination-bullet-active, .-green .dotted-container .panel-slider__controls.btn .swiper-pagination-bullet-active, .dotted-container.-green .dotted-container__content .panel-slider__controls.btn .swiper-pagination-bullet-active, .-green .accordion .panel-slider__controls.btn .swiper-pagination-bullet-active, .accordion.-green .panel-slider__controls.btn .swiper-pagination-bullet-active, .card.-green .panel-slider__controls.btn .swiper-pagination-bullet-active, .content-card.-green .panel-slider__controls.btn .swiper-pagination-bullet-active, .-green .content-block__btn .panel-slider__controls.btn .swiper-pagination-bullet-active {
    background: #24a390; }
  .panel-slider__controls.-red .swiper-pagination-bullet-active, .-red .dotted-container .panel-slider__controls.btn .swiper-pagination-bullet-active, .dotted-container.-red .dotted-container__content .panel-slider__controls.btn .swiper-pagination-bullet-active, .-red .accordion .panel-slider__controls.btn .swiper-pagination-bullet-active, .accordion.-red .panel-slider__controls.btn .swiper-pagination-bullet-active, .card.-red .panel-slider__controls.btn .swiper-pagination-bullet-active, .content-card.-red .panel-slider__controls.btn .swiper-pagination-bullet-active, .-red .content-block__btn .panel-slider__controls.btn .swiper-pagination-bullet-active {
    background: #a62e34; }
  .panel-slider__controls.-yellow .swiper-pagination-bullet-active, .-yellow .dotted-container .panel-slider__controls.btn .swiper-pagination-bullet-active, .dotted-container.-yellow .dotted-container__content .panel-slider__controls.btn .swiper-pagination-bullet-active, .-yellow .accordion .panel-slider__controls.btn .swiper-pagination-bullet-active, .accordion.-yellow .panel-slider__controls.btn .swiper-pagination-bullet-active, .card.-yellow .panel-slider__controls.btn .swiper-pagination-bullet-active, .-yellow .content-block__btn .panel-slider__controls.btn .swiper-pagination-bullet-active {
    background: #d95931; }
  .panel-slider__controls.-blue .swiper-pagination-bullet-active, .-blue .dotted-container .panel-slider__controls.btn .swiper-pagination-bullet-active, .dotted-container.-blue .dotted-container__content .panel-slider__controls.btn .swiper-pagination-bullet-active, .-blue .accordion .panel-slider__controls.btn .swiper-pagination-bullet-active, .accordion.-blue .panel-slider__controls.btn .swiper-pagination-bullet-active, .triangle-section.-blue .triangle-column__body .panel-slider__controls.btn .swiper-pagination-bullet-active, .card.-blue .panel-slider__controls.btn .swiper-pagination-bullet-active, .content-card.-blue .panel-slider__controls.btn .swiper-pagination-bullet-active, .-blue .content-block__btn .panel-slider__controls.btn .swiper-pagination-bullet-active {
    background: #178bcd; }
  .panel-slider__controls.-purple .swiper-pagination-bullet-active, .-purple .dotted-container .panel-slider__controls.btn .swiper-pagination-bullet-active, .dotted-container.-purple .dotted-container__content .panel-slider__controls.btn .swiper-pagination-bullet-active, .-purple .accordion .panel-slider__controls.btn .swiper-pagination-bullet-active, .accordion.-purple .panel-slider__controls.btn .swiper-pagination-bullet-active, .triangle-section.-purple .triangle-column__body .panel-slider__controls.btn .swiper-pagination-bullet-active, .triangle-section.-purple-light .triangle-column__body .panel-slider__controls.btn .swiper-pagination-bullet-active, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .panel-slider__controls.btn .swiper-pagination-bullet-active, .slider-panel.-purple .triangle-section.btn .triangle-column__body .panel-slider__controls.btn .swiper-pagination-bullet-active, .card.-purple .panel-slider__controls.btn .swiper-pagination-bullet-active, .content-card.-purple .panel-slider__controls.btn .swiper-pagination-bullet-active, .-purple .content-block__btn .panel-slider__controls.btn .swiper-pagination-bullet-active {
    background: #8f2f8d; }

.panel-slider__card {
  z-index: 1;
  width: 90%;
  max-width: 500px;
  -webkit-transition: -webkit-transform 700ms ease-out;
  transition: -webkit-transform 700ms ease-out;
  transition: transform 700ms ease-out;
  transition: transform 700ms ease-out, -webkit-transform 700ms ease-out;
  -webkit-transform: translateX(-50px);
  transform: translateX(-50px); }
  .swiper-slide-active .panel-slider__card {
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  .transitioning .panel-slider__card {
    -webkit-transform: translateX(50px);
    transform: translateX(50px); }
  @media all and (min-width: 45rem) {
    .panel-slider__card {
      margin-top: 0;
      position: absolute;
      left: 22px;
      bottom: 22px;
      width: auto;
      max-width: 410px; } }

.panel-slider__card.-split {
  position: static;
  max-width: 90%;
  margin-top: -27px; }
  .panel-slider__card.-split .btn {
    -ms-flex-item-align: start;
    align-self: flex-start; }
  .panel-slider__card.-split .announcement {
    -webkit-box-shadow: 0 12px 24px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 12px 24px 0 rgba(0, 0, 0, 0.1); }
    @media all and (min-width: 75rem) {
      .panel-slider__card.-split .announcement {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 20px; } }
  @media all and (min-width: 75rem) {
    .panel-slider__card.-split {
      max-width: 100%;
      margin-top: 0px; }
      .panel-slider__card.-split .announcement {
        min-height: 325px;
        padding: 42px; }
      .panel-slider__card.-split .announcement__title {
        font-size: 2.4375rem; } }

.slider-panel {
  padding: 27px 17px 30px 17px;
  margin-top: -27px;
  text-align: center;
  text-transform: uppercase; }
  .slider-panel .btn {
    width: 100%;
    color: #ffffff !important;
    text-transform: uppercase;
    font-size: 1.5625rem; }
  @media all and (min-width: 45rem) {
    .slider-panel {
      padding: 27px 27px 30px 27px; } }

.slider-panel__title {
  font-size: 2.4375rem; }
  @media all and (min-width: 45rem) {
    .slider-panel__title {
      font-size: 3.0625rem; } }

.step-slider {
  text-align: center;
  border-radius: 24px; }
  .step-slider .btn {
    margin-top: 10px; }
    @media all and (min-width: 75rem) {
      .step-slider .btn {
        margin-top: 22px; } }
  .step-slider.-green, .-green .dotted-container .step-slider.btn, .dotted-container.-green .dotted-container__content .step-slider.btn, .-green .accordion .step-slider.btn, .accordion.-green .step-slider.btn, .panel-slider__controls.-green .step-slider.btn, .card.-green .step-slider.btn, .content-card.-green .step-slider.btn, .-green .content-block__btn .step-slider.btn {
    background: linear-gradient(105.57deg, #24a390 0%, #136b6a 98.48%); }
    .step-slider.-green .step-slider__subtitle, .-green .dotted-container .step-slider.btn .step-slider__subtitle, .dotted-container.-green .dotted-container__content .step-slider.btn .step-slider__subtitle, .-green .accordion .step-slider.btn .step-slider__subtitle, .accordion.-green .step-slider.btn .step-slider__subtitle, .panel-slider__controls.-green .step-slider.btn .step-slider__subtitle, .card.-green .step-slider.btn .step-slider__subtitle, .content-card.-green .step-slider.btn .step-slider__subtitle, .-green .content-block__btn .step-slider.btn .step-slider__subtitle {
      color: #c1e8e9; }
    .step-slider.-green .step-slider__prev:focus *, .-green .dotted-container .step-slider.btn .step-slider__prev:focus *, .dotted-container.-green .dotted-container__content .step-slider.btn .step-slider__prev:focus *, .-green .accordion .step-slider.btn .step-slider__prev:focus *, .accordion.-green .step-slider.btn .step-slider__prev:focus *, .panel-slider__controls.-green .step-slider.btn .step-slider__prev:focus *, .card.-green .step-slider.btn .step-slider__prev:focus *, .content-card.-green .step-slider.btn .step-slider__prev:focus *, .-green .content-block__btn .step-slider.btn .step-slider__prev:focus *, .step-slider.-green .step-slider__prev:hover *, .-green .dotted-container .step-slider.btn .step-slider__prev:hover *, .dotted-container.-green .dotted-container__content .step-slider.btn .step-slider__prev:hover *, .-green .accordion .step-slider.btn .step-slider__prev:hover *, .accordion.-green .step-slider.btn .step-slider__prev:hover *, .panel-slider__controls.-green .step-slider.btn .step-slider__prev:hover *, .card.-green .step-slider.btn .step-slider__prev:hover *, .content-card.-green .step-slider.btn .step-slider__prev:hover *, .-green .content-block__btn .step-slider.btn .step-slider__prev:hover *,
    .step-slider.-green .step-slider__next:focus *,
    .-green .dotted-container .step-slider.btn .step-slider__next:focus *,
    .dotted-container.-green .dotted-container__content .step-slider.btn .step-slider__next:focus *,
    .-green .accordion .step-slider.btn .step-slider__next:focus *,
    .accordion.-green .step-slider.btn .step-slider__next:focus *,
    .panel-slider__controls.-green .step-slider.btn .step-slider__next:focus *,
    .card.-green .step-slider.btn .step-slider__next:focus *,
    .content-card.-green .step-slider.btn .step-slider__next:focus *,
    .-green .content-block__btn .step-slider.btn .step-slider__next:focus *,
    .step-slider.-green .step-slider__next:hover *,
    .-green .dotted-container .step-slider.btn .step-slider__next:hover *,
    .dotted-container.-green .dotted-container__content .step-slider.btn .step-slider__next:hover *,
    .-green .accordion .step-slider.btn .step-slider__next:hover *,
    .accordion.-green .step-slider.btn .step-slider__next:hover *,
    .panel-slider__controls.-green .step-slider.btn .step-slider__next:hover *,
    .card.-green .step-slider.btn .step-slider__next:hover *,
    .content-card.-green .step-slider.btn .step-slider__next:hover *,
    .-green .content-block__btn .step-slider.btn .step-slider__next:hover * {
      fill: #136b6a; }
  .step-slider.-blue, .-blue .dotted-container .step-slider.btn, .dotted-container.-blue .dotted-container__content .step-slider.btn, .-blue .accordion .step-slider.btn, .accordion.-blue .step-slider.btn, .triangle-section.-blue .triangle-column__body .step-slider.btn, .panel-slider__controls.-blue .step-slider.btn, .card.-blue .step-slider.btn, .content-card.-blue .step-slider.btn, .-blue .content-block__btn .step-slider.btn {
    background: linear-gradient(105.57deg, #178bcd 0%, #0a63ac 98.48%); }
    .step-slider.-blue .step-slider__subtitle, .-blue .dotted-container .step-slider.btn .step-slider__subtitle, .dotted-container.-blue .dotted-container__content .step-slider.btn .step-slider__subtitle, .-blue .accordion .step-slider.btn .step-slider__subtitle, .accordion.-blue .step-slider.btn .step-slider__subtitle, .triangle-section.-blue .triangle-column__body .step-slider.btn .step-slider__subtitle, .panel-slider__controls.-blue .step-slider.btn .step-slider__subtitle, .card.-blue .step-slider.btn .step-slider__subtitle, .content-card.-blue .step-slider.btn .step-slider__subtitle, .-blue .content-block__btn .step-slider.btn .step-slider__subtitle {
      color: #bbe5f8; }
    .step-slider.-blue .step-slider__prev:focus *, .-blue .dotted-container .step-slider.btn .step-slider__prev:focus *, .dotted-container.-blue .dotted-container__content .step-slider.btn .step-slider__prev:focus *, .-blue .accordion .step-slider.btn .step-slider__prev:focus *, .accordion.-blue .step-slider.btn .step-slider__prev:focus *, .triangle-section.-blue .triangle-column__body .step-slider.btn .step-slider__prev:focus *, .panel-slider__controls.-blue .step-slider.btn .step-slider__prev:focus *, .card.-blue .step-slider.btn .step-slider__prev:focus *, .content-card.-blue .step-slider.btn .step-slider__prev:focus *, .-blue .content-block__btn .step-slider.btn .step-slider__prev:focus *, .step-slider.-blue .step-slider__prev:hover *, .-blue .dotted-container .step-slider.btn .step-slider__prev:hover *, .dotted-container.-blue .dotted-container__content .step-slider.btn .step-slider__prev:hover *, .-blue .accordion .step-slider.btn .step-slider__prev:hover *, .accordion.-blue .step-slider.btn .step-slider__prev:hover *, .triangle-section.-blue .triangle-column__body .step-slider.btn .step-slider__prev:hover *, .panel-slider__controls.-blue .step-slider.btn .step-slider__prev:hover *, .card.-blue .step-slider.btn .step-slider__prev:hover *, .content-card.-blue .step-slider.btn .step-slider__prev:hover *, .-blue .content-block__btn .step-slider.btn .step-slider__prev:hover *,
    .step-slider.-blue .step-slider__next:focus *,
    .-blue .dotted-container .step-slider.btn .step-slider__next:focus *,
    .dotted-container.-blue .dotted-container__content .step-slider.btn .step-slider__next:focus *,
    .-blue .accordion .step-slider.btn .step-slider__next:focus *,
    .accordion.-blue .step-slider.btn .step-slider__next:focus *,
    .triangle-section.-blue .triangle-column__body .step-slider.btn .step-slider__next:focus *,
    .panel-slider__controls.-blue .step-slider.btn .step-slider__next:focus *,
    .card.-blue .step-slider.btn .step-slider__next:focus *,
    .content-card.-blue .step-slider.btn .step-slider__next:focus *,
    .-blue .content-block__btn .step-slider.btn .step-slider__next:focus *,
    .step-slider.-blue .step-slider__next:hover *,
    .-blue .dotted-container .step-slider.btn .step-slider__next:hover *,
    .dotted-container.-blue .dotted-container__content .step-slider.btn .step-slider__next:hover *,
    .-blue .accordion .step-slider.btn .step-slider__next:hover *,
    .accordion.-blue .step-slider.btn .step-slider__next:hover *,
    .triangle-section.-blue .triangle-column__body .step-slider.btn .step-slider__next:hover *,
    .panel-slider__controls.-blue .step-slider.btn .step-slider__next:hover *,
    .card.-blue .step-slider.btn .step-slider__next:hover *,
    .content-card.-blue .step-slider.btn .step-slider__next:hover *,
    .-blue .content-block__btn .step-slider.btn .step-slider__next:hover * {
      fill: #0a63ac; }
  .step-slider.-yellow, .-yellow .dotted-container .step-slider.btn, .dotted-container.-yellow .dotted-container__content .step-slider.btn, .-yellow .accordion .step-slider.btn, .accordion.-yellow .step-slider.btn, .panel-slider__controls.-yellow .step-slider.btn, .card.-yellow .step-slider.btn, .-yellow .content-block__btn .step-slider.btn {
    background: linear-gradient(105.57deg, #f07930 0%, #d95931 98.48%); }
    .step-slider.-yellow .step-slider__subtitle, .-yellow .dotted-container .step-slider.btn .step-slider__subtitle, .dotted-container.-yellow .dotted-container__content .step-slider.btn .step-slider__subtitle, .-yellow .accordion .step-slider.btn .step-slider__subtitle, .accordion.-yellow .step-slider.btn .step-slider__subtitle, .panel-slider__controls.-yellow .step-slider.btn .step-slider__subtitle, .card.-yellow .step-slider.btn .step-slider__subtitle, .-yellow .content-block__btn .step-slider.btn .step-slider__subtitle {
      color: #fde4bf; }
    .step-slider.-yellow .step-slider__prev:focus *, .-yellow .dotted-container .step-slider.btn .step-slider__prev:focus *, .dotted-container.-yellow .dotted-container__content .step-slider.btn .step-slider__prev:focus *, .-yellow .accordion .step-slider.btn .step-slider__prev:focus *, .accordion.-yellow .step-slider.btn .step-slider__prev:focus *, .panel-slider__controls.-yellow .step-slider.btn .step-slider__prev:focus *, .card.-yellow .step-slider.btn .step-slider__prev:focus *, .-yellow .content-block__btn .step-slider.btn .step-slider__prev:focus *, .step-slider.-yellow .step-slider__prev:hover *, .-yellow .dotted-container .step-slider.btn .step-slider__prev:hover *, .dotted-container.-yellow .dotted-container__content .step-slider.btn .step-slider__prev:hover *, .-yellow .accordion .step-slider.btn .step-slider__prev:hover *, .accordion.-yellow .step-slider.btn .step-slider__prev:hover *, .panel-slider__controls.-yellow .step-slider.btn .step-slider__prev:hover *, .card.-yellow .step-slider.btn .step-slider__prev:hover *, .-yellow .content-block__btn .step-slider.btn .step-slider__prev:hover *,
    .step-slider.-yellow .step-slider__next:focus *,
    .-yellow .dotted-container .step-slider.btn .step-slider__next:focus *,
    .dotted-container.-yellow .dotted-container__content .step-slider.btn .step-slider__next:focus *,
    .-yellow .accordion .step-slider.btn .step-slider__next:focus *,
    .accordion.-yellow .step-slider.btn .step-slider__next:focus *,
    .panel-slider__controls.-yellow .step-slider.btn .step-slider__next:focus *,
    .card.-yellow .step-slider.btn .step-slider__next:focus *,
    .-yellow .content-block__btn .step-slider.btn .step-slider__next:focus *,
    .step-slider.-yellow .step-slider__next:hover *,
    .-yellow .dotted-container .step-slider.btn .step-slider__next:hover *,
    .dotted-container.-yellow .dotted-container__content .step-slider.btn .step-slider__next:hover *,
    .-yellow .accordion .step-slider.btn .step-slider__next:hover *,
    .accordion.-yellow .step-slider.btn .step-slider__next:hover *,
    .panel-slider__controls.-yellow .step-slider.btn .step-slider__next:hover *,
    .card.-yellow .step-slider.btn .step-slider__next:hover *,
    .-yellow .content-block__btn .step-slider.btn .step-slider__next:hover * {
      fill: #d95931; }
  .step-slider.-red, .-red .dotted-container .step-slider.btn, .dotted-container.-red .dotted-container__content .step-slider.btn, .-red .accordion .step-slider.btn, .accordion.-red .step-slider.btn, .panel-slider__controls.-red .step-slider.btn, .card.-red .step-slider.btn, .content-card.-red .step-slider.btn, .-red .content-block__btn .step-slider.btn {
    background: linear-gradient(105.57deg, #e8242d 0%, #a62e34 98.48%); }
    .step-slider.-red .step-slider__subtitle, .-red .dotted-container .step-slider.btn .step-slider__subtitle, .dotted-container.-red .dotted-container__content .step-slider.btn .step-slider__subtitle, .-red .accordion .step-slider.btn .step-slider__subtitle, .accordion.-red .step-slider.btn .step-slider__subtitle, .panel-slider__controls.-red .step-slider.btn .step-slider__subtitle, .card.-red .step-slider.btn .step-slider__subtitle, .content-card.-red .step-slider.btn .step-slider__subtitle, .-red .content-block__btn .step-slider.btn .step-slider__subtitle {
      color: #f8c8bc; }
    .step-slider.-red .step-slider__prev:focus *, .-red .dotted-container .step-slider.btn .step-slider__prev:focus *, .dotted-container.-red .dotted-container__content .step-slider.btn .step-slider__prev:focus *, .-red .accordion .step-slider.btn .step-slider__prev:focus *, .accordion.-red .step-slider.btn .step-slider__prev:focus *, .panel-slider__controls.-red .step-slider.btn .step-slider__prev:focus *, .card.-red .step-slider.btn .step-slider__prev:focus *, .content-card.-red .step-slider.btn .step-slider__prev:focus *, .-red .content-block__btn .step-slider.btn .step-slider__prev:focus *, .step-slider.-red .step-slider__prev:hover *, .-red .dotted-container .step-slider.btn .step-slider__prev:hover *, .dotted-container.-red .dotted-container__content .step-slider.btn .step-slider__prev:hover *, .-red .accordion .step-slider.btn .step-slider__prev:hover *, .accordion.-red .step-slider.btn .step-slider__prev:hover *, .panel-slider__controls.-red .step-slider.btn .step-slider__prev:hover *, .card.-red .step-slider.btn .step-slider__prev:hover *, .content-card.-red .step-slider.btn .step-slider__prev:hover *, .-red .content-block__btn .step-slider.btn .step-slider__prev:hover *,
    .step-slider.-red .step-slider__next:focus *,
    .-red .dotted-container .step-slider.btn .step-slider__next:focus *,
    .dotted-container.-red .dotted-container__content .step-slider.btn .step-slider__next:focus *,
    .-red .accordion .step-slider.btn .step-slider__next:focus *,
    .accordion.-red .step-slider.btn .step-slider__next:focus *,
    .panel-slider__controls.-red .step-slider.btn .step-slider__next:focus *,
    .card.-red .step-slider.btn .step-slider__next:focus *,
    .content-card.-red .step-slider.btn .step-slider__next:focus *,
    .-red .content-block__btn .step-slider.btn .step-slider__next:focus *,
    .step-slider.-red .step-slider__next:hover *,
    .-red .dotted-container .step-slider.btn .step-slider__next:hover *,
    .dotted-container.-red .dotted-container__content .step-slider.btn .step-slider__next:hover *,
    .-red .accordion .step-slider.btn .step-slider__next:hover *,
    .accordion.-red .step-slider.btn .step-slider__next:hover *,
    .panel-slider__controls.-red .step-slider.btn .step-slider__next:hover *,
    .card.-red .step-slider.btn .step-slider__next:hover *,
    .content-card.-red .step-slider.btn .step-slider__next:hover *,
    .-red .content-block__btn .step-slider.btn .step-slider__next:hover * {
      fill: #a62e34; }
  .step-slider.-purple, .-purple .dotted-container .step-slider.btn, .dotted-container.-purple .dotted-container__content .step-slider.btn, .-purple .accordion .step-slider.btn, .accordion.-purple .step-slider.btn, .triangle-section.-purple .triangle-column__body .step-slider.btn, .triangle-section.-purple-light .triangle-column__body .step-slider.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .step-slider.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .step-slider.btn, .panel-slider__controls.-purple .step-slider.btn, .card.-purple .step-slider.btn, .content-card.-purple .step-slider.btn, .-purple .content-block__btn .step-slider.btn {
    background: linear-gradient(105.57deg, #8f2f8d 0%, #5a348f 98.48%); }
    .step-slider.-purple .step-slider__subtitle, .-purple .dotted-container .step-slider.btn .step-slider__subtitle, .dotted-container.-purple .dotted-container__content .step-slider.btn .step-slider__subtitle, .-purple .accordion .step-slider.btn .step-slider__subtitle, .accordion.-purple .step-slider.btn .step-slider__subtitle, .triangle-section.-purple .triangle-column__body .step-slider.btn .step-slider__subtitle, .triangle-section.-purple-light .triangle-column__body .step-slider.btn .step-slider__subtitle, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .step-slider.btn .step-slider__subtitle, .slider-panel.-purple .triangle-section.btn .triangle-column__body .step-slider.btn .step-slider__subtitle, .panel-slider__controls.-purple .step-slider.btn .step-slider__subtitle, .card.-purple .step-slider.btn .step-slider__subtitle, .content-card.-purple .step-slider.btn .step-slider__subtitle, .-purple .content-block__btn .step-slider.btn .step-slider__subtitle {
      color: #e9bad8; }
    .step-slider.-purple .step-slider__prev:focus *, .-purple .dotted-container .step-slider.btn .step-slider__prev:focus *, .dotted-container.-purple .dotted-container__content .step-slider.btn .step-slider__prev:focus *, .-purple .accordion .step-slider.btn .step-slider__prev:focus *, .accordion.-purple .step-slider.btn .step-slider__prev:focus *, .triangle-section.-purple .triangle-column__body .step-slider.btn .step-slider__prev:focus *, .triangle-section.-purple-light .triangle-column__body .step-slider.btn .step-slider__prev:focus *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .step-slider.btn .step-slider__prev:focus *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .step-slider.btn .step-slider__prev:focus *, .panel-slider__controls.-purple .step-slider.btn .step-slider__prev:focus *, .card.-purple .step-slider.btn .step-slider__prev:focus *, .content-card.-purple .step-slider.btn .step-slider__prev:focus *, .-purple .content-block__btn .step-slider.btn .step-slider__prev:focus *, .step-slider.-purple .step-slider__prev:hover *, .-purple .dotted-container .step-slider.btn .step-slider__prev:hover *, .dotted-container.-purple .dotted-container__content .step-slider.btn .step-slider__prev:hover *, .-purple .accordion .step-slider.btn .step-slider__prev:hover *, .accordion.-purple .step-slider.btn .step-slider__prev:hover *, .triangle-section.-purple .triangle-column__body .step-slider.btn .step-slider__prev:hover *, .triangle-section.-purple-light .triangle-column__body .step-slider.btn .step-slider__prev:hover *, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .step-slider.btn .step-slider__prev:hover *, .slider-panel.-purple .triangle-section.btn .triangle-column__body .step-slider.btn .step-slider__prev:hover *, .panel-slider__controls.-purple .step-slider.btn .step-slider__prev:hover *, .card.-purple .step-slider.btn .step-slider__prev:hover *, .content-card.-purple .step-slider.btn .step-slider__prev:hover *, .-purple .content-block__btn .step-slider.btn .step-slider__prev:hover *,
    .step-slider.-purple .step-slider__next:focus *,
    .-purple .dotted-container .step-slider.btn .step-slider__next:focus *,
    .dotted-container.-purple .dotted-container__content .step-slider.btn .step-slider__next:focus *,
    .-purple .accordion .step-slider.btn .step-slider__next:focus *,
    .accordion.-purple .step-slider.btn .step-slider__next:focus *,
    .triangle-section.-purple .triangle-column__body .step-slider.btn .step-slider__next:focus *,
    .triangle-section.-purple-light .triangle-column__body .step-slider.btn .step-slider__next:focus *,
    .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .step-slider.btn .step-slider__next:focus *,
    .slider-panel.-purple .triangle-section.btn .triangle-column__body .step-slider.btn .step-slider__next:focus *,
    .panel-slider__controls.-purple .step-slider.btn .step-slider__next:focus *,
    .card.-purple .step-slider.btn .step-slider__next:focus *,
    .content-card.-purple .step-slider.btn .step-slider__next:focus *,
    .-purple .content-block__btn .step-slider.btn .step-slider__next:focus *,
    .step-slider.-purple .step-slider__next:hover *,
    .-purple .dotted-container .step-slider.btn .step-slider__next:hover *,
    .dotted-container.-purple .dotted-container__content .step-slider.btn .step-slider__next:hover *,
    .-purple .accordion .step-slider.btn .step-slider__next:hover *,
    .accordion.-purple .step-slider.btn .step-slider__next:hover *,
    .triangle-section.-purple .triangle-column__body .step-slider.btn .step-slider__next:hover *,
    .triangle-section.-purple-light .triangle-column__body .step-slider.btn .step-slider__next:hover *,
    .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .step-slider.btn .step-slider__next:hover *,
    .slider-panel.-purple .triangle-section.btn .triangle-column__body .step-slider.btn .step-slider__next:hover *,
    .panel-slider__controls.-purple .step-slider.btn .step-slider__next:hover *,
    .card.-purple .step-slider.btn .step-slider__next:hover *,
    .content-card.-purple .step-slider.btn .step-slider__next:hover *,
    .-purple .content-block__btn .step-slider.btn .step-slider__next:hover * {
      fill: #5a348f; }

.step-slider__wrapper {
  height: auto;
  margin-bottom: 30px; }
  @media all and (min-width: 75rem) {
    .step-slider__wrapper {
      margin-bottom: 65px; } }

.step-slider__slide {
  padding-top: 38px;
  height: 100%; }
  @media all and (min-width: 75rem) {
    .step-slider__slide {
      padding-top: 60px; } }

.step-slider__title {
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1;
  font-size: 3.0625rem;
  margin-bottom: 0px;
  padding-top: 42px; }
  @media all and (min-width: 75rem) {
    .step-slider__title {
      padding-top: 80px; } }

.step-slider__subtitle {
  font-size: 1.9375rem;
  text-transform: uppercase;
  margin-bottom: 15px; }

.step-slider__body {
  font-size: 1.5625rem;
  line-height: 1.25;
  color: #ffffff;
  margin-bottom: 0px; }

.step-slider__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0px;
  padding-bottom: 30px;
  padding-left: 20px;
  padding-right: 20px; }
  .step-slider__controls .swiper-pagination-bullet {
    height: 10px;
    width: 10px;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    margin: 0px 8px !important;
    opacity: 0.4;
    background: #ffffff; }
    .step-slider__controls .swiper-pagination-bullet:focus, .step-slider__controls .swiper-pagination-bullet:hover {
      -webkit-transform: scale(1.333);
      transform: scale(1.333); }
  .step-slider__controls .swiper-pagination-bullet-active {
    opacity: 1; }
  @media all and (min-width: 75rem) {
    .step-slider__controls {
      margin-top: 30px;
      margin-bottom: 0px; } }

.step-slider__pagination {
  padding-bottom: 0px;
  margin: 0px 30px; }
  @media all and (min-width: 75rem) {
    .step-slider__pagination {
      margin: 0px;
      padding-bottom: 50px; } }

.step-slider__prev,
.step-slider__next {
  position: relative;
  margin-top: 0;
  background-color: rgba(255, 255, 255, 0.6);
  height: 60px;
  width: 60px;
  border-radius: 50%;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  -ms-flex-negative: 0;
  flex-shrink: 0; }
  .step-slider__prev svg,
  .step-slider__next svg {
    width: 21px;
    height: 35px;
    z-index: 2; }
    .step-slider__prev svg *,
    .step-slider__next svg * {
      fill: #ffffff;
      -webkit-transition: 0.2s ease-in-out;
      transition: 0.2s ease-in-out; }
  .step-slider__prev:focus, .step-slider__prev:hover,
  .step-slider__next:focus,
  .step-slider__next:hover {
    background-color: white; }
    .step-slider__prev:focus svg *, .step-slider__prev:hover svg *,
    .step-slider__next:focus svg *,
    .step-slider__next:hover svg * {
      fill: #136b6a; }
  @media all and (min-width: 75rem) {
    .step-slider__prev,
    .step-slider__next {
      position: absolute;
      top: 50%;
      margin-top: -58px;
      width: 116px;
      height: 116px; }
      .step-slider__prev svg,
      .step-slider__next svg {
        width: 42px;
        height: 69px; } }

.step-slider__prev svg {
  -webkit-transform: translateX(-2px);
  transform: translateX(-2px); }

@media all and (min-width: 75rem) {
  .step-slider__prev {
    left: calc(10% * (12 / 14)); }
    .step-slider__prev svg {
      -webkit-transform: translateX(-4px);
      transform: translateX(-4px); } }

.step-slider__next svg {
  -webkit-transform: translateX(2px);
  transform: translateX(2px); }

@media all and (min-width: 75rem) {
  .step-slider__next {
    right: calc(10% * (12 / 14)); }
    .step-slider__next svg {
      -webkit-transform: translateX(4px);
      transform: translateX(4px); } }

.card-container {
  margin-bottom: -60px; }
  .card-container.-content {
    margin-bottom: -47px; }
  .card-container.-shortcut {
    margin-bottom: -20px; }

.card-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-bottom: 2.1875rem; }
  @media all and (min-width: 45rem) {
    .card-header {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; } }
  @media all and (min-width: 75rem) {
    .card-header {
      margin-bottom: 3.125rem; } }
  .card-header .btn {
    -ms-flex-negative: 0;
    flex-shrink: 0; }

.card-heading {
  font-size: 2.4375rem;
  margin-bottom: 1.875rem; }
  .card-heading:last-child {
    margin-bottom: 0; }
  @media all and (min-width: 45rem) {
    .card-heading {
      font-size: 3.0625rem;
      margin-bottom: 0;
      margin-right: 1.5625rem; } }
  @media all and (min-width: 75rem) {
    .card-heading {
      font-size: 4.75rem; } }

.card .content-image-wrapper,
.shortcut-card .content-image-wrapper,
.content-card .content-image-wrapper {
  background-image: url("/wp-content/uploads/2020/05/default-chevron.png");
  background-position: center;
  background-blend-mode: soft-light; }
  @media all and (max-width: 45rem) {
    .card .content-image-wrapper,
    .shortcut-card .content-image-wrapper,
    .content-card .content-image-wrapper {
      background-repeat: no-repeat;
      background-size: cover; } }

.card.-green .content-image-wrapper, .-green .dotted-container .card.btn .content-image-wrapper, .dotted-container.-green .dotted-container__content .card.btn .content-image-wrapper, .-green .accordion .card.btn .content-image-wrapper, .accordion.-green .card.btn .content-image-wrapper, .panel-slider__controls.-green .card.btn .content-image-wrapper, .content-card.-green .card.btn .content-image-wrapper, .-green .content-block__btn .card.btn .content-image-wrapper,
.shortcut-card.-green .content-image-wrapper,
.-green .dotted-container .shortcut-card.btn .content-image-wrapper,
.dotted-container.-green .dotted-container__content .shortcut-card.btn .content-image-wrapper,
.-green .accordion .shortcut-card.btn .content-image-wrapper,
.accordion.-green .shortcut-card.btn .content-image-wrapper,
.panel-slider__controls.-green .shortcut-card.btn .content-image-wrapper,
.card.-green .shortcut-card.btn .content-image-wrapper,
.content-card.-green .shortcut-card.btn .content-image-wrapper,
.-green .content-block__btn .shortcut-card.btn .content-image-wrapper,
.content-card.-green .content-image-wrapper,
.-green .dotted-container .content-card.btn .content-image-wrapper,
.dotted-container.-green .dotted-container__content .content-card.btn .content-image-wrapper,
.-green .accordion .content-card.btn .content-image-wrapper,
.accordion.-green .content-card.btn .content-image-wrapper,
.panel-slider__controls.-green .content-card.btn .content-image-wrapper,
.card.-green .content-card.btn .content-image-wrapper,
.-green .content-block__btn .content-card.btn .content-image-wrapper {
  background-color: #24a390; }

.card.-blue .content-image-wrapper, .-blue .dotted-container .card.btn .content-image-wrapper, .dotted-container.-blue .dotted-container__content .card.btn .content-image-wrapper, .-blue .accordion .card.btn .content-image-wrapper, .accordion.-blue .card.btn .content-image-wrapper, .triangle-section.-blue .triangle-column__body .card.btn .content-image-wrapper, .panel-slider__controls.-blue .card.btn .content-image-wrapper, .content-card.-blue .card.btn .content-image-wrapper, .-blue .content-block__btn .card.btn .content-image-wrapper,
.shortcut-card.-blue .content-image-wrapper,
.-blue .dotted-container .shortcut-card.btn .content-image-wrapper,
.dotted-container.-blue .dotted-container__content .shortcut-card.btn .content-image-wrapper,
.-blue .accordion .shortcut-card.btn .content-image-wrapper,
.accordion.-blue .shortcut-card.btn .content-image-wrapper,
.triangle-section.-blue .triangle-column__body .shortcut-card.btn .content-image-wrapper,
.panel-slider__controls.-blue .shortcut-card.btn .content-image-wrapper,
.card.-blue .shortcut-card.btn .content-image-wrapper,
.content-card.-blue .shortcut-card.btn .content-image-wrapper,
.-blue .content-block__btn .shortcut-card.btn .content-image-wrapper,
.content-card.-blue .content-image-wrapper,
.-blue .dotted-container .content-card.btn .content-image-wrapper,
.dotted-container.-blue .dotted-container__content .content-card.btn .content-image-wrapper,
.-blue .accordion .content-card.btn .content-image-wrapper,
.accordion.-blue .content-card.btn .content-image-wrapper,
.triangle-section.-blue .triangle-column__body .content-card.btn .content-image-wrapper,
.panel-slider__controls.-blue .content-card.btn .content-image-wrapper,
.card.-blue .content-card.btn .content-image-wrapper,
.-blue .content-block__btn .content-card.btn .content-image-wrapper {
  background-color: #178bcd; }

.card.-yellow .content-image-wrapper, .-yellow .dotted-container .card.btn .content-image-wrapper, .dotted-container.-yellow .dotted-container__content .card.btn .content-image-wrapper, .-yellow .accordion .card.btn .content-image-wrapper, .accordion.-yellow .card.btn .content-image-wrapper, .panel-slider__controls.-yellow .card.btn .content-image-wrapper, .-yellow .content-block__btn .card.btn .content-image-wrapper,
.shortcut-card.-yellow .content-image-wrapper,
.-yellow .dotted-container .shortcut-card.btn .content-image-wrapper,
.dotted-container.-yellow .dotted-container__content .shortcut-card.btn .content-image-wrapper,
.-yellow .accordion .shortcut-card.btn .content-image-wrapper,
.accordion.-yellow .shortcut-card.btn .content-image-wrapper,
.panel-slider__controls.-yellow .shortcut-card.btn .content-image-wrapper,
.card.-yellow .shortcut-card.btn .content-image-wrapper,
.-yellow .content-block__btn .shortcut-card.btn .content-image-wrapper,
.content-card.-yellow .content-image-wrapper,
.-yellow .dotted-container .content-card.btn .content-image-wrapper,
.dotted-container.-yellow .dotted-container__content .content-card.btn .content-image-wrapper,
.-yellow .accordion .content-card.btn .content-image-wrapper,
.accordion.-yellow .content-card.btn .content-image-wrapper,
.panel-slider__controls.-yellow .content-card.btn .content-image-wrapper,
.card.-yellow .content-card.btn .content-image-wrapper,
.-yellow .content-block__btn .content-card.btn .content-image-wrapper {
  background-color: #f07930; }

.card.-red .content-image-wrapper, .-red .dotted-container .card.btn .content-image-wrapper, .dotted-container.-red .dotted-container__content .card.btn .content-image-wrapper, .-red .accordion .card.btn .content-image-wrapper, .accordion.-red .card.btn .content-image-wrapper, .panel-slider__controls.-red .card.btn .content-image-wrapper, .content-card.-red .card.btn .content-image-wrapper, .-red .content-block__btn .card.btn .content-image-wrapper,
.shortcut-card.-red .content-image-wrapper,
.-red .dotted-container .shortcut-card.btn .content-image-wrapper,
.dotted-container.-red .dotted-container__content .shortcut-card.btn .content-image-wrapper,
.-red .accordion .shortcut-card.btn .content-image-wrapper,
.accordion.-red .shortcut-card.btn .content-image-wrapper,
.panel-slider__controls.-red .shortcut-card.btn .content-image-wrapper,
.card.-red .shortcut-card.btn .content-image-wrapper,
.content-card.-red .shortcut-card.btn .content-image-wrapper,
.-red .content-block__btn .shortcut-card.btn .content-image-wrapper,
.content-card.-red .content-image-wrapper,
.-red .dotted-container .content-card.btn .content-image-wrapper,
.dotted-container.-red .dotted-container__content .content-card.btn .content-image-wrapper,
.-red .accordion .content-card.btn .content-image-wrapper,
.accordion.-red .content-card.btn .content-image-wrapper,
.panel-slider__controls.-red .content-card.btn .content-image-wrapper,
.card.-red .content-card.btn .content-image-wrapper,
.-red .content-block__btn .content-card.btn .content-image-wrapper {
  background-color: #e8242d; }

.card.-purple .content-image-wrapper, .-purple .dotted-container .card.btn .content-image-wrapper, .dotted-container.-purple .dotted-container__content .card.btn .content-image-wrapper, .-purple .accordion .card.btn .content-image-wrapper, .accordion.-purple .card.btn .content-image-wrapper, .triangle-section.-purple .triangle-column__body .card.btn .content-image-wrapper, .triangle-section.-purple-light .triangle-column__body .card.btn .content-image-wrapper, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .card.btn .content-image-wrapper, .slider-panel.-purple .triangle-section.btn .triangle-column__body .card.btn .content-image-wrapper, .panel-slider__controls.-purple .card.btn .content-image-wrapper, .content-card.-purple .card.btn .content-image-wrapper, .-purple .content-block__btn .card.btn .content-image-wrapper,
.shortcut-card.-purple .content-image-wrapper,
.-purple .dotted-container .shortcut-card.btn .content-image-wrapper,
.dotted-container.-purple .dotted-container__content .shortcut-card.btn .content-image-wrapper,
.-purple .accordion .shortcut-card.btn .content-image-wrapper,
.accordion.-purple .shortcut-card.btn .content-image-wrapper,
.triangle-section.-purple .triangle-column__body .shortcut-card.btn .content-image-wrapper,
.triangle-section.-purple-light .triangle-column__body .shortcut-card.btn .content-image-wrapper,
.simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .shortcut-card.btn .content-image-wrapper,
.slider-panel.-purple .triangle-section.btn .triangle-column__body .shortcut-card.btn .content-image-wrapper,
.panel-slider__controls.-purple .shortcut-card.btn .content-image-wrapper,
.card.-purple .shortcut-card.btn .content-image-wrapper,
.content-card.-purple .shortcut-card.btn .content-image-wrapper,
.-purple .content-block__btn .shortcut-card.btn .content-image-wrapper,
.content-card.-purple .content-image-wrapper,
.-purple .dotted-container .content-card.btn .content-image-wrapper,
.dotted-container.-purple .dotted-container__content .content-card.btn .content-image-wrapper,
.-purple .accordion .content-card.btn .content-image-wrapper,
.accordion.-purple .content-card.btn .content-image-wrapper,
.triangle-section.-purple .triangle-column__body .content-card.btn .content-image-wrapper,
.triangle-section.-purple-light .triangle-column__body .content-card.btn .content-image-wrapper,
.simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .content-card.btn .content-image-wrapper,
.slider-panel.-purple .triangle-section.btn .triangle-column__body .content-card.btn .content-image-wrapper,
.panel-slider__controls.-purple .content-card.btn .content-image-wrapper,
.card.-purple .content-card.btn .content-image-wrapper,
.-purple .content-block__btn .content-card.btn .content-image-wrapper {
  background-color: #8f2f8d; }

.card-container .card {
  margin-bottom: 60px; }

.card .content-image-wrapper {
  padding-bottom: 0%;
  height: 190px;
  border-radius: 24px; }
  @media all and (min-width: 100rem) {
    .card .content-image-wrapper {
      padding-bottom: 65%;
      height: auto; } }

.card .content-image {
  border-radius: 24px; }

.card.-green .card__title, .-green .dotted-container .card.btn .card__title, .dotted-container.-green .dotted-container__content .card.btn .card__title, .-green .accordion .card.btn .card__title, .accordion.-green .card.btn .card__title, .panel-slider__controls.-green .card.btn .card__title, .content-card.-green .card.btn .card__title, .-green .content-block__btn .card.btn .card__title {
  color: #136b6a; }

.card.-green .content-image-wrapper, .-green .dotted-container .card.btn .content-image-wrapper, .dotted-container.-green .dotted-container__content .card.btn .content-image-wrapper, .-green .accordion .card.btn .content-image-wrapper, .accordion.-green .card.btn .content-image-wrapper, .panel-slider__controls.-green .card.btn .content-image-wrapper, .content-card.-green .card.btn .content-image-wrapper, .-green .content-block__btn .card.btn .content-image-wrapper {
  background-color: #24a390; }

.card.-blue .card__title, .-blue .dotted-container .card.btn .card__title, .dotted-container.-blue .dotted-container__content .card.btn .card__title, .-blue .accordion .card.btn .card__title, .accordion.-blue .card.btn .card__title, .triangle-section.-blue .triangle-column__body .card.btn .card__title, .panel-slider__controls.-blue .card.btn .card__title, .content-card.-blue .card.btn .card__title, .-blue .content-block__btn .card.btn .card__title {
  color: #0a63ac; }

.card.-blue .content-image-wrapper, .-blue .dotted-container .card.btn .content-image-wrapper, .dotted-container.-blue .dotted-container__content .card.btn .content-image-wrapper, .-blue .accordion .card.btn .content-image-wrapper, .accordion.-blue .card.btn .content-image-wrapper, .triangle-section.-blue .triangle-column__body .card.btn .content-image-wrapper, .panel-slider__controls.-blue .card.btn .content-image-wrapper, .content-card.-blue .card.btn .content-image-wrapper, .-blue .content-block__btn .card.btn .content-image-wrapper {
  background-color: #178bcd; }

.card.-yellow .card__title, .-yellow .dotted-container .card.btn .card__title, .dotted-container.-yellow .dotted-container__content .card.btn .card__title, .-yellow .accordion .card.btn .card__title, .accordion.-yellow .card.btn .card__title, .panel-slider__controls.-yellow .card.btn .card__title, .-yellow .content-block__btn .card.btn .card__title {
  color: #d95931; }

.card.-yellow .content-image-wrapper, .-yellow .dotted-container .card.btn .content-image-wrapper, .dotted-container.-yellow .dotted-container__content .card.btn .content-image-wrapper, .-yellow .accordion .card.btn .content-image-wrapper, .accordion.-yellow .card.btn .content-image-wrapper, .panel-slider__controls.-yellow .card.btn .content-image-wrapper, .-yellow .content-block__btn .card.btn .content-image-wrapper {
  background-color: #f07930; }

.card.-red .card__title, .-red .dotted-container .card.btn .card__title, .dotted-container.-red .dotted-container__content .card.btn .card__title, .-red .accordion .card.btn .card__title, .accordion.-red .card.btn .card__title, .panel-slider__controls.-red .card.btn .card__title, .content-card.-red .card.btn .card__title, .-red .content-block__btn .card.btn .card__title {
  color: #a62e34; }

.card.-red .content-image-wrapper, .-red .dotted-container .card.btn .content-image-wrapper, .dotted-container.-red .dotted-container__content .card.btn .content-image-wrapper, .-red .accordion .card.btn .content-image-wrapper, .accordion.-red .card.btn .content-image-wrapper, .panel-slider__controls.-red .card.btn .content-image-wrapper, .content-card.-red .card.btn .content-image-wrapper, .-red .content-block__btn .card.btn .content-image-wrapper {
  background-color: #e8242d; }

.card.-purple .card__title, .-purple .dotted-container .card.btn .card__title, .dotted-container.-purple .dotted-container__content .card.btn .card__title, .-purple .accordion .card.btn .card__title, .accordion.-purple .card.btn .card__title, .triangle-section.-purple .triangle-column__body .card.btn .card__title, .triangle-section.-purple-light .triangle-column__body .card.btn .card__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .card.btn .card__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .card.btn .card__title, .panel-slider__controls.-purple .card.btn .card__title, .content-card.-purple .card.btn .card__title, .-purple .content-block__btn .card.btn .card__title {
  color: #5a348f; }

.card.-purple .content-image-wrapper, .-purple .dotted-container .card.btn .content-image-wrapper, .dotted-container.-purple .dotted-container__content .card.btn .content-image-wrapper, .-purple .accordion .card.btn .content-image-wrapper, .accordion.-purple .card.btn .content-image-wrapper, .triangle-section.-purple .triangle-column__body .card.btn .content-image-wrapper, .triangle-section.-purple-light .triangle-column__body .card.btn .content-image-wrapper, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .card.btn .content-image-wrapper, .slider-panel.-purple .triangle-section.btn .triangle-column__body .card.btn .content-image-wrapper, .panel-slider__controls.-purple .card.btn .content-image-wrapper, .content-card.-purple .card.btn .content-image-wrapper, .-purple .content-block__btn .card.btn .content-image-wrapper {
  background-color: #8f2f8d; }

.card-container.-basic .card {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }
  .card-container.-basic .card .card__content {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }
    .card-container.-basic .card .card__content .btn {
      margin-top: auto; }

.card.-basic .card__subtitle {
  margin-top: -0.3125rem; }

@media all and (min-width: 120rem) {
  .card.-plain .content-image-wrapper {
    padding-bottom: 50%;
    height: auto; } }

.card.-plain .content-image {
  border-radius: 24px 24px 0px 0px; }

.card.-plain .card__title {
  font-weight: bold;
  line-height: 1.25;
  text-transform: capitalize;
  color: #231f20;
  margin-bottom: 17px; }

.card.-plain .card__subtitle {
  text-transform: uppercase;
  color: #636466;
  margin-bottom: 14px; }

.card.-plain .card__body {
  margin-bottom: 20px; }

.card.-plain .card__content {
  padding: 24px;
  border-radius: 0px 0px 24px 24px;
  background-color: #f4f4f4; }

.card__content {
  padding-top: 24px; }

.card__title {
  color: #231f20;
  font-size: 1.25rem;
  font-weight: bold;
  margin-bottom: 12px; }

.card__subtitle {
  text-transform: uppercase;
  color: #231f20;
  font-size: 0.8rem;
  margin-bottom: 24px;
  font-weight: 500; }

.card__body {
  color: #231f20;
  line-height: 1.5;
  margin-bottom: 24px; }

.shadow-card {
  border-radius: 24px;
  height: auto;
  padding-bottom: 80%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out; }
  .shadow-card::before, .shadow-card::after {
    content: '';
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
    -webkit-transition: 0.2s ease-out;
    transition: 0.2s ease-out; }
  .shadow-card::before {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50.15%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7)));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 50.15%, rgba(0, 0, 0, 0.7) 100%); }
  .shadow-card::after {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(40.15%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.2)));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 40.15%, rgba(0, 0, 0, 0.2) 100%);
    opacity: 0;
    -webkit-transform: translateY(100%);
    transform: translateY(100%); }
  .shadow-card:focus, .shadow-card:hover {
    -webkit-transform: translateY(-12px);
    transform: translateY(-12px); }
    .shadow-card:focus::after, .shadow-card:hover::after {
      opacity: 1;
      -webkit-transform: translateY(0%);
      transform: translateY(0%); }

.shadow-card__image {
  z-index: 1; }

.shadow-card__title {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 1.5625rem;
  line-height: 1;
  font-weight: bold;
  z-index: 1;
  padding: 0px 25px;
  margin-bottom: 0px;
  position: absolute;
  bottom: 22px;
  z-index: 3; }

.card-container .content-card {
  margin-bottom: 47px; }

.content-card .content-image-wrapper {
  height: auto;
  padding-bottom: 52.39%;
  border-radius: 24px 24px 0px 0px; }

@media all and (min-width: 45rem) {
  .content-card .play-btn {
    width: 6.25rem; } }

.content-card.-green .content-card__title, .-green .dotted-container .content-card.btn .content-card__title, .dotted-container.-green .dotted-container__content .content-card.btn .content-card__title, .-green .accordion .content-card.btn .content-card__title, .accordion.-green .content-card.btn .content-card__title, .panel-slider__controls.-green .content-card.btn .content-card__title, .card.-green .content-card.btn .content-card__title, .-green .content-block__btn .content-card.btn .content-card__title {
  color: #24a390; }

.content-card.-blue .content-card__title, .-blue .dotted-container .content-card.btn .content-card__title, .dotted-container.-blue .dotted-container__content .content-card.btn .content-card__title, .-blue .accordion .content-card.btn .content-card__title, .accordion.-blue .content-card.btn .content-card__title, .triangle-section.-blue .triangle-column__body .content-card.btn .content-card__title, .panel-slider__controls.-blue .content-card.btn .content-card__title, .card.-blue .content-card.btn .content-card__title, .-blue .content-block__btn .content-card.btn .content-card__title {
  color: #178bcd; }

.content-card.-yellow .content-card__title, .-yellow .dotted-container .content-card.btn .content-card__title, .dotted-container.-yellow .dotted-container__content .content-card.btn .content-card__title, .-yellow .accordion .content-card.btn .content-card__title, .accordion.-yellow .content-card.btn .content-card__title, .panel-slider__controls.-yellow .content-card.btn .content-card__title, .card.-yellow .content-card.btn .content-card__title, .-yellow .content-block__btn .content-card.btn .content-card__title {
  color: #f07930; }

.content-card.-red .content-card__title, .-red .dotted-container .content-card.btn .content-card__title, .dotted-container.-red .dotted-container__content .content-card.btn .content-card__title, .-red .accordion .content-card.btn .content-card__title, .accordion.-red .content-card.btn .content-card__title, .panel-slider__controls.-red .content-card.btn .content-card__title, .card.-red .content-card.btn .content-card__title, .-red .content-block__btn .content-card.btn .content-card__title {
  color: #e8242d; }

.content-card.-purple .content-card__title, .-purple .dotted-container .content-card.btn .content-card__title, .dotted-container.-purple .dotted-container__content .content-card.btn .content-card__title, .-purple .accordion .content-card.btn .content-card__title, .accordion.-purple .content-card.btn .content-card__title, .triangle-section.-purple .triangle-column__body .content-card.btn .content-card__title, .triangle-section.-purple-light .triangle-column__body .content-card.btn .content-card__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .content-card.btn .content-card__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .content-card.btn .content-card__title, .panel-slider__controls.-purple .content-card.btn .content-card__title, .card.-purple .content-card.btn .content-card__title, .-purple .content-block__btn .content-card.btn .content-card__title {
  color: #8f2f8d; }

.content-card__content {
  background-color: #f4f4f4;
  padding: 32px;
  border-radius: 0px 0px 24px 24px; }
  .content-card__content > *:last-child {
    margin-bottom: 0; }

.content-card__title {
  text-transform: uppercase;
  font-size: 1.9375rem;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 31px; }

.content-card__body {
  font-size: 1.25rem;
  line-height: 1.5;
  margin-bottom: 31px; }

.shortcut-card__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }

.shortcut-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  border-radius: 24px;
  overflow: hidden; }
  .card-container .shortcut-card {
    margin-bottom: 20px; }
  .shortcut-card .content-image-wrapper {
    height: auto;
    padding-bottom: 67.57%; }
  .shortcut-card.-green .shortcut-card__title, .-green .dotted-container .shortcut-card.btn .shortcut-card__title, .dotted-container.-green .dotted-container__content .shortcut-card.btn .shortcut-card__title, .-green .accordion .shortcut-card.btn .shortcut-card__title, .accordion.-green .shortcut-card.btn .shortcut-card__title, .panel-slider__controls.-green .shortcut-card.btn .shortcut-card__title, .card.-green .shortcut-card.btn .shortcut-card__title, .content-card.-green .shortcut-card.btn .shortcut-card__title, .-green .content-block__btn .shortcut-card.btn .shortcut-card__title,
  .shortcut-card.-green .shortcut-card__subtitle,
  .-green .dotted-container .shortcut-card.btn .shortcut-card__subtitle,
  .dotted-container.-green .dotted-container__content .shortcut-card.btn .shortcut-card__subtitle,
  .-green .accordion .shortcut-card.btn .shortcut-card__subtitle,
  .accordion.-green .shortcut-card.btn .shortcut-card__subtitle,
  .panel-slider__controls.-green .shortcut-card.btn .shortcut-card__subtitle,
  .card.-green .shortcut-card.btn .shortcut-card__subtitle,
  .content-card.-green .shortcut-card.btn .shortcut-card__subtitle,
  .-green .content-block__btn .shortcut-card.btn .shortcut-card__subtitle,
  .shortcut-card.-green .shortcut-card__eyebrow,
  .-green .dotted-container .shortcut-card.btn .shortcut-card__eyebrow,
  .dotted-container.-green .dotted-container__content .shortcut-card.btn .shortcut-card__eyebrow,
  .-green .accordion .shortcut-card.btn .shortcut-card__eyebrow,
  .accordion.-green .shortcut-card.btn .shortcut-card__eyebrow,
  .panel-slider__controls.-green .shortcut-card.btn .shortcut-card__eyebrow,
  .card.-green .shortcut-card.btn .shortcut-card__eyebrow,
  .content-card.-green .shortcut-card.btn .shortcut-card__eyebrow,
  .-green .content-block__btn .shortcut-card.btn .shortcut-card__eyebrow {
    color: #213838; }
  .shortcut-card.-green .shortcut-card__btn, .-green .dotted-container .shortcut-card.btn .shortcut-card__btn, .dotted-container.-green .dotted-container__content .shortcut-card.btn .shortcut-card__btn, .-green .accordion .shortcut-card.btn .shortcut-card__btn, .accordion.-green .shortcut-card.btn .shortcut-card__btn, .panel-slider__controls.-green .shortcut-card.btn .shortcut-card__btn, .card.-green .shortcut-card.btn .shortcut-card__btn, .content-card.-green .shortcut-card.btn .shortcut-card__btn, .-green .content-block__btn .shortcut-card.btn .shortcut-card__btn {
    color: #213838; }
    .shortcut-card.-green .shortcut-card__btn:focus, .-green .dotted-container .shortcut-card.btn .shortcut-card__btn:focus, .dotted-container.-green .dotted-container__content .shortcut-card.btn .shortcut-card__btn:focus, .-green .accordion .shortcut-card.btn .shortcut-card__btn:focus, .accordion.-green .shortcut-card.btn .shortcut-card__btn:focus, .panel-slider__controls.-green .shortcut-card.btn .shortcut-card__btn:focus, .card.-green .shortcut-card.btn .shortcut-card__btn:focus, .content-card.-green .shortcut-card.btn .shortcut-card__btn:focus, .-green .content-block__btn .shortcut-card.btn .shortcut-card__btn:focus, .shortcut-card.-green .shortcut-card__btn:hover, .-green .dotted-container .shortcut-card.btn .shortcut-card__btn:hover, .dotted-container.-green .dotted-container__content .shortcut-card.btn .shortcut-card__btn:hover, .-green .accordion .shortcut-card.btn .shortcut-card__btn:hover, .accordion.-green .shortcut-card.btn .shortcut-card__btn:hover, .panel-slider__controls.-green .shortcut-card.btn .shortcut-card__btn:hover, .card.-green .shortcut-card.btn .shortcut-card__btn:hover, .content-card.-green .shortcut-card.btn .shortcut-card__btn:hover, .-green .content-block__btn .shortcut-card.btn .shortcut-card__btn:hover {
      background-color: #bfbfbf; }
  .shortcut-card.-green .shortcut-card__btn--color, .-green .dotted-container .shortcut-card.btn .shortcut-card__btn--color, .dotted-container.-green .dotted-container__content .shortcut-card.btn .shortcut-card__btn--color, .-green .accordion .shortcut-card.btn .shortcut-card__btn--color, .accordion.-green .shortcut-card.btn .shortcut-card__btn--color, .panel-slider__controls.-green .shortcut-card.btn .shortcut-card__btn--color, .card.-green .shortcut-card.btn .shortcut-card__btn--color, .content-card.-green .shortcut-card.btn .shortcut-card__btn--color, .-green .content-block__btn .shortcut-card.btn .shortcut-card__btn--color {
    color: #ffffff;
    background-color: #136b6a; }
    .shortcut-card.-green .shortcut-card__btn--color:focus, .-green .dotted-container .shortcut-card.btn .shortcut-card__btn--color:focus, .dotted-container.-green .dotted-container__content .shortcut-card.btn .shortcut-card__btn--color:focus, .-green .accordion .shortcut-card.btn .shortcut-card__btn--color:focus, .accordion.-green .shortcut-card.btn .shortcut-card__btn--color:focus, .panel-slider__controls.-green .shortcut-card.btn .shortcut-card__btn--color:focus, .card.-green .shortcut-card.btn .shortcut-card__btn--color:focus, .content-card.-green .shortcut-card.btn .shortcut-card__btn--color:focus, .-green .content-block__btn .shortcut-card.btn .shortcut-card__btn--color:focus, .shortcut-card.-green .shortcut-card__btn--color:hover, .-green .dotted-container .shortcut-card.btn .shortcut-card__btn--color:hover, .dotted-container.-green .dotted-container__content .shortcut-card.btn .shortcut-card__btn--color:hover, .-green .accordion .shortcut-card.btn .shortcut-card__btn--color:hover, .accordion.-green .shortcut-card.btn .shortcut-card__btn--color:hover, .panel-slider__controls.-green .shortcut-card.btn .shortcut-card__btn--color:hover, .card.-green .shortcut-card.btn .shortcut-card__btn--color:hover, .content-card.-green .shortcut-card.btn .shortcut-card__btn--color:hover, .-green .content-block__btn .shortcut-card.btn .shortcut-card__btn--color:hover {
      color: #ffffff;
      background-color: #24a390; }
  .shortcut-card.-blue .shortcut-card__title, .-blue .dotted-container .shortcut-card.btn .shortcut-card__title, .dotted-container.-blue .dotted-container__content .shortcut-card.btn .shortcut-card__title, .-blue .accordion .shortcut-card.btn .shortcut-card__title, .accordion.-blue .shortcut-card.btn .shortcut-card__title, .triangle-section.-blue .triangle-column__body .shortcut-card.btn .shortcut-card__title, .panel-slider__controls.-blue .shortcut-card.btn .shortcut-card__title, .card.-blue .shortcut-card.btn .shortcut-card__title, .content-card.-blue .shortcut-card.btn .shortcut-card__title, .-blue .content-block__btn .shortcut-card.btn .shortcut-card__title,
  .shortcut-card.-blue .shortcut-card__subtitle,
  .-blue .dotted-container .shortcut-card.btn .shortcut-card__subtitle,
  .dotted-container.-blue .dotted-container__content .shortcut-card.btn .shortcut-card__subtitle,
  .-blue .accordion .shortcut-card.btn .shortcut-card__subtitle,
  .accordion.-blue .shortcut-card.btn .shortcut-card__subtitle,
  .triangle-section.-blue .triangle-column__body .shortcut-card.btn .shortcut-card__subtitle,
  .panel-slider__controls.-blue .shortcut-card.btn .shortcut-card__subtitle,
  .card.-blue .shortcut-card.btn .shortcut-card__subtitle,
  .content-card.-blue .shortcut-card.btn .shortcut-card__subtitle,
  .-blue .content-block__btn .shortcut-card.btn .shortcut-card__subtitle,
  .shortcut-card.-blue .shortcut-card__eyebrow,
  .-blue .dotted-container .shortcut-card.btn .shortcut-card__eyebrow,
  .dotted-container.-blue .dotted-container__content .shortcut-card.btn .shortcut-card__eyebrow,
  .-blue .accordion .shortcut-card.btn .shortcut-card__eyebrow,
  .accordion.-blue .shortcut-card.btn .shortcut-card__eyebrow,
  .triangle-section.-blue .triangle-column__body .shortcut-card.btn .shortcut-card__eyebrow,
  .panel-slider__controls.-blue .shortcut-card.btn .shortcut-card__eyebrow,
  .card.-blue .shortcut-card.btn .shortcut-card__eyebrow,
  .content-card.-blue .shortcut-card.btn .shortcut-card__eyebrow,
  .-blue .content-block__btn .shortcut-card.btn .shortcut-card__eyebrow {
    color: #1b4265; }
  .shortcut-card.-blue .shortcut-card__btn, .-blue .dotted-container .shortcut-card.btn .shortcut-card__btn, .dotted-container.-blue .dotted-container__content .shortcut-card.btn .shortcut-card__btn, .-blue .accordion .shortcut-card.btn .shortcut-card__btn, .accordion.-blue .shortcut-card.btn .shortcut-card__btn, .triangle-section.-blue .triangle-column__body .shortcut-card.btn .shortcut-card__btn, .panel-slider__controls.-blue .shortcut-card.btn .shortcut-card__btn, .card.-blue .shortcut-card.btn .shortcut-card__btn, .content-card.-blue .shortcut-card.btn .shortcut-card__btn, .-blue .content-block__btn .shortcut-card.btn .shortcut-card__btn {
    color: #1b4265; }
    .shortcut-card.-blue .shortcut-card__btn:focus, .-blue .dotted-container .shortcut-card.btn .shortcut-card__btn:focus, .dotted-container.-blue .dotted-container__content .shortcut-card.btn .shortcut-card__btn:focus, .-blue .accordion .shortcut-card.btn .shortcut-card__btn:focus, .accordion.-blue .shortcut-card.btn .shortcut-card__btn:focus, .triangle-section.-blue .triangle-column__body .shortcut-card.btn .shortcut-card__btn:focus, .panel-slider__controls.-blue .shortcut-card.btn .shortcut-card__btn:focus, .card.-blue .shortcut-card.btn .shortcut-card__btn:focus, .content-card.-blue .shortcut-card.btn .shortcut-card__btn:focus, .-blue .content-block__btn .shortcut-card.btn .shortcut-card__btn:focus, .shortcut-card.-blue .shortcut-card__btn:hover, .-blue .dotted-container .shortcut-card.btn .shortcut-card__btn:hover, .dotted-container.-blue .dotted-container__content .shortcut-card.btn .shortcut-card__btn:hover, .-blue .accordion .shortcut-card.btn .shortcut-card__btn:hover, .accordion.-blue .shortcut-card.btn .shortcut-card__btn:hover, .triangle-section.-blue .triangle-column__body .shortcut-card.btn .shortcut-card__btn:hover, .panel-slider__controls.-blue .shortcut-card.btn .shortcut-card__btn:hover, .card.-blue .shortcut-card.btn .shortcut-card__btn:hover, .content-card.-blue .shortcut-card.btn .shortcut-card__btn:hover, .-blue .content-block__btn .shortcut-card.btn .shortcut-card__btn:hover {
      background-color: #bfbfbf; }
  .shortcut-card.-blue .shortcut-card__btn--color, .-blue .dotted-container .shortcut-card.btn .shortcut-card__btn--color, .dotted-container.-blue .dotted-container__content .shortcut-card.btn .shortcut-card__btn--color, .-blue .accordion .shortcut-card.btn .shortcut-card__btn--color, .accordion.-blue .shortcut-card.btn .shortcut-card__btn--color, .triangle-section.-blue .triangle-column__body .shortcut-card.btn .shortcut-card__btn--color, .panel-slider__controls.-blue .shortcut-card.btn .shortcut-card__btn--color, .card.-blue .shortcut-card.btn .shortcut-card__btn--color, .content-card.-blue .shortcut-card.btn .shortcut-card__btn--color, .-blue .content-block__btn .shortcut-card.btn .shortcut-card__btn--color {
    color: #ffffff;
    background-color: #0a63ac; }
    .shortcut-card.-blue .shortcut-card__btn--color:focus, .-blue .dotted-container .shortcut-card.btn .shortcut-card__btn--color:focus, .dotted-container.-blue .dotted-container__content .shortcut-card.btn .shortcut-card__btn--color:focus, .-blue .accordion .shortcut-card.btn .shortcut-card__btn--color:focus, .accordion.-blue .shortcut-card.btn .shortcut-card__btn--color:focus, .triangle-section.-blue .triangle-column__body .shortcut-card.btn .shortcut-card__btn--color:focus, .panel-slider__controls.-blue .shortcut-card.btn .shortcut-card__btn--color:focus, .card.-blue .shortcut-card.btn .shortcut-card__btn--color:focus, .content-card.-blue .shortcut-card.btn .shortcut-card__btn--color:focus, .-blue .content-block__btn .shortcut-card.btn .shortcut-card__btn--color:focus, .shortcut-card.-blue .shortcut-card__btn--color:hover, .-blue .dotted-container .shortcut-card.btn .shortcut-card__btn--color:hover, .dotted-container.-blue .dotted-container__content .shortcut-card.btn .shortcut-card__btn--color:hover, .-blue .accordion .shortcut-card.btn .shortcut-card__btn--color:hover, .accordion.-blue .shortcut-card.btn .shortcut-card__btn--color:hover, .triangle-section.-blue .triangle-column__body .shortcut-card.btn .shortcut-card__btn--color:hover, .panel-slider__controls.-blue .shortcut-card.btn .shortcut-card__btn--color:hover, .card.-blue .shortcut-card.btn .shortcut-card__btn--color:hover, .content-card.-blue .shortcut-card.btn .shortcut-card__btn--color:hover, .-blue .content-block__btn .shortcut-card.btn .shortcut-card__btn--color:hover {
      color: #ffffff;
      background-color: #178bcd; }
  .shortcut-card.-yellow .shortcut-card__title, .-yellow .dotted-container .shortcut-card.btn .shortcut-card__title, .dotted-container.-yellow .dotted-container__content .shortcut-card.btn .shortcut-card__title, .-yellow .accordion .shortcut-card.btn .shortcut-card__title, .accordion.-yellow .shortcut-card.btn .shortcut-card__title, .panel-slider__controls.-yellow .shortcut-card.btn .shortcut-card__title, .card.-yellow .shortcut-card.btn .shortcut-card__title, .-yellow .content-block__btn .shortcut-card.btn .shortcut-card__title,
  .shortcut-card.-yellow .shortcut-card__subtitle,
  .-yellow .dotted-container .shortcut-card.btn .shortcut-card__subtitle,
  .dotted-container.-yellow .dotted-container__content .shortcut-card.btn .shortcut-card__subtitle,
  .-yellow .accordion .shortcut-card.btn .shortcut-card__subtitle,
  .accordion.-yellow .shortcut-card.btn .shortcut-card__subtitle,
  .panel-slider__controls.-yellow .shortcut-card.btn .shortcut-card__subtitle,
  .card.-yellow .shortcut-card.btn .shortcut-card__subtitle,
  .-yellow .content-block__btn .shortcut-card.btn .shortcut-card__subtitle,
  .shortcut-card.-yellow .shortcut-card__eyebrow,
  .-yellow .dotted-container .shortcut-card.btn .shortcut-card__eyebrow,
  .dotted-container.-yellow .dotted-container__content .shortcut-card.btn .shortcut-card__eyebrow,
  .-yellow .accordion .shortcut-card.btn .shortcut-card__eyebrow,
  .accordion.-yellow .shortcut-card.btn .shortcut-card__eyebrow,
  .panel-slider__controls.-yellow .shortcut-card.btn .shortcut-card__eyebrow,
  .card.-yellow .shortcut-card.btn .shortcut-card__eyebrow,
  .-yellow .content-block__btn .shortcut-card.btn .shortcut-card__eyebrow {
    color: #731e22; }
  .shortcut-card.-yellow .shortcut-card__btn, .-yellow .dotted-container .shortcut-card.btn .shortcut-card__btn, .dotted-container.-yellow .dotted-container__content .shortcut-card.btn .shortcut-card__btn, .-yellow .accordion .shortcut-card.btn .shortcut-card__btn, .accordion.-yellow .shortcut-card.btn .shortcut-card__btn, .panel-slider__controls.-yellow .shortcut-card.btn .shortcut-card__btn, .card.-yellow .shortcut-card.btn .shortcut-card__btn, .-yellow .content-block__btn .shortcut-card.btn .shortcut-card__btn {
    color: #731e22; }
    .shortcut-card.-yellow .shortcut-card__btn:focus, .-yellow .dotted-container .shortcut-card.btn .shortcut-card__btn:focus, .dotted-container.-yellow .dotted-container__content .shortcut-card.btn .shortcut-card__btn:focus, .-yellow .accordion .shortcut-card.btn .shortcut-card__btn:focus, .accordion.-yellow .shortcut-card.btn .shortcut-card__btn:focus, .panel-slider__controls.-yellow .shortcut-card.btn .shortcut-card__btn:focus, .card.-yellow .shortcut-card.btn .shortcut-card__btn:focus, .-yellow .content-block__btn .shortcut-card.btn .shortcut-card__btn:focus, .shortcut-card.-yellow .shortcut-card__btn:hover, .-yellow .dotted-container .shortcut-card.btn .shortcut-card__btn:hover, .dotted-container.-yellow .dotted-container__content .shortcut-card.btn .shortcut-card__btn:hover, .-yellow .accordion .shortcut-card.btn .shortcut-card__btn:hover, .accordion.-yellow .shortcut-card.btn .shortcut-card__btn:hover, .panel-slider__controls.-yellow .shortcut-card.btn .shortcut-card__btn:hover, .card.-yellow .shortcut-card.btn .shortcut-card__btn:hover, .-yellow .content-block__btn .shortcut-card.btn .shortcut-card__btn:hover {
      background-color: #bfbfbf; }
  .shortcut-card.-yellow .shortcut-card__btn--color, .-yellow .dotted-container .shortcut-card.btn .shortcut-card__btn--color, .dotted-container.-yellow .dotted-container__content .shortcut-card.btn .shortcut-card__btn--color, .-yellow .accordion .shortcut-card.btn .shortcut-card__btn--color, .accordion.-yellow .shortcut-card.btn .shortcut-card__btn--color, .panel-slider__controls.-yellow .shortcut-card.btn .shortcut-card__btn--color, .card.-yellow .shortcut-card.btn .shortcut-card__btn--color, .-yellow .content-block__btn .shortcut-card.btn .shortcut-card__btn--color {
    color: #ffffff;
    background-color: #d95931; }
    .shortcut-card.-yellow .shortcut-card__btn--color:focus, .-yellow .dotted-container .shortcut-card.btn .shortcut-card__btn--color:focus, .dotted-container.-yellow .dotted-container__content .shortcut-card.btn .shortcut-card__btn--color:focus, .-yellow .accordion .shortcut-card.btn .shortcut-card__btn--color:focus, .accordion.-yellow .shortcut-card.btn .shortcut-card__btn--color:focus, .panel-slider__controls.-yellow .shortcut-card.btn .shortcut-card__btn--color:focus, .card.-yellow .shortcut-card.btn .shortcut-card__btn--color:focus, .-yellow .content-block__btn .shortcut-card.btn .shortcut-card__btn--color:focus, .shortcut-card.-yellow .shortcut-card__btn--color:hover, .-yellow .dotted-container .shortcut-card.btn .shortcut-card__btn--color:hover, .dotted-container.-yellow .dotted-container__content .shortcut-card.btn .shortcut-card__btn--color:hover, .-yellow .accordion .shortcut-card.btn .shortcut-card__btn--color:hover, .accordion.-yellow .shortcut-card.btn .shortcut-card__btn--color:hover, .panel-slider__controls.-yellow .shortcut-card.btn .shortcut-card__btn--color:hover, .card.-yellow .shortcut-card.btn .shortcut-card__btn--color:hover, .-yellow .content-block__btn .shortcut-card.btn .shortcut-card__btn--color:hover {
      color: #ffffff;
      background-color: #f07930; }
  .shortcut-card.-red .shortcut-card__title, .-red .dotted-container .shortcut-card.btn .shortcut-card__title, .dotted-container.-red .dotted-container__content .shortcut-card.btn .shortcut-card__title, .-red .accordion .shortcut-card.btn .shortcut-card__title, .accordion.-red .shortcut-card.btn .shortcut-card__title, .panel-slider__controls.-red .shortcut-card.btn .shortcut-card__title, .card.-red .shortcut-card.btn .shortcut-card__title, .content-card.-red .shortcut-card.btn .shortcut-card__title, .-red .content-block__btn .shortcut-card.btn .shortcut-card__title,
  .shortcut-card.-red .shortcut-card__subtitle,
  .-red .dotted-container .shortcut-card.btn .shortcut-card__subtitle,
  .dotted-container.-red .dotted-container__content .shortcut-card.btn .shortcut-card__subtitle,
  .-red .accordion .shortcut-card.btn .shortcut-card__subtitle,
  .accordion.-red .shortcut-card.btn .shortcut-card__subtitle,
  .panel-slider__controls.-red .shortcut-card.btn .shortcut-card__subtitle,
  .card.-red .shortcut-card.btn .shortcut-card__subtitle,
  .content-card.-red .shortcut-card.btn .shortcut-card__subtitle,
  .-red .content-block__btn .shortcut-card.btn .shortcut-card__subtitle,
  .shortcut-card.-red .shortcut-card__eyebrow,
  .-red .dotted-container .shortcut-card.btn .shortcut-card__eyebrow,
  .dotted-container.-red .dotted-container__content .shortcut-card.btn .shortcut-card__eyebrow,
  .-red .accordion .shortcut-card.btn .shortcut-card__eyebrow,
  .accordion.-red .shortcut-card.btn .shortcut-card__eyebrow,
  .panel-slider__controls.-red .shortcut-card.btn .shortcut-card__eyebrow,
  .card.-red .shortcut-card.btn .shortcut-card__eyebrow,
  .content-card.-red .shortcut-card.btn .shortcut-card__eyebrow,
  .-red .content-block__btn .shortcut-card.btn .shortcut-card__eyebrow {
    color: #63282c; }
  .shortcut-card.-red .shortcut-card__btn, .-red .dotted-container .shortcut-card.btn .shortcut-card__btn, .dotted-container.-red .dotted-container__content .shortcut-card.btn .shortcut-card__btn, .-red .accordion .shortcut-card.btn .shortcut-card__btn, .accordion.-red .shortcut-card.btn .shortcut-card__btn, .panel-slider__controls.-red .shortcut-card.btn .shortcut-card__btn, .card.-red .shortcut-card.btn .shortcut-card__btn, .content-card.-red .shortcut-card.btn .shortcut-card__btn, .-red .content-block__btn .shortcut-card.btn .shortcut-card__btn {
    color: #63282c; }
    .shortcut-card.-red .shortcut-card__btn:focus, .-red .dotted-container .shortcut-card.btn .shortcut-card__btn:focus, .dotted-container.-red .dotted-container__content .shortcut-card.btn .shortcut-card__btn:focus, .-red .accordion .shortcut-card.btn .shortcut-card__btn:focus, .accordion.-red .shortcut-card.btn .shortcut-card__btn:focus, .panel-slider__controls.-red .shortcut-card.btn .shortcut-card__btn:focus, .card.-red .shortcut-card.btn .shortcut-card__btn:focus, .content-card.-red .shortcut-card.btn .shortcut-card__btn:focus, .-red .content-block__btn .shortcut-card.btn .shortcut-card__btn:focus, .shortcut-card.-red .shortcut-card__btn:hover, .-red .dotted-container .shortcut-card.btn .shortcut-card__btn:hover, .dotted-container.-red .dotted-container__content .shortcut-card.btn .shortcut-card__btn:hover, .-red .accordion .shortcut-card.btn .shortcut-card__btn:hover, .accordion.-red .shortcut-card.btn .shortcut-card__btn:hover, .panel-slider__controls.-red .shortcut-card.btn .shortcut-card__btn:hover, .card.-red .shortcut-card.btn .shortcut-card__btn:hover, .content-card.-red .shortcut-card.btn .shortcut-card__btn:hover, .-red .content-block__btn .shortcut-card.btn .shortcut-card__btn:hover {
      background-color: #bfbfbf; }
  .shortcut-card.-red .shortcut-card__btn--color, .-red .dotted-container .shortcut-card.btn .shortcut-card__btn--color, .dotted-container.-red .dotted-container__content .shortcut-card.btn .shortcut-card__btn--color, .-red .accordion .shortcut-card.btn .shortcut-card__btn--color, .accordion.-red .shortcut-card.btn .shortcut-card__btn--color, .panel-slider__controls.-red .shortcut-card.btn .shortcut-card__btn--color, .card.-red .shortcut-card.btn .shortcut-card__btn--color, .content-card.-red .shortcut-card.btn .shortcut-card__btn--color, .-red .content-block__btn .shortcut-card.btn .shortcut-card__btn--color {
    color: #ffffff;
    background-color: #a62e34; }
    .shortcut-card.-red .shortcut-card__btn--color:focus, .-red .dotted-container .shortcut-card.btn .shortcut-card__btn--color:focus, .dotted-container.-red .dotted-container__content .shortcut-card.btn .shortcut-card__btn--color:focus, .-red .accordion .shortcut-card.btn .shortcut-card__btn--color:focus, .accordion.-red .shortcut-card.btn .shortcut-card__btn--color:focus, .panel-slider__controls.-red .shortcut-card.btn .shortcut-card__btn--color:focus, .card.-red .shortcut-card.btn .shortcut-card__btn--color:focus, .content-card.-red .shortcut-card.btn .shortcut-card__btn--color:focus, .-red .content-block__btn .shortcut-card.btn .shortcut-card__btn--color:focus, .shortcut-card.-red .shortcut-card__btn--color:hover, .-red .dotted-container .shortcut-card.btn .shortcut-card__btn--color:hover, .dotted-container.-red .dotted-container__content .shortcut-card.btn .shortcut-card__btn--color:hover, .-red .accordion .shortcut-card.btn .shortcut-card__btn--color:hover, .accordion.-red .shortcut-card.btn .shortcut-card__btn--color:hover, .panel-slider__controls.-red .shortcut-card.btn .shortcut-card__btn--color:hover, .card.-red .shortcut-card.btn .shortcut-card__btn--color:hover, .content-card.-red .shortcut-card.btn .shortcut-card__btn--color:hover, .-red .content-block__btn .shortcut-card.btn .shortcut-card__btn--color:hover {
      color: #ffffff;
      background-color: #e8242d; }
  .shortcut-card.-purple .shortcut-card__title, .-purple .dotted-container .shortcut-card.btn .shortcut-card__title, .dotted-container.-purple .dotted-container__content .shortcut-card.btn .shortcut-card__title, .-purple .accordion .shortcut-card.btn .shortcut-card__title, .accordion.-purple .shortcut-card.btn .shortcut-card__title, .triangle-section.-purple .triangle-column__body .shortcut-card.btn .shortcut-card__title, .triangle-section.-purple-light .triangle-column__body .shortcut-card.btn .shortcut-card__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .shortcut-card.btn .shortcut-card__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .shortcut-card.btn .shortcut-card__title, .panel-slider__controls.-purple .shortcut-card.btn .shortcut-card__title, .card.-purple .shortcut-card.btn .shortcut-card__title, .content-card.-purple .shortcut-card.btn .shortcut-card__title, .-purple .content-block__btn .shortcut-card.btn .shortcut-card__title,
  .shortcut-card.-purple .shortcut-card__subtitle,
  .-purple .dotted-container .shortcut-card.btn .shortcut-card__subtitle,
  .dotted-container.-purple .dotted-container__content .shortcut-card.btn .shortcut-card__subtitle,
  .-purple .accordion .shortcut-card.btn .shortcut-card__subtitle,
  .accordion.-purple .shortcut-card.btn .shortcut-card__subtitle,
  .triangle-section.-purple .triangle-column__body .shortcut-card.btn .shortcut-card__subtitle,
  .triangle-section.-purple-light .triangle-column__body .shortcut-card.btn .shortcut-card__subtitle,
  .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .shortcut-card.btn .shortcut-card__subtitle,
  .slider-panel.-purple .triangle-section.btn .triangle-column__body .shortcut-card.btn .shortcut-card__subtitle,
  .panel-slider__controls.-purple .shortcut-card.btn .shortcut-card__subtitle,
  .card.-purple .shortcut-card.btn .shortcut-card__subtitle,
  .content-card.-purple .shortcut-card.btn .shortcut-card__subtitle,
  .-purple .content-block__btn .shortcut-card.btn .shortcut-card__subtitle,
  .shortcut-card.-purple .shortcut-card__eyebrow,
  .-purple .dotted-container .shortcut-card.btn .shortcut-card__eyebrow,
  .dotted-container.-purple .dotted-container__content .shortcut-card.btn .shortcut-card__eyebrow,
  .-purple .accordion .shortcut-card.btn .shortcut-card__eyebrow,
  .accordion.-purple .shortcut-card.btn .shortcut-card__eyebrow,
  .triangle-section.-purple .triangle-column__body .shortcut-card.btn .shortcut-card__eyebrow,
  .triangle-section.-purple-light .triangle-column__body .shortcut-card.btn .shortcut-card__eyebrow,
  .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .shortcut-card.btn .shortcut-card__eyebrow,
  .slider-panel.-purple .triangle-section.btn .triangle-column__body .shortcut-card.btn .shortcut-card__eyebrow,
  .panel-slider__controls.-purple .shortcut-card.btn .shortcut-card__eyebrow,
  .card.-purple .shortcut-card.btn .shortcut-card__eyebrow,
  .content-card.-purple .shortcut-card.btn .shortcut-card__eyebrow,
  .-purple .content-block__btn .shortcut-card.btn .shortcut-card__eyebrow {
    color: #3e2c57; }
  .shortcut-card.-purple .shortcut-card__btn, .-purple .dotted-container .shortcut-card.btn .shortcut-card__btn, .dotted-container.-purple .dotted-container__content .shortcut-card.btn .shortcut-card__btn, .-purple .accordion .shortcut-card.btn .shortcut-card__btn, .accordion.-purple .shortcut-card.btn .shortcut-card__btn, .triangle-section.-purple .triangle-column__body .shortcut-card.btn .shortcut-card__btn, .triangle-section.-purple-light .triangle-column__body .shortcut-card.btn .shortcut-card__btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .shortcut-card.btn .shortcut-card__btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .shortcut-card.btn .shortcut-card__btn, .panel-slider__controls.-purple .shortcut-card.btn .shortcut-card__btn, .card.-purple .shortcut-card.btn .shortcut-card__btn, .content-card.-purple .shortcut-card.btn .shortcut-card__btn, .-purple .content-block__btn .shortcut-card.btn .shortcut-card__btn {
    color: #3e2c57; }
    .shortcut-card.-purple .shortcut-card__btn:focus, .-purple .dotted-container .shortcut-card.btn .shortcut-card__btn:focus, .dotted-container.-purple .dotted-container__content .shortcut-card.btn .shortcut-card__btn:focus, .-purple .accordion .shortcut-card.btn .shortcut-card__btn:focus, .accordion.-purple .shortcut-card.btn .shortcut-card__btn:focus, .triangle-section.-purple .triangle-column__body .shortcut-card.btn .shortcut-card__btn:focus, .triangle-section.-purple-light .triangle-column__body .shortcut-card.btn .shortcut-card__btn:focus, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .shortcut-card.btn .shortcut-card__btn:focus, .slider-panel.-purple .triangle-section.btn .triangle-column__body .shortcut-card.btn .shortcut-card__btn:focus, .panel-slider__controls.-purple .shortcut-card.btn .shortcut-card__btn:focus, .card.-purple .shortcut-card.btn .shortcut-card__btn:focus, .content-card.-purple .shortcut-card.btn .shortcut-card__btn:focus, .-purple .content-block__btn .shortcut-card.btn .shortcut-card__btn:focus, .shortcut-card.-purple .shortcut-card__btn:hover, .-purple .dotted-container .shortcut-card.btn .shortcut-card__btn:hover, .dotted-container.-purple .dotted-container__content .shortcut-card.btn .shortcut-card__btn:hover, .-purple .accordion .shortcut-card.btn .shortcut-card__btn:hover, .accordion.-purple .shortcut-card.btn .shortcut-card__btn:hover, .triangle-section.-purple .triangle-column__body .shortcut-card.btn .shortcut-card__btn:hover, .triangle-section.-purple-light .triangle-column__body .shortcut-card.btn .shortcut-card__btn:hover, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .shortcut-card.btn .shortcut-card__btn:hover, .slider-panel.-purple .triangle-section.btn .triangle-column__body .shortcut-card.btn .shortcut-card__btn:hover, .panel-slider__controls.-purple .shortcut-card.btn .shortcut-card__btn:hover, .card.-purple .shortcut-card.btn .shortcut-card__btn:hover, .content-card.-purple .shortcut-card.btn .shortcut-card__btn:hover, .-purple .content-block__btn .shortcut-card.btn .shortcut-card__btn:hover {
      background-color: #bfbfbf; }
  .shortcut-card.-purple .shortcut-card__btn--color, .-purple .dotted-container .shortcut-card.btn .shortcut-card__btn--color, .dotted-container.-purple .dotted-container__content .shortcut-card.btn .shortcut-card__btn--color, .-purple .accordion .shortcut-card.btn .shortcut-card__btn--color, .accordion.-purple .shortcut-card.btn .shortcut-card__btn--color, .triangle-section.-purple .triangle-column__body .shortcut-card.btn .shortcut-card__btn--color, .triangle-section.-purple-light .triangle-column__body .shortcut-card.btn .shortcut-card__btn--color, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .shortcut-card.btn .shortcut-card__btn--color, .slider-panel.-purple .triangle-section.btn .triangle-column__body .shortcut-card.btn .shortcut-card__btn--color, .panel-slider__controls.-purple .shortcut-card.btn .shortcut-card__btn--color, .card.-purple .shortcut-card.btn .shortcut-card__btn--color, .content-card.-purple .shortcut-card.btn .shortcut-card__btn--color, .-purple .content-block__btn .shortcut-card.btn .shortcut-card__btn--color {
    color: #ffffff;
    background-color: #5a348f; }
    .shortcut-card.-purple .shortcut-card__btn--color:focus, .-purple .dotted-container .shortcut-card.btn .shortcut-card__btn--color:focus, .dotted-container.-purple .dotted-container__content .shortcut-card.btn .shortcut-card__btn--color:focus, .-purple .accordion .shortcut-card.btn .shortcut-card__btn--color:focus, .accordion.-purple .shortcut-card.btn .shortcut-card__btn--color:focus, .triangle-section.-purple .triangle-column__body .shortcut-card.btn .shortcut-card__btn--color:focus, .triangle-section.-purple-light .triangle-column__body .shortcut-card.btn .shortcut-card__btn--color:focus, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .shortcut-card.btn .shortcut-card__btn--color:focus, .slider-panel.-purple .triangle-section.btn .triangle-column__body .shortcut-card.btn .shortcut-card__btn--color:focus, .panel-slider__controls.-purple .shortcut-card.btn .shortcut-card__btn--color:focus, .card.-purple .shortcut-card.btn .shortcut-card__btn--color:focus, .content-card.-purple .shortcut-card.btn .shortcut-card__btn--color:focus, .-purple .content-block__btn .shortcut-card.btn .shortcut-card__btn--color:focus, .shortcut-card.-purple .shortcut-card__btn--color:hover, .-purple .dotted-container .shortcut-card.btn .shortcut-card__btn--color:hover, .dotted-container.-purple .dotted-container__content .shortcut-card.btn .shortcut-card__btn--color:hover, .-purple .accordion .shortcut-card.btn .shortcut-card__btn--color:hover, .accordion.-purple .shortcut-card.btn .shortcut-card__btn--color:hover, .triangle-section.-purple .triangle-column__body .shortcut-card.btn .shortcut-card__btn--color:hover, .triangle-section.-purple-light .triangle-column__body .shortcut-card.btn .shortcut-card__btn--color:hover, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .shortcut-card.btn .shortcut-card__btn--color:hover, .slider-panel.-purple .triangle-section.btn .triangle-column__body .shortcut-card.btn .shortcut-card__btn--color:hover, .panel-slider__controls.-purple .shortcut-card.btn .shortcut-card__btn--color:hover, .card.-purple .shortcut-card.btn .shortcut-card__btn--color:hover, .content-card.-purple .shortcut-card.btn .shortcut-card__btn--color:hover, .-purple .content-block__btn .shortcut-card.btn .shortcut-card__btn--color:hover {
      color: #ffffff;
      background-color: #8f2f8d; }

.shortcut-card__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
  padding: 24px 21px 22.5px;
  background-color: #f4f4f4;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }
  .shortcut-card__content > *:last-child {
    margin-bottom: 0; }
  .shortcut-card__content:last-child > *:last-child {
    margin-bottom: auto; }

.shortcut-card__eyebrow {
  text-transform: uppercase;
  font-size: 0.8rem;
  line-height: 1.25;
  margin-bottom: 10px;
  font-weight: 500; }

.shortcut-card__title {
  text-transform: uppercase;
  line-height: 1;
  font-size: 1.5625rem;
  font-weight: bold;
  margin-bottom: 10px; }
  .shortcut-card__title:first-child:last-child {
    margin-top: auto;
    margin-bottom: auto; }
  .shortcut-card__title:first-child {
    margin-top: auto; }

.shortcut-card__subtitle {
  font-size: 1.25rem;
  line-height: 1.25;
  margin-bottom: 0; }

.shortcut-card__btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.shortcut-card__btn {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 37px;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: 500;
  line-height: 1.5;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  background-color: #d8d8d8; }

.shortcut-card__btn--color {
  color: #ffffff;
  background-color: #231f20; }
  .shortcut-card__btn--color:focus, .shortcut-card__btn--color:hover {
    color: #ffffff; }

.post-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  position: relative;
  margin-bottom: 62px; }
  .card-container .post-card {
    margin-bottom: 60px; }
  .post-card:hover, .post-card:focus, .post-card:focus-within {
    -webkit-transform: translateY(-12px);
    transform: translateY(-12px); }
  @media all and (min-width: 56.25rem) {
    .post-card {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse; } }

.post-card__image {
  height: 220px; }
  .post-card__image .content-image-wrapper {
    border-radius: 24px 24px 0px 0px;
    padding-bottom: 0%;
    width: 100%;
    height: 100%; }
  @media all and (min-width: 56.25rem) {
    .post-card__image {
      height: auto; }
      .post-card__image .content-image-wrapper {
        border-radius: 0px 24px 24px 0px; } }

.post-card__content {
  border-radius: 0px 0px 24px 24px;
  background-color: #f4f4f4;
  padding: 24px 38px 21px 24px; }
  @media all and (min-width: 56.25rem) {
    .post-card__content {
      border-radius: 24px 0px 0px 24px; } }

.post-card__date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-transform: uppercase;
  font-size: 0.8rem;
  line-height: 1.25;
  font-weight: 500;
  margin-bottom: 16px; }
  .post-card__date > *::after {
    content: '\00a0\00a0/\00a0\00a0';
    display: inline-block; }
  .post-card__date > *:last-child::after {
    display: none; }

.post-card__link {
  color: #231f20; }
  .post-card__link::before {
    position: absolute;
    display: block;
    content: '';
    top: 0;
    left: 0;
    height: 100%;
    width: 100%; }
  .post-card__link:focus, .post-card__link:hover {
    color: #231f20; }

.post-card__title {
  font-size: 1.25rem;
  line-height: 1.5;
  margin-bottom: 16px;
  font-weight: bold; }
  @media all and (min-width: 45rem) {
    .post-card.-large .post-card__title {
      font-size: 1.5625rem; } }

.post-card__body {
  line-height: 1.5;
  margin-bottom: 31px;
  max-width: 80ch; }
  @media all and (min-width: 45rem) {
    .post-card.-large .post-card__body {
      margin-bottom: 70px; } }

.post-card__footer {
  padding-top: 17px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: auto;
  background-position: top;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(16.66667%, black), color-stop(0%, rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, black 16.66667%, rgba(255, 255, 255, 0) 0%);
  background-repeat: repeat-x;
  background-size: 6px 1px; }

.post-card__tag-label {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 0.8rem;
  margin-bottom: 0px;
  margin-right: 10px; }

.post-card__tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  list-style-type: none;
  padding: 0;
  margin-right: -8px;
  margin-bottom: -8px;
  z-index: 2; }

.post-card__tag-item {
  margin-right: 8px;
  margin-bottom: 8px;
  line-height: 1.25; }

.post-card__tag {
  font-size: 0.8rem;
  color: #231f20;
  padding: 2px 8px;
  background-color: #ffffff;
  border-radius: 4px;
  display: block;
  z-index: 1;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out; }
  .post-card__tag:focus, .post-card__tag:hover {
    color: white;
    background-color: #231f20; }

.card__footer {
  margin-left: -5px;
  margin-right: -5px; }

.block-image .content-image-wrapper {
  padding-bottom: 80%; }
  .block-image .content-image-wrapper img {
    border-radius: 24px; }

.intro-content {
  position: relative;
  z-index: 1;
  background: linear-gradient(293.91deg, #5a348f 24.6%, #c2258c 77.56%);
  margin-bottom: 105px;
  min-height: 100vh; }
  @media all and (min-width: 45rem) {
    .intro-content {
      min-height: 75vh; } }
  @media all and (min-width: 56.25rem) {
    .intro-content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: flex-end;
      height: 100vh;
      min-height: 100vh;
      margin-bottom: 155px;
      background: linear-gradient(329.57deg, #5a348f 24.6%, #c2258c 77.56%); } }

.intro-content__inner {
  z-index: 1;
  padding: 91px 0px 257px 0px; }
  @media all and (min-width: 45rem) {
    .intro-content__inner {
      padding-top: 20vh; } }
  @media all and (min-width: 56.25rem) {
    .intro-content__inner {
      padding: 0;
      padding-bottom: 23vh; } }

.intro-content__title {
  font-size: 3.0625rem;
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 30px; }
  .intro-content__title span {
    display: block; }
    .intro-content__title span:nth-child(1) {
      color: #faae31; }
    .intro-content__title span:nth-child(2) {
      color: #ffffff; }

.intro-content__body {
  font-size: 1.25rem;
  line-height: 1.5;
  max-width: 417px;
  color: rgba(255, 255, 255, 0.8);
  margin-bottom: 17.5px; }
  @media all and (min-width: 45rem) {
    .intro-content__body {
      margin-bottom: 35px; } }

.intro-content__image {
  z-index: -1;
  position: absolute;
  right: 0;
  bottom: 0;
  max-height: 350px; }
  @media all and (min-width: 75rem) {
    .intro-content__image {
      max-height: 90vh;
      max-width: calc(100vw * (8 / 14)); } }

.mirror-content {
  position: relative;
  padding: 50px 0px;
  width: 100%; }
  .mirror-content::before {
    content: '';
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    left: calc((100vw - calc(100vw * (12 / 14))) / -2);
    border-radius: 0px 24px 24px 0px;
    background-color: #f4f4f4;
    z-index: -1; }
  .mirror-content.-reverse::before {
    left: 0;
    right: calc((100vw - calc(100vw * (12 / 14))) / -2);
    border-radius: 24px 0px 0px 24px; }
  @media all and (min-width: 45rem) {
    .mirror-content {
      padding: 90px 0px; } }

.mirror-content__heading {
  line-height: 1;
  font-size: 3.0625rem;
  margin-bottom: 30px; }
  @media all and (min-width: 45rem) {
    .mirror-content__heading {
      font-size: 4.75rem;
      margin-bottom: 35px; } }

.mirror-content__body {
  padding-right: 25px; }
  .-reverse .mirror-content__body {
    padding-right: 0;
    padding-left: 25px; }
  @media all and (min-width: 45rem) {
    .mirror-content__body {
      padding: 0; }
      .-reverse .mirror-content__body {
        padding: 0; } }

.mirror-content__block {
  margin-bottom: 40px; }
  .mirror-content__block:last-child {
    margin-bottom: 0; }
  @media all and (min-width: 45rem) {
    .mirror-content__block {
      margin-bottom: 60px; } }
  .mirror-content__block p,
  .mirror-content__block ol,
  .mirror-content__block ul {
    font-size: 1.25rem;
    line-height: 1.5; }

.mirror-content__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 50px; }
  .mirror-content__row:last-child {
    margin-bottom: 0; }
  @media all and (min-width: 45rem) {
    .mirror-content__row {
      margin-bottom: 60px; } }
  @media all and (min-width: 75rem) {
    .mirror-content__row {
      margin-bottom: 0; }
      .mirror-content__row:not(:last-child) {
        padding-right: 2.5rem; } }

.overlap-section {
  z-index: 1;
  position: relative;
  background: linear-gradient(103.71deg, rgba(0, 0, 0, 0) 21.71%, rgba(0, 0, 0, 0.2) 78.03%), #00b19c;
  margin-bottom: 90px;
  z-index: -1; }
  @media all and (min-width: 45rem) {
    .overlap-section {
      margin-bottom: 125px; } }
  @media all and (min-width: 56.25rem) {
    .overlap-section {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: flex-end;
      margin-top: -300px;
      height: 100vh; } }
  @media all and (min-width: 75rem) {
    .overlap-section {
      margin-top: -250px;
      margin-bottom: 190px;
      background: linear-gradient(117.06deg, rgba(0, 0, 0, 0) 21.71%, rgba(0, 0, 0, 0.2) 78.03%), #24a390; } }

.overlap-section__title {
  font-size: 2.4375rem;
  line-height: 1;
  text-transform: uppercase;
  text-align: right;
  margin-bottom: 0px;
  z-index: 1;
  padding: 58px 0px 288px 0px; }
  @media all and (min-width: 45rem) {
    .overlap-section__title {
      padding-top: 100px; } }
  @media all and (min-width: 56.25rem) {
    .overlap-section__title {
      padding: 417px 0px 23vh 0px; } }
  .overlap-section__title span {
    display: block; }
    .overlap-section__title span:nth-child(1) {
      color: #c1e8e9; }
    .overlap-section__title span:nth-child(2) {
      color: #ffffff; }
  @media all and (min-width: 45rem) {
    .overlap-section__title {
      font-size: 3.8125rem; } }
  @media all and (min-width: 56.25rem) {
    .overlap-section__title {
      font-size: 4.75rem; } }
  @media all and (min-width: 75rem) {
    .overlap-section__title {
      font-size: 5.8125rem; } }

.overlap-section__image {
  z-index: -1;
  position: absolute;
  left: 0;
  bottom: 0;
  max-height: 330px; }
  @media all and (min-width: 75rem) {
    .overlap-section__image {
      max-height: 90vh;
      max-width: calc(100vw * (7 / 14)); } }

.overlap-section__triangle {
  display: none; }
  @media all and (min-width: 75rem) {
    .overlap-section__triangle {
      display: block;
      position: absolute;
      right: 0;
      bottom: -75px;
      width: 169.28px;
      height: 151px; }
      .overlap-section__triangle svg {
        width: 169.28px;
        height: 151px; }
        .overlap-section__triangle svg * {
          fill: #136b6a; } }

@media all and (min-width: 75rem) {
  .basic-list__header {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end; } }

.basic-list__title {
  font-size: 3.0625rem;
  line-height: 1;
  margin-bottom: 0px; }
  @media all and (min-width: 45rem) {
    .basic-list__title {
      font-size: 3.8125rem; } }
  @media all and (min-width: 56.25rem) {
    .basic-list__title {
      font-size: 4.75rem; } }

.basic-list__intro {
  line-height: 1.5;
  margin-bottom: 0px;
  margin-top: 10px;
  max-width: 400px; }
  @media all and (min-width: 45rem) {
    .basic-list__intro {
      font-size: 1.25rem;
      margin-top: 20px; } }
  @media all and (min-width: 75rem) {
    .basic-list__intro {
      margin-top: 0px; } }

.basic-list__list {
  padding-left: 0px;
  margin-top: 40px;
  margin-bottom: -22px;
  list-style: none; }
  @media all and (min-width: 56.25rem) {
    .basic-list__list {
      -webkit-column-count: 2;
      -moz-column-count: 2;
      column-count: 2;
      -webkit-column-gap: 50px;
      -moz-column-gap: 50px;
      column-gap: 50px;
      margin-top: 54px; } }
  @media all and (min-width: 100rem) {
    .basic-list__list {
      -webkit-column-gap: 0;
      -moz-column-gap: 0;
      column-gap: 0; } }

.basic-list__list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 1.5;
  margin-bottom: 22px;
  max-width: 50ch;
  page-break-inside: avoid;
  -webkit-column-break-inside: avoid;
  break-inside: avoid; }
  .basic-list__list-item::before {
    content: '\2022';
    font-weight: bold;
    display: inline-block;
    margin-right: 1em; }

.basic-list.-green .basic-list__intro, .-green .dotted-container .basic-list.btn .basic-list__intro, .dotted-container.-green .dotted-container__content .basic-list.btn .basic-list__intro, .-green .accordion .basic-list.btn .basic-list__intro, .accordion.-green .basic-list.btn .basic-list__intro, .panel-slider__controls.-green .basic-list.btn .basic-list__intro, .card.-green .basic-list.btn .basic-list__intro, .content-card.-green .basic-list.btn .basic-list__intro, .-green .content-block__btn .basic-list.btn .basic-list__intro {
  color: #213838; }

.basic-list.-green .basic-list__list-item:before, .-green .dotted-container .basic-list.btn .basic-list__list-item:before, .dotted-container.-green .dotted-container__content .basic-list.btn .basic-list__list-item:before, .-green .accordion .basic-list.btn .basic-list__list-item:before, .accordion.-green .basic-list.btn .basic-list__list-item:before, .panel-slider__controls.-green .basic-list.btn .basic-list__list-item:before, .card.-green .basic-list.btn .basic-list__list-item:before, .content-card.-green .basic-list.btn .basic-list__list-item:before, .-green .content-block__btn .basic-list.btn .basic-list__list-item:before {
  color: #24a390; }

.basic-list.-blue .basic-list__intro, .-blue .dotted-container .basic-list.btn .basic-list__intro, .dotted-container.-blue .dotted-container__content .basic-list.btn .basic-list__intro, .-blue .accordion .basic-list.btn .basic-list__intro, .accordion.-blue .basic-list.btn .basic-list__intro, .triangle-section.-blue .triangle-column__body .basic-list.btn .basic-list__intro, .panel-slider__controls.-blue .basic-list.btn .basic-list__intro, .card.-blue .basic-list.btn .basic-list__intro, .content-card.-blue .basic-list.btn .basic-list__intro, .-blue .content-block__btn .basic-list.btn .basic-list__intro {
  color: #1b4265; }

.basic-list.-blue .basic-list__list-item:before, .-blue .dotted-container .basic-list.btn .basic-list__list-item:before, .dotted-container.-blue .dotted-container__content .basic-list.btn .basic-list__list-item:before, .-blue .accordion .basic-list.btn .basic-list__list-item:before, .accordion.-blue .basic-list.btn .basic-list__list-item:before, .triangle-section.-blue .triangle-column__body .basic-list.btn .basic-list__list-item:before, .panel-slider__controls.-blue .basic-list.btn .basic-list__list-item:before, .card.-blue .basic-list.btn .basic-list__list-item:before, .content-card.-blue .basic-list.btn .basic-list__list-item:before, .-blue .content-block__btn .basic-list.btn .basic-list__list-item:before {
  color: #178bcd; }

.basic-list.-red .basic-list__intro, .-red .dotted-container .basic-list.btn .basic-list__intro, .dotted-container.-red .dotted-container__content .basic-list.btn .basic-list__intro, .-red .accordion .basic-list.btn .basic-list__intro, .accordion.-red .basic-list.btn .basic-list__intro, .panel-slider__controls.-red .basic-list.btn .basic-list__intro, .card.-red .basic-list.btn .basic-list__intro, .content-card.-red .basic-list.btn .basic-list__intro, .-red .content-block__btn .basic-list.btn .basic-list__intro {
  color: #63282c; }

.basic-list.-red .basic-list__list-item:before, .-red .dotted-container .basic-list.btn .basic-list__list-item:before, .dotted-container.-red .dotted-container__content .basic-list.btn .basic-list__list-item:before, .-red .accordion .basic-list.btn .basic-list__list-item:before, .accordion.-red .basic-list.btn .basic-list__list-item:before, .panel-slider__controls.-red .basic-list.btn .basic-list__list-item:before, .card.-red .basic-list.btn .basic-list__list-item:before, .content-card.-red .basic-list.btn .basic-list__list-item:before, .-red .content-block__btn .basic-list.btn .basic-list__list-item:before {
  color: #e8242d; }

.basic-list.-yellow .basic-list__intro, .-yellow .dotted-container .basic-list.btn .basic-list__intro, .dotted-container.-yellow .dotted-container__content .basic-list.btn .basic-list__intro, .-yellow .accordion .basic-list.btn .basic-list__intro, .accordion.-yellow .basic-list.btn .basic-list__intro, .panel-slider__controls.-yellow .basic-list.btn .basic-list__intro, .card.-yellow .basic-list.btn .basic-list__intro, .-yellow .content-block__btn .basic-list.btn .basic-list__intro {
  color: #731e22; }

.basic-list.-yellow .basic-list__list-item:before, .-yellow .dotted-container .basic-list.btn .basic-list__list-item:before, .dotted-container.-yellow .dotted-container__content .basic-list.btn .basic-list__list-item:before, .-yellow .accordion .basic-list.btn .basic-list__list-item:before, .accordion.-yellow .basic-list.btn .basic-list__list-item:before, .panel-slider__controls.-yellow .basic-list.btn .basic-list__list-item:before, .card.-yellow .basic-list.btn .basic-list__list-item:before, .-yellow .content-block__btn .basic-list.btn .basic-list__list-item:before {
  color: #f07930; }

.basic-list.-purple .basic-list__intro, .-purple .dotted-container .basic-list.btn .basic-list__intro, .dotted-container.-purple .dotted-container__content .basic-list.btn .basic-list__intro, .-purple .accordion .basic-list.btn .basic-list__intro, .accordion.-purple .basic-list.btn .basic-list__intro, .triangle-section.-purple .triangle-column__body .basic-list.btn .basic-list__intro, .triangle-section.-purple-light .triangle-column__body .basic-list.btn .basic-list__intro, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .basic-list.btn .basic-list__intro, .slider-panel.-purple .triangle-section.btn .triangle-column__body .basic-list.btn .basic-list__intro, .panel-slider__controls.-purple .basic-list.btn .basic-list__intro, .card.-purple .basic-list.btn .basic-list__intro, .content-card.-purple .basic-list.btn .basic-list__intro, .-purple .content-block__btn .basic-list.btn .basic-list__intro {
  color: #3e2c57; }

.basic-list.-purple .basic-list__list-item:before, .-purple .dotted-container .basic-list.btn .basic-list__list-item:before, .dotted-container.-purple .dotted-container__content .basic-list.btn .basic-list__list-item:before, .-purple .accordion .basic-list.btn .basic-list__list-item:before, .accordion.-purple .basic-list.btn .basic-list__list-item:before, .triangle-section.-purple .triangle-column__body .basic-list.btn .basic-list__list-item:before, .triangle-section.-purple-light .triangle-column__body .basic-list.btn .basic-list__list-item:before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .basic-list.btn .basic-list__list-item:before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .basic-list.btn .basic-list__list-item:before, .panel-slider__controls.-purple .basic-list.btn .basic-list__list-item:before, .card.-purple .basic-list.btn .basic-list__list-item:before, .content-card.-purple .basic-list.btn .basic-list__list-item:before, .-purple .content-block__btn .basic-list.btn .basic-list__list-item:before {
  color: #8f2f8d; }

.link-list {
  background-color: #f4f4f4;
  padding: 70px 0px;
  position: relative; }
  .link-list::before {
    content: '';
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    left: calc((100vw - calc(100vw * (12 / 14))) / -2);
    right: calc((100vw - calc(100vw * (12 / 14))) / -2);
    background-color: #f4f4f4;
    z-index: -1; }
  @media all and (min-width: 45rem) {
    .link-list {
      padding: 111px 0px; } }

.link-list__title {
  text-transform: uppercase;
  font-size: 1.9375rem;
  line-height: 1;
  color: #24a390;
  margin-bottom: 32px;
  text-align: center; }
  .link-list__title.-green, .-green .dotted-container .link-list__title.btn, .dotted-container.-green .dotted-container__content .link-list__title.btn, .-green .accordion .link-list__title.btn, .accordion.-green .link-list__title.btn, .panel-slider__controls.-green .link-list__title.btn, .card.-green .link-list__title.btn, .content-card.-green .link-list__title.btn, .-green .content-block__btn .link-list__title.btn {
    color: #24a390; }
  .link-list__title.-red, .-red .dotted-container .link-list__title.btn, .dotted-container.-red .dotted-container__content .link-list__title.btn, .-red .accordion .link-list__title.btn, .accordion.-red .link-list__title.btn, .panel-slider__controls.-red .link-list__title.btn, .card.-red .link-list__title.btn, .content-card.-red .link-list__title.btn, .-red .content-block__btn .link-list__title.btn {
    color: #e8242d; }
  .link-list__title.-yellow, .-yellow .dotted-container .link-list__title.btn, .dotted-container.-yellow .dotted-container__content .link-list__title.btn, .-yellow .accordion .link-list__title.btn, .accordion.-yellow .link-list__title.btn, .panel-slider__controls.-yellow .link-list__title.btn, .card.-yellow .link-list__title.btn, .-yellow .content-block__btn .link-list__title.btn {
    color: #f07930; }
  .link-list__title.-purple, .-purple .dotted-container .link-list__title.btn, .dotted-container.-purple .dotted-container__content .link-list__title.btn, .-purple .accordion .link-list__title.btn, .accordion.-purple .link-list__title.btn, .triangle-section.-purple .triangle-column__body .link-list__title.btn, .triangle-section.-purple-light .triangle-column__body .link-list__title.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .link-list__title.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .link-list__title.btn, .panel-slider__controls.-purple .link-list__title.btn, .card.-purple .link-list__title.btn, .content-card.-purple .link-list__title.btn, .-purple .content-block__btn .link-list__title.btn {
    color: #8f2f8d; }
  .link-list__title.-blue, .-blue .dotted-container .link-list__title.btn, .dotted-container.-blue .dotted-container__content .link-list__title.btn, .-blue .accordion .link-list__title.btn, .accordion.-blue .link-list__title.btn, .triangle-section.-blue .triangle-column__body .link-list__title.btn, .panel-slider__controls.-blue .link-list__title.btn, .card.-blue .link-list__title.btn, .content-card.-blue .link-list__title.btn, .-blue .content-block__btn .link-list__title.btn {
    color: #178bcd; }

.link-list__body {
  font-size: 1.5625rem;
  line-height: 1.25;
  margin: auto;
  margin-bottom: 70px;
  text-align: center;
  max-width: 712px; }
  @media all and (min-width: 45rem) {
    .link-list__body {
      margin-bottom: 103px; } }

.link-list__list {
  margin-bottom: -50px;
  margin-right: -30px;
  list-style-type: none;
  padding-left: 0; }
  @media all and (min-width: 45rem) {
    .link-list__list {
      -webkit-column-count: 2;
      -moz-column-count: 2;
      column-count: 2; } }
  @media all and (min-width: 75rem) {
    .link-list__list {
      -webkit-column-count: 3;
      -moz-column-count: 3;
      column-count: 3; } }
  @media all and (min-width: 100rem) {
    .link-list__list {
      -webkit-column-gap: 10vw;
      -moz-column-gap: 10vw;
      column-gap: 10vw; } }
  @media all and (min-width: 120rem) {
    .link-list__list {
      -webkit-column-gap: 13vw;
      -moz-column-gap: 13vw;
      column-gap: 13vw; } }

.link-list__list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 50px;
  margin-right: 30px;
  line-height: 1.5;
  page-break-inside: avoid;
  -webkit-column-break-inside: avoid;
  break-inside: avoid; }
  .link-list__list-item p {
    color: #231f20;
    font-weight: bold;
    margin-bottom: 8px; }
  .link-list__list-item a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 8px; }

.info-callout {
  border-radius: 24px;
  padding: 40px 0px; }
  @media all and (min-width: 45rem) {
    .info-callout {
      padding: 50px 0px; } }
  @media all and (min-width: 56.25rem) {
    .info-callout {
      padding: 70px 0px; } }
  @media all and (min-width: 75rem) {
    .info-callout {
      padding: 97px 0px; } }

.info-callout__title {
  color: #ffffff;
  line-height: 1;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 2.4375rem;
  margin-bottom: 20px; }
  @media all and (min-width: 45rem) {
    .info-callout__title {
      font-size: 3.0625rem;
      margin-bottom: 32px; } }
  @media all and (min-width: 75rem) {
    .info-callout__title {
      font-size: 3.8125rem; } }
  @media all and (min-width: 100rem) {
    .info-callout__title {
      font-size: 4.75rem; } }

.info-callout__intro {
  line-height: 1.5;
  margin-bottom: 24px;
  max-width: 400px;
  font-size: 1.25rem; }

.info-callout__contact p {
  line-height: 1.5;
  color: #ffffff;
  margin-bottom: 0px;
  max-width: 400px;
  margin-bottom: 5px; }
  .info-callout__contact p:last-child {
    margin-bottom: 0px; }

.info-callout__contact a {
  color: #ffffff; }

.info-callout__callout {
  padding: 25px;
  border-radius: 16px;
  margin-top: 50px;
  width: 100%; }
  @media all and (min-width: 45rem) {
    .info-callout__callout {
      padding: 28px 35px; } }
  @media all and (min-width: 75rem) {
    .info-callout__callout {
      margin-top: 0px;
      padding: 46px 70px; } }

.callout-block {
  margin-bottom: 50px; }
  .callout-block:last-of-type {
    margin-bottom: 0px; }

.callout-block__title {
  color: #faae31;
  text-transform: uppercase;
  font-size: 1.9375rem;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 28px; }

.callout-block__body {
  color: #ffffff;
  font-weight: bold;
  line-height: 1.5; }
  .callout-block__body p,
  .callout-block__body ul,
  .callout-block__body ol,
  .callout-block__body li {
    margin-bottom: 0px; }

.info-callout.-purple, .-purple .dotted-container .info-callout.btn, .dotted-container.-purple .dotted-container__content .info-callout.btn, .-purple .accordion .info-callout.btn, .accordion.-purple .info-callout.btn, .triangle-section.-purple .triangle-column__body .info-callout.btn, .triangle-section.-purple-light .triangle-column__body .info-callout.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .info-callout.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .info-callout.btn, .panel-slider__controls.-purple .info-callout.btn, .card.-purple .info-callout.btn, .content-card.-purple .info-callout.btn, .-purple .content-block__btn .info-callout.btn {
  background: linear-gradient(103.01deg, #8f2f8d 0%, #5a348f 100%); }
  .info-callout.-purple .info-callout__intro, .-purple .dotted-container .info-callout.btn .info-callout__intro, .dotted-container.-purple .dotted-container__content .info-callout.btn .info-callout__intro, .-purple .accordion .info-callout.btn .info-callout__intro, .accordion.-purple .info-callout.btn .info-callout__intro, .triangle-section.-purple .triangle-column__body .info-callout.btn .info-callout__intro, .triangle-section.-purple-light .triangle-column__body .info-callout.btn .info-callout__intro, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .info-callout.btn .info-callout__intro, .slider-panel.-purple .triangle-section.btn .triangle-column__body .info-callout.btn .info-callout__intro, .panel-slider__controls.-purple .info-callout.btn .info-callout__intro, .card.-purple .info-callout.btn .info-callout__intro, .content-card.-purple .info-callout.btn .info-callout__intro, .-purple .content-block__btn .info-callout.btn .info-callout__intro {
    color: #e9bad8; }
  .info-callout.-purple .info-callout__callout, .-purple .dotted-container .info-callout.btn .info-callout__callout, .dotted-container.-purple .dotted-container__content .info-callout.btn .info-callout__callout, .-purple .accordion .info-callout.btn .info-callout__callout, .accordion.-purple .info-callout.btn .info-callout__callout, .triangle-section.-purple .triangle-column__body .info-callout.btn .info-callout__callout, .triangle-section.-purple-light .triangle-column__body .info-callout.btn .info-callout__callout, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .info-callout.btn .info-callout__callout, .slider-panel.-purple .triangle-section.btn .triangle-column__body .info-callout.btn .info-callout__callout, .panel-slider__controls.-purple .info-callout.btn .info-callout__callout, .card.-purple .info-callout.btn .info-callout__callout, .content-card.-purple .info-callout.btn .info-callout__callout, .-purple .content-block__btn .info-callout.btn .info-callout__callout {
    background-color: #3e2c57; }
  .info-callout.-purple .info-callout__contact a:focus, .-purple .dotted-container .info-callout.btn .info-callout__contact a:focus, .dotted-container.-purple .dotted-container__content .info-callout.btn .info-callout__contact a:focus, .-purple .accordion .info-callout.btn .info-callout__contact a:focus, .accordion.-purple .info-callout.btn .info-callout__contact a:focus, .triangle-section.-purple .triangle-column__body .info-callout.btn .info-callout__contact a:focus, .triangle-section.-purple-light .triangle-column__body .info-callout.btn .info-callout__contact a:focus, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .info-callout.btn .info-callout__contact a:focus, .slider-panel.-purple .triangle-section.btn .triangle-column__body .info-callout.btn .info-callout__contact a:focus, .panel-slider__controls.-purple .info-callout.btn .info-callout__contact a:focus, .card.-purple .info-callout.btn .info-callout__contact a:focus, .content-card.-purple .info-callout.btn .info-callout__contact a:focus, .-purple .content-block__btn .info-callout.btn .info-callout__contact a:focus, .info-callout.-purple .info-callout__contact a:hover, .-purple .dotted-container .info-callout.btn .info-callout__contact a:hover, .dotted-container.-purple .dotted-container__content .info-callout.btn .info-callout__contact a:hover, .-purple .accordion .info-callout.btn .info-callout__contact a:hover, .accordion.-purple .info-callout.btn .info-callout__contact a:hover, .triangle-section.-purple .triangle-column__body .info-callout.btn .info-callout__contact a:hover, .triangle-section.-purple-light .triangle-column__body .info-callout.btn .info-callout__contact a:hover, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .info-callout.btn .info-callout__contact a:hover, .slider-panel.-purple .triangle-section.btn .triangle-column__body .info-callout.btn .info-callout__contact a:hover, .panel-slider__controls.-purple .info-callout.btn .info-callout__contact a:hover, .card.-purple .info-callout.btn .info-callout__contact a:hover, .content-card.-purple .info-callout.btn .info-callout__contact a:hover, .-purple .content-block__btn .info-callout.btn .info-callout__contact a:hover {
    color: #e9bad8; }

.info-callout.-green, .-green .dotted-container .info-callout.btn, .dotted-container.-green .dotted-container__content .info-callout.btn, .-green .accordion .info-callout.btn, .accordion.-green .info-callout.btn, .panel-slider__controls.-green .info-callout.btn, .card.-green .info-callout.btn, .content-card.-green .info-callout.btn, .-green .content-block__btn .info-callout.btn {
  background: linear-gradient(103.01deg, #24a390 0%, #136b6a 100%); }
  .info-callout.-green .info-callout__intro, .-green .dotted-container .info-callout.btn .info-callout__intro, .dotted-container.-green .dotted-container__content .info-callout.btn .info-callout__intro, .-green .accordion .info-callout.btn .info-callout__intro, .accordion.-green .info-callout.btn .info-callout__intro, .panel-slider__controls.-green .info-callout.btn .info-callout__intro, .card.-green .info-callout.btn .info-callout__intro, .content-card.-green .info-callout.btn .info-callout__intro, .-green .content-block__btn .info-callout.btn .info-callout__intro {
    color: #c1e8e9; }
  .info-callout.-green .info-callout__callout, .-green .dotted-container .info-callout.btn .info-callout__callout, .dotted-container.-green .dotted-container__content .info-callout.btn .info-callout__callout, .-green .accordion .info-callout.btn .info-callout__callout, .accordion.-green .info-callout.btn .info-callout__callout, .panel-slider__controls.-green .info-callout.btn .info-callout__callout, .card.-green .info-callout.btn .info-callout__callout, .content-card.-green .info-callout.btn .info-callout__callout, .-green .content-block__btn .info-callout.btn .info-callout__callout {
    background-color: #213838; }
  .info-callout.-green .info-callout__contact a:focus, .-green .dotted-container .info-callout.btn .info-callout__contact a:focus, .dotted-container.-green .dotted-container__content .info-callout.btn .info-callout__contact a:focus, .-green .accordion .info-callout.btn .info-callout__contact a:focus, .accordion.-green .info-callout.btn .info-callout__contact a:focus, .panel-slider__controls.-green .info-callout.btn .info-callout__contact a:focus, .card.-green .info-callout.btn .info-callout__contact a:focus, .content-card.-green .info-callout.btn .info-callout__contact a:focus, .-green .content-block__btn .info-callout.btn .info-callout__contact a:focus, .info-callout.-green .info-callout__contact a:hover, .-green .dotted-container .info-callout.btn .info-callout__contact a:hover, .dotted-container.-green .dotted-container__content .info-callout.btn .info-callout__contact a:hover, .-green .accordion .info-callout.btn .info-callout__contact a:hover, .accordion.-green .info-callout.btn .info-callout__contact a:hover, .panel-slider__controls.-green .info-callout.btn .info-callout__contact a:hover, .card.-green .info-callout.btn .info-callout__contact a:hover, .content-card.-green .info-callout.btn .info-callout__contact a:hover, .-green .content-block__btn .info-callout.btn .info-callout__contact a:hover {
    color: #c1e8e9; }

.info-callout.-blue, .-blue .dotted-container .info-callout.btn, .dotted-container.-blue .dotted-container__content .info-callout.btn, .-blue .accordion .info-callout.btn, .accordion.-blue .info-callout.btn, .triangle-section.-blue .triangle-column__body .info-callout.btn, .panel-slider__controls.-blue .info-callout.btn, .card.-blue .info-callout.btn, .content-card.-blue .info-callout.btn, .-blue .content-block__btn .info-callout.btn {
  background: linear-gradient(103.01deg, #178bcd 0%, #0a63ac 100%); }
  .info-callout.-blue .info-callout__intro, .-blue .dotted-container .info-callout.btn .info-callout__intro, .dotted-container.-blue .dotted-container__content .info-callout.btn .info-callout__intro, .-blue .accordion .info-callout.btn .info-callout__intro, .accordion.-blue .info-callout.btn .info-callout__intro, .triangle-section.-blue .triangle-column__body .info-callout.btn .info-callout__intro, .panel-slider__controls.-blue .info-callout.btn .info-callout__intro, .card.-blue .info-callout.btn .info-callout__intro, .content-card.-blue .info-callout.btn .info-callout__intro, .-blue .content-block__btn .info-callout.btn .info-callout__intro {
    color: #bbe5f8; }
  .info-callout.-blue .info-callout__callout, .-blue .dotted-container .info-callout.btn .info-callout__callout, .dotted-container.-blue .dotted-container__content .info-callout.btn .info-callout__callout, .-blue .accordion .info-callout.btn .info-callout__callout, .accordion.-blue .info-callout.btn .info-callout__callout, .triangle-section.-blue .triangle-column__body .info-callout.btn .info-callout__callout, .panel-slider__controls.-blue .info-callout.btn .info-callout__callout, .card.-blue .info-callout.btn .info-callout__callout, .content-card.-blue .info-callout.btn .info-callout__callout, .-blue .content-block__btn .info-callout.btn .info-callout__callout {
    background-color: #1b4265; }
  .info-callout.-blue .info-callout__contact a:focus, .-blue .dotted-container .info-callout.btn .info-callout__contact a:focus, .dotted-container.-blue .dotted-container__content .info-callout.btn .info-callout__contact a:focus, .-blue .accordion .info-callout.btn .info-callout__contact a:focus, .accordion.-blue .info-callout.btn .info-callout__contact a:focus, .triangle-section.-blue .triangle-column__body .info-callout.btn .info-callout__contact a:focus, .panel-slider__controls.-blue .info-callout.btn .info-callout__contact a:focus, .card.-blue .info-callout.btn .info-callout__contact a:focus, .content-card.-blue .info-callout.btn .info-callout__contact a:focus, .-blue .content-block__btn .info-callout.btn .info-callout__contact a:focus, .info-callout.-blue .info-callout__contact a:hover, .-blue .dotted-container .info-callout.btn .info-callout__contact a:hover, .dotted-container.-blue .dotted-container__content .info-callout.btn .info-callout__contact a:hover, .-blue .accordion .info-callout.btn .info-callout__contact a:hover, .accordion.-blue .info-callout.btn .info-callout__contact a:hover, .triangle-section.-blue .triangle-column__body .info-callout.btn .info-callout__contact a:hover, .panel-slider__controls.-blue .info-callout.btn .info-callout__contact a:hover, .card.-blue .info-callout.btn .info-callout__contact a:hover, .content-card.-blue .info-callout.btn .info-callout__contact a:hover, .-blue .content-block__btn .info-callout.btn .info-callout__contact a:hover {
    color: #bbe5f8; }

.info-callout.-yellow, .-yellow .dotted-container .info-callout.btn, .dotted-container.-yellow .dotted-container__content .info-callout.btn, .-yellow .accordion .info-callout.btn, .accordion.-yellow .info-callout.btn, .panel-slider__controls.-yellow .info-callout.btn, .card.-yellow .info-callout.btn, .-yellow .content-block__btn .info-callout.btn {
  background: linear-gradient(103.01deg, #f07930 0%, #d95931 100%); }
  .info-callout.-yellow .info-callout__intro, .-yellow .dotted-container .info-callout.btn .info-callout__intro, .dotted-container.-yellow .dotted-container__content .info-callout.btn .info-callout__intro, .-yellow .accordion .info-callout.btn .info-callout__intro, .accordion.-yellow .info-callout.btn .info-callout__intro, .panel-slider__controls.-yellow .info-callout.btn .info-callout__intro, .card.-yellow .info-callout.btn .info-callout__intro, .-yellow .content-block__btn .info-callout.btn .info-callout__intro {
    color: #fde4bf; }
  .info-callout.-yellow .info-callout__callout, .-yellow .dotted-container .info-callout.btn .info-callout__callout, .dotted-container.-yellow .dotted-container__content .info-callout.btn .info-callout__callout, .-yellow .accordion .info-callout.btn .info-callout__callout, .accordion.-yellow .info-callout.btn .info-callout__callout, .panel-slider__controls.-yellow .info-callout.btn .info-callout__callout, .card.-yellow .info-callout.btn .info-callout__callout, .-yellow .content-block__btn .info-callout.btn .info-callout__callout {
    background-color: #731e22; }
  .info-callout.-yellow .info-callout__contact a:focus, .-yellow .dotted-container .info-callout.btn .info-callout__contact a:focus, .dotted-container.-yellow .dotted-container__content .info-callout.btn .info-callout__contact a:focus, .-yellow .accordion .info-callout.btn .info-callout__contact a:focus, .accordion.-yellow .info-callout.btn .info-callout__contact a:focus, .panel-slider__controls.-yellow .info-callout.btn .info-callout__contact a:focus, .card.-yellow .info-callout.btn .info-callout__contact a:focus, .-yellow .content-block__btn .info-callout.btn .info-callout__contact a:focus, .info-callout.-yellow .info-callout__contact a:hover, .-yellow .dotted-container .info-callout.btn .info-callout__contact a:hover, .dotted-container.-yellow .dotted-container__content .info-callout.btn .info-callout__contact a:hover, .-yellow .accordion .info-callout.btn .info-callout__contact a:hover, .accordion.-yellow .info-callout.btn .info-callout__contact a:hover, .panel-slider__controls.-yellow .info-callout.btn .info-callout__contact a:hover, .card.-yellow .info-callout.btn .info-callout__contact a:hover, .-yellow .content-block__btn .info-callout.btn .info-callout__contact a:hover {
    color: #fde4bf; }

.info-callout.-red, .-red .dotted-container .info-callout.btn, .dotted-container.-red .dotted-container__content .info-callout.btn, .-red .accordion .info-callout.btn, .accordion.-red .info-callout.btn, .panel-slider__controls.-red .info-callout.btn, .card.-red .info-callout.btn, .content-card.-red .info-callout.btn, .-red .content-block__btn .info-callout.btn {
  background: linear-gradient(103.01deg, #e8242d 0%, #a62e34 100%); }
  .info-callout.-red .info-callout__intro, .-red .dotted-container .info-callout.btn .info-callout__intro, .dotted-container.-red .dotted-container__content .info-callout.btn .info-callout__intro, .-red .accordion .info-callout.btn .info-callout__intro, .accordion.-red .info-callout.btn .info-callout__intro, .panel-slider__controls.-red .info-callout.btn .info-callout__intro, .card.-red .info-callout.btn .info-callout__intro, .content-card.-red .info-callout.btn .info-callout__intro, .-red .content-block__btn .info-callout.btn .info-callout__intro {
    color: #f8c8bc; }
  .info-callout.-red .info-callout__callout, .-red .dotted-container .info-callout.btn .info-callout__callout, .dotted-container.-red .dotted-container__content .info-callout.btn .info-callout__callout, .-red .accordion .info-callout.btn .info-callout__callout, .accordion.-red .info-callout.btn .info-callout__callout, .panel-slider__controls.-red .info-callout.btn .info-callout__callout, .card.-red .info-callout.btn .info-callout__callout, .content-card.-red .info-callout.btn .info-callout__callout, .-red .content-block__btn .info-callout.btn .info-callout__callout {
    background-color: #63282c; }
  .info-callout.-red .info-callout__contact a:focus, .-red .dotted-container .info-callout.btn .info-callout__contact a:focus, .dotted-container.-red .dotted-container__content .info-callout.btn .info-callout__contact a:focus, .-red .accordion .info-callout.btn .info-callout__contact a:focus, .accordion.-red .info-callout.btn .info-callout__contact a:focus, .panel-slider__controls.-red .info-callout.btn .info-callout__contact a:focus, .card.-red .info-callout.btn .info-callout__contact a:focus, .content-card.-red .info-callout.btn .info-callout__contact a:focus, .-red .content-block__btn .info-callout.btn .info-callout__contact a:focus, .info-callout.-red .info-callout__contact a:hover, .-red .dotted-container .info-callout.btn .info-callout__contact a:hover, .dotted-container.-red .dotted-container__content .info-callout.btn .info-callout__contact a:hover, .-red .accordion .info-callout.btn .info-callout__contact a:hover, .accordion.-red .info-callout.btn .info-callout__contact a:hover, .panel-slider__controls.-red .info-callout.btn .info-callout__contact a:hover, .card.-red .info-callout.btn .info-callout__contact a:hover, .content-card.-red .info-callout.btn .info-callout__contact a:hover, .-red .content-block__btn .info-callout.btn .info-callout__contact a:hover {
    color: #f8c8bc; }

.list-callout {
  padding: 30px;
  border-radius: 24px; }
  @media all and (min-width: 45rem) {
    .list-callout {
      padding: 45px 51px; } }
  .list-callout.-purple, .-purple .dotted-container .list-callout.btn, .dotted-container.-purple .dotted-container__content .list-callout.btn, .-purple .accordion .list-callout.btn, .accordion.-purple .list-callout.btn, .triangle-section.-purple .triangle-column__body .list-callout.btn, .triangle-section.-purple-light .triangle-column__body .list-callout.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .list-callout.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .list-callout.btn, .panel-slider__controls.-purple .list-callout.btn, .card.-purple .list-callout.btn, .content-card.-purple .list-callout.btn, .-purple .content-block__btn .list-callout.btn {
    background: linear-gradient(115.69deg, #8f2f8d 0%, #5a348f 100%); }
  .list-callout.-blue, .-blue .dotted-container .list-callout.btn, .dotted-container.-blue .dotted-container__content .list-callout.btn, .-blue .accordion .list-callout.btn, .accordion.-blue .list-callout.btn, .triangle-section.-blue .triangle-column__body .list-callout.btn, .panel-slider__controls.-blue .list-callout.btn, .card.-blue .list-callout.btn, .content-card.-blue .list-callout.btn, .-blue .content-block__btn .list-callout.btn {
    background: linear-gradient(115.69deg, #178bcd 0%, #0a63ac 100%); }
  .list-callout.-red, .-red .dotted-container .list-callout.btn, .dotted-container.-red .dotted-container__content .list-callout.btn, .-red .accordion .list-callout.btn, .accordion.-red .list-callout.btn, .panel-slider__controls.-red .list-callout.btn, .card.-red .list-callout.btn, .content-card.-red .list-callout.btn, .-red .content-block__btn .list-callout.btn {
    background: linear-gradient(115.69deg, #e8242d 0%, #a62e34 100%); }
  .list-callout.-yellow, .-yellow .dotted-container .list-callout.btn, .dotted-container.-yellow .dotted-container__content .list-callout.btn, .-yellow .accordion .list-callout.btn, .accordion.-yellow .list-callout.btn, .panel-slider__controls.-yellow .list-callout.btn, .card.-yellow .list-callout.btn, .-yellow .content-block__btn .list-callout.btn {
    background: linear-gradient(115.69deg, #f07930 0%, #d95931 100%); }
  .list-callout.-green, .-green .dotted-container .list-callout.btn, .dotted-container.-green .dotted-container__content .list-callout.btn, .-green .accordion .list-callout.btn, .accordion.-green .list-callout.btn, .panel-slider__controls.-green .list-callout.btn, .card.-green .list-callout.btn, .content-card.-green .list-callout.btn, .-green .content-block__btn .list-callout.btn {
    background: linear-gradient(115.69deg, #24a390 0%, #136b6a 100%); }

.list-callout__title {
  text-transform: uppercase;
  color: #ffffff;
  font-size: 3.0625rem;
  margin-bottom: 30px; }
  @media all and (min-width: 45rem) {
    .list-callout__title {
      font-size: 3.8125rem; } }

.list-callout__list {
  margin-bottom: 0px;
  margin-right: -15px; }
  @media all and (min-width: 45rem) {
    .list-callout__list {
      -webkit-column-count: 2;
      -moz-column-count: 2;
      column-count: 2; } }
  @media all and (min-width: 75rem) {
    .list-callout__list {
      -webkit-column-count: 3;
      -moz-column-count: 3;
      column-count: 3; } }

.list-callout__list-item {
  color: #ffffff;
  font-size: 1.25rem;
  page-break-inside: avoid;
  -webkit-column-break-inside: avoid;
  break-inside: avoid;
  margin-right: 30px;
  margin-bottom: 10px; }
  @media all and (min-width: 75rem) {
    .list-callout__list-item:last-child {
      margin-bottom: 0; } }

.large-callout {
  background-color: #5a348f;
  border-radius: 24px;
  position: relative;
  padding: 60px 0px; }
  .large-callout::before {
    content: '';
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    background-color: #5a348f;
    right: calc((100vw - calc(100vw * (12 / 14))) / -2);
    border-radius: 24px 0px 0px 24px;
    z-index: -1; }
  @media all and (min-width: 56.25rem) {
    .large-callout {
      padding: 80px 0px; } }
  @media all and (min-width: 75rem) {
    .large-callout {
      padding: 100px 0px; } }
  .large-callout.-purple, .-purple .dotted-container .large-callout.btn, .dotted-container.-purple .dotted-container__content .large-callout.btn, .-purple .accordion .large-callout.btn, .accordion.-purple .large-callout.btn, .triangle-section.-purple .triangle-column__body .large-callout.btn, .triangle-section.-purple-light .triangle-column__body .large-callout.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .large-callout.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .large-callout.btn, .panel-slider__controls.-purple .large-callout.btn, .card.-purple .large-callout.btn, .content-card.-purple .large-callout.btn, .-purple .content-block__btn .large-callout.btn {
    background-color: #5a348f; }
    .large-callout.-purple::before, .-purple .dotted-container .large-callout.btn::before, .dotted-container.-purple .dotted-container__content .large-callout.btn::before, .-purple .accordion .large-callout.btn::before, .accordion.-purple .large-callout.btn::before, .triangle-section.-purple .triangle-column__body .large-callout.btn::before, .triangle-section.-purple-light .triangle-column__body .large-callout.btn::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .large-callout.btn::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .large-callout.btn::before, .panel-slider__controls.-purple .large-callout.btn::before, .card.-purple .large-callout.btn::before, .content-card.-purple .large-callout.btn::before, .-purple .content-block__btn .large-callout.btn::before {
      background-color: #5a348f; }
    .large-callout.-purple .large-callout__title span:nth-child(1), .-purple .dotted-container .large-callout.btn .large-callout__title span:nth-child(1), .dotted-container.-purple .dotted-container__content .large-callout.btn .large-callout__title span:nth-child(1), .-purple .accordion .large-callout.btn .large-callout__title span:nth-child(1), .accordion.-purple .large-callout.btn .large-callout__title span:nth-child(1), .triangle-section.-purple .triangle-column__body .large-callout.btn .large-callout__title span:nth-child(1), .triangle-section.-purple-light .triangle-column__body .large-callout.btn .large-callout__title span:nth-child(1), .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .large-callout.btn .large-callout__title span:nth-child(1), .slider-panel.-purple .triangle-section.btn .triangle-column__body .large-callout.btn .large-callout__title span:nth-child(1), .panel-slider__controls.-purple .large-callout.btn .large-callout__title span:nth-child(1), .card.-purple .large-callout.btn .large-callout__title span:nth-child(1), .content-card.-purple .large-callout.btn .large-callout__title span:nth-child(1), .-purple .content-block__btn .large-callout.btn .large-callout__title span:nth-child(1) {
      color: #e9bad8; }
    @media all and (min-width: 75rem) {
      .large-callout.-purple .large-callout__info, .-purple .dotted-container .large-callout.btn .large-callout__info, .dotted-container.-purple .dotted-container__content .large-callout.btn .large-callout__info, .-purple .accordion .large-callout.btn .large-callout__info, .accordion.-purple .large-callout.btn .large-callout__info, .triangle-section.-purple .triangle-column__body .large-callout.btn .large-callout__info, .triangle-section.-purple-light .triangle-column__body .large-callout.btn .large-callout__info, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .large-callout.btn .large-callout__info, .slider-panel.-purple .triangle-section.btn .triangle-column__body .large-callout.btn .large-callout__info, .panel-slider__controls.-purple .large-callout.btn .large-callout__info, .card.-purple .large-callout.btn .large-callout__info, .content-card.-purple .large-callout.btn .large-callout__info, .-purple .content-block__btn .large-callout.btn .large-callout__info {
        background-position: left;
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(33.33333%, #e9bad8), color-stop(0%, rgba(255, 255, 255, 0)));
        background-image: linear-gradient(#e9bad8 33.33333%, rgba(255, 255, 255, 0) 0%);
        background-repeat: repeat-y;
        background-size: 2px 6px; } }
    .large-callout.-purple .large-callout__info-block, .-purple .dotted-container .large-callout.btn .large-callout__info-block, .dotted-container.-purple .dotted-container__content .large-callout.btn .large-callout__info-block, .-purple .accordion .large-callout.btn .large-callout__info-block, .accordion.-purple .large-callout.btn .large-callout__info-block, .triangle-section.-purple .triangle-column__body .large-callout.btn .large-callout__info-block, .triangle-section.-purple-light .triangle-column__body .large-callout.btn .large-callout__info-block, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .large-callout.btn .large-callout__info-block, .slider-panel.-purple .triangle-section.btn .triangle-column__body .large-callout.btn .large-callout__info-block, .panel-slider__controls.-purple .large-callout.btn .large-callout__info-block, .card.-purple .large-callout.btn .large-callout__info-block, .content-card.-purple .large-callout.btn .large-callout__info-block, .-purple .content-block__btn .large-callout.btn .large-callout__info-block {
      color: #e9bad8;
      background-position: bottom;
      background-image: -webkit-gradient(linear, left top, right top, color-stop(33.33333%, #e9bad8), color-stop(0%, rgba(255, 255, 255, 0)));
      background-image: linear-gradient(to right, #e9bad8 33.33333%, rgba(255, 255, 255, 0) 0%);
      background-repeat: repeat-x;
      background-size: 6px 2px; }
      .large-callout.-purple .large-callout__info-block:last-of-type, .-purple .dotted-container .large-callout.btn .large-callout__info-block:last-of-type, .dotted-container.-purple .dotted-container__content .large-callout.btn .large-callout__info-block:last-of-type, .-purple .accordion .large-callout.btn .large-callout__info-block:last-of-type, .accordion.-purple .large-callout.btn .large-callout__info-block:last-of-type, .triangle-section.-purple .triangle-column__body .large-callout.btn .large-callout__info-block:last-of-type, .triangle-section.-purple-light .triangle-column__body .large-callout.btn .large-callout__info-block:last-of-type, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .large-callout.btn .large-callout__info-block:last-of-type, .slider-panel.-purple .triangle-section.btn .triangle-column__body .large-callout.btn .large-callout__info-block:last-of-type, .panel-slider__controls.-purple .large-callout.btn .large-callout__info-block:last-of-type, .card.-purple .large-callout.btn .large-callout__info-block:last-of-type, .content-card.-purple .large-callout.btn .large-callout__info-block:last-of-type, .-purple .content-block__btn .large-callout.btn .large-callout__info-block:last-of-type {
        background-image: none; }
  .large-callout.-blue, .-blue .dotted-container .large-callout.btn, .dotted-container.-blue .dotted-container__content .large-callout.btn, .-blue .accordion .large-callout.btn, .accordion.-blue .large-callout.btn, .triangle-section.-blue .triangle-column__body .large-callout.btn, .panel-slider__controls.-blue .large-callout.btn, .card.-blue .large-callout.btn, .content-card.-blue .large-callout.btn, .-blue .content-block__btn .large-callout.btn {
    background-color: #0a63ac; }
    .large-callout.-blue::before, .-blue .dotted-container .large-callout.btn::before, .dotted-container.-blue .dotted-container__content .large-callout.btn::before, .-blue .accordion .large-callout.btn::before, .accordion.-blue .large-callout.btn::before, .triangle-section.-blue .triangle-column__body .large-callout.btn::before, .panel-slider__controls.-blue .large-callout.btn::before, .card.-blue .large-callout.btn::before, .content-card.-blue .large-callout.btn::before, .-blue .content-block__btn .large-callout.btn::before {
      background-color: #0a63ac; }
    .large-callout.-blue .large-callout__title span:nth-child(1), .-blue .dotted-container .large-callout.btn .large-callout__title span:nth-child(1), .dotted-container.-blue .dotted-container__content .large-callout.btn .large-callout__title span:nth-child(1), .-blue .accordion .large-callout.btn .large-callout__title span:nth-child(1), .accordion.-blue .large-callout.btn .large-callout__title span:nth-child(1), .triangle-section.-blue .triangle-column__body .large-callout.btn .large-callout__title span:nth-child(1), .panel-slider__controls.-blue .large-callout.btn .large-callout__title span:nth-child(1), .card.-blue .large-callout.btn .large-callout__title span:nth-child(1), .content-card.-blue .large-callout.btn .large-callout__title span:nth-child(1), .-blue .content-block__btn .large-callout.btn .large-callout__title span:nth-child(1) {
      color: #bbe5f8; }
    @media all and (min-width: 75rem) {
      .large-callout.-blue .large-callout__info, .-blue .dotted-container .large-callout.btn .large-callout__info, .dotted-container.-blue .dotted-container__content .large-callout.btn .large-callout__info, .-blue .accordion .large-callout.btn .large-callout__info, .accordion.-blue .large-callout.btn .large-callout__info, .triangle-section.-blue .triangle-column__body .large-callout.btn .large-callout__info, .panel-slider__controls.-blue .large-callout.btn .large-callout__info, .card.-blue .large-callout.btn .large-callout__info, .content-card.-blue .large-callout.btn .large-callout__info, .-blue .content-block__btn .large-callout.btn .large-callout__info {
        background-position: left;
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(33.33333%, #bbe5f8), color-stop(0%, rgba(255, 255, 255, 0)));
        background-image: linear-gradient(#bbe5f8 33.33333%, rgba(255, 255, 255, 0) 0%);
        background-repeat: repeat-y;
        background-size: 2px 6px; } }
    .large-callout.-blue .large-callout__info-block, .-blue .dotted-container .large-callout.btn .large-callout__info-block, .dotted-container.-blue .dotted-container__content .large-callout.btn .large-callout__info-block, .-blue .accordion .large-callout.btn .large-callout__info-block, .accordion.-blue .large-callout.btn .large-callout__info-block, .triangle-section.-blue .triangle-column__body .large-callout.btn .large-callout__info-block, .panel-slider__controls.-blue .large-callout.btn .large-callout__info-block, .card.-blue .large-callout.btn .large-callout__info-block, .content-card.-blue .large-callout.btn .large-callout__info-block, .-blue .content-block__btn .large-callout.btn .large-callout__info-block {
      color: #bbe5f8;
      background-position: bottom;
      background-image: -webkit-gradient(linear, left top, right top, color-stop(33.33333%, #bbe5f8), color-stop(0%, rgba(255, 255, 255, 0)));
      background-image: linear-gradient(to right, #bbe5f8 33.33333%, rgba(255, 255, 255, 0) 0%);
      background-repeat: repeat-x;
      background-size: 6px 2px; }
      .large-callout.-blue .large-callout__info-block:last-of-type, .-blue .dotted-container .large-callout.btn .large-callout__info-block:last-of-type, .dotted-container.-blue .dotted-container__content .large-callout.btn .large-callout__info-block:last-of-type, .-blue .accordion .large-callout.btn .large-callout__info-block:last-of-type, .accordion.-blue .large-callout.btn .large-callout__info-block:last-of-type, .triangle-section.-blue .triangle-column__body .large-callout.btn .large-callout__info-block:last-of-type, .panel-slider__controls.-blue .large-callout.btn .large-callout__info-block:last-of-type, .card.-blue .large-callout.btn .large-callout__info-block:last-of-type, .content-card.-blue .large-callout.btn .large-callout__info-block:last-of-type, .-blue .content-block__btn .large-callout.btn .large-callout__info-block:last-of-type {
        background-image: none; }
  .large-callout.-green, .-green .dotted-container .large-callout.btn, .dotted-container.-green .dotted-container__content .large-callout.btn, .-green .accordion .large-callout.btn, .accordion.-green .large-callout.btn, .panel-slider__controls.-green .large-callout.btn, .card.-green .large-callout.btn, .content-card.-green .large-callout.btn, .-green .content-block__btn .large-callout.btn {
    background-color: #136b6a; }
    .large-callout.-green::before, .-green .dotted-container .large-callout.btn::before, .dotted-container.-green .dotted-container__content .large-callout.btn::before, .-green .accordion .large-callout.btn::before, .accordion.-green .large-callout.btn::before, .panel-slider__controls.-green .large-callout.btn::before, .card.-green .large-callout.btn::before, .content-card.-green .large-callout.btn::before, .-green .content-block__btn .large-callout.btn::before {
      background-color: #136b6a; }
    .large-callout.-green .large-callout__title span:nth-child(1), .-green .dotted-container .large-callout.btn .large-callout__title span:nth-child(1), .dotted-container.-green .dotted-container__content .large-callout.btn .large-callout__title span:nth-child(1), .-green .accordion .large-callout.btn .large-callout__title span:nth-child(1), .accordion.-green .large-callout.btn .large-callout__title span:nth-child(1), .panel-slider__controls.-green .large-callout.btn .large-callout__title span:nth-child(1), .card.-green .large-callout.btn .large-callout__title span:nth-child(1), .content-card.-green .large-callout.btn .large-callout__title span:nth-child(1), .-green .content-block__btn .large-callout.btn .large-callout__title span:nth-child(1) {
      color: #c1e8e9; }
    @media all and (min-width: 75rem) {
      .large-callout.-green .large-callout__info, .-green .dotted-container .large-callout.btn .large-callout__info, .dotted-container.-green .dotted-container__content .large-callout.btn .large-callout__info, .-green .accordion .large-callout.btn .large-callout__info, .accordion.-green .large-callout.btn .large-callout__info, .panel-slider__controls.-green .large-callout.btn .large-callout__info, .card.-green .large-callout.btn .large-callout__info, .content-card.-green .large-callout.btn .large-callout__info, .-green .content-block__btn .large-callout.btn .large-callout__info {
        background-position: left;
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(33.33333%, #c1e8e9), color-stop(0%, rgba(255, 255, 255, 0)));
        background-image: linear-gradient(#c1e8e9 33.33333%, rgba(255, 255, 255, 0) 0%);
        background-repeat: repeat-y;
        background-size: 2px 6px; } }
    .large-callout.-green .large-callout__info-block, .-green .dotted-container .large-callout.btn .large-callout__info-block, .dotted-container.-green .dotted-container__content .large-callout.btn .large-callout__info-block, .-green .accordion .large-callout.btn .large-callout__info-block, .accordion.-green .large-callout.btn .large-callout__info-block, .panel-slider__controls.-green .large-callout.btn .large-callout__info-block, .card.-green .large-callout.btn .large-callout__info-block, .content-card.-green .large-callout.btn .large-callout__info-block, .-green .content-block__btn .large-callout.btn .large-callout__info-block {
      color: #c1e8e9;
      background-position: bottom;
      background-image: -webkit-gradient(linear, left top, right top, color-stop(33.33333%, #c1e8e9), color-stop(0%, rgba(255, 255, 255, 0)));
      background-image: linear-gradient(to right, #c1e8e9 33.33333%, rgba(255, 255, 255, 0) 0%);
      background-repeat: repeat-x;
      background-size: 6px 2px; }
      .large-callout.-green .large-callout__info-block:last-of-type, .-green .dotted-container .large-callout.btn .large-callout__info-block:last-of-type, .dotted-container.-green .dotted-container__content .large-callout.btn .large-callout__info-block:last-of-type, .-green .accordion .large-callout.btn .large-callout__info-block:last-of-type, .accordion.-green .large-callout.btn .large-callout__info-block:last-of-type, .panel-slider__controls.-green .large-callout.btn .large-callout__info-block:last-of-type, .card.-green .large-callout.btn .large-callout__info-block:last-of-type, .content-card.-green .large-callout.btn .large-callout__info-block:last-of-type, .-green .content-block__btn .large-callout.btn .large-callout__info-block:last-of-type {
        background-image: none; }
  .large-callout.-red, .-red .dotted-container .large-callout.btn, .dotted-container.-red .dotted-container__content .large-callout.btn, .-red .accordion .large-callout.btn, .accordion.-red .large-callout.btn, .panel-slider__controls.-red .large-callout.btn, .card.-red .large-callout.btn, .content-card.-red .large-callout.btn, .-red .content-block__btn .large-callout.btn {
    background-color: #a62e34; }
    .large-callout.-red::before, .-red .dotted-container .large-callout.btn::before, .dotted-container.-red .dotted-container__content .large-callout.btn::before, .-red .accordion .large-callout.btn::before, .accordion.-red .large-callout.btn::before, .panel-slider__controls.-red .large-callout.btn::before, .card.-red .large-callout.btn::before, .content-card.-red .large-callout.btn::before, .-red .content-block__btn .large-callout.btn::before {
      background-color: #a62e34; }
    .large-callout.-red .large-callout__title span:nth-child(1), .-red .dotted-container .large-callout.btn .large-callout__title span:nth-child(1), .dotted-container.-red .dotted-container__content .large-callout.btn .large-callout__title span:nth-child(1), .-red .accordion .large-callout.btn .large-callout__title span:nth-child(1), .accordion.-red .large-callout.btn .large-callout__title span:nth-child(1), .panel-slider__controls.-red .large-callout.btn .large-callout__title span:nth-child(1), .card.-red .large-callout.btn .large-callout__title span:nth-child(1), .content-card.-red .large-callout.btn .large-callout__title span:nth-child(1), .-red .content-block__btn .large-callout.btn .large-callout__title span:nth-child(1) {
      color: #f8c8bc; }
    @media all and (min-width: 75rem) {
      .large-callout.-red .large-callout__info, .-red .dotted-container .large-callout.btn .large-callout__info, .dotted-container.-red .dotted-container__content .large-callout.btn .large-callout__info, .-red .accordion .large-callout.btn .large-callout__info, .accordion.-red .large-callout.btn .large-callout__info, .panel-slider__controls.-red .large-callout.btn .large-callout__info, .card.-red .large-callout.btn .large-callout__info, .content-card.-red .large-callout.btn .large-callout__info, .-red .content-block__btn .large-callout.btn .large-callout__info {
        background-position: left;
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(33.33333%, #f8c8bc), color-stop(0%, rgba(255, 255, 255, 0)));
        background-image: linear-gradient(#f8c8bc 33.33333%, rgba(255, 255, 255, 0) 0%);
        background-repeat: repeat-y;
        background-size: 2px 6px; } }
    .large-callout.-red .large-callout__info-block, .-red .dotted-container .large-callout.btn .large-callout__info-block, .dotted-container.-red .dotted-container__content .large-callout.btn .large-callout__info-block, .-red .accordion .large-callout.btn .large-callout__info-block, .accordion.-red .large-callout.btn .large-callout__info-block, .panel-slider__controls.-red .large-callout.btn .large-callout__info-block, .card.-red .large-callout.btn .large-callout__info-block, .content-card.-red .large-callout.btn .large-callout__info-block, .-red .content-block__btn .large-callout.btn .large-callout__info-block {
      color: #f8c8bc;
      background-position: bottom;
      background-image: -webkit-gradient(linear, left top, right top, color-stop(33.33333%, #f8c8bc), color-stop(0%, rgba(255, 255, 255, 0)));
      background-image: linear-gradient(to right, #f8c8bc 33.33333%, rgba(255, 255, 255, 0) 0%);
      background-repeat: repeat-x;
      background-size: 6px 2px; }
      .large-callout.-red .large-callout__info-block:last-of-type, .-red .dotted-container .large-callout.btn .large-callout__info-block:last-of-type, .dotted-container.-red .dotted-container__content .large-callout.btn .large-callout__info-block:last-of-type, .-red .accordion .large-callout.btn .large-callout__info-block:last-of-type, .accordion.-red .large-callout.btn .large-callout__info-block:last-of-type, .panel-slider__controls.-red .large-callout.btn .large-callout__info-block:last-of-type, .card.-red .large-callout.btn .large-callout__info-block:last-of-type, .content-card.-red .large-callout.btn .large-callout__info-block:last-of-type, .-red .content-block__btn .large-callout.btn .large-callout__info-block:last-of-type {
        background-image: none; }

.large-callout__title {
  text-transform: uppercase;
  font-size: 3.8125rem;
  line-height: 1;
  margin-bottom: 50px; }
  .large-callout__title span {
    display: block; }
    .large-callout__title span:nth-child(1) {
      color: #e9bad8; }
    .large-callout__title span:nth-child(2) {
      color: #ffffff; }
  @media all and (min-width: 45rem) {
    .large-callout__title {
      margin-bottom: 63px;
      font-size: 4.75rem; } }

.large-callout__body {
  font-weight: bold;
  font-size: 1.5625rem;
  line-height: 1.25;
  color: #ffffff;
  margin-bottom: 60px; }
  @media all and (min-width: 45rem) {
    .large-callout__body {
      font-size: 1.9375rem;
      margin-bottom: 75px; } }

.large-callout__info {
  margin-top: 90px; }
  @media all and (min-width: 45rem) {
    .large-callout__info {
      margin-top: 120px; } }
  @media all and (min-width: 75rem) {
    .large-callout__info {
      margin-top: 0px;
      padding-left: 40px; } }

.large-callout__info-block {
  font-weight: bold;
  font-size: 2.4375rem;
  line-height: 1.25;
  padding-bottom: 40px;
  padding-top: 40px;
  color: #e9bad8; }
  .large-callout__info-block:first-of-type {
    padding-top: 0px; }
  .large-callout__info-block:last-of-type {
    background-image: none;
    padding-bottom: 0px; }
  .large-callout__info-block span,
  .large-callout__info-block strong {
    color: #faae31; }
  @media all and (min-width: 45rem) {
    .large-callout__info-block {
      font-size: 3.0625rem; } }

.masonry-callout {
  margin-bottom: -15px; }

.masonry-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  text-align: center;
  padding: 40px 40px 50px 40px;
  border-radius: 24px;
  margin-bottom: 15px;
  width: 100%; }
  .masonry-block.-blue-dark {
    background-color: #0a63ac; }
    .masonry-block.-blue-dark .masonry-block__title {
      color: #bbe5f8; }
  .masonry-block.-blue, .-blue .dotted-container .masonry-block.btn, .dotted-container.-blue .dotted-container__content .masonry-block.btn, .-blue .accordion .masonry-block.btn, .accordion.-blue .masonry-block.btn, .triangle-section.-blue .triangle-column__body .masonry-block.btn, .panel-slider__controls.-blue .masonry-block.btn, .card.-blue .masonry-block.btn, .content-card.-blue .masonry-block.btn, .-blue .content-block__btn .masonry-block.btn {
    background-color: #178bcd;
    color: #bbe5f8; }
  .masonry-block.-purple-dark {
    background-color: #5a348f; }
    .masonry-block.-purple-dark .masonry-block__title {
      color: #e9bad8; }
  .masonry-block.-purple, .-purple .dotted-container .masonry-block.btn, .dotted-container.-purple .dotted-container__content .masonry-block.btn, .-purple .accordion .masonry-block.btn, .accordion.-purple .masonry-block.btn, .triangle-section.-purple .triangle-column__body .masonry-block.btn, .triangle-section.-purple-light .triangle-column__body .masonry-block.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .masonry-block.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .masonry-block.btn, .panel-slider__controls.-purple .masonry-block.btn, .card.-purple .masonry-block.btn, .content-card.-purple .masonry-block.btn, .-purple .content-block__btn .masonry-block.btn {
    background-color: #8f2f8d; }
    .masonry-block.-purple .masonry-block__title, .-purple .dotted-container .masonry-block.btn .masonry-block__title, .dotted-container.-purple .dotted-container__content .masonry-block.btn .masonry-block__title, .-purple .accordion .masonry-block.btn .masonry-block__title, .accordion.-purple .masonry-block.btn .masonry-block__title, .triangle-section.-purple .triangle-column__body .masonry-block.btn .masonry-block__title, .triangle-section.-purple-light .triangle-column__body .masonry-block.btn .masonry-block__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .masonry-block.btn .masonry-block__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .masonry-block.btn .masonry-block__title, .panel-slider__controls.-purple .masonry-block.btn .masonry-block__title, .card.-purple .masonry-block.btn .masonry-block__title, .content-card.-purple .masonry-block.btn .masonry-block__title, .-purple .content-block__btn .masonry-block.btn .masonry-block__title {
      color: #e9bad8; }
  .masonry-block.-red, .-red .dotted-container .masonry-block.btn, .dotted-container.-red .dotted-container__content .masonry-block.btn, .-red .accordion .masonry-block.btn, .accordion.-red .masonry-block.btn, .panel-slider__controls.-red .masonry-block.btn, .card.-red .masonry-block.btn, .content-card.-red .masonry-block.btn, .-red .content-block__btn .masonry-block.btn {
    background-color: #e8242d; }
    .masonry-block.-red .masonry-block__title, .-red .dotted-container .masonry-block.btn .masonry-block__title, .dotted-container.-red .dotted-container__content .masonry-block.btn .masonry-block__title, .-red .accordion .masonry-block.btn .masonry-block__title, .accordion.-red .masonry-block.btn .masonry-block__title, .panel-slider__controls.-red .masonry-block.btn .masonry-block__title, .card.-red .masonry-block.btn .masonry-block__title, .content-card.-red .masonry-block.btn .masonry-block__title, .-red .content-block__btn .masonry-block.btn .masonry-block__title {
      color: #f8c8bc; }

.masonry-block__title {
  font-size: 4.75rem;
  margin-bottom: 68px; }

.masonry-block__body {
  color: #ffffff;
  line-height: 1.25;
  font-weight: bold;
  font-size: 1.25rem;
  max-width: 320px;
  margin: auto;
  margin-bottom: 0px; }
  .masonry-block__body.-small {
    line-height: 1.5;
    font-size: 16px;
    max-width: 210px; }
  .masonry-block__body.-large {
    font-size: 1.5625rem;
    max-width: 356px; }

.masonry-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #f4f4f4;
  border-radius: 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 33px;
  margin-top: 16px; }
  .masonry-footer .btn {
    margin-right: 48px;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -ms-flex-negative: 0;
    flex-shrink: 0; }
  @media all and (min-width: 56.25rem) {
    .masonry-footer {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between; } }

.masonry-footer__cta {
  text-transform: uppercase;
  color: #0a63ac;
  font-size: 1.9375rem;
  font-weight: bold;
  margin-bottom: 40px;
  line-height: 1; }
  @media all and (min-width: 56.25rem) {
    .masonry-footer__cta {
      font-size: 1.5625rem;
      margin-bottom: 0px;
      margin-right: 50px; } }
  @media all and (min-width: 75rem) {
    .masonry-footer__cta {
      font-size: 1.9375rem; } }

.page-404 {
  position: relative;
  padding-bottom: 40px; }

.page-404__title {
  color: #636466;
  font-size: 3.8125rem;
  line-height: 1;
  max-width: 370px;
  margin-bottom: 36px;
  text-transform: uppercase; }
  @media all and (min-width: 45rem) {
    .page-404__title {
      font-size: 4.75rem; } }

.page-404__body {
  color: #636466;
  font-size: 1.5625rem;
  line-height: 1.25;
  font-weight: bold;
  margin-bottom: 48px; }

.page-404__image {
  margin-bottom: -103px;
  margin-top: 60px;
  display: block; }
  @media all and (min-width: 75rem) {
    .page-404__image {
      position: absolute;
      right: 0;
      bottom: -70px;
      margin-bottom: 0; } }

.content-block {
  max-width: 80ch; }
  .content-block .meta {
    margin-bottom: 1em; }

.content-block__heading {
  text-transform: uppercase;
  font-size: 1.9375rem;
  margin-bottom: 40px; }

.content-block__intro {
  font-size: 1.5625rem;
  line-height: 1.25;
  margin-bottom: 30px; }

.content-block__body > *:last-child {
  margin-bottom: 0; }

.content-block__btn {
  margin-top: 40px; }

.value-section {
  background-color: #f4f4f4;
  position: relative;
  padding: 84px 0px 97px 0px; }
  .value-section .btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex; }
  .value-section::before {
    content: '';
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    left: calc((100vw - calc(100vw * (12 / 14))) / -2);
    right: calc((100vw - calc(100vw * (12 / 14))) / -2);
    border-radius: 0px 24px 24px 0px;
    background-color: #f4f4f4;
    z-index: -1; }

.value-section__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 40px; }
  @media all and (min-width: 75rem) {
    .value-section__header {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: flex-end;
      line-height: 1; } }

.value-section__title {
  font-size: 2.4375rem;
  text-transform: uppercase;
  margin-bottom: 20px; }

.value-section__body {
  font-size: 1.25rem;
  line-height: 1.5;
  max-width: 608px;
  margin-bottom: 20px; }
  @media all and (min-width: 75rem) {
    .value-section__body {
      margin-bottom: 0px; } }

.value-section__cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: -30px; }
  @media all and (min-width: 45rem) {
    .value-section__cards {
      margin-right: -17px;
      margin-bottom: -17px; } }

.value-card-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-bottom: 30px; }
  @media all and (min-width: 45rem) {
    .value-card-block {
      width: 50%;
      padding-right: 17px;
      padding-bottom: 17px; } }
  @media all and (min-width: 56.25rem) {
    .value-card-block {
      width: 33.33333%; } }
  @media all and (min-width: 75rem) {
    .value-card-block {
      width: 20%; } }

.value-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  text-align: center;
  padding: 28px 25px;
  background-color: #ffffff;
  border-radius: 24px;
  min-height: 225px; }
  @media all and (min-width: 45rem) {
    .value-card {
      min-height: 275px; } }

.value-card__title {
  font-size: 1.25rem;
  line-height: 1.5; }

.value-card__body {
  line-height: 1.5; }

.value-card__passage {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 0.8rem;
  line-height: 1.25;
  margin-bottom: 0px; }

.value-section.-yellow .value-section__title, .-yellow .dotted-container .value-section.btn .value-section__title, .dotted-container.-yellow .dotted-container__content .value-section.btn .value-section__title, .-yellow .accordion .value-section.btn .value-section__title, .accordion.-yellow .value-section.btn .value-section__title, .panel-slider__controls.-yellow .value-section.btn .value-section__title, .card.-yellow .value-section.btn .value-section__title, .-yellow .content-block__btn .value-section.btn .value-section__title {
  color: #d95931; }

.value-section.-yellow .value-card__title, .-yellow .dotted-container .value-section.btn .value-card__title, .dotted-container.-yellow .dotted-container__content .value-section.btn .value-card__title, .-yellow .accordion .value-section.btn .value-card__title, .accordion.-yellow .value-section.btn .value-card__title, .panel-slider__controls.-yellow .value-section.btn .value-card__title, .card.-yellow .value-section.btn .value-card__title, .-yellow .content-block__btn .value-section.btn .value-card__title {
  color: #f07930; }

.value-section.-red .value-section__title, .-red .dotted-container .value-section.btn .value-section__title, .dotted-container.-red .dotted-container__content .value-section.btn .value-section__title, .-red .accordion .value-section.btn .value-section__title, .accordion.-red .value-section.btn .value-section__title, .panel-slider__controls.-red .value-section.btn .value-section__title, .card.-red .value-section.btn .value-section__title, .content-card.-red .value-section.btn .value-section__title, .-red .content-block__btn .value-section.btn .value-section__title {
  color: #a62e34; }

.value-section.-red .value-card__title, .-red .dotted-container .value-section.btn .value-card__title, .dotted-container.-red .dotted-container__content .value-section.btn .value-card__title, .-red .accordion .value-section.btn .value-card__title, .accordion.-red .value-section.btn .value-card__title, .panel-slider__controls.-red .value-section.btn .value-card__title, .card.-red .value-section.btn .value-card__title, .content-card.-red .value-section.btn .value-card__title, .-red .content-block__btn .value-section.btn .value-card__title {
  color: #e8242d; }

.value-section.-green .value-section__title, .-green .dotted-container .value-section.btn .value-section__title, .dotted-container.-green .dotted-container__content .value-section.btn .value-section__title, .-green .accordion .value-section.btn .value-section__title, .accordion.-green .value-section.btn .value-section__title, .panel-slider__controls.-green .value-section.btn .value-section__title, .card.-green .value-section.btn .value-section__title, .content-card.-green .value-section.btn .value-section__title, .-green .content-block__btn .value-section.btn .value-section__title {
  color: #136b6a; }

.value-section.-green .value-card__title, .-green .dotted-container .value-section.btn .value-card__title, .dotted-container.-green .dotted-container__content .value-section.btn .value-card__title, .-green .accordion .value-section.btn .value-card__title, .accordion.-green .value-section.btn .value-card__title, .panel-slider__controls.-green .value-section.btn .value-card__title, .card.-green .value-section.btn .value-card__title, .content-card.-green .value-section.btn .value-card__title, .-green .content-block__btn .value-section.btn .value-card__title {
  color: #24a390; }

.value-section.-blue .value-section__title, .-blue .dotted-container .value-section.btn .value-section__title, .dotted-container.-blue .dotted-container__content .value-section.btn .value-section__title, .-blue .accordion .value-section.btn .value-section__title, .accordion.-blue .value-section.btn .value-section__title, .triangle-section.-blue .triangle-column__body .value-section.btn .value-section__title, .panel-slider__controls.-blue .value-section.btn .value-section__title, .card.-blue .value-section.btn .value-section__title, .content-card.-blue .value-section.btn .value-section__title, .-blue .content-block__btn .value-section.btn .value-section__title {
  color: #0a63ac; }

.value-section.-blue .value-card__title, .-blue .dotted-container .value-section.btn .value-card__title, .dotted-container.-blue .dotted-container__content .value-section.btn .value-card__title, .-blue .accordion .value-section.btn .value-card__title, .accordion.-blue .value-section.btn .value-card__title, .triangle-section.-blue .triangle-column__body .value-section.btn .value-card__title, .panel-slider__controls.-blue .value-section.btn .value-card__title, .card.-blue .value-section.btn .value-card__title, .content-card.-blue .value-section.btn .value-card__title, .-blue .content-block__btn .value-section.btn .value-card__title {
  color: #178bcd; }

.value-section.-purple .value-section__title, .-purple .dotted-container .value-section.btn .value-section__title, .dotted-container.-purple .dotted-container__content .value-section.btn .value-section__title, .-purple .accordion .value-section.btn .value-section__title, .accordion.-purple .value-section.btn .value-section__title, .triangle-section.-purple .triangle-column__body .value-section.btn .value-section__title, .triangle-section.-purple-light .triangle-column__body .value-section.btn .value-section__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .value-section.btn .value-section__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .value-section.btn .value-section__title, .panel-slider__controls.-purple .value-section.btn .value-section__title, .card.-purple .value-section.btn .value-section__title, .content-card.-purple .value-section.btn .value-section__title, .-purple .content-block__btn .value-section.btn .value-section__title {
  color: #5a348f; }

.value-section.-purple .value-card__title, .-purple .dotted-container .value-section.btn .value-card__title, .dotted-container.-purple .dotted-container__content .value-section.btn .value-card__title, .-purple .accordion .value-section.btn .value-card__title, .accordion.-purple .value-section.btn .value-card__title, .triangle-section.-purple .triangle-column__body .value-section.btn .value-card__title, .triangle-section.-purple-light .triangle-column__body .value-section.btn .value-card__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .value-section.btn .value-card__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .value-section.btn .value-card__title, .panel-slider__controls.-purple .value-section.btn .value-card__title, .card.-purple .value-section.btn .value-card__title, .content-card.-purple .value-section.btn .value-card__title, .-purple .content-block__btn .value-section.btn .value-card__title {
  color: #8f2f8d; }

.quick-info {
  padding: 40px;
  border-radius: 24px;
  background-color: #f4f4f4;
  margin-bottom: 30px; }
  @media all and (min-width: 56.25rem) {
    .quick-info {
      margin-bottom: 0px; } }
  .quick-info.-red .quick-info__title, .-red .dotted-container .quick-info.btn .quick-info__title, .dotted-container.-red .dotted-container__content .quick-info.btn .quick-info__title, .-red .accordion .quick-info.btn .quick-info__title, .accordion.-red .quick-info.btn .quick-info__title, .panel-slider__controls.-red .quick-info.btn .quick-info__title, .card.-red .quick-info.btn .quick-info__title, .content-card.-red .quick-info.btn .quick-info__title, .-red .content-block__btn .quick-info.btn .quick-info__title {
    color: #a62e34; }
  .quick-info.-yellow .quick-info__title, .-yellow .dotted-container .quick-info.btn .quick-info__title, .dotted-container.-yellow .dotted-container__content .quick-info.btn .quick-info__title, .-yellow .accordion .quick-info.btn .quick-info__title, .accordion.-yellow .quick-info.btn .quick-info__title, .panel-slider__controls.-yellow .quick-info.btn .quick-info__title, .card.-yellow .quick-info.btn .quick-info__title, .-yellow .content-block__btn .quick-info.btn .quick-info__title {
    color: #d95931; }
  .quick-info.-blue .quick-info__title, .-blue .dotted-container .quick-info.btn .quick-info__title, .dotted-container.-blue .dotted-container__content .quick-info.btn .quick-info__title, .-blue .accordion .quick-info.btn .quick-info__title, .accordion.-blue .quick-info.btn .quick-info__title, .triangle-section.-blue .triangle-column__body .quick-info.btn .quick-info__title, .panel-slider__controls.-blue .quick-info.btn .quick-info__title, .card.-blue .quick-info.btn .quick-info__title, .content-card.-blue .quick-info.btn .quick-info__title, .-blue .content-block__btn .quick-info.btn .quick-info__title {
    color: #0a63ac; }
  .quick-info.-green .quick-info__title, .-green .dotted-container .quick-info.btn .quick-info__title, .dotted-container.-green .dotted-container__content .quick-info.btn .quick-info__title, .-green .accordion .quick-info.btn .quick-info__title, .accordion.-green .quick-info.btn .quick-info__title, .panel-slider__controls.-green .quick-info.btn .quick-info__title, .card.-green .quick-info.btn .quick-info__title, .content-card.-green .quick-info.btn .quick-info__title, .-green .content-block__btn .quick-info.btn .quick-info__title {
    color: #136b6a; }
  .quick-info.-purple .quick-info__title, .-purple .dotted-container .quick-info.btn .quick-info__title, .dotted-container.-purple .dotted-container__content .quick-info.btn .quick-info__title, .-purple .accordion .quick-info.btn .quick-info__title, .accordion.-purple .quick-info.btn .quick-info__title, .triangle-section.-purple .triangle-column__body .quick-info.btn .quick-info__title, .triangle-section.-purple-light .triangle-column__body .quick-info.btn .quick-info__title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .quick-info.btn .quick-info__title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .quick-info.btn .quick-info__title, .panel-slider__controls.-purple .quick-info.btn .quick-info__title, .card.-purple .quick-info.btn .quick-info__title, .content-card.-purple .quick-info.btn .quick-info__title, .-purple .content-block__btn .quick-info.btn .quick-info__title {
    color: #5a348f; }

.quick-info__title {
  font-size: 1.5625rem;
  text-transform: uppercase;
  line-height: 1;
  margin-bottom: 5px;
  max-width: 15ch; }

.quick-info__subtitle {
  font-size: 1.25rem;
  line-height: 1.5;
  margin-bottom: 40px; }

.quick-info__list {
  padding-left: 0px;
  list-style-type: none;
  margin-bottom: -25px; }

.quick-info__list-item {
  font-weight: bold;
  line-height: 1.5;
  margin-bottom: 25px; }

.side-image {
  margin-top: -75px;
  margin-bottom: 35px; }
  .side-image .content-image-wrapper {
    border-radius: 24px 0px 0px 24px;
    margin-right: calc((100vw - calc(100vw * (12 / 14))) / -2); }
  @media all and (min-width: 45rem) {
    .side-image {
      margin-top: -115px; }
      .side-image .content-image-wrapper {
        padding-bottom: 80%; } }
  @media all and (min-width: 75rem) {
    .side-image {
      margin: 0; }
      .side-image .content-image-wrapper {
        margin-right: 0;
        padding-bottom: 122.5%; }
        .side-image .content-image-wrapper.-condensed {
          padding-bottom: 0;
          height: 400px; }
      .side-image .content-image-container {
        position: absolute;
        top: -115px;
        left: 0;
        right: calc((100vw - calc(100vw * (12 / 14))) / -2); } }
  @media all and (min-width: 100rem) {
    .side-image .content-image-wrapper {
      padding-bottom: 100%; } }
  @media all and (min-width: 120rem) {
    .side-image .content-image-wrapper {
      padding-bottom: 0;
      height: 620px; } }

.fitness-colors {
  background-color: #f4f4f4;
  position: relative;
  padding: 50px 0px; }
  .fitness-colors::before {
    content: '';
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    left: calc((100vw - calc(100vw * (12 / 14))) / -2);
    right: calc((100vw - calc(100vw * (12 / 14))) / -2);
    border-radius: 0px 24px 24px 0px;
    z-index: -1;
    background-color: #f4f4f4; }
  @media all and (min-width: 45rem) {
    .fitness-colors {
      padding: 75px 0px; } }
  @media all and (min-width: 75rem) {
    .fitness-colors {
      padding: 100px 0px; } }

.fitness-colors__header {
  margin-bottom: 80px; }
  @media all and (min-width: 75rem) {
    .fitness-colors__header {
      margin-bottom: 0px; } }

.fitness-colors__title {
  font-size: 3.0625rem;
  margin-bottom: 30px; }

.fitness-colors__body {
  line-height: 1.5;
  margin-bottom: 30px; }

.fitness-colors__icons {
  margin-bottom: -23px; }

.fitness-icon {
  border-radius: 24px;
  padding: 12px 12px 22px 12px;
  text-align: center;
  margin-bottom: 23px;
  display: block;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out; }
  .fitness-icon:focus, .fitness-icon:hover {
    -webkit-transform: translateY(-12px);
    transform: translateY(-12px); }

.fitness-icon__image {
  border-radius: 12px;
  width: 100%;
  background-color: white; }

.fitness-icon__color {
  text-transform: uppercase;
  margin-bottom: 0px;
  font-size: 1.5625rem;
  line-height: 1.25;
  font-weight: bold;
  margin-top: 15px; }
  .fitness-icon__color.-blue, .-blue .dotted-container .fitness-icon__color.btn, .dotted-container.-blue .dotted-container__content .fitness-icon__color.btn, .-blue .accordion .fitness-icon__color.btn, .accordion.-blue .fitness-icon__color.btn, .triangle-section.-blue .triangle-column__body .fitness-icon__color.btn, .panel-slider__controls.-blue .fitness-icon__color.btn, .card.-blue .fitness-icon__color.btn, .content-card.-blue .fitness-icon__color.btn, .-blue .content-block__btn .fitness-icon__color.btn {
    color: #1b4265; }
  .fitness-icon__color.-green, .-green .dotted-container .fitness-icon__color.btn, .dotted-container.-green .dotted-container__content .fitness-icon__color.btn, .-green .accordion .fitness-icon__color.btn, .accordion.-green .fitness-icon__color.btn, .panel-slider__controls.-green .fitness-icon__color.btn, .card.-green .fitness-icon__color.btn, .content-card.-green .fitness-icon__color.btn, .-green .content-block__btn .fitness-icon__color.btn {
    color: #213838; }
  .fitness-icon__color.-red, .-red .dotted-container .fitness-icon__color.btn, .dotted-container.-red .dotted-container__content .fitness-icon__color.btn, .-red .accordion .fitness-icon__color.btn, .accordion.-red .fitness-icon__color.btn, .panel-slider__controls.-red .fitness-icon__color.btn, .card.-red .fitness-icon__color.btn, .content-card.-red .fitness-icon__color.btn, .-red .content-block__btn .fitness-icon__color.btn {
    color: #63282c; }
  .fitness-icon__color.-purple, .-purple .dotted-container .fitness-icon__color.btn, .dotted-container.-purple .dotted-container__content .fitness-icon__color.btn, .-purple .accordion .fitness-icon__color.btn, .accordion.-purple .fitness-icon__color.btn, .triangle-section.-purple .triangle-column__body .fitness-icon__color.btn, .triangle-section.-purple-light .triangle-column__body .fitness-icon__color.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .fitness-icon__color.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .fitness-icon__color.btn, .panel-slider__controls.-purple .fitness-icon__color.btn, .card.-purple .fitness-icon__color.btn, .content-card.-purple .fitness-icon__color.btn, .-purple .content-block__btn .fitness-icon__color.btn {
    color: #3e2c57; }
  .fitness-icon__color.-yellow, .-yellow .dotted-container .fitness-icon__color.btn, .dotted-container.-yellow .dotted-container__content .fitness-icon__color.btn, .-yellow .accordion .fitness-icon__color.btn, .accordion.-yellow .fitness-icon__color.btn, .panel-slider__controls.-yellow .fitness-icon__color.btn, .card.-yellow .fitness-icon__color.btn, .-yellow .content-block__btn .fitness-icon__color.btn {
    color: #731e22; }
  .fitness-icon__color.-white, .-black .map-content .fitness-icon__color.btn.-plain {
    color: #ffffff; }
  .fitness-icon__color.-gray {
    color: #636466; }
  .fitness-icon__color.-black, .-black .map-panel .fitness-icon__color.btn.-plain, .-black .accordion .fitness-icon__color.btn, .accordion.-black .fitness-icon__color.btn {
    color: #231f20; }

.gallery-slider .swiper-slide {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding-bottom: 0%; }

.gallery-slider .content-image-wrapper {
  border-radius: 24px;
  background-color: #f4f4f4;
  padding-bottom: 0%;
  height: 100%;
  width: 100%; }

.gallery-top {
  height: 241px; }
  @media all and (min-width: 45rem) {
    .gallery-top {
      height: 420px; } }
  @media all and (min-width: 56.25rem) {
    .gallery-top {
      height: 500px; } }
  @media all and (min-width: 75rem) {
    .gallery-top {
      height: 553px; } }
  .gallery-top .content-image {
    -o-object-fit: contain;
    object-fit: contain; }

.gallery-slider__footer {
  position: relative;
  margin-top: 15px; }
  @media all and (min-width: 56.25rem) {
    .gallery-slider__footer {
      margin-top: 10px; } }

.gallery-bottom {
  padding: 18px 8px 22px 8px;
  width: 100%;
  cursor: pointer; }
  @media all and (min-width: 56.25rem) {
    .gallery-bottom {
      width: 80%; } }
  @media all and (min-width: 75rem) {
    .gallery-bottom {
      width: 85%; } }
  .gallery-bottom::before {
    content: '';
    position: absolute;
    background-color: #f4f4f4;
    border-radius: 12px;
    width: 100%;
    height: calc(100% - 10px);
    top: 10px;
    left: 0; }
  .gallery-bottom .swiper-slide {
    height: 48px;
    width: 48px; }
    .gallery-bottom .swiper-slide:first-of-type {
      margin-left: auto !important; }
    .gallery-bottom .swiper-slide:last-of-type {
      margin-right: auto !important; }
  .gallery-bottom .content-image-wrapper {
    border-radius: 8px; }
  .gallery-bottom .swiper-slide-thumb-active {
    opacity: 1;
    position: relative; }
    .gallery-bottom .swiper-slide-thumb-active::before {
      content: url("/wp-content/uploads/2020/02/gallery-triangle.png");
      display: block;
      position: absolute;
      top: -12px;
      width: 22px;
      height: 19px;
      z-index: 2; }
  .gallery-bottom.swiper-container-initialized .content-image-wrapper {
    background-color: rgba(216, 216, 216, 0.5); }

.swiper-scrollbar {
  background: #f4f4f4;
  bottom: 6px !important;
  left: 9px !important;
  height: 8px;
  width: calc(100% - 16px) !important; }
  .swiper-scrollbar .swiper-scrollbar-drag {
    background: #d8d8d8; }

.gallery-slider__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 9px; }
  @media all and (min-width: 56.25rem) {
    .gallery-slider__controls {
      margin-top: 0px; } }

.gallery-slider__prev,
.gallery-slider__next {
  position: relative;
  background-color: #f4f4f4;
  height: 55px;
  width: 55px;
  border-radius: 50%;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-top: 0px; }
  .gallery-slider__prev svg,
  .gallery-slider__next svg {
    width: 16.25px;
    height: 32.69px;
    z-index: 2; }
    .gallery-slider__prev svg *,
    .gallery-slider__next svg * {
      fill: #636466;
      -webkit-transition: 0.2s ease-in-out;
      transition: 0.2s ease-in-out; }
  .gallery-slider__prev:focus svg *, .gallery-slider__prev:hover svg *,
  .gallery-slider__next:focus svg *,
  .gallery-slider__next:hover svg * {
    fill: #231f20; }
  @media all and (min-width: 56.25rem) {
    .gallery-slider__prev,
    .gallery-slider__next {
      position: absolute;
      top: 15px; } }

.gallery-slider__prev {
  left: 0; }
  .gallery-slider__prev svg {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px); }

.gallery-slider__next {
  right: 0; }
  .gallery-slider__next svg {
    -webkit-transform: translateX(2px);
    transform: translateX(2px); }

.stretch-image {
  width: 100%;
  height: 100%;
  position: relative; }
  .stretch-image.-overlap {
    margin-top: -75px; }
  .stretch-image .content-image-wrapper {
    padding-bottom: 90%; }
  .stretch-image .content-image {
    border-radius: 24px; }
  @media all and (min-width: 45rem) {
    .stretch-image .content-image-wrapper {
      padding-bottom: 50%; }
    .stretch-image.-overlap {
      margin-top: -115px; } }
  @media all and (min-width: 56.25rem) {
    .stretch-image .content-image-wrapper {
      padding-bottom: 40%; } }
  @media all and (min-width: 75rem) {
    .stretch-image .content-image-wrapper {
      padding-bottom: 26.5%; } }

.donation-form {
  background-color: #f4f4f4;
  border-radius: 24px;
  padding: 50px 0px; }
  .donation-form ::-webkit-input-placeholder {
    color: rgba(35, 31, 32, 0.3); }
  .donation-form ::-moz-placeholder {
    color: rgba(35, 31, 32, 0.3); }
  .donation-form ::-ms-input-placeholder {
    color: rgba(35, 31, 32, 0.3); }
  .donation-form ::placeholder {
    color: rgba(35, 31, 32, 0.3); }
  @media all and (min-width: 75rem) {
    .donation-form {
      padding: 83px 0px; } }

.donation-form__title {
  font-size: 1.5625rem;
  line-height: 1;
  text-transform: uppercase;
  color: #136b6a;
  margin-bottom: 7px; }

.donation-form__subtitle {
  line-height: 1.5;
  color: #636466;
  margin-bottom: 25px; }

.donation-form__group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }
  @media all and (min-width: 75rem) {
    .donation-form__group {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; } }

.donation-form__item {
  margin-bottom: 30px; }

.donation-form__label {
  font-weight: bold;
  line-height: 1.5;
  margin-bottom: 7px;
  display: block; }

.donation-form__input {
  background-color: #ffffff;
  border: none;
  border-radius: 12px;
  padding: 9px 16px;
  display: block;
  width: 100%;
  font-size: 1.25rem;
  line-height: 1.5;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out; }
  .donation-form__input:focus {
    -webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1); }
  .donation-form__input::-webkit-input-placeholder {
    color: rgba(35, 31, 32, 0.3); }
  .donation-form__input::-moz-placeholder {
    color: rgba(35, 31, 32, 0.3); }
  .donation-form__input::-ms-input-placeholder {
    color: rgba(35, 31, 32, 0.3); }
  .donation-form__input::placeholder {
    color: rgba(35, 31, 32, 0.3); }

.donation-form__gender {
  width: 100%; }
  @media all and (min-width: 75rem) {
    .donation-form__gender {
      width: 183px; } }

.donation-form__question {
  margin-left: 18px;
  cursor: pointer; }
  .donation-form__question circle,
  .donation-form__question path {
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out; }
  .donation-form__question:focus circle, .donation-form__question:hover circle {
    stroke: #e8242d; }
  .donation-form__question:focus path, .donation-form__question:hover path {
    fill: #e8242d; }

.donation-form__select-container {
  position: relative; }
  .donation-form__select-container:after {
    content: url("/wp-content/uploads/2020/02/caret.png");
    display: block;
    position: absolute;
    right: 18px;
    bottom: 14px;
    pointer-events: none; }

.donation-form__select {
  background-color: #ffffff;
  border-radius: 12px;
  padding: 9px 30px 9px 16px;
  width: 100%;
  border: none;
  font-size: 16px;
  line-height: 1.5;
  -webkit-transition: 0.2s ease-in-out box-shadow;
  transition: 0.2s ease-in-out box-shadow;
  cursor: pointer; }
  .donation-form__select:invalid {
    color: rgba(35, 31, 32, 0.3); }
  .donation-form__select:focus {
    -webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1); }
  @media all and (min-width: 75rem) {
    .donation-form__select {
      font-size: 1.25rem; } }

.donation-form__birthday {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-right: -4px; }
  .donation-form__birthday .donation-form__select-container {
    margin: 0px 4px; }
    @media all and (min-width: 75rem) {
      .donation-form__birthday .donation-form__select-container:nth-child(1), .donation-form__birthday .donation-form__select-container:nth-child(2) {
        width: 83px; }
      .donation-form__birthday .donation-form__select-container:nth-child(3) {
        width: 101px; } }

.donation-form__checkbox-outer {
  background-color: #ffffff;
  border-radius: 12px;
  padding: 12px;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out; }
  .donation-form__checkbox-outer.-alternate {
    background-color: rgba(0, 0, 0, 0.05);
    padding-right: 25px;
    padding-bottom: 23px;
    margin-bottom: 34px; }
    .donation-form__checkbox-outer.-alternate .donation-form__select-container {
      padding-left: 35px;
      margin-top: 15px; }
  .donation-form__checkbox-outer:focus-within {
    -webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1); }
  .donation-form__checkbox-outer .checkbox-container {
    margin-bottom: 24px; }
    .donation-form__checkbox-outer .checkbox-container:last-of-type {
      margin-bottom: 0; }

.donation-form__state,
.donation-form__zip {
  width: 100%; }
  @media all and (min-width: 75rem) {
    .donation-form__state,
    .donation-form__zip {
      width: 45%; } }

.donation-form__submit {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 12px;
  background-color: #178bcd;
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1.5;
  font-weight: bold;
  height: 82px;
  cursor: pointer;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out; }
  .donation-form__submit:focus, .donation-form__submit:hover {
    background-color: #0a63ac; }

.donation-card {
  border-radius: 12px;
  padding: 30px 30px;
  background-color: #136b6a;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #c1e8e9;
  cursor: pointer;
  margin-bottom: 18px;
  text-align: center; }
  .donation-card:focus, .donation-card:hover {
    color: #ffffff;
    background-color: #24a390;
    -webkit-box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.25); }
  .donation-card__input:checked + .donation-card {
    color: #ffffff;
    background-color: #24a390;
    -webkit-box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.25);
    box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.25); }
  @media all and (min-width: 75rem) {
    .donation-card {
      text-align: left;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      padding: 15px 30px; } }

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

.donation-card__amount {
  font-weight: bold;
  font-size: 3.0625rem;
  line-height: 1;
  margin-bottom: 0px;
  min-width: 207px; }

.donation-card__content {
  margin-top: 2rem; }
  @media all and (min-width: 75rem) {
    .donation-card__content {
      margin-top: 0px;
      background-position: left;
      background-image: -webkit-gradient(linear, left top, left bottom, color-stop(33.33333%, #36bcbd), color-stop(0%, rgba(255, 255, 255, 0)));
      background-image: linear-gradient(#36bcbd 33.33333%, rgba(255, 255, 255, 0) 0%);
      background-repeat: repeat-y;
      background-size: 2px 6px;
      padding: 10px 0px 10px 22px; } }

.donation-card__title {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 1.5625rem;
  line-height: 1;
  margin-bottom: 10px; }

.donation-card__body {
  font-weight: bold;
  line-height: 1.5;
  margin-bottom: 0px;
  color: #c1e8e9;
  max-width: 240px; }

.donation-form__custom {
  width: 100%;
  margin-bottom: 1rem;
  cursor: pointer; }
  .donation-form__custom .checkbox-container {
    margin-bottom: 0px; }
  @media all and (min-width: 75rem) {
    .donation-form__custom {
      margin-bottom: 0px;
      width: 203px; } }

.donation-form__custom-amount {
  width: 100%; }
  @media all and (min-width: 75rem) {
    .donation-form__custom-amount {
      width: 275px; } }

.donation-form__footer-message {
  font-size: 0.8rem;
  line-height: 1.25;
  margin-top: 35px;
  text-align: center; }

.blurb-callout-container {
  margin-top: 100px;
  margin-bottom: 115px; }
  @media all and (min-width: 45rem) {
    .blurb-callout-container {
      margin-top: 125px;
      margin-bottom: 150px; } }
  @media all and (min-width: 75rem) {
    .blurb-callout-container {
      margin-top: 175px;
      margin-bottom: 200px; } }

.blurb-callout__title {
  text-align: center;
  font-size: 3.8125rem;
  color: #faae31;
  text-transform: uppercase;
  margin-bottom: 40px; }
  @media all and (min-width: 75rem) {
    .blurb-callout__title {
      margin-bottom: 55px;
      font-size: 5.8125rem; } }

.blurb-slider {
  overflow: visible; }
  .blurb-slider .swiper-wrapper {
    margin-bottom: 56px; }
  .blurb-slider:not(.swiper-container-initialized) .swiper-slide:not(:first-child) {
    display: none; }
  @media all and (min-width: 45rem) {
    .blurb-slider:not(.swiper-container-initialized) .swiper-slide {
      max-width: 50%;
      margin-right: 25px; }
      .blurb-slider:not(.swiper-container-initialized) .swiper-slide:not(:first-child) {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
      .blurb-slider:not(.swiper-container-initialized) .swiper-slide:last-child {
        display: none; } }
  @media all and (min-width: 75rem) {
    .blurb-slider {
      margin-right: -23px; }
      .blurb-slider:not(.swiper-container-initialized) .swiper-slide {
        max-width: none;
        margin-right: 0; }
        .blurb-slider:not(.swiper-container-initialized) .swiper-slide:not(:first-child) {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
      .blurb-slider .swiper-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-top: 12px;
        margin-bottom: 0; } }

.blurb-slider__pagination {
  margin-top: -25px; }
  .blurb-slider__pagination .swiper-pagination-bullet {
    height: 10px;
    width: 10px;
    margin: 0px 8px !important;
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    background-color: #e9bad8; }
  .blurb-slider__pagination .swiper-pagination-bullet-active {
    -webkit-transform: scale(1.6);
    transform: scale(1.6);
    -webkit-transform-origin: center;
    transform-origin: center;
    background-color: #faae31 !important; }
  @media all and (min-width: 75rem) {
    .blurb-slider__pagination {
      display: none; } }

.blurb-slider__slide {
  height: auto; }
  @media all and (min-width: 75rem) {
    .blurb-slider__slide {
      width: 33.33333%;
      padding-right: 23px; }
      .blurb-slider__slide:first-child .blurb-slide__card {
        background: linear-gradient(69.99deg, #8f2f8d 27.09%, #5a348f 228.79%); }
      .blurb-slider__slide:nth-child(2) .blurb-slide__card {
        background: linear-gradient(69.99deg, #8f2f8d -51.62%, #5a348f 151.37%); }
      .blurb-slider__slide:last-child .blurb-slide__card {
        background: linear-gradient(69.99deg, #8f2f8d -128.78%, #5a348f 72.79%); }
      .blurb-slider__slide:focus-within .blurb-slide__image {
        -webkit-transform: translateY(-12px);
        transform: translateY(-12px); }
        .blurb-slider__slide:focus-within .blurb-slide__image.-has-image .content-image-wrapper {
          -webkit-box-shadow: 0px 8px 12px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 8px 12px rgba(0, 0, 0, 0.25); } }

.blurb-slide__image {
  width: 90%;
  margin: 0 auto;
  -webkit-transition: -webkit-transform 200ms ease-out;
  transition: -webkit-transform 200ms ease-out;
  transition: transform 200ms ease-out;
  transition: transform 200ms ease-out, -webkit-transform 200ms ease-out; }
  .blurb-slide__image .content-image-wrapper {
    border-radius: 24px;
    padding-bottom: 77.8%;
    -webkit-transition: -webkit-box-shadow 200ms ease-out;
    transition: -webkit-box-shadow 200ms ease-out;
    transition: box-shadow 200ms ease-out;
    transition: box-shadow 200ms ease-out, -webkit-box-shadow 200ms ease-out; }
    @media all and (min-width: 75rem) {
      .blurb-slide__image .content-image-wrapper {
        padding-bottom: 66.5%; } }

.blurb-slide__card {
  background: linear-gradient(97.18deg, #8f2f8d 0%, #5a348f 100%);
  text-align: center;
  border-radius: 24px;
  width: 100%;
  padding: 100px 22px 50px 22px;
  margin-top: -70px;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1; }
  @media all and (min-width: 75rem) {
    .blurb-slide__card {
      padding-bottom: 75px; } }

.blurb-slide__title {
  color: #ffffff;
  font-weight: bold;
  font-size: 2.4375rem;
  line-height: 1.5;
  margin-bottom: 10px; }
  @media all and (min-width: 45rem) {
    .blurb-slide__title {
      font-size: 3.0625rem; } }
  @media all and (min-width: 75rem) {
    .blurb-slide__title {
      font-size: 2.4375rem; } }
  @media all and (min-width: 100rem) {
    .blurb-slide__title {
      font-size: 3.0625rem; } }

.blurb-slide__body {
  color: #e9bad8;
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: bold;
  margin: auto;
  max-width: 300px;
  margin-bottom: 25px; }
  @media all and (min-width: 75rem) {
    .blurb-slide__body {
      margin-bottom: 35px; } }

.recipe-search {
  position: relative; }

.recipe-search__input {
  background-color: #f4f4f4;
  border-radius: 24px;
  padding: 20px 56px 20px 23px;
  font-size: 1.25rem;
  line-height: 1.25;
  border: none;
  width: 100%;
  -webkit-transition: -webkit-box-shadow 200ms ease-out;
  transition: -webkit-box-shadow 200ms ease-out;
  transition: box-shadow 200ms ease-out;
  transition: box-shadow 200ms ease-out, -webkit-box-shadow 200ms ease-out;
  color: #231f20; }
  .recipe-search__input::-webkit-input-placeholder {
    color: #636466; }
  .recipe-search__input::-moz-placeholder {
    color: #636466; }
  .recipe-search__input::-ms-input-placeholder {
    color: #636466; }
  .recipe-search__input::placeholder {
    color: #636466; }
  .recipe-search__input:focus {
    -webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1); }
  .recipe-search__input.-small {
    border-radius: 12px; }
  .recipe-search__input.-no-icon {
    padding-right: 23px; }
  @media all and (min-width: 75rem) {
    .recipe-search__input {
      padding: 30px 85px 30px 33px; }
      .recipe-search__input.-small {
        padding: 20px 85px 20px 33px; }
      .recipe-search__input.-no-icon {
        padding-right: 33px; } }
  @media all and (min-width: 100rem) {
    .recipe-search__input {
      font-size: 1.5625rem; }
      .recipe-search__input.-small {
        font-size: 1.25rem; } }

.recipe-search__icon {
  position: absolute;
  height: 28px;
  right: 15px;
  top: calc(65px / 2 - 14px);
  pointer-events: none; }
  .recipe-search__icon svg {
    height: 28px; }
  @media all and (min-width: 75rem) {
    .recipe-search__icon {
      height: 38px;
      right: 30px;
      top: calc(85px / 2 - 19px); }
      .recipe-search__icon svg {
        height: 38px; } }

.choices .is-hidden {
  display: none !important; }

.recipe-select__label {
  background-color: #c1e8e9;
  border-radius: 12px 0px 0px 12px;
  padding: 0px 14px;
  line-height: 1.5;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  @media all and (min-width: 56.25rem) {
    .recipe-select__label {
      padding: 0px 18px;
      font-size: 1.25rem; } }

.recipe-select__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 12px;
  margin-bottom: 20px;
  -webkit-transition: -webkit-box-shadow 200ms ease-out;
  transition: -webkit-box-shadow 200ms ease-out;
  transition: box-shadow 200ms ease-out;
  transition: box-shadow 200ms ease-out, -webkit-box-shadow 200ms ease-out; }
  .recipe-select__container:focus-within {
    -webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1); }
  @media all and (min-width: 75rem) {
    .recipe-select__container {
      margin-bottom: 0px; } }
  .recipe-select__container .choices {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1; }
    .recipe-select__container .choices::after {
      right: 21px; }
    .recipe-select__container .choices.is-open .choices__inner {
      background-color: #ffffff;
      -webkit-box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.25);
      box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.25); }
    .recipe-select__container .choices.is-open .choices__list--dropdown {
      margin-top: -10px;
      padding-top: 10px;
      -webkit-box-shadow: 0px 25px 24px rgba(0, 0, 0, 0.25);
      box-shadow: 0px 25px 24px rgba(0, 0, 0, 0.25); }
  .recipe-select__container .choices__list--single {
    padding: 0px; }
  .recipe-select__container .choices__inner {
    height: 100%;
    border-radius: 0px 12px 12px 0px;
    background-color: #f4f4f4;
    font-size: 16px;
    line-height: 1.5;
    padding: 15px 21px !important;
    border: none; }
    .recipe-select__container .choices__inner::-webkit-input-placeholder {
      color: #636466; }
    .recipe-select__container .choices__inner::-moz-placeholder {
      color: #636466; }
    .recipe-select__container .choices__inner::-ms-input-placeholder {
      color: #636466; }
    .recipe-select__container .choices__inner::placeholder {
      color: #636466; }
    @media all and (min-width: 56.25rem) {
      .recipe-select__container .choices__inner {
        font-size: 1.25rem; } }
  .recipe-select__container .choices__list--dropdown {
    border-radius: 0px 0px 12px 12px;
    background-color: white;
    border: none;
    max-height: 330px;
    padding-bottom: 10px; }
    .recipe-select__container .choices__list--dropdown .choices__placeholder {
      display: none; }
    .recipe-select__container .choices__list--dropdown .choices__item {
      font-size: 16px;
      line-height: 1.5;
      color: #231f20;
      padding: 8px 15px;
      margin: 0px 12px;
      position: relative; }
      .recipe-select__container .choices__list--dropdown .choices__item::before {
        position: absolute;
        top: 6px;
        left: 9px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 29px;
        height: 29px;
        border-radius: 50%;
        color: #ffffff;
        font-size: 0.8rem;
        font-weight: 500; }
      .recipe-select__container .choices__list--dropdown .choices__item.is-highlighted {
        background-color: #f4f4f4;
        border-radius: 33px; }
      @media all and (min-width: 56.25rem) {
        .recipe-select__container .choices__list--dropdown .choices__item {
          font-size: 1.25rem; }
          .recipe-select__container .choices__list--dropdown .choices__item::before {
            top: 8px; } }

.recipe-diet__container .choices__list--dropdown .choices__item {
  padding-left: 53px !important; }

.recipe-diet__container [aria-selected='true'] {
  padding-left: 44px; }
  .recipe-diet__container [aria-selected='true']::before {
    position: absolute;
    top: 12px;
    left: 20px;
    height: 29px;
    width: 29px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 50%;
    color: #ffffff;
    font-size: 0.8rem;
    font-weight: 500;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
    @media all and (min-width: 56.25rem) {
      .recipe-diet__container [aria-selected='true']::before {
        top: auto; } }

.choices__placeholder {
  padding-left: 0px !important; }

.recipe-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 30px; }
  @media all and (min-width: 75rem) {
    .recipe-controls {
      margin-bottom: 0px; } }

.recipe-controls__question {
  height: 24px;
  margin-top: 1.5px;
  cursor: pointer; }
  .recipe-controls__question:focus circle, .recipe-controls__question:hover circle {
    stroke: #e8242d; }
  .recipe-controls__question:focus path, .recipe-controls__question:hover path {
    fill: #e8242d; }
  .recipe-controls__question svg {
    height: 24px;
    width: 24px; }
    .recipe-controls__question svg * {
      -webkit-transition: 0.2s ease-in-out;
      transition: 0.2s ease-in-out; }

.recipe-controls__clear {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  cursor: pointer;
  line-height: 1.5; }
  .recipe-controls__clear svg {
    height: 27px;
    margin-right: 9px; }
  .recipe-controls__clear:focus, .recipe-controls__clear:hover {
    color: #e8242d; }

.card.-recipe {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }
  .card.-recipe .content-image-wrapper {
    border-radius: 24px 24px 0px 0px; }
    @media all and (min-width: 100rem) {
      .card.-recipe .content-image-wrapper {
        padding-bottom: 79.05%;
        height: auto; } }
  .card.-recipe .content-image {
    border-radius: 24px 24px 0px 0px; }
  .card.-recipe .card__title {
    font-weight: bold;
    text-transform: capitalize;
    color: #231f20;
    line-height: 1.5;
    margin-bottom: 14px; }
  .card.-recipe .card__subtitle {
    text-transform: uppercase;
    color: #231f20;
    margin-bottom: 8px; }
  .card.-recipe .card__content {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: 24px;
    border-radius: 0px 0px 24px 24px;
    background-color: #f4f4f4; }

a.card.-recipe {
  -webkit-transition: -webkit-transform 200ms ease-out;
  transition: -webkit-transform 200ms ease-out;
  transition: transform 200ms ease-out;
  transition: transform 200ms ease-out, -webkit-transform 200ms ease-out; }
  a.card.-recipe:focus, a.card.-recipe:hover {
    -webkit-transform: translateY(-12px);
    transform: translateY(-12px); }

.card-container.-recipe {
  margin-bottom: -30px; }
  .card-container.-recipe .card {
    margin-bottom: 30px; }

.recipe-tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .recipe-tags .recipe-tag {
    margin-right: 9px; }
    .recipe-tags .recipe-tag:last-child {
      margin-right: 0; }

.recipe-tag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 29px;
  height: 29px;
  border-radius: 50%;
  color: #ffffff;
  font-size: 0.8rem;
  font-weight: 500;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

@media all and (min-width: 75rem) {
  .recipe {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; } }

.recipe__top-section {
  position: relative; }

.recipe__pintrest {
  position: absolute;
  top: 0;
  right: 1rem; }
  @media all and (min-width: 56.25rem) {
    .recipe__pintrest {
      right: 0; } }

.recipe__image {
  margin-top: -75px;
  margin-bottom: 60px; }
  .recipe__image .content-image-wrapper {
    border-radius: 24px;
    padding-bottom: 70%; }
  @media all and (min-width: 45rem) {
    .recipe__image {
      margin-top: -115px; }
      .recipe__image .content-image-wrapper {
        padding-bottom: 0%;
        height: 500px; } }
  @media all and (min-width: 75rem) {
    .recipe__image {
      border-radius: 24px 0px 0px 24px;
      padding-right: 0px;
      margin-bottom: 0px;
      margin-top: -125px;
      margin-right: calc(1 / 12 * -100%); }
      .recipe__image .content-image-wrapper {
        height: 620px; } }

.recipe__category {
  text-transform: uppercase;
  font-size: 0.8rem;
  line-height: 1.25;
  font-weight: 500;
  color: #636466;
  margin-bottom: 20px; }

.recipe__title {
  color: #3e2c57;
  font-weight: bold;
  line-height: 1;
  text-transform: uppercase;
  font-size: 2.4375rem;
  margin-bottom: 30px; }
  @media all and (min-width: 45rem) {
    .recipe__title {
      font-size: 3.0625rem; } }
  @media all and (min-width: 56.25rem) {
    .recipe__title {
      font-size: 3.8125rem; } }

.recipe-header {
  padding-bottom: 27px;
  background-position: bottom;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(33.33333%, #8f2f8d), color-stop(0%, rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, #8f2f8d 33.33333%, rgba(255, 255, 255, 0) 0%);
  background-repeat: repeat-x;
  background-size: 6px 2px; }

.recipe__meta {
  margin-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  .recipe__meta p {
    font-weight: bold;
    line-height: 1.5;
    margin-bottom: 0px;
    margin-left: 8px; }
  @media all and (min-width: 45rem) {
    .recipe__meta {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      margin-bottom: 0px;
      margin-right: 40px; } }

.recipe-diet {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 29px 0px;
  background-position: bottom;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(33.33333%, #8f2f8d), color-stop(0%, rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, #8f2f8d 33.33333%, rgba(255, 255, 255, 0) 0%);
  background-repeat: repeat-x;
  background-size: 6px 2px; }
  .recipe-diet p {
    line-height: 1.5;
    font-weight: bold;
    margin-bottom: 0px;
    margin-right: 20px; }
  @media all and (min-width: 45rem) {
    .recipe-diet p {
      margin-right: 32px; } }

.recipe-diet__tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .recipe-diet__tags .recipe-tag {
    margin-right: 10px; }
    .recipe-diet__tags .recipe-tag:last-child {
      margin-right: 0; }
  @media all and (min-width: 45rem) {
    .recipe-diet__tags .recipe-tag {
      margin-right: 20px; } }

.recipe-prep {
  margin-top: 60px;
  padding-bottom: 60px;
  background-position: bottom;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(33.33333%, #8f2f8d), color-stop(0%, rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, #8f2f8d 33.33333%, rgba(255, 255, 255, 0) 0%);
  background-repeat: repeat-x;
  background-size: 6px 2px; }
  @media all and (min-width: 56.25rem) {
    .recipe-prep {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-top: 80px;
      padding-bottom: 80px; } }

.recipe-tools {
  margin-bottom: 90px; }
  @media all and (min-width: 56.25rem) {
    .recipe-tools {
      margin-right: 55px;
      margin-bottom: 0px; } }

.recipe-prep__title {
  text-transform: uppercase;
  font-size: 1.9375rem;
  line-height: 1;
  margin-bottom: 35px; }

.recipe-prep__list {
  list-style-type: none;
  padding-left: 0px;
  margin-bottom: -18px; }

.recipe-prep__list-item {
  margin-bottom: 18px;
  line-height: 1.5; }

.recipe-directions {
  margin-top: 54px;
  padding-bottom: 45px;
  background-position: bottom;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(33.33333%, #8f2f8d), color-stop(0%, rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, #8f2f8d 33.33333%, rgba(255, 255, 255, 0) 0%);
  background-repeat: repeat-x;
  background-size: 6px 2px; }
  @media all and (min-width: 56.25rem) {
    .recipe-directions {
      padding-bottom: 60px; } }

.recipe-directions__title {
  text-transform: uppercase;
  font-size: 1.9375rem;
  line-height: 1;
  margin-bottom: 40px; }
  @media all and (min-width: 56.25rem) {
    .recipe-directions__title {
      margin-bottom: 54px; } }

.recipe-directions__list {
  margin-bottom: -10px;
  padding-left: 1.5em; }

.recipe-directions__list-item {
  font-weight: bold;
  font-size: 1.25rem;
  line-height: 1.5;
  margin-bottom: 32px; }
  .recipe-directions__list-item h5 {
    font-size: 1.25rem; }
  .recipe-directions__list-item p {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 0px;
    margin-top: 10px;
    margin-left: -1.5em; }

.recipe-footer {
  margin-top: 61px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse; }
  @media all and (min-width: 56.25rem) {
    .recipe-footer {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row; } }

.recipe-chef__image {
  margin-top: 70px; }
  .recipe-chef__image .content-image-wrapper {
    width: 88px;
    height: 88px;
    padding-bottom: 0%;
    border-radius: 50%;
    margin-bottom: 31px;
    -ms-flex-negative: 0;
    flex-shrink: 0; }
  @media all and (min-width: 56.25rem) {
    .recipe-chef__image {
      margin-top: 0px; } }

.recipe-chef__title {
  font-weight: bold;
  margin-bottom: 8px;
  font-size: 1.25rem;
  line-height: 1.5; }

.recipe-chef__note {
  line-height: 1.5; }

.recipe-nutrition {
  padding-left: 35px;
  background-position: left;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(42.85714%, black), color-stop(0%, rgba(255, 255, 255, 0)));
  background-image: linear-gradient(black 42.85714%, rgba(255, 255, 255, 0) 0%);
  background-repeat: repeat-y;
  background-size: 2px 7px; }

.recipe-nutrition__title {
  font-size: 1.9375rem;
  line-height: 1;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 14px; }

.recipe-nutrition__subtitle {
  font-size: 0.8rem;
  line-height: 1.25;
  font-weight: bold;
  color: #636466;
  text-transform: uppercase;
  margin-bottom: 14px; }

.recipe-nutrition__list {
  list-style-type: none;
  padding-left: 0px; }

.recipe-nutrition__list-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 14px;
  padding-top: 14px;
  background-position: top;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(16.66667%, #636466), color-stop(0%, rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, #636466 16.66667%, rgba(255, 255, 255, 0) 0%);
  background-repeat: repeat-x;
  background-size: 6px 1px; }
  .recipe-nutrition__list-item h6 {
    font-weight: bold;
    font-size: 16px; }
  .recipe-nutrition__list-item p {
    width: 40%; }
  .recipe-nutrition__list-item h6,
  .recipe-nutrition__list-item p {
    line-height: 1;
    margin-bottom: 0px; }

.post__header-image {
  padding-bottom: 65%; }
  .post__header-image .content-image {
    border-radius: 24px; }

.post__content {
  padding-bottom: 35px;
  background-position: bottom;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(20%, #231f20), color-stop(0%, rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, #231f20 20%, rgba(255, 255, 255, 0) 0%);
  background-repeat: repeat-x;
  background-size: 5px 1px; }
  .post__content h1,
  .post__content h2 {
    margin-top: 48px;
    margin-bottom: 16px;
    font-size: 1.25rem;
    line-height: 1.5; }
  .post__content h3,
  .post__content h4 {
    margin-top: 48px;
    margin-bottom: 16px;
    font-size: 1.25rem;
    line-height: 1.5; }
  .post__content p {
    margin-bottom: 17px;
    line-height: 1.5; }
  .post__content a {
    color: #178bcd;
    line-height: 1.5;
    text-decoration: underline; }
    .post__content a:focus, .post__content a:hover {
      color: #1b4265; }
  .post__content img,
  .post__content img[class*='wp-image'] {
    border-radius: 24px; }
  .post__content figure {
    margin-bottom: 10px; }
  .post__content figcaption {
    margin-top: 12px;
    color: #636466;
    font-size: 0.8rem;
    line-height: 1.25;
    text-align: center; }
  .post__content ol,
  .post__content ul {
    padding: 0;
    margin: 0;
    counter-reset: item; }
    .post__content ol > li,
    .post__content ul > li {
      padding: 0;
      padding-left: 3em;
      margin: 0;
      margin-bottom: 12px;
      text-indent: -2em;
      list-style-type: none;
      counter-increment: item; }
      .post__content ol > li::before,
      .post__content ul > li::before {
        content: counter(item) ".";
        display: inline-block;
        width: 1em;
        padding-right: 2em;
        font-weight: bold;
        text-align: right; }
  .post__content ul > li {
    padding-left: 2.5em; }
    .post__content ul > li::before {
      content: '•'; }
  .post__content blockquote {
    width: 288px;
    padding-left: 15px;
    margin-bottom: 15px;
    margin-left: 25px;
    color: #8f2f8d;
    font-size: 1.5625rem;
    font-weight: bold;
    line-height: 1.25;
    float: right;
    background-position: left;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(33.33333%, #8f2f8d), color-stop(0%, rgba(255, 255, 255, 0)));
    background-image: linear-gradient(#8f2f8d 33.33333%, rgba(255, 255, 255, 0) 0%);
    background-repeat: repeat-y;
    background-size: 2px 6px; }
    .post__content blockquote p {
      margin: 0;
      line-height: 1.25; }
  .post__content .wp-block-pullquote.alignleft blockquote,
  .post__content .wp-block-quote.has-text-align-left {
    padding-left: 0;
    padding-right: 15px;
    margin-left: 0;
    margin-right: 25px;
    float: left;
    background-position: right;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(33.33333%, #8f2f8d), color-stop(0%, rgba(255, 255, 255, 0)));
    background-image: linear-gradient(#8f2f8d 33.33333%, rgba(255, 255, 255, 0) 0%);
    background-repeat: repeat-y;
    background-size: 2px 6px; }

.post__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 18px;
  margin-top: 18px;
  font-size: 0.8rem;
  font-weight: 500;
  line-height: 1.25;
  text-transform: uppercase;
  background-position: bottom;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(20%, #231f20), color-stop(0%, rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, #231f20 20%, rgba(255, 255, 255, 0) 0%);
  background-repeat: repeat-x;
  background-size: 5px 1px; }
  @media all and (min-width: 45rem) {
    .post__header {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; } }

.post__date {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1rem; }
  @media all and (min-width: 45rem) {
    .post__date {
      margin-bottom: 0px; } }
  .post__date > *::after {
    content: '\00a0\00a0/\00a0\00a0';
    display: inline-block; }
  .post__date > *:last-child::after {
    display: none; }

.post-tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 18px;
  margin-bottom: 33px;
  margin-right: -8px; }

.post-tags__label {
  margin-bottom: 0px;
  margin-right: 10px;
  font-size: 0.8rem;
  font-weight: 500;
  line-height: 1.25;
  text-transform: uppercase; }

.post-tags__tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  display: inline;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.post-tag {
  display: inline;
  padding: 3px 8px;
  margin-right: 8px;
  background-color: #f4f4f4;
  color: #231f20;
  font-size: 0.8rem;
  line-height: 1.25;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  cursor: pointer;
  border-radius: 4px;
  white-space: nowrap; }
  .post-tag:focus, .post-tag:hover {
    background-color: #231f20;
    color: #ffffff; }

.post__title {
  margin-bottom: 2.5rem;
  font-size: 2.4375rem;
  line-height: 1.25; }

.post-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  margin-top: 20px; }
  @media all and (min-width: 45rem) {
    .post-footer {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row; } }

.post-footer__info {
  margin-bottom: 2rem; }
  @media all and (min-width: 45rem) {
    .post-footer__info {
      margin-bottom: 0;
      margin-right: 30px; } }

.post-author {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 33px; }

.post-author__label {
  margin-bottom: 10px;
  font-size: 0.8rem;
  font-weight: 500;
  line-height: 1.25;
  text-transform: uppercase; }

.post-author__name {
  margin-bottom: 0px;
  font-size: 16px;
  font-weight: bold;
  line-height: 1.25; }

.post-author__title {
  margin-bottom: 0px;
  font-size: 0.8rem; }

.post-author__image {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  overflow: hidden;
  width: 64px;
  margin-right: 16px;
  background-position: center;
  background-size: cover;
  border-radius: 50%; }

.recent-post {
  margin-top: -20px; }

@media all and (min-width: 75rem) {
  .recent-post .post-card .content-image-wrapper {
    height: 400px; } }

.recent-post .post-card .post-card__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

.pagination {
  text-align: center; }

.page-numbers {
  margin: 0px 4px;
  height: 48px;
  width: 48px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #f4f4f4;
  color: #231f20;
  border-radius: 12px;
  font-size: 1.25rem;
  line-height: 1.5;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  cursor: pointer; }
  .page-numbers.current {
    background-color: #22b0ec;
    color: #ffffff; }
  .page-numbers.dots {
    cursor: default; }
  .page-numbers:focus:not(.dots), .page-numbers:hover:not(.dots) {
    background-color: #22b0ec;
    color: #ffffff; }

.pagination__message {
  margin-bottom: 23px; }

.search-title {
  font-size: 1.5625rem;
  font-weight: bold;
  line-height: 1.25;
  margin-bottom: 48px; }

.archive-title {
  color: #178bcd;
  font-size: 3.0625rem;
  line-height: 1.25;
  margin-bottom: 38px; }

.post-categories__title {
  color: #0a63ac;
  font-size: 1.25rem;
  line-height: 1.5;
  font-weight: bold;
  margin-bottom: 20px; }

.post-categories__list {
  list-style-type: none;
  padding-left: 0px; }

.post-categories__list-item {
  text-transform: uppercase;
  margin-bottom: 18px;
  font-weight: 500;
  font-size: 0.8rem;
  line-height: 1.25; }
  .post-categories__list-item a {
    color: #231f20; }
    .post-categories__list-item a:hover {
      color: #178bcd; }

.post-search {
  position: relative;
  margin-bottom: 37px; }

.post-search__input {
  background-color: #f4f4f4;
  border-radius: 12px;
  padding: 8px 40px 8px 13px;
  font-size: 16px;
  line-height: 1.5;
  border: none;
  width: 100%;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  color: #231f20; }
  .post-search__input::-webkit-input-placeholder {
    color: #636466; }
  .post-search__input::-moz-placeholder {
    color: #636466; }
  .post-search__input::-ms-input-placeholder {
    color: #636466; }
  .post-search__input::placeholder {
    color: #636466; }
  .post-search__input:focus {
    -webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1); }

.post-search__icon {
  position: absolute;
  right: 13px;
  top: 12px; }

.post-sidebar {
  margin-top: 100px; }
  @media all and (min-width: 45rem) {
    .post-sidebar {
      margin-top: 0; } }

.news-container {
  margin-top: 100px;
  margin-bottom: 90px; }
  @media all and (min-width: 75rem) {
    .news-container {
      margin-top: 150px; } }

.news-section {
  position: relative;
  background: linear-gradient(128.45deg, rgba(0, 0, 0, 0) 21.71%, rgba(0, 0, 0, 0.2) 78.03%), #5a348f;
  border-radius: 24px;
  padding-top: 50px;
  padding-bottom: 20px; }
  .news-section .card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: normal;
    -ms-flex-align: normal;
    align-items: normal;
    padding-right: 0px; }
    @media all and (min-width: 75rem) {
      .news-section .card {
        width: 100%; } }
  .news-section .card__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }

.news-section__title {
  color: #ffffff;
  font-weight: bold;
  text-align: center;
  text-transform: uppercase;
  font-size: 1.9375rem;
  line-height: 1;
  margin: auto;
  width: 95%;
  margin-bottom: 50px; }
  @media all and (min-width: 21.875rem) {
    .news-section__title {
      width: 90%; } }
  @media all and (min-width: 45rem) {
    .news-section__title {
      max-width: 80%;
      font-size: 2.4375rem; } }
  @media all and (min-width: 56.25rem) {
    .news-section__title {
      font-size: 3.0625rem; } }
  @media all and (min-width: 75rem) {
    .news-section__title {
      margin-bottom: 65px; } }

.news-section__link {
  margin-top: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #5a348f; }
  .news-section__link path {
    fill: #8f2f8d; }
  .news-section__link:focus, .news-section__link:hover {
    color: #3e2c57; }
    .news-section__link:focus path, .news-section__link:hover path {
      fill: #8f2f8d; }
  @media all and (min-width: 75rem) {
    .news-section__link {
      margin-top: 130px; } }

.news-slider {
  overflow: hidden;
  height: 100%;
  margin-bottom: -65px; }
  @media all and (min-width: 45rem) {
    .news-slider {
      padding: 0 25px; }
      .news-slider:not(.swiper-container-initialized) .news-slider__slide {
        max-width: 50%;
        margin-right: 25px; } }
  @media all and (min-width: 75rem) {
    .news-slider {
      margin-bottom: -95px;
      padding: 0; }
      .news-slider:not(.swiper-container-initialized) .news-slider__slide {
        max-width: none;
        margin-right: 0; } }

@media all and (min-width: 75rem) {
  .news-slider__wrapper {
    max-width: 83.33333%;
    margin: auto;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; } }

.news-slider__slide {
  height: auto; }
  @media all and (min-width: 75rem) {
    .news-slider__slide {
      width: 30%; } }
  .news-slider__slide .content-image-wrapper {
    border-radius: 24px 24px 0px 0px; }

.news-slider__pagination {
  margin-top: 60px; }
  .news-slider__pagination .swiper-pagination-bullet {
    height: 10px;
    width: 10px;
    margin: 0px 8px !important;
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    background-color: #d8d8d8; }
  .news-slider__pagination .swiper-pagination-bullet-active {
    -webkit-transform: scale(1.6);
    transform: scale(1.6);
    -webkit-transform-origin: center;
    transform-origin: center;
    background-color: #8f2f8d !important; }
  @media all and (min-width: 75rem) {
    .news-slider__pagination {
      display: none; } }

.featured-slider {
  border-radius: 24px 0px 0px 24px;
  background: linear-gradient(104.9deg, #f07930 0%, #d95931 100%);
  position: relative; }
  .featured-slider::before {
    content: '';
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    right: calc((100vw - calc(100vw * (12 / 14))) / -2);
    border-radius: 24px 0px 0px 24px;
    background: linear-gradient(104.9deg, #f07930 0%, #d95931 100%);
    z-index: -1; }

.featured-slider__wrapper {
  height: auto;
  margin-bottom: 30px;
  margin-left: -28px; }
  @media all and (min-width: 45rem) {
    .featured-slider__wrapper {
      margin-left: calc(-100vw / 14); } }
  @media all and (min-width: 56.25rem) {
    .featured-slider__wrapper {
      margin-bottom: 60px; } }

.featured-slider__title {
  color: #ffffff;
  text-transform: uppercase;
  line-height: 1;
  font-size: 1.9375rem;
  margin-bottom: 40px;
  padding-left: 53px;
  padding-top: 40px;
  text-align: left;
  max-width: 10ch; }
  @media all and (min-width: 45rem) {
    .featured-slider__title {
      font-size: 2.4375rem;
      max-width: none; } }
  @media all and (min-width: 56.25rem) {
    .featured-slider__title {
      max-width: 100%;
      margin-bottom: 75px;
      padding-left: 75px;
      padding-top: 75px;
      font-size: 3.0625rem; } }

.featured-slider__subtitle {
  font-size: 1.9375rem;
  text-transform: uppercase;
  margin-bottom: 15px; }

.featured-slider__body {
  font-size: 1.5625rem;
  line-height: 1.25;
  color: #ffffff;
  margin-bottom: 0px; }

.featured-slider__controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 40px;
  padding-bottom: 60px;
  margin-left: 53px;
  margin-right: 30px;
  width: 220px; }
  @media all and (min-width: 56.25rem) {
    .featured-slider__controls {
      width: 366px; } }

.featured-slider__prev,
.featured-slider__next {
  position: relative;
  margin-top: 0;
  background-color: #ffffff;
  width: 33px;
  height: 33px;
  border-radius: 50%;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  -ms-flex-negative: 0;
  flex-shrink: 0; }
  .featured-slider__prev svg,
  .featured-slider__next svg {
    width: 9.77px;
    height: 17.28px;
    z-index: 2; }
    .featured-slider__prev svg *,
    .featured-slider__next svg * {
      fill: #faae31;
      -webkit-transition: 0.2s ease-in-out;
      transition: 0.2s ease-in-out; }
  .featured-slider__prev:focus svg *, .featured-slider__prev:hover svg *,
  .featured-slider__next:focus svg *,
  .featured-slider__next:hover svg * {
    fill: #f07930; }
  @media all and (min-width: 56.25rem) {
    .featured-slider__prev,
    .featured-slider__next {
      width: 55px;
      height: 55px; }
      .featured-slider__prev svg,
      .featured-slider__next svg {
        width: 16.25px;
        height: 32.69px; } }

.featured-slider__prev {
  margin-right: 20px; }
  .featured-slider__prev svg {
    -webkit-transform: translateX(-1px);
    transform: translateX(-1px); }
  @media all and (min-width: 56.25rem) {
    .featured-slider__prev svg {
      -webkit-transform: translateX(-2px);
      transform: translateX(-2px); } }

.featured-slider__next {
  margin-left: 20px; }
  .featured-slider__next svg {
    -webkit-transform: translateX(1px);
    transform: translateX(1px); }
  @media all and (min-width: 56.25rem) {
    .featured-slider__next svg {
      -webkit-transform: translateX(2px);
      transform: translateX(2px); } }

.featured-slider .shadow-card {
  width: 100%;
  padding-bottom: 0%;
  height: 325px; }
  @media all and (min-width: 128rem) {
    .featured-slider .shadow-card {
      height: 500px; } }

.featured-slider__scrollbar {
  left: 0 !important;
  bottom: 0 !important;
  border-radius: 6px;
  overflow: hidden; }
  .featured-slider__scrollbar .swiper-scrollbar-drag {
    background: #a62e34;
    border-radius: 6px; }

.featured-slider__card {
  padding: 40px;
  border-radius: 24px;
  background-color: #f4f4f4;
  -webkit-box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.25);
  box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.25); }
  @media all and (min-width: 45rem) {
    .featured-slider__card {
      width: calc(100vw * (6 / 14)); } }
  @media all and (min-width: 56.25rem) {
    .featured-slider__card {
      width: calc(100vw * (5 / 14)); } }
  @media all and (min-width: 75rem) {
    .featured-slider__card {
      width: calc(100vw * (4 / 14)); } }
  @media all and (min-width: 120rem) {
    .featured-slider__card {
      width: calc(100vw * (3 / 14)); } }

.featured-slider.-auto .swiper-slide {
  width: auto; }

.alert-bar {
  padding: 20px;
  padding-right: 40px;
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  z-index: 11;
  -webkit-transform: translateY(0%);
  transform: translateY(0%);
  -webkit-transition: -webkit-transform 400ms ease-out;
  transition: -webkit-transform 400ms ease-out;
  transition: transform 400ms ease-out;
  transition: transform 400ms ease-out, -webkit-transform 400ms ease-out; }
  .-hide-hero .alert-bar {
    -webkit-transform: translateY(100%);
    transform: translateY(100%); }
  @media all and (min-width: 45rem) {
    .alert-bar {
      padding: 20px; } }
  @media all and (min-width: 75rem) {
    .alert-bar {
      padding: 17px 0px;
      position: relative;
      top: 0;
      bottom: auto; }
      .-hide-hero .alert-bar {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%); } }
  .alert-bar.-red, .-red .dotted-container .alert-bar.btn, .dotted-container.-red .dotted-container__content .alert-bar.btn, .-red .accordion .alert-bar.btn, .accordion.-red .alert-bar.btn, .panel-slider__controls.-red .alert-bar.btn, .card.-red .alert-bar.btn, .content-card.-red .alert-bar.btn, .-red .content-block__btn .alert-bar.btn {
    background-color: #f8c8bc;
    color: #63282c; }
    .alert-bar.-red path, .-red .dotted-container .alert-bar.btn path, .dotted-container.-red .dotted-container__content .alert-bar.btn path, .-red .accordion .alert-bar.btn path, .accordion.-red .alert-bar.btn path, .panel-slider__controls.-red .alert-bar.btn path, .card.-red .alert-bar.btn path, .content-card.-red .alert-bar.btn path, .-red .content-block__btn .alert-bar.btn path {
      fill: #63282c; }
    .alert-bar.-red .alert-bar__close:focus path, .-red .dotted-container .alert-bar.btn .alert-bar__close:focus path, .dotted-container.-red .dotted-container__content .alert-bar.btn .alert-bar__close:focus path, .-red .accordion .alert-bar.btn .alert-bar__close:focus path, .accordion.-red .alert-bar.btn .alert-bar__close:focus path, .panel-slider__controls.-red .alert-bar.btn .alert-bar__close:focus path, .card.-red .alert-bar.btn .alert-bar__close:focus path, .content-card.-red .alert-bar.btn .alert-bar__close:focus path, .-red .content-block__btn .alert-bar.btn .alert-bar__close:focus path, .alert-bar.-red .alert-bar__close:hover path, .-red .dotted-container .alert-bar.btn .alert-bar__close:hover path, .dotted-container.-red .dotted-container__content .alert-bar.btn .alert-bar__close:hover path, .-red .accordion .alert-bar.btn .alert-bar__close:hover path, .accordion.-red .alert-bar.btn .alert-bar__close:hover path, .panel-slider__controls.-red .alert-bar.btn .alert-bar__close:hover path, .card.-red .alert-bar.btn .alert-bar__close:hover path, .content-card.-red .alert-bar.btn .alert-bar__close:hover path, .-red .content-block__btn .alert-bar.btn .alert-bar__close:hover path {
      fill: #e8242d; }
  .alert-bar.-yellow, .-yellow .dotted-container .alert-bar.btn, .dotted-container.-yellow .dotted-container__content .alert-bar.btn, .-yellow .accordion .alert-bar.btn, .accordion.-yellow .alert-bar.btn, .panel-slider__controls.-yellow .alert-bar.btn, .card.-yellow .alert-bar.btn, .-yellow .content-block__btn .alert-bar.btn {
    background-color: #fde4bf;
    color: #731e22; }
    .alert-bar.-yellow path, .-yellow .dotted-container .alert-bar.btn path, .dotted-container.-yellow .dotted-container__content .alert-bar.btn path, .-yellow .accordion .alert-bar.btn path, .accordion.-yellow .alert-bar.btn path, .panel-slider__controls.-yellow .alert-bar.btn path, .card.-yellow .alert-bar.btn path, .-yellow .content-block__btn .alert-bar.btn path {
      fill: #731e22; }
    .alert-bar.-yellow .alert-bar__close:focus path, .-yellow .dotted-container .alert-bar.btn .alert-bar__close:focus path, .dotted-container.-yellow .dotted-container__content .alert-bar.btn .alert-bar__close:focus path, .-yellow .accordion .alert-bar.btn .alert-bar__close:focus path, .accordion.-yellow .alert-bar.btn .alert-bar__close:focus path, .panel-slider__controls.-yellow .alert-bar.btn .alert-bar__close:focus path, .card.-yellow .alert-bar.btn .alert-bar__close:focus path, .-yellow .content-block__btn .alert-bar.btn .alert-bar__close:focus path, .alert-bar.-yellow .alert-bar__close:hover path, .-yellow .dotted-container .alert-bar.btn .alert-bar__close:hover path, .dotted-container.-yellow .dotted-container__content .alert-bar.btn .alert-bar__close:hover path, .-yellow .accordion .alert-bar.btn .alert-bar__close:hover path, .accordion.-yellow .alert-bar.btn .alert-bar__close:hover path, .panel-slider__controls.-yellow .alert-bar.btn .alert-bar__close:hover path, .card.-yellow .alert-bar.btn .alert-bar__close:hover path, .-yellow .content-block__btn .alert-bar.btn .alert-bar__close:hover path {
      fill: #f07930; }
  .alert-bar.-green, .-green .dotted-container .alert-bar.btn, .dotted-container.-green .dotted-container__content .alert-bar.btn, .-green .accordion .alert-bar.btn, .accordion.-green .alert-bar.btn, .panel-slider__controls.-green .alert-bar.btn, .card.-green .alert-bar.btn, .content-card.-green .alert-bar.btn, .-green .content-block__btn .alert-bar.btn {
    background-color: #c1e8e9;
    color: #213838; }
    .alert-bar.-green path, .-green .dotted-container .alert-bar.btn path, .dotted-container.-green .dotted-container__content .alert-bar.btn path, .-green .accordion .alert-bar.btn path, .accordion.-green .alert-bar.btn path, .panel-slider__controls.-green .alert-bar.btn path, .card.-green .alert-bar.btn path, .content-card.-green .alert-bar.btn path, .-green .content-block__btn .alert-bar.btn path {
      fill: #213838; }
    .alert-bar.-green .alert-bar__close:focus path, .-green .dotted-container .alert-bar.btn .alert-bar__close:focus path, .dotted-container.-green .dotted-container__content .alert-bar.btn .alert-bar__close:focus path, .-green .accordion .alert-bar.btn .alert-bar__close:focus path, .accordion.-green .alert-bar.btn .alert-bar__close:focus path, .panel-slider__controls.-green .alert-bar.btn .alert-bar__close:focus path, .card.-green .alert-bar.btn .alert-bar__close:focus path, .content-card.-green .alert-bar.btn .alert-bar__close:focus path, .-green .content-block__btn .alert-bar.btn .alert-bar__close:focus path, .alert-bar.-green .alert-bar__close:hover path, .-green .dotted-container .alert-bar.btn .alert-bar__close:hover path, .dotted-container.-green .dotted-container__content .alert-bar.btn .alert-bar__close:hover path, .-green .accordion .alert-bar.btn .alert-bar__close:hover path, .accordion.-green .alert-bar.btn .alert-bar__close:hover path, .panel-slider__controls.-green .alert-bar.btn .alert-bar__close:hover path, .card.-green .alert-bar.btn .alert-bar__close:hover path, .content-card.-green .alert-bar.btn .alert-bar__close:hover path, .-green .content-block__btn .alert-bar.btn .alert-bar__close:hover path {
      fill: #24a390; }

.alert-bar__close {
  position: absolute;
  top: 13px;
  right: 13px;
  cursor: pointer; }
  .alert-bar__close * {
    -webkit-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out; }
  @media all and (min-width: 45rem) {
    .alert-bar__close {
      top: 20px;
      right: 17px; } }

.staff-list__header {
  width: 100%;
  text-transform: uppercase;
  line-height: 1;
  color: #ffffff;
  background: linear-gradient(122.43deg, #8f2f8d 0%, #5a348f 100%);
  border-radius: 12px;
  display: inline-block;
  position: relative;
  padding: 25px 0px;
  z-index: 2; }
  .staff-list__header h2 {
    font-size: 1.9375rem;
    font-weight: bold;
    margin-bottom: 0px; }
  @media all and (min-width: 45rem) {
    .staff-list__header h2 {
      font-size: 2.4375rem; } }
  @media all and (min-width: 56.25rem) {
    .staff-list__header {
      border-radius: 24px;
      padding: 61px 0px; }
      .staff-list__header h2 {
        font-size: 3.0625rem; } }
  @media all and (min-width: 75rem) {
    .staff-list__header h2 {
      font-size: 3.8125rem; } }

.staff-list__container {
  padding: 77px 25px 40px 25px;
  background-color: #f4f4f4;
  border-radius: 24px;
  margin-top: -40px; }
  @media all and (min-width: 56.25rem) {
    .staff-list__container {
      margin-top: -60px;
      padding: 143px calc(1 / 12 * 100%) 40px calc(1 / 12 * 100%); } }
  @media all and (min-width: 75rem) {
    .staff-list__container {
      padding: 143px calc(1 / 12 * 100%) 86px calc(1 / 12 * 100%); } }

.staff-list__list {
  padding-left: 0px;
  margin-bottom: 0;
  z-index: 1;
  list-style-type: none; }
  @media all and (min-width: 56.25rem) {
    .staff-list__list {
      -webkit-column-count: 2;
      -moz-column-count: 2;
      column-count: 2; } }

.staff-member {
  margin-bottom: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  page-break-inside: avoid;
  -webkit-column-break-inside: avoid;
  break-inside: avoid; }
  .staff-member:last-child {
    margin-bottom: 0; }
  @media all and (min-width: 56.25rem) {
    .staff-member {
      margin-bottom: 44px;
      padding-right: 20px; } }

.staff-member__image {
  width: 91px;
  height: 91px;
  padding-bottom: 0%;
  border-radius: 50%;
  margin-right: 20px;
  -ms-flex-negative: 0;
  flex-shrink: 0; }

.staff-member__name {
  font-size: 1.25rem;
  line-height: 1.25;
  font-weight: bold;
  color: #3e2c57;
  margin-bottom: 5px; }

.staff-member__title {
  color: #3e2c57;
  line-height: 1.25;
  margin-bottom: 0px; }

.card-slider {
  width: 92.5%;
  margin-left: 0; }
  @media all and (min-width: 75rem) {
    .card-slider {
      width: auto; } }
  .card-slider .swiper-wrapper {
    width: auto;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap; }
    @media all and (min-width: 75rem) {
      .card-slider .swiper-wrapper {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; } }
  .card-slider .swiper-slide {
    height: auto;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: stretch;
    -ms-flex-pack: stretch;
    justify-content: stretch; }
  @media all and (min-width: 45rem) {
    .card-slider .swiper-slide-duplicate {
      display: none; } }
  .card-slider.swiper-container-initialized {
    margin-bottom: 0;
    overflow: visible; }
    .card-slider.swiper-container-initialized .g, .card-slider.swiper-container-initialized .wp-block-columns {
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
      margin-right: 0; }
    .card-slider.swiper-container-initialized .g-b, .card-slider.swiper-container-initialized .wp-block-column {
      padding-right: 0;
      -ms-flex-preferred-size: auto;
      flex-basis: auto;
      max-width: none; }
    .card-slider.swiper-container-initialized .card,
    .card-slider.swiper-container-initialized .shortcut-card {
      margin-bottom: 0; }
  .card-slider .swiper-pagination {
    margin-top: 32px; }
    .card-slider .swiper-pagination .swiper-pagination-bullet {
      height: 16px;
      width: 16px;
      margin: 0px 5px !important;
      -webkit-transition: 0.3s ease-out;
      transition: 0.3s ease-out; }
    @media all and (min-width: 45rem) {
      .card-slider .swiper-pagination {
        margin-top: 40px; } }
    @media all and (min-width: 75rem) {
      .card-slider .swiper-pagination {
        display: none; } }
  .card-slider.-blue .swiper-pagination-bullet, .-blue .dotted-container .card-slider.btn .swiper-pagination-bullet, .dotted-container.-blue .dotted-container__content .card-slider.btn .swiper-pagination-bullet, .-blue .accordion .card-slider.btn .swiper-pagination-bullet, .accordion.-blue .card-slider.btn .swiper-pagination-bullet, .triangle-section.-blue .triangle-column__body .card-slider.btn .swiper-pagination-bullet, .panel-slider__controls.-blue .card-slider.btn .swiper-pagination-bullet, .card.-blue .card-slider.btn .swiper-pagination-bullet, .content-card.-blue .card-slider.btn .swiper-pagination-bullet, .-blue .content-block__btn .card-slider.btn .swiper-pagination-bullet {
    background-color: #bbe5f8; }
    .card-slider.-blue .swiper-pagination-bullet:focus, .-blue .dotted-container .card-slider.btn .swiper-pagination-bullet:focus, .dotted-container.-blue .dotted-container__content .card-slider.btn .swiper-pagination-bullet:focus, .-blue .accordion .card-slider.btn .swiper-pagination-bullet:focus, .accordion.-blue .card-slider.btn .swiper-pagination-bullet:focus, .triangle-section.-blue .triangle-column__body .card-slider.btn .swiper-pagination-bullet:focus, .panel-slider__controls.-blue .card-slider.btn .swiper-pagination-bullet:focus, .card.-blue .card-slider.btn .swiper-pagination-bullet:focus, .content-card.-blue .card-slider.btn .swiper-pagination-bullet:focus, .-blue .content-block__btn .card-slider.btn .swiper-pagination-bullet:focus, .card-slider.-blue .swiper-pagination-bullet:hover, .-blue .dotted-container .card-slider.btn .swiper-pagination-bullet:hover, .dotted-container.-blue .dotted-container__content .card-slider.btn .swiper-pagination-bullet:hover, .-blue .accordion .card-slider.btn .swiper-pagination-bullet:hover, .accordion.-blue .card-slider.btn .swiper-pagination-bullet:hover, .triangle-section.-blue .triangle-column__body .card-slider.btn .swiper-pagination-bullet:hover, .panel-slider__controls.-blue .card-slider.btn .swiper-pagination-bullet:hover, .card.-blue .card-slider.btn .swiper-pagination-bullet:hover, .content-card.-blue .card-slider.btn .swiper-pagination-bullet:hover, .-blue .content-block__btn .card-slider.btn .swiper-pagination-bullet:hover {
      -webkit-transform: scale(1.15);
      transform: scale(1.15); }
  .card-slider.-blue .swiper-pagination-bullet-active, .-blue .dotted-container .card-slider.btn .swiper-pagination-bullet-active, .dotted-container.-blue .dotted-container__content .card-slider.btn .swiper-pagination-bullet-active, .-blue .accordion .card-slider.btn .swiper-pagination-bullet-active, .accordion.-blue .card-slider.btn .swiper-pagination-bullet-active, .triangle-section.-blue .triangle-column__body .card-slider.btn .swiper-pagination-bullet-active, .panel-slider__controls.-blue .card-slider.btn .swiper-pagination-bullet-active, .card.-blue .card-slider.btn .swiper-pagination-bullet-active, .content-card.-blue .card-slider.btn .swiper-pagination-bullet-active, .-blue .content-block__btn .card-slider.btn .swiper-pagination-bullet-active {
    background-color: #0a63ac !important; }
  .card-slider.-green .swiper-pagination-bullet, .-green .dotted-container .card-slider.btn .swiper-pagination-bullet, .dotted-container.-green .dotted-container__content .card-slider.btn .swiper-pagination-bullet, .-green .accordion .card-slider.btn .swiper-pagination-bullet, .accordion.-green .card-slider.btn .swiper-pagination-bullet, .panel-slider__controls.-green .card-slider.btn .swiper-pagination-bullet, .card.-green .card-slider.btn .swiper-pagination-bullet, .content-card.-green .card-slider.btn .swiper-pagination-bullet, .-green .content-block__btn .card-slider.btn .swiper-pagination-bullet {
    background-color: #c1e8e9; }
    .card-slider.-green .swiper-pagination-bullet:focus, .-green .dotted-container .card-slider.btn .swiper-pagination-bullet:focus, .dotted-container.-green .dotted-container__content .card-slider.btn .swiper-pagination-bullet:focus, .-green .accordion .card-slider.btn .swiper-pagination-bullet:focus, .accordion.-green .card-slider.btn .swiper-pagination-bullet:focus, .panel-slider__controls.-green .card-slider.btn .swiper-pagination-bullet:focus, .card.-green .card-slider.btn .swiper-pagination-bullet:focus, .content-card.-green .card-slider.btn .swiper-pagination-bullet:focus, .-green .content-block__btn .card-slider.btn .swiper-pagination-bullet:focus, .card-slider.-green .swiper-pagination-bullet:hover, .-green .dotted-container .card-slider.btn .swiper-pagination-bullet:hover, .dotted-container.-green .dotted-container__content .card-slider.btn .swiper-pagination-bullet:hover, .-green .accordion .card-slider.btn .swiper-pagination-bullet:hover, .accordion.-green .card-slider.btn .swiper-pagination-bullet:hover, .panel-slider__controls.-green .card-slider.btn .swiper-pagination-bullet:hover, .card.-green .card-slider.btn .swiper-pagination-bullet:hover, .content-card.-green .card-slider.btn .swiper-pagination-bullet:hover, .-green .content-block__btn .card-slider.btn .swiper-pagination-bullet:hover {
      -webkit-transform: scale(1.15);
      transform: scale(1.15); }
  .card-slider.-green .swiper-pagination-bullet-active, .-green .dotted-container .card-slider.btn .swiper-pagination-bullet-active, .dotted-container.-green .dotted-container__content .card-slider.btn .swiper-pagination-bullet-active, .-green .accordion .card-slider.btn .swiper-pagination-bullet-active, .accordion.-green .card-slider.btn .swiper-pagination-bullet-active, .panel-slider__controls.-green .card-slider.btn .swiper-pagination-bullet-active, .card.-green .card-slider.btn .swiper-pagination-bullet-active, .content-card.-green .card-slider.btn .swiper-pagination-bullet-active, .-green .content-block__btn .card-slider.btn .swiper-pagination-bullet-active {
    background-color: #136b6a !important; }
  .card-slider.-red .swiper-pagination-bullet, .-red .dotted-container .card-slider.btn .swiper-pagination-bullet, .dotted-container.-red .dotted-container__content .card-slider.btn .swiper-pagination-bullet, .-red .accordion .card-slider.btn .swiper-pagination-bullet, .accordion.-red .card-slider.btn .swiper-pagination-bullet, .panel-slider__controls.-red .card-slider.btn .swiper-pagination-bullet, .card.-red .card-slider.btn .swiper-pagination-bullet, .content-card.-red .card-slider.btn .swiper-pagination-bullet, .-red .content-block__btn .card-slider.btn .swiper-pagination-bullet {
    background-color: #f8c8bc; }
    .card-slider.-red .swiper-pagination-bullet:focus, .-red .dotted-container .card-slider.btn .swiper-pagination-bullet:focus, .dotted-container.-red .dotted-container__content .card-slider.btn .swiper-pagination-bullet:focus, .-red .accordion .card-slider.btn .swiper-pagination-bullet:focus, .accordion.-red .card-slider.btn .swiper-pagination-bullet:focus, .panel-slider__controls.-red .card-slider.btn .swiper-pagination-bullet:focus, .card.-red .card-slider.btn .swiper-pagination-bullet:focus, .content-card.-red .card-slider.btn .swiper-pagination-bullet:focus, .-red .content-block__btn .card-slider.btn .swiper-pagination-bullet:focus, .card-slider.-red .swiper-pagination-bullet:hover, .-red .dotted-container .card-slider.btn .swiper-pagination-bullet:hover, .dotted-container.-red .dotted-container__content .card-slider.btn .swiper-pagination-bullet:hover, .-red .accordion .card-slider.btn .swiper-pagination-bullet:hover, .accordion.-red .card-slider.btn .swiper-pagination-bullet:hover, .panel-slider__controls.-red .card-slider.btn .swiper-pagination-bullet:hover, .card.-red .card-slider.btn .swiper-pagination-bullet:hover, .content-card.-red .card-slider.btn .swiper-pagination-bullet:hover, .-red .content-block__btn .card-slider.btn .swiper-pagination-bullet:hover {
      -webkit-transform: scale(1.15);
      transform: scale(1.15); }
  .card-slider.-red .swiper-pagination-bullet-active, .-red .dotted-container .card-slider.btn .swiper-pagination-bullet-active, .dotted-container.-red .dotted-container__content .card-slider.btn .swiper-pagination-bullet-active, .-red .accordion .card-slider.btn .swiper-pagination-bullet-active, .accordion.-red .card-slider.btn .swiper-pagination-bullet-active, .panel-slider__controls.-red .card-slider.btn .swiper-pagination-bullet-active, .card.-red .card-slider.btn .swiper-pagination-bullet-active, .content-card.-red .card-slider.btn .swiper-pagination-bullet-active, .-red .content-block__btn .card-slider.btn .swiper-pagination-bullet-active {
    background-color: #a62e34 !important; }
  .card-slider.-purple .swiper-pagination-bullet, .-purple .dotted-container .card-slider.btn .swiper-pagination-bullet, .dotted-container.-purple .dotted-container__content .card-slider.btn .swiper-pagination-bullet, .-purple .accordion .card-slider.btn .swiper-pagination-bullet, .accordion.-purple .card-slider.btn .swiper-pagination-bullet, .triangle-section.-purple .triangle-column__body .card-slider.btn .swiper-pagination-bullet, .triangle-section.-purple-light .triangle-column__body .card-slider.btn .swiper-pagination-bullet, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .card-slider.btn .swiper-pagination-bullet, .slider-panel.-purple .triangle-section.btn .triangle-column__body .card-slider.btn .swiper-pagination-bullet, .panel-slider__controls.-purple .card-slider.btn .swiper-pagination-bullet, .card.-purple .card-slider.btn .swiper-pagination-bullet, .content-card.-purple .card-slider.btn .swiper-pagination-bullet, .-purple .content-block__btn .card-slider.btn .swiper-pagination-bullet {
    background-color: #e9bad8; }
    .card-slider.-purple .swiper-pagination-bullet:focus, .-purple .dotted-container .card-slider.btn .swiper-pagination-bullet:focus, .dotted-container.-purple .dotted-container__content .card-slider.btn .swiper-pagination-bullet:focus, .-purple .accordion .card-slider.btn .swiper-pagination-bullet:focus, .accordion.-purple .card-slider.btn .swiper-pagination-bullet:focus, .triangle-section.-purple .triangle-column__body .card-slider.btn .swiper-pagination-bullet:focus, .triangle-section.-purple-light .triangle-column__body .card-slider.btn .swiper-pagination-bullet:focus, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .card-slider.btn .swiper-pagination-bullet:focus, .slider-panel.-purple .triangle-section.btn .triangle-column__body .card-slider.btn .swiper-pagination-bullet:focus, .panel-slider__controls.-purple .card-slider.btn .swiper-pagination-bullet:focus, .card.-purple .card-slider.btn .swiper-pagination-bullet:focus, .content-card.-purple .card-slider.btn .swiper-pagination-bullet:focus, .-purple .content-block__btn .card-slider.btn .swiper-pagination-bullet:focus, .card-slider.-purple .swiper-pagination-bullet:hover, .-purple .dotted-container .card-slider.btn .swiper-pagination-bullet:hover, .dotted-container.-purple .dotted-container__content .card-slider.btn .swiper-pagination-bullet:hover, .-purple .accordion .card-slider.btn .swiper-pagination-bullet:hover, .accordion.-purple .card-slider.btn .swiper-pagination-bullet:hover, .triangle-section.-purple .triangle-column__body .card-slider.btn .swiper-pagination-bullet:hover, .triangle-section.-purple-light .triangle-column__body .card-slider.btn .swiper-pagination-bullet:hover, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .card-slider.btn .swiper-pagination-bullet:hover, .slider-panel.-purple .triangle-section.btn .triangle-column__body .card-slider.btn .swiper-pagination-bullet:hover, .panel-slider__controls.-purple .card-slider.btn .swiper-pagination-bullet:hover, .card.-purple .card-slider.btn .swiper-pagination-bullet:hover, .content-card.-purple .card-slider.btn .swiper-pagination-bullet:hover, .-purple .content-block__btn .card-slider.btn .swiper-pagination-bullet:hover {
      -webkit-transform: scale(1.15);
      transform: scale(1.15); }
  .card-slider.-purple .swiper-pagination-bullet-active, .-purple .dotted-container .card-slider.btn .swiper-pagination-bullet-active, .dotted-container.-purple .dotted-container__content .card-slider.btn .swiper-pagination-bullet-active, .-purple .accordion .card-slider.btn .swiper-pagination-bullet-active, .accordion.-purple .card-slider.btn .swiper-pagination-bullet-active, .triangle-section.-purple .triangle-column__body .card-slider.btn .swiper-pagination-bullet-active, .triangle-section.-purple-light .triangle-column__body .card-slider.btn .swiper-pagination-bullet-active, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .card-slider.btn .swiper-pagination-bullet-active, .slider-panel.-purple .triangle-section.btn .triangle-column__body .card-slider.btn .swiper-pagination-bullet-active, .panel-slider__controls.-purple .card-slider.btn .swiper-pagination-bullet-active, .card.-purple .card-slider.btn .swiper-pagination-bullet-active, .content-card.-purple .card-slider.btn .swiper-pagination-bullet-active, .-purple .content-block__btn .card-slider.btn .swiper-pagination-bullet-active {
    background-color: #5a348f !important; }
  .card-slider.-yellow .swiper-pagination-bullet, .-yellow .dotted-container .card-slider.btn .swiper-pagination-bullet, .dotted-container.-yellow .dotted-container__content .card-slider.btn .swiper-pagination-bullet, .-yellow .accordion .card-slider.btn .swiper-pagination-bullet, .accordion.-yellow .card-slider.btn .swiper-pagination-bullet, .panel-slider__controls.-yellow .card-slider.btn .swiper-pagination-bullet, .card.-yellow .card-slider.btn .swiper-pagination-bullet, .-yellow .content-block__btn .card-slider.btn .swiper-pagination-bullet {
    background-color: #fde4bf; }
    .card-slider.-yellow .swiper-pagination-bullet:focus, .-yellow .dotted-container .card-slider.btn .swiper-pagination-bullet:focus, .dotted-container.-yellow .dotted-container__content .card-slider.btn .swiper-pagination-bullet:focus, .-yellow .accordion .card-slider.btn .swiper-pagination-bullet:focus, .accordion.-yellow .card-slider.btn .swiper-pagination-bullet:focus, .panel-slider__controls.-yellow .card-slider.btn .swiper-pagination-bullet:focus, .card.-yellow .card-slider.btn .swiper-pagination-bullet:focus, .-yellow .content-block__btn .card-slider.btn .swiper-pagination-bullet:focus, .card-slider.-yellow .swiper-pagination-bullet:hover, .-yellow .dotted-container .card-slider.btn .swiper-pagination-bullet:hover, .dotted-container.-yellow .dotted-container__content .card-slider.btn .swiper-pagination-bullet:hover, .-yellow .accordion .card-slider.btn .swiper-pagination-bullet:hover, .accordion.-yellow .card-slider.btn .swiper-pagination-bullet:hover, .panel-slider__controls.-yellow .card-slider.btn .swiper-pagination-bullet:hover, .card.-yellow .card-slider.btn .swiper-pagination-bullet:hover, .-yellow .content-block__btn .card-slider.btn .swiper-pagination-bullet:hover {
      -webkit-transform: scale(1.15);
      transform: scale(1.15); }
  .card-slider.-yellow .swiper-pagination-bullet-active, .-yellow .dotted-container .card-slider.btn .swiper-pagination-bullet-active, .dotted-container.-yellow .dotted-container__content .card-slider.btn .swiper-pagination-bullet-active, .-yellow .accordion .card-slider.btn .swiper-pagination-bullet-active, .accordion.-yellow .card-slider.btn .swiper-pagination-bullet-active, .panel-slider__controls.-yellow .card-slider.btn .swiper-pagination-bullet-active, .card.-yellow .card-slider.btn .swiper-pagination-bullet-active, .-yellow .content-block__btn .card-slider.btn .swiper-pagination-bullet-active {
    background-color: #d95931 !important; }

.info-blurb-container {
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  margin-bottom: -55px; }
  @media all and (min-width: 75rem) {
    .info-blurb-container {
      margin-bottom: 0; } }

.info-blurb {
  margin-bottom: 55px; }
  @media all and (min-width: 56.25rem) {
    .info-blurb {
      padding-right: 25px; } }
  @media all and (min-width: 75rem) {
    .info-blurb {
      margin-bottom: 0; } }

.info-blurb__title {
  font-size: 1.5625rem;
  font-weight: 700;
  line-height: 1.25;
  margin-bottom: 1.375rem; }

.info-blurb__content {
  margin-bottom: 1.375rem; }

.info-blurb__links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .info-blurb__links > * {
    margin-right: 1.5625rem; }
    .info-blurb__links > *:last-child {
      margin-right: 0; }
  @media all and (min-width: 45rem) {
    .info-blurb__links {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column; }
      .info-blurb__links > * {
        margin-right: 0;
        margin-bottom: 1.25rem; }
        .info-blurb__links > *:last-child {
          margin-bottom: 0; } }
  @media all and (min-width: 75rem) {
    .info-blurb__links {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row; }
      .info-blurb__links > * {
        margin-right: 1.25rem;
        margin-bottom: 0; }
        .info-blurb__links > *:last-child {
          margin-right: 0; } }

.card-result {
  color: #231f20;
  background-color: #f4f4f4;
  border-radius: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 30px;
  padding-right: 35px;
  -webkit-transition: 200ms ease-out;
  transition: 200ms ease-out; }
  .card-result > *:last-child {
    margin-bottom: 0; }

a.card-result {
  cursor: pointer; }
  a.card-result:focus, a.card-result:hover {
    -webkit-transform: translateY(-12px);
    transform: translateY(-12px); }

.card-result__title {
  font-size: 1.25rem;
  font-weight: 700;
  color: #0a63ac;
  margin-bottom: 0.5rem; }

.card-result__subtitle {
  font-size: 0.8rem;
  font-weight: 500;
  line-height: 1.25;
  color: #636466;
  text-transform: uppercase; }

.card-container.-result {
  margin-bottom: 40px; }

.card-container .card-result {
  margin-bottom: 20px; }

.filters-panel {
  background: linear-gradient(96deg, #178bcd 0%, #0a63ac 100%);
  border-radius: 24px;
  padding: 20px;
  padding-bottom: 25px; }
  .filters-panel .checkbox-container input:focus ~ .checkmark {
    background-color: rgba(255, 255, 255, 0.4); }

.filters-panel__legend {
  color: #ffffff;
  font-weight: 700;
  margin-bottom: 0.33rem; }

.filters-panel__list {
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 12px;
  padding: 12px; }

.filters-panel__filter {
  margin-bottom: 24px; }
  .filters-panel__filter:last-of-type {
    margin-bottom: 0; }

.filters-panel__actions {
  margin-top: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

.filters-panel__link {
  color: #ffffff;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  cursor: pointer;
  -webkit-transition: opacity 200ms ease-out;
  transition: opacity 200ms ease-out; }
  .filters-panel__link:focus, .filters-panel__link:hover {
    opacity: 0.75; }
  .filters-panel__link.-inline {
    padding: 10px;
    padding-right: 0; }

/* The container */
.checkbox-container {
  display: block;
  position: relative;
  padding-left: 35px;
  font-size: 1.25rem;
  line-height: 1.5;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

/* Hide the browser's default checkbox */
.checkbox-container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0; }

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 3px;
  left: 0;
  height: 24px;
  width: 24px;
  border-radius: 4px;
  background-color: #d3d2d2; }

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: '';
  position: absolute;
  display: none; }

/* Show the checkmark when checked */
.checkbox-container input:checked ~ .checkmark:after {
  display: block; }

/* Style the checkmark/indicator */
.checkbox-container .checkmark:after {
  left: 3.3px;
  top: -14.3px;
  font-size: 30px;
  content: 'x';
  height: 100%;
  font-weight: bold; }

.checkbox-container.-light {
  color: #ffffff; }
  .checkbox-container.-light .checkmark {
    background-color: rgba(255, 255, 255, 0.2);
    -webkit-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out; }

.spacer {
  height: 6.25rem; }
  @media all and (min-width: 45rem) {
    .spacer {
      height: 8.125rem; } }
  .spacer.-xxs {
    height: 2.5rem; }
  .spacer.-xs {
    height: 3.4375rem; }
    @media all and (min-width: 45rem) {
      .spacer.-xs {
        height: 4.375rem; } }
  .spacer.-s {
    height: 5rem; }
    @media all and (min-width: 45rem) {
      .spacer.-s {
        height: 6.25rem; } }
  .spacer.-l {
    height: 7.5rem; }
    @media all and (min-width: 45rem) {
      .spacer.-l {
        height: 10rem; } }
  .spacer.-xl {
    height: 8.75rem; }
    @media all and (min-width: 45rem) {
      .spacer.-xl {
        height: 11.25rem; } }
  .spacer.-xxl {
    height: 10rem; }
    @media all and (min-width: 45rem) {
      .spacer.-xxl {
        height: 12.5rem; } }

.wp-block-column {
  margin-bottom: 2.5rem; }
  .wp-block-column:last-child {
    margin-bottom: 0; }
  .wp-block-column[style*='50'] > p {
    max-width: 565px; }
  .wp-block-column > p:last-child {
    margin-bottom: 0; }
  @media all and (max-width: 75rem) {
    .wp-block-column {
      -ms-flex-preferred-size: 100% !important;
      flex-basis: 100% !important; } }
  @media all and (min-width: 75rem) {
    .wp-block-column {
      margin-bottom: 0; } }

[class*='wp-block'] .condense p {
  max-width: 565px; }

.has-small-font-size {
  font-size: 0.8rem; }

.has-medium-font-size {
  margin-bottom: 1em;
  font-size: 1.25rem; }

.has-large-font-size {
  margin-bottom: 1em;
  font-size: 1.5625rem;
  line-height: 1.25; }

.has-text-align-left,
.alignleft,
.wp-align-left {
  text-align: left; }

.has-text-align-center,
.aligncenter,
.wp-align-center {
  text-align: center; }

.has-text-align-right,
.alignright,
.wp-align-right {
  text-align: right; }

img[class*='wp-image'] {
  border-radius: 12px; }

.wp-block-separator {
  height: 2px;
  border: 0; }
  .-green .wp-block-separator, .-green .dotted-container .btn .wp-block-separator, .dotted-container.-green .dotted-container__content .btn .wp-block-separator, .-green .accordion .btn .wp-block-separator, .accordion.-green .btn .wp-block-separator, .panel-slider__controls.-green .btn .wp-block-separator, .card.-green .btn .wp-block-separator, .content-card.-green .btn .wp-block-separator, .-green .content-block__btn .btn .wp-block-separator {
    background-position: top;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #24a390), color-stop(0%, rgba(255, 255, 255, 0)));
    background-image: linear-gradient(to right, #24a390 40%, rgba(255, 255, 255, 0) 0%);
    background-repeat: repeat-x;
    background-size: 5px 2px; }
  .-blue .wp-block-separator, .-blue .dotted-container .btn .wp-block-separator, .dotted-container.-blue .dotted-container__content .btn .wp-block-separator, .-blue .accordion .btn .wp-block-separator, .accordion.-blue .btn .wp-block-separator, .triangle-section.-blue .triangle-column__body .btn .wp-block-separator, .panel-slider__controls.-blue .btn .wp-block-separator, .card.-blue .btn .wp-block-separator, .content-card.-blue .btn .wp-block-separator, .-blue .content-block__btn .btn .wp-block-separator {
    background-position: top;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #178bcd), color-stop(0%, rgba(255, 255, 255, 0)));
    background-image: linear-gradient(to right, #178bcd 40%, rgba(255, 255, 255, 0) 0%);
    background-repeat: repeat-x;
    background-size: 5px 2px; }
  .-yellow .wp-block-separator, .-yellow .dotted-container .btn .wp-block-separator, .dotted-container.-yellow .dotted-container__content .btn .wp-block-separator, .-yellow .accordion .btn .wp-block-separator, .accordion.-yellow .btn .wp-block-separator, .panel-slider__controls.-yellow .btn .wp-block-separator, .card.-yellow .btn .wp-block-separator, .-yellow .content-block__btn .btn .wp-block-separator {
    background-position: top;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #f07930), color-stop(0%, rgba(255, 255, 255, 0)));
    background-image: linear-gradient(to right, #f07930 40%, rgba(255, 255, 255, 0) 0%);
    background-repeat: repeat-x;
    background-size: 5px 2px; }
  .-red .wp-block-separator, .-red .dotted-container .btn .wp-block-separator, .dotted-container.-red .dotted-container__content .btn .wp-block-separator, .-red .accordion .btn .wp-block-separator, .accordion.-red .btn .wp-block-separator, .panel-slider__controls.-red .btn .wp-block-separator, .card.-red .btn .wp-block-separator, .content-card.-red .btn .wp-block-separator, .-red .content-block__btn .btn .wp-block-separator {
    background-position: top;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #e8242d), color-stop(0%, rgba(255, 255, 255, 0)));
    background-image: linear-gradient(to right, #e8242d 40%, rgba(255, 255, 255, 0) 0%);
    background-repeat: repeat-x;
    background-size: 5px 2px; }
  .-purple .wp-block-separator, .-purple .dotted-container .btn .wp-block-separator, .dotted-container.-purple .dotted-container__content .btn .wp-block-separator, .-purple .accordion .btn .wp-block-separator, .accordion.-purple .btn .wp-block-separator, .triangle-section.-purple .triangle-column__body .btn .wp-block-separator, .triangle-section.-purple-light .triangle-column__body .btn .wp-block-separator, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn .wp-block-separator, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn .wp-block-separator, .panel-slider__controls.-purple .btn .wp-block-separator, .card.-purple .btn .wp-block-separator, .content-card.-purple .btn .wp-block-separator, .-purple .content-block__btn .btn .wp-block-separator {
    background-position: top;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #8f2f8d), color-stop(0%, rgba(255, 255, 255, 0)));
    background-image: linear-gradient(to right, #8f2f8d 40%, rgba(255, 255, 255, 0) 0%);
    background-repeat: repeat-x;
    background-size: 5px 2px; }
  .wp-block-separator.has-ymc-green-color {
    background-position: top;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #24a390), color-stop(0%, rgba(255, 255, 255, 0)));
    background-image: linear-gradient(to right, #24a390 40%, rgba(255, 255, 255, 0) 0%);
    background-repeat: repeat-x;
    background-size: 5px 2px; }
  .wp-block-separator.has-ymc-blue-color {
    background-position: top;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #178bcd), color-stop(0%, rgba(255, 255, 255, 0)));
    background-image: linear-gradient(to right, #178bcd 40%, rgba(255, 255, 255, 0) 0%);
    background-repeat: repeat-x;
    background-size: 5px 2px; }
  .wp-block-separator.has-ymc-yellow-color {
    background-position: top;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #f07930), color-stop(0%, rgba(255, 255, 255, 0)));
    background-image: linear-gradient(to right, #f07930 40%, rgba(255, 255, 255, 0) 0%);
    background-repeat: repeat-x;
    background-size: 5px 2px; }
  .wp-block-separator.has-ymc-red-color {
    background-position: top;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #e8242d), color-stop(0%, rgba(255, 255, 255, 0)));
    background-image: linear-gradient(to right, #e8242d 40%, rgba(255, 255, 255, 0) 0%);
    background-repeat: repeat-x;
    background-size: 5px 2px; }
  .wp-block-separator.has-ymc-purple-color {
    background-position: top;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #8f2f8d), color-stop(0%, rgba(255, 255, 255, 0)));
    background-image: linear-gradient(to right, #8f2f8d 40%, rgba(255, 255, 255, 0) 0%);
    background-repeat: repeat-x;
    background-size: 5px 2px; }

.has-ymc-blue-color {
  color: #0a63ac; }

.has-ymc-red-color {
  color: #a62e34; }

.has-ymc-green-color {
  color: #136b6a; }

.has-ymc-purple-color {
  color: #5a348f; }

.has-ymc-yellow-color {
  color: #d95931; }

.wp-block-embed-youtube .wp-block-embed__wrapper {
  overflow: hidden;
  position: relative;
  width: 100%;
  max-width: 62.5rem;
  border-radius: 24px;
  margin-left: auto;
  margin-right: auto; }

.wp-block-embed-youtube .wp-block-embed__wrapper::after {
  padding-top: 56.25%;
  display: block;
  content: ''; }

.wp-block-embed-youtube .wp-block-embed__wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.wp-block-latest-posts.is-grid {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0;
  margin-left: -32px; }
  .wp-block-latest-posts.is-grid li {
    clear: both;
    margin: 0 0 32px 32px;
    width: 100%; }
    @media all and (min-width: 45rem) {
      .wp-block-latest-posts.is-grid li {
        width: calc(50% - 32px); } }
    @media all and (min-width: 56.25rem) {
      .wp-block-latest-posts.is-grid li {
        width: calc(33% - 32px); } }
    @media all and (min-width: 75rem) {
      .wp-block-latest-posts.is-grid li {
        width: calc(25% - 32px); } }
    .wp-block-latest-posts.is-grid li a {
      font-size: 1rem; }
      @media all and (min-width: 45rem) {
        .wp-block-latest-posts.is-grid li a {
          font-size: 1.25rem; } }
    .wp-block-latest-posts.is-grid li .wp-block-latest-posts__post-excerpt {
      margin-top: 10px; }

.form-assembly .wFormContainer {
  border: 0 !important; }
  .form-assembly .wFormContainer .wForm {
    padding: 0;
    background-color: transparent !important; }
    .form-assembly .wFormContainer .wForm form {
      font-family: "Cachet", -apple-system, BlinkMacSystemFont, sans-serif !important;
      padding: 0; }
    .form-assembly .wFormContainer .wForm .oneField {
      padding: 0;
      border: 0; }
    .form-assembly .wFormContainer .wForm .labelsAbove .preField {
      padding-bottom: 7px; }
    .form-assembly .wFormContainer .wForm .label {
      font-weight: 700;
      color: #231f20 !important;
      font-size: 0.8rem; }
      @media all and (min-width: 45rem) {
        .form-assembly .wFormContainer .wForm .label {
          font-size: 1rem; } }
    .form-assembly .wFormContainer .wForm label[id^='tfa'] {
      font-family: "Cachet", -apple-system, BlinkMacSystemFont, sans-serif;
      background-color: transparent !important; }
    .form-assembly .wFormContainer .wForm .reqMark::after {
      color: #231f20; }
    .form-assembly .wFormContainer .wForm fieldset {
      border-color: #d8d8d8; }
      .form-assembly .wFormContainer .wForm fieldset legend {
        font-weight: 700;
        padding-left: 8px;
        padding-right: 8px;
        margin-left: -8px; }
    .form-assembly .wFormContainer .wForm .inputWrapper input[type='text'],
    .form-assembly .wFormContainer .wForm .inputWrapper input[type='email'],
    .form-assembly .wFormContainer .wForm .inputWrapper input[type='tel'],
    .form-assembly .wFormContainer .wForm .inputWrapper input[type='url'],
    .form-assembly .wFormContainer .wForm .inputWrapper input[type='password'],
    .form-assembly .wFormContainer .wForm .inputWrapper input[type='number'],
    .form-assembly .wFormContainer .wForm .inputWrapper input[type='file'],
    .form-assembly .wFormContainer .wForm .inputWrapper select,
    .form-assembly .wFormContainer .wForm .inputWrapper textarea {
      border: 0;
      border-radius: 12px;
      color: #231f20;
      background-color: rgba(0, 0, 0, 0.05);
      font-size: 1rem;
      padding-left: 1rem;
      padding-right: 1rem;
      min-height: 48px; }
      .form-assembly .wFormContainer .wForm .inputWrapper input[type='text']::-webkit-input-placeholder,
      .form-assembly .wFormContainer .wForm .inputWrapper input[type='email']::-webkit-input-placeholder,
      .form-assembly .wFormContainer .wForm .inputWrapper input[type='tel']::-webkit-input-placeholder,
      .form-assembly .wFormContainer .wForm .inputWrapper input[type='url']::-webkit-input-placeholder,
      .form-assembly .wFormContainer .wForm .inputWrapper input[type='password']::-webkit-input-placeholder,
      .form-assembly .wFormContainer .wForm .inputWrapper input[type='number']::-webkit-input-placeholder,
      .form-assembly .wFormContainer .wForm .inputWrapper input[type='file']::-webkit-input-placeholder,
      .form-assembly .wFormContainer .wForm .inputWrapper select::-webkit-input-placeholder,
      .form-assembly .wFormContainer .wForm .inputWrapper textarea::-webkit-input-placeholder {
        color: rgba(35, 31, 32, 0.3); }
      .form-assembly .wFormContainer .wForm .inputWrapper input[type='text']::-moz-placeholder,
      .form-assembly .wFormContainer .wForm .inputWrapper input[type='email']::-moz-placeholder,
      .form-assembly .wFormContainer .wForm .inputWrapper input[type='tel']::-moz-placeholder,
      .form-assembly .wFormContainer .wForm .inputWrapper input[type='url']::-moz-placeholder,
      .form-assembly .wFormContainer .wForm .inputWrapper input[type='password']::-moz-placeholder,
      .form-assembly .wFormContainer .wForm .inputWrapper input[type='number']::-moz-placeholder,
      .form-assembly .wFormContainer .wForm .inputWrapper input[type='file']::-moz-placeholder,
      .form-assembly .wFormContainer .wForm .inputWrapper select::-moz-placeholder,
      .form-assembly .wFormContainer .wForm .inputWrapper textarea::-moz-placeholder {
        color: rgba(35, 31, 32, 0.3); }
      .form-assembly .wFormContainer .wForm .inputWrapper input[type='text']::-ms-input-placeholder,
      .form-assembly .wFormContainer .wForm .inputWrapper input[type='email']::-ms-input-placeholder,
      .form-assembly .wFormContainer .wForm .inputWrapper input[type='tel']::-ms-input-placeholder,
      .form-assembly .wFormContainer .wForm .inputWrapper input[type='url']::-ms-input-placeholder,
      .form-assembly .wFormContainer .wForm .inputWrapper input[type='password']::-ms-input-placeholder,
      .form-assembly .wFormContainer .wForm .inputWrapper input[type='number']::-ms-input-placeholder,
      .form-assembly .wFormContainer .wForm .inputWrapper input[type='file']::-ms-input-placeholder,
      .form-assembly .wFormContainer .wForm .inputWrapper select::-ms-input-placeholder,
      .form-assembly .wFormContainer .wForm .inputWrapper textarea::-ms-input-placeholder {
        color: rgba(35, 31, 32, 0.3); }
      .form-assembly .wFormContainer .wForm .inputWrapper input[type='text']::placeholder,
      .form-assembly .wFormContainer .wForm .inputWrapper input[type='email']::placeholder,
      .form-assembly .wFormContainer .wForm .inputWrapper input[type='tel']::placeholder,
      .form-assembly .wFormContainer .wForm .inputWrapper input[type='url']::placeholder,
      .form-assembly .wFormContainer .wForm .inputWrapper input[type='password']::placeholder,
      .form-assembly .wFormContainer .wForm .inputWrapper input[type='number']::placeholder,
      .form-assembly .wFormContainer .wForm .inputWrapper input[type='file']::placeholder,
      .form-assembly .wFormContainer .wForm .inputWrapper select::placeholder,
      .form-assembly .wFormContainer .wForm .inputWrapper textarea::placeholder {
        color: rgba(35, 31, 32, 0.3); }
      @media all and (min-width: 45rem) {
        .form-assembly .wFormContainer .wForm .inputWrapper input[type='text'],
        .form-assembly .wFormContainer .wForm .inputWrapper input[type='email'],
        .form-assembly .wFormContainer .wForm .inputWrapper input[type='tel'],
        .form-assembly .wFormContainer .wForm .inputWrapper input[type='url'],
        .form-assembly .wFormContainer .wForm .inputWrapper input[type='password'],
        .form-assembly .wFormContainer .wForm .inputWrapper input[type='number'],
        .form-assembly .wFormContainer .wForm .inputWrapper input[type='file'],
        .form-assembly .wFormContainer .wForm .inputWrapper select,
        .form-assembly .wFormContainer .wForm .inputWrapper textarea {
          font-size: 1.25rem; } }
    .form-assembly .wFormContainer .wForm .inputWrapper textarea {
      padding: 1rem; }
    .form-assembly .wFormContainer .wForm .inputWrapper input[type='checkbox'],
    .form-assembly .wFormContainer .wForm .inputWrapper input[type='radio'] {
      position: absolute;
      opacity: 0;
      width: 0;
      height: 0; }
      .form-assembly .wFormContainer .wForm .inputWrapper input[type='checkbox'] + .label,
      .form-assembly .wFormContainer .wForm .inputWrapper input[type='radio'] + .label {
        position: relative;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        cursor: pointer; }
        .form-assembly .wFormContainer .wForm .inputWrapper input[type='checkbox'] + .label::before,
        .form-assembly .wFormContainer .wForm .inputWrapper input[type='radio'] + .label::before {
          content: '';
          display: inline-block;
          width: 24px;
          height: 24px;
          background-color: rgba(35, 31, 32, 0.2);
          border-radius: 4px;
          margin-right: 11px;
          pointer-events: none;
          -ms-flex-negative: 0;
          flex-shrink: 0;
          -ms-flex-item-align: start;
          align-self: flex-start; }
        .form-assembly .wFormContainer .wForm .inputWrapper input[type='checkbox'] + .label::after,
        .form-assembly .wFormContainer .wForm .inputWrapper input[type='radio'] + .label::after {
          content: 'x';
          position: absolute;
          top: -7px;
          left: 3.3px;
          font-size: 30px;
          font-weight: 700;
          line-height: 1;
          opacity: 0;
          pointer-events: none;
          -webkit-transition: opacity 200ms ease-out;
          transition: opacity 200ms ease-out; }
      .form-assembly .wFormContainer .wForm .inputWrapper input[type='checkbox']:checked + .label::after,
      .form-assembly .wFormContainer .wForm .inputWrapper input[type='radio']:checked + .label::after {
        opacity: 1; }
    .form-assembly .wFormContainer .wForm .inputWrapper .vertical > .oneChoice:last-child {
      margin-bottom: 0;
      padding-bottom: 0; }
      .form-assembly .wFormContainer .wForm .inputWrapper .vertical > .oneChoice:last-child .label {
        padding-bottom: 0 !important; }
    .form-assembly .wFormContainer .wForm .inputWrapper input[type='file'] {
      height: auto;
      padding: 14px; }
    .form-assembly .wFormContainer .wForm hr {
      border: 0 !important;
      height: 2px;
      background-position: top;
      background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #231f20), color-stop(0%, rgba(255, 255, 255, 0)));
      background-image: linear-gradient(to right, #231f20 40%, rgba(255, 255, 255, 0) 0%);
      background-repeat: repeat-x;
      background-size: 5px 2px; }
    .form-assembly .wFormContainer .wForm .actions {
      border: 0;
      padding-left: 0;
      padding-right: 0;
      padding-bottom: 0; }
    .form-assembly .wFormContainer .wForm .wfPageNextButton,
    .form-assembly .wFormContainer .wForm .wfPagePreviousButton,
    .form-assembly .wFormContainer .wForm .primaryAction {
      background-color: #178bcd;
      font-weight: 700 !important;
      border-radius: 8px;
      padding: 0px 12px;
      height: 40px;
      color: #ffffff;
      border: 0;
      -webkit-transition: 200ms ease-out;
      transition: 200ms ease-out; }
      .form-assembly .wFormContainer .wForm .wfPageNextButton:focus, .form-assembly .wFormContainer .wForm .wfPageNextButton:hover,
      .form-assembly .wFormContainer .wForm .wfPagePreviousButton:focus,
      .form-assembly .wFormContainer .wForm .wfPagePreviousButton:hover,
      .form-assembly .wFormContainer .wForm .primaryAction:focus,
      .form-assembly .wFormContainer .wForm .primaryAction:hover {
        -webkit-box-shadow: none;
        box-shadow: none;
        background-color: #0a63ac; }
    .form-assembly .wFormContainer .wForm .captchaHelp {
      padding-left: 0; }
    .form-assembly .wFormContainer .wForm .supportInfo {
      padding-left: 0;
      padding-right: 0; }
    .form-assembly .wFormContainer .wForm .wfTab {
      background-color: rgba(23, 139, 205, 0.5);
      font-weight: 700; }
      .form-assembly .wFormContainer .wForm .wfTab.wfTabCurrentPage {
        background-color: #178bcd; }
      .form-assembly .wFormContainer .wForm .wfTab:focus, .form-assembly .wFormContainer .wForm .wfTab:hover {
        font-weight: 700; }
        .form-assembly .wFormContainer .wForm .wfTab:focus:not(.wfTabCurrentPage), .form-assembly .wFormContainer .wForm .wfTab:hover:not(.wfTabCurrentPage) {
          background-color: rgba(23, 139, 205, 0.75); }
  .form-assembly .wFormContainer .supportInfo {
    border: 0;
    padding: 0;
    margin: 0;
    margin-top: 15px; }

.form-assembly.form-container .wFormContainer .wForm .inputWrapper input[type='text'],
.form-assembly.form-container .wFormContainer .wForm .inputWrapper input[type='email'],
.form-assembly.form-container .wFormContainer .wForm .inputWrapper input[type='tel'],
.form-assembly.form-container .wFormContainer .wForm .inputWrapper input[type='url'],
.form-assembly.form-container .wFormContainer .wForm .inputWrapper input[type='password'],
.form-assembly.form-container .wFormContainer .wForm .inputWrapper input[type='number'],
.form-assembly.form-container .wFormContainer .wForm .inputWrapper input[type='file'],
.form-assembly.form-container .wFormContainer .wForm .inputWrapper select,
.form-assembly.form-container .wFormContainer .wForm .inputWrapper textarea {
  background-color: #ffffff; }

.form-assembly.form-container .wFormContainer .wForm .inputWrapper input[type='checkbox'] + .label::before,
.form-assembly.form-container .wFormContainer .wForm .inputWrapper input[type='radio'] + .label::before {
  background-color: #ffffff; }

.form-assembly.form-container .wFormContainer .wForm .field-hint {
  background-color: transparent; }

.form-assembly.form-container .wFormContainer .wForm hr {
  background-position: top;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #ffffff), color-stop(0%, rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, #ffffff 40%, rgba(255, 255, 255, 0) 0%);
  background-repeat: repeat-x;
  background-size: 5px 2px; }

.form-assembly.-inverse .wFormContainer .wForm .label {
  color: #ffffff !important; }

.form-assembly.-inverse .wFormContainer .wForm .reqMark::after {
  color: #ffffff; }

.form-assembly.-inverse .wFormContainer .wForm fieldset {
  border-color: #ffffff; }

.form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='text'],
.form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='email'],
.form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='tel'],
.form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='url'],
.form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='password'],
.form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='number'],
.form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='file'],
.form-assembly.-inverse .wFormContainer .wForm .inputWrapper select,
.form-assembly.-inverse .wFormContainer .wForm .inputWrapper textarea {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.4); }
  .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='text']::-webkit-input-placeholder,
  .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='email']::-webkit-input-placeholder,
  .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='tel']::-webkit-input-placeholder,
  .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='url']::-webkit-input-placeholder,
  .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='password']::-webkit-input-placeholder,
  .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='number']::-webkit-input-placeholder,
  .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='file']::-webkit-input-placeholder,
  .form-assembly.-inverse .wFormContainer .wForm .inputWrapper select::-webkit-input-placeholder,
  .form-assembly.-inverse .wFormContainer .wForm .inputWrapper textarea::-webkit-input-placeholder {
    color: rgba(255, 255, 255, 0.3); }
  .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='text']::-moz-placeholder,
  .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='email']::-moz-placeholder,
  .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='tel']::-moz-placeholder,
  .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='url']::-moz-placeholder,
  .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='password']::-moz-placeholder,
  .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='number']::-moz-placeholder,
  .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='file']::-moz-placeholder,
  .form-assembly.-inverse .wFormContainer .wForm .inputWrapper select::-moz-placeholder,
  .form-assembly.-inverse .wFormContainer .wForm .inputWrapper textarea::-moz-placeholder {
    color: rgba(255, 255, 255, 0.3); }
  .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='text']::-ms-input-placeholder,
  .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='email']::-ms-input-placeholder,
  .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='tel']::-ms-input-placeholder,
  .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='url']::-ms-input-placeholder,
  .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='password']::-ms-input-placeholder,
  .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='number']::-ms-input-placeholder,
  .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='file']::-ms-input-placeholder,
  .form-assembly.-inverse .wFormContainer .wForm .inputWrapper select::-ms-input-placeholder,
  .form-assembly.-inverse .wFormContainer .wForm .inputWrapper textarea::-ms-input-placeholder {
    color: rgba(255, 255, 255, 0.3); }
  .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='text']::placeholder,
  .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='email']::placeholder,
  .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='tel']::placeholder,
  .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='url']::placeholder,
  .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='password']::placeholder,
  .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='number']::placeholder,
  .form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='file']::placeholder,
  .form-assembly.-inverse .wFormContainer .wForm .inputWrapper select::placeholder,
  .form-assembly.-inverse .wFormContainer .wForm .inputWrapper textarea::placeholder {
    color: rgba(255, 255, 255, 0.3); }

.form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='checkbox'] + .label::before,
.form-assembly.-inverse .wFormContainer .wForm .inputWrapper input[type='radio'] + .label::before {
  background-color: rgba(35, 31, 32, 0.4); }

.form-assembly.-inverse .wFormContainer .wForm hr {
  background-position: top;
  background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #ffffff), color-stop(0%, rgba(255, 255, 255, 0)));
  background-image: linear-gradient(to right, #ffffff 40%, rgba(255, 255, 255, 0) 0%);
  background-repeat: repeat-x;
  background-size: 5px 2px; }

.form-assembly.-inverse .wFormContainer .wForm .wfTab {
  background-color: rgba(255, 255, 255, 0.5);
  color: #231f20; }
  .form-assembly.-inverse .wFormContainer .wForm .wfTab.wfTabCurrentPage {
    background-color: #ffffff; }
  .form-assembly.-inverse .wFormContainer .wForm .wfTab:focus:not(.wfTabCurrentPage), .form-assembly.-inverse .wFormContainer .wForm .wfTab:hover:not(.wfTabCurrentPage) {
    background-color: rgba(255, 255, 255, 0.75); }

.form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton,
.form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton,
.form-assembly.-inverse .wFormContainer .wForm .primaryAction {
  background-color: #ffffff;
  color: #1b4265; }
  .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton:focus, .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton:hover,
  .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton:focus,
  .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton:hover,
  .form-assembly.-inverse .wFormContainer .wForm .primaryAction:focus,
  .form-assembly.-inverse .wFormContainer .wForm .primaryAction:hover {
    background-color: #bbe5f8; }
  .-blue .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton, .-blue .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton, .-blue .form-assembly.-inverse .wFormContainer .wForm .primaryAction {
    color: #1b4265; }
    .-blue .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton:focus, .-blue .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton:hover, .-blue .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton:focus, .-blue .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton:hover, .-blue .form-assembly.-inverse .wFormContainer .wForm .primaryAction:focus, .-blue .form-assembly.-inverse .wFormContainer .wForm .primaryAction:hover {
      background-color: #bbe5f8; }
  .-green .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton, .-green .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton, .-green .form-assembly.-inverse .wFormContainer .wForm .primaryAction {
    color: #213838; }
    .-green .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton:focus, .-green .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton:hover, .-green .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton:focus, .-green .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton:hover, .-green .form-assembly.-inverse .wFormContainer .wForm .primaryAction:focus, .-green .form-assembly.-inverse .wFormContainer .wForm .primaryAction:hover {
      background-color: #c1e8e9; }
  .-yellow .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton, .-yellow .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton, .-yellow .form-assembly.-inverse .wFormContainer .wForm .primaryAction {
    color: #731e22; }
    .-yellow .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton:focus, .-yellow .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton:hover, .-yellow .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton:focus, .-yellow .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton:hover, .-yellow .form-assembly.-inverse .wFormContainer .wForm .primaryAction:focus, .-yellow .form-assembly.-inverse .wFormContainer .wForm .primaryAction:hover {
      background-color: #fde4bf; }
  .-red .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton, .-red .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton, .-red .form-assembly.-inverse .wFormContainer .wForm .primaryAction {
    color: #63282c; }
    .-red .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton:focus, .-red .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton:hover, .-red .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton:focus, .-red .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton:hover, .-red .form-assembly.-inverse .wFormContainer .wForm .primaryAction:focus, .-red .form-assembly.-inverse .wFormContainer .wForm .primaryAction:hover {
      background-color: #f8c8bc; }
  .-purple .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton, .triangle-section.-purple-light .triangle-column__body .btn .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton, .-purple .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton, .triangle-section.-purple-light .triangle-column__body .btn .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton, .-purple .form-assembly.-inverse .wFormContainer .wForm .primaryAction, .triangle-section.-purple-light .triangle-column__body .btn .form-assembly.-inverse .wFormContainer .wForm .primaryAction {
    color: #3e2c57; }
    .-purple .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton:focus, .triangle-section.-purple-light .triangle-column__body .btn .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton:focus, .-purple .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton:hover, .triangle-section.-purple-light .triangle-column__body .btn .form-assembly.-inverse .wFormContainer .wForm .wfPageNextButton:hover, .-purple .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton:focus, .triangle-section.-purple-light .triangle-column__body .btn .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton:focus, .-purple .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton:hover, .triangle-section.-purple-light .triangle-column__body .btn .form-assembly.-inverse .wFormContainer .wForm .wfPagePreviousButton:hover, .-purple .form-assembly.-inverse .wFormContainer .wForm .primaryAction:focus, .triangle-section.-purple-light .triangle-column__body .btn .form-assembly.-inverse .wFormContainer .wForm .primaryAction:focus, .-purple .form-assembly.-inverse .wFormContainer .wForm .primaryAction:hover, .triangle-section.-purple-light .triangle-column__body .btn .form-assembly.-inverse .wFormContainer .wForm .primaryAction:hover {
      background-color: #e9bad8; }

.gform_wrapper form {
  max-width: 800px !important;
  font-family: "Cachet", -apple-system, BlinkMacSystemFont, sans-serif !important;
  padding: 0; }

.gform_wrapper .gfield_label, .gform_wrapper label {
  font-weight: 700;
  color: #231f20 !important;
  font-size: 0.8rem; }
  @media all and (min-width: 45rem) {
    .gform_wrapper .gfield_label, .gform_wrapper label {
      font-size: 1rem; } }

.gform_wrapper input[type='text'],
.gform_wrapper input[type='email'],
.gform_wrapper input[type='tel'],
.gform_wrapper input[type='url'],
.gform_wrapper input[type='password'],
.gform_wrapper input[type='number'],
.gform_wrapper input[type='file'],
.gform_wrapper select,
.gform_wrapper textarea {
  border: 0;
  border-radius: 12px;
  color: #231f20;
  background-color: rgba(0, 0, 0, 0.05);
  font-size: 1rem;
  padding-left: 1rem !important;
  padding-right: 1rem !important;
  min-height: 48px; }
  .gform_wrapper input[type='text']::-webkit-input-placeholder,
  .gform_wrapper input[type='email']::-webkit-input-placeholder,
  .gform_wrapper input[type='tel']::-webkit-input-placeholder,
  .gform_wrapper input[type='url']::-webkit-input-placeholder,
  .gform_wrapper input[type='password']::-webkit-input-placeholder,
  .gform_wrapper input[type='number']::-webkit-input-placeholder,
  .gform_wrapper input[type='file']::-webkit-input-placeholder,
  .gform_wrapper select::-webkit-input-placeholder,
  .gform_wrapper textarea::-webkit-input-placeholder {
    color: rgba(35, 31, 32, 0.3); }
  .gform_wrapper input[type='text']::-moz-placeholder,
  .gform_wrapper input[type='email']::-moz-placeholder,
  .gform_wrapper input[type='tel']::-moz-placeholder,
  .gform_wrapper input[type='url']::-moz-placeholder,
  .gform_wrapper input[type='password']::-moz-placeholder,
  .gform_wrapper input[type='number']::-moz-placeholder,
  .gform_wrapper input[type='file']::-moz-placeholder,
  .gform_wrapper select::-moz-placeholder,
  .gform_wrapper textarea::-moz-placeholder {
    color: rgba(35, 31, 32, 0.3); }
  .gform_wrapper input[type='text']::-ms-input-placeholder,
  .gform_wrapper input[type='email']::-ms-input-placeholder,
  .gform_wrapper input[type='tel']::-ms-input-placeholder,
  .gform_wrapper input[type='url']::-ms-input-placeholder,
  .gform_wrapper input[type='password']::-ms-input-placeholder,
  .gform_wrapper input[type='number']::-ms-input-placeholder,
  .gform_wrapper input[type='file']::-ms-input-placeholder,
  .gform_wrapper select::-ms-input-placeholder,
  .gform_wrapper textarea::-ms-input-placeholder {
    color: rgba(35, 31, 32, 0.3); }
  .gform_wrapper input[type='text']::placeholder,
  .gform_wrapper input[type='email']::placeholder,
  .gform_wrapper input[type='tel']::placeholder,
  .gform_wrapper input[type='url']::placeholder,
  .gform_wrapper input[type='password']::placeholder,
  .gform_wrapper input[type='number']::placeholder,
  .gform_wrapper input[type='file']::placeholder,
  .gform_wrapper select::placeholder,
  .gform_wrapper textarea::placeholder {
    color: rgba(35, 31, 32, 0.3); }
  @media all and (min-width: 45rem) {
    .gform_wrapper input[type='text'],
    .gform_wrapper input[type='email'],
    .gform_wrapper input[type='tel'],
    .gform_wrapper input[type='url'],
    .gform_wrapper input[type='password'],
    .gform_wrapper input[type='number'],
    .gform_wrapper input[type='file'],
    .gform_wrapper select,
    .gform_wrapper textarea {
      font-size: 1.25rem; } }

.gform_wrapper textarea {
  padding: 1rem; }

.gform_wrapper input[type='checkbox'],
.gform_wrapper input[type='radio'] {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0; }
  .gform_wrapper input[type='checkbox'] + .label,
  .gform_wrapper input[type='radio'] + .label {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer; }
    .gform_wrapper input[type='checkbox'] + .label::before,
    .gform_wrapper input[type='radio'] + .label::before {
      content: '';
      display: inline-block;
      width: 24px;
      height: 24px;
      background-color: rgba(35, 31, 32, 0.2);
      border-radius: 4px;
      margin-right: 11px;
      pointer-events: none;
      -ms-flex-negative: 0;
      flex-shrink: 0;
      -ms-flex-item-align: start;
      align-self: flex-start; }
    .gform_wrapper input[type='checkbox'] + .label::after,
    .gform_wrapper input[type='radio'] + .label::after {
      content: 'x';
      position: absolute;
      top: -7px;
      left: 3.3px;
      font-size: 30px;
      font-weight: 700;
      line-height: 1;
      opacity: 0;
      pointer-events: none;
      -webkit-transition: opacity 200ms ease-out;
      transition: opacity 200ms ease-out; }
  .gform_wrapper input[type='checkbox']:checked + .label::after,
  .gform_wrapper input[type='radio']:checked + .label::after {
    opacity: 1; }

.gform_wrapper input[type='checkbox'],
.gform_wrapper input[type='radio'] {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0; }
  .gform_wrapper input[type='checkbox'] + label,
  .gform_wrapper input[type='radio'] + label {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer; }
    .gform_wrapper input[type='checkbox'] + label::before,
    .gform_wrapper input[type='radio'] + label::before {
      content: '';
      display: inline-block;
      width: 24px;
      height: 24px;
      background-color: rgba(35, 31, 32, 0.2);
      border-radius: 4px;
      margin-right: 11px;
      pointer-events: none;
      -ms-flex-negative: 0;
      flex-shrink: 0;
      -ms-flex-item-align: start;
      align-self: flex-start; }
    .gform_wrapper input[type='checkbox'] + label::after,
    .gform_wrapper input[type='radio'] + label::after {
      content: 'x';
      position: absolute;
      top: -7px;
      left: 3.3px;
      font-size: 30px;
      font-weight: 700;
      line-height: 1;
      opacity: 0;
      pointer-events: none;
      -webkit-transition: opacity 200ms ease-out;
      transition: opacity 200ms ease-out; }
  .gform_wrapper input[type='checkbox']:checked + label::after,
  .gform_wrapper input[type='radio']:checked + label::after {
    opacity: 1; }

.gform_wrapper .gfield_radio li, .gform_wrapper .gfield_checkbox li {
  margin-bottom: 2rem; }

.gform_wrapper .gfield_radio label, .gform_wrapper .gfield_checkbox label {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.gform_wrapper .gform_button {
  background-color: #178bcd;
  font-weight: 700 !important;
  border-radius: 8px;
  padding: 0px 12px;
  height: 40px;
  color: #ffffff;
  border: 0;
  -webkit-transition: 200ms ease-out;
  transition: 200ms ease-out;
  -webkit-box-shadow: none;
  box-shadow: none;
  cursor: pointer; }
  .gform_wrapper .gform_button:focus, .gform_wrapper .gform_button:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #0a63ac; }

.share {
  position: relative; }

.share__trigger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 0.8rem;
  color: #231f20;
  text-transform: uppercase;
  font-weight: 500;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
  cursor: pointer; }
  .share__trigger svg {
    margin-right: 7px; }
    .share__trigger svg path {
      -webkit-transition: 0.2s ease-in-out;
      transition: 0.2s ease-in-out; }
  .share__trigger:focus, .share__trigger:hover {
    color: #178bcd; }
    .share__trigger:focus path, .share__trigger:hover path {
      stroke: #178bcd; }

.share__menu {
  position: absolute;
  top: 49px;
  left: -22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 65px;
  background-color: #ffffff;
  -webkit-box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.15);
  border-radius: 12px;
  padding: 17.5px 0px;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  z-index: 2;
  opacity: 0;
  visibility: hidden;
  pointer-events: none; }
  .share__menu::before {
    content: '';
    position: absolute;
    background-color: #ffffff;
    width: 19px;
    height: 19px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    border-radius: 4px;
    top: -7px;
    left: 23px; }
  .share__menu.active {
    opacity: 1;
    visibility: visible;
    pointer-events: auto; }
  .share__menu a {
    display: block;
    margin-bottom: 15px; }
    .share__menu a:last-of-type {
      margin-bottom: 0px; }
    .share__menu a path {
      -webkit-transition: fill 200ms ease-out;
      transition: fill 200ms ease-out; }
    .share__menu a:focus path, .share__menu a:hover path {
      fill: #178bcd; }

.hero-slider-section {
  position: relative;
  min-height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 2;
  background-color: #ffffff; }

.hero-slider {
  width: 100%;
  overflow: visible; }
  .hero-slider .swiper-wrapper {
    -webkit-transition-timing-function: cubic-bezier(0.85, -0.03, 0.16, 0.99);
    transition-timing-function: cubic-bezier(0.85, -0.03, 0.16, 0.99); }
  .hero-slider:not(.swiper-container-initialized) .hero-slider__slide {
    display: none; }
    .hero-slider:not(.swiper-container-initialized) .hero-slider__slide:last-of-type {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }

.hero-slider__video-container {
  position: absolute;
  top: 63px;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-clip-path: url(#hero-mask);
  clip-path: url(#hero-mask);
  z-index: -1;
  -webkit-transition: top 200ms ease-out, -webkit-transform 1s cubic-bezier(0.85, -0.03, 0.16, 0.99);
  transition: top 200ms ease-out, -webkit-transform 1s cubic-bezier(0.85, -0.03, 0.16, 0.99);
  transition: transform 1s cubic-bezier(0.85, -0.03, 0.16, 0.99), top 200ms ease-out;
  transition: transform 1s cubic-bezier(0.85, -0.03, 0.16, 0.99), top 200ms ease-out, -webkit-transform 1s cubic-bezier(0.85, -0.03, 0.16, 0.99); }
  @media (orientation: landscape) {
    .hero-slider__video-container {
      display: none; } }
  @media (orientation: landscape) and (min-height: 550px) {
    .hero-slider__video-container {
      display: block; } }
  .hero-slider__video-container::after {
    content: '';
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    background-color: #f4f4f4;
    z-index: 2;
    display: none; }
    .-is-loading .hero-slider__video-container::after {
      display: block; }
  .-full-video .hero-slider__video-container {
    opacity: 0;
    top: 0;
    -webkit-transition: top 200ms ease-out, opacity 5s 1s ease-out, -webkit-transform 1s cubic-bezier(0.85, -0.03, 0.16, 0.99);
    transition: top 200ms ease-out, opacity 5s 1s ease-out, -webkit-transform 1s cubic-bezier(0.85, -0.03, 0.16, 0.99);
    transition: transform 1s cubic-bezier(0.85, -0.03, 0.16, 0.99), top 200ms ease-out, opacity 5s 1s ease-out;
    transition: transform 1s cubic-bezier(0.85, -0.03, 0.16, 0.99), top 200ms ease-out, opacity 5s 1s ease-out, -webkit-transform 1s cubic-bezier(0.85, -0.03, 0.16, 0.99); }
    .-full-video .hero-slider__video-container.-no-opacity {
      opacity: 1; }
  .-full-video .swiper-slide:not(.swiper-slide-active) .hero-slider__video-container {
    opacity: 0;
    -webkit-transition: none;
    transition: none; }
  @media all and (min-width: 45rem) {
    .hero-slider__video-container {
      bottom: -6vh; }
      .-full-video .hero-slider__video-container {
        top: 0; } }
  @media all and (min-width: 56.25rem) {
    .hero-slider__video-container {
      top: 0;
      bottom: auto;
      display: block;
      -webkit-transform: translateY(-25%);
      transform: translateY(-25%); }
      .-visible .hero-slider__video-container {
        -webkit-transform: translateY(0%);
        transform: translateY(0%); } }

.hero-slider__video {
  display: block;
  margin: 0 auto;
  max-height: 110vh;
  -webkit-transition: all 1s 500ms cubic-bezier(0.85, -0.03, 0.16, 0.99);
  transition: all 1s 500ms cubic-bezier(0.85, -0.03, 0.16, 0.99); }
  @media (orientation: portrait) {
    .-full-video .hero-slider__video {
      min-height: 100vh;
      max-height: 110vh; } }
  @media (orientation: landscape) {
    .-full-video .hero-slider__video {
      min-width: 100vw;
      max-height: 200vh; } }
  @media all and (min-width: 45rem) {
    .hero-slider__video {
      max-height: 100%; } }
  @media all and (min-width: 56.25rem) {
    .hero-slider__video {
      max-height: 125vh; } }
  @media all and (min-width: 75rem) {
    .hero-slider__video {
      max-height: 150vh; } }

.hero-slider__mask {
  width: 0;
  height: 0; }

.hero-slider__path {
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  -webkit-transform: translate(-91vw, -63vh) scale(0.33);
  transform: translate(-91vw, -63vh) scale(0.33);
  -webkit-transition: -webkit-transform 1s 500ms cubic-bezier(0.85, -0.03, 0.16, 0.99);
  transition: -webkit-transform 1s 500ms cubic-bezier(0.85, -0.03, 0.16, 0.99);
  transition: transform 1s 500ms cubic-bezier(0.85, -0.03, 0.16, 0.99);
  transition: transform 1s 500ms cubic-bezier(0.85, -0.03, 0.16, 0.99), -webkit-transform 1s 500ms cubic-bezier(0.85, -0.03, 0.16, 0.99); }
  .-is-loading .hero-slider__path {
    -webkit-transition: none;
    transition: none;
    -webkit-transform: translate(-91vw, -63vh) scale(0.2);
    transform: translate(-91vw, -63vh) scale(0.2); }
  .-full-video .hero-slider__path {
    -webkit-transform: translate(-91vw, -63vh) scale(5);
    transform: translate(-91vw, -63vh) scale(5); }
  @media all and (min-width: 21.875rem) {
    .hero-slider__path {
      -webkit-transform: translate(-265px, -235px) scale(0.4);
      transform: translate(-265px, -235px) scale(0.4); }
      .-is-loading .hero-slider__path {
        -webkit-transform: translate(-265px, -235px) scale(0.25);
        transform: translate(-265px, -235px) scale(0.25); }
      .-full-video .hero-slider__path {
        -webkit-transform: translate(-265px, -235px) scale(2);
        transform: translate(-265px, -235px) scale(2); } }
  @media all and (min-width: 45rem) {
    .hero-slider__path {
      -webkit-transform: translate(-8vw, -10vh) scale(0.75);
      transform: translate(-8vw, -10vh) scale(0.75); }
      .-is-loading .hero-slider__path {
        -webkit-transform: translate(-8vw, -10vh) scale(0.33);
        transform: translate(-8vw, -10vh) scale(0.33); }
      .-full-video .hero-slider__path {
        -webkit-transform: translate(-8vw, -10vh) scale(3);
        transform: translate(-8vw, -10vh) scale(3); } }
  @media all and (min-width: 56.25rem) {
    .hero-slider__path {
      -webkit-transform: translate(6vw, -24vh) scale(0.75);
      transform: translate(6vw, -24vh) scale(0.75); }
      .-is-loading .hero-slider__path {
        -webkit-transform: translate(6vw, -24vh) scale(0.33);
        transform: translate(6vw, -24vh) scale(0.33); }
      .-full-video .hero-slider__path {
        -webkit-transform: translate(6vw, -24vh) scale(3);
        transform: translate(6vw, -24vh) scale(3); } }
  @media all and (min-width: 75rem) {
    .hero-slider__path {
      -webkit-transform: translate(16vw, -28vh);
      transform: translate(16vw, -28vh); }
      .-is-loading .hero-slider__path {
        -webkit-transform: translate(16vw, -28vh) scale(0.5);
        transform: translate(16vw, -28vh) scale(0.5); }
      .-full-video .hero-slider__path {
        -webkit-transform: translate(16vw, -28vh) scale(4.1);
        transform: translate(16vw, -28vh) scale(4.1); } }
  @media all and (min-width: 75rem) and (max-aspect-ratio: 1600 / 980) {
    .hero-slider__path {
      -webkit-transform: translate(18vw, -16vh);
      transform: translate(18vw, -16vh); }
      .-is-loading .hero-slider__path {
        -webkit-transform: translate(18vw, -16vh) scale(0.5);
        transform: translate(18vw, -16vh) scale(0.5); }
      .-full-video .hero-slider__path {
        -webkit-transform: translate(18vw, -16vh) scale(4);
        transform: translate(18vw, -16vh) scale(4); } }
  @media all and (min-width: 100rem) {
    .hero-slider__path {
      -webkit-transform: translate(22vw, -14vh) scale(1.225);
      transform: translate(22vw, -14vh) scale(1.225); }
      .-is-loading .hero-slider__path {
        -webkit-transform: translate(22vw, -14vh) scale(0.5);
        transform: translate(22vw, -14vh) scale(0.5); }
      .-full-video .hero-slider__path {
        -webkit-transform: translate(22vw, -14vh) scale(4.75);
        transform: translate(22vw, -14vh) scale(4.75); } }
  @media all and (min-width: 128rem) {
    .hero-slider__path {
      -webkit-transform: translate(21vw, -12vh) scale(1.225);
      transform: translate(21vw, -12vh) scale(1.225); }
      .-is-loading .hero-slider__path {
        -webkit-transform: translate(21vw, -12vh) scale(0.5);
        transform: translate(21vw, -12vh) scale(0.5); }
      .-full-video .hero-slider__path {
        -webkit-transform: translate(21vw, -12vh) scale(5);
        transform: translate(21vw, -12vh) scale(5); } }

.hero-slider__slide {
  position: relative;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: stretch;
  -ms-flex-pack: stretch;
  justify-content: stretch; }
  @media all and (min-width: 45rem) {
    .hero-slider__slide {
      overflow: visible; } }

.hero-slider__content {
  padding-top: 103px;
  padding-bottom: 50px;
  -webkit-transition: opacity 500ms 500ms ease-out, -webkit-transform 2.25s cubic-bezier(0.85, -0.03, 0.16, 0.99);
  transition: opacity 500ms 500ms ease-out, -webkit-transform 2.25s cubic-bezier(0.85, -0.03, 0.16, 0.99);
  transition: transform 2.25s cubic-bezier(0.85, -0.03, 0.16, 0.99), opacity 500ms 500ms ease-out;
  transition: transform 2.25s cubic-bezier(0.85, -0.03, 0.16, 0.99), opacity 500ms 500ms ease-out, -webkit-transform 2.25s cubic-bezier(0.85, -0.03, 0.16, 0.99); }
  .-hide-hero .hero-slider__content {
    opacity: 0; }
  .-hide-hero:not(.-full-video) .hero-slider__content {
    -webkit-transition: none;
    transition: none; }
  @media all and (min-width: 21.875rem) {
    .hero-slider__content {
      padding-top: 123px; } }
  @media all and (min-width: 45rem) {
    .hero-slider__content {
      padding-top: calc(63px + 20vh);
      -webkit-transform: translateX(0%);
      transform: translateX(0%); }
      .hero-slider__content.transitioning {
        -webkit-transform: translateX(50%);
        transform: translateX(50%); }
      .-hide-hero .hero-slider__content {
        opacity: 1;
        -webkit-transform: translateX(-100%) translateX(calc((100vw - calc(100vw * (12 / 14))) / -2));
        transform: translateX(-100%) translateX(calc((100vw - calc(100vw * (12 / 14))) / -2)); }
      .-hide-hero .swiper-slide:not(.swiper-slide-active) .hero-slider__content {
        opacity: 0; } }
  @media all and (min-width: 56.25rem) {
    .hero-slider__content {
      padding-top: 183px; } }

.hero-slider__title {
  font-size: 3.0625rem;
  margin-bottom: 0.5em;
  position: relative;
  z-index: 1; }
  @media all and (min-width: 45rem) {
    .hero-slider__title {
      font-size: 4.75rem; } }
  @media all and (min-width: 75rem) {
    .hero-slider__title {
      font-size: 5.8125rem; } }
  @media all and (min-width: 100rem) {
    .hero-slider__title {
      font-size: 7.4375rem; } }
  .hero-slider__title::before {
    content: '';
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    left: calc((100vw - calc(100vw * (12 / 14))) / -2);
    right: calc((100vw - calc(100vw * (12 / 14))) / -2);
    bottom: -100px;
    z-index: -1;
    pointer-events: none;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(255, 255, 255, 0.95)), to(rgba(255, 255, 255, 0)));
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.95) 50%, rgba(255, 255, 255, 0) 100%);
    -webkit-transition: opacity 200ms ease-out;
    transition: opacity 200ms ease-out; }

@media all and (min-width: 21.875rem) and (max-aspect-ratio: 375 / 750) {
  .hero-slider__title::before {
    bottom: -50px; } }
    @media all and (min-width: 45rem) {
      .hero-slider__title::before {
        top: calc(-63px - 20vh);
        left: -100vw;
        right: -100vw;
        bottom: -100px; } }
    @media all and (min-width: 56.25rem) {
      .hero-slider__title::before {
        display: none; } }

.hero-slider__link {
  position: relative;
  z-index: 1;
  font-weight: 700;
  font-size: 1.25rem; }
  @media (orientation: landscape) {
    .hero-slider__link {
      margin-bottom: 50px; } }
  @media (orientation: landscape) and (min-height: 550px) {
    .hero-slider__link {
      margin-bottom: 0; } }

@media all and (min-width: 21.875rem) and (max-aspect-ratio: 375 / 750) {
  .hero-slider__link {
    position: fixed;
    bottom: 8vh;
    white-space: nowrap; } }
  @media all and (min-width: 45rem) {
    .hero-slider__link {
      position: relative;
      bottom: auto;
      white-space: normal; } }
  .hero-slider__link svg {
    width: 7px;
    height: 16px;
    margin-left: 10px;
    -webkit-transition: -webkit-transform 200ms ease-out;
    transition: -webkit-transform 200ms ease-out;
    transition: transform 200ms ease-out;
    transition: transform 200ms ease-out, -webkit-transform 200ms ease-out; }
  .hero-slider__link:focus svg, .hero-slider__link:hover svg {
    -webkit-transform: translateX(5px);
    transform: translateX(5px); }
  .-blue .hero-slider__link, .-blue .dotted-container .btn .hero-slider__link, .dotted-container.-blue .dotted-container__content .btn .hero-slider__link, .-blue .accordion .btn .hero-slider__link, .accordion.-blue .btn .hero-slider__link, .triangle-section.-blue .triangle-column__body .btn .hero-slider__link, .panel-slider__controls.-blue .btn .hero-slider__link, .card.-blue .btn .hero-slider__link, .content-card.-blue .btn .hero-slider__link, .-blue .content-block__btn .btn .hero-slider__link {
    color: #24a390; }
    .-blue .hero-slider__link path, .-blue .dotted-container .btn .hero-slider__link path, .dotted-container.-blue .dotted-container__content .btn .hero-slider__link path, .-blue .accordion .btn .hero-slider__link path, .accordion.-blue .btn .hero-slider__link path, .triangle-section.-blue .triangle-column__body .btn .hero-slider__link path, .panel-slider__controls.-blue .btn .hero-slider__link path, .card.-blue .btn .hero-slider__link path, .content-card.-blue .btn .hero-slider__link path, .-blue .content-block__btn .btn .hero-slider__link path {
      fill: #24a390; }
  .-yellow .hero-slider__link, .-yellow .dotted-container .btn .hero-slider__link, .dotted-container.-yellow .dotted-container__content .btn .hero-slider__link, .-yellow .accordion .btn .hero-slider__link, .accordion.-yellow .btn .hero-slider__link, .panel-slider__controls.-yellow .btn .hero-slider__link, .card.-yellow .btn .hero-slider__link, .-yellow .content-block__btn .btn .hero-slider__link {
    color: #e8242d; }
    .-yellow .hero-slider__link path, .-yellow .dotted-container .btn .hero-slider__link path, .dotted-container.-yellow .dotted-container__content .btn .hero-slider__link path, .-yellow .accordion .btn .hero-slider__link path, .accordion.-yellow .btn .hero-slider__link path, .panel-slider__controls.-yellow .btn .hero-slider__link path, .card.-yellow .btn .hero-slider__link path, .-yellow .content-block__btn .btn .hero-slider__link path {
      fill: #e8242d; }
  .-red .hero-slider__link, .-red .dotted-container .btn .hero-slider__link, .dotted-container.-red .dotted-container__content .btn .hero-slider__link, .-red .accordion .btn .hero-slider__link, .accordion.-red .btn .hero-slider__link, .panel-slider__controls.-red .btn .hero-slider__link, .card.-red .btn .hero-slider__link, .content-card.-red .btn .hero-slider__link, .-red .content-block__btn .btn .hero-slider__link {
    color: #8f2f8d; }
    .-red .hero-slider__link path, .-red .dotted-container .btn .hero-slider__link path, .dotted-container.-red .dotted-container__content .btn .hero-slider__link path, .-red .accordion .btn .hero-slider__link path, .accordion.-red .btn .hero-slider__link path, .panel-slider__controls.-red .btn .hero-slider__link path, .card.-red .btn .hero-slider__link path, .content-card.-red .btn .hero-slider__link path, .-red .content-block__btn .btn .hero-slider__link path {
      fill: #8f2f8d; }
  .-green .hero-slider__link, .-green .dotted-container .btn .hero-slider__link, .dotted-container.-green .dotted-container__content .btn .hero-slider__link, .-green .accordion .btn .hero-slider__link, .accordion.-green .btn .hero-slider__link, .panel-slider__controls.-green .btn .hero-slider__link, .card.-green .btn .hero-slider__link, .content-card.-green .btn .hero-slider__link, .-green .content-block__btn .btn .hero-slider__link {
    color: #faae31; }
    .-green .hero-slider__link path, .-green .dotted-container .btn .hero-slider__link path, .dotted-container.-green .dotted-container__content .btn .hero-slider__link path, .-green .accordion .btn .hero-slider__link path, .accordion.-green .btn .hero-slider__link path, .panel-slider__controls.-green .btn .hero-slider__link path, .card.-green .btn .hero-slider__link path, .content-card.-green .btn .hero-slider__link path, .-green .content-block__btn .btn .hero-slider__link path {
      fill: #faae31; }
  .-purple .hero-slider__link, .-purple .dotted-container .btn .hero-slider__link, .dotted-container.-purple .dotted-container__content .btn .hero-slider__link, .-purple .accordion .btn .hero-slider__link, .accordion.-purple .btn .hero-slider__link, .triangle-section.-purple .triangle-column__body .btn .hero-slider__link, .triangle-section.-purple-light .triangle-column__body .btn .hero-slider__link, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn .hero-slider__link, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn .hero-slider__link, .panel-slider__controls.-purple .btn .hero-slider__link, .card.-purple .btn .hero-slider__link, .content-card.-purple .btn .hero-slider__link, .-purple .content-block__btn .btn .hero-slider__link {
    color: #178bcd; }
    .-purple .hero-slider__link path, .-purple .dotted-container .btn .hero-slider__link path, .dotted-container.-purple .dotted-container__content .btn .hero-slider__link path, .-purple .accordion .btn .hero-slider__link path, .accordion.-purple .btn .hero-slider__link path, .triangle-section.-purple .triangle-column__body .btn .hero-slider__link path, .triangle-section.-purple-light .triangle-column__body .btn .hero-slider__link path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn .hero-slider__link path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn .hero-slider__link path, .panel-slider__controls.-purple .btn .hero-slider__link path, .card.-purple .btn .hero-slider__link path, .content-card.-purple .btn .hero-slider__link path, .-purple .content-block__btn .btn .hero-slider__link path {
      fill: #178bcd; }

.home-overlay {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  background-color: #ffffff;
  z-index: 11; }

.home-loader {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  opacity: 0;
  z-index: 3;
  -webkit-clip-path: url(#hero-mask);
  clip-path: url(#hero-mask);
  -webkit-transform: translateX(-70%);
  transform: translateX(-70%);
  -webkit-transition: opacity 1s ease-out, -webkit-transform 2s ease-out;
  transition: opacity 1s ease-out, -webkit-transform 2s ease-out;
  transition: transform 2s ease-out, opacity 1s ease-out;
  transition: transform 2s ease-out, opacity 1s ease-out, -webkit-transform 2s ease-out; }
  .-is-loading .home-loader {
    opacity: 1; }
  .home-loader.loading {
    -webkit-transform: translateX(0%);
    transform: translateX(0%); }
  .-yellow .home-loader, .-yellow .dotted-container .btn .home-loader, .dotted-container.-yellow .dotted-container__content .btn .home-loader, .-yellow .accordion .btn .home-loader, .accordion.-yellow .btn .home-loader, .panel-slider__controls.-yellow .btn .home-loader, .card.-yellow .btn .home-loader, .-yellow .content-block__btn .btn .home-loader {
    background-color: #d95931; }
  .-red .home-loader, .-red .dotted-container .btn .home-loader, .dotted-container.-red .dotted-container__content .btn .home-loader, .-red .accordion .btn .home-loader, .accordion.-red .btn .home-loader, .panel-slider__controls.-red .btn .home-loader, .card.-red .btn .home-loader, .content-card.-red .btn .home-loader, .-red .content-block__btn .btn .home-loader {
    background-color: #a62e34; }
  .-blue .home-loader, .-blue .dotted-container .btn .home-loader, .dotted-container.-blue .dotted-container__content .btn .home-loader, .-blue .accordion .btn .home-loader, .accordion.-blue .btn .home-loader, .triangle-section.-blue .triangle-column__body .btn .home-loader, .panel-slider__controls.-blue .btn .home-loader, .card.-blue .btn .home-loader, .content-card.-blue .btn .home-loader, .-blue .content-block__btn .btn .home-loader {
    background-color: #0a63ac; }
  .-purple .home-loader, .-purple .dotted-container .btn .home-loader, .dotted-container.-purple .dotted-container__content .btn .home-loader, .-purple .accordion .btn .home-loader, .accordion.-purple .btn .home-loader, .triangle-section.-purple .triangle-column__body .btn .home-loader, .triangle-section.-purple-light .triangle-column__body .btn .home-loader, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .btn .home-loader, .slider-panel.-purple .triangle-section.btn .triangle-column__body .btn .home-loader, .panel-slider__controls.-purple .btn .home-loader, .card.-purple .btn .home-loader, .content-card.-purple .btn .home-loader, .-purple .content-block__btn .btn .home-loader {
    background-color: #5a348f; }
  .-green .home-loader, .-green .dotted-container .btn .home-loader, .dotted-container.-green .dotted-container__content .btn .home-loader, .-green .accordion .btn .home-loader, .accordion.-green .btn .home-loader, .panel-slider__controls.-green .btn .home-loader, .card.-green .btn .home-loader, .content-card.-green .btn .home-loader, .-green .content-block__btn .btn .home-loader {
    background-color: #136b6a; }

.location-info-block {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100%;
  border-radius: 24px;
  padding: 40px 0;
  color: #3e2c57; }
  .location-info-block::before {
    content: '';
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    left: calc((100vw - calc(100vw - (1.25rem * 2))) / -2);
    right: calc((100vw - calc(100vw - (1.25rem * 2))) / -2);
    background-color: #f4f4f4;
    z-index: -1; }
  .location-info-block.-dark {
    color: #ffffff; }
    .location-info-block.-dark::before {
      background: linear-gradient(106.7deg, #8f2f8d 0%, #5a348f 100%); }
  @media all and (min-width: 45rem) {
    .location-info-block {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      padding: 33px;
      overflow: hidden;
      margin-bottom: 17px; }
      .location-info-block::before {
        left: 0;
        right: 0; } }
  @media all and (min-width: 75rem) {
    .location-info-block:last-child {
      margin-bottom: 0; } }

.location-info-block__inner {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1; }
  .location-info-block__inner:not(:last-child) {
    padding-bottom: 40px;
    margin-bottom: 40px;
    background-position: bottom;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #e9bad8), color-stop(0%, rgba(255, 255, 255, 0)));
    background-image: linear-gradient(to right, #e9bad8 40%, rgba(255, 255, 255, 0) 0%);
    background-repeat: repeat-x;
    background-size: 5px 2px; }
    @media all and (min-width: 45rem) {
      .location-info-block__inner:not(:last-child) {
        padding-bottom: 0;
        margin-bottom: 0;
        padding-right: 30px;
        margin-right: 30px;
        background-position: right;
        background-image: -webkit-gradient(linear, left top, left bottom, color-stop(40%, #e9bad8), color-stop(0%, rgba(255, 255, 255, 0)));
        background-image: linear-gradient(#e9bad8 40%, rgba(255, 255, 255, 0) 0%);
        background-repeat: repeat-y;
        background-size: 2px 5px; } }
    @media all and (min-width: 56.25rem) {
      .location-info-block__inner:not(:last-child) {
        padding-right: 50px;
        margin-right: 50px; } }

.location-info-block__title {
  font-size: 1.9375rem;
  color: #3e2c57;
  margin-bottom: 1.875rem;
  text-transform: uppercase; }
  .-dark .location-info-block__title {
    color: #ffffff; }

.location-info-block__subtitle {
  font-size: 1.25rem;
  font-weight: 700;
  color: #e9bad8;
  margin-bottom: 0.3125rem; }

.location-info-block__content {
  margin-bottom: 1.25rem; }
  .location-info-block__content:last-child {
    margin-bottom: 0; }
  .location-info-block__content a {
    color: #ffffff; }
    .location-info-block__content a:focus, .location-info-block__content a:hover {
      color: #e9bad8; }
  @media all and (min-width: 45rem) {
    .location-info-block__content {
      font-size: 1.25rem; } }

.location-info .map {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-top: 35px;
  border-radius: 24px; }
  @media all and (min-width: 45rem) {
    .location-info .map {
      margin-top: 0; } }

.location-info .cta-row {
  margin-top: 35px; }
  @media all and (min-width: 45rem) {
    .location-info .cta-row {
      margin-top: 17px; } }

.location-info__hours {
  border-collapse: collapse;
  text-align: left; }
  .location-info__hours th {
    padding-right: 20px; }
  .location-info__hours.-bold {
    margin-bottom: 20px; }
    .location-info__hours.-bold th {
      color: #8f2f8d;
      font-size: 1.25rem; }
    @media all and (min-width: 45rem) {
      .location-info__hours.-bold {
        font-size: 1.25rem;
        margin-bottom: 30px; } }
  @media all and (max-width: 45rem) {
    .location-info__hours {
      display: block; }
      .location-info__hours tbody,
      .location-info__hours tr,
      .location-info__hours th,
      .location-info__hours td {
        display: block; }
      .location-info__hours th {
        padding-bottom: 0.15625rem; }
      .location-info__hours tr {
        padding-bottom: 0.625rem; } }

.tribe-common .tribe-common-h1,
.tribe-common .tribe-common-h2,
.tribe-common .tribe-common-h3,
.tribe-common .tribe-common-h4,
.tribe-common .tribe-common-h5,
.tribe-common .tribe-common-h6,
.tribe-common .tribe-common-h7,
.tribe-common .tribe-common-h8,
.tribe-common .tribe-common-b2,
.tribe-common .tribe-common-b3 {
  font-family: "Cachet", -apple-system, BlinkMacSystemFont, sans-serif;
  color: #231f20; }

.tribe-common .tribe-common-h1,
.tribe-common .tribe-common-h2,
.tribe-common .tribe-common-h3,
.tribe-common .tribe-common-h4,
.tribe-common .tribe-common-h5,
.tribe-common .tribe-common-h6 {
  line-height: 1; }

.tribe-common .tribe-common-b2 {
  font-size: 1rem;
  line-height: 1.5; }

.tribe-common .tribe-common-b3 {
  font-size: 0.8rem; }

.tribe-common a:focus, .tribe-common a:active, .tribe-common a:hover, .tribe-common a:visited {
  color: #1b4265; }

.tribe-common a.tribe-common-c-btn,
.tribe-common button.tribe-common-c-btn,
.tribe-common input[type='button'].tribe-common-c-btn,
.tribe-common input[type='submit'].tribe-common-c-btn,
.tribe-common .tribe-tickets__buy.tribe-common-c-btn {
  background-color: #178bcd; }
  .tribe-common a.tribe-common-c-btn--small,
  .tribe-common button.tribe-common-c-btn--small,
  .tribe-common input[type='button'].tribe-common-c-btn--small,
  .tribe-common input[type='submit'].tribe-common-c-btn--small,
  .tribe-common .tribe-tickets__buy.tribe-common-c-btn--small {
    background-color: #178bcd; }
  .tribe-common a.tribe-common-c-btn-link,
  .tribe-common button.tribe-common-c-btn-link,
  .tribe-common input[type='button'].tribe-common-c-btn-link,
  .tribe-common input[type='submit'].tribe-common-c-btn-link,
  .tribe-common .tribe-tickets__buy.tribe-common-c-btn-link {
    background-color: transparent; }
  .tribe-common a.tribe-common-c-btn:disabled,
  .tribe-common button.tribe-common-c-btn:disabled,
  .tribe-common input[type='button'].tribe-common-c-btn:disabled,
  .tribe-common input[type='submit'].tribe-common-c-btn:disabled,
  .tribe-common .tribe-tickets__buy.tribe-common-c-btn:disabled {
    background-color: #d8d8d8; }
  .tribe-common a.tribe-common-c-btn:focus:not(:disabled), .tribe-common a.tribe-common-c-btn:hover:not(:disabled),
  .tribe-common button.tribe-common-c-btn:focus:not(:disabled),
  .tribe-common button.tribe-common-c-btn:hover:not(:disabled),
  .tribe-common input[type='button'].tribe-common-c-btn:focus:not(:disabled),
  .tribe-common input[type='button'].tribe-common-c-btn:hover:not(:disabled),
  .tribe-common input[type='submit'].tribe-common-c-btn:focus:not(:disabled),
  .tribe-common input[type='submit'].tribe-common-c-btn:hover:not(:disabled),
  .tribe-common .tribe-tickets__buy.tribe-common-c-btn:focus:not(:disabled),
  .tribe-common .tribe-tickets__buy.tribe-common-c-btn:hover:not(:disabled) {
    background-color: #0a63ac; }
    .tribe-common a.tribe-common-c-btn:focus:not(:disabled)--small, .tribe-common a.tribe-common-c-btn:hover:not(:disabled)--small,
    .tribe-common button.tribe-common-c-btn:focus:not(:disabled)--small,
    .tribe-common button.tribe-common-c-btn:hover:not(:disabled)--small,
    .tribe-common input[type='button'].tribe-common-c-btn:focus:not(:disabled)--small,
    .tribe-common input[type='button'].tribe-common-c-btn:hover:not(:disabled)--small,
    .tribe-common input[type='submit'].tribe-common-c-btn:focus:not(:disabled)--small,
    .tribe-common input[type='submit'].tribe-common-c-btn:hover:not(:disabled)--small,
    .tribe-common .tribe-tickets__buy.tribe-common-c-btn:focus:not(:disabled)--small,
    .tribe-common .tribe-tickets__buy.tribe-common-c-btn:hover:not(:disabled)--small {
      background-color: #0a63ac; }

.tribe-common .tribe-tickets__buy.tribe-common-c-btn {
  background-color: #8f2f8d; }
  .tribe-common .tribe-tickets__buy.tribe-common-c-btn:focus:not(:disabled), .tribe-common .tribe-tickets__buy.tribe-common-c-btn:hover:not(:disabled) {
    background-color: #5a348f; }

.tribe-common .tribe-common-c-btn-border,
.tribe-common a.tribe-common-c-btn-border {
  font-family: "Cachet", -apple-system, BlinkMacSystemFont, sans-serif; }

.tribe-common.tribe-common--breakpoint-medium .tribe-common-b2 {
  font-size: 1rem;
  line-height: 1.5; }

.tribe-common .tribe-events-l-container {
  max-width: calc(100vw - (1.25rem * 2));
  padding-left: 0;
  padding-right: 0; }
  @media all and (min-width: 45rem) {
    .tribe-common .tribe-events-l-container {
      max-width: calc(100vw * (12 / 14)); } }

.tribe-common--breakpoint-medium.tribe-common .tribe-events-l-container {
  max-width: calc(100vw * (12 / 14));
  padding-left: 0;
  padding-right: 0; }

.tribe-events .tribe-events-l-container {
  padding-top: 103px; }

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
  padding-top: 123px;
  padding-bottom: 80px; }
  @media all and (min-width: 56.25rem) {
    .tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
      padding-top: 173px; } }

.tribe-events .tribe-events-c-view-selector__list-item-text {
  font-family: "Cachet", -apple-system, BlinkMacSystemFont, sans-serif;
  color: #231f20; }

.tribe-events .tribe-events-c-view-selector__button::before {
  background-color: #178bcd; }

.tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link {
  background-color: #f4f4f4; }

.tribe-events .datepicker .month,
.tribe-events .datepicker .year {
  font-family: "Cachet", -apple-system, BlinkMacSystemFont, sans-serif;
  color: #231f20;
  font-size: 1rem; }

.tribe-events .datepicker .day,
.tribe-events .datepicker .month,
.tribe-events .datepicker .year {
  border-radius: 12px;
  -webkit-transition: background 200ms ease-out;
  transition: background 200ms ease-out; }
  .tribe-events .datepicker .day.focused,
  .tribe-events .datepicker .month.focused,
  .tribe-events .datepicker .year.focused {
    background: #f4f4f4; }
  .tribe-events .datepicker .day.current,
  .tribe-events .datepicker .month.current,
  .tribe-events .datepicker .year.current {
    background: linear-gradient(104.57deg, rgba(23, 139, 205, 0.15) 0%, rgba(10, 99, 172, 0.15) 100%); }
    .tribe-events .datepicker .day.current:focus, .tribe-events .datepicker .day.current:hover,
    .tribe-events .datepicker .month.current:focus,
    .tribe-events .datepicker .month.current:hover,
    .tribe-events .datepicker .year.current:focus,
    .tribe-events .datepicker .year.current:hover {
      background: linear-gradient(104.57deg, rgba(23, 139, 205, 0.15) 0%, rgba(10, 99, 172, 0.15) 100%); }
  .tribe-events .datepicker .day.active:focus, .tribe-events .datepicker .day.active:hover, .tribe-events .datepicker .day.active.focused,
  .tribe-events .datepicker .month.active:focus,
  .tribe-events .datepicker .month.active:hover,
  .tribe-events .datepicker .month.active.focused,
  .tribe-events .datepicker .year.active:focus,
  .tribe-events .datepicker .year.active:hover,
  .tribe-events .datepicker .year.active.focused {
    background: linear-gradient(104.57deg, #178bcd 0%, #0a63ac 100%); }

.tribe-events-filters-horizontal .tribe-events-filters-content {
  border: 0;
  background: #f4f4f4;
  border-radius: 12px;
  background: #ffffff; }

#tribe_events_filters_wrapper.tribe-events-filters-horizontal {
  background: #f4f4f4;
  border-radius: 12px;
  overflow: hidden;
  -webkit-box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1);
  background: #ffffff !important; }
  @media all and (min-width: 45rem) {
    #tribe_events_filters_wrapper.tribe-events-filters-horizontal {
      overflow: visible; } }
  #tribe_events_filters_wrapper.tribe-events-filters-horizontal input[type='submit'] {
    background: #178bcd;
    border-radius: 0;
    height: 40px;
    width: 100%;
    font-size: 0.8rem;
    margin: 0;
    -webkit-transition: background 200ms ease-out;
    transition: background 200ms ease-out; }
    #tribe_events_filters_wrapper.tribe-events-filters-horizontal input[type='submit']:focus, #tribe_events_filters_wrapper.tribe-events-filters-horizontal input[type='submit']:hover {
      background: #0a63ac; }
    @media all and (min-width: 45rem) {
      #tribe_events_filters_wrapper.tribe-events-filters-horizontal input[type='submit'] {
        width: auto;
        margin-left: auto;
        border-radius: 8px;
        -ms-flex-item-align: center;
        align-self: center; } }
  #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filter-group {
    background: #ffffff;
    z-index: 5; }
    #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filter-group li {
      background: transparent;
      padding: 0; }
      #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filter-group li:hover {
        background: transparent; }
      #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filter-group li label {
        padding: 15px;
        width: 100%;
        background: #ffffff;
        -webkit-transition: background 200ms ease-out;
        transition: background 200ms ease-out; }
        #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filter-group li label:hover {
          background: #f4f4f4; }
      #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filter-group li input[type='checkbox'] {
        position: absolute;
        overflow: hidden;
        clip: rect(0 0 0 0);
        height: 1px;
        width: 1px;
        margin: -1px;
        padding: 0;
        border: 0; }
        #tribe_events_filters_wrapper.tribe-events-filters-horizontal .tribe-events-filter-group li input[type='checkbox']:checked ~ label {
          background: #bbe5f8; }

#tribe_events_filters_wrapper .tribe-events-filters-group-heading {
  padding-top: 20px;
  color: #231f20;
  background: #ffffff; }
  #tribe_events_filters_wrapper .tribe-events-filters-group-heading:focus {
    outline: none; }
  #tribe_events_filters_wrapper .tribe-events-filters-group-heading:hover {
    background: #f4f4f4; }

.tribe-filters-open #tribe_events_filters_wrapper.tribe-events-filters-horizontal {
  position: static; }

.tribe-filters-open #tribe_events_filters_wrapper #tribe_events_filters_form {
  display: block; }

.tribe-filters-open #tribe_events_filters_wrapper .tribe_events_filter_control {
  margin: 0; }
  .tribe-filters-open #tribe_events_filters_wrapper .tribe_events_filter_control.tribe-events-filters-mobile-controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .tribe-filters-open #tribe_events_filters_wrapper .tribe_events_filter_control .tribe_events_filters_close_filters {
    display: block; }
    @media all and (min-width: 45rem) {
      .tribe-filters-open #tribe_events_filters_wrapper .tribe_events_filter_control .tribe_events_filters_close_filters {
        display: none; } }

.tribe-filters-closed #tribe_events_filters_wrapper.tribe-events-filters-horizontal {
  margin-top: 0; }

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

.tribe-events-filters-horizontal #tribe_events_filters_form {
  display: none; }
  @media all and (min-width: 45rem) {
    .tribe-events-filters-horizontal #tribe_events_filters_form {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding-top: 0;
      padding-right: 15px; } }

.tribe_events_filter_control button {
  border: 0;
  background: #f4f4f4;
  border-radius: 12px;
  background: #ffffff; }

@media all and (min-width: 45rem) {
  .tribe_events_filter_control .tribe_events_filters_show_filters {
    display: none; } }

.tribe_events_filter_control .tribe_events_filters_close_filters {
  display: none;
  background: #ffffff;
  color: #231f20; }

.tribe_events_filter_control .tribe_events_filters_reset {
  display: none;
  background: #ffffff;
  color: #231f20; }
  .tribe_events_filter_control .tribe_events_filters_reset:focus {
    outline: none; }

.tribe-events .tribe-events-calendar-month__header-column-title {
  font-weight: 700; }

.tribe-events.tribe-common--breakpoint-medium .tribe-events-calendar-month__header-column-title {
  text-align: center;
  font-size: 1rem; }

.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date,
.tribe-events .tribe-events-calendar-month__day--current .tribe-events-calendar-month__day-date-link {
  color: #178bcd; }

.tribe-events .tribe-events-calendar-month__day .tribe-events-calendar-month__day-date {
  font-size: 0.8rem;
  text-align: center;
  line-height: 1.25; }

.tribe-events .tribe-events-calendar-month__day-cell {
  border-radius: 12px; }
  .tribe-events .tribe-events-calendar-month__day-cell--selected {
    background: linear-gradient(104.57deg, #178bcd 0%, #0a63ac 100%); }
    .tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date,
    .tribe-events .tribe-events-calendar-month__day-cell--selected .tribe-events-calendar-month__day-date-link {
      color: #ffffff; }
    .tribe-events .tribe-events-calendar-month__day-cell--selected:focus, .tribe-events .tribe-events-calendar-month__day-cell--selected:hover {
      background: linear-gradient(104.57deg, #178bcd 0%, #0a63ac 100%); }
  .tribe-events .tribe-events-calendar-month__day-cell--mobile {
    padding-top: 5px; }

.tribe-events .tribe-events-calendar-month__mobile-events-icon--event {
  background-color: #178bcd;
  margin-top: 2.5px; }

.tribe-events .tribe-events-calendar-month__calendar-event {
  padding-left: 5px;
  padding-right: 5px; }
  @media all and (min-width: 75rem) {
    .tribe-events .tribe-events-calendar-month__calendar-event {
      padding-left: 10px;
      padding-right: 10px; } }
  .tribe-events .tribe-events-calendar-month__calendar-event-details {
    background: #f4f4f4;
    padding: 7px;
    border-radius: 8px; }
  .tribe-events .tribe-events-calendar-month__calendar-event-datetime {
    font-family: "Cachet", -apple-system, BlinkMacSystemFont, sans-serif;
    font-size: 0.8rem;
    color: #231f20;
    font-weight: 700;
    color: #636466; }
  .tribe-events .tribe-events-calendar-month__calendar-event-title {
    font-size: 1rem;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis; }
  .tribe-events .tribe-events-calendar-month__calendar-event-title-link {
    color: #178bcd; }
    .tribe-events .tribe-events-calendar-month__calendar-event-title-link:focus, .tribe-events .tribe-events-calendar-month__calendar-event-title-link:hover {
      color: #1b4265;
      border-color: #0a63ac; }

.tribe-events .tribe-events-calendar-month__multiday-event {
  padding-left: 5px;
  padding-right: 5px; }
  @media all and (min-width: 75rem) {
    .tribe-events .tribe-events-calendar-month__multiday-event {
      padding-left: 10px;
      padding-right: 10px; } }
  .tribe-events .tribe-events-calendar-month__multiday-event--start .tribe-events-calendar-month__multiday-event-bar {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px; }
  .tribe-events .tribe-events-calendar-month__multiday-event--end .tribe-events-calendar-month__multiday-event-bar {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px; }
  .tribe-events .tribe-events-calendar-month__multiday-event-bar-inner {
    background-color: #0a63ac;
    padding: 7px;
    -webkit-transition: background-color 200ms ease-out;
    transition: background-color 200ms ease-out; }
    .tribe-events .tribe-events-calendar-month__multiday-event-bar-inner--hover, .tribe-events .tribe-events-calendar-month__multiday-event-bar-inner--focus {
      background-color: #1b4265; }
    .tribe-events .tribe-events-calendar-month__multiday-event-bar-inner:focus, .tribe-events .tribe-events-calendar-month__multiday-event-bar-inner:hover {
      background-color: #1b4265; }
  .tribe-events .tribe-events-calendar-month__multiday-event-bar-title {
    color: #ffffff;
    font-size: 0.8rem; }

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__multiday-event-wrapper {
  height: 31px;
  margin-bottom: 8px; }

.tribe-events-calendar-list__event-featured-image {
  border-radius: 24px; }

.tribe-events-pro .tribe-events-pro-week-grid__header-row {
  margin-top: 60px; }

.tribe-events-pro .tribe-events-pro-week-grid__event--h-1 {
  height: 55px; }

.tribe-events-pro .tribe-events-pro-week-grid__event-link .tribe-events-pro-week-grid__event-link-inner {
  background-color: #f4f4f4; }

.tribe-events-pro .tribe-events-pro-week-grid__event-link:focus .tribe-events-pro-week-grid__event-link-inner, .tribe-events-pro .tribe-events-pro-week-grid__event-link:hover .tribe-events-pro-week-grid__event-link-inner {
  background-color: #bbe5f8; }

.tribe-events-pro .tribe-events-pro-week-grid__event-title {
  font-size: 1rem;
  font-weight: 700;
  color: #178bcd; }

.tribe-events-pro .tribe-events-pro-week-grid__event-datetime {
  font-family: "Cachet", -apple-system, BlinkMacSystemFont, sans-serif;
  font-size: 0.8rem;
  font-weight: 700;
  color: #636466; }

.tribe-events-pro .tribe-events-pro-week-grid__multiday-event-bar-inner {
  background-color: #0a63ac;
  padding: 5px 15px; }
  .tribe-events-pro .tribe-events-pro-week-grid__multiday-event-bar-inner:focus, .tribe-events-pro .tribe-events-pro-week-grid__multiday-event-bar-inner:hover {
    background-color: #1b4265; }

.tribe-events-pro .tribe-events-pro-week-grid__multiday-event-bar-title {
  color: #ffffff; }

.tribe-events-pro .tribe-events-pro-week-grid__multiday-event-bar-recurring-icon {
  -webkit-filter: brightness(999);
  filter: brightness(999); }

.tribe-events-pro .tribe-events-pro-week-grid__multiday-event-wrapper {
  height: 26px; }

.tribe-events .tribe-events-c-ical {
  text-align: center;
  margin-top: 60px; }
  @media all and (min-width: 45rem) {
    .tribe-events .tribe-events-c-ical {
      margin-top: 30px; } }

.tribe-events .tribe-events-c-ical__link {
  border: 0;
  padding: 0;
  font-weight: 400;
  color: #178bcd;
  -webkit-transition: color 200ms ease-out;
  transition: color 200ms ease-out; }
  .tribe-events .tribe-events-c-ical__link::before {
    display: none; }
  .tribe-events .tribe-events-c-ical__link::after {
    content: url('data:image/svg+xml;utf8,<svg width="14" height="16" viewBox="0 0 14 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.99967 15.3333C6.63148 15.3333 6.33301 15.0349 6.33301 14.6667L6.33301 0.666667C6.33301 0.298477 6.63148 1.60941e-08 6.99967 0C7.36786 -1.60941e-08 7.66634 0.298477 7.66634 0.666667L7.66634 14.6667C7.66634 15.0349 7.36786 15.3333 6.99967 15.3333Z" fill="%23178bcd"/><path fill-rule="evenodd" clip-rule="evenodd" d="M6.52827 15.1381C6.26792 14.8777 6.26792 14.4556 6.52827 14.1953L12.5283 8.19526C12.7886 7.93491 13.2107 7.93491 13.4711 8.19526C13.7314 8.45561 13.7314 8.87772 13.4711 9.13807L7.47108 15.1381C7.21073 15.3984 6.78862 15.3984 6.52827 15.1381Z" fill="%23178bcd"/><path fill-rule="evenodd" clip-rule="evenodd" d="M0.52827 8.19526C0.788619 7.93491 1.21073 7.93491 1.47108 8.19526L7.47108 14.1953C7.73143 14.4556 7.73143 14.8777 7.47108 15.1381C7.21073 15.3984 6.78862 15.3984 6.52827 15.1381L0.52827 9.13807C0.26792 8.87772 0.26792 8.45561 0.52827 8.19526Z" fill="%23178bcd"/><path d="M0.333008 15.3333C0.333008 14.9651 0.631485 14.6667 0.999675 14.6667H12.9997C13.3679 14.6667 13.6663 14.9651 13.6663 15.3333C13.6663 15.7015 13.3679 16 12.9997 16H0.999675C0.631485 16 0.333008 15.7015 0.333008 15.3333Z" fill="%23178bcd"/></svg>');
    display: inline-block;
    width: 14px;
    height: 16px;
    margin-left: 8px; }
  .tribe-events .tribe-events-c-ical__link:focus, .tribe-events .tribe-events-c-ical__link:hover {
    background-color: inherit;
    color: #1b4265; }

.tribe-events .tooltipster-content img {
  border-radius: 12px; }

.tribe-events-notices {
  background: #bbe5f8;
  border: 0;
  color: #1b4265;
  text-shadow: none; }

.select2-drop-active .select2-results .select2-highlighted {
  background-color: #0a63ac; }

.tribe-events .tribe-events-c-breadcrumbs__list {
  font-family: "Cachet", -apple-system, BlinkMacSystemFont, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #0a63ac; }
  .tribe-events .tribe-events-c-breadcrumbs__list-item:not(:last-child) {
    display: none; }

.tribe-common .tribe-events-c-top-bar__datepicker-button {
  font-weight: 700;
  text-transform: uppercase;
  color: #0a63ac; }

.tribe-events-pg-template .tribe-community-events,
.tribe-events-pg-template .tribe-community-events-content {
  margin: 0 auto;
  margin-top: 118px;
  margin-bottom: 80px;
  max-width: calc(100vw - (1.25rem * 2)); }
  @media all and (min-width: 45rem) {
    .tribe-events-pg-template .tribe-community-events,
    .tribe-events-pg-template .tribe-community-events-content {
      max-width: calc(100vw * (12 / 14));
      margin-top: 128px; } }
  @media all and (min-width: 56.25rem) {
    .tribe-events-pg-template .tribe-community-events,
    .tribe-events-pg-template .tribe-community-events-content {
      margin-top: 178px; } }

#tribe-events-pg-template {
  max-width: none;
  padding: 0; }
  #tribe-events-pg-template #tribe-events-content {
    overflow: hidden;
    margin-bottom: 0; }
    @media all and (min-width: 75rem) {
      #tribe-events-pg-template #tribe-events-content {
        max-width: calc(100vw * (6 / 14));
        margin: 0 auto; } }
  #tribe-events-pg-template .tribe-events-single-event-title {
    font-size: 2.4375rem;
    margin-bottom: 1em; }
  #tribe-events-pg-template .tribe-events-event-image {
    position: relative;
    height: 0;
    padding-bottom: 65%;
    border-radius: 24px;
    overflow: hidden;
    margin: 0; }
    #tribe-events-pg-template .tribe-events-event-image img {
      position: absolute;
      top: 0;
      left: 0;
      -o-object-fit: cover;
      object-fit: cover;
      width: 100%;
      height: 100%; }
  #tribe-events-pg-template .tribe-events-schedule {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 1rem;
    font-weight: 500;
    text-transform: uppercase;
    padding: 20px 0;
    margin: 0;
    margin-bottom: 20px;
    background-position: bottom;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(20%, #000), color-stop(0%, rgba(255, 255, 255, 0)));
    background-image: linear-gradient(to right, #000 20%, rgba(255, 255, 255, 0) 0%);
    background-repeat: repeat-x;
    background-size: 5px 1px; }
    #tribe-events-pg-template .tribe-events-schedule h2 {
      font-weight: 500;
      font-size: 1rem;
      margin-bottom: 15px; }
    @media all and (min-width: 45rem) {
      #tribe-events-pg-template .tribe-events-schedule {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row; }
        #tribe-events-pg-template .tribe-events-schedule h2 {
          margin-bottom: 0; } }
  #tribe-events-pg-template .bv-events-schedule-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
    @media all and (min-width: 45rem) {
      #tribe-events-pg-template .bv-events-schedule-inner {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row; } }
  #tribe-events-pg-template .tribe-events-cost {
    text-transform: uppercase;
    background: linear-gradient(107.32deg, #e8242d 0%, #a62e34 100%);
    border-radius: 4px;
    font-weight: 500;
    padding: 5px 7.5px;
    color: #ffffff;
    line-height: 1;
    display: inline-block;
    font-size: 0.8rem;
    margin-bottom: 15px; }
    @media all and (min-width: 45rem) {
      #tribe-events-pg-template .tribe-events-cost {
        margin-right: 30px;
        margin-bottom: 0; } }
  #tribe-events-pg-template .bv-events-venue {
    font-weight: 500;
    text-transform: uppercase;
    margin-bottom: 15px; }
    @media all and (min-width: 45rem) {
      #tribe-events-pg-template .bv-events-venue {
        margin-left: 30px;
        margin-bottom: 0; } }
  #tribe-events-pg-template .event-is-recurring .tribe-events-divider {
    margin: 0 7.5px; }
  #tribe-events-pg-template .tribe-events-content {
    margin-bottom: 50px; }
    #tribe-events-pg-template .tribe-events-content h2,
    #tribe-events-pg-template .tribe-events-content h3,
    #tribe-events-pg-template .tribe-events-content h4 {
      font-size: 1.25rem;
      line-height: 1.5;
      margin-bottom: 1rem;
      margin-top: 3rem; }
    #tribe-events-pg-template .tribe-events-content ol li,
    #tribe-events-pg-template .tribe-events-content ul li {
      margin-bottom: 0.75rem; }
    #tribe-events-pg-template .tribe-events-content a {
      text-decoration: underline; }
  #tribe-events-pg-template .tribe-events-cal-links {
    display: none; }
  #tribe-events-pg-template .tribe-events-nav-pagination {
    display: none; }
  #tribe-events-pg-template #tribe-events-footer {
    background-position: top;
    background-image: -webkit-gradient(linear, left top, right top, color-stop(20%, #000), color-stop(0%, rgba(255, 255, 255, 0)));
    background-image: linear-gradient(to right, #000 20%, rgba(255, 255, 255, 0) 0%);
    background-repeat: repeat-x;
    background-size: 5px 1px;
    padding-top: 40px;
    margin-top: 40px;
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media all and (min-width: 45rem) {
      #tribe-events-pg-template #tribe-events-footer {
        padding-top: 30px;
        margin-top: 50px; } }
  #tribe-events-pg-template .tribe-events-back {
    margin-bottom: 0; }

.tabs {
  position: relative;
  padding-top: 53px;
  padding-bottom: 72px; }
  @media all and (min-width: 45rem) {
    .tabs {
      padding-top: 75px; } }
  @media all and (min-width: 75rem) {
    .tabs {
      padding: 100px 0; } }

.tabs__bg {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: -1;
  pointer-events: none; }
  .tabs__bg .g, .tabs__bg .wp-block-columns {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1; }
  .tabs__bg .g-b, .tabs__bg .wp-block-column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

.tabs__bg-color {
  background-color: #f4f4f4;
  border-radius: 0px 24px 24px 0px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-left: calc((100vw - calc(100vw - (1.25rem * 2))) / -2); }
  @media all and (min-width: 45rem) {
    .tabs__bg-color {
      margin-left: calc((100vw - calc(100vw * (12 / 14))) / -2); } }
  @media all and (min-width: 75rem) {
    .tabs__bg-color {
      border-radius: 24px;
      margin-left: 0; } }

.tabs__heading {
  margin-bottom: 4.375rem;
  padding-right: 1.25rem; }
  .tabs__heading {
    font-size: 1.9375rem; }
    @media screen and (min-width: 21.875rem) {
      .tabs__heading {
        font-size: calc( 1.9375rem + 2.8125 * ((100vw - 21.875rem) / 78.125)); } }
    @media screen and (min-width: 100rem) {
      .tabs__heading {
        font-size: 4.75rem; } }
  @media all and (min-width: 45rem) {
    .tabs__heading {
      padding-right: 1rem; } }

.tabs__tablist {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  max-width: 66.66667%; }
  @media all and (min-width: 45rem) {
    .tabs__tablist {
      max-width: 85%; } }

.tabs__tab {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 0.9375rem;
  cursor: pointer;
  -webkit-transition: color 200ms ease-out;
  transition: color 200ms ease-out; }
  @media all and (min-width: 45rem) {
    .tabs__tab {
      font-size: 1.5625rem; } }
  @media all and (min-width: 75rem) {
    .tabs__tab {
      font-size: 1.9375rem; } }

.tabs__tab-icon {
  position: absolute;
  top: 50%;
  left: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  line-height: 0;
  overflow: hidden;
  pointer-events: none; }
  .tabs__tab-icon svg {
    width: 6px;
    height: 12px;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: -webkit-transform 200ms ease-out;
    transition: -webkit-transform 200ms ease-out;
    transition: transform 200ms ease-out;
    transition: transform 200ms ease-out, -webkit-transform 200ms ease-out; }
  @media all and (min-width: 45rem) {
    .tabs__tab-icon svg {
      width: 11px;
      height: 22px; } }
  [aria-selected='true'] .tabs__tab-icon svg {
    -webkit-transform: translateX(0%);
    transform: translateX(0%); }

.tabs__tab-text {
  -webkit-transition: -webkit-transform 200ms ease-out;
  transition: -webkit-transform 200ms ease-out;
  transition: transform 200ms ease-out;
  transition: transform 200ms ease-out, -webkit-transform 200ms ease-out; }
  [aria-selected='true'] .tabs__tab-text {
    -webkit-transform: translateX(20px);
    transform: translateX(20px); }
  @media all and (min-width: 45rem) {
    [aria-selected='true'] .tabs__tab-text {
      -webkit-transform: translateX(30px);
      transform: translateX(30px); } }

.tabs__panels {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  margin-top: 90px; }
  @media all and (min-width: 45rem) {
    .tabs__panels {
      margin-top: 0; } }
  @media all and (min-width: 45rem) {
    .tabs__panels [role='tabpanel'].centered {
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%); } }

.tabs__image {
  margin-right: calc((100vw - calc(100vw - (1.25rem * 2))) / -2);
  margin-bottom: 15px; }
  .tabs__image .content-image-wrapper {
    padding-bottom: 130%;
    border-radius: 24px 0px 0px 24px; }
  @media all and (min-width: 45rem) {
    .tabs__image {
      margin-right: calc((100vw - calc(100vw * (12 / 14))) / -2); }
      .tabs__image .content-image-wrapper {
        padding-bottom: 81%; } }
  @media all and (min-width: 75rem) {
    .tabs__image {
      margin-right: 0; }
      .tabs__image .content-image-wrapper {
        border-radius: 24px; } }

.tabs__content {
  position: relative;
  padding: 23px 20px 25px;
  padding-right: 0; }
  .tabs__content::before {
    content: '';
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    right: calc((100vw - calc(100vw - (1.25rem * 2))) / -2);
    border-radius: 24px 0px 0px 24px;
    z-index: -1; }
  @media all and (min-width: 45rem) {
    .tabs__content::before {
      right: calc((100vw - calc(100vw * (12 / 14))) / -2); } }
  @media all and (min-width: 56.25rem) {
    .tabs__content {
      padding-left: 30px; } }
  @media all and (min-width: 75rem) {
    .tabs__content {
      padding-right: 30px; }
      .tabs__content::before {
        right: 0;
        border-radius: 24px; } }

@-webkit-keyframes slideIn {
  from {
    -webkit-transform: translateX(-50px);
    transform: translateX(-50px); }
  to {
    -webkit-transform: translateX(0px);
    transform: translateX(0px); } }

@keyframes slideIn {
  from {
    -webkit-transform: translateX(-50px);
    transform: translateX(-50px); }
  to {
    -webkit-transform: translateX(0px);
    transform: translateX(0px); } }

.tabs__image {
  -webkit-transform: translateX(100%);
  transform: translateX(100%); }

.tabs__content {
  -webkit-transform: translateX(100%) translateX(calc((100vw - calc(100vw - (1.25rem * 2))) / 2));
  transform: translateX(100%) translateX(calc((100vw - calc(100vw - (1.25rem * 2))) / 2)); }
  @media all and (min-width: 45rem) {
    .tabs__content {
      -webkit-transform: translateX(100%) translateX(calc((100vw - calc(100vw * (12 / 14))) / 2));
      transform: translateX(100%) translateX(calc((100vw - calc(100vw * (12 / 14))) / 2)); } }

.tabs__image,
.tabs__content {
  opacity: 0;
  -webkit-transition: opacity 400ms 200ms ease, -webkit-transform 400ms 0ms cubic-bezier(0.85, -0.03, 0.16, 0.99);
  transition: opacity 400ms 200ms ease, -webkit-transform 400ms 0ms cubic-bezier(0.85, -0.03, 0.16, 0.99);
  transition: transform 400ms 0ms cubic-bezier(0.85, -0.03, 0.16, 0.99), opacity 400ms 200ms ease;
  transition: transform 400ms 0ms cubic-bezier(0.85, -0.03, 0.16, 0.99), opacity 400ms 200ms ease, -webkit-transform 400ms 0ms cubic-bezier(0.85, -0.03, 0.16, 0.99); }
  .active .tabs__image, .active
  .tabs__content {
    opacity: 1;
    -webkit-transform: translateX(0px);
    transform: translateX(0px);
    -webkit-transition-delay: 400ms;
    transition-delay: 400ms; }
  @media all and (min-width: 45rem) {
    .active .tabs__image, .active
    .tabs__content {
      -webkit-transform: translateX(0px);
      transform: translateX(0px); } }
  @media all and (min-width: 75rem) {
    .tabs__image,
    .tabs__content {
      -webkit-transform: translateX(50px);
      transform: translateX(50px);
      -webkit-transition: opacity 400ms 0ms ease, -webkit-transform 400ms 0ms cubic-bezier(0.85, -0.03, 0.16, 0.99);
      transition: opacity 400ms 0ms ease, -webkit-transform 400ms 0ms cubic-bezier(0.85, -0.03, 0.16, 0.99);
      transition: transform 400ms 0ms cubic-bezier(0.85, -0.03, 0.16, 0.99), opacity 400ms 0ms ease;
      transition: transform 400ms 0ms cubic-bezier(0.85, -0.03, 0.16, 0.99), opacity 400ms 0ms ease, -webkit-transform 400ms 0ms cubic-bezier(0.85, -0.03, 0.16, 0.99); }
      .active .tabs__image, .active
      .tabs__content {
        -webkit-transition-delay: 400ms;
        transition-delay: 400ms;
        -webkit-animation: slideIn 400ms 400ms cubic-bezier(0.85, -0.03, 0.16, 0.99);
        animation: slideIn 400ms 400ms cubic-bezier(0.85, -0.03, 0.16, 0.99); } }

.tabs__content-title {
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 0.3125rem; }
  @media all and (min-width: 21.875rem) {
    .tabs__content-title {
      font-size: 1.25rem; } }

.tabs__content-text {
  font-weight: 700;
  color: #ffffff;
  margin-bottom: 0; }
  @media all and (min-width: 75rem) {
    .tabs__content-text {
      font-size: 1.25rem; } }

[data-tabs] [role='tablist'] {
  position: relative;
  z-index: 2; }

[data-tabs] [role='tabpanel'] {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  visibility: hidden;
  pointer-events: none;
  -webkit-transition: visibility 400ms ease-out;
  transition: visibility 400ms ease-out; }
  [data-tabs] [role='tabpanel'].active {
    position: relative;
    visibility: visible;
    pointer-events: auto; }

.tabs.-green .tabs__tab, .-green .dotted-container .tabs.btn .tabs__tab, .dotted-container.-green .dotted-container__content .tabs.btn .tabs__tab, .-green .accordion .tabs.btn .tabs__tab, .accordion.-green .tabs.btn .tabs__tab, .panel-slider__controls.-green .tabs.btn .tabs__tab, .card.-green .tabs.btn .tabs__tab, .content-card.-green .tabs.btn .tabs__tab, .-green .content-block__btn .tabs.btn .tabs__tab {
  color: #213838; }
  .tabs.-green .tabs__tab:hover, .-green .dotted-container .tabs.btn .tabs__tab:hover, .dotted-container.-green .dotted-container__content .tabs.btn .tabs__tab:hover, .-green .accordion .tabs.btn .tabs__tab:hover, .accordion.-green .tabs.btn .tabs__tab:hover, .panel-slider__controls.-green .tabs.btn .tabs__tab:hover, .card.-green .tabs.btn .tabs__tab:hover, .content-card.-green .tabs.btn .tabs__tab:hover, .-green .content-block__btn .tabs.btn .tabs__tab:hover, .tabs.-green .tabs__tab:focus, .-green .dotted-container .tabs.btn .tabs__tab:focus, .dotted-container.-green .dotted-container__content .tabs.btn .tabs__tab:focus, .-green .accordion .tabs.btn .tabs__tab:focus, .accordion.-green .tabs.btn .tabs__tab:focus, .panel-slider__controls.-green .tabs.btn .tabs__tab:focus, .card.-green .tabs.btn .tabs__tab:focus, .content-card.-green .tabs.btn .tabs__tab:focus, .-green .content-block__btn .tabs.btn .tabs__tab:focus, .tabs.-green .tabs__tab[aria-selected='true'], .-green .dotted-container .tabs.btn .tabs__tab[aria-selected='true'], .dotted-container.-green .dotted-container__content .tabs.btn .tabs__tab[aria-selected='true'], .-green .accordion .tabs.btn .tabs__tab[aria-selected='true'], .accordion.-green .tabs.btn .tabs__tab[aria-selected='true'], .panel-slider__controls.-green .tabs.btn .tabs__tab[aria-selected='true'], .card.-green .tabs.btn .tabs__tab[aria-selected='true'], .content-card.-green .tabs.btn .tabs__tab[aria-selected='true'], .-green .content-block__btn .tabs.btn .tabs__tab[aria-selected='true'] {
    color: #36bcbd; }

.tabs.-green .tabs__tab-icon path, .-green .dotted-container .tabs.btn .tabs__tab-icon path, .dotted-container.-green .dotted-container__content .tabs.btn .tabs__tab-icon path, .-green .accordion .tabs.btn .tabs__tab-icon path, .accordion.-green .tabs.btn .tabs__tab-icon path, .panel-slider__controls.-green .tabs.btn .tabs__tab-icon path, .card.-green .tabs.btn .tabs__tab-icon path, .content-card.-green .tabs.btn .tabs__tab-icon path, .-green .content-block__btn .tabs.btn .tabs__tab-icon path {
  fill: #24a390; }

.tabs.-green .tabs__content::before, .-green .dotted-container .tabs.btn .tabs__content::before, .dotted-container.-green .dotted-container__content .tabs.btn .tabs__content::before, .-green .accordion .tabs.btn .tabs__content::before, .accordion.-green .tabs.btn .tabs__content::before, .panel-slider__controls.-green .tabs.btn .tabs__content::before, .card.-green .tabs.btn .tabs__content::before, .content-card.-green .tabs.btn .tabs__content::before, .-green .content-block__btn .tabs.btn .tabs__content::before {
  background-color: #213838; }

.tabs.-green .tabs__content-title, .-green .dotted-container .tabs.btn .tabs__content-title, .dotted-container.-green .dotted-container__content .tabs.btn .tabs__content-title, .-green .accordion .tabs.btn .tabs__content-title, .accordion.-green .tabs.btn .tabs__content-title, .panel-slider__controls.-green .tabs.btn .tabs__content-title, .card.-green .tabs.btn .tabs__content-title, .content-card.-green .tabs.btn .tabs__content-title, .-green .content-block__btn .tabs.btn .tabs__content-title {
  color: #c1e8e9; }

.tabs.-blue .tabs__tab, .-blue .dotted-container .tabs.btn .tabs__tab, .dotted-container.-blue .dotted-container__content .tabs.btn .tabs__tab, .-blue .accordion .tabs.btn .tabs__tab, .accordion.-blue .tabs.btn .tabs__tab, .triangle-section.-blue .triangle-column__body .tabs.btn .tabs__tab, .panel-slider__controls.-blue .tabs.btn .tabs__tab, .card.-blue .tabs.btn .tabs__tab, .content-card.-blue .tabs.btn .tabs__tab, .-blue .content-block__btn .tabs.btn .tabs__tab {
  color: #1b4265; }
  .tabs.-blue .tabs__tab:hover, .-blue .dotted-container .tabs.btn .tabs__tab:hover, .dotted-container.-blue .dotted-container__content .tabs.btn .tabs__tab:hover, .-blue .accordion .tabs.btn .tabs__tab:hover, .accordion.-blue .tabs.btn .tabs__tab:hover, .triangle-section.-blue .triangle-column__body .tabs.btn .tabs__tab:hover, .panel-slider__controls.-blue .tabs.btn .tabs__tab:hover, .card.-blue .tabs.btn .tabs__tab:hover, .content-card.-blue .tabs.btn .tabs__tab:hover, .-blue .content-block__btn .tabs.btn .tabs__tab:hover, .tabs.-blue .tabs__tab:focus, .-blue .dotted-container .tabs.btn .tabs__tab:focus, .dotted-container.-blue .dotted-container__content .tabs.btn .tabs__tab:focus, .-blue .accordion .tabs.btn .tabs__tab:focus, .accordion.-blue .tabs.btn .tabs__tab:focus, .triangle-section.-blue .triangle-column__body .tabs.btn .tabs__tab:focus, .panel-slider__controls.-blue .tabs.btn .tabs__tab:focus, .card.-blue .tabs.btn .tabs__tab:focus, .content-card.-blue .tabs.btn .tabs__tab:focus, .-blue .content-block__btn .tabs.btn .tabs__tab:focus, .tabs.-blue .tabs__tab[aria-selected='true'], .-blue .dotted-container .tabs.btn .tabs__tab[aria-selected='true'], .dotted-container.-blue .dotted-container__content .tabs.btn .tabs__tab[aria-selected='true'], .-blue .accordion .tabs.btn .tabs__tab[aria-selected='true'], .accordion.-blue .tabs.btn .tabs__tab[aria-selected='true'], .triangle-section.-blue .triangle-column__body .tabs.btn .tabs__tab[aria-selected='true'], .panel-slider__controls.-blue .tabs.btn .tabs__tab[aria-selected='true'], .card.-blue .tabs.btn .tabs__tab[aria-selected='true'], .content-card.-blue .tabs.btn .tabs__tab[aria-selected='true'], .-blue .content-block__btn .tabs.btn .tabs__tab[aria-selected='true'] {
    color: #22b0ec; }

.tabs.-blue .tabs__tab-icon path, .-blue .dotted-container .tabs.btn .tabs__tab-icon path, .dotted-container.-blue .dotted-container__content .tabs.btn .tabs__tab-icon path, .-blue .accordion .tabs.btn .tabs__tab-icon path, .accordion.-blue .tabs.btn .tabs__tab-icon path, .triangle-section.-blue .triangle-column__body .tabs.btn .tabs__tab-icon path, .panel-slider__controls.-blue .tabs.btn .tabs__tab-icon path, .card.-blue .tabs.btn .tabs__tab-icon path, .content-card.-blue .tabs.btn .tabs__tab-icon path, .-blue .content-block__btn .tabs.btn .tabs__tab-icon path {
  fill: #178bcd; }

.tabs.-blue .tabs__content::before, .-blue .dotted-container .tabs.btn .tabs__content::before, .dotted-container.-blue .dotted-container__content .tabs.btn .tabs__content::before, .-blue .accordion .tabs.btn .tabs__content::before, .accordion.-blue .tabs.btn .tabs__content::before, .triangle-section.-blue .triangle-column__body .tabs.btn .tabs__content::before, .panel-slider__controls.-blue .tabs.btn .tabs__content::before, .card.-blue .tabs.btn .tabs__content::before, .content-card.-blue .tabs.btn .tabs__content::before, .-blue .content-block__btn .tabs.btn .tabs__content::before {
  background-color: #1b4265; }

.tabs.-blue .tabs__content-title, .-blue .dotted-container .tabs.btn .tabs__content-title, .dotted-container.-blue .dotted-container__content .tabs.btn .tabs__content-title, .-blue .accordion .tabs.btn .tabs__content-title, .accordion.-blue .tabs.btn .tabs__content-title, .triangle-section.-blue .triangle-column__body .tabs.btn .tabs__content-title, .panel-slider__controls.-blue .tabs.btn .tabs__content-title, .card.-blue .tabs.btn .tabs__content-title, .content-card.-blue .tabs.btn .tabs__content-title, .-blue .content-block__btn .tabs.btn .tabs__content-title {
  color: #bbe5f8; }

.tabs.-red .tabs__tab, .-red .dotted-container .tabs.btn .tabs__tab, .dotted-container.-red .dotted-container__content .tabs.btn .tabs__tab, .-red .accordion .tabs.btn .tabs__tab, .accordion.-red .tabs.btn .tabs__tab, .panel-slider__controls.-red .tabs.btn .tabs__tab, .card.-red .tabs.btn .tabs__tab, .content-card.-red .tabs.btn .tabs__tab, .-red .content-block__btn .tabs.btn .tabs__tab {
  color: #63282c; }
  .tabs.-red .tabs__tab:hover, .-red .dotted-container .tabs.btn .tabs__tab:hover, .dotted-container.-red .dotted-container__content .tabs.btn .tabs__tab:hover, .-red .accordion .tabs.btn .tabs__tab:hover, .accordion.-red .tabs.btn .tabs__tab:hover, .panel-slider__controls.-red .tabs.btn .tabs__tab:hover, .card.-red .tabs.btn .tabs__tab:hover, .content-card.-red .tabs.btn .tabs__tab:hover, .-red .content-block__btn .tabs.btn .tabs__tab:hover, .tabs.-red .tabs__tab:focus, .-red .dotted-container .tabs.btn .tabs__tab:focus, .dotted-container.-red .dotted-container__content .tabs.btn .tabs__tab:focus, .-red .accordion .tabs.btn .tabs__tab:focus, .accordion.-red .tabs.btn .tabs__tab:focus, .panel-slider__controls.-red .tabs.btn .tabs__tab:focus, .card.-red .tabs.btn .tabs__tab:focus, .content-card.-red .tabs.btn .tabs__tab:focus, .-red .content-block__btn .tabs.btn .tabs__tab:focus, .tabs.-red .tabs__tab[aria-selected='true'], .-red .dotted-container .tabs.btn .tabs__tab[aria-selected='true'], .dotted-container.-red .dotted-container__content .tabs.btn .tabs__tab[aria-selected='true'], .-red .accordion .tabs.btn .tabs__tab[aria-selected='true'], .accordion.-red .tabs.btn .tabs__tab[aria-selected='true'], .panel-slider__controls.-red .tabs.btn .tabs__tab[aria-selected='true'], .card.-red .tabs.btn .tabs__tab[aria-selected='true'], .content-card.-red .tabs.btn .tabs__tab[aria-selected='true'], .-red .content-block__btn .tabs.btn .tabs__tab[aria-selected='true'] {
    color: #ed5a2e; }

.tabs.-red .tabs__tab-icon path, .-red .dotted-container .tabs.btn .tabs__tab-icon path, .dotted-container.-red .dotted-container__content .tabs.btn .tabs__tab-icon path, .-red .accordion .tabs.btn .tabs__tab-icon path, .accordion.-red .tabs.btn .tabs__tab-icon path, .panel-slider__controls.-red .tabs.btn .tabs__tab-icon path, .card.-red .tabs.btn .tabs__tab-icon path, .content-card.-red .tabs.btn .tabs__tab-icon path, .-red .content-block__btn .tabs.btn .tabs__tab-icon path {
  fill: #e8242d; }

.tabs.-red .tabs__content::before, .-red .dotted-container .tabs.btn .tabs__content::before, .dotted-container.-red .dotted-container__content .tabs.btn .tabs__content::before, .-red .accordion .tabs.btn .tabs__content::before, .accordion.-red .tabs.btn .tabs__content::before, .panel-slider__controls.-red .tabs.btn .tabs__content::before, .card.-red .tabs.btn .tabs__content::before, .content-card.-red .tabs.btn .tabs__content::before, .-red .content-block__btn .tabs.btn .tabs__content::before {
  background-color: #63282c; }

.tabs.-red .tabs__content-title, .-red .dotted-container .tabs.btn .tabs__content-title, .dotted-container.-red .dotted-container__content .tabs.btn .tabs__content-title, .-red .accordion .tabs.btn .tabs__content-title, .accordion.-red .tabs.btn .tabs__content-title, .panel-slider__controls.-red .tabs.btn .tabs__content-title, .card.-red .tabs.btn .tabs__content-title, .content-card.-red .tabs.btn .tabs__content-title, .-red .content-block__btn .tabs.btn .tabs__content-title {
  color: #f8c8bc; }

.tabs.-yellow .tabs__tab, .-yellow .dotted-container .tabs.btn .tabs__tab, .dotted-container.-yellow .dotted-container__content .tabs.btn .tabs__tab, .-yellow .accordion .tabs.btn .tabs__tab, .accordion.-yellow .tabs.btn .tabs__tab, .panel-slider__controls.-yellow .tabs.btn .tabs__tab, .card.-yellow .tabs.btn .tabs__tab, .-yellow .content-block__btn .tabs.btn .tabs__tab {
  color: #731e22; }
  .tabs.-yellow .tabs__tab:hover, .-yellow .dotted-container .tabs.btn .tabs__tab:hover, .dotted-container.-yellow .dotted-container__content .tabs.btn .tabs__tab:hover, .-yellow .accordion .tabs.btn .tabs__tab:hover, .accordion.-yellow .tabs.btn .tabs__tab:hover, .panel-slider__controls.-yellow .tabs.btn .tabs__tab:hover, .card.-yellow .tabs.btn .tabs__tab:hover, .-yellow .content-block__btn .tabs.btn .tabs__tab:hover, .tabs.-yellow .tabs__tab:focus, .-yellow .dotted-container .tabs.btn .tabs__tab:focus, .dotted-container.-yellow .dotted-container__content .tabs.btn .tabs__tab:focus, .-yellow .accordion .tabs.btn .tabs__tab:focus, .accordion.-yellow .tabs.btn .tabs__tab:focus, .panel-slider__controls.-yellow .tabs.btn .tabs__tab:focus, .card.-yellow .tabs.btn .tabs__tab:focus, .-yellow .content-block__btn .tabs.btn .tabs__tab:focus, .tabs.-yellow .tabs__tab[aria-selected='true'], .-yellow .dotted-container .tabs.btn .tabs__tab[aria-selected='true'], .dotted-container.-yellow .dotted-container__content .tabs.btn .tabs__tab[aria-selected='true'], .-yellow .accordion .tabs.btn .tabs__tab[aria-selected='true'], .accordion.-yellow .tabs.btn .tabs__tab[aria-selected='true'], .panel-slider__controls.-yellow .tabs.btn .tabs__tab[aria-selected='true'], .card.-yellow .tabs.btn .tabs__tab[aria-selected='true'], .-yellow .content-block__btn .tabs.btn .tabs__tab[aria-selected='true'] {
    color: #f07930; }

.tabs.-yellow .tabs__tab-icon path, .-yellow .dotted-container .tabs.btn .tabs__tab-icon path, .dotted-container.-yellow .dotted-container__content .tabs.btn .tabs__tab-icon path, .-yellow .accordion .tabs.btn .tabs__tab-icon path, .accordion.-yellow .tabs.btn .tabs__tab-icon path, .panel-slider__controls.-yellow .tabs.btn .tabs__tab-icon path, .card.-yellow .tabs.btn .tabs__tab-icon path, .-yellow .content-block__btn .tabs.btn .tabs__tab-icon path {
  fill: #f07930; }

.tabs.-yellow .tabs__content::before, .-yellow .dotted-container .tabs.btn .tabs__content::before, .dotted-container.-yellow .dotted-container__content .tabs.btn .tabs__content::before, .-yellow .accordion .tabs.btn .tabs__content::before, .accordion.-yellow .tabs.btn .tabs__content::before, .panel-slider__controls.-yellow .tabs.btn .tabs__content::before, .card.-yellow .tabs.btn .tabs__content::before, .-yellow .content-block__btn .tabs.btn .tabs__content::before {
  background-color: #731e22; }

.tabs.-yellow .tabs__content-title, .-yellow .dotted-container .tabs.btn .tabs__content-title, .dotted-container.-yellow .dotted-container__content .tabs.btn .tabs__content-title, .-yellow .accordion .tabs.btn .tabs__content-title, .accordion.-yellow .tabs.btn .tabs__content-title, .panel-slider__controls.-yellow .tabs.btn .tabs__content-title, .card.-yellow .tabs.btn .tabs__content-title, .-yellow .content-block__btn .tabs.btn .tabs__content-title {
  color: #fde4bf; }

.tabs.-purple .tabs__tab, .-purple .dotted-container .tabs.btn .tabs__tab, .dotted-container.-purple .dotted-container__content .tabs.btn .tabs__tab, .-purple .accordion .tabs.btn .tabs__tab, .accordion.-purple .tabs.btn .tabs__tab, .triangle-section.-purple .triangle-column__body .tabs.btn .tabs__tab, .triangle-section.-purple-light .triangle-column__body .tabs.btn .tabs__tab, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .tabs.btn .tabs__tab, .slider-panel.-purple .triangle-section.btn .triangle-column__body .tabs.btn .tabs__tab, .panel-slider__controls.-purple .tabs.btn .tabs__tab, .card.-purple .tabs.btn .tabs__tab, .content-card.-purple .tabs.btn .tabs__tab, .-purple .content-block__btn .tabs.btn .tabs__tab {
  color: #3e2c57; }
  .tabs.-purple .tabs__tab:hover, .-purple .dotted-container .tabs.btn .tabs__tab:hover, .dotted-container.-purple .dotted-container__content .tabs.btn .tabs__tab:hover, .-purple .accordion .tabs.btn .tabs__tab:hover, .accordion.-purple .tabs.btn .tabs__tab:hover, .triangle-section.-purple .triangle-column__body .tabs.btn .tabs__tab:hover, .triangle-section.-purple-light .triangle-column__body .tabs.btn .tabs__tab:hover, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .tabs.btn .tabs__tab:hover, .slider-panel.-purple .triangle-section.btn .triangle-column__body .tabs.btn .tabs__tab:hover, .panel-slider__controls.-purple .tabs.btn .tabs__tab:hover, .card.-purple .tabs.btn .tabs__tab:hover, .content-card.-purple .tabs.btn .tabs__tab:hover, .-purple .content-block__btn .tabs.btn .tabs__tab:hover, .tabs.-purple .tabs__tab:focus, .-purple .dotted-container .tabs.btn .tabs__tab:focus, .dotted-container.-purple .dotted-container__content .tabs.btn .tabs__tab:focus, .-purple .accordion .tabs.btn .tabs__tab:focus, .accordion.-purple .tabs.btn .tabs__tab:focus, .triangle-section.-purple .triangle-column__body .tabs.btn .tabs__tab:focus, .triangle-section.-purple-light .triangle-column__body .tabs.btn .tabs__tab:focus, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .tabs.btn .tabs__tab:focus, .slider-panel.-purple .triangle-section.btn .triangle-column__body .tabs.btn .tabs__tab:focus, .panel-slider__controls.-purple .tabs.btn .tabs__tab:focus, .card.-purple .tabs.btn .tabs__tab:focus, .content-card.-purple .tabs.btn .tabs__tab:focus, .-purple .content-block__btn .tabs.btn .tabs__tab:focus, .tabs.-purple .tabs__tab[aria-selected='true'], .-purple .dotted-container .tabs.btn .tabs__tab[aria-selected='true'], .dotted-container.-purple .dotted-container__content .tabs.btn .tabs__tab[aria-selected='true'], .-purple .accordion .tabs.btn .tabs__tab[aria-selected='true'], .accordion.-purple .tabs.btn .tabs__tab[aria-selected='true'], .triangle-section.-purple .triangle-column__body .tabs.btn .tabs__tab[aria-selected='true'], .triangle-section.-purple-light .triangle-column__body .tabs.btn .tabs__tab[aria-selected='true'], .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .tabs.btn .tabs__tab[aria-selected='true'], .slider-panel.-purple .triangle-section.btn .triangle-column__body .tabs.btn .tabs__tab[aria-selected='true'], .panel-slider__controls.-purple .tabs.btn .tabs__tab[aria-selected='true'], .card.-purple .tabs.btn .tabs__tab[aria-selected='true'], .content-card.-purple .tabs.btn .tabs__tab[aria-selected='true'], .-purple .content-block__btn .tabs.btn .tabs__tab[aria-selected='true'] {
    color: #c2258c; }

.tabs.-purple .tabs__tab-icon path, .-purple .dotted-container .tabs.btn .tabs__tab-icon path, .dotted-container.-purple .dotted-container__content .tabs.btn .tabs__tab-icon path, .-purple .accordion .tabs.btn .tabs__tab-icon path, .accordion.-purple .tabs.btn .tabs__tab-icon path, .triangle-section.-purple .triangle-column__body .tabs.btn .tabs__tab-icon path, .triangle-section.-purple-light .triangle-column__body .tabs.btn .tabs__tab-icon path, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .tabs.btn .tabs__tab-icon path, .slider-panel.-purple .triangle-section.btn .triangle-column__body .tabs.btn .tabs__tab-icon path, .panel-slider__controls.-purple .tabs.btn .tabs__tab-icon path, .card.-purple .tabs.btn .tabs__tab-icon path, .content-card.-purple .tabs.btn .tabs__tab-icon path, .-purple .content-block__btn .tabs.btn .tabs__tab-icon path {
  fill: #8f2f8d; }

.tabs.-purple .tabs__content::before, .-purple .dotted-container .tabs.btn .tabs__content::before, .dotted-container.-purple .dotted-container__content .tabs.btn .tabs__content::before, .-purple .accordion .tabs.btn .tabs__content::before, .accordion.-purple .tabs.btn .tabs__content::before, .triangle-section.-purple .triangle-column__body .tabs.btn .tabs__content::before, .triangle-section.-purple-light .triangle-column__body .tabs.btn .tabs__content::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .tabs.btn .tabs__content::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .tabs.btn .tabs__content::before, .panel-slider__controls.-purple .tabs.btn .tabs__content::before, .card.-purple .tabs.btn .tabs__content::before, .content-card.-purple .tabs.btn .tabs__content::before, .-purple .content-block__btn .tabs.btn .tabs__content::before {
  background-color: #3e2c57; }

.tabs.-purple .tabs__content-title, .-purple .dotted-container .tabs.btn .tabs__content-title, .dotted-container.-purple .dotted-container__content .tabs.btn .tabs__content-title, .-purple .accordion .tabs.btn .tabs__content-title, .accordion.-purple .tabs.btn .tabs__content-title, .triangle-section.-purple .triangle-column__body .tabs.btn .tabs__content-title, .triangle-section.-purple-light .triangle-column__body .tabs.btn .tabs__content-title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .tabs.btn .tabs__content-title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .tabs.btn .tabs__content-title, .panel-slider__controls.-purple .tabs.btn .tabs__content-title, .card.-purple .tabs.btn .tabs__content-title, .content-card.-purple .tabs.btn .tabs__content-title, .-purple .content-block__btn .tabs.btn .tabs__content-title {
  color: #e9bad8; }

.speed-line {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  border-radius: 24px;
  z-index: -2;
  -webkit-transition: -webkit-transform 300ms ease-out;
  transition: -webkit-transform 300ms ease-out;
  transition: transform 300ms ease-out;
  transition: transform 300ms ease-out, -webkit-transform 300ms ease-out; }
  .speed-line.-left {
    left: calc((100vw - calc(100vw * (12 / 14))) / -2); }
  .speed-line.-right {
    right: calc((100vw - calc(100vw * (12 / 14))) / -2); }
  .speed-line.-purple, .-purple .dotted-container .speed-line.btn, .dotted-container.-purple .dotted-container__content .speed-line.btn, .-purple .accordion .speed-line.btn, .accordion.-purple .speed-line.btn, .triangle-section.-purple .triangle-column__body .speed-line.btn, .triangle-section.-purple-light .triangle-column__body .speed-line.btn, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .speed-line.btn, .slider-panel.-purple .triangle-section.btn .triangle-column__body .speed-line.btn, .panel-slider__controls.-purple .speed-line.btn, .card.-purple .speed-line.btn, .content-card.-purple .speed-line.btn, .-purple .content-block__btn .speed-line.btn {
    background-color: #8f2f8d; }
  .speed-line.-purple-light, .simple-combo.-purple .simple-combo__content .speed-line.btn, .-purple .dotted-container .simple-combo.btn .simple-combo__content .speed-line.btn, .dotted-container.-purple .dotted-container__content .simple-combo.btn .simple-combo__content .speed-line.btn, .-purple .accordion .simple-combo.btn .simple-combo__content .speed-line.btn, .accordion.-purple .simple-combo.btn .simple-combo__content .speed-line.btn, .triangle-section.-purple .triangle-column__body .simple-combo.btn .simple-combo__content .speed-line.btn, .triangle-section.-purple-light .triangle-column__body .simple-combo.btn .simple-combo__content .speed-line.btn, .panel-slider__controls.-purple .simple-combo.btn .simple-combo__content .speed-line.btn, .card.-purple .simple-combo.btn .simple-combo__content .speed-line.btn, .content-card.-purple .simple-combo.btn .simple-combo__content .speed-line.btn, .-purple .content-block__btn .simple-combo.btn .simple-combo__content .speed-line.btn, .slider-panel.-purple .speed-line.btn, .-purple .dotted-container .slider-panel.btn .speed-line.btn, .dotted-container.-purple .dotted-container__content .slider-panel.btn .speed-line.btn, .-purple .accordion .slider-panel.btn .speed-line.btn, .accordion.-purple .slider-panel.btn .speed-line.btn, .triangle-section.-purple .triangle-column__body .slider-panel.btn .speed-line.btn, .triangle-section.-purple-light .triangle-column__body .slider-panel.btn .speed-line.btn, .panel-slider__controls.-purple .slider-panel.btn .speed-line.btn, .card.-purple .slider-panel.btn .speed-line.btn, .content-card.-purple .slider-panel.btn .speed-line.btn, .-purple .content-block__btn .slider-panel.btn .speed-line.btn {
    background-color: #c2258c; }
  .speed-line.-purple-lighter {
    background-color: #e9bad8; }
  .speed-line.-red, .-red .dotted-container .speed-line.btn, .dotted-container.-red .dotted-container__content .speed-line.btn, .-red .accordion .speed-line.btn, .accordion.-red .speed-line.btn, .panel-slider__controls.-red .speed-line.btn, .card.-red .speed-line.btn, .content-card.-red .speed-line.btn, .-red .content-block__btn .speed-line.btn {
    background-color: #e8242d; }
  .speed-line.-red-light, .simple-combo.-red .simple-combo__content .speed-line.btn, .-red .dotted-container .simple-combo.btn .simple-combo__content .speed-line.btn, .dotted-container.-red .dotted-container__content .simple-combo.btn .simple-combo__content .speed-line.btn, .-red .accordion .simple-combo.btn .simple-combo__content .speed-line.btn, .accordion.-red .simple-combo.btn .simple-combo__content .speed-line.btn, .panel-slider__controls.-red .simple-combo.btn .simple-combo__content .speed-line.btn, .card.-red .simple-combo.btn .simple-combo__content .speed-line.btn, .content-card.-red .simple-combo.btn .simple-combo__content .speed-line.btn, .-red .content-block__btn .simple-combo.btn .simple-combo__content .speed-line.btn, .slider-panel.-red .speed-line.btn, .-red .dotted-container .slider-panel.btn .speed-line.btn, .dotted-container.-red .dotted-container__content .slider-panel.btn .speed-line.btn, .-red .accordion .slider-panel.btn .speed-line.btn, .accordion.-red .slider-panel.btn .speed-line.btn, .panel-slider__controls.-red .slider-panel.btn .speed-line.btn, .card.-red .slider-panel.btn .speed-line.btn, .content-card.-red .slider-panel.btn .speed-line.btn, .-red .content-block__btn .slider-panel.btn .speed-line.btn {
    background-color: #ed5a2e; }
  .speed-line.-red-lighter {
    background-color: #f8c8bc; }
  .speed-line.-blue, .-blue .dotted-container .speed-line.btn, .dotted-container.-blue .dotted-container__content .speed-line.btn, .-blue .accordion .speed-line.btn, .accordion.-blue .speed-line.btn, .triangle-section.-blue .triangle-column__body .speed-line.btn, .panel-slider__controls.-blue .speed-line.btn, .card.-blue .speed-line.btn, .content-card.-blue .speed-line.btn, .-blue .content-block__btn .speed-line.btn {
    background-color: #178bcd; }
  .speed-line.-blue-light, .simple-combo.-blue .simple-combo__content .speed-line.btn, .-blue .dotted-container .simple-combo.btn .simple-combo__content .speed-line.btn, .dotted-container.-blue .dotted-container__content .simple-combo.btn .simple-combo__content .speed-line.btn, .-blue .accordion .simple-combo.btn .simple-combo__content .speed-line.btn, .accordion.-blue .simple-combo.btn .simple-combo__content .speed-line.btn, .triangle-section.-blue .triangle-column__body .simple-combo.btn .simple-combo__content .speed-line.btn, .panel-slider__controls.-blue .simple-combo.btn .simple-combo__content .speed-line.btn, .card.-blue .simple-combo.btn .simple-combo__content .speed-line.btn, .content-card.-blue .simple-combo.btn .simple-combo__content .speed-line.btn, .-blue .content-block__btn .simple-combo.btn .simple-combo__content .speed-line.btn, .slider-panel.-blue .speed-line.btn, .-blue .dotted-container .slider-panel.btn .speed-line.btn, .dotted-container.-blue .dotted-container__content .slider-panel.btn .speed-line.btn, .-blue .accordion .slider-panel.btn .speed-line.btn, .accordion.-blue .slider-panel.btn .speed-line.btn, .triangle-section.-blue .triangle-column__body .slider-panel.btn .speed-line.btn, .panel-slider__controls.-blue .slider-panel.btn .speed-line.btn, .card.-blue .slider-panel.btn .speed-line.btn, .content-card.-blue .slider-panel.btn .speed-line.btn, .-blue .content-block__btn .slider-panel.btn .speed-line.btn {
    background-color: #22b0ec; }
  .speed-line.-blue-lighter {
    background-color: #bbe5f8; }
  .speed-line.-green, .-green .dotted-container .speed-line.btn, .dotted-container.-green .dotted-container__content .speed-line.btn, .-green .accordion .speed-line.btn, .accordion.-green .speed-line.btn, .panel-slider__controls.-green .speed-line.btn, .card.-green .speed-line.btn, .content-card.-green .speed-line.btn, .-green .content-block__btn .speed-line.btn {
    background-color: #24a390; }
  .speed-line.-green-light, .simple-combo.-green .simple-combo__content .speed-line.btn, .-green .dotted-container .simple-combo.btn .simple-combo__content .speed-line.btn, .dotted-container.-green .dotted-container__content .simple-combo.btn .simple-combo__content .speed-line.btn, .-green .accordion .simple-combo.btn .simple-combo__content .speed-line.btn, .accordion.-green .simple-combo.btn .simple-combo__content .speed-line.btn, .panel-slider__controls.-green .simple-combo.btn .simple-combo__content .speed-line.btn, .card.-green .simple-combo.btn .simple-combo__content .speed-line.btn, .content-card.-green .simple-combo.btn .simple-combo__content .speed-line.btn, .-green .content-block__btn .simple-combo.btn .simple-combo__content .speed-line.btn, .slider-panel.-green .speed-line.btn, .-green .dotted-container .slider-panel.btn .speed-line.btn, .dotted-container.-green .dotted-container__content .slider-panel.btn .speed-line.btn, .-green .accordion .slider-panel.btn .speed-line.btn, .accordion.-green .slider-panel.btn .speed-line.btn, .panel-slider__controls.-green .slider-panel.btn .speed-line.btn, .card.-green .slider-panel.btn .speed-line.btn, .content-card.-green .slider-panel.btn .speed-line.btn, .-green .content-block__btn .slider-panel.btn .speed-line.btn {
    background-color: #36bcbd; }
  .speed-line.-green-lighter {
    background-color: #c1e8e9; }
  .speed-line.-yellow, .-yellow .dotted-container .speed-line.btn, .dotted-container.-yellow .dotted-container__content .speed-line.btn, .-yellow .accordion .speed-line.btn, .accordion.-yellow .speed-line.btn, .panel-slider__controls.-yellow .speed-line.btn, .card.-yellow .speed-line.btn, .-yellow .content-block__btn .speed-line.btn {
    background-color: #f07930; }
  .speed-line.-yellow-light, .jumbo-combo__body .speed-line.btn, .simple-combo.-yellow .simple-combo__content .speed-line.btn, .-yellow .dotted-container .simple-combo.btn .simple-combo__content .speed-line.btn, .dotted-container.-yellow .dotted-container__content .simple-combo.btn .simple-combo__content .speed-line.btn, .-yellow .accordion .simple-combo.btn .simple-combo__content .speed-line.btn, .accordion.-yellow .simple-combo.btn .simple-combo__content .speed-line.btn, .panel-slider__controls.-yellow .simple-combo.btn .simple-combo__content .speed-line.btn, .card.-yellow .simple-combo.btn .simple-combo__content .speed-line.btn, .-yellow .content-block__btn .simple-combo.btn .simple-combo__content .speed-line.btn, .slider-panel.-yellow .speed-line.btn, .-yellow .dotted-container .slider-panel.btn .speed-line.btn, .dotted-container.-yellow .dotted-container__content .slider-panel.btn .speed-line.btn, .-yellow .accordion .slider-panel.btn .speed-line.btn, .accordion.-yellow .slider-panel.btn .speed-line.btn, .panel-slider__controls.-yellow .slider-panel.btn .speed-line.btn, .card.-yellow .slider-panel.btn .speed-line.btn, .-yellow .content-block__btn .slider-panel.btn .speed-line.btn, .content-card.-yellow .speed-line.btn, .-yellow .dotted-container .content-card.btn .speed-line.btn, .dotted-container.-yellow .dotted-container__content .content-card.btn .speed-line.btn, .-yellow .accordion .content-card.btn .speed-line.btn, .accordion.-yellow .content-card.btn .speed-line.btn, .panel-slider__controls.-yellow .content-card.btn .speed-line.btn, .card.-yellow .content-card.btn .speed-line.btn, .-yellow .content-block__btn .content-card.btn .speed-line.btn {
    background-color: #faae31; }
  .speed-line.-yellow-lighter {
    background-color: #fde4bf; }

.sponsor {
  background-color: #f4f4f4;
  border-radius: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 38px 30px 0px 30px; }

.featured-sponsor {
  min-height: 200px;
  margin-bottom: 16px; }
  @media all and (min-width: 56.25rem) {
    .featured-sponsor {
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      margin-bottom: 0px; } }

.regular-sponsors {
  margin-bottom: -16px; }

.regular-sponsor-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px; }

.regular-sponsor {
  min-height: 200px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }

.sponsor__name {
  text-align: center;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 20px;
  margin-top: 20px;
  color: #636466; }

.sponsor__logo {
  -ms-flex-item-align: center;
  align-self: center;
  margin-top: auto;
  margin-bottom: auto;
  width: auto; }

.stacked-blurb-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 60px; }
  @media all and (min-width: 75rem) {
    .stacked-blurb-section {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
      gap: 0px; } }

.stacked-blurb-section__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
  gap: 60px; }
  .stacked-blurb-section__content h2 {
    margin-bottom: 0; }
  @media all and (min-width: 75rem) {
    .stacked-blurb-section__content {
      gap: 45px;
      margin-top: 110px; } }

.stacked-blurb-section__content-text {
  font-size: 1.5625rem;
  line-height: 1.25;
  max-width: 575px; }
  .stacked-blurb-section__content-text > *:last-child {
    margin-bottom: 0; }

.stacked-blurb-section__blurbs-wrapper {
  position: relative; }
  .stacked-blurb-section__blurbs-wrapper::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: calc(100% * (5 / 6));
    background-color: #f4f4f4;
    border-radius: 24px;
    z-index: -1;
    pointer-events: none;
    display: none; }
  @media all and (min-width: 75rem) {
    .stacked-blurb-section__blurbs-wrapper {
      padding-top: 45px;
      padding-bottom: 67px; }
      .stacked-blurb-section__blurbs-wrapper::before {
        display: block; } }

.stacked-blurb-section__blurbs-heading {
  font-size: 1.5625rem;
  line-height: 1;
  text-transform: uppercase;
  color: #636466;
  margin-bottom: 2.5rem;
  padding: 0 30px; }
  @media all and (min-width: 75rem) {
    .stacked-blurb-section__blurbs-heading {
      padding: 0;
      padding-left: 69px; } }

.stacked-blurb-section__blurbs {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 40px;
  padding: 0 30px; }
  .stacked-blurb-section__blurbs::before {
    content: '';
    position: absolute;
    top: 30px;
    bottom: 30px;
    left: 0;
    right: 0;
    background-color: #f4f4f4;
    border-radius: 24px;
    z-index: -1;
    pointer-events: none; }
  @media all and (min-width: 75rem) {
    .stacked-blurb-section__blurbs {
      padding: 0;
      padding-left: 46px; }
      .stacked-blurb-section__blurbs::before {
        display: none; } }

.stacked-blurb-section__blurb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 8px;
  padding: 40px;
  background-color: white;
  border: 4px solid #f4f4f4;
  border-radius: 24px; }
  @media all and (min-width: 75rem) {
    .stacked-blurb-section__blurb {
      padding: 24px 40px; } }

.stacked-blurb-section__blurb-title {
  font-size: 1.5625rem;
  line-height: 1.25;
  text-transform: uppercase;
  margin-bottom: 0; }

.stacked-blurb-section__blurb-text {
  font-size: 1.25rem;
  margin-bottom: 0; }

.stacked-blurb-section__blurbs.-green .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .-green .dotted-container .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .dotted-container.-green .dotted-container__content .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .-green .accordion .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .accordion.-green .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .panel-slider__controls.-green .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .card.-green .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .content-card.-green .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .-green .content-block__btn .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title {
  color: #136b6a; }

.stacked-blurb-section__blurbs.-green .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .-green .dotted-container .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .dotted-container.-green .dotted-container__content .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .-green .accordion .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .accordion.-green .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .panel-slider__controls.-green .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .card.-green .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .content-card.-green .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .-green .content-block__btn .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title {
  color: #24a390; }

.stacked-blurb-section__blurbs.-green .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .-green .dotted-container .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .dotted-container.-green .dotted-container__content .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .-green .accordion .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .accordion.-green .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .panel-slider__controls.-green .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .card.-green .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .content-card.-green .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .-green .content-block__btn .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title {
  color: #36bcbd; }

.stacked-blurb-section__blurbs.-blue .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .-blue .dotted-container .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .dotted-container.-blue .dotted-container__content .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .-blue .accordion .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .accordion.-blue .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .triangle-section.-blue .triangle-column__body .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .panel-slider__controls.-blue .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .card.-blue .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .content-card.-blue .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .-blue .content-block__btn .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title {
  color: #0a63ac; }

.stacked-blurb-section__blurbs.-blue .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .-blue .dotted-container .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .dotted-container.-blue .dotted-container__content .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .-blue .accordion .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .accordion.-blue .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .triangle-section.-blue .triangle-column__body .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .panel-slider__controls.-blue .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .card.-blue .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .content-card.-blue .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .-blue .content-block__btn .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title {
  color: #178bcd; }

.stacked-blurb-section__blurbs.-blue .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .-blue .dotted-container .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .dotted-container.-blue .dotted-container__content .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .-blue .accordion .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .accordion.-blue .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .triangle-section.-blue .triangle-column__body .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .panel-slider__controls.-blue .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .card.-blue .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .content-card.-blue .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .-blue .content-block__btn .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title {
  color: #22b0ec; }

.stacked-blurb-section__blurbs.-purple .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .-purple .dotted-container .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .dotted-container.-purple .dotted-container__content .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .-purple .accordion .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .accordion.-purple .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .triangle-section.-purple .triangle-column__body .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .triangle-section.-purple-light .triangle-column__body .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .panel-slider__controls.-purple .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .card.-purple .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .content-card.-purple .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .-purple .content-block__btn .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title {
  color: #5a348f; }

.stacked-blurb-section__blurbs.-purple .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .-purple .dotted-container .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .dotted-container.-purple .dotted-container__content .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .-purple .accordion .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .accordion.-purple .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .triangle-section.-purple .triangle-column__body .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .triangle-section.-purple-light .triangle-column__body .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .panel-slider__controls.-purple .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .card.-purple .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .content-card.-purple .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .-purple .content-block__btn .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title {
  color: #8f2f8d; }

.stacked-blurb-section__blurbs.-purple .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .-purple .dotted-container .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .dotted-container.-purple .dotted-container__content .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .-purple .accordion .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .accordion.-purple .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .triangle-section.-purple .triangle-column__body .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .triangle-section.-purple-light .triangle-column__body .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .slider-panel.-purple .triangle-section.btn .triangle-column__body .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .panel-slider__controls.-purple .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .card.-purple .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .content-card.-purple .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .-purple .content-block__btn .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title {
  color: #c2258c; }

.stacked-blurb-section__blurbs.-red .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .-red .dotted-container .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .dotted-container.-red .dotted-container__content .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .-red .accordion .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .accordion.-red .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .panel-slider__controls.-red .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .card.-red .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .content-card.-red .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .-red .content-block__btn .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title {
  color: #a62e34; }

.stacked-blurb-section__blurbs.-red .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .-red .dotted-container .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .dotted-container.-red .dotted-container__content .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .-red .accordion .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .accordion.-red .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .panel-slider__controls.-red .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .card.-red .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .content-card.-red .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .-red .content-block__btn .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title {
  color: #e8242d; }

.stacked-blurb-section__blurbs.-red .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .-red .dotted-container .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .dotted-container.-red .dotted-container__content .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .-red .accordion .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .accordion.-red .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .panel-slider__controls.-red .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .card.-red .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .content-card.-red .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .-red .content-block__btn .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title {
  color: #ed5a2e; }

.stacked-blurb-section__blurbs.-yellow .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .-yellow .dotted-container .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .dotted-container.-yellow .dotted-container__content .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .-yellow .accordion .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .accordion.-yellow .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .panel-slider__controls.-yellow .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .card.-yellow .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title, .-yellow .content-block__btn .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 1) .stacked-blurb-section__blurb-title {
  color: #d95931; }

.stacked-blurb-section__blurbs.-yellow .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .-yellow .dotted-container .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .dotted-container.-yellow .dotted-container__content .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .-yellow .accordion .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .accordion.-yellow .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .panel-slider__controls.-yellow .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .card.-yellow .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title, .-yellow .content-block__btn .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 2) .stacked-blurb-section__blurb-title {
  color: #f07930; }

.stacked-blurb-section__blurbs.-yellow .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .-yellow .dotted-container .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .dotted-container.-yellow .dotted-container__content .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .-yellow .accordion .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .accordion.-yellow .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .panel-slider__controls.-yellow .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .card.-yellow .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title, .-yellow .content-block__btn .stacked-blurb-section__blurbs.btn .stacked-blurb-section__blurb:nth-of-type(3n + 3) .stacked-blurb-section__blurb-title {
  color: #faae31; }

.poster {
  position: fixed;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
  z-index: 9;
  width: 100%;
  color: white;
  padding: 60px 1.25rem 40px;
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  -webkit-transition: top 400ms ease-out, opacity 400ms linear, visibility 400ms linear, -webkit-transform 400ms ease-out;
  transition: top 400ms ease-out, opacity 400ms linear, visibility 400ms linear, -webkit-transform 400ms ease-out;
  transition: transform 400ms ease-out, top 400ms ease-out, opacity 400ms linear, visibility 400ms linear;
  transition: transform 400ms ease-out, top 400ms ease-out, opacity 400ms linear, visibility 400ms linear, -webkit-transform 400ms ease-out; }
  .-hide-hero .poster {
    -webkit-transform: translate(-50%, 100%);
    transform: translate(-50%, 100%); }
  .poster::before {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(117.39deg, #f07930 0%, #d95931 100%);
    border-radius: 12px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    pointer-events: none;
    z-index: -1; }
  @media all and (min-width: 21.875rem) {
    .poster {
      padding-left: 40px;
      padding-right: 40px; } }
  @media all and (min-width: 45rem) {
    .poster {
      padding-left: calc(100vw * (1 / 14));
      padding-right: calc(100vw * (1 / 14)); } }
  @media all and (min-width: 75rem) {
    .poster {
      position: absolute;
      top: 123px;
      bottom: auto;
      width: calc(100vw * (12 / 14));
      padding-top: 26px;
      padding-left: 60px;
      padding-right: 60px; }
      .poster::before {
        top: -12px;
        border-radius: 12px;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        -webkit-box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
        box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1); }
      .-hero .poster {
        top: calc(73px + 83vh);
        opacity: 0;
        visibility: hidden;
        pointer-events: none; } }
  .poster.-green::before, .-green .dotted-container .poster.btn::before, .dotted-container.-green .dotted-container__content .poster.btn::before, .-green .accordion .poster.btn::before, .accordion.-green .poster.btn::before, .panel-slider__controls.-green .poster.btn::before, .card.-green .poster.btn::before, .content-card.-green .poster.btn::before, .-green .content-block__btn .poster.btn::before {
    background: linear-gradient(117.64deg, #24a390 0%, #136b6a 100%); }
  .poster.-blue::before, .-blue .dotted-container .poster.btn::before, .dotted-container.-blue .dotted-container__content .poster.btn::before, .-blue .accordion .poster.btn::before, .accordion.-blue .poster.btn::before, .triangle-section.-blue .triangle-column__body .poster.btn::before, .panel-slider__controls.-blue .poster.btn::before, .card.-blue .poster.btn::before, .content-card.-blue .poster.btn::before, .-blue .content-block__btn .poster.btn::before {
    background: linear-gradient(117.64deg, #178bcd 0%, #0a63ac 100%); }
  .poster.-purple::before, .-purple .dotted-container .poster.btn::before, .dotted-container.-purple .dotted-container__content .poster.btn::before, .-purple .accordion .poster.btn::before, .accordion.-purple .poster.btn::before, .triangle-section.-purple .triangle-column__body .poster.btn::before, .triangle-section.-purple-light .triangle-column__body .poster.btn::before, .simple-combo.-purple .simple-combo__content .triangle-section.btn .triangle-column__body .poster.btn::before, .slider-panel.-purple .triangle-section.btn .triangle-column__body .poster.btn::before, .panel-slider__controls.-purple .poster.btn::before, .card.-purple .poster.btn::before, .content-card.-purple .poster.btn::before, .-purple .content-block__btn .poster.btn::before {
    background: linear-gradient(117.64deg, #8f2f8d 0%, #5a348f 100%); }
  .poster.-red::before, .-red .dotted-container .poster.btn::before, .dotted-container.-red .dotted-container__content .poster.btn::before, .-red .accordion .poster.btn::before, .accordion.-red .poster.btn::before, .panel-slider__controls.-red .poster.btn::before, .card.-red .poster.btn::before, .content-card.-red .poster.btn::before, .-red .content-block__btn .poster.btn::before {
    background: linear-gradient(117.64deg, #e8242d 0%, #a62e34 100%); }
  .poster.-yellow::before, .-yellow .dotted-container .poster.btn::before, .dotted-container.-yellow .dotted-container__content .poster.btn::before, .-yellow .accordion .poster.btn::before, .accordion.-yellow .poster.btn::before, .panel-slider__controls.-yellow .poster.btn::before, .card.-yellow .poster.btn::before, .-yellow .content-block__btn .poster.btn::before {
    background: linear-gradient(117.39deg, #f07930 0%, #d95931 100%); }

.poster__heading {
  font-weight: 700;
  line-height: 1;
  margin-bottom: 1.25rem; }

.poster__text {
  font-size: 1.5625rem;
  line-height: 1.25;
  margin-bottom: 0; }
  @media all and (min-width: 75rem) {
    .poster__text {
      max-width: 50%; } }

.poster__actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 2.5rem; }
  @media all and (min-width: 75rem) {
    .poster__actions {
      margin-top: 0; } }

@media all and (min-width: 75rem) {
  .poster__btn {
    margin-top: 2.5rem; } }

.poster__close {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  font-size: 1.25rem;
  color: #d8d8d8;
  text-decoration: underline;
  margin-left: auto;
  cursor: pointer;
  -webkit-transition: color 200ms ease-out;
  transition: color 200ms ease-out; }
  .poster__close:hover, .poster__close:focus-visible {
    color: #ffffff; }
  @media all and (min-width: 75rem) {
    .poster__close {
      position: absolute;
      top: 26px;
      right: 26px;
      margin-top: 0; } }

.close-icon {
  position: relative;
  width: 20px;
  height: 20px;
  border: 2px solid #63282c;
  border-radius: 50%;
  -webkit-transition: border-color 200ms ease-out;
  transition: border-color 200ms ease-out; }
  .close-icon::before, .close-icon::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
    width: 60%;
    height: 3px;
    background-color: #63282c;
    -webkit-transition: background-color 200ms ease-out;
    transition: background-color 200ms ease-out; }
  .close-icon::after {
    -webkit-transform: translate(-50%, -50%) rotate(135deg);
    transform: translate(-50%, -50%) rotate(135deg); }
  .close-icon.-fill {
    border-color: #a62e34;
    background-color: #a62e34; }
    .close-icon.-fill::before, .close-icon.-fill::after {
      background-color: white; }
  .close-icon.-dull {
    border-color: #d8d8d8; }
    .close-icon.-dull::before, .close-icon.-dull::after {
      background-color: #d8d8d8; }
  button:hover .close-icon,
  button:focus-visible .close-icon {
    border-color: #e8242d; }
    button:hover .close-icon::before, button:hover .close-icon::after,
    button:focus-visible .close-icon::before,
    button:focus-visible .close-icon::after {
      background-color: #e8242d; }
    button:hover .close-icon.-dull,
    button:focus-visible .close-icon.-dull {
      border-color: #ffffff; }
      button:hover .close-icon.-dull::before, button:hover .close-icon.-dull::after,
      button:focus-visible .close-icon.-dull::before,
      button:focus-visible .close-icon.-dull::after {
        background-color: #ffffff; }

.join-wrapper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  min-height: 100vh;
  padding-bottom: 100px;
  background-color: #f4f4f4; }
  .join-wrapper::after {
    content: '';
    position: absolute;
    top: 100%;
    width: 100%;
    height: 200px;
    background-color: #f4f4f4;
    pointer-events: none; }
  @media all and (min-width: 56.25rem) {
    .join-wrapper {
      min-height: 0px;
      padding-bottom: 0;
      background-color: transparent; }
      .join-wrapper::after {
        display: none; } }

.join-cell {
  position: relative;
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  max-width: calc(100vw * 10 / 12); }
  @media all and (min-width: 45rem) {
    .join-cell {
      max-width: calc(100vw * (12 / 14)); } }

.join-cell--outer {
  max-width: none; }
  @media all and (min-width: 56.25rem) {
    .join-cell--outer {
      max-width: calc(100vw * (12 / 14));
      padding-top: 95px;
      margin-bottom: 100px; } }

.join-section {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }
  @media all and (max-width: 56.25rem) {
    .join-section.-hidden {
      display: none; } }
  @media all and (min-width: 56.25rem) {
    .join-section:not(:first-child) {
      padding-top: 100px;
      margin-top: 100px; }
      .join-section:not(:first-child)::after {
        content: '';
        position: absolute;
        left: 50%;
        top: -1px;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        width: 80%;
        border: 2px dashed #c2258c; } }

.join-header {
  padding-bottom: 65px;
  margin-bottom: -65px;
  min-height: 250px;
  background-image: linear-gradient(117.64deg, #8f2f8d 0%, #5a348f 100%);
  -webkit-box-shadow: inset 0px -12px 12px rgba(0, 0, 0, 0.25), inset 0px 12px 12px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px -12px 12px rgba(0, 0, 0, 0.25), inset 0px 12px 12px rgba(0, 0, 0, 0.2);
  padding-top: 55px; }
  @media all and (min-width: 45rem) {
    .join-header {
      padding-top: 95px; } }
  @media all and (min-width: 56.25rem) {
    .join-header {
      padding: 0;
      min-height: 0px;
      margin-bottom: 0;
      background: transparent;
      -webkit-box-shadow: none;
      box-shadow: none; } }

.join-header__inner {
  margin-bottom: 36px; }
  @media all and (min-width: 56.25rem) {
    .join-header__inner {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      gap: 20px; } }
  @media all and (min-width: 75rem) {
    .join-header__inner {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; } }

@media all and (min-width: 45rem) {
  .join-body__inner {
    width: 75%;
    margin-left: auto;
    margin-right: auto; } }

@media all and (min-width: 56.25rem) {
  .join-body__inner {
    width: auto; } }

.join-footer {
  margin-top: 58px; }
  @media all and (min-width: 56.25rem) {
    .join-footer {
      margin-top: 40px; } }

.join-heading {
  font-size: 1.5625rem;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1;
  color: white;
  margin-bottom: 0.5em; }
  @media all and (min-width: 56.25rem) {
    .join-heading {
      color: #8f2f8d;
      margin-bottom: 0; } }

.join-link {
  font-size: 1.25rem;
  line-height: 1.5;
  color: #e9bad8;
  text-decoration: underline;
  cursor: pointer;
  -webkit-transition: color 200ms ease-in-out;
  transition: color 200ms ease-in-out; }
  .join-link:hover, .join-link:focus-visible {
    color: #ffffff; }
  .join-link.-dark {
    color: #5a348f; }
    .join-link.-dark:hover, .join-link.-dark:focus-visible {
      color: #8f2f8d; }
  .join-link.-green, .-green .dotted-container .join-link.btn, .dotted-container.-green .dotted-container__content .join-link.btn, .-green .accordion .join-link.btn, .accordion.-green .join-link.btn, .panel-slider__controls.-green .join-link.btn, .card.-green .join-link.btn, .content-card.-green .join-link.btn, .-green .content-block__btn .join-link.btn {
    color: #136b6a; }
    .join-link.-green:hover, .-green .dotted-container .join-link.btn:hover, .dotted-container.-green .dotted-container__content .join-link.btn:hover, .-green .accordion .join-link.btn:hover, .accordion.-green .join-link.btn:hover, .panel-slider__controls.-green .join-link.btn:hover, .card.-green .join-link.btn:hover, .content-card.-green .join-link.btn:hover, .-green .content-block__btn .join-link.btn:hover, .join-link.-green:focus-visible, .-green .dotted-container .join-link.btn:focus-visible, .dotted-container.-green .dotted-container__content .join-link.btn:focus-visible, .-green .accordion .join-link.btn:focus-visible, .accordion.-green .join-link.btn:focus-visible, .panel-slider__controls.-green .join-link.btn:focus-visible, .card.-green .join-link.btn:focus-visible, .content-card.-green .join-link.btn:focus-visible, .-green .content-block__btn .join-link.btn:focus-visible {
      color: #24a390; }
  .join-link.-red, .-red .dotted-container .join-link.btn, .dotted-container.-red .dotted-container__content .join-link.btn, .-red .accordion .join-link.btn, .accordion.-red .join-link.btn, .panel-slider__controls.-red .join-link.btn, .card.-red .join-link.btn, .content-card.-red .join-link.btn, .-red .content-block__btn .join-link.btn {
    color: #63282c; }
    .join-link.-red:hover, .-red .dotted-container .join-link.btn:hover, .dotted-container.-red .dotted-container__content .join-link.btn:hover, .-red .accordion .join-link.btn:hover, .accordion.-red .join-link.btn:hover, .panel-slider__controls.-red .join-link.btn:hover, .card.-red .join-link.btn:hover, .content-card.-red .join-link.btn:hover, .-red .content-block__btn .join-link.btn:hover, .join-link.-red:focus-visible, .-red .dotted-container .join-link.btn:focus-visible, .dotted-container.-red .dotted-container__content .join-link.btn:focus-visible, .-red .accordion .join-link.btn:focus-visible, .accordion.-red .join-link.btn:focus-visible, .panel-slider__controls.-red .join-link.btn:focus-visible, .card.-red .join-link.btn:focus-visible, .content-card.-red .join-link.btn:focus-visible, .-red .content-block__btn .join-link.btn:focus-visible {
      color: #e8242d; }

.join-link--close {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px; }

.join-btn {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  font-size: 1.5625rem;
  font-weight: 700;
  color: #3e2c57;
  background-color: #e9bad8;
  padding: 15px;
  border-radius: 10px;
  text-transform: uppercase;
  text-align: center;
  opacity: 1;
  cursor: pointer;
  -webkit-transition: color 200ms ease-in-out, background-color 200ms ease-in-out, opacity 200ms linear;
  transition: color 200ms ease-in-out, background-color 200ms ease-in-out, opacity 200ms linear; }
  .join-btn.-dark {
    color: #e9bad8;
    background-color: #3e2c57; }
  .join-btn:disabled {
    opacity: 0.5; }
  .join-btn:hover, .join-btn:focus-visible {
    color: #8f2f8d; }
    .join-btn:hover.-dark, .join-btn:focus-visible.-dark {
      color: #ffffff; }

.join-btn--chevron {
  margin-right: 37px; }

.join-btn-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 40px; }
  .join-btn-container > * {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1; }
  .join-btn-container .btn.-chevron {
    max-width: calc(100% - 43px); }

.join-check-icon {
  position: relative;
  width: 20px;
  height: 20px;
  background-color: #24a390;
  border-radius: 50%; }
  .join-check-icon::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -60%) rotate(-45deg);
    transform: translate(-50%, -60%) rotate(-45deg);
    width: 60%;
    height: 35%;
    border: 3px solid white;
    border-top: 0;
    border-right: 0;
    -webkit-transition: background-color 200ms ease-out;
    transition: background-color 200ms ease-out; }

.join-notice {
  color: white; }
  @media all and (min-width: 56.25rem) {
    .join-notice {
      color: #231f20;
      -webkit-transition: padding 200ms ease-in-out;
      transition: padding 200ms ease-in-out; }
      .join-notice.-active {
        padding-top: 40px; } }

.join-people-card-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px; }
  @media all and (min-width: 75rem) {
    .join-people-card-container {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row; } }

.join-people-card {
  padding: 20px;
  border-radius: 10px;
  background-color: white; }
  @media all and (min-width: 75rem) {
    .join-people-card {
      min-width: 400px; } }

.join-people-card__title {
  font-size: 1.5625rem;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 0.2em; }

.join-people-card__subtitle {
  font-size: 0.8rem;
  font-weight: 500;
  line-height: 1.25;
  text-transform: uppercase;
  color: #d8d8d8; }

.join-people-card__body {
  margin-top: 40px; }
  .join-people-card__body:first-child {
    margin-top: 0; }

.join-people-counter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.join-people-counter__btn {
  position: relative;
  width: 60px;
  height: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  color: white;
  background-color: #213838;
  border-radius: 10px;
  cursor: pointer;
  -webkit-transition: background-color 200ms ease-in-out;
  transition: background-color 200ms ease-in-out;
  -ms-touch-action: manipulation;
  touch-action: manipulation; }
  .join-people-counter__btn::before, .join-people-counter__btn::after {
    content: '';
    display: block;
    width: 10px;
    height: 3px;
    background-color: white; }
  .join-people-counter__btn::after {
    display: none; }
  .join-people-counter__btn.-add {
    background-color: #24a390; }
    .join-people-counter__btn.-add::before, .join-people-counter__btn.-add::after {
      width: 12px; }
    .join-people-counter__btn.-add::after {
      display: block;
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%) rotate(90deg);
      transform: translate(-50%, -50%) rotate(90deg); }
  .join-people-counter__btn:disabled {
    background-color: #d8d8d8;
    cursor: not-allowed; }
  .join-people-counter__btn:not(:disabled):hover, .join-people-counter__btn:not(:disabled):focus-visible {
    background-color: #136b6a; }

.join-people-counter__people {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 12px; }
  .join-people-counter__people:not(:has(> :nth-child(5))) {
    gap: 17px; }
  @media all and (min-width: 56.25rem) {
    .join-people-counter__people {
      gap: 17px; } }

.join-people-counter__person {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 6px; }
  .join-people-counter__person::before {
    width: 12px;
    height: 12px;
    border-radius: 50%; }
  .join-people-counter__person::after {
    width: 17px;
    height: 27px;
    border-top-left-radius: 50px;
    border-top-right-radius: 50px; }
  .join-people-counter__person::before, .join-people-counter__person::after {
    content: '';
    background-color: #e8242d; }
  .join-people-counter__person:nth-child(1)::before, .join-people-counter__person:nth-child(1)::after {
    background-color: #63282c; }
  .join-people-counter__person:nth-child(2)::before, .join-people-counter__person:nth-child(2)::after {
    background-color: #a62e34; }
  .join-people-counter__person:nth-child(3)::before, .join-people-counter__person:nth-child(3)::after {
    background-color: #ed5a2e; }
  .join-people-counter__person:nth-child(4)::before, .join-people-counter__person:nth-child(4)::after {
    background-color: #f07930; }
  .join-people-counter__person:nth-child(5)::before, .join-people-counter__person:nth-child(5)::after {
    background-color: #faae31; }
  .join-people-counter__person:nth-child(6)::before, .join-people-counter__person:nth-child(6)::after {
    background-color: #fde4bf; }

.join-membership-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 30px;
  background-color: white;
  border-radius: 10px;
  padding: 20px 30px;
  width: 100%; }

.join-membership-card__title {
  font-size: 2.4375rem;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  margin-bottom: 0.25rem; }

.join-membership-card__subtitle {
  font-size: 0.8rem;
  line-height: 1.3333;
  text-align: center;
  color: #636466;
  margin-bottom: 0.25rem; }
  .join-membership-card__subtitle:last-child {
    margin-bottom: 0; }

.join-benefit-list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin-bottom: 0.75rem; }
  .join-benefit-list:last-child {
    margin-bottom: 0; }
  .join-benefit-list li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    gap: 9px;
    font-size: 1.25rem;
    line-height: 1;
    color: #636466;
    margin-bottom: 0.9375rem; }
    .join-benefit-list li:last-child {
      margin-bottom: 0; }
    .join-benefit-list li::before {
      content: '';
      display: block;
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      -ms-flex-negative: 0;
      flex-shrink: 0;
      border-bottom: 1px dashed #636466;
      min-width: 3px; }
    .join-benefit-list li > span:first-child {
      -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
      order: -1; }
    @media all and (min-width: 75rem) {
      .join-benefit-list li {
        font-size: 16px; } }
    @media all and (min-width: 1400px) {
      .join-benefit-list li {
        font-size: 1.25rem; } }
  .join-benefit-list.-expanded li {
    margin-bottom: 1.25rem; }

.join-benefit-list__value {
  -ms-flex-item-align: stretch;
  align-self: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: right;
  font-size: 1rem; }
  .join-benefit-list__value.-small {
    font-size: 0.8rem; }
  .join-benefit-list__value.-positive {
    color: #24a390; }
  .join-benefit-list__value.-negative {
    color: #63282c; }

.join-benefit-list__header {
  margin-top: 2.1875rem;
  margin-bottom: 0.9375rem; }
  .join-benefit-list__header:first-child {
    margin-top: 0; }

.join-benefit-list__heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  gap: 9px;
  font-size: 1.5625rem;
  font-weight: 700;
  line-height: 1.25;
  margin-bottom: 0; }
  .join-benefit-list__heading::after {
    content: '';
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    border-bottom: 1px solid #636466; }

.join-benefit-list__subheading {
  font-size: 0.8rem;
  font-weight: 700;
  line-height: 1.25;
  color: #636466;
  margin-bottom: 0; }

.join-slider {
  overflow: visible; }
  @media all and (min-width: 56.25rem) {
    .join-slider .swiper-wrapper {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      gap: 25px; }
    .join-slider .swiper-slide {
      width: auto; } }
  @media all and (min-width: 75rem) {
    .join-slider .swiper-wrapper {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row; }
    .join-slider .swiper-slide {
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1; } }

.join-slider__helper {
  position: absolute;
  top: 100%;
  right: 0;
  font-size: 0.8rem;
  line-height: 1.25;
  text-align: right;
  color: #8f2f8d;
  margin-top: 10px;
  margin-bottom: 0;
  opacity: 1;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: opacity 200ms linear;
  transition: opacity 200ms linear; }
  .join-slider__helper.-hidden {
    opacity: 0; }

.join-modal__inner {
  padding: 32px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }
  @media all and (min-width: 56.25rem) {
    .join-modal__inner {
      padding: calc(min(9.7vh, 80px)) 0; } }

.join-modal__title {
  font-size: 1.5625rem;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 1.25rem; }
  @media all and (min-width: 56.25rem) {
    .join-modal__title {
      color: #8f2f8d;
      margin-bottom: 2.5rem; } }

.join-modal__actions {
  margin-top: 60px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 30px; }
  @media all and (min-width: 56.25rem) {
    .join-modal__actions > div {
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1; }
      .join-modal__actions > div:nth-of-type(2) {
        text-align: center; }
      .join-modal__actions > div:last-of-type {
        text-align: right; } }

.join-modal__action-link {
  color: #5a348f;
  font-weight: 700; }
  .join-modal__action-link:hover, .join-modal__action-link:focus-visible {
    color: #8f2f8d; }
  @media all and (min-width: 56.25rem) {
    .join-modal__action-link {
      color: #0a63ac; }
      .join-modal__action-link:hover, .join-modal__action-link:focus-visible {
        color: #178bcd; } }

.join-modal__card {
  width: 350px; }

.join-checklist {
  padding: 20px;
  background-color: white; }
  @media all and (min-width: 56.25rem) {
    .join-checklist {
      border-radius: 15px; } }

.join-checklist__title {
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 0; }

.join-checklist__fieldset {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px; }
  @media all and (min-width: 56.25rem) {
    .join-checklist__fieldset {
      gap: 40px; } }

.join-checklist__items {
  -webkit-columns: 1;
  -moz-columns: 1;
  columns: 1;
  margin-bottom: 5px; }
  @media all and (min-width: 56.25rem) {
    .join-checklist__items {
      -webkit-columns: 2;
      -moz-columns: 2;
      columns: 2;
      padding: 0 40px;
      margin-bottom: 0; } }
  @media all and (min-width: 75rem) {
    .join-checklist__items {
      -webkit-columns: 3;
      -moz-columns: 3;
      columns: 3; } }

.join-checklist__field {
  margin-bottom: 20px; }
  .join-checklist__field:last-child {
    margin-bottom: 0; }
  @media all and (min-width: 75rem) {
    .join-checklist__field {
      margin-bottom: 12px; } }

.join-checklist__submit {
  width: 100%; }

.join-checklist__reset {
  color: #636466;
  text-transform: uppercase;
  font-weight: 700;
  text-align: center;
  cursor: pointer;
  -webkit-transition: color 200ms ease-out;
  transition: color 200ms ease-out;
  border: 0;
  border-radius: 0;
  padding: 0; }
  .join-checklist__reset:hover, .join-checklist__reset:focus-visible {
    color: #231f20; }

.join-checkbox {
  position: relative;
  font-size: 1.25rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 16px;
  cursor: pointer; }
  .join-checkbox input {
    position: absolute;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    pointer-events: none; }

.join-checkbox__checkmark {
  position: relative;
  width: 36px;
  height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  border: 2px solid #0a63ac;
  border-radius: 4px;
  background-color: white;
  -webkit-transition: border-color 200ms ease-out;
  transition: border-color 200ms ease-out; }
  .join-checkbox__checkmark::before {
    content: '';
    width: 50%;
    height: 50%;
    background-color: #0a63ac;
    border-radius: 1px;
    opacity: 0;
    -webkit-transition: opacity 200ms linear;
    transition: opacity 200ms linear; }
  input:checked ~ .join-checkbox__checkmark::before {
    opacity: 1; }
  input:focus-visible ~ .join-checkbox__checkmark {
    border-color: #1b4265; }

.join-checkbox__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  line-height: 1; }

.join-tinder-container {
  position: relative;
  aspect-ratio: 1 / 1.415;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  @media all and (min-width: 45rem) {
    .join-tinder-container {
      width: 75%;
      margin-left: auto;
      margin-right: auto; } }
  @media all and (min-width: 56.25rem) {
    .join-tinder-container {
      aspect-ratio: auto;
      width: auto; } }

.join-tinder-card {
  position: absolute;
  inset: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  pointer-events: none;
  z-index: 1;
  -webkit-transition: z-index 0ms 400ms ease-in, opacity 200ms 400ms ease-in, visibility 400ms ease-in, -webkit-transform 400ms ease-in;
  transition: z-index 0ms 400ms ease-in, opacity 200ms 400ms ease-in, visibility 400ms ease-in, -webkit-transform 400ms ease-in;
  transition: transform 400ms ease-in, z-index 0ms 400ms ease-in, opacity 200ms 400ms ease-in, visibility 400ms ease-in;
  transition: transform 400ms ease-in, z-index 0ms 400ms ease-in, opacity 200ms 400ms ease-in, visibility 400ms ease-in, -webkit-transform 400ms ease-in; }
  .join-tinder-card.-active {
    z-index: 3;
    pointer-events: auto;
    position: static; }
  .-active ~ .join-tinder-card {
    opacity: 0; }
  .-active + .join-tinder-card {
    z-index: 2;
    opacity: 1; }
  .join-tinder-card:not(.-active) {
    visibility: hidden; }
  .join-tinder-card.-accepted {
    -webkit-transform: translate(110vw, 50px) rotate(-15deg);
    transform: translate(110vw, 50px) rotate(-15deg); }
  .join-tinder-card.-rejected {
    -webkit-transform: translate(-110vw, 50px) rotate(15deg);
    transform: translate(-110vw, 50px) rotate(15deg); }
  @media all and (min-width: 56.25rem) {
    .join-tinder-card.-accepted, .join-tinder-card.-rejected {
      -webkit-transform: translate(0px, -150%);
      transform: translate(0px, -150%); } }

.join-tinder-card__inner {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  gap: 20px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  border-radius: 10px;
  overflow: hidden; }
  .join-tinder-card__inner::before {
    content: '';
    position: absolute;
    inset: 0;
    z-index: -1;
    pointer-events: none;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(82.81%, rgba(0, 0, 0, 0.5)));
    background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 82.81%); }

.join-tinder-card__content {
  text-align: center;
  padding: 20px;
  padding-top: 0;
  -ms-touch-action: manipulation;
  touch-action: manipulation; }

.join-tinder-card__title {
  font-size: 1.5625rem;
  font-weight: 700;
  line-height: 1;
  color: white;
  text-transform: uppercase; }
  .join-tinder-card__title:last-child {
    margin-bottom: 10px; }

.join-tinder-card__subtitle {
  color: #f4f4f4;
  margin-top: 0.25rem; }

.join-tinder-card__verdicts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0px 40px;
  -ms-touch-action: manipulation;
  touch-action: manipulation; }

.join-tinder-card__verdict {
  opacity: 0.5;
  -webkit-transition: opacity 200ms linear;
  transition: opacity 200ms linear;
  cursor: pointer; }
  .join-tinder-card__verdict:hover, .join-tinder-card__verdict:focus-visible {
    opacity: 1; }

.join-tinder-card__image {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -2;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center; }

.join-amenity-card-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 40px; }

.join-amenity-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
  padding: 10px;
  background-color: white;
  border-radius: 20px;
  -webkit-box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1); }
  @media all and (min-width: 56.25rem) {
    .join-amenity-card {
      padding: 40px;
      border-radius: 30px; } }
  @media all and (min-width: 75rem) {
    .join-amenity-card {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      gap: 60px; } }

.join-amenity-card__media {
  position: relative;
  border-radius: 10px;
  overflow: hidden;
  padding-bottom: 43.67%;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }
  .join-amenity-card__media img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center; }
  @media all and (min-width: 75rem) {
    .join-amenity-card__media {
      padding-bottom: 0; } }

.join-amenity-card__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 20px;
  padding: 20px 10px; }
  @media all and (min-width: 75rem) {
    .join-amenity-card__content {
      width: 50.5%;
      -webkit-box-flex: 0;
      -ms-flex-positive: 0;
      flex-grow: 0;
      margin-left: auto;
      padding-left: 0;
      padding-right: 0; } }

.join-amenity-card__title {
  font-size: 1.5625rem;
  font-weight: 700;
  line-height: 1;
  text-transform: uppercase;
  margin-bottom: 0; }

.join-amenity-card__text {
  font-size: 1.25rem;
  margin-bottom: 0; }

.join-amenity-card__notice {
  font-size: 0.8rem;
  font-weight: 700;
  line-height: 1.25;
  color: #636466;
  margin-bottom: 0; }

.join-amenity-card__tiers th {
  text-align: left;
  padding-bottom: 20px; }

.join-amenity-card__tinder-title {
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 0; }

.join-amenity-card__tinder-verdicts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 80px; }

.join-amenity-card__tinder-verdict {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  font-weight: 700;
  cursor: pointer;
  -webkit-transition: color 200ms ease-in-out;
  transition: color 200ms ease-in-out; }
  .join-amenity-card__tinder-verdict svg path {
    -webkit-transition: stroke 200ms ease-in-out;
    transition: stroke 200ms ease-in-out; }
  .join-amenity-card__tinder-verdict.-positive {
    color: #36bcbd; }
  .join-amenity-card__tinder-verdict.-negative {
    color: #ed5a2e; }
  .join-amenity-card__tinder-verdict:hover.-positive, .join-amenity-card__tinder-verdict:focus-visible.-positive {
    color: #136b6a; }
    .join-amenity-card__tinder-verdict:hover.-positive svg path, .join-amenity-card__tinder-verdict:focus-visible.-positive svg path {
      stroke: #136b6a; }
  .join-amenity-card__tinder-verdict:hover.-negative, .join-amenity-card__tinder-verdict:focus-visible.-negative {
    color: #a62e34; }
    .join-amenity-card__tinder-verdict:hover.-negative svg path, .join-amenity-card__tinder-verdict:focus-visible.-negative svg path {
      stroke: #a62e34; }

.join-amenity-up-btn {
  position: -webkit-sticky;
  position: sticky;
  top: 50%;
  right: 0; }

.tcb {
  color: #231f20; }

.tcw {
  color: #ffffff; }

.tcp {
  color: #0a63ac; }

.tcgdr {
  color: #213838; }

.tcgd {
  color: #136b6a; }

.tcg {
  color: #24a390; }

.tcgl {
  color: #36bcbd; }

.tcglr {
  color: #c1e8e9; }

.tcbdr {
  color: #1b4265; }

.tcbd {
  color: #0a63ac; }

.tcb {
  color: #178bcd; }

.tcbl {
  color: #22b0ec; }

.tcblr {
  color: #bbe5f8; }

.tcpdr {
  color: #3e2c57; }

.tcpd {
  color: #5a348f; }

.tcp {
  color: #8f2f8d; }

.tcpl {
  color: #c2258c; }

.tcplr {
  color: #e9bad8; }

.tcrdr {
  color: #63282c; }

.tcrd {
  color: #a62e34; }

.tcr {
  color: #e8242d; }

.tcrl {
  color: #ed5a2e; }

.tcrlr {
  color: #f8c8bc; }

.tcydr {
  color: #731e22; }

.tcyd {
  color: #d95931; }

.tcy {
  color: #f07930; }

.tcyl {
  color: #faae31; }

.tcylr {
  color: #fde4bf; }

.bci {
  background-color: #231f20; }

.bcm {
  background-color: #fff; }

.bcw {
  background-color: #ffffff; }

.bcgrl {
  background-color: #f4f4f4; }

.bcgdr {
  background-color: #213838; }

.bcgd {
  background-color: #136b6a; }

.bcg {
  background-color: #24a390; }

.bcgl {
  background-color: #36bcbd; }

.bcglr {
  background-color: #c1e8e9; }

.bgg {
  background: linear-gradient(117.64deg, #24a390 0%, #136b6a 100%); }

.bcbdr {
  background-color: #1b4265; }

.bcbd {
  background-color: #0a63ac; }

.bcb {
  background-color: #178bcd; }

.bcbl {
  background-color: #22b0ec; }

.bcblr {
  background-color: #bbe5f8; }

.bgb {
  background: linear-gradient(117.64deg, #178bcd 0%, #0a63ac 100%); }

.bcpdr {
  background-color: #3e2c57; }

.bcpd {
  background-color: #5a348f; }

.bcp {
  background-color: #8f2f8d; }

.bcpl {
  background-color: #c2258c; }

.bcplr {
  background-color: #e9bad8; }

.bgp {
  background: linear-gradient(117.64deg, #8f2f8d 0%, #5a348f 100%); }

.bcrdr {
  background-color: #63282c; }

.bcrd {
  background-color: #a62e34; }

.bcr {
  background-color: #e8242d; }

.bcrl {
  background-color: #ed5a2e; }

.bcrlr {
  background-color: #f8c8bc; }

.bgr {
  background: linear-gradient(117.64deg, #e8242d 0%, #a62e34 100%); }

.bcydr {
  background-color: #731e22; }

.bcyd {
  background-color: #d95931; }

.bcy {
  background-color: #f07930; }

.bcyl {
  background-color: #faae31; }

.bcylr {
  background-color: #fde4bf; }

.bgy {
  background: linear-gradient(117.39deg, #f07930 0%, #d95931 100%); }

.db {
  display: block; }

.di {
  display: inline; }

.dib {
  display: inline-block; }

.dn {
  display: none; }

.maxs {
  margin: 0.25rem; }

.mas {
  margin: 0.5rem; }

.mam {
  margin: 1rem; }

.mal {
  margin: 2rem; }

.maxl {
  margin: 4rem; }

.mbf {
  margin-bottom: 0; }

.mbxs {
  margin-bottom: 0.25rem; }

.mbs {
  margin-bottom: 0.5rem; }

.mbm {
  margin-bottom: 1rem; }

.mbl {
  margin-bottom: 2rem; }

.mb3 {
  margin-bottom: 3rem; }

.mbxl {
  margin-bottom: 4rem; }

@media all and (min-width: 45rem) {
  .mbf-s {
    margin-bottom: 0; } }

@media all and (min-width: 45rem) {
  .mbm-s {
    margin-bottom: 1rem; } }

@media all and (min-width: 45rem) {
  .mbl-s {
    margin-bottom: 2rem; } }

@media all and (min-width: 56.25rem) {
  .mbm-m {
    margin-bottom: 1rem; } }

@media all and (min-width: 45rem) {
  .mb3-s {
    margin-bottom: 3rem; } }

@media all and (min-width: 56.25rem) {
  .mb3-m {
    margin-bottom: 3rem; } }

@media all and (min-width: 56.25rem) {
  .mbl-m {
    margin-bottom: 2rem; } }

@media all and (min-width: 75rem) {
  .mbl-l {
    margin-bottom: 2rem; } }

@media all and (min-width: 56.25rem) {
  .mbxl-m {
    margin-bottom: 4rem; } }

@media all and (min-width: 75rem) {
  .mbxl-l {
    margin-bottom: 4rem; } }

@media all and (min-width: 56.25rem) {
  .mbf-m {
    margin-bottom: 0; } }

@media all and (min-width: 75rem) {
  .mbf-l {
    margin-bottom: 0; } }

.mhc {
  margin-right: auto;
  margin-left: auto; }

.mlf {
  margin-left: 0; }

.mlxs {
  margin-left: 0.25rem; }

.mls {
  margin-left: 0.5rem; }

.mlm {
  margin-left: 1rem; }

.mll {
  margin-left: 2rem; }

.mrf {
  margin-right: 0; }

.mrxs {
  margin-right: 0.25rem; }

.mrs {
  margin-right: 0.5rem; }

.mrm {
  margin-right: 1rem; }

.mrl {
  margin-right: 2rem; }

.mrxl {
  margin-right: 4rem; }

.mra {
  margin-right: auto; }

@media all and (min-width: 45rem) {
  .mrm-s {
    margin-right: 1rem; } }

@media all and (min-width: 45rem) {
  .mrl-s {
    margin-right: 2rem; } }

@media all and (min-width: 45rem) {
  .mrxl-s {
    margin-right: 4rem; } }

@media all and (min-width: 56.25rem) {
  .mrxl-m {
    margin-right: 4rem; } }

.mtf {
  margin-top: 0; }

.mtxs {
  margin-top: 0.25rem; }

.mts {
  margin-top: 0.5rem; }

.mtm {
  margin-top: 1rem; }

.mtmm {
  margin-top: 1.5rem; }

.mtl {
  margin-top: 2rem; }

.mtxl {
  margin-top: 4rem; }

@media all and (min-width: 45rem) {
  .mtf-s {
    margin-top: 0; } }

@media all and (min-width: 75rem) {
  .mtf-l {
    margin-top: 0; } }

.paxs {
  padding: 0.25rem; }

.pas {
  padding: 0.5rem; }

.pam {
  padding: 1rem; }

.pal {
  padding: 2rem; }

.paxl {
  padding: 4rem; }

.pbf {
  padding-bottom: 0; }

.pbxs {
  padding-bottom: 0.25rem; }

.pbs {
  padding-bottom: 0.5rem; }

.pbm {
  padding-bottom: 1rem; }

.pbl {
  padding-bottom: 2rem; }

.pbxl {
  padding-bottom: 4rem; }

@media all and (min-width: 56.25rem) {
  .pbf-m {
    padding-bottom: 0; } }

@media all and (min-width: 75rem) {
  .pbf-l {
    padding-bottom: 0; } }

.plf {
  padding-left: 0; }

.plxs {
  padding-left: 0.25rem; }

.pls {
  padding-left: 0.5rem; }

.plm {
  padding-left: 1rem; }

.pll {
  padding-left: 2rem; }

.prf {
  padding-right: 0; }

.prxs {
  padding-right: 0.25rem; }

.prs {
  padding-right: 0.5rem; }

.prm {
  padding-right: 1rem; }

.prl {
  padding-right: 2rem; }

.ptf {
  padding-top: 0; }

.ptxs {
  padding-top: 0.25rem; }

.pts {
  padding-top: 0.5rem; }

.ptm {
  padding-top: 1rem; }

.ptl {
  padding-top: 2rem; }

.ptxl {
  padding-top: 4rem; }

@media all and (min-width: 45rem) {
  .pts-s {
    padding-top: 0.5rem; } }

@media all and (min-width: 45rem) {
  .ptf-s {
    padding-top: 0; } }

@media all and (min-width: 56.25rem) {
  .ptm-m {
    padding-top: 1rem; } }

@media all and (min-width: 56.25rem) {
  .ptf-m {
    padding-top: 0; } }

@media all and (min-width: 75rem) {
  .ptf-l {
    padding-top: 0; } }

@media all and (max-width: 56.25rem) {
  .ptf-below-m {
    padding-top: 0; } }

@media all and (max-width: 75rem) {
  .ptf-below-l {
    padding-top: 0; } }

.pr {
  position: relative; }

.ra {
  border-radius: 50%; }

.ram {
  border-radius: 24px; }

.ran {
  border-radius: 0; }

.fwl {
  font-weight: 300; }

.fwn {
  font-weight: 400; }

.fwm {
  font-weight: 500; }

.fwb {
  font-weight: 700; }

.tac {
  text-align: center; }

.tar {
  text-align: right; }

@media all and (min-width: 45rem) {
  .tar-s {
    text-align: right; } }

.tal {
  text-align: left; }

@media all and (min-width: 45rem) {
  .tal-s {
    text-align: left; } }

.tfb {
  font-family: "Cachet", -apple-system, BlinkMacSystemFont, sans-serif; }

.tsxs {
  font-size: 0.6375rem; }

.tss {
  font-size: 0.8rem; }

.tsm {
  font-size: 16px; }

.tsl {
  font-size: 1.25rem; }

.tsxl {
  font-size: 1.5625rem; }

.tsxxl {
  font-size: 1.9375rem; }

.lhs {
  line-height: 1.25; }

.lhf {
  line-height: 0; }

.lh1 {
  line-height: 1; }

.tsi {
  font-style: italic; }

.ttu {
  text-transform: uppercase; }

.bdr {
  border: 1px solid #0a63ac; }

.bdrb {
  border-bottom: 1px solid #0a63ac; }

.bdrl {
  border-left: 1px solid #0a63ac; }

.bdrr {
  border-right: 1px solid #0a63ac; }

.bdrt {
  border-top: 1px solid #0a63ac; }

.zi1 {
  z-index: 1; }

.wsnw {
  white-space: nowrap; }

.oh {
  overflow: hidden; }

.ov {
  overflow: visible; }

.vat {
  vertical-align: top; }

.vam {
  vertical-align: middle; }

.vish {
  visibility: hidden; }

.list-reset {
  list-style-type: none;
  margin: 0;
  padding: 0; }

.op0 {
  opacity: 0 !important; }

.op1 {
  opacity: 1 !important; }

.w100 {
  width: 100%; }

.df {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }

.dif {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }

@media all and (min-width: 45rem) {
  .df-s {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; } }

.aic {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }

.aifs {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start; }

.aife {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end; }

.aib {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline; }

.asfs {
  -ms-flex-item-align: start;
  align-self: flex-start; }

@media all and (min-width: 45rem) {
  .aife-s {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end; } }

@media all and (min-width: 56.25rem) {
  .aife-m {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end; } }

.fdc {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }

.fdr {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row; }

.fdrr {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse; }

@media all and (min-width: 45rem) {
  .fdrr-s {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; } }

@media all and (min-width: 56.25rem) {
  .fdrr-m {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; } }

@media all and (min-width: 75rem) {
  .fdrr-l {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; } }

@media all and (min-width: 56.25rem) {
  .fdr-m {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; } }

.fg1 {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1; }

.jcsa {
  -ms-flex-pack: distribute;
  justify-content: space-around; }

.jcsb {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

.jcc {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center; }

.jcfe {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end; }

.show-s {
  display: none; }
  @media all and (min-width: 45rem) {
    .show-s {
      display: block; } }

.show-m {
  display: none; }
  @media all and (min-width: 56.25rem) {
    .show-m {
      display: block; } }

.show-l {
  display: none; }
  @media all and (min-width: 75rem) {
    .show-l {
      display: block; } }

.show-l--flex {
  display: none; }
  @media all and (min-width: 75rem) {
    .show-l--flex {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; } }

@media all and (min-width: 45rem) {
  .hide-s {
    display: none; } }

@media all and (min-width: 56.25rem) {
  .hide-m {
    display: none; } }

@media all and (min-width: 75rem) {
  .hide-l {
    display: none; } }

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