/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */
/* 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-.
 */
figcaption,
figure {
  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 {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * Add the correct display in IE.
 */
main {
  display: block;
}

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

/* Links
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * 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,
form {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 */
button {
  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 */
}

button,
[type=button],
[type=reset],
[type=submit] {
  /**
   * Remove the inner border and padding in Firefox.
   */
  /**
   * Restore the focus styles unset by the previous rule.
   */
}
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Show the overflow in Edge.
 */
input {
  overflow: visible;
}

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

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

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
  /**
   * Remove the inner padding and cancel buttons in Chrome and Safari on 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 */
}

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

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

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

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

/*
 * Add the correct display in IE 9-.
 */
menu {
  display: block;
}

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

html {
  box-sizing: border-box;
  background: #1e3155;
}

* {
  box-sizing: inherit;
}

body {
  z-index: 1;
  overflow-x: hidden;
}

ul {
  padding-left: 1rem;
}

li {
  padding-bottom: 1rem;
}

main a {
  text-decoration: none;
  color: #1e3155;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: #aad199;
}
main img {
  max-width: 100%;
}
main i {
  font-weight: normal;
}

a.border__none,
a.b__none {
  border: 0;
}

a.border__underline,
a.b__underline {
  border: 1;
}

html {
  font-size: 14px;
  font-weight: 500;
  font-family: "Raleway", sans-serif;
  color: #1e3155;
  line-height: 140%;
  letter-spacing: 0.01rem;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}
@media (min-width: 399px) {
  html {
    font-size: 16px;
  }
}
@media (min-width: 899px) {
  html {
    font-size: 18px;
  }
}
@media (min-width: 1399px) {
  html {
    font-size: 20px;
  }
}

h1 {
  font-size: 3.2rem;
  line-height: 120%;
  font-weight: 600;
  margin: 0;
}

h2 {
  font-size: 2.4rem;
  line-height: 120%;
  font-weight: 600;
  margin: 0;
}

h3 {
  font-size: 1.8rem;
  line-height: 140%;
  font-weight: 600;
  margin: 0;
}

h4 {
  font-size: 1.2rem;
  line-height: 140%;
  font-weight: 600;
  margin: 0;
}

.heading--ultralarge,
.h--ul {
  font-size: 3.2rem;
  line-height: 120%;
}

.heading--extralarge,
.h--xl {
  font-size: 2.4rem;
  line-height: 120%;
}

.heading--large,
.h--l {
  font-size: 1.8rem;
  line-height: 140%;
}

.heading--medium,
.h--m {
  font-size: 1.2rem;
  line-height: 140%;
}

.caption {
  font-size: 0.8rem;
  line-height: 160%;
}

.caption--uppercase {
  font-size: 0.7rem;
  line-height: 160%;
  text-transform: uppercase;
  letter-spacing: 0.1rem;
}

.caption__small {
  font-size: 0.7rem;
  line-height: 160%;
}

.caption__small--uppercase {
  font-size: 0.7rem;
  line-height: 160%;
  text-transform: uppercase;
  letter-spacing: 0.1rem;
}

.regular__font--size {
  font-size: 1rem;
}

.font__bold--normal,
.f__b--norm {
  font-weight: 400;
}

.font__bold--semi-bold,
.f__b--sb {
  font-weight: 600;
}

.font__bold--bold,
.f__b--b {
  font-weight: 600;
}

.font__bold--extra-bold,
.f__b--eb {
  font-weight: 700;
}

.font__bold--ultra-bold,
.f__b--ub {
  font-weight: 800;
}

.bb__none {
  border-bottom: none;
}

.text__underline {
  border-bottom: 5px solid #AAD199;
}

.accordion__container,
.acc__cont {
  display: block;
}

.acc__cont--horizontal {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.accordion__item,
.acc__it {
  padding-top: 1rem;
}
.accordion__item .accordion__item--title,
.accordion__item .acc__it--t,
.acc__it .accordion__item--title,
.acc__it .acc__it--t {
  font-size: 0.8rem;
  font-family: "Raleway", sans-serif;
  color: #1e3155;
  cursor: pointer;
  width: 100%;
  background: #ffffff;
  border: 0;
  min-height: 48px;
  text-align: left;
  border-bottom: 1px solid #1e3155;
}
.accordion__item .accordion__item--title .left,
.accordion__item .acc__it--t .left,
.acc__it .accordion__item--title .left,
.acc__it .acc__it--t .left {
  display: inline-block;
  width: 88%;
  vertical-align: middle;
}
.accordion__item .accordion__item--title .left a,
.accordion__item .acc__it--t .left a,
.acc__it .accordion__item--title .left a,
.acc__it .acc__it--t .left a {
  border: 0;
}
.accordion__item .accordion__item--title .right,
.accordion__item .acc__it--t .right,
.acc__it .accordion__item--title .right,
.acc__it .acc__it--t .right {
  display: inline-block;
  width: 10%;
  text-align: right;
  vertical-align: middle;
}
.accordion__item .accordion__item--title.right-text .left,
.accordion__item .acc__it--t.right-text .left,
.acc__it .accordion__item--title.right-text .left,
.acc__it .acc__it--t.right-text .left {
  width: 65%;
}
.accordion__item .accordion__item--title.right-text .right,
.accordion__item .acc__it--t.right-text .right,
.acc__it .accordion__item--title.right-text .right,
.acc__it .acc__it--t.right-text .right {
  width: 35%;
}
.accordion__item .accordion__item--body,
.accordion__item .acc__it--b,
.acc__it .accordion__item--body,
.acc__it .acc__it--b {
  display: none;
  opacity: 0;
  transition: opacity 1s ease-out;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid #1e3155;
}
.accordion__item .accordion__item--open,
.accordion__item .acc__it--o,
.acc__it .accordion__item--open,
.acc__it .acc__it--o {
  opacity: 1;
  display: block;
}

.accordion__item--horizontal,
.acc__it--h {
  padding-top: 1rem;
  width: 380px;
}
.accordion__item--horizontal .accordion__item--title,
.accordion__item--horizontal .acc__it--t,
.acc__it--h .accordion__item--title,
.acc__it--h .acc__it--t {
  font-size: 0.8rem;
  font-family: "Raleway", sans-serif;
  color: #1e3155;
  cursor: pointer;
  width: 100%;
  background: #ffffff;
  border: 0;
  min-height: 48px;
  text-align: left;
  border-bottom: 1px solid #1e3155;
}
.accordion__item--horizontal .accordion__item--title .left,
.accordion__item--horizontal .acc__it--t .left,
.acc__it--h .accordion__item--title .left,
.acc__it--h .acc__it--t .left {
  display: inline-block;
  width: 88%;
  vertical-align: middle;
}
.accordion__item--horizontal .accordion__item--title .left a,
.accordion__item--horizontal .acc__it--t .left a,
.acc__it--h .accordion__item--title .left a,
.acc__it--h .acc__it--t .left a {
  border: 0;
}
.accordion__item--horizontal .accordion__item--title .right,
.accordion__item--horizontal .acc__it--t .right,
.acc__it--h .accordion__item--title .right,
.acc__it--h .acc__it--t .right {
  display: inline-block;
  width: 10%;
  text-align: right;
  vertical-align: middle;
}
.accordion__item--horizontal .accordion__item--title.right-text .left,
.accordion__item--horizontal .acc__it--t.right-text .left,
.acc__it--h .accordion__item--title.right-text .left,
.acc__it--h .acc__it--t.right-text .left {
  width: 65%;
}
.accordion__item--horizontal .accordion__item--title.right-text .right,
.accordion__item--horizontal .acc__it--t.right-text .right,
.acc__it--h .accordion__item--title.right-text .right,
.acc__it--h .acc__it--t.right-text .right {
  width: 35%;
}
.accordion__item--horizontal .accordion__item--body,
.accordion__item--horizontal .acc__it--b,
.acc__it--h .accordion__item--body,
.acc__it--h .acc__it--b {
  display: none;
  opacity: 0;
  transition: opacity 1s ease-out;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid #1e3155;
}
.accordion__item--horizontal .accordion__item--open,
.accordion__item--horizontal .acc__it--o,
.acc__it--h .accordion__item--open,
.acc__it--h .acc__it--o {
  opacity: 1;
  display: block;
}

.card {
  border-radius: 5px;
  background: #ffffff;
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);
  border-left: 5px solid;
  margin-bottom: 0.6rem;
  font-size: 0.8rem;
  position: relative;
  padding: 12px 21px;
}
.card a {
  border: 0;
}
.card--title {
  font-weight: 600;
  margin-bottom: 12px;
}
.card--body p {
  margin: 0;
}
.card.card__border--right {
  border-left: 0;
  border-right: 5px solid;
}
.card.card__border--none {
  border: 0;
}
.card.card__links--show a {
  border-bottom: 1px;
  border-bottom-style: solid;
}

.card__highlight {
  border-radius: 5px;
  background: #ffffff;
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);
  border-left: 5px solid;
  margin-bottom: 0.6rem;
  font-size: 0.8rem;
  position: relative;
  padding: 12px 21px;
  color: #ffffff;
}
.card__highlight a {
  border: 0;
}
.card__highlight--title {
  font-weight: 600;
  margin-bottom: 12px;
}
.card__highlight--body p {
  margin: 0;
}
.card__highlight.card__border--right {
  border-left: 0;
  border-right: 5px solid;
}
.card__highlight.card__border--none {
  border: 0;
}
.card__highlight.card__links--show a {
  border-bottom: 1px;
  border-bottom-style: solid;
}
.card__highlight--title {
  color: #ffffff !important;
}

.card__highlight--final {
  border-radius: 5px;
  background: #ffffff;
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);
  border-left: 5px solid;
  margin-bottom: 0.6rem;
  font-size: 0.8rem;
  position: relative;
  padding: 12px 21px;
  color: #ffffff !important;
}
.card__highlight--final a {
  border: 0;
}
.card__highlight--final--title {
  font-weight: 600;
  margin-bottom: 12px;
}
.card__highlight--final--body p {
  margin: 0;
}
.card__highlight--final.card__border--right {
  border-left: 0;
  border-right: 5px solid;
}
.card__highlight--final.card__border--none {
  border: 0;
}
.card__highlight--final.card__links--show a {
  border-bottom: 1px;
  border-bottom-style: solid;
}
@media (min-width: 1199px) {
  .card__highlight--final {
    width: 440px;
  }
}
.card__highlight--final--title {
  color: #ffffff !important;
}

.card__highlight--image {
  border-radius: 5px;
  background: #ffffff;
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);
  border-left: 5px solid;
  margin-bottom: 0.6rem;
  font-size: 0.8rem;
  position: relative;
  padding: 12px 21px;
  color: #ffffff !important;
}
.card__highlight--image a {
  border: 0;
}
.card__highlight--image--title {
  font-weight: 600;
  margin-bottom: 12px;
}
.card__highlight--image--body p {
  margin: 0;
}
.card__highlight--image.card__border--right {
  border-left: 0;
  border-right: 5px solid;
}
.card__highlight--image.card__border--none {
  border: 0;
}
.card__highlight--image.card__links--show a {
  border-bottom: 1px;
  border-bottom-style: solid;
}
.card__highlight--image--title {
  color: #ffffff !important;
}
.card__highlight--image--text {
  padding: 12px 21px;
  border-radius: 5px;
  z-index: 2;
}
.card__highlight--image--image {
  position: relative;
  z-index: 1;
  overflow: hidden;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.card__highlight--image--image div {
  width: 100%;
  height: 100%;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  z-index: -1;
}

.vertical__card__with-image {
  border-radius: 5px;
  background: #ffffff;
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);
  border-left: 5px solid;
  margin-bottom: 0.6rem;
  font-size: 0.8rem;
  position: relative;
  border-left: none;
}
.vertical__card__with-image a {
  border: 0;
}
.vertical__card__with-image--title {
  font-weight: 600;
  margin-bottom: 12px;
}
.vertical__card__with-image--body p {
  margin: 0;
}
.vertical__card__with-image.card__border--right {
  border-left: 0;
  border-right: 5px solid;
}
.vertical__card__with-image.card__border--none {
  border: 0;
}
.vertical__card__with-image.card__links--show a {
  border-bottom: 1px;
  border-bottom-style: solid;
}
.vertical__card__with-image--text {
  padding: 12px 21px;
  border-radius: 5px;
  z-index: 2;
}
.vertical__card__with-image--image {
  z-index: 1;
  overflow: hidden;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  line-height: 0rem;
}
.vertical__card__with-image--image img {
  width: 100%;
}
.vertical__card__with-image--image__bottom {
  z-index: 1;
  overflow: hidden;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  margin-top: -5px;
}
.vertical__card__with-image--image__bottom img {
  width: 100%;
  z-index: -1;
}

.add__border {
  border-left: 5px solid;
}

.card__advertisement {
  background: rgba(196, 196, 196, 0.3);
  padding: 0px 0px 5px 10px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  margin-bottom: -5px;
  padding-bottom: 5px;
}
.card__advertisement p {
  margin: 0;
}

.card__with-image {
  border-radius: 5px;
  background: #ffffff;
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);
  border-left: 5px solid;
  margin-bottom: 0.6rem;
  font-size: 0.8rem;
  position: relative;
  min-height: 109px;
}
.card__with-image a {
  border: 0;
}
.card__with-image--title {
  font-weight: 600;
  margin-bottom: 12px;
}
.card__with-image--body p {
  margin: 0;
}
.card__with-image.card__border--right {
  border-left: 0;
  border-right: 5px solid;
}
.card__with-image.card__border--none {
  border: 0;
}
.card__with-image.card__links--show a {
  border-bottom: 1px;
  border-bottom-style: solid;
}
.card__with-image--text {
  padding: 12px 21px;
  border-radius: 5px;
  z-index: 2;
}
.card__with-image--image {
  position: relative;
  z-index: 1;
  overflow: hidden;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  margin-left: -25px;
  min-height: 109px;
  min-width: 103px;
}
.card__with-image--image div {
  width: 100%;
  height: 100%;
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  z-index: -1;
}

.card__overlap {
  margin-left: 10px;
  margin-top: -4rem;
}
@media (min-width: 1199px) {
  .card__overlap {
    margin-left: -4rem;
    margin-top: auto;
    margin-bottom: auto;
  }
}
.card__overlap--btn {
  margin-bottom: -40px;
  margin-left: auto;
  margin-right: auto;
  display: block !important;
}

.card__cutoff--cont {
  filter: drop-shadow(3px 3px 3px rgba(0, 0, 0, 0.2));
}
.card__cutoff--cont:hover {
  filter: drop-shadow(0px 0px 0px rgba(0, 0, 0, 0));
}

.card__cutoff {
  border-radius: 5px;
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);
  border-left: 5px solid;
  margin-bottom: 0.6rem;
  font-size: 0.8rem;
  position: relative;
  border-left: none;
  -webkit-clip-path: polygon(2px 93.88%, 15% 100%, 100% 100%, 100% 0px, 0px 0px);
          clip-path: polygon(2px 93.88%, 15% 100%, 100% 100%, 100% 0px, 0px 0px);
}
.card__cutoff a {
  border: 0;
}
.card__cutoff--title {
  font-weight: 600;
  margin-bottom: 12px;
  min-height: 7.5rem;
}
.card__cutoff--title p {
  height: 2.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.card__cutoff--body p {
  margin: 0;
}
.card__cutoff--invert {
  color: #ffffff;
  background: #1e3155;
  height: 100%;
}
.card__cutoff--text {
  padding: 12px 21px;
  border-radius: 0px 0px 5px 5px;
  z-index: 2;
}
.card__cutoff--image {
  z-index: 1;
  overflow: hidden;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  line-height: 0rem;
}
.card__cutoff--image img {
  width: 100%;
}
.card__cutoff--link {
  font-size: 2.4rem;
  margin-bottom: 1rem;
}
@media (min-width: 1199px) {
  .card__cutoff--link {
    margin-bottom: 2.5rem;
  }
}
@media (min-width: 1439px) {
  .card__cutoff--link {
    margin-bottom: 5rem;
  }
}

.breadcrumb__list {
  list-style: none;
  display: inline;
  padding-left: 0rem;
}
.breadcrumb__list li {
  display: inline;
}

.button__under,
.btn__under, .button__invert,
.btn__invert, .button,
.btn {
  font-size: 0.7rem;
  font-weight: 600;
  letter-spacing: 0.1rem;
  text-transform: uppercase;
  text-decoration: none;
  text-align: center;
  border: 1px solid;
  border-radius: 3px;
  box-sizing: border-box;
  display: inline-block;
  min-width: 7rem;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 12px 21px;
}
.button__under h4,
.btn__under h4, .button__invert h4,
.btn__invert h4, .button h4,
.btn h4 {
  text-transform: initial;
  letter-spacing: initial;
}

.button,
.btn {
  color: #1e3155;
  background: #ffffff;
}
.button:hover,
.btn:hover {
  cursor: pointer;
  color: #ffffff;
  background: #1e3155;
}
.button__invert,
.btn__invert {
  color: #ffffff;
  background: #1e3155;
}
.button__invert:hover,
.btn__invert:hover {
  cursor: pointer;
  color: #1e3155;
  background: #ffffff;
}
.button__under,
.btn__under {
  border: 0;
  border-bottom: 1.5px solid;
  border-radius: 0;
  min-width: auto;
  padding: 6px 0;
}

.btn__large {
  border-radius: 10px;
  max-width: 380px;
}
.btn__large--text {
  color: #ffffff;
  padding-top: 1rem;
}
.btn__large--icon {
  float: right;
  font-weight: 800px;
  margin-right: 1.5rem;
  color: #ffffff;
}

.btn__pill--container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: normal;
}

.btn__pill__invert, .btn__pill {
  list-style: none;
  display: inline-block;
  padding: 5px 15px;
  border: 1px solid;
  text-align: center;
  text-decoration: none;
  font-size: 16px;
  border-radius: 25px;
  margin-bottom: 1rem;
  color: #1e3155;
  background: #ffffff;
}

.btn__pill {
  color: #1e3155;
  background: #ffffff;
}
@media (hover: hover) {
  .btn__pill:hover {
    cursor: pointer;
    color: #ffffff;
    background: #1e3155;
  }
}
.btn__pill__invert {
  color: #ffffff;
  background: #1e3155;
}
.btn__pill__invert:hover {
  cursor: pointer;
  color: #1e3155;
  background: #ffffff;
}
.btn__pill__invert .btn__pill__invert:hover {
  cursor: pointer;
  color: #1e3155;
  background: #ffffff;
}

.image-slider {
  overflow: hidden;
  width: 100%;
}
.image-slider__image {
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-animation-name: fade;
          animation-name: fade;
  -webkit-animation-duration: 2.5s;
          animation-duration: 2.5s;
}
.image-slider__image img {
  -webkit-clip-path: polygon(0 85%, 15% 100%, 100% 100%, 100% 0, 0 0);
          clip-path: polygon(0 85%, 15% 100%, 100% 100%, 100% 0, 0 0);
  width: 100%;
  border-radius: 5px;
}
.image-slider.outlets {
  position: relative;
  width: 100%;
  height: 100%;
  -webkit-animation-name: fade;
          animation-name: fade;
  -webkit-animation-duration: 2.5s;
          animation-duration: 2.5s;
}
.image-slider.outlets img {
  -webkit-clip-path: polygon(0 85%, 15% 100%, 100% 100%, 100% 0, 0 0);
          clip-path: polygon(0 85%, 15% 100%, 100% 100%, 100% 0, 0 0);
  width: 100%;
  height: 387px;
  border-radius: 5px;
}
.image-slider__button {
  position: absolute;
  bottom: -20px;
  left: 0;
  right: 0;
  margin: auto;
  width: -webkit-fit-content;
  width: fit-content;
  width: -moz-fit-content;
  box-sizing: content-box;
}
.image-slider__selector {
  display: inline-block;
  margin-bottom: 0.75rem;
  margin-left: 0.75rem;
  opacity: 0.7;
}
.image-slider__selector:hover {
  cursor: pointer;
}
@media (min-width: 599px) {
  .image-slider__selector {
    display: block;
    margin-left: 0;
  }
}
.image-slider__selector-container {
  text-align: right;
}
@media (min-width: 599px) {
  .image-slider__selector-container {
    text-align: left;
  }
}
.image-slider__selector.active {
  opacity: 1;
}
.image-slider__selector--dot {
  width: 12px;
  height: 12px;
  border-radius: 100%;
  background-color: #1e3155;
}

.slider__campaign {
  padding: 2rem 0;
  position: relative;
  min-height: 700px;
}
@media (min-width: 399px) {
  .slider__campaign {
    min-height: 800px;
  }
}
@media (min-width: 599px) {
  .slider__campaign {
    min-height: 600px;
  }
}
@media (min-width: 899px) {
  .slider__campaign {
    min-height: 800px;
  }
}
@media (min-width: 1199px) {
  .slider__campaign {
    min-height: 650px;
  }
}
.slider__campaign .saf-min-h {
  min-height: 700px;
}
@media (min-width: 399px) {
  .slider__campaign .saf-min-h {
    min-height: 800px;
  }
}
@media (min-width: 599px) {
  .slider__campaign .saf-min-h {
    min-height: 600px;
  }
}
@media (min-width: 899px) {
  .slider__campaign .saf-min-h {
    min-height: 800px;
  }
}
@media (min-width: 1199px) {
  .slider__campaign .saf-min-h {
    min-height: 650px;
  }
}
.slider__campaign--slide {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.5s ease-in, visibility 0.5s ease-in;
  position: absolute;
}
.slider__campaign--slide.active {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.5s ease-out, visibility 0.5s ease-out;
}
.slider__campaign--slide.active .component__main {
  margin-top: 0;
  transition: margin 0.5s ease-out;
}
.slider__campaign--image img {
  border-radius: 5px;
  width: 100%;
}
.slider__campaign--content {
  position: relative;
  min-height: 300px;
}
.slider__campaign--content .component__header {
  padding-bottom: 3rem;
}
@media (min-width: 1199px) {
  .slider__campaign--content .component__header {
    padding-bottom: 0.5rem;
  }
}
@media (min-width: 1399px) {
  .slider__campaign--content .component__header {
    padding-bottom: 3rem;
  }
}
.slider__campaign--content .component__main {
  margin-top: 0.75rem;
  transition: margin 0.5s ease-in;
  padding-bottom: 1rem;
}
.slider__campaign--content .component__main--title {
  min-height: 120px;
}
.slider__campaign--content .component__main--subtitle {
  min-height: 250px;
}
.slider__campaign--content .component__link {
  position: absolute;
  font-size: 2.5rem;
  font-weight: normal;
  right: 1rem;
  width: 6rem;
  height: 7rem;
  text-align: right;
  border: 0;
  border-radius: 5px;
}
@media (min-width: 599px) {
  .slider__campaign--content .component__link {
    height: 5rem;
    width: 6rem;
  }
}
@media (min-width: 899px) {
  .slider__campaign--content .component__link {
    width: 6rem;
    height: 7rem;
  }
}
@media (min-width: 1199px) {
  .slider__campaign--content .component__link {
    right: 2rem;
    height: 7rem;
    width: 6rem;
  }
}
@media (min-width: 1399px) {
  .slider__campaign--content .component__link {
    width: 6rem;
    height: 7rem;
  }
}
.slider__campaign--content .component__link i {
  padding: 0.75rem;
}
@media (min-width: 1199px) {
  .slider__campaign--content .component__link i {
    padding: 1rem;
  }
}
.slider__campaign .component__footer {
  padding: 1rem 1.5rem;
  border-radius: 3px;
}
@media (min-width: 599px) {
  .slider__campaign .component__footer {
    padding: 1.5rem;
  }
}
@media (min-width: 1199px) {
  .slider__campaign .component__footer {
    padding: 1.5rem;
    margin-top: -5rem;
  }
}
.slider__campaign .component__footer--social {
  padding-top: 0.5rem;
}
@media (min-width: 599px) {
  .slider__campaign .component__footer--social {
    padding: 0;
    margin: auto;
  }
}
.slider__campaign .component__footer--social a {
  border: 0;
  font-size: 1.4rem;
  font-weight: 500;
  margin-right: 1.75rem;
}
.slider__campaign--selector {
  margin-bottom: 1.25rem;
}
.slider__campaign--selector:hover {
  cursor: pointer;
}
.slider__campaign--selector-container {
  z-index: 1;
  position: absolute;
  right: -0.4rem;
  top: 20%;
  transform: translateY(-50%);
}
@media (min-width: 599px) {
  .slider__campaign--selector-container {
    right: -6px;
    top: 25%;
  }
}
@media (min-width: 1199px) {
  .slider__campaign--selector-container {
    right: -8px;
  }
}
.slider__campaign--selector.active .slider__campaign--selector-dot {
  background-color: #4a4a4a;
}
.slider__campaign--selector-dot {
  width: 12px;
  height: 12px;
  border-radius: 100%;
  background-color: #ffffff;
}
@media (min-width: 1199px) {
  .slider__campaign--selector-dot {
    width: 16px;
    height: 16px;
  }
}

@-webkit-keyframes fade {
  from {
    opacity: 0.4;
  }
  to {
    opacity: 1;
  }
}

@keyframes fade {
  from {
    opacity: 0.4;
  }
  to {
    opacity: 1;
  }
}
.image__collage {
  margin: 1rem 0;
  position: relative;
  min-height: 375px;
}
@media (min-width: 399px) {
  .image__collage {
    min-height: 500px;
  }
}
@media (min-width: 599px) {
  .image__collage {
    min-height: 425px;
  }
}
@media (min-width: 899px) {
  .image__collage {
    min-height: 525px;
  }
}
@media (min-width: 1199px) {
  .image__collage {
    min-height: 620px;
  }
}
.image__collage--item {
  position: absolute;
}
.image__collage--item.component__background {
  background: #ffffff;
}
.image__collage--item.component__background img {
  opacity: 0.7;
  display: block;
}
.image__collage--item.component__background img:hover {
  opacity: 1;
}
.image__collage--item.component__background .image__collage--text {
  display: none;
}
.image__collage--item.component__background:hover {
  opacity: 1;
  z-index: 1;
}
@media (min-width: 1199px) {
  .image__collage--item.component__background:hover .image__collage--text {
    display: block;
  }
}
.image__collage--item.component__foreground {
  background: #ffffff;
  opacity: 1;
}
.image__collage--item.component__foreground .image__collage--text {
  display: none;
}
.image__collage--item.component__foreground:hover {
  opacity: 1;
  z-index: 1;
}
@media (min-width: 1199px) {
  .image__collage--item.component__foreground:hover .image__collage--text {
    display: block;
  }
}
.image__collage--item img {
  border-radius: 5px;
}
.image__collage--text-wrapper {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.image__collage--text {
  display: none;
  position: absolute;
  left: 1rem;
}

.image__collage--landscape {
  margin: 1rem 0;
  position: relative;
  min-height: 375px;
}
@media (min-width: 399px) {
  .image__collage--landscape {
    min-height: 500px;
  }
}
@media (min-width: 599px) {
  .image__collage--landscape {
    min-height: 425px;
  }
}
@media (min-width: 899px) {
  .image__collage--landscape {
    min-height: 525px;
  }
}
@media (min-width: 1199px) {
  .image__collage--landscape {
    min-height: 520px;
  }
}
.image__collage--landscape--item {
  position: absolute;
}
.image__collage--landscape--item.component__background {
  background: #ffffff;
}
.image__collage--landscape--item.component__background img {
  opacity: 0.7;
  display: block;
}
.image__collage--landscape--item.component__background img:hover {
  opacity: 1;
}
.image__collage--landscape--item.component__background .image__collage--text {
  display: none;
}
.image__collage--landscape--item.component__background:hover {
  opacity: 1;
  z-index: 1;
}
@media (min-width: 1199px) {
  .image__collage--landscape--item.component__background:hover .image__collage--text {
    display: block;
  }
}
.image__collage--landscape--item.component__foreground {
  background: #ffffff;
  opacity: 1;
}
.image__collage--landscape--item.component__foreground .image__collage--text {
  display: none;
}
.image__collage--landscape--item.component__foreground:hover {
  opacity: 1;
  z-index: 1;
}
@media (min-width: 1199px) {
  .image__collage--landscape--item.component__foreground:hover .image__collage--text {
    display: block;
  }
}
.image__collage--landscape--item img {
  border-radius: 5px;
}
.image__collage--landscape--text-wrapper {
  position: absolute;
  bottom: 0;
  width: 100%;
}
.image__collage--landscape--text {
  display: none;
  position: absolute;
  left: 1rem;
}

.image__with-button {
  position: relative;
  width: 100%;
  height: -webkit-fit-content;
  height: fit-content;
  height: -moz-fit-content;
}
.image__with-button img {
  -webkit-clip-path: polygon(0 85%, 15% 100%, 100% 100%, 100% 0, 0 0);
          clip-path: polygon(0 85%, 15% 100%, 100% 100%, 100% 0, 0 0);
}
.image__with-button .btn, .image__with-button .button {
  position: absolute;
  bottom: -20px;
  left: 0;
  right: 0;
  margin: auto;
  box-sizing: content-box;
}

.image__cta--content {
  margin: -3rem auto 3rem auto;
  width: 90%;
  box-shadow: 0px 4px 0px rgba(0, 0, 0, 0.15);
  border-radius: 5px;
  padding: 1rem;
  padding-bottom: 3rem;
  position: relative;
}
@media (min-width: 599px) {
  .image__cta--content {
    width: 100%;
    margin: 1rem auto 3rem -3rem;
  }
}
@media (min-width: 899px) {
  .image__cta--content {
    margin-top: 3rem;
  }
}
@media (min-width: 1199px) {
  .image__cta--content {
    margin-left: -3rem;
    margin-top: 4rem;
  }
}
.image__cta--button {
  position: absolute;
  bottom: -1.5rem;
  left: 0;
  right: 0;
  width: 50%;
  margin: auto;
}
@media (min-width: 599px) {
  .image__cta--button {
    left: 2rem;
    margin: 0;
    width: -webkit-fit-content;
    width: fit-content;
    width: -moz-fit-content;
  }
}

.cat-selector__with-image {
  position: relative;
}
.cat-selector__with-image .component__wrapper {
  margin-bottom: 1.5rem;
  position: relative;
}
.cat-selector__with-image .component__background img {
  width: 100%;
  max-width: 100%;
}
.cat-selector__with-image .component__foreground {
  position: absolute;
  padding: 1rem;
  box-shadow: 0px 2px 0px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  white-space: nowrap;
  font-weight: 600;
}
@media (min-width: 1199px) {
  .cat-selector__with-image .component__foreground {
    position: relative;
  }
}
@media (max-width: 1199px) {
  .cat-selector__with-image .component__foreground {
    font-size: 0.8rem;
    line-height: 160%;
    border: 0;
  }
}
@media (min-width: 599px) {
  .cat-selector__with-image .component__foreground {
    padding: 0.5rem;
  }
}
@media (min-width: 1199px) {
  .cat-selector__with-image .component__foreground {
    padding: 0;
    border-radius: 0;
    box-shadow: none;
    width: -webkit-fit-content;
    width: fit-content;
    width: -moz-fit-content;
    background: transparent !important;
  }
}
@media (min-width: 1199px) {
  .cat-selector__with-image .component__foreground {
    font-weight: 400;
  }
}
.cat-selector__with-image .component__hoverable--images {
  display: none;
  position: absolute;
  width: 110%;
  height: 120%;
  top: -10%;
  left: -5%;
  opacity: 0.5;
  z-index: -1;
}
@media (min-width: 1199px) {
  .cat-selector__with-image .component__hoverable--images {
    display: block;
  }
}
.cat-selector__with-image .component__hoverable--images img {
  display: none;
  position: absolute;
  width: 50%;
  border-radius: 5px;
}
.cat-selector__with-image .component__hoverable--images .component__top-left {
  top: 0;
  left: 0;
}
.cat-selector__with-image .component__hoverable--images .component__top-centre {
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.cat-selector__with-image .component__hoverable--images .component__top-right {
  top: 0;
  right: 0;
}
.cat-selector__with-image .component__hoverable--images .component__bottom-left {
  bottom: 0;
  left: 0;
}
.cat-selector__with-image .component__hoverable--images .component__bottom-centre {
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.cat-selector__with-image .component__hoverable--images .component__bottom-right {
  bottom: 0;
  right: 0;
}

.call-to-action__dot-wrapper {
  height: 120px;
  position: relative;
  margin: 1rem auto;
}
@media (min-width: 599px) {
  .call-to-action__dot-wrapper {
    display: inline-block;
    width: calc(35% / 2);
    height: 64px;
    position: relative;
  }
  .call-to-action__dot-wrapper.adjust--left {
    margin-left: -1rem;
  }
}
@media (min-width: 1199px) {
  .call-to-action__dot-wrapper {
    width: calc(52% / 2);
  }
}
.call-to-action__dot-wrapper div {
  width: 128px;
  transform: translateY(-50%) rotate(90deg);
  top: 50%;
  margin: auto;
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
}
@media (min-width: 599px) {
  .call-to-action__dot-wrapper div {
    width: 100%;
    position: absolute;
    top: -1rem;
    transform: none;
  }
}
.call-to-action__center {
  text-align: center;
}
@media (min-width: 599px) {
  .call-to-action__center .call-to-action__text {
    width: 65%;
    display: inline-block;
  }
}
@media (min-width: 1199px) {
  .call-to-action__center .call-to-action__text {
    width: 48%;
  }
}
.call-to-action__center .call-to-action__text h2 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.cta__small--width {
  width: 100%;
}
@media (min-width: 1199px) {
  .cta__small--width {
    width: 75% !important;
  }
}

.officer__block {
  margin: 5rem 0;
}
.officer__block--title {
  min-height: 50px;
}
.officer__block--title h5, .officer__block--title h6 {
  margin-bottom: 0.5rem;
}
.officer__block--image {
  padding-bottom: 33px;
}
@media (min-width: 1199px) {
  .officer__block--image {
    padding: 0;
  }
}
.officer__block--image a {
  border: 0;
}
.officer__block--image img {
  border-radius: 5px;
}
.officer__block--dots {
  width: 64px;
  height: 64px;
  margin: auto;
}
@media (min-width: 1199px) {
  .officer__block--desktop-grid {
    grid-template-columns: repeat(8, 1fr) !important;
    width: 100%;
    grid-column-gap: 1rem !important;
  }
  .officer__block--desktop-push {
    margin-top: 2.5rem;
  }
  .officer__block--desktop-pull {
    margin-top: -2.5rem;
  }
}

.adjust__dev {
  margin-top: -0.25rem;
}
@media (min-width: 1199px) {
  .adjust__dev {
    margin-top: -3.5rem;
  }
}

.adjust__int {
  margin-top: 1.75rem;
}
@media (min-width: 1199px) {
  .adjust__int {
    margin-top: 1rem;
  }
}

.block__statement {
  padding: 1rem;
  border-radius: 5px;
  -webkit-clip-path: polygon(0 85%, 15% 100%, 100% 100%, 100% 0, 0 0);
          clip-path: polygon(0 85%, 15% 100%, 100% 100%, 100% 0, 0 0);
  text-align: right;
  width: 100%;
}
@media (min-width: 1199px) {
  .block__statement {
    min-height: 425px;
  }
}
.block__statement--link {
  font-size: 2.4rem;
  margin-bottom: 1rem;
}
@media (min-width: 1199px) {
  .block__statement--link {
    margin-bottom: 2.5rem;
  }
}
@media (min-width: 1439px) {
  .block__statement--link {
    margin-bottom: 5rem;
  }
}
@media (min-width: 1199px) {
  .block__statement--title h1 {
    font-size: 1.6rem;
  }
}
@media (min-width: 1439px) {
  .block__statement--title h1 {
    font-size: 2.4rem;
  }
}
.block__statement--text {
  width: 75%;
  margin-left: auto;
}
@media (min-width: 1199px) {
  .block__statement--text {
    width: 100%;
  }
}
@media (min-width: 1439px) {
  .block__statement--text {
    width: 75%;
  }
}

.dropdown {
  color: #fff !important;
  border-radius: 5px;
  font-family: Nunito, sans-serif;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
}
.dropdown option {
  background-color: #fff;
  color: #4b4b4b;
  padding: 14px 12px;
  border-bottom: 1px solid #f2f2f2;
}

.history__text--dot-wrapper {
  height: 120px;
  overflow: hidden;
}
@media (min-width: 399px) {
  .history__text--dot-wrapper {
    height: 150px;
  }
}
@media (min-width: 1199px) {
  .history__text--dot-wrapper {
    height: initial;
    width: 100%;
    display: inline-block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
  }
}
.history__text--dot-wrapper div {
  transform: rotate(90deg);
}
@media (min-width: 1199px) {
  .history__text--dot-wrapper div {
    width: 100%;
    transform: initial;
  }
}
.history__text--left-edge {
  margin-left: calc(50% - 50vw);
  height: 120px;
}
@media (min-width: 399px) {
  .history__text--left-edge {
    height: 150px;
  }
}
@media (min-width: 1199px) {
  .history__text--left-edge {
    height: initial;
    display: inline-block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
  }
}
.history__text--left-edge div {
  transform: rotate(90deg);
}
@media (min-width: 1199px) {
  .history__text--left-edge div {
    transform: initial;
  }
}
.history__text--right-edge {
  margin-right: calc(50% - 50vw);
  height: 120px;
}
@media (min-width: 399px) {
  .history__text--right-edge {
    height: 150px;
  }
}
@media (min-width: 1199px) {
  .history__text--right-edge {
    height: initial;
    display: inline-block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
  }
}
.history__text--right-edge div {
  transform: rotate(90deg);
}
@media (min-width: 1199px) {
  .history__text--right-edge div {
    transform: initial;
  }
}

.trailing__left {
  margin-left: calc(50% - 50vw);
}

.trailing__right {
  margin-right: calc(49% - 50vw);
}

.timeline__card {
  height: 126px;
}

.timeline__card--title {
  margin-top: 0.25rem;
}

.pull__dots {
  margin-left: -10px;
}

.fill__dots {
  width: 100%;
}
@media (min-width: 1199px) {
  .fill__dots {
    width: 110%;
  }
}

.dotted__line--huge, .dotted__line--x-large, .dotted__line--large, .dotted__line--medium, .dotted__line--small {
  border: 0;
  border-image-source: url(https://fe3ca8e0a2f497a00e8a-853d39369c554c336474f22b1382bbe4.ssl.cf3.rackcdn.com/dotted_def-blue.png);
  border-image-slice: 64;
  border-image-repeat: repeat;
  border-image-outset: 0 3px;
}

.dotted__line--small {
  border-bottom-width: 4px;
  border-bottom-style: dotted;
}

.dotted__line--medium {
  border-bottom-width: 6px;
  border-bottom-style: dotted;
}

.dotted__line--large {
  border-bottom-width: 12px;
  border-bottom-style: dotted;
}

.dotted__line--x-large {
  border-bottom-width: 16px;
  border-bottom-style: dotted;
}

.dotted__line--huge {
  border-bottom-width: 40px;
  border-bottom-style: dotted;
}

.dotted__line--vertical {
  height: 100%;
  margin: auto;
  transform: rotate(90deg) translateY(-44%);
  top: 50%;
}

.solid__line--small {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: #BDBDBD;
}

.iframe__wrapper {
  position: relative;
  overflow: hidden;
  padding-top: 56.25%;
}
.iframe__item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.timer__countdown--item {
  width: 33%;
  float: left;
}

.large_timer__countdown--item_large {
  -webkit-clip-path: polygon(0 80%, 7% 100%, 100% 100%, 100% 0, 0 0);
          clip-path: polygon(0 80%, 7% 100%, 100% 100%, 100% 0, 0 0);
  width: 100%;
  padding: 30px 0 30px 40px;
  border-radius: 10px;
  height: 137px;
}
@media (min-width: 599px) {
  .large_timer__countdown--item_large {
    width: 100%;
  }
}
@media (min-width: 1199px) {
  .large_timer__countdown--item_large {
    width: 100%;
  }
}
.large_timer__countdown--item_medium {
  border-radius: 10px;
  padding-left: 20px;
  width: 180px;
}
.large_timer__countdown--item_small {
  border-radius: 10px;
  width: 118px;
  padding-left: 20px;
  margin-left: 20px;
  height: 100px;
}

.bottom--row {
  display: flex;
  float: left;
  width: 100%;
  margin-top: 10px;
  margin-left: 20px;
}
@media (min-width: 899px) {
  .bottom--row {
    margin-left: 40px;
  }
}
@media (min-width: 1399px) {
  .bottom--row {
    margin-left: 100px;
  }
}

.small__timer {
  display: flex;
  justify-content: space-evenly;
}
@media (min-width: 1199px) {
  .small__timer {
    justify-content: space-between;
  }
}

.reg__icon {
  font-size: 25px;
  padding-right: 0.75rem;
}

.btn__icon {
  font-size: 15px;
  padding-right: 0.75rem;
}

#modalPopup {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99999;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.4);
}

.electionModal {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99999;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.4);
}

.modalcontent {
  transform: translate(-50%, -50%);
  height: 90%;
  overflow-y: scroll;
  width: 80%;
  border-radius: 5px;
  background: #fff;
  top: 50%;
  left: 50%;
  position: absolute;
  padding: 2rem 2rem;
  border: 1px solid;
}
@media (min-width: 1199px) {
  .modalcontent {
    padding: 3rem 3rem;
  }
}
.modalcontent p {
  padding: 0;
}

.cropModal {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99999;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.4);
}

.cropmodalcontent {
  transform: translate(-50%, -50%);
  height: 70%;
  overflow-y: scroll;
  width: 90%;
  border-radius: 5px;
  background: #fff;
  top: 50%;
  left: 50%;
  position: absolute;
  padding: 1rem;
  border: 1px solid;
  /*+respond-up('small-desktop')
  * height: auto8? */
}
@media (min-width: 1199px) {
  .cropmodalcontent {
    padding: 1rem 3rem;
    width: 80%;
    height: 90%;
  }
}
.cropmodalcontent p {
  padding: 0;
}

.modalimage {
  background: #fff;
  text-align: center;
}
.modalimage img {
  width: 50%;
  height: auto;
}

.closeModalPopup {
  position: absolute;
  top: 5px;
  right: 5px;
  color: #0ABEF0;
  font-size: 40px;
  font-weight: bold;
}
.closeModalPopup:hover, .closeModalPopup:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}

.mpu_auto_rotate, .mpu_auto_rotate_m {
  width: 100%;
}

.mpu_auto_rotate a, .mpu_auto_rotate_m a {
  border: 0;
}

/*::-webkit-scrollbar 
 *  width: 10px*/
/* Track */
/*::-webkit-scrollbar-track 
 *  background: #f1f1f1*/
 *  //background: #009e4b */
/* Handle */
/*::-webkit-scrollbar-thumb 
 *  //background: #009e4b
 *  border-radius: 3px*/
/* Handle on hover */
/*::-webkit-scrollbar-thumb:hover 
 *  background: #555*/
.headline__banner {
  display: flex;
  align-items: center;
  justify-content: center;
}
.headline__banner--icon {
  float: left;
  color: #fff;
  background-color: #0ABEF0;
  height: 50px;
  width: 55px;
  border-radius: 50px;
  line-height: 50px;
  text-align: center;
  box-shadow: 2px 5px rgba(0, 0, 0, 0.25);
  z-index: 1;
  margin-top: -12px;
  margin-left: -10px;
  padding-left: 10px;
  padding-top: 2px;
}
.headline__banner--message {
  color: #fff;
  background-color: #0ABEF0;
  text-align: center;
  margin-left: -5px;
  width: 100%;
}

.cookie__popup {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0.25s ease-in, opacity 0.25s ease-in;
  border-top: 1px solid #1e3155;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: rgba(51, 51, 51, 0.9);
  color: #ffffff;
}
@media (min-width: 1199px) {
  .cookie__popup {
    margin-right: calc(49% - 50vw);
  }
}
.cookie__popup--title {
  font-size: 1.5rem;
}
@media (min-width: 1199px) {
  .cookie__popup--title {
    font-size: 1.2rem;
  }
}
.cookie__popup.show {
  visibility: visible;
  opacity: 1;
  transition: visibility 0.25s ease-in, opacity 0.25s ease-in;
  z-index: 1;
}

.cookie__popup--test {
  background-color: rgba(51, 51, 51, 0.9);
}

@media (min-width: 1199px) {
  .christmas__lights {
    margin-top: -120px;
    margin-right: calc(49% - 50vw);
    margin-left: calc(50% - 50vw);
  }
}

body {
  /*background: #000;*/
}

.lightrope {
  text-align: center;
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
  z-index: 1;
  margin: -15px 0 0 0;
  padding: 0;
  pointer-events: none;
  width: 100%;
}
.lightrope li {
  position: relative;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
  width: 12px;
  height: 28px;
  border-radius: 50%;
  margin: 20px;
  display: inline-block;
  background: #00f7a5;
  box-shadow: 0px 4.6666666667px 24px 3px #00f7a5;
  -webkit-animation-name: flash-1;
          animation-name: flash-1;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
}
.lightrope li:nth-child(2n+1) {
  background: aqua;
  box-shadow: 0px 4.6666666667px 24px 3px rgba(0, 255, 255, 0.5);
  -webkit-animation-name: flash-2;
          animation-name: flash-2;
  -webkit-animation-duration: 0.4s;
          animation-duration: 0.4s;
}
.lightrope li:nth-child(4n+2) {
  background: #f70094;
  box-shadow: 0px 4.6666666667px 24px 3px #f70094;
  -webkit-animation-name: flash-3;
          animation-name: flash-3;
  -webkit-animation-duration: 1.1s;
          animation-duration: 1.1s;
}
.lightrope li:nth-child(odd) {
  -webkit-animation-duration: 1.8s;
          animation-duration: 1.8s;
}
.lightrope li:nth-child(3n+1) {
  -webkit-animation-duration: 1.4s;
          animation-duration: 1.4s;
}
.lightrope li:before {
  content: "";
  position: absolute;
  background: #222;
  width: 10px;
  height: 9.3333333333px;
  border-radius: 3px;
  top: -4.6666666667px;
  left: 1px;
}
.lightrope li:after {
  content: "";
  top: -14px;
  left: 9px;
  position: absolute;
  width: 52px;
  height: 18.6666666667px;
  border-bottom: solid #222 2px;
  border-radius: 50%;
}
.lightrope li:last-child:after {
  content: none;
}
.lightrope li:first-child {
  margin-left: -40px;
}

@-webkit-keyframes flash-1 {
  0%, 100% {
    background: #00f7a5;
    box-shadow: 0px 4.6666666667px 24px 3px #00f7a5;
  }
  50% {
    background: rgba(0, 247, 165, 0.4);
    box-shadow: 0px 4.6666666667px 24px 3px rgba(0, 247, 165, 0.2);
  }
}

@keyframes flash-1 {
  0%, 100% {
    background: #00f7a5;
    box-shadow: 0px 4.6666666667px 24px 3px #00f7a5;
  }
  50% {
    background: rgba(0, 247, 165, 0.4);
    box-shadow: 0px 4.6666666667px 24px 3px rgba(0, 247, 165, 0.2);
  }
}
@-webkit-keyframes flash-2 {
  0%, 100% {
    background: aqua;
    box-shadow: 0px 4.6666666667px 24px 3px aqua;
  }
  50% {
    background: rgba(0, 255, 255, 0.4);
    box-shadow: 0px 4.6666666667px 24px 3px rgba(0, 255, 255, 0.2);
  }
}
@keyframes flash-2 {
  0%, 100% {
    background: aqua;
    box-shadow: 0px 4.6666666667px 24px 3px aqua;
  }
  50% {
    background: rgba(0, 255, 255, 0.4);
    box-shadow: 0px 4.6666666667px 24px 3px rgba(0, 255, 255, 0.2);
  }
}
@-webkit-keyframes flash-3 {
  0%, 100% {
    background: #f70094;
    box-shadow: 0px 4.6666666667px 24px 3px #f70094;
  }
  50% {
    background: rgba(247, 0, 148, 0.4);
    box-shadow: 0px 4.6666666667px 24px 3px rgba(247, 0, 148, 0.2);
  }
}
@keyframes flash-3 {
  0%, 100% {
    background: #f70094;
    box-shadow: 0px 4.6666666667px 24px 3px #f70094;
  }
  50% {
    background: rgba(247, 0, 148, 0.4);
    box-shadow: 0px 4.6666666667px 24px 3px rgba(247, 0, 148, 0.2);
  }
}
.prog__bar {
  width: 100%;
  background-color: #ddd;
  height: 3px;
  margin-bottom: 10px;
}

.bar {
  width: 10%;
  height: 3px;
  background-color: #FF9628;
  padding-left: 10px;
  padding-right: 10px;
  line-height: 30px;
  color: white;
  display: block;
}

.alert__banner--success {
  background-color: #00d264;
  border-radius: 5px;
  line-height: 70px;
  height: 70px;
  border-radius: 50px;
  font-size: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  color: #1e3155;
}
.alert__banner--error {
  background-color: rgba(240, 10, 10, 0.5);
  border-radius: 5px;
  line-height: 70px;
  height: 70px;
  border-radius: 50px;
  font-size: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
  color: #fff;
}

.outlet__header {
  margin-top: -300px;
}
@media (min-width: 399px) {
  .outlet__header {
    margin-top: -350px;
  }
}
@media (min-width: 1199px) {
  .outlet__header {
    margin-top: -400px;
    padding: 0 calc((100% / 14) - 0.5rem);
  }
}
@media (min-width: 1439px) {
  .outlet__header {
    padding: 0;
  }
}
.outlet__header--contact {
  padding: 1rem;
  border-radius: 5px;
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);
  background: #ffffff;
}
@media (min-width: 899px) {
  .outlet__header--contact {
    width: 50%;
    margin: auto;
  }
}
@media (min-width: 1199px) {
  .outlet__header--contact {
    width: 100%;
    margin: 0;
  }
}
.outlet__header--contact a {
  border: 0;
}
.outlet__header--contact a i {
  margin: 0.5rem;
}
.outlet__header--social {
  font-size: 1.2rem;
  font-weight: 400;
}
.outlet__header--social a i {
  margin: 0 0.5rem;
}
.outlet__header--opening {
  padding: 1rem;
  border-radius: 5px;
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);
  background: #ffffff;
}
@media (min-width: 899px) {
  .outlet__header--opening {
    width: 50%;
    margin: 1rem auto;
  }
}
@media (min-width: 1199px) {
  .outlet__header--opening {
    width: 100%;
  }
}
.outlet__header--menu {
  width: 100%;
}
@media (min-width: 899px) {
  .outlet__header--menu {
    width: 50%;
    margin: auto;
  }
}
@media (min-width: 1199px) {
  .outlet__header--menu {
    width: 100%;
    margin: 0;
  }
}
.outlet__header--menu i {
  font-color: #1e3155 !important;
}

body {
  display: grid;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: [header] 165px [nav] auto [body] auto [footer] 200px;
  grid-template-columns: [content] 12fr;
}
@media (min-width: 1199px) {
  body {
    grid-template-rows: [header] 275px [nav] auto [body] auto [footer] 200px;
    grid-template-columns: [left-gutter] 0.5fr [content] 12fr [right-gutter] 0.5fr;
  }
}
@media (min-width: 1399px) {
  body {
    grid-template-rows: [header] 275px [nav] auto [body] auto [footer] 200px;
    grid-template-columns: [left-gutter] 1fr [content] 12fr [right-gutter] 1fr;
  }
}

.grid__align--top,
.g__agn--t {
  align-self: top;
}

.grid__align--center,
.g__agn--c {
  align-self: center;
}

.grid__align--bottom,
.g__agn--b {
  align-self: end;
}

.grid__container,
.g__cont {
  grid-column: content/right-gutter;
  display: grid;
  grid-column-gap: 1rem;
}
@media (min-width: 0px) {
  .grid__container,
.g__cont {
    grid-template-columns: repeat(4, 1fr);
  }
  .grid__container .grid__4--mobile,
.grid__container .g__4--m,
.g__cont .grid__4--mobile,
.g__cont .g__4--m {
    grid-column-end: span 4;
  }
  .grid__container .grid__3--mobile,
.grid__container .g__3--m,
.g__cont .grid__3--mobile,
.g__cont .g__3--m {
    grid-column-end: span 3;
  }
  .grid__container .grid__2--mobile,
.grid__container .g__2--m,
.g__cont .grid__2--mobile,
.g__cont .g__2--m {
    grid-column-end: span 2;
  }
  .grid__container .grid__1--mobile,
.grid__container .g__1--m,
.g__cont .grid__1--mobile,
.g__cont .g__1--m {
    grid-column-end: span 1;
  }
}
@media (min-width: 599px) {
  .grid__container,
.g__cont {
    grid-template-columns: repeat(8, 1fr);
  }
  .grid__container .grid__8--tablet,
.grid__container .g__8--t,
.g__cont .grid__8--tablet,
.g__cont .g__8--t {
    grid-column-end: span 8;
  }
  .grid__container .grid__7--tablet,
.grid__container .g__7--t,
.g__cont .grid__7--tablet,
.g__cont .g__7--t {
    grid-column-end: span 7;
  }
  .grid__container .grid__6--tablet,
.grid__container .g__6--t,
.g__cont .grid__6--tablet,
.g__cont .g__6--t {
    grid-column-end: span 6;
  }
  .grid__container .grid__5--tablet,
.grid__container .g__5--t,
.g__cont .grid__5--tablet,
.g__cont .g__5--t {
    grid-column-end: span 5;
  }
  .grid__container .grid__4--tablet,
.grid__container .g__4--t,
.g__cont .grid__4--tablet,
.g__cont .g__4--t {
    grid-column-end: span 4;
  }
  .grid__container .grid__3--tablet,
.grid__container .g__3--t,
.g__cont .grid__3--tablet,
.g__cont .g__3--t {
    grid-column-end: span 3;
  }
  .grid__container .grid__2--tablet,
.grid__container .g__2--t,
.g__cont .grid__2--tablet,
.g__cont .g__2--t {
    grid-column-end: span 2;
  }
  .grid__container .grid__1--tablet,
.grid__container .g__1--t,
.g__cont .grid__1--tablet,
.g__cont .g__1--t {
    grid-column-end: span 1;
  }
}
@media (min-width: 1199px) {
  .grid__container,
.g__cont {
    grid-template-columns: repeat(12, 1fr);
  }
  .grid__container .grid__12--desktop,
.grid__container .g__12--d,
.g__cont .grid__12--desktop,
.g__cont .g__12--d {
    grid-column-end: span 12;
  }
  .grid__container .grid__11--desktop,
.grid__container .g__11--d,
.g__cont .grid__11--desktop,
.g__cont .g__11--d {
    grid-column-end: span 11;
  }
  .grid__container .grid__10--desktop,
.grid__container .g__10--d,
.g__cont .grid__10--desktop,
.g__cont .g__10--d {
    grid-column-end: span 10;
  }
  .grid__container .grid__9--desktop,
.grid__container .g__9--d,
.g__cont .grid__9--desktop,
.g__cont .g__9--d {
    grid-column-end: span 9;
  }
  .grid__container .grid__8--desktop,
.grid__container .g__8--d,
.g__cont .grid__8--desktop,
.g__cont .g__8--d {
    grid-column-end: span 8;
  }
  .grid__container .grid__7--desktop,
.grid__container .g__7--d,
.g__cont .grid__7--desktop,
.g__cont .g__7--d {
    grid-column-end: span 7;
  }
  .grid__container .grid__6--desktop,
.grid__container .g__6--d,
.g__cont .grid__6--desktop,
.g__cont .g__6--d {
    grid-column-end: span 6;
  }
  .grid__container .grid__5--desktop,
.grid__container .g__5--d,
.g__cont .grid__5--desktop,
.g__cont .g__5--d {
    grid-column-end: span 5;
  }
  .grid__container .grid__4--desktop,
.grid__container .g__4--d,
.g__cont .grid__4--desktop,
.g__cont .g__4--d {
    grid-column-end: span 4;
  }
  .grid__container .grid__3--desktop,
.grid__container .g__3--d,
.g__cont .grid__3--desktop,
.g__cont .g__3--d {
    grid-column-end: span 3;
  }
  .grid__container .grid__2--desktop,
.grid__container .g__2--d,
.g__cont .grid__2--desktop,
.g__cont .g__2--d {
    grid-column-end: span 2;
  }
  .grid__container .grid__1--desktop,
.grid__container .g__1--d,
.g__cont .grid__1--desktop,
.g__cont .g__1--d {
    grid-column-end: span 1;
  }
}
@media (min-width: 1199px) {
  .grid__container .grid__11--offset,
.grid__container .g__11--o,
.g__cont .grid__11--offset,
.g__cont .g__11--o {
    grid-column-start: 12;
  }
}
@media (min-width: 1199px) {
  .grid__container .grid__10--offset,
.grid__container .g__10--o,
.g__cont .grid__10--offset,
.g__cont .g__10--o {
    grid-column-start: 11;
  }
}
@media (min-width: 1199px) {
  .grid__container .grid__9--offset,
.grid__container .g__9--o,
.g__cont .grid__9--offset,
.g__cont .g__9--o {
    grid-column-start: 10;
  }
}
@media (min-width: 1199px) {
  .grid__container .grid__8--offset,
.grid__container .g__8--o,
.g__cont .grid__8--offset,
.g__cont .g__8--o {
    grid-column-start: 9;
  }
}
@media (min-width: 1199px) {
  .grid__container .grid__7--offset,
.grid__container .g__7--o,
.g__cont .grid__7--offset,
.g__cont .g__7--o {
    grid-column-start: 8;
  }
}
@media (min-width: 1199px) {
  .grid__container .grid__6--offset,
.grid__container .g__6--o,
.g__cont .grid__6--offset,
.g__cont .g__6--o {
    grid-column-start: 7;
  }
}
@media (min-width: 1199px) {
  .grid__container .grid__5--offset,
.grid__container .g__5--o,
.g__cont .grid__5--offset,
.g__cont .g__5--o {
    grid-column-start: 6;
  }
}
@media (min-width: 1199px) {
  .grid__container .grid__4--offset,
.grid__container .g__4--o,
.g__cont .grid__4--offset,
.g__cont .g__4--o {
    grid-column-start: 5;
  }
}
@media (min-width: 1199px) {
  .grid__container .grid__3--offset,
.grid__container .g__3--o,
.g__cont .grid__3--offset,
.g__cont .g__3--o {
    grid-column-start: 4;
  }
}
@media (min-width: 1199px) {
  .grid__container .grid__2--offset,
.grid__container .g__2--o,
.g__cont .grid__2--offset,
.g__cont .g__2--o {
    grid-column-start: 3;
  }
}
@media (min-width: 1199px) {
  .grid__container .grid__1--offset,
.grid__container .g__1--o,
.g__cont .grid__1--offset,
.g__cont .g__1--o {
    grid-column-start: 2;
  }
}
@media (min-width: 1199px) {
  .grid__container .grid__0--offset,
.grid__container .g__0--o,
.g__cont .grid__0--offset,
.g__cont .g__0--o {
    grid-column-start: 1;
  }
}
@media (min-width: 599px) {
  .grid__container .grid__11--offset-all,
.grid__container .g__11--o-a,
.g__cont .grid__11--offset-all,
.g__cont .g__11--o-a {
    grid-column-start: 12;
  }
}
@media (min-width: 1199px) {
  .grid__container .grid__11--offset-all,
.grid__container .g__11--o-a,
.g__cont .grid__11--offset-all,
.g__cont .g__11--o-a {
    grid-column-start: 12;
  }
}
@media (min-width: 0px) {
  .grid__container .grid__11--offset-all,
.grid__container .g__11--o-a,
.g__cont .grid__11--offset-all,
.g__cont .g__11--o-a {
    grid-column-start: 12;
  }
}
@media (min-width: 599px) {
  .grid__container .grid__10--offset-all,
.grid__container .g__10--o-a,
.g__cont .grid__10--offset-all,
.g__cont .g__10--o-a {
    grid-column-start: 11;
  }
}
@media (min-width: 1199px) {
  .grid__container .grid__10--offset-all,
.grid__container .g__10--o-a,
.g__cont .grid__10--offset-all,
.g__cont .g__10--o-a {
    grid-column-start: 11;
  }
}
@media (min-width: 0px) {
  .grid__container .grid__10--offset-all,
.grid__container .g__10--o-a,
.g__cont .grid__10--offset-all,
.g__cont .g__10--o-a {
    grid-column-start: 11;
  }
}
@media (min-width: 599px) {
  .grid__container .grid__9--offset-all,
.grid__container .g__9--o-a,
.g__cont .grid__9--offset-all,
.g__cont .g__9--o-a {
    grid-column-start: 10;
  }
}
@media (min-width: 1199px) {
  .grid__container .grid__9--offset-all,
.grid__container .g__9--o-a,
.g__cont .grid__9--offset-all,
.g__cont .g__9--o-a {
    grid-column-start: 10;
  }
}
@media (min-width: 0px) {
  .grid__container .grid__9--offset-all,
.grid__container .g__9--o-a,
.g__cont .grid__9--offset-all,
.g__cont .g__9--o-a {
    grid-column-start: 10;
  }
}
@media (min-width: 599px) {
  .grid__container .grid__8--offset-all,
.grid__container .g__8--o-a,
.g__cont .grid__8--offset-all,
.g__cont .g__8--o-a {
    grid-column-start: 9;
  }
}
@media (min-width: 1199px) {
  .grid__container .grid__8--offset-all,
.grid__container .g__8--o-a,
.g__cont .grid__8--offset-all,
.g__cont .g__8--o-a {
    grid-column-start: 9;
  }
}
@media (min-width: 0px) {
  .grid__container .grid__8--offset-all,
.grid__container .g__8--o-a,
.g__cont .grid__8--offset-all,
.g__cont .g__8--o-a {
    grid-column-start: 9;
  }
}
@media (min-width: 599px) {
  .grid__container .grid__7--offset-all,
.grid__container .g__7--o-a,
.g__cont .grid__7--offset-all,
.g__cont .g__7--o-a {
    grid-column-start: 8;
  }
}
@media (min-width: 1199px) {
  .grid__container .grid__7--offset-all,
.grid__container .g__7--o-a,
.g__cont .grid__7--offset-all,
.g__cont .g__7--o-a {
    grid-column-start: 8;
  }
}
@media (min-width: 0px) {
  .grid__container .grid__7--offset-all,
.grid__container .g__7--o-a,
.g__cont .grid__7--offset-all,
.g__cont .g__7--o-a {
    grid-column-start: 8;
  }
}
@media (min-width: 599px) {
  .grid__container .grid__6--offset-all,
.grid__container .g__6--o-a,
.g__cont .grid__6--offset-all,
.g__cont .g__6--o-a {
    grid-column-start: 7;
  }
}
@media (min-width: 1199px) {
  .grid__container .grid__6--offset-all,
.grid__container .g__6--o-a,
.g__cont .grid__6--offset-all,
.g__cont .g__6--o-a {
    grid-column-start: 7;
  }
}
@media (min-width: 0px) {
  .grid__container .grid__6--offset-all,
.grid__container .g__6--o-a,
.g__cont .grid__6--offset-all,
.g__cont .g__6--o-a {
    grid-column-start: 7;
  }
}
@media (min-width: 599px) {
  .grid__container .grid__5--offset-all,
.grid__container .g__5--o-a,
.g__cont .grid__5--offset-all,
.g__cont .g__5--o-a {
    grid-column-start: 6;
  }
}
@media (min-width: 1199px) {
  .grid__container .grid__5--offset-all,
.grid__container .g__5--o-a,
.g__cont .grid__5--offset-all,
.g__cont .g__5--o-a {
    grid-column-start: 6;
  }
}
@media (min-width: 0px) {
  .grid__container .grid__5--offset-all,
.grid__container .g__5--o-a,
.g__cont .grid__5--offset-all,
.g__cont .g__5--o-a {
    grid-column-start: 6;
  }
}
@media (min-width: 599px) {
  .grid__container .grid__4--offset-all,
.grid__container .g__4--o-a,
.g__cont .grid__4--offset-all,
.g__cont .g__4--o-a {
    grid-column-start: 5;
  }
}
@media (min-width: 1199px) {
  .grid__container .grid__4--offset-all,
.grid__container .g__4--o-a,
.g__cont .grid__4--offset-all,
.g__cont .g__4--o-a {
    grid-column-start: 5;
  }
}
@media (min-width: 0px) {
  .grid__container .grid__4--offset-all,
.grid__container .g__4--o-a,
.g__cont .grid__4--offset-all,
.g__cont .g__4--o-a {
    grid-column-start: 5;
  }
}
@media (min-width: 599px) {
  .grid__container .grid__3--offset-all,
.grid__container .g__3--o-a,
.g__cont .grid__3--offset-all,
.g__cont .g__3--o-a {
    grid-column-start: 4;
  }
}
@media (min-width: 1199px) {
  .grid__container .grid__3--offset-all,
.grid__container .g__3--o-a,
.g__cont .grid__3--offset-all,
.g__cont .g__3--o-a {
    grid-column-start: 4;
  }
}
@media (min-width: 0px) {
  .grid__container .grid__3--offset-all,
.grid__container .g__3--o-a,
.g__cont .grid__3--offset-all,
.g__cont .g__3--o-a {
    grid-column-start: 4;
  }
}
@media (min-width: 599px) {
  .grid__container .grid__2--offset-all,
.grid__container .g__2--o-a,
.g__cont .grid__2--offset-all,
.g__cont .g__2--o-a {
    grid-column-start: 3;
  }
}
@media (min-width: 1199px) {
  .grid__container .grid__2--offset-all,
.grid__container .g__2--o-a,
.g__cont .grid__2--offset-all,
.g__cont .g__2--o-a {
    grid-column-start: 3;
  }
}
@media (min-width: 0px) {
  .grid__container .grid__2--offset-all,
.grid__container .g__2--o-a,
.g__cont .grid__2--offset-all,
.g__cont .g__2--o-a {
    grid-column-start: 3;
  }
}
@media (min-width: 599px) {
  .grid__container .grid__1--offset-all,
.grid__container .g__1--o-a,
.g__cont .grid__1--offset-all,
.g__cont .g__1--o-a {
    grid-column-start: 2;
  }
}
@media (min-width: 1199px) {
  .grid__container .grid__1--offset-all,
.grid__container .g__1--o-a,
.g__cont .grid__1--offset-all,
.g__cont .g__1--o-a {
    grid-column-start: 2;
  }
}
@media (min-width: 0px) {
  .grid__container .grid__1--offset-all,
.grid__container .g__1--o-a,
.g__cont .grid__1--offset-all,
.g__cont .g__1--o-a {
    grid-column-start: 2;
  }
}
@media (min-width: 599px) {
  .grid__container .grid__0--offset-all,
.grid__container .g__0--o-a,
.g__cont .grid__0--offset-all,
.g__cont .g__0--o-a {
    grid-column-start: 1;
  }
}
@media (min-width: 1199px) {
  .grid__container .grid__0--offset-all,
.grid__container .g__0--o-a,
.g__cont .grid__0--offset-all,
.g__cont .g__0--o-a {
    grid-column-start: 1;
  }
}
@media (min-width: 0px) {
  .grid__container .grid__0--offset-all,
.grid__container .g__0--o-a,
.g__cont .grid__0--offset-all,
.g__cont .g__0--o-a {
    grid-column-start: 1;
  }
}
@media (min-width: 599px) {
  .grid__container .grid__11--offset-tabdesk,
.grid__container .g__11--o-td,
.g__cont .grid__11--offset-tabdesk,
.g__cont .g__11--o-td {
    grid-column-start: 12;
  }
}
@media (min-width: 1199px) {
  .grid__container .grid__11--offset-tabdesk,
.grid__container .g__11--o-td,
.g__cont .grid__11--offset-tabdesk,
.g__cont .g__11--o-td {
    grid-column-start: 12;
  }
}
@media (min-width: 599px) {
  .grid__container .grid__10--offset-tabdesk,
.grid__container .g__10--o-td,
.g__cont .grid__10--offset-tabdesk,
.g__cont .g__10--o-td {
    grid-column-start: 11;
  }
}
@media (min-width: 1199px) {
  .grid__container .grid__10--offset-tabdesk,
.grid__container .g__10--o-td,
.g__cont .grid__10--offset-tabdesk,
.g__cont .g__10--o-td {
    grid-column-start: 11;
  }
}
@media (min-width: 599px) {
  .grid__container .grid__9--offset-tabdesk,
.grid__container .g__9--o-td,
.g__cont .grid__9--offset-tabdesk,
.g__cont .g__9--o-td {
    grid-column-start: 10;
  }
}
@media (min-width: 1199px) {
  .grid__container .grid__9--offset-tabdesk,
.grid__container .g__9--o-td,
.g__cont .grid__9--offset-tabdesk,
.g__cont .g__9--o-td {
    grid-column-start: 10;
  }
}
@media (min-width: 599px) {
  .grid__container .grid__8--offset-tabdesk,
.grid__container .g__8--o-td,
.g__cont .grid__8--offset-tabdesk,
.g__cont .g__8--o-td {
    grid-column-start: 9;
  }
}
@media (min-width: 1199px) {
  .grid__container .grid__8--offset-tabdesk,
.grid__container .g__8--o-td,
.g__cont .grid__8--offset-tabdesk,
.g__cont .g__8--o-td {
    grid-column-start: 9;
  }
}
@media (min-width: 599px) {
  .grid__container .grid__7--offset-tabdesk,
.grid__container .g__7--o-td,
.g__cont .grid__7--offset-tabdesk,
.g__cont .g__7--o-td {
    grid-column-start: 8;
  }
}
@media (min-width: 1199px) {
  .grid__container .grid__7--offset-tabdesk,
.grid__container .g__7--o-td,
.g__cont .grid__7--offset-tabdesk,
.g__cont .g__7--o-td {
    grid-column-start: 8;
  }
}
@media (min-width: 599px) {
  .grid__container .grid__6--offset-tabdesk,
.grid__container .g__6--o-td,
.g__cont .grid__6--offset-tabdesk,
.g__cont .g__6--o-td {
    grid-column-start: 7;
  }
}
@media (min-width: 1199px) {
  .grid__container .grid__6--offset-tabdesk,
.grid__container .g__6--o-td,
.g__cont .grid__6--offset-tabdesk,
.g__cont .g__6--o-td {
    grid-column-start: 7;
  }
}
@media (min-width: 599px) {
  .grid__container .grid__5--offset-tabdesk,
.grid__container .g__5--o-td,
.g__cont .grid__5--offset-tabdesk,
.g__cont .g__5--o-td {
    grid-column-start: 6;
  }
}
@media (min-width: 1199px) {
  .grid__container .grid__5--offset-tabdesk,
.grid__container .g__5--o-td,
.g__cont .grid__5--offset-tabdesk,
.g__cont .g__5--o-td {
    grid-column-start: 6;
  }
}
@media (min-width: 599px) {
  .grid__container .grid__4--offset-tabdesk,
.grid__container .g__4--o-td,
.g__cont .grid__4--offset-tabdesk,
.g__cont .g__4--o-td {
    grid-column-start: 5;
  }
}
@media (min-width: 1199px) {
  .grid__container .grid__4--offset-tabdesk,
.grid__container .g__4--o-td,
.g__cont .grid__4--offset-tabdesk,
.g__cont .g__4--o-td {
    grid-column-start: 5;
  }
}
@media (min-width: 599px) {
  .grid__container .grid__3--offset-tabdesk,
.grid__container .g__3--o-td,
.g__cont .grid__3--offset-tabdesk,
.g__cont .g__3--o-td {
    grid-column-start: 4;
  }
}
@media (min-width: 1199px) {
  .grid__container .grid__3--offset-tabdesk,
.grid__container .g__3--o-td,
.g__cont .grid__3--offset-tabdesk,
.g__cont .g__3--o-td {
    grid-column-start: 4;
  }
}
@media (min-width: 599px) {
  .grid__container .grid__2--offset-tabdesk,
.grid__container .g__2--o-td,
.g__cont .grid__2--offset-tabdesk,
.g__cont .g__2--o-td {
    grid-column-start: 3;
  }
}
@media (min-width: 1199px) {
  .grid__container .grid__2--offset-tabdesk,
.grid__container .g__2--o-td,
.g__cont .grid__2--offset-tabdesk,
.g__cont .g__2--o-td {
    grid-column-start: 3;
  }
}
@media (min-width: 599px) {
  .grid__container .grid__1--offset-tabdesk,
.grid__container .g__1--o-td,
.g__cont .grid__1--offset-tabdesk,
.g__cont .g__1--o-td {
    grid-column-start: 2;
  }
}
@media (min-width: 1199px) {
  .grid__container .grid__1--offset-tabdesk,
.grid__container .g__1--o-td,
.g__cont .grid__1--offset-tabdesk,
.g__cont .g__1--o-td {
    grid-column-start: 2;
  }
}
@media (min-width: 599px) {
  .grid__container .grid__0--offset-tabdesk,
.grid__container .g__0--o-td,
.g__cont .grid__0--offset-tabdesk,
.g__cont .g__0--o-td {
    grid-column-start: 1;
  }
}
@media (min-width: 1199px) {
  .grid__container .grid__0--offset-tabdesk,
.grid__container .g__0--o-td,
.g__cont .grid__0--offset-tabdesk,
.g__cont .g__0--o-td {
    grid-column-start: 1;
  }
}

.grid__justify--left,
.g__just--l {
  justify-self: left;
}

.grid__justify--center,
.g__just--c {
  justify-self: center;
}

.grid__justify--right,
.g__just--r {
  justify-self: right;
}

header {
  grid-row: header;
  grid-column: content/right-gutter;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 100;
}
@media (min-width: 1199px) {
  header {
    grid-column: left-gutter/end;
  }
}
header .su__header {
  display: grid;
  grid-column-gap: 1rem;
  grid-template-columns: [content] 100%;
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  transition: height 1s cubic-bezier(0, 0, 0.2, 1);
}
@media (min-width: 599px) {
  header .su__header {
    grid-template-columns: [content] 75%;
  }
}
@media (min-width: 1199px) {
  header .su__header {
    grid-template-columns: [content] 90%;
    margin: auto;
    justify-items: center;
  }
}
header .su__header--logo {
  grid-column: logo;
}
header .su__header--action {
  grid-column: action;
  display: none;
  padding-left: 1.5rem;
  margin-top: -0.4rem;
}
@media (min-width: 599px) {
  header .su__header--action {
    display: block;
  }
}
header .su__header--search {
  grid-column: search;
  position: relative;
  width: 100%;
}
header .su__header--search-form {
  position: fixed;
  left: 0;
  right: 0;
  top: -100px;
  z-index: 100;
  opacity: 0;
}
@media (min-width: 1199px) {
  header .su__header--search-form {
    position: absolute;
    width: 0;
    overflow: hidden;
    top: -0.75rem;
    right: 2rem;
    left: auto;
    opacity: 1;
  }
}
header .su__header--search-form form {
  position: relative;
}
header .su__header--search-form form input {
  width: 100%;
  height: 50px;
  border-radius: 0px;
  border: none;
  opacity: 0.9;
  text-transform: initial;
  letter-spacing: initial;
  color: #4b4b4b;
}
@media (min-width: 1199px) {
  header .su__header--search-form form input {
    padding: 0;
    color: #ffffff;
  }
}
header .su__header--search-form form input:focus {
  outline: none;
}
header .su__header--search-form form input::-moz-placeholder {
  color: #ffffff;
}
header .su__header--search-form form input::placeholder {
  color: #ffffff;
}
@media (min-width: 1199px) {
  header .su__header--search-form form input {
    opacity: 1;
    background: transparent;
  }
}
header .su__header--search-form.active {
  -webkit-animation: mobile-search-open 0.5s ease-out forwards;
          animation: mobile-search-open 0.5s ease-out forwards;
}
@media (min-width: 1199px) {
  header .su__header--search-form.active {
    -webkit-animation: none;
            animation: none;
    width: 100%;
    transition: width 0.5s ease-out;
  }
}
header .su__header--search-form.closed {
  -webkit-animation: mobile-search-closed 0.5s ease-in forwards;
          animation: mobile-search-closed 0.5s ease-in forwards;
}
@media (min-width: 1199px) {
  header .su__header--search-form.closed {
    -webkit-animation: none;
            animation: none;
    width: 0;
    transition: width 0.5s ease-out;
  }
}
header .su__header--search-close {
  position: absolute;
  right: 1rem;
  font-size: 21px;
  top: 50%;
  height: 21px;
  transform: translateY(-50%);
}
@media (min-width: 1199px) {
  header .su__header--search-close {
    display: none;
  }
}
header .su__header--search-icon {
  font-size: 21px;
  position: absolute;
  top: -0.1rem;
  right: 0;
  z-index: 100;
}
header .su__header--checkout {
  grid-column: checkout;
  justify-self: right;
}
header .su__header--menu {
  grid-column: menu;
  justify-self: right;
}
header .su__header--scrolled {
  display: grid;
  grid-column-gap: 1rem;
  grid-template-columns: [logo] 3fr [nav] 8fr;
  grid-template-rows: [header] 60px [nav] auto;
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  transition: height 1s cubic-bezier(0, 0, 0.2, 1);
}
@media (min-width: 599px) {
  header .su__header--scrolled {
    grid-template-columns: [logo] auto [action] 30% [space] 1fr [search] 10% [checkout] 4% [menu] 4%;
  }
}
@media (min-width: 1199px) {
  header .su__header--scrolled {
    grid-template-columns: [logo] 1fr [nav] 8fr;
    margin: auto;
  }
}
@media (max-width: 599px) {
  header .su__header--scrolled img {
    height: 40px;
  }
}
header .su__header--scrolled--logo {
  grid-column: logo;
}
header .su__header--scrolled--nav {
  grid-column: nav;
  justify-self: left;
}
header .su__header--scrolled--action {
  grid-column: action;
  display: none;
  padding-left: 1.5rem;
  margin-top: -0.4rem;
}
@media (min-width: 599px) {
  header .su__header--scrolled--action {
    display: block;
  }
}
header .su__header--scrolled--search {
  grid-column: search;
  position: relative;
  width: 100%;
}
header .su__header--scrolled--search-form {
  position: fixed;
  left: 0;
  right: 0;
  top: -100px;
  z-index: 100;
  opacity: 0;
}
@media (min-width: 1199px) {
  header .su__header--scrolled--search-form {
    position: absolute;
    width: 0;
    overflow: hidden;
    top: -0.75rem;
    right: 2rem;
    left: auto;
    opacity: 1;
  }
}
header .su__header--scrolled--search-form form {
  position: relative;
}
header .su__header--scrolled--search-form form input {
  width: 100%;
  height: 50px;
  border-radius: 0px;
  border: none;
  opacity: 0.9;
  text-transform: initial;
  letter-spacing: initial;
  color: #4b4b4b;
}
@media (min-width: 1199px) {
  header .su__header--scrolled--search-form form input {
    padding: 0;
    color: #ffffff;
  }
}
header .su__header--scrolled--search-form form input:focus {
  outline: none;
}
header .su__header--scrolled--search-form form input::-moz-placeholder {
  color: #ffffff;
}
header .su__header--scrolled--search-form form input::placeholder {
  color: #ffffff;
}
@media (min-width: 1199px) {
  header .su__header--scrolled--search-form form input {
    opacity: 1;
    background: transparent;
  }
}
header .su__header--scrolled--search-form.active {
  -webkit-animation: mobile-search-open 0.5s ease-out forwards;
          animation: mobile-search-open 0.5s ease-out forwards;
}
@media (min-width: 1199px) {
  header .su__header--scrolled--search-form.active {
    -webkit-animation: none;
            animation: none;
    width: 100%;
    transition: width 0.5s ease-out;
  }
}
header .su__header--scrolled--search-form.closed {
  -webkit-animation: mobile-search-closed 0.5s ease-in forwards;
          animation: mobile-search-closed 0.5s ease-in forwards;
}
@media (min-width: 1199px) {
  header .su__header--scrolled--search-form.closed {
    -webkit-animation: none;
            animation: none;
    width: 0;
    transition: width 0.5s ease-out;
  }
}
header .su__header--scrolled--search-close {
  position: absolute;
  right: 1rem;
  font-size: 21px;
  top: 50%;
  height: 21px;
  transform: translateY(-50%);
}
@media (min-width: 1199px) {
  header .su__header--scrolled--search-close {
    display: none;
  }
}
header .su__header--scrolled--search-icon {
  font-size: 21px;
  position: absolute;
  top: -0.1rem;
  right: 0;
  z-index: 100;
}
header .su__header--scrolled--checkout {
  grid-column: checkout;
  justify-self: right;
}
header .su__header--scrolled--menu {
  grid-column: menu;
  justify-self: right;
}

@-webkit-keyframes mobile-search-open {
  0% {
    top: -120px;
    opacity: 0;
  }
  50% {
    top: 20px;
    opacity: 0;
  }
  100% {
    top: 49px;
    opacity: 1;
  }
}

@keyframes mobile-search-open {
  0% {
    top: -120px;
    opacity: 0;
  }
  50% {
    top: 20px;
    opacity: 0;
  }
  100% {
    top: 49px;
    opacity: 1;
  }
}
@-webkit-keyframes mobile-search-closed {
  0% {
    top: 49px;
    opacity: 1;
  }
  50% {
    top: 20px;
    opacity: 0;
  }
  100% {
    top: -120px;
    opacity: 0;
  }
}
@keyframes mobile-search-closed {
  0% {
    top: 49px;
    opacity: 1;
  }
  50% {
    top: 20px;
    opacity: 0;
  }
  100% {
    top: -120px;
    opacity: 0;
  }
}
.foundry__nav--height {
  justify-content: center;
  margin-bottom: -60px !important;
  align-items: center;
}
@media (min-width: 1199px) {
  .foundry__nav--height {
    margin-bottom: -2.2rem !important;
  }
}

.su__navigation {
  display: grid;
  grid-column-gap: 1rem;
  grid-template-rows: [n-header] 100px [n-body] auto [n-footer] 1fr;
  grid-template-columns: [n-left-gutter] 0fr [n-content] 12fr [n-right-gutter] 0fr;
}
@media (min-width: 359px) {
  .su__navigation {
    grid-template-rows: [n-header] 100px [n-body] auto [n-footer] 125px;
  }
}
@media (min-width: 599px) {
  .su__navigation {
    grid-template-rows: [n-header] 100px [n-body] auto [n-footer] 175px;
  }
}
@media (min-width: 1199px) {
  .su__navigation {
    grid-template-rows: [n-header] 100px [n-body] auto [n-footer] 200px;
  }
}
@media (min-width: 1439px) {
  .su__navigation {
    grid-template-columns: [n-left-gutter] 1fr [n-content] 12fr [n-right-gutter] 1fr;
  }
}
.su__navigation_header {
  grid-row: n-header;
  grid-column: n-left-gutter/end;
  align-self: center;
  background: none;
  display: grid;
  grid-column-gap: 1rem;
  width: 100%;
  padding: 1.7rem 1.8rem;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  grid-template-columns: [n-action] 3fr [n-search] 5% [n-menu] 20%;
}
@media (min-width: 599px) {
  .su__navigation_header {
    grid-template-columns: [n-action] 3fr [n-search] 10% [n-menu] 10%;
  }
}
@media (min-width: 1199px) {
  .su__navigation_header {
    grid-template-columns: [n-action] 3fr [space] 1fr [n-search] 10% [n-menu] 4%;
    margin: auto;
  }
}
.su__navigation_header--action {
  grid-column: n-action;
}
.su__navigation_header--action a {
  color: #1e3155 !important;
  font-size: 20px;
  text-transform: uppercase;
}
.su__navigation_header--search {
  grid-column: n-search;
  position: relative;
  width: 100%;
}
.su__navigation_header--search .su__header--search-form input {
  color: #1e3155;
}
.su__navigation_header--search .su__header--search-form input::-moz-placeholder {
  color: #1e3155;
}
.su__navigation_header--search .su__header--search-form input::placeholder {
  color: #1e3155;
}
.su__navigation_header--search i {
  color: #1e3155 !important;
}
.su__navigation_header--search-icon {
  font-size: 1.4rem;
}
@media (min-width: 599px) {
  .su__navigation_header--search-icon {
    font-size: 1rem;
  }
}
.su__navigation_header--menu {
  grid-column: n-menu;
  justify-self: right;
}
.su__navigation_header--menu i {
  color: #1e3155 !important;
}
.su__navigation_header--checkout {
  grid-column: n-search/start;
  position: relative;
  justify-self: left;
}
.su__navigation_header--checkout i {
  color: #1e3155 !important;
}
.su__navigation_menu {
  grid-row: n-body;
  grid-column: n-left-gutter/end;
  display: grid;
  grid-column-gap: 1rem;
  grid-template-columns: repeat(1, 1fr);
  height: -webkit-fit-content;
  height: fit-content;
  height: -moz-fit-content;
  padding: 0 1.8rem;
}
@media (max-width: 1199px) {
  .su__navigation_menu {
    padding-top: 2rem;
  }
}
@media (max-width: 599px) {
  .su__navigation_menu {
    padding-top: 100px;
  }
}
@media (min-width: 1199px) {
  .su__navigation_menu {
    grid-template-columns: repeat(7, 1fr);
  }
}
.su__navigation_menu--header {
  padding-bottom: 0.6rem;
  width: -webkit-fit-content;
  width: fit-content;
  width: -moz-fit-content;
  font-size: 24px;
  text-transform: uppercase;
}
@media (max-width: 1199px) {
  .su__navigation_menu--sub {
    height: 60px;
  }
}
.su__navigation_menu--sub ul {
  display: none;
}
@media (min-width: 1199px) {
  .su__navigation_menu--sub ul {
    display: block;
    font-size: 12px;
  }
}
@media (min-width: 1439px) {
  .su__navigation_menu--sub ul {
    font-size: 1rem;
  }
}
.su__navigation_menu--sub ul li {
  padding-bottom: 0;
}
@media (max-width: 1199px) {
  .su__navigation_menu .dotted__line--small {
    width: 200px;
    margin-top: 0.5rem;
  }
}
@media (max-width: 599px) {
  .su__navigation_menu .dotted__line--small {
    width: 250px;
  }
}
.su__navigation_footer {
  grid-row: n-footer;
  grid-column: n-left-gutter/end;
  padding: 1.7rem 1.8rem;
  display: grid;
  grid-template-columns: [nf-action] 4fr [nf-highlight] 8fr;
}
@media (min-width: 599px) {
  .su__navigation_footer {
    grid-template-columns: [nf-action] 8fr [nf-highlight] 8fr;
  }
}
@media (min-width: 1199px) {
  .su__navigation_footer {
    grid-template-columns: [nf-action] 1fr [nf-highlight] auto;
  }
}
@media (min-width: 359px) {
  .su__navigation_footer--action {
    align-self: end;
  }
}
.su__navigation_footer--highlight {
  margin-top: -3.5rem;
}
@media (min-width: 359px) {
  .su__navigation_footer--highlight {
    margin-top: 0;
    align-self: end;
  }
}
.su__navigation_footer--highlight a {
  text-decoration: none;
  color: #4a4a4a;
}
.su__navigation_footer--highlight a:visited {
  color: #4a4a4a;
}
.su__navigation_footer--highlight .highlight--card {
  padding: 0.8rem 1rem;
  -webkit-clip-path: polygon(0 75%, 10% 100%, 100% 100%, 100% 0, 0 0);
          clip-path: polygon(0 75%, 10% 100%, 100% 100%, 100% 0, 0 0);
  border-radius: 10px;
  background-repeat: no-repeat;
  background-position: right;
  background-size: contain;
  position: relative;
}
.su__navigation_footer--highlight .highlight--card span {
  margin-top: 0;
}
.su__navigation_footer--highlight .highlight--card p {
  display: none;
}
@media (min-width: 599px) {
  .su__navigation_footer--highlight .highlight--card p {
    display: block;
  }
}
.su__navigation_footer--highlight .highlight--card-icon {
  position: absolute;
  right: 0.75rem;
  top: 0.75rem;
  font-size: 1.4rem;
  font-weight: normal;
}
.su__navigation_footer--highlight .highlight__social {
  margin-top: 0.5rem;
  text-align: right;
}
.su__navigation_footer--highlight .highlight__social--icon {
  display: inline-block;
  border-radius: 30px;
  width: 40px;
  text-align: center;
  height: 40px;
  color: #ffffff;
}
.su__navigation_footer--highlight .highlight__social--icon i {
  padding-top: 10px;
  font-size: 30px;
  font-weight: 400;
}

.news__body {
  grid-column: content/right-gutter;
  display: grid;
  grid-column-gap: 0.25rem;
  grid-template-rows: [title] 100px [body] auto [tags] 200px;
  grid-template-columns: [content] 8fr [image] 4fr;
}
.news__body--title {
  grid-row: title;
  grid-column: content/image-end;
  align-self: center;
  justify-self: center;
}
.news__body--subtitle {
  grid-row: body;
  grid-column: content;
}
.news__body--story {
  grid-row: body;
  grid-column: content;
}
.news__body--image {
  grid-row: body;
  grid-column: image;
}
.news__body--tags {
  grid-row: tags;
  grid-column: content;
}

footer {
  grid-row: footer;
  grid-column: content/right-gutter;
  padding: 2.2rem 0;
  height: -webkit-fit-content;
  height: fit-content;
  height: -moz-fit-content;
  min-height: 400px;
}
@media (min-width: 1199px) {
  footer {
    padding: 2.2rem 1rem;
  }
}
@media (min-width: 1439px) {
  footer {
    padding: 2.2rem 0;
  }
}
footer a {
  text-decoration: none;
}
footer a:hover {
  border-bottom: 2px solid #ffffff;
}
@media (min-width: 1199px) {
  footer {
    grid-column: left-gutter/end;
  }
}
footer .footer__icons a:hover {
  border-bottom: 0;
}
footer .footer__icons a i {
  font-size: 1.2rem;
  font-weight: 500;
  margin-right: 2rem;
}
footer .footer__links {
  margin: 1rem 0;
}
footer .footer__links a {
  display: block;
  width: -webkit-fit-content;
  width: fit-content;
  width: -moz-fit-content;
  margin-bottom: 1rem;
  height: 1rem;
}
footer .footer__address span {
  display: block;
  margin-bottom: 0.25rem;
}
footer .footer__univ a:hover {
  border-bottom: 0;
}

.su__body {
  max-width: 1200px;
  width: 100%;
  margin: auto;
}
@media (max-width: 1199px) {
  .su__body {
    padding: 0 1rem;
  }
}
@media (max-width: 1199px) {
  .su__body--offset {
    margin-top: -120px;
  }
}

.content__background {
  background-color: #fff;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  border-radius: 5px;
}
@media (min-width: 1199px) {
  .content__background {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
}

header {
  background: #aad199;
  padding: 1.7rem 1.8rem;
  transition: padding 0.2s ease-in;
  height: 150px;
  padding-bottom: 0.25rem;
}
@media (min-width: 1199px) {
  header {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
}
header .su__header--logo svg {
  height: 70px;
  transition: height 0.2s ease-in;
}
header .su__header--logo svg .ssu-logo-badge-right {
  transform: translateX(0px);
  transition: transform 0.2s ease-out;
}
header .su__header--logo svg #ssu-logo-text {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.2s ease-out, visibility 0.2s ease-out;
}
header .su__header--logo .white {
  height: 70px;
  transition: height 0.2s ease-in;
}
header .su__header--action {
  color: #ffffff;
}
header .su__header--action a {
  display: inline-block;
  text-decoration: none;
  color: #ffffff;
}
header .su__header--search-icon a i {
  color: #ffffff;
}
header .su__header--search-icon a:visited i {
  color: #ffffff;
}
header .su__header--checkout-icon a i {
  color: #ffffff;
}
header .su__header--checkout-icon a:visited i {
  color: #ffffff;
}
header.scrolling {
  padding: 0.5rem 0.9rem;
  transition: padding 0.2s ease-in;
  height: 60px;
}
@media (min-width: 1199px) {
  header.scrolling {
    height: 120px;
  }
}
header.scrolling .su__header--logo svg {
  height: 35px;
  transition: height 0.2s ease-out;
}
header.scrolling .su__header--logo svg .ssu-logo-badge-right {
  transform: translateX(1.5px);
  transition: transform 0.2s ease-out;
}
header.scrolling .su__header--logo svg #ssu-logo-text {
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.2s ease-out, visibility 0.2s ease-out;
}
header.scrolling .su__header--logo .white {
  height: 35px;
  transition: height 0.2s ease-in;
}
header.scrolling .su__header--action {
  padding-left: 0;
  margin-top: 0;
  align-self: center;
  height: 100%;
}
header.scrolling .su__header--account {
  display: inline-block;
}
@media (min-width: 1199px) {
  header.scrolling .su__header--search-form {
    top: -0.4rem;
    transition: top 0.2s ease-out;
  }
}
header.scrolling .su__header--search-icon {
  top: 50%;
  transform: translateY(-50%);
}
header.scrolling .su__header--menu {
  align-self: center;
}
header.scrolling .su__header--checkout i {
  color: #ffffff;
  font-size: 21px;
}

.transparent__header {
  background: none;
}
.transparent__header .su__header--action {
  color: #ffffff;
}
.transparent__header .su__header--action a {
  color: #ffffff;
  border-color: #ffffff;
}
.transparent__header .su__header--search-icon a i {
  color: #ffffff;
}
.transparent__header .su__header--search-icon a:visited i {
  color: #ffffff;
}
.transparent__header .su__header--checkout-icon a i {
  color: #ffffff;
}
.transparent__header .su__header--checkout-icon a:visited i {
  color: #ffffff;
}
.transparent__header.scrolling {
  background: #1e3155;
}
@media (min-width: 1199px) {
  .transparent__header.scrolling {
    margin: 0;
  }
}

.header__logo {
  width: 200px;
}
@media (min-width: 1199px) {
  .header__logo {
    width: 500px;
  }
}
.header__logo--scrolled {
  width: 140px;
}

.menu-toggle-holder {
  z-index: 4;
  font-size: 30px;
  margin-top: -3px;
}
.menu-toggle-holder:hover {
  cursor: pointer;
}

.su__navigation {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999;
  overflow-x: hidden;
  overflow-y: hidden;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.35s cubic-bezier(1, 0, 0, 1), visibility 0.35s cubic-bezier(1, 0, 0, 1);
  background-repeat: no-repeat;
  background-color: #ffffff;
  background-size: cover;
  background-position: top right;
}
.su__navigation.open {
  visibility: visible;
  opacity: 1;
}
.su__navigation_menu--sub {
  padding: 2rem 0;
}
.su__navigation_menu--list {
  list-style: none;
  padding: 0;
  margin: 0.6rem 0;
}
.su__navigation_header.scrolling {
  align-self: initial;
  margin: 0;
}
.su__navigation_header.scrolling .su__navigation_header--action {
  max-height: 35px;
}
.su__navigation_header.scrolling .su__navigation_header--search {
  max-height: 35px;
}
.su__navigation_header.scrolling .su__navigation_header--menu {
  max-height: 35px;
  align-self: center;
}

.news__border {
  border-bottom: 1px solid;
  border-color: #828282;
}
.news .caption__small--uppercase {
  font-size: 0.6rem;
}

form {
  font-family: "Nunito", sans-serif;
}

input {
  font-size: 1rem;
  font-family: "Nunito", sans-serif;
  line-height: 160%;
  letter-spacing: 0.1rem;
  color: #1e3155;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  padding: 0.5rem 1rem;
}

textarea {
  font-size: 1rem;
  font-family: "Nunito", sans-serif;
  line-height: 160%;
  padding: 0.5rem 1rem;
  border-radius: 3px;
}

fieldset {
  border: 0;
  padding: 1.5rem 1rem;
}

.input__search {
  position: relative;
}
.input__search button {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 16px;
  padding: 0;
  background: none;
  border: 0;
}
.input__search button:hover {
  cursor: pointer;
}

table {
  width: 100%;
  font-size: 1rem;
  font-weight: 600;
}
table th {
  padding: 0.5rem;
}
table td {
  padding: 0.25rem;
}

.election__list {
  width: 100%;
  margin-right: 2rem;
  border-collapse: collapse;
}
.election__list th {
  text-align: left;
  padding-bottom: 10px;
  padding: 0;
}
.election__list--row {
  border-bottom: 1px solid rgba(0, 0, 0, 0.25);
}

.page__menu {
  display: none;
  opacity: 0;
  transition: visibility 0.25s ease-in, opacity 0.25s ease-in;
  min-height: 80px;
  position: -webkit-sticky;
  position: sticky;
  top: 60px;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  margin-top: -1rem;
  background-color: #aad199;
  color: #1e3155;
}
@media (min-width: 599px) {
  .page__menu {
    min-height: 70px;
  }
}
@media (min-width: 1199px) {
  .page__menu {
    margin-right: calc(49% - 50vw);
    top: 115px;
  }
}
.page__menu.show {
  display: block;
  opacity: 1;
  transition: visibility 0.25s ease-in, opacity 0.25s ease-in;
  z-index: 1;
}
.page__menu--items {
  min-height: inherit;
}
@media (max-width: 599px) {
  .page__menu--items {
    text-align: center;
  }
}
.page__menu--items a {
  color: #1e3155;
}
.page__menu--toggle {
  text-align: center;
  padding: 0.5rem 0.25rem;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 0.1rem;
  line-height: 160%;
}
.page__menu--toggle:hover {
  cursor: pointer;
}
.page__menu--navigation {
  height: 0;
  overflow: hidden;
  align-items: center;
}
.page__menu--navigation.open {
  height: -webkit-fit-content;
  height: fit-content;
  height: -moz-fit-content;
}
.page__menu--navigation .grid__container {
  padding: 2rem;
}
.page__menu--navigation .grid__container .page__menu--navigation--item {
  border-bottom: 2px solid rgba(51, 51, 51, 0);
}
.page__menu--navigation .grid__container .page__menu--navigation--item a {
  color: #1e3155;
  text-decoration: none;
  border: 0;
  display: block;
  padding: 1rem;
  width: 100%;
  height: 100%;
}
.page__menu--breadcrumb {
  padding-top: 0.5rem;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: 0.1rem;
  line-height: 160%;
}
@media (max-width: 599px) {
  .page__menu--breadcrumb {
    padding-bottom: 0;
  }
}
.page__menu--breadcrumb a {
  border: 0;
}
.page__menu--chapter {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.page__menu .highlighted {
  border-bottom-color: #ffffff !important;
}
.page__breadcrumb, .page__date {
  padding-bottom: 3rem;
  padding-top: 1.5rem;
}
@media (min-width: 599px) {
  .page__breadcrumb, .page__date {
    padding-top: 5rem;
  }
}
.page__breadcrumb a, .page__date a {
  border: 0;
}
.page__final--chapter--large {
  margin-bottom: 7rem;
}
.page__final--chapter {
  margin-bottom: 5rem;
}
.page__chapter--large {
  margin-top: 7rem;
}
.page__chapter {
  margin-top: 5rem;
}
.page__chapter--menu {
  margin-top: 1rem;
}
.page__chapter--menu ol {
  margin-top: 2.2rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
.page__chapter--menu ol li {
  padding-left: 2rem;
  padding-bottom: 0;
}
.page__chapter--menu ol li a {
  display: block;
  padding-bottom: 1.4rem;
  border: 0;
}

@media (min-width: 1199px) {
  .page__chapter--first {
    margin-top: 5rem;
  }
}

.landing__header--container {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  margin-top: -1rem;
  margin-top: -140px;
}
@media (min-width: 1199px) {
  .landing__header--container {
    margin-right: calc(49% - 50vw);
  }
}
.landing__header--image__double {
  background-image: url(https://f0a63dc10f9b8e5602d2-918c4a94592cd7fa431dd71bf51b646a.ssl.cf3.rackcdn.com/SU_officers_team.png), url("//via.placeholder.com/780x267");
  background-blend-mode: multiply;
  background-repeat: no-repeat;
  background-size: 500px, cover;
  background-position: left bottom, center 25%;
  height: 675px;
}
@media (min-width: 1199px) {
  .landing__header--image__double {
    height: 625px;
  }
}
.landing__header--image {
  background-blend-mode: multiply;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center 25%;
  height: 675px;
}
@media (min-width: 1199px) {
  .landing__header--image {
    height: 625px;
  }
}
.landing__header--image__sec {
  background-size: contain;
}
@media (min-width: 1199px) {
  .landing__header--image__sec {
    height: 625px;
  }
}
@media (min-width: 1199px) {
  .landing__header--lead {
    margin-top: -50px;
  }
}
.landing__header--text {
  margin-top: -525px;
}
@media (min-width: 399px) {
  .landing__header--text {
    margin-top: -550px;
  }
}
@media (min-width: 1199px) {
  .landing__header--text {
    margin-top: -400px;
    padding: 0 calc((100% / 14) - 0.5rem);
  }
}
@media (min-width: 1439px) {
  .landing__header--text {
    padding: 0;
  }
}
.landing__header--text .page__chapter--menu2 {
  background: #fff;
  box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.2);
  border-radius: 5px;
  width: 90%;
}
.landing__header--text .page__chapter--menu2 ol {
  padding-left: 1rem;
  padding-right: 1rem;
}
.landing__header--text .page__chapter--menu2 ol li {
  list-style: none;
  line-height: 140%;
  font-weight: 600;
  margin-top: 15px;
  font-size: 1.2rem;
}
.landing__header--text .page__chapter--menu2 ol a {
  display: block;
  border: 0;
}
.landing__header--text .input__search {
  padding-bottom: 1rem;
  border-bottom: 5px dotted;
}
.landing__header--text .input__search input {
  border-radius: 3px;
  color: #ffffff;
}
.landing__header--text .input__search input::-moz-placeholder {
  color: #ffffff;
}
.landing__header--text .input__search input::placeholder {
  color: #ffffff;
}
.landing__header--text .input__search .fas {
  top: 25%;
}

.landing__page--chapter {
  margin-top: 5rem;
}

.landing__background--wrapper {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding: 7rem 0;
}
@media (min-width: 1199px) {
  .landing__background--wrapper {
    margin-right: calc(49% - 50vw);
    padding-left: calc((100% / 14) + 2rem);
    padding-right: calc((100% / 14) + 2rem);
  }
}
@media (min-width: 1439px) {
  .landing__background--wrapper {
    padding-left: 0;
    padding-right: 0;
  }
}

@media (min-width: 599px) {
  .test__header--move {
    margin-top: -194px;
  }
}
@media (min-width: 1439px) {
  .test__header--move {
    margin-top: -228px;
  }
}

.pull__header--text {
  position: relative;
  top: -40px;
}
@media (min-width: 1199px) {
  .pull__header--text {
    top: -80px;
  }
}

.gsc-adBlock {
  display: none !important;
}

.gsc-control-wrapper-cse a {
  border: 0;
}

.gs-title, .gs-snippet {
  font-family: "Nunito" !important;
  font-weight: 600 !important;
}
.gs-title b, .gs-snippet b {
  font-weight: 600 !important;
}

.gs-title {
  text-decoration: none !important;
}
.gs-title a.gs-title {
  font-size: 20px !important;
  color: #1e3155 !important;
  border-bottom: 1px solid #1e3155 !important;
  text-decoration: none !important;
}
.gs-title a.gs-title:hover {
  color: #1e3155 !important;
}
.gs-title a.gs-title b {
  font-size: 20px !important;
  color: #1e3155 !important;
  border-bottom: 1px solid #1e3155 !important;
  text-decoration: none !important;
}
.gs-title a.gs-title b:hover {
  color: #1e3155 !important;
}

.homepage__header--container {
  margin-left: -1rem;
  margin-right: -1rem;
  position: relative;
  margin-top: -1rem;
}
@media (min-width: 1199px) {
  .homepage__header--container {
    margin-left: calc(50% - 50vw);
    margin-right: calc(49% - 50vw);
    margin-top: -140px;
  }
}
.homepage__header--image {
  height: 105vh;
  background-blend-mode: multiply;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top;
}
@media (min-width: 1199px) {
  .homepage__header--image {
    height: 106vh;
  }
}
.homepage__header--image-wrapper.cut__left .homepage__header--image-colour {
  -webkit-clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 85%);
          clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 85%);
}
.homepage__header--image-wrapper.cut__left .homepage__header--image {
  -webkit-clip-path: polygon(0 0, 100% 0%, 100% 92%, 0 83%);
          clip-path: polygon(0 0, 100% 0%, 100% 92%, 0 83%);
}
.homepage__header--image-wrapper.cut__right .homepage__header--image-colour {
  -webkit-clip-path: polygon(0 0, 100% 0%, 100% 85%, 0 100%);
          clip-path: polygon(0 0, 100% 0%, 100% 85%, 0 100%);
}
.homepage__header--image-wrapper.cut__right .homepage__header--image {
  -webkit-clip-path: polygon(0 0, 100% 0%, 100% 79%, 0 99%);
          clip-path: polygon(0 0, 100% 0%, 100% 79%, 0 99%);
}
.homepage__header--text {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}
.homepage__header--text .wrapper {
  position: absolute;
  color: #ffffff;
  top: 15rem;
  margin: 0;
  left: 0;
  right: 0;
  text-align: center;
}
@media (min-width: 399px) {
  .homepage__header--text .wrapper {
    top: 15rem;
  }
}
@media (min-width: 599px) {
  .homepage__header--text .wrapper {
    top: -10rem;
  }
}
@media (min-width: 1199px) {
  .homepage__header--text .wrapper {
    top: -4rem;
  }
}
@media (min-width: 1439px) {
  .homepage__header--text .wrapper {
    top: -5rem;
  }
}
@media (min-width: 1999px) {
  .homepage__header--text .wrapper {
    top: -5rem;
  }
}
.homepage__header--text .wrapper.angle__left {
  transform: rotate(-10deg);
}
.homepage__header--text .wrapper.angle__right {
  transform: rotate(10deg);
}
.homepage__header--dots {
  display: none;
  overflow: hidden;
}
@media (min-width: 599px) {
  .homepage__header--dots {
    display: block;
    height: 51vh;
  }
}
@media (min-width: 899px) {
  .homepage__header--dots {
    height: 54vh;
  }
}
@media (min-width: 1199px) {
  .homepage__header--dots {
    height: 50vh;
  }
}
.homepage__header--dots .dotted__line--huge {
  transform: rotate(90deg) translateY(-46%);
}
@media (min-width: 599px) {
  .homepage__header--dots .dotted__line--huge {
    border-bottom-width: 20px;
  }
}
@media (min-width: 1199px) {
  .homepage__header--dots .dotted__line--huge {
    border-bottom-width: 40px;
  }
}
.homepage__background--wrapper {
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}
@media (min-width: 1199px) {
  .homepage__background--wrapper {
    margin-right: calc(49% - 50vw);
  }
}
.homepage__chapter {
  margin-bottom: 7rem;
}
.homepage__sf--shield {
  display: none;
  height: 900px;
  z-index: -1;
  background-repeat: no-repeat;
  background-position: top right;
  background-size: 25%;
  background-origin: border-box;
  overflow-y: hidden;
  left: 0;
  right: 0;
}
@media (min-width: 599px) {
  .homepage__sf--shield {
    background-position-y: -200px;
    background-size: 50%;
    background-position-x: 150%;
    display: block;
    margin-top: -7rem;
  }
}
@media (min-width: 899px) {
  .homepage__sf--shield {
    background-position-y: -300px;
  }
}
@media (min-width: 1199px) {
  .homepage__sf--shield {
    background-position-y: -300px;
    background-position-x: 110%;
    background-size: 40%;
  }
}
@media (min-width: 1399px) {
  .homepage__sf--shield {
    background-position-y: -300px;
    background-position-x: 110%;
    background-size: 40%;
    width: 100%;
  }
}
@media (min-width: 1439px) {
  .homepage__sf--shield {
    background-position-y: -350px;
    background-position-x: 100%;
    background-size: 40%;
  }
}
@media (min-width: 1649px) {
  .homepage__sf--shield {
    background-position-y: -350px;
    background-position-x: 90%;
    background-size: 30%;
  }
}
@media (min-width: 1999px) {
  .homepage__sf--shield {
    background-position-y: -250px;
    background-position-x: 80%;
    background-size: 20%;
  }
}
.homepage__act--shield {
  display: none;
  height: 269px;
  background-repeat: no-repeat;
  z-index: -1;
  left: 0;
  right: 0;
}
@media (min-width: 599px) {
  .homepage__act--shield {
    display: block;
    margin-top: -5rem;
    background-size: 10%;
  }
}
@media (min-width: 899px) {
  .homepage__act--shield {
    margin-top: -10rem;
    background-size: auto;
    background-position-x: -5%;
  }
}
@media (min-width: 1439px) {
  .homepage__act--shield {
    width: 100%;
    background-position: 5%;
  }
}
@media (min-width: 1649px) {
  .homepage__act--shield {
    background-position: 10%;
  }
}
@media (min-width: 1999px) {
  .homepage__act--shield {
    background-position: 22%;
  }
}

.header__link {
  color: #ffffff;
  text-decoration: none;
}

.advert__top--drop {
  top: 140px;
  position: relative;
}

@media (min-width: 599px) {
  .advert__margin--drop {
    margin-top: 140px;
  }
}

.advert__nav--pull {
  top: 0;
  position: -webkit-sticky;
  position: sticky;
}

.advert__header--pull {
  top: 0;
}

ul.article__tags {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}

ul.article__tags li {
  list-style: none;
  display: inline-block;
  padding: 5px 15px;
  border: 1px solid;
  text-align: center;
  text-decoration: none;
  font-size: 16px;
  border-radius: 25px;
  margin-bottom: 1rem;
}

a.tag__button {
  text-decoration: none;
  border-bottom: none !important;
}

a.tag__button:hover {
  text-decoration: none;
  border-bottom: none !important;
}

.news__body--list ul li {
  color: #4a4a4a;
}

.pagination__link {
  border: 1px solid #0ABEF0;
  text-decoration: none;
  padding: 5px 12px;
  border-radius: 3px;
}
.pagination__link.active {
  border: 2px solid #0ABEF0;
  font-weight: 700;
}

.news__body--image {
  display: block;
  margin: auto;
}

.commitment__box {
  box-sizing: border-box;
  border: 1px solid #0abef0;
  border-radius: 4px;
}
.commitment__box > p {
  margin: 0;
  padding: 8px 0 8px 15px;
  border-top: 1px solid #0abef0;
}
.commitment__box > p:first-of-type {
  text-transform: uppercase;
  font-weight: bold;
  border-top: none;
}
.commitment__box > p:last-of-type {
  border-bottom: none;
}

.t__change-lab--pri .commitment__box {
  border-color: #5F3A99;
}
.t__change-lab--pri .commitment__box > p {
  border-color: #5F3A99;
}

.header__card--background {
  border-radius: 5px;
  -webkit-clip-path: polygon(0 85%, 15% 100%, 100% 100%, 100% 0, 0 0);
  clip-path: polygon(0 85%, 15% 100%, 100% 100%, 100% 0, 0 0);
}

.header__card--item > img {
  padding-top: 20px;
  float: left;
  padding-left: 20px;
}
.header__card--item > p {
  float: left;
  padding-left: 20px;
}

.mcpull__header--text {
  position: relative;
  top: -40px;
}

.mc__first--chapter {
  padding-top: 22rem;
}

.div__parent {
  display: inline;
  position: relative;
  max-width: 100%;
}

.div--front {
  position: absolute;
  left: 2%;
  top: 2%;
}

.div__background--colour {
  -webkit-clip-path: polygon(0 85%, 15% 100%, 100% 100%, 100% 0, 0 0);
          clip-path: polygon(0 85%, 15% 100%, 100% 100%, 100% 0, 0 0);
  background-color: #0abef01a;
}

.div__background--colour {
  -webkit-clip-path: polygon(0 85%, 15% 100%, 100% 100%, 100% 0, 0 0);
          clip-path: polygon(0 85%, 15% 100%, 100% 100%, 100% 0, 0 0);
}

@media (min-width: 1920px) {
  .mc__header__card--align {
    top: 33rem;
    margin-left: 20rem;
  }
}
@media (min-width: 1674px) and (max-width: 1919px) {
  .mc__header__card--align {
    top: 28rem;
    margin-left: 19rem;
  }
}
@media (min-width: 1200px) and (max-width: 1673px) {
  .mc__header__card--align {
    top: 25rem;
    margin-left: 13rem;
  }
}
@media (min-width: 800px) and (max-width: 1199px) {
  .mc__header__card--align {
    top: 22rem;
    margin-left: 8rem;
  }
}
@media (min-width: 600px) and (max-width: 799px) {
  .mc__header__card--align {
    top: 17rem;
    margin-left: 5rem;
  }
}
@media (max-width: 599px) {
  .mc__header__card--align {
    margin-top: 2rem;
    top: 0;
  }
}
@media (max-width: 598px) {
  .mgn__t--11-m {
    margin-top: 11rem;
  }

  .header__card--pos {
    position: absolute;
  }
}
@media (min-width: 599px) {
  .header__card--pos {
    position: relative;
  }
}
@media (min-width: 1199px) {
  .header__card--pos {
    position: absolute;
  }

  .mcpull__header--text {
    top: -300px;
  }

  .mc__first--chapter {
    padding-top: 4rem;
  }
}
@media (max-width: 299px) {
  .mc__first--chapter {
    padding-top: 24rem;
  }
}
@media (min-width: 300px) and (max-width: 599px) {
  .mc__first--chapter {
    padding-top: 15rem;
  }
}
@media (min-width: 600px) and (max-width: 1198px) {
  .mc__first--chapter {
    padding-top: 21rem;
  }
}
@media (min-width: 600px) and (max-width: 684px) {
  .mc__logo {
    width: 90%;
  }

  .div__background--colour {
    height: 65vh;
  }
}
@media (min-width: 685px) and (max-width: 1094px) {
  .mc__logo {
    width: 90%;
  }

  .div__background--colour {
    height: 60vh;
  }

  div.mc__header--buttons > p > a.btn {
    margin-top: 1rem;
  }
}
@media (min-width: 1095px) and (max-width: 1284px) {
  .mc__logo {
    width: 45%;
  }
}
.listing__btn {
  min-width: 0rem;
  padding: 10px 8px;
  font-size: 12px;
  line-height: 6px;
}

.hide__small-mobile--down {
  display: inline-block;
}
@media (max-width: 0px) {
  .hide__small-mobile--down {
    display: none !important;
  }
}

.hide__small-mobile--up {
  display: inline-block;
}
@media (min-width: 0px) {
  .hide__small-mobile--up {
    display: none !important;
  }
}

.hide__medium-mobile--down {
  display: inline-block;
}
@media (max-width: 359px) {
  .hide__medium-mobile--down {
    display: none !important;
  }
}

.hide__medium-mobile--up {
  display: inline-block;
}
@media (min-width: 359px) {
  .hide__medium-mobile--up {
    display: none !important;
  }
}

.hide__large-mobile--down {
  display: inline-block;
}
@media (max-width: 399px) {
  .hide__large-mobile--down {
    display: none !important;
  }
}

.hide__large-mobile--up {
  display: inline-block;
}
@media (min-width: 399px) {
  .hide__large-mobile--up {
    display: none !important;
  }
}

.hide__small-tablet--down {
  display: inline-block;
}
@media (max-width: 599px) {
  .hide__small-tablet--down {
    display: none !important;
  }
}

.hide__small-tablet--up {
  display: inline-block;
}
@media (min-width: 599px) {
  .hide__small-tablet--up {
    display: none !important;
  }
}

.hide__large-tablet--down {
  display: inline-block;
}
@media (max-width: 899px) {
  .hide__large-tablet--down {
    display: none !important;
  }
}

.hide__large-tablet--up {
  display: inline-block;
}
@media (min-width: 899px) {
  .hide__large-tablet--up {
    display: none !important;
  }
}

.hide__small-desktop--down {
  display: inline-block;
}
@media (max-width: 1199px) {
  .hide__small-desktop--down {
    display: none !important;
  }
}

.hide__small-desktop--up {
  display: inline-block;
}
@media (min-width: 1199px) {
  .hide__small-desktop--up {
    display: none !important;
  }
}

.hide__medium-desktop--down {
  display: inline-block;
}
@media (max-width: 1399px) {
  .hide__medium-desktop--down {
    display: none !important;
  }
}

.hide__medium-desktop--up {
  display: inline-block;
}
@media (min-width: 1399px) {
  .hide__medium-desktop--up {
    display: none !important;
  }
}

.hide__large-desktop--down {
  display: inline-block;
}
@media (max-width: 1439px) {
  .hide__large-desktop--down {
    display: none !important;
  }
}

.hide__large-desktop--up {
  display: inline-block;
}
@media (min-width: 1439px) {
  .hide__large-desktop--up {
    display: none !important;
  }
}

.hide__x-large-desktop--down {
  display: inline-block;
}
@media (max-width: 1649px) {
  .hide__x-large-desktop--down {
    display: none !important;
  }
}

.hide__x-large-desktop--up {
  display: inline-block;
}
@media (min-width: 1649px) {
  .hide__x-large-desktop--up {
    display: none !important;
  }
}

.hide__huge-desktop--down {
  display: inline-block;
}
@media (max-width: 1999px) {
  .hide__huge-desktop--down {
    display: none !important;
  }
}

.hide__huge-desktop--up {
  display: inline-block;
}
@media (min-width: 1999px) {
  .hide__huge-desktop--up {
    display: none !important;
  }
}

.hide__sm--d {
  display: inline-block;
}
@media (max-width: 0px) {
  .hide__sm--d {
    display: none !important;
  }
}

.hide__sm--u {
  display: inline-block;
}
@media (min-width: 0px) {
  .hide__sm--u {
    display: none !important;
  }
}

.hide__mm--d {
  display: inline-block;
}
@media (max-width: 359px) {
  .hide__mm--d {
    display: none !important;
  }
}

.hide__mm--u {
  display: inline-block;
}
@media (min-width: 359px) {
  .hide__mm--u {
    display: none !important;
  }
}

.hide__lm--d {
  display: inline-block;
}
@media (max-width: 399px) {
  .hide__lm--d {
    display: none !important;
  }
}

.hide__lm--u {
  display: inline-block;
}
@media (min-width: 399px) {
  .hide__lm--u {
    display: none !important;
  }
}

.hide__st--d {
  display: inline-block;
}
@media (max-width: 599px) {
  .hide__st--d {
    display: none !important;
  }
}

.hide__st--u {
  display: inline-block;
}
@media (min-width: 599px) {
  .hide__st--u {
    display: none !important;
  }
}

.hide__lt--d {
  display: inline-block;
}
@media (max-width: 899px) {
  .hide__lt--d {
    display: none !important;
  }
}

.hide__lt--u {
  display: inline-block;
}
@media (min-width: 899px) {
  .hide__lt--u {
    display: none !important;
  }
}

.hide__sd--d {
  display: inline-block;
}
@media (max-width: 1199px) {
  .hide__sd--d {
    display: none !important;
  }
}

.hide__sd--u {
  display: inline-block;
}
@media (min-width: 1199px) {
  .hide__sd--u {
    display: none !important;
  }
}

.hide__ld--d {
  display: inline-block;
}
@media (max-width: 1439px) {
  .hide__ld--d {
    display: none !important;
  }
}

.hide__ld--u {
  display: inline-block;
}
@media (min-width: 1439px) {
  .hide__ld--u {
    display: none !important;
  }
}

.pointer-events__none {
  pointer-events: none;
}

.pointer-events__all {
  pointer-events: all;
}

.margin__top--0,
.mgn__t--0 {
  margin-top: 0rem;
}

.margin__right--0,
.mgn__r--0 {
  margin-right: 0rem;
}

.margin__left--0,
.mgn__l--0 {
  margin-left: 0rem;
}

.margin__bottom--0,
.mgn__b--0 {
  margin-bottom: 0rem;
}

.margin--0,
.mgn--0 {
  margin: 0rem;
}

.margin__top-bottom--0,
.mgn__tb--0 {
  margin: 0rem 0;
}

.margin__left-right--0,
.mgn__lr--0 {
  margin: 0 0rem;
}

.padding__top--0,
.pdg__t--0 {
  padding-top: 0rem;
}

.padding__right--0,
.pdg__r--0 {
  padding-right: 0rem;
}

.padding__left--0,
.pdg__l--0 {
  padding-left: 0rem;
}

.padding__bottom--0,
.pdg__b--0 {
  padding-bottom: 0rem;
}

.padding--0,
.pdg--0 {
  padding: 0rem;
}

.padding__top-bottom--0,
.pdg__tb--0 {
  padding: 0rem 0;
}

.padding__left-right--0,
.pdg__lr--0 {
  padding: 0 0rem;
}

@media (max-width: 399px) {
  .margin__top--0-mobile,
.mgn__t--0-m {
    margin-top: 0rem;
  }
}

@media (max-width: 399px) {
  .margin__right--0-mobile,
.mgn__r--0-m {
    margin-right: 0rem;
  }
}

@media (max-width: 399px) {
  .margin__left--0-mobile,
.mgn__l--0-m {
    margin-left: 0rem;
  }
}

@media (max-width: 399px) {
  .margin__bottom--0-mobile,
.mgn__b--0-m {
    margin-bottom: 0rem;
  }
}

@media (max-width: 399px) {
  .margin--0-mobile,
.mgn--0-m {
    margin: 0rem;
  }
}

@media (max-width: 399px) {
  .margin__top-bottom--0-mobile,
.mgn__tb--0-m {
    margin: 0rem 0;
  }
}

@media (max-width: 399px) {
  .margin__left-right--0-mobile,
.mgn__lr--0-m {
    margin: 0 0rem;
  }
}

@media (max-width: 399px) {
  .padding__top--0-mobile,
.pdg__t--0-m {
    padding-top: 0rem;
  }
}

@media (max-width: 399px) {
  .padding__right--0-mobile,
.pdg__r--0-m {
    padding-right: 0rem;
  }
}

@media (max-width: 399px) {
  .padding__left--0-mobile,
.pdg__l--0-m {
    padding-left: 0rem;
  }
}

@media (max-width: 399px) {
  .padding__bottom--0-mobile,
.pdg__b--0-m {
    padding-bottom: 0rem;
  }
}

@media (max-width: 399px) {
  .padding--0-mobile,
.pdg--0-m {
    padding: 0rem;
  }
}

@media (max-width: 399px) {
  .padding__top-bottom--0-mobile,
.pdg__tb--0-m {
    padding: 0rem 0;
  }
}

@media (max-width: 399px) {
  .padding__left-right--0-mobile,
.pdg__lr--0-m {
    padding: 0 0rem;
  }
}

@media (min-width: 1199px) {
  .margin__top--0-desktop,
.mgn__t--0-d {
    margin-top: 0rem;
  }
}

@media (min-width: 1199px) {
  .margin__right--0-desktop,
.mgn__r--0-d {
    margin-right: 0rem;
  }
}

@media (min-width: 1199px) {
  .margin__left--0-desktop,
.mgn__l--0-d {
    margin-left: 0rem;
  }
}

@media (min-width: 1199px) {
  .margin__bottom--0-desktop,
.mgn__b--0-d {
    margin-bottom: 0rem;
  }
}

@media (min-width: 1199px) {
  .margin--0-desktop,
.mgn--0-d {
    margin: 0rem;
  }
}

@media (min-width: 1199px) {
  .margin__top-bottom--0-desktop,
.mgn__tb--0-d {
    margin: 0rem 0;
  }
}

@media (min-width: 1199px) {
  .margin__left-right--0-desktop,
.mgn__lr--0-d {
    margin: 0 0rem;
  }
}

@media (min-width: 1199px) {
  .padding__top--0-desktop,
.pdg__t--0-d {
    padding-top: 0rem;
  }
}

@media (min-width: 1199px) {
  .padding__right--0-desktop,
.pdg__r--0-d {
    padding-right: 0rem;
  }
}

@media (min-width: 1199px) {
  .padding__left--0-desktop,
.pdg__l--0-d {
    padding-left: 0rem;
  }
}

@media (min-width: 1199px) {
  .padding__bottom--0-desktop,
.pdg__b--0-d {
    padding-bottom: 0rem;
  }
}

@media (min-width: 1199px) {
  .padding--0-desktop,
.pdg--0-d {
    padding: 0rem;
  }
}

@media (min-width: 1199px) {
  .padding__top-bottom--0-desktop,
.pdg__tb--0-d {
    padding: 0rem 0;
  }
}

@media (min-width: 1199px) {
  .padding__left-right--0-desktop,
.pdg__lr--0-d {
    padding: 0 0rem;
  }
}

.margin__top--\.25,
.mgn__t--\.25 {
  margin-top: 0.25rem;
}

.margin__right--\.25,
.mgn__r--\.25 {
  margin-right: 0.25rem;
}

.margin__left--\.25,
.mgn__l--\.25 {
  margin-left: 0.25rem;
}

.margin__bottom--\.25,
.mgn__b--\.25 {
  margin-bottom: 0.25rem;
}

.margin--\.25,
.mgn--\.25 {
  margin: 0.25rem;
}

.margin__top-bottom--\.25,
.mgn__tb--\.25 {
  margin: 0.25rem 0;
}

.margin__left-right--\.25,
.mgn__lr--\.25 {
  margin: 0 0.25rem;
}

.padding__top--\.25,
.pdg__t--\.25 {
  padding-top: 0.25rem;
}

.padding__right--\.25,
.pdg__r--\.25 {
  padding-right: 0.25rem;
}

.padding__left--\.25,
.pdg__l--\.25 {
  padding-left: 0.25rem;
}

.padding__bottom--\.25,
.pdg__b--\.25 {
  padding-bottom: 0.25rem;
}

.padding--\.25,
.pdg--\.25 {
  padding: 0.25rem;
}

.padding__top-bottom--\.25,
.pdg__tb--\.25 {
  padding: 0.25rem 0;
}

.padding__left-right--\.25,
.pdg__lr--\.25 {
  padding: 0 0.25rem;
}

@media (max-width: 399px) {
  .margin__top--\.25-mobile,
.mgn__t--\.25-m {
    margin-top: 0.25rem;
  }
}

@media (max-width: 399px) {
  .margin__right--\.25-mobile,
.mgn__r--\.25-m {
    margin-right: 0.25rem;
  }
}

@media (max-width: 399px) {
  .margin__left--\.25-mobile,
.mgn__l--\.25-m {
    margin-left: 0.25rem;
  }
}

@media (max-width: 399px) {
  .margin__bottom--\.25-mobile,
.mgn__b--\.25-m {
    margin-bottom: 0.25rem;
  }
}

@media (max-width: 399px) {
  .margin--\.25-mobile,
.mgn--\.25-m {
    margin: 0.25rem;
  }
}

@media (max-width: 399px) {
  .margin__top-bottom--\.25-mobile,
.mgn__tb--\.25-m {
    margin: 0.25rem 0;
  }
}

@media (max-width: 399px) {
  .margin__left-right--\.25-mobile,
.mgn__lr--\.25-m {
    margin: 0 0.25rem;
  }
}

@media (max-width: 399px) {
  .padding__top--\.25-mobile,
.pdg__t--\.25-m {
    padding-top: 0.25rem;
  }
}

@media (max-width: 399px) {
  .padding__right--\.25-mobile,
.pdg__r--\.25-m {
    padding-right: 0.25rem;
  }
}

@media (max-width: 399px) {
  .padding__left--\.25-mobile,
.pdg__l--\.25-m {
    padding-left: 0.25rem;
  }
}

@media (max-width: 399px) {
  .padding__bottom--\.25-mobile,
.pdg__b--\.25-m {
    padding-bottom: 0.25rem;
  }
}

@media (max-width: 399px) {
  .padding--\.25-mobile,
.pdg--\.25-m {
    padding: 0.25rem;
  }
}

@media (max-width: 399px) {
  .padding__top-bottom--\.25-mobile,
.pdg__tb--\.25-m {
    padding: 0.25rem 0;
  }
}

@media (max-width: 399px) {
  .padding__left-right--\.25-mobile,
.pdg__lr--\.25-m {
    padding: 0 0.25rem;
  }
}

@media (min-width: 1199px) {
  .margin__top--\.25-desktop,
.mgn__t--\.25-d {
    margin-top: 0.25rem;
  }
}

@media (min-width: 1199px) {
  .margin__right--\.25-desktop,
.mgn__r--\.25-d {
    margin-right: 0.25rem;
  }
}

@media (min-width: 1199px) {
  .margin__left--\.25-desktop,
.mgn__l--\.25-d {
    margin-left: 0.25rem;
  }
}

@media (min-width: 1199px) {
  .margin__bottom--\.25-desktop,
.mgn__b--\.25-d {
    margin-bottom: 0.25rem;
  }
}

@media (min-width: 1199px) {
  .margin--\.25-desktop,
.mgn--\.25-d {
    margin: 0.25rem;
  }
}

@media (min-width: 1199px) {
  .margin__top-bottom--\.25-desktop,
.mgn__tb--\.25-d {
    margin: 0.25rem 0;
  }
}

@media (min-width: 1199px) {
  .margin__left-right--\.25-desktop,
.mgn__lr--\.25-d {
    margin: 0 0.25rem;
  }
}

@media (min-width: 1199px) {
  .padding__top--\.25-desktop,
.pdg__t--\.25-d {
    padding-top: 0.25rem;
  }
}

@media (min-width: 1199px) {
  .padding__right--\.25-desktop,
.pdg__r--\.25-d {
    padding-right: 0.25rem;
  }
}

@media (min-width: 1199px) {
  .padding__left--\.25-desktop,
.pdg__l--\.25-d {
    padding-left: 0.25rem;
  }
}

@media (min-width: 1199px) {
  .padding__bottom--\.25-desktop,
.pdg__b--\.25-d {
    padding-bottom: 0.25rem;
  }
}

@media (min-width: 1199px) {
  .padding--\.25-desktop,
.pdg--\.25-d {
    padding: 0.25rem;
  }
}

@media (min-width: 1199px) {
  .padding__top-bottom--\.25-desktop,
.pdg__tb--\.25-d {
    padding: 0.25rem 0;
  }
}

@media (min-width: 1199px) {
  .padding__left-right--\.25-desktop,
.pdg__lr--\.25-d {
    padding: 0 0.25rem;
  }
}

.margin__top--\.5,
.mgn__t--\.5 {
  margin-top: 0.5rem;
}

.margin__right--\.5,
.mgn__r--\.5 {
  margin-right: 0.5rem;
}

.margin__left--\.5,
.mgn__l--\.5 {
  margin-left: 0.5rem;
}

.margin__bottom--\.5,
.mgn__b--\.5 {
  margin-bottom: 0.5rem;
}

.margin--\.5,
.mgn--\.5 {
  margin: 0.5rem;
}

.margin__top-bottom--\.5,
.mgn__tb--\.5 {
  margin: 0.5rem 0;
}

.margin__left-right--\.5,
.mgn__lr--\.5 {
  margin: 0 0.5rem;
}

.padding__top--\.5,
.pdg__t--\.5 {
  padding-top: 0.5rem;
}

.padding__right--\.5,
.pdg__r--\.5 {
  padding-right: 0.5rem;
}

.padding__left--\.5,
.pdg__l--\.5 {
  padding-left: 0.5rem;
}

.padding__bottom--\.5,
.pdg__b--\.5 {
  padding-bottom: 0.5rem;
}

.padding--\.5,
.pdg--\.5 {
  padding: 0.5rem;
}

.padding__top-bottom--\.5,
.pdg__tb--\.5 {
  padding: 0.5rem 0;
}

.padding__left-right--\.5,
.pdg__lr--\.5 {
  padding: 0 0.5rem;
}

@media (max-width: 399px) {
  .margin__top--\.5-mobile,
.mgn__t--\.5-m {
    margin-top: 0.5rem;
  }
}

@media (max-width: 399px) {
  .margin__right--\.5-mobile,
.mgn__r--\.5-m {
    margin-right: 0.5rem;
  }
}

@media (max-width: 399px) {
  .margin__left--\.5-mobile,
.mgn__l--\.5-m {
    margin-left: 0.5rem;
  }
}

@media (max-width: 399px) {
  .margin__bottom--\.5-mobile,
.mgn__b--\.5-m {
    margin-bottom: 0.5rem;
  }
}

@media (max-width: 399px) {
  .margin--\.5-mobile,
.mgn--\.5-m {
    margin: 0.5rem;
  }
}

@media (max-width: 399px) {
  .margin__top-bottom--\.5-mobile,
.mgn__tb--\.5-m {
    margin: 0.5rem 0;
  }
}

@media (max-width: 399px) {
  .margin__left-right--\.5-mobile,
.mgn__lr--\.5-m {
    margin: 0 0.5rem;
  }
}

@media (max-width: 399px) {
  .padding__top--\.5-mobile,
.pdg__t--\.5-m {
    padding-top: 0.5rem;
  }
}

@media (max-width: 399px) {
  .padding__right--\.5-mobile,
.pdg__r--\.5-m {
    padding-right: 0.5rem;
  }
}

@media (max-width: 399px) {
  .padding__left--\.5-mobile,
.pdg__l--\.5-m {
    padding-left: 0.5rem;
  }
}

@media (max-width: 399px) {
  .padding__bottom--\.5-mobile,
.pdg__b--\.5-m {
    padding-bottom: 0.5rem;
  }
}

@media (max-width: 399px) {
  .padding--\.5-mobile,
.pdg--\.5-m {
    padding: 0.5rem;
  }
}

@media (max-width: 399px) {
  .padding__top-bottom--\.5-mobile,
.pdg__tb--\.5-m {
    padding: 0.5rem 0;
  }
}

@media (max-width: 399px) {
  .padding__left-right--\.5-mobile,
.pdg__lr--\.5-m {
    padding: 0 0.5rem;
  }
}

@media (min-width: 1199px) {
  .margin__top--\.5-desktop,
.mgn__t--\.5-d {
    margin-top: 0.5rem;
  }
}

@media (min-width: 1199px) {
  .margin__right--\.5-desktop,
.mgn__r--\.5-d {
    margin-right: 0.5rem;
  }
}

@media (min-width: 1199px) {
  .margin__left--\.5-desktop,
.mgn__l--\.5-d {
    margin-left: 0.5rem;
  }
}

@media (min-width: 1199px) {
  .margin__bottom--\.5-desktop,
.mgn__b--\.5-d {
    margin-bottom: 0.5rem;
  }
}

@media (min-width: 1199px) {
  .margin--\.5-desktop,
.mgn--\.5-d {
    margin: 0.5rem;
  }
}

@media (min-width: 1199px) {
  .margin__top-bottom--\.5-desktop,
.mgn__tb--\.5-d {
    margin: 0.5rem 0;
  }
}

@media (min-width: 1199px) {
  .margin__left-right--\.5-desktop,
.mgn__lr--\.5-d {
    margin: 0 0.5rem;
  }
}

@media (min-width: 1199px) {
  .padding__top--\.5-desktop,
.pdg__t--\.5-d {
    padding-top: 0.5rem;
  }
}

@media (min-width: 1199px) {
  .padding__right--\.5-desktop,
.pdg__r--\.5-d {
    padding-right: 0.5rem;
  }
}

@media (min-width: 1199px) {
  .padding__left--\.5-desktop,
.pdg__l--\.5-d {
    padding-left: 0.5rem;
  }
}

@media (min-width: 1199px) {
  .padding__bottom--\.5-desktop,
.pdg__b--\.5-d {
    padding-bottom: 0.5rem;
  }
}

@media (min-width: 1199px) {
  .padding--\.5-desktop,
.pdg--\.5-d {
    padding: 0.5rem;
  }
}

@media (min-width: 1199px) {
  .padding__top-bottom--\.5-desktop,
.pdg__tb--\.5-d {
    padding: 0.5rem 0;
  }
}

@media (min-width: 1199px) {
  .padding__left-right--\.5-desktop,
.pdg__lr--\.5-d {
    padding: 0 0.5rem;
  }
}

.margin__top--\.75,
.mgn__t--\.75 {
  margin-top: 0.75rem;
}

.margin__right--\.75,
.mgn__r--\.75 {
  margin-right: 0.75rem;
}

.margin__left--\.75,
.mgn__l--\.75 {
  margin-left: 0.75rem;
}

.margin__bottom--\.75,
.mgn__b--\.75 {
  margin-bottom: 0.75rem;
}

.margin--\.75,
.mgn--\.75 {
  margin: 0.75rem;
}

.margin__top-bottom--\.75,
.mgn__tb--\.75 {
  margin: 0.75rem 0;
}

.margin__left-right--\.75,
.mgn__lr--\.75 {
  margin: 0 0.75rem;
}

.padding__top--\.75,
.pdg__t--\.75 {
  padding-top: 0.75rem;
}

.padding__right--\.75,
.pdg__r--\.75 {
  padding-right: 0.75rem;
}

.padding__left--\.75,
.pdg__l--\.75 {
  padding-left: 0.75rem;
}

.padding__bottom--\.75,
.pdg__b--\.75 {
  padding-bottom: 0.75rem;
}

.padding--\.75,
.pdg--\.75 {
  padding: 0.75rem;
}

.padding__top-bottom--\.75,
.pdg__tb--\.75 {
  padding: 0.75rem 0;
}

.padding__left-right--\.75,
.pdg__lr--\.75 {
  padding: 0 0.75rem;
}

@media (max-width: 399px) {
  .margin__top--\.75-mobile,
.mgn__t--\.75-m {
    margin-top: 0.75rem;
  }
}

@media (max-width: 399px) {
  .margin__right--\.75-mobile,
.mgn__r--\.75-m {
    margin-right: 0.75rem;
  }
}

@media (max-width: 399px) {
  .margin__left--\.75-mobile,
.mgn__l--\.75-m {
    margin-left: 0.75rem;
  }
}

@media (max-width: 399px) {
  .margin__bottom--\.75-mobile,
.mgn__b--\.75-m {
    margin-bottom: 0.75rem;
  }
}

@media (max-width: 399px) {
  .margin--\.75-mobile,
.mgn--\.75-m {
    margin: 0.75rem;
  }
}

@media (max-width: 399px) {
  .margin__top-bottom--\.75-mobile,
.mgn__tb--\.75-m {
    margin: 0.75rem 0;
  }
}

@media (max-width: 399px) {
  .margin__left-right--\.75-mobile,
.mgn__lr--\.75-m {
    margin: 0 0.75rem;
  }
}

@media (max-width: 399px) {
  .padding__top--\.75-mobile,
.pdg__t--\.75-m {
    padding-top: 0.75rem;
  }
}

@media (max-width: 399px) {
  .padding__right--\.75-mobile,
.pdg__r--\.75-m {
    padding-right: 0.75rem;
  }
}

@media (max-width: 399px) {
  .padding__left--\.75-mobile,
.pdg__l--\.75-m {
    padding-left: 0.75rem;
  }
}

@media (max-width: 399px) {
  .padding__bottom--\.75-mobile,
.pdg__b--\.75-m {
    padding-bottom: 0.75rem;
  }
}

@media (max-width: 399px) {
  .padding--\.75-mobile,
.pdg--\.75-m {
    padding: 0.75rem;
  }
}

@media (max-width: 399px) {
  .padding__top-bottom--\.75-mobile,
.pdg__tb--\.75-m {
    padding: 0.75rem 0;
  }
}

@media (max-width: 399px) {
  .padding__left-right--\.75-mobile,
.pdg__lr--\.75-m {
    padding: 0 0.75rem;
  }
}

@media (min-width: 1199px) {
  .margin__top--\.75-desktop,
.mgn__t--\.75-d {
    margin-top: 0.75rem;
  }
}

@media (min-width: 1199px) {
  .margin__right--\.75-desktop,
.mgn__r--\.75-d {
    margin-right: 0.75rem;
  }
}

@media (min-width: 1199px) {
  .margin__left--\.75-desktop,
.mgn__l--\.75-d {
    margin-left: 0.75rem;
  }
}

@media (min-width: 1199px) {
  .margin__bottom--\.75-desktop,
.mgn__b--\.75-d {
    margin-bottom: 0.75rem;
  }
}

@media (min-width: 1199px) {
  .margin--\.75-desktop,
.mgn--\.75-d {
    margin: 0.75rem;
  }
}

@media (min-width: 1199px) {
  .margin__top-bottom--\.75-desktop,
.mgn__tb--\.75-d {
    margin: 0.75rem 0;
  }
}

@media (min-width: 1199px) {
  .margin__left-right--\.75-desktop,
.mgn__lr--\.75-d {
    margin: 0 0.75rem;
  }
}

@media (min-width: 1199px) {
  .padding__top--\.75-desktop,
.pdg__t--\.75-d {
    padding-top: 0.75rem;
  }
}

@media (min-width: 1199px) {
  .padding__right--\.75-desktop,
.pdg__r--\.75-d {
    padding-right: 0.75rem;
  }
}

@media (min-width: 1199px) {
  .padding__left--\.75-desktop,
.pdg__l--\.75-d {
    padding-left: 0.75rem;
  }
}

@media (min-width: 1199px) {
  .padding__bottom--\.75-desktop,
.pdg__b--\.75-d {
    padding-bottom: 0.75rem;
  }
}

@media (min-width: 1199px) {
  .padding--\.75-desktop,
.pdg--\.75-d {
    padding: 0.75rem;
  }
}

@media (min-width: 1199px) {
  .padding__top-bottom--\.75-desktop,
.pdg__tb--\.75-d {
    padding: 0.75rem 0;
  }
}

@media (min-width: 1199px) {
  .padding__left-right--\.75-desktop,
.pdg__lr--\.75-d {
    padding: 0 0.75rem;
  }
}

.margin__top--1,
.mgn__t--1 {
  margin-top: 1rem;
}

.margin__right--1,
.mgn__r--1 {
  margin-right: 1rem;
}

.margin__left--1,
.mgn__l--1 {
  margin-left: 1rem;
}

.margin__bottom--1,
.mgn__b--1 {
  margin-bottom: 1rem;
}

.margin--1,
.mgn--1 {
  margin: 1rem;
}

.margin__top-bottom--1,
.mgn__tb--1 {
  margin: 1rem 0;
}

.margin__left-right--1,
.mgn__lr--1 {
  margin: 0 1rem;
}

.padding__top--1,
.pdg__t--1 {
  padding-top: 1rem;
}

.padding__right--1,
.pdg__r--1 {
  padding-right: 1rem;
}

.padding__left--1,
.pdg__l--1 {
  padding-left: 1rem;
}

.padding__bottom--1,
.pdg__b--1 {
  padding-bottom: 1rem;
}

.padding--1,
.pdg--1 {
  padding: 1rem;
}

.padding__top-bottom--1,
.pdg__tb--1 {
  padding: 1rem 0;
}

.padding__left-right--1,
.pdg__lr--1 {
  padding: 0 1rem;
}

@media (max-width: 399px) {
  .margin__top--1-mobile,
.mgn__t--1-m {
    margin-top: 1rem;
  }
}

@media (max-width: 399px) {
  .margin__right--1-mobile,
.mgn__r--1-m {
    margin-right: 1rem;
  }
}

@media (max-width: 399px) {
  .margin__left--1-mobile,
.mgn__l--1-m {
    margin-left: 1rem;
  }
}

@media (max-width: 399px) {
  .margin__bottom--1-mobile,
.mgn__b--1-m {
    margin-bottom: 1rem;
  }
}

@media (max-width: 399px) {
  .margin--1-mobile,
.mgn--1-m {
    margin: 1rem;
  }
}

@media (max-width: 399px) {
  .margin__top-bottom--1-mobile,
.mgn__tb--1-m {
    margin: 1rem 0;
  }
}

@media (max-width: 399px) {
  .margin__left-right--1-mobile,
.mgn__lr--1-m {
    margin: 0 1rem;
  }
}

@media (max-width: 399px) {
  .padding__top--1-mobile,
.pdg__t--1-m {
    padding-top: 1rem;
  }
}

@media (max-width: 399px) {
  .padding__right--1-mobile,
.pdg__r--1-m {
    padding-right: 1rem;
  }
}

@media (max-width: 399px) {
  .padding__left--1-mobile,
.pdg__l--1-m {
    padding-left: 1rem;
  }
}

@media (max-width: 399px) {
  .padding__bottom--1-mobile,
.pdg__b--1-m {
    padding-bottom: 1rem;
  }
}

@media (max-width: 399px) {
  .padding--1-mobile,
.pdg--1-m {
    padding: 1rem;
  }
}

@media (max-width: 399px) {
  .padding__top-bottom--1-mobile,
.pdg__tb--1-m {
    padding: 1rem 0;
  }
}

@media (max-width: 399px) {
  .padding__left-right--1-mobile,
.pdg__lr--1-m {
    padding: 0 1rem;
  }
}

@media (min-width: 1199px) {
  .margin__top--1-desktop,
.mgn__t--1-d {
    margin-top: 1rem;
  }
}

@media (min-width: 1199px) {
  .margin__right--1-desktop,
.mgn__r--1-d {
    margin-right: 1rem;
  }
}

@media (min-width: 1199px) {
  .margin__left--1-desktop,
.mgn__l--1-d {
    margin-left: 1rem;
  }
}

@media (min-width: 1199px) {
  .margin__bottom--1-desktop,
.mgn__b--1-d {
    margin-bottom: 1rem;
  }
}

@media (min-width: 1199px) {
  .margin--1-desktop,
.mgn--1-d {
    margin: 1rem;
  }
}

@media (min-width: 1199px) {
  .margin__top-bottom--1-desktop,
.mgn__tb--1-d {
    margin: 1rem 0;
  }
}

@media (min-width: 1199px) {
  .margin__left-right--1-desktop,
.mgn__lr--1-d {
    margin: 0 1rem;
  }
}

@media (min-width: 1199px) {
  .padding__top--1-desktop,
.pdg__t--1-d {
    padding-top: 1rem;
  }
}

@media (min-width: 1199px) {
  .padding__right--1-desktop,
.pdg__r--1-d {
    padding-right: 1rem;
  }
}

@media (min-width: 1199px) {
  .padding__left--1-desktop,
.pdg__l--1-d {
    padding-left: 1rem;
  }
}

@media (min-width: 1199px) {
  .padding__bottom--1-desktop,
.pdg__b--1-d {
    padding-bottom: 1rem;
  }
}

@media (min-width: 1199px) {
  .padding--1-desktop,
.pdg--1-d {
    padding: 1rem;
  }
}

@media (min-width: 1199px) {
  .padding__top-bottom--1-desktop,
.pdg__tb--1-d {
    padding: 1rem 0;
  }
}

@media (min-width: 1199px) {
  .padding__left-right--1-desktop,
.pdg__lr--1-d {
    padding: 0 1rem;
  }
}

.margin__top--1\.25,
.mgn__t--1\.25 {
  margin-top: 1.25rem;
}

.margin__right--1\.25,
.mgn__r--1\.25 {
  margin-right: 1.25rem;
}

.margin__left--1\.25,
.mgn__l--1\.25 {
  margin-left: 1.25rem;
}

.margin__bottom--1\.25,
.mgn__b--1\.25 {
  margin-bottom: 1.25rem;
}

.margin--1\.25,
.mgn--1\.25 {
  margin: 1.25rem;
}

.margin__top-bottom--1\.25,
.mgn__tb--1\.25 {
  margin: 1.25rem 0;
}

.margin__left-right--1\.25,
.mgn__lr--1\.25 {
  margin: 0 1.25rem;
}

.padding__top--1\.25,
.pdg__t--1\.25 {
  padding-top: 1.25rem;
}

.padding__right--1\.25,
.pdg__r--1\.25 {
  padding-right: 1.25rem;
}

.padding__left--1\.25,
.pdg__l--1\.25 {
  padding-left: 1.25rem;
}

.padding__bottom--1\.25,
.pdg__b--1\.25 {
  padding-bottom: 1.25rem;
}

.padding--1\.25,
.pdg--1\.25 {
  padding: 1.25rem;
}

.padding__top-bottom--1\.25,
.pdg__tb--1\.25 {
  padding: 1.25rem 0;
}

.padding__left-right--1\.25,
.pdg__lr--1\.25 {
  padding: 0 1.25rem;
}

@media (max-width: 399px) {
  .margin__top--1\.25-mobile,
.mgn__t--1\.25-m {
    margin-top: 1.25rem;
  }
}

@media (max-width: 399px) {
  .margin__right--1\.25-mobile,
.mgn__r--1\.25-m {
    margin-right: 1.25rem;
  }
}

@media (max-width: 399px) {
  .margin__left--1\.25-mobile,
.mgn__l--1\.25-m {
    margin-left: 1.25rem;
  }
}

@media (max-width: 399px) {
  .margin__bottom--1\.25-mobile,
.mgn__b--1\.25-m {
    margin-bottom: 1.25rem;
  }
}

@media (max-width: 399px) {
  .margin--1\.25-mobile,
.mgn--1\.25-m {
    margin: 1.25rem;
  }
}

@media (max-width: 399px) {
  .margin__top-bottom--1\.25-mobile,
.mgn__tb--1\.25-m {
    margin: 1.25rem 0;
  }
}

@media (max-width: 399px) {
  .margin__left-right--1\.25-mobile,
.mgn__lr--1\.25-m {
    margin: 0 1.25rem;
  }
}

@media (max-width: 399px) {
  .padding__top--1\.25-mobile,
.pdg__t--1\.25-m {
    padding-top: 1.25rem;
  }
}

@media (max-width: 399px) {
  .padding__right--1\.25-mobile,
.pdg__r--1\.25-m {
    padding-right: 1.25rem;
  }
}

@media (max-width: 399px) {
  .padding__left--1\.25-mobile,
.pdg__l--1\.25-m {
    padding-left: 1.25rem;
  }
}

@media (max-width: 399px) {
  .padding__bottom--1\.25-mobile,
.pdg__b--1\.25-m {
    padding-bottom: 1.25rem;
  }
}

@media (max-width: 399px) {
  .padding--1\.25-mobile,
.pdg--1\.25-m {
    padding: 1.25rem;
  }
}

@media (max-width: 399px) {
  .padding__top-bottom--1\.25-mobile,
.pdg__tb--1\.25-m {
    padding: 1.25rem 0;
  }
}

@media (max-width: 399px) {
  .padding__left-right--1\.25-mobile,
.pdg__lr--1\.25-m {
    padding: 0 1.25rem;
  }
}

@media (min-width: 1199px) {
  .margin__top--1\.25-desktop,
.mgn__t--1\.25-d {
    margin-top: 1.25rem;
  }
}

@media (min-width: 1199px) {
  .margin__right--1\.25-desktop,
.mgn__r--1\.25-d {
    margin-right: 1.25rem;
  }
}

@media (min-width: 1199px) {
  .margin__left--1\.25-desktop,
.mgn__l--1\.25-d {
    margin-left: 1.25rem;
  }
}

@media (min-width: 1199px) {
  .margin__bottom--1\.25-desktop,
.mgn__b--1\.25-d {
    margin-bottom: 1.25rem;
  }
}

@media (min-width: 1199px) {
  .margin--1\.25-desktop,
.mgn--1\.25-d {
    margin: 1.25rem;
  }
}

@media (min-width: 1199px) {
  .margin__top-bottom--1\.25-desktop,
.mgn__tb--1\.25-d {
    margin: 1.25rem 0;
  }
}

@media (min-width: 1199px) {
  .margin__left-right--1\.25-desktop,
.mgn__lr--1\.25-d {
    margin: 0 1.25rem;
  }
}

@media (min-width: 1199px) {
  .padding__top--1\.25-desktop,
.pdg__t--1\.25-d {
    padding-top: 1.25rem;
  }
}

@media (min-width: 1199px) {
  .padding__right--1\.25-desktop,
.pdg__r--1\.25-d {
    padding-right: 1.25rem;
  }
}

@media (min-width: 1199px) {
  .padding__left--1\.25-desktop,
.pdg__l--1\.25-d {
    padding-left: 1.25rem;
  }
}

@media (min-width: 1199px) {
  .padding__bottom--1\.25-desktop,
.pdg__b--1\.25-d {
    padding-bottom: 1.25rem;
  }
}

@media (min-width: 1199px) {
  .padding--1\.25-desktop,
.pdg--1\.25-d {
    padding: 1.25rem;
  }
}

@media (min-width: 1199px) {
  .padding__top-bottom--1\.25-desktop,
.pdg__tb--1\.25-d {
    padding: 1.25rem 0;
  }
}

@media (min-width: 1199px) {
  .padding__left-right--1\.25-desktop,
.pdg__lr--1\.25-d {
    padding: 0 1.25rem;
  }
}

.margin__top--1\.5,
.mgn__t--1\.5 {
  margin-top: 1.5rem;
}

.margin__right--1\.5,
.mgn__r--1\.5 {
  margin-right: 1.5rem;
}

.margin__left--1\.5,
.mgn__l--1\.5 {
  margin-left: 1.5rem;
}

.margin__bottom--1\.5,
.mgn__b--1\.5 {
  margin-bottom: 1.5rem;
}

.margin--1\.5,
.mgn--1\.5 {
  margin: 1.5rem;
}

.margin__top-bottom--1\.5,
.mgn__tb--1\.5 {
  margin: 1.5rem 0;
}

.margin__left-right--1\.5,
.mgn__lr--1\.5 {
  margin: 0 1.5rem;
}

.padding__top--1\.5,
.pdg__t--1\.5 {
  padding-top: 1.5rem;
}

.padding__right--1\.5,
.pdg__r--1\.5 {
  padding-right: 1.5rem;
}

.padding__left--1\.5,
.pdg__l--1\.5 {
  padding-left: 1.5rem;
}

.padding__bottom--1\.5,
.pdg__b--1\.5 {
  padding-bottom: 1.5rem;
}

.padding--1\.5,
.pdg--1\.5 {
  padding: 1.5rem;
}

.padding__top-bottom--1\.5,
.pdg__tb--1\.5 {
  padding: 1.5rem 0;
}

.padding__left-right--1\.5,
.pdg__lr--1\.5 {
  padding: 0 1.5rem;
}

@media (max-width: 399px) {
  .margin__top--1\.5-mobile,
.mgn__t--1\.5-m {
    margin-top: 1.5rem;
  }
}

@media (max-width: 399px) {
  .margin__right--1\.5-mobile,
.mgn__r--1\.5-m {
    margin-right: 1.5rem;
  }
}

@media (max-width: 399px) {
  .margin__left--1\.5-mobile,
.mgn__l--1\.5-m {
    margin-left: 1.5rem;
  }
}

@media (max-width: 399px) {
  .margin__bottom--1\.5-mobile,
.mgn__b--1\.5-m {
    margin-bottom: 1.5rem;
  }
}

@media (max-width: 399px) {
  .margin--1\.5-mobile,
.mgn--1\.5-m {
    margin: 1.5rem;
  }
}

@media (max-width: 399px) {
  .margin__top-bottom--1\.5-mobile,
.mgn__tb--1\.5-m {
    margin: 1.5rem 0;
  }
}

@media (max-width: 399px) {
  .margin__left-right--1\.5-mobile,
.mgn__lr--1\.5-m {
    margin: 0 1.5rem;
  }
}

@media (max-width: 399px) {
  .padding__top--1\.5-mobile,
.pdg__t--1\.5-m {
    padding-top: 1.5rem;
  }
}

@media (max-width: 399px) {
  .padding__right--1\.5-mobile,
.pdg__r--1\.5-m {
    padding-right: 1.5rem;
  }
}

@media (max-width: 399px) {
  .padding__left--1\.5-mobile,
.pdg__l--1\.5-m {
    padding-left: 1.5rem;
  }
}

@media (max-width: 399px) {
  .padding__bottom--1\.5-mobile,
.pdg__b--1\.5-m {
    padding-bottom: 1.5rem;
  }
}

@media (max-width: 399px) {
  .padding--1\.5-mobile,
.pdg--1\.5-m {
    padding: 1.5rem;
  }
}

@media (max-width: 399px) {
  .padding__top-bottom--1\.5-mobile,
.pdg__tb--1\.5-m {
    padding: 1.5rem 0;
  }
}

@media (max-width: 399px) {
  .padding__left-right--1\.5-mobile,
.pdg__lr--1\.5-m {
    padding: 0 1.5rem;
  }
}

@media (min-width: 1199px) {
  .margin__top--1\.5-desktop,
.mgn__t--1\.5-d {
    margin-top: 1.5rem;
  }
}

@media (min-width: 1199px) {
  .margin__right--1\.5-desktop,
.mgn__r--1\.5-d {
    margin-right: 1.5rem;
  }
}

@media (min-width: 1199px) {
  .margin__left--1\.5-desktop,
.mgn__l--1\.5-d {
    margin-left: 1.5rem;
  }
}

@media (min-width: 1199px) {
  .margin__bottom--1\.5-desktop,
.mgn__b--1\.5-d {
    margin-bottom: 1.5rem;
  }
}

@media (min-width: 1199px) {
  .margin--1\.5-desktop,
.mgn--1\.5-d {
    margin: 1.5rem;
  }
}

@media (min-width: 1199px) {
  .margin__top-bottom--1\.5-desktop,
.mgn__tb--1\.5-d {
    margin: 1.5rem 0;
  }
}

@media (min-width: 1199px) {
  .margin__left-right--1\.5-desktop,
.mgn__lr--1\.5-d {
    margin: 0 1.5rem;
  }
}

@media (min-width: 1199px) {
  .padding__top--1\.5-desktop,
.pdg__t--1\.5-d {
    padding-top: 1.5rem;
  }
}

@media (min-width: 1199px) {
  .padding__right--1\.5-desktop,
.pdg__r--1\.5-d {
    padding-right: 1.5rem;
  }
}

@media (min-width: 1199px) {
  .padding__left--1\.5-desktop,
.pdg__l--1\.5-d {
    padding-left: 1.5rem;
  }
}

@media (min-width: 1199px) {
  .padding__bottom--1\.5-desktop,
.pdg__b--1\.5-d {
    padding-bottom: 1.5rem;
  }
}

@media (min-width: 1199px) {
  .padding--1\.5-desktop,
.pdg--1\.5-d {
    padding: 1.5rem;
  }
}

@media (min-width: 1199px) {
  .padding__top-bottom--1\.5-desktop,
.pdg__tb--1\.5-d {
    padding: 1.5rem 0;
  }
}

@media (min-width: 1199px) {
  .padding__left-right--1\.5-desktop,
.pdg__lr--1\.5-d {
    padding: 0 1.5rem;
  }
}

.margin__top--1\.75,
.mgn__t--1\.75 {
  margin-top: 1.75rem;
}

.margin__right--1\.75,
.mgn__r--1\.75 {
  margin-right: 1.75rem;
}

.margin__left--1\.75,
.mgn__l--1\.75 {
  margin-left: 1.75rem;
}

.margin__bottom--1\.75,
.mgn__b--1\.75 {
  margin-bottom: 1.75rem;
}

.margin--1\.75,
.mgn--1\.75 {
  margin: 1.75rem;
}

.margin__top-bottom--1\.75,
.mgn__tb--1\.75 {
  margin: 1.75rem 0;
}

.margin__left-right--1\.75,
.mgn__lr--1\.75 {
  margin: 0 1.75rem;
}

.padding__top--1\.75,
.pdg__t--1\.75 {
  padding-top: 1.75rem;
}

.padding__right--1\.75,
.pdg__r--1\.75 {
  padding-right: 1.75rem;
}

.padding__left--1\.75,
.pdg__l--1\.75 {
  padding-left: 1.75rem;
}

.padding__bottom--1\.75,
.pdg__b--1\.75 {
  padding-bottom: 1.75rem;
}

.padding--1\.75,
.pdg--1\.75 {
  padding: 1.75rem;
}

.padding__top-bottom--1\.75,
.pdg__tb--1\.75 {
  padding: 1.75rem 0;
}

.padding__left-right--1\.75,
.pdg__lr--1\.75 {
  padding: 0 1.75rem;
}

@media (max-width: 399px) {
  .margin__top--1\.75-mobile,
.mgn__t--1\.75-m {
    margin-top: 1.75rem;
  }
}

@media (max-width: 399px) {
  .margin__right--1\.75-mobile,
.mgn__r--1\.75-m {
    margin-right: 1.75rem;
  }
}

@media (max-width: 399px) {
  .margin__left--1\.75-mobile,
.mgn__l--1\.75-m {
    margin-left: 1.75rem;
  }
}

@media (max-width: 399px) {
  .margin__bottom--1\.75-mobile,
.mgn__b--1\.75-m {
    margin-bottom: 1.75rem;
  }
}

@media (max-width: 399px) {
  .margin--1\.75-mobile,
.mgn--1\.75-m {
    margin: 1.75rem;
  }
}

@media (max-width: 399px) {
  .margin__top-bottom--1\.75-mobile,
.mgn__tb--1\.75-m {
    margin: 1.75rem 0;
  }
}

@media (max-width: 399px) {
  .margin__left-right--1\.75-mobile,
.mgn__lr--1\.75-m {
    margin: 0 1.75rem;
  }
}

@media (max-width: 399px) {
  .padding__top--1\.75-mobile,
.pdg__t--1\.75-m {
    padding-top: 1.75rem;
  }
}

@media (max-width: 399px) {
  .padding__right--1\.75-mobile,
.pdg__r--1\.75-m {
    padding-right: 1.75rem;
  }
}

@media (max-width: 399px) {
  .padding__left--1\.75-mobile,
.pdg__l--1\.75-m {
    padding-left: 1.75rem;
  }
}

@media (max-width: 399px) {
  .padding__bottom--1\.75-mobile,
.pdg__b--1\.75-m {
    padding-bottom: 1.75rem;
  }
}

@media (max-width: 399px) {
  .padding--1\.75-mobile,
.pdg--1\.75-m {
    padding: 1.75rem;
  }
}

@media (max-width: 399px) {
  .padding__top-bottom--1\.75-mobile,
.pdg__tb--1\.75-m {
    padding: 1.75rem 0;
  }
}

@media (max-width: 399px) {
  .padding__left-right--1\.75-mobile,
.pdg__lr--1\.75-m {
    padding: 0 1.75rem;
  }
}

@media (min-width: 1199px) {
  .margin__top--1\.75-desktop,
.mgn__t--1\.75-d {
    margin-top: 1.75rem;
  }
}

@media (min-width: 1199px) {
  .margin__right--1\.75-desktop,
.mgn__r--1\.75-d {
    margin-right: 1.75rem;
  }
}

@media (min-width: 1199px) {
  .margin__left--1\.75-desktop,
.mgn__l--1\.75-d {
    margin-left: 1.75rem;
  }
}

@media (min-width: 1199px) {
  .margin__bottom--1\.75-desktop,
.mgn__b--1\.75-d {
    margin-bottom: 1.75rem;
  }
}

@media (min-width: 1199px) {
  .margin--1\.75-desktop,
.mgn--1\.75-d {
    margin: 1.75rem;
  }
}

@media (min-width: 1199px) {
  .margin__top-bottom--1\.75-desktop,
.mgn__tb--1\.75-d {
    margin: 1.75rem 0;
  }
}

@media (min-width: 1199px) {
  .margin__left-right--1\.75-desktop,
.mgn__lr--1\.75-d {
    margin: 0 1.75rem;
  }
}

@media (min-width: 1199px) {
  .padding__top--1\.75-desktop,
.pdg__t--1\.75-d {
    padding-top: 1.75rem;
  }
}

@media (min-width: 1199px) {
  .padding__right--1\.75-desktop,
.pdg__r--1\.75-d {
    padding-right: 1.75rem;
  }
}

@media (min-width: 1199px) {
  .padding__left--1\.75-desktop,
.pdg__l--1\.75-d {
    padding-left: 1.75rem;
  }
}

@media (min-width: 1199px) {
  .padding__bottom--1\.75-desktop,
.pdg__b--1\.75-d {
    padding-bottom: 1.75rem;
  }
}

@media (min-width: 1199px) {
  .padding--1\.75-desktop,
.pdg--1\.75-d {
    padding: 1.75rem;
  }
}

@media (min-width: 1199px) {
  .padding__top-bottom--1\.75-desktop,
.pdg__tb--1\.75-d {
    padding: 1.75rem 0;
  }
}

@media (min-width: 1199px) {
  .padding__left-right--1\.75-desktop,
.pdg__lr--1\.75-d {
    padding: 0 1.75rem;
  }
}

.margin__top--2,
.mgn__t--2 {
  margin-top: 2rem;
}

.margin__right--2,
.mgn__r--2 {
  margin-right: 2rem;
}

.margin__left--2,
.mgn__l--2 {
  margin-left: 2rem;
}

.margin__bottom--2,
.mgn__b--2 {
  margin-bottom: 2rem;
}

.margin--2,
.mgn--2 {
  margin: 2rem;
}

.margin__top-bottom--2,
.mgn__tb--2 {
  margin: 2rem 0;
}

.margin__left-right--2,
.mgn__lr--2 {
  margin: 0 2rem;
}

.padding__top--2,
.pdg__t--2 {
  padding-top: 2rem;
}

.padding__right--2,
.pdg__r--2 {
  padding-right: 2rem;
}

.padding__left--2,
.pdg__l--2 {
  padding-left: 2rem;
}

.padding__bottom--2,
.pdg__b--2 {
  padding-bottom: 2rem;
}

.padding--2,
.pdg--2 {
  padding: 2rem;
}

.padding__top-bottom--2,
.pdg__tb--2 {
  padding: 2rem 0;
}

.padding__left-right--2,
.pdg__lr--2 {
  padding: 0 2rem;
}

@media (max-width: 399px) {
  .margin__top--2-mobile,
.mgn__t--2-m {
    margin-top: 2rem;
  }
}

@media (max-width: 399px) {
  .margin__right--2-mobile,
.mgn__r--2-m {
    margin-right: 2rem;
  }
}

@media (max-width: 399px) {
  .margin__left--2-mobile,
.mgn__l--2-m {
    margin-left: 2rem;
  }
}

@media (max-width: 399px) {
  .margin__bottom--2-mobile,
.mgn__b--2-m {
    margin-bottom: 2rem;
  }
}

@media (max-width: 399px) {
  .margin--2-mobile,
.mgn--2-m {
    margin: 2rem;
  }
}

@media (max-width: 399px) {
  .margin__top-bottom--2-mobile,
.mgn__tb--2-m {
    margin: 2rem 0;
  }
}

@media (max-width: 399px) {
  .margin__left-right--2-mobile,
.mgn__lr--2-m {
    margin: 0 2rem;
  }
}

@media (max-width: 399px) {
  .padding__top--2-mobile,
.pdg__t--2-m {
    padding-top: 2rem;
  }
}

@media (max-width: 399px) {
  .padding__right--2-mobile,
.pdg__r--2-m {
    padding-right: 2rem;
  }
}

@media (max-width: 399px) {
  .padding__left--2-mobile,
.pdg__l--2-m {
    padding-left: 2rem;
  }
}

@media (max-width: 399px) {
  .padding__bottom--2-mobile,
.pdg__b--2-m {
    padding-bottom: 2rem;
  }
}

@media (max-width: 399px) {
  .padding--2-mobile,
.pdg--2-m {
    padding: 2rem;
  }
}

@media (max-width: 399px) {
  .padding__top-bottom--2-mobile,
.pdg__tb--2-m {
    padding: 2rem 0;
  }
}

@media (max-width: 399px) {
  .padding__left-right--2-mobile,
.pdg__lr--2-m {
    padding: 0 2rem;
  }
}

@media (min-width: 1199px) {
  .margin__top--2-desktop,
.mgn__t--2-d {
    margin-top: 2rem;
  }
}

@media (min-width: 1199px) {
  .margin__right--2-desktop,
.mgn__r--2-d {
    margin-right: 2rem;
  }
}

@media (min-width: 1199px) {
  .margin__left--2-desktop,
.mgn__l--2-d {
    margin-left: 2rem;
  }
}

@media (min-width: 1199px) {
  .margin__bottom--2-desktop,
.mgn__b--2-d {
    margin-bottom: 2rem;
  }
}

@media (min-width: 1199px) {
  .margin--2-desktop,
.mgn--2-d {
    margin: 2rem;
  }
}

@media (min-width: 1199px) {
  .margin__top-bottom--2-desktop,
.mgn__tb--2-d {
    margin: 2rem 0;
  }
}

@media (min-width: 1199px) {
  .margin__left-right--2-desktop,
.mgn__lr--2-d {
    margin: 0 2rem;
  }
}

@media (min-width: 1199px) {
  .padding__top--2-desktop,
.pdg__t--2-d {
    padding-top: 2rem;
  }
}

@media (min-width: 1199px) {
  .padding__right--2-desktop,
.pdg__r--2-d {
    padding-right: 2rem;
  }
}

@media (min-width: 1199px) {
  .padding__left--2-desktop,
.pdg__l--2-d {
    padding-left: 2rem;
  }
}

@media (min-width: 1199px) {
  .padding__bottom--2-desktop,
.pdg__b--2-d {
    padding-bottom: 2rem;
  }
}

@media (min-width: 1199px) {
  .padding--2-desktop,
.pdg--2-d {
    padding: 2rem;
  }
}

@media (min-width: 1199px) {
  .padding__top-bottom--2-desktop,
.pdg__tb--2-d {
    padding: 2rem 0;
  }
}

@media (min-width: 1199px) {
  .padding__left-right--2-desktop,
.pdg__lr--2-d {
    padding: 0 2rem;
  }
}

.margin__top--2\.25,
.mgn__t--2\.25 {
  margin-top: 2.25rem;
}

.margin__right--2\.25,
.mgn__r--2\.25 {
  margin-right: 2.25rem;
}

.margin__left--2\.25,
.mgn__l--2\.25 {
  margin-left: 2.25rem;
}

.margin__bottom--2\.25,
.mgn__b--2\.25 {
  margin-bottom: 2.25rem;
}

.margin--2\.25,
.mgn--2\.25 {
  margin: 2.25rem;
}

.margin__top-bottom--2\.25,
.mgn__tb--2\.25 {
  margin: 2.25rem 0;
}

.margin__left-right--2\.25,
.mgn__lr--2\.25 {
  margin: 0 2.25rem;
}

.padding__top--2\.25,
.pdg__t--2\.25 {
  padding-top: 2.25rem;
}

.padding__right--2\.25,
.pdg__r--2\.25 {
  padding-right: 2.25rem;
}

.padding__left--2\.25,
.pdg__l--2\.25 {
  padding-left: 2.25rem;
}

.padding__bottom--2\.25,
.pdg__b--2\.25 {
  padding-bottom: 2.25rem;
}

.padding--2\.25,
.pdg--2\.25 {
  padding: 2.25rem;
}

.padding__top-bottom--2\.25,
.pdg__tb--2\.25 {
  padding: 2.25rem 0;
}

.padding__left-right--2\.25,
.pdg__lr--2\.25 {
  padding: 0 2.25rem;
}

@media (max-width: 399px) {
  .margin__top--2\.25-mobile,
.mgn__t--2\.25-m {
    margin-top: 2.25rem;
  }
}

@media (max-width: 399px) {
  .margin__right--2\.25-mobile,
.mgn__r--2\.25-m {
    margin-right: 2.25rem;
  }
}

@media (max-width: 399px) {
  .margin__left--2\.25-mobile,
.mgn__l--2\.25-m {
    margin-left: 2.25rem;
  }
}

@media (max-width: 399px) {
  .margin__bottom--2\.25-mobile,
.mgn__b--2\.25-m {
    margin-bottom: 2.25rem;
  }
}

@media (max-width: 399px) {
  .margin--2\.25-mobile,
.mgn--2\.25-m {
    margin: 2.25rem;
  }
}

@media (max-width: 399px) {
  .margin__top-bottom--2\.25-mobile,
.mgn__tb--2\.25-m {
    margin: 2.25rem 0;
  }
}

@media (max-width: 399px) {
  .margin__left-right--2\.25-mobile,
.mgn__lr--2\.25-m {
    margin: 0 2.25rem;
  }
}

@media (max-width: 399px) {
  .padding__top--2\.25-mobile,
.pdg__t--2\.25-m {
    padding-top: 2.25rem;
  }
}

@media (max-width: 399px) {
  .padding__right--2\.25-mobile,
.pdg__r--2\.25-m {
    padding-right: 2.25rem;
  }
}

@media (max-width: 399px) {
  .padding__left--2\.25-mobile,
.pdg__l--2\.25-m {
    padding-left: 2.25rem;
  }
}

@media (max-width: 399px) {
  .padding__bottom--2\.25-mobile,
.pdg__b--2\.25-m {
    padding-bottom: 2.25rem;
  }
}

@media (max-width: 399px) {
  .padding--2\.25-mobile,
.pdg--2\.25-m {
    padding: 2.25rem;
  }
}

@media (max-width: 399px) {
  .padding__top-bottom--2\.25-mobile,
.pdg__tb--2\.25-m {
    padding: 2.25rem 0;
  }
}

@media (max-width: 399px) {
  .padding__left-right--2\.25-mobile,
.pdg__lr--2\.25-m {
    padding: 0 2.25rem;
  }
}

@media (min-width: 1199px) {
  .margin__top--2\.25-desktop,
.mgn__t--2\.25-d {
    margin-top: 2.25rem;
  }
}

@media (min-width: 1199px) {
  .margin__right--2\.25-desktop,
.mgn__r--2\.25-d {
    margin-right: 2.25rem;
  }
}

@media (min-width: 1199px) {
  .margin__left--2\.25-desktop,
.mgn__l--2\.25-d {
    margin-left: 2.25rem;
  }
}

@media (min-width: 1199px) {
  .margin__bottom--2\.25-desktop,
.mgn__b--2\.25-d {
    margin-bottom: 2.25rem;
  }
}

@media (min-width: 1199px) {
  .margin--2\.25-desktop,
.mgn--2\.25-d {
    margin: 2.25rem;
  }
}

@media (min-width: 1199px) {
  .margin__top-bottom--2\.25-desktop,
.mgn__tb--2\.25-d {
    margin: 2.25rem 0;
  }
}

@media (min-width: 1199px) {
  .margin__left-right--2\.25-desktop,
.mgn__lr--2\.25-d {
    margin: 0 2.25rem;
  }
}

@media (min-width: 1199px) {
  .padding__top--2\.25-desktop,
.pdg__t--2\.25-d {
    padding-top: 2.25rem;
  }
}

@media (min-width: 1199px) {
  .padding__right--2\.25-desktop,
.pdg__r--2\.25-d {
    padding-right: 2.25rem;
  }
}

@media (min-width: 1199px) {
  .padding__left--2\.25-desktop,
.pdg__l--2\.25-d {
    padding-left: 2.25rem;
  }
}

@media (min-width: 1199px) {
  .padding__bottom--2\.25-desktop,
.pdg__b--2\.25-d {
    padding-bottom: 2.25rem;
  }
}

@media (min-width: 1199px) {
  .padding--2\.25-desktop,
.pdg--2\.25-d {
    padding: 2.25rem;
  }
}

@media (min-width: 1199px) {
  .padding__top-bottom--2\.25-desktop,
.pdg__tb--2\.25-d {
    padding: 2.25rem 0;
  }
}

@media (min-width: 1199px) {
  .padding__left-right--2\.25-desktop,
.pdg__lr--2\.25-d {
    padding: 0 2.25rem;
  }
}

.margin__top--2\.5,
.mgn__t--2\.5 {
  margin-top: 2.5rem;
}

.margin__right--2\.5,
.mgn__r--2\.5 {
  margin-right: 2.5rem;
}

.margin__left--2\.5,
.mgn__l--2\.5 {
  margin-left: 2.5rem;
}

.margin__bottom--2\.5,
.mgn__b--2\.5 {
  margin-bottom: 2.5rem;
}

.margin--2\.5,
.mgn--2\.5 {
  margin: 2.5rem;
}

.margin__top-bottom--2\.5,
.mgn__tb--2\.5 {
  margin: 2.5rem 0;
}

.margin__left-right--2\.5,
.mgn__lr--2\.5 {
  margin: 0 2.5rem;
}

.padding__top--2\.5,
.pdg__t--2\.5 {
  padding-top: 2.5rem;
}

.padding__right--2\.5,
.pdg__r--2\.5 {
  padding-right: 2.5rem;
}

.padding__left--2\.5,
.pdg__l--2\.5 {
  padding-left: 2.5rem;
}

.padding__bottom--2\.5,
.pdg__b--2\.5 {
  padding-bottom: 2.5rem;
}

.padding--2\.5,
.pdg--2\.5 {
  padding: 2.5rem;
}

.padding__top-bottom--2\.5,
.pdg__tb--2\.5 {
  padding: 2.5rem 0;
}

.padding__left-right--2\.5,
.pdg__lr--2\.5 {
  padding: 0 2.5rem;
}

@media (max-width: 399px) {
  .margin__top--2\.5-mobile,
.mgn__t--2\.5-m {
    margin-top: 2.5rem;
  }
}

@media (max-width: 399px) {
  .margin__right--2\.5-mobile,
.mgn__r--2\.5-m {
    margin-right: 2.5rem;
  }
}

@media (max-width: 399px) {
  .margin__left--2\.5-mobile,
.mgn__l--2\.5-m {
    margin-left: 2.5rem;
  }
}

@media (max-width: 399px) {
  .margin__bottom--2\.5-mobile,
.mgn__b--2\.5-m {
    margin-bottom: 2.5rem;
  }
}

@media (max-width: 399px) {
  .margin--2\.5-mobile,
.mgn--2\.5-m {
    margin: 2.5rem;
  }
}

@media (max-width: 399px) {
  .margin__top-bottom--2\.5-mobile,
.mgn__tb--2\.5-m {
    margin: 2.5rem 0;
  }
}

@media (max-width: 399px) {
  .margin__left-right--2\.5-mobile,
.mgn__lr--2\.5-m {
    margin: 0 2.5rem;
  }
}

@media (max-width: 399px) {
  .padding__top--2\.5-mobile,
.pdg__t--2\.5-m {
    padding-top: 2.5rem;
  }
}

@media (max-width: 399px) {
  .padding__right--2\.5-mobile,
.pdg__r--2\.5-m {
    padding-right: 2.5rem;
  }
}

@media (max-width: 399px) {
  .padding__left--2\.5-mobile,
.pdg__l--2\.5-m {
    padding-left: 2.5rem;
  }
}

@media (max-width: 399px) {
  .padding__bottom--2\.5-mobile,
.pdg__b--2\.5-m {
    padding-bottom: 2.5rem;
  }
}

@media (max-width: 399px) {
  .padding--2\.5-mobile,
.pdg--2\.5-m {
    padding: 2.5rem;
  }
}

@media (max-width: 399px) {
  .padding__top-bottom--2\.5-mobile,
.pdg__tb--2\.5-m {
    padding: 2.5rem 0;
  }
}

@media (max-width: 399px) {
  .padding__left-right--2\.5-mobile,
.pdg__lr--2\.5-m {
    padding: 0 2.5rem;
  }
}

@media (min-width: 1199px) {
  .margin__top--2\.5-desktop,
.mgn__t--2\.5-d {
    margin-top: 2.5rem;
  }
}

@media (min-width: 1199px) {
  .margin__right--2\.5-desktop,
.mgn__r--2\.5-d {
    margin-right: 2.5rem;
  }
}

@media (min-width: 1199px) {
  .margin__left--2\.5-desktop,
.mgn__l--2\.5-d {
    margin-left: 2.5rem;
  }
}

@media (min-width: 1199px) {
  .margin__bottom--2\.5-desktop,
.mgn__b--2\.5-d {
    margin-bottom: 2.5rem;
  }
}

@media (min-width: 1199px) {
  .margin--2\.5-desktop,
.mgn--2\.5-d {
    margin: 2.5rem;
  }
}

@media (min-width: 1199px) {
  .margin__top-bottom--2\.5-desktop,
.mgn__tb--2\.5-d {
    margin: 2.5rem 0;
  }
}

@media (min-width: 1199px) {
  .margin__left-right--2\.5-desktop,
.mgn__lr--2\.5-d {
    margin: 0 2.5rem;
  }
}

@media (min-width: 1199px) {
  .padding__top--2\.5-desktop,
.pdg__t--2\.5-d {
    padding-top: 2.5rem;
  }
}

@media (min-width: 1199px) {
  .padding__right--2\.5-desktop,
.pdg__r--2\.5-d {
    padding-right: 2.5rem;
  }
}

@media (min-width: 1199px) {
  .padding__left--2\.5-desktop,
.pdg__l--2\.5-d {
    padding-left: 2.5rem;
  }
}

@media (min-width: 1199px) {
  .padding__bottom--2\.5-desktop,
.pdg__b--2\.5-d {
    padding-bottom: 2.5rem;
  }
}

@media (min-width: 1199px) {
  .padding--2\.5-desktop,
.pdg--2\.5-d {
    padding: 2.5rem;
  }
}

@media (min-width: 1199px) {
  .padding__top-bottom--2\.5-desktop,
.pdg__tb--2\.5-d {
    padding: 2.5rem 0;
  }
}

@media (min-width: 1199px) {
  .padding__left-right--2\.5-desktop,
.pdg__lr--2\.5-d {
    padding: 0 2.5rem;
  }
}

.margin__top--2\.75,
.mgn__t--2\.75 {
  margin-top: 2.75rem;
}

.margin__right--2\.75,
.mgn__r--2\.75 {
  margin-right: 2.75rem;
}

.margin__left--2\.75,
.mgn__l--2\.75 {
  margin-left: 2.75rem;
}

.margin__bottom--2\.75,
.mgn__b--2\.75 {
  margin-bottom: 2.75rem;
}

.margin--2\.75,
.mgn--2\.75 {
  margin: 2.75rem;
}

.margin__top-bottom--2\.75,
.mgn__tb--2\.75 {
  margin: 2.75rem 0;
}

.margin__left-right--2\.75,
.mgn__lr--2\.75 {
  margin: 0 2.75rem;
}

.padding__top--2\.75,
.pdg__t--2\.75 {
  padding-top: 2.75rem;
}

.padding__right--2\.75,
.pdg__r--2\.75 {
  padding-right: 2.75rem;
}

.padding__left--2\.75,
.pdg__l--2\.75 {
  padding-left: 2.75rem;
}

.padding__bottom--2\.75,
.pdg__b--2\.75 {
  padding-bottom: 2.75rem;
}

.padding--2\.75,
.pdg--2\.75 {
  padding: 2.75rem;
}

.padding__top-bottom--2\.75,
.pdg__tb--2\.75 {
  padding: 2.75rem 0;
}

.padding__left-right--2\.75,
.pdg__lr--2\.75 {
  padding: 0 2.75rem;
}

@media (max-width: 399px) {
  .margin__top--2\.75-mobile,
.mgn__t--2\.75-m {
    margin-top: 2.75rem;
  }
}

@media (max-width: 399px) {
  .margin__right--2\.75-mobile,
.mgn__r--2\.75-m {
    margin-right: 2.75rem;
  }
}

@media (max-width: 399px) {
  .margin__left--2\.75-mobile,
.mgn__l--2\.75-m {
    margin-left: 2.75rem;
  }
}

@media (max-width: 399px) {
  .margin__bottom--2\.75-mobile,
.mgn__b--2\.75-m {
    margin-bottom: 2.75rem;
  }
}

@media (max-width: 399px) {
  .margin--2\.75-mobile,
.mgn--2\.75-m {
    margin: 2.75rem;
  }
}

@media (max-width: 399px) {
  .margin__top-bottom--2\.75-mobile,
.mgn__tb--2\.75-m {
    margin: 2.75rem 0;
  }
}

@media (max-width: 399px) {
  .margin__left-right--2\.75-mobile,
.mgn__lr--2\.75-m {
    margin: 0 2.75rem;
  }
}

@media (max-width: 399px) {
  .padding__top--2\.75-mobile,
.pdg__t--2\.75-m {
    padding-top: 2.75rem;
  }
}

@media (max-width: 399px) {
  .padding__right--2\.75-mobile,
.pdg__r--2\.75-m {
    padding-right: 2.75rem;
  }
}

@media (max-width: 399px) {
  .padding__left--2\.75-mobile,
.pdg__l--2\.75-m {
    padding-left: 2.75rem;
  }
}

@media (max-width: 399px) {
  .padding__bottom--2\.75-mobile,
.pdg__b--2\.75-m {
    padding-bottom: 2.75rem;
  }
}

@media (max-width: 399px) {
  .padding--2\.75-mobile,
.pdg--2\.75-m {
    padding: 2.75rem;
  }
}

@media (max-width: 399px) {
  .padding__top-bottom--2\.75-mobile,
.pdg__tb--2\.75-m {
    padding: 2.75rem 0;
  }
}

@media (max-width: 399px) {
  .padding__left-right--2\.75-mobile,
.pdg__lr--2\.75-m {
    padding: 0 2.75rem;
  }
}

@media (min-width: 1199px) {
  .margin__top--2\.75-desktop,
.mgn__t--2\.75-d {
    margin-top: 2.75rem;
  }
}

@media (min-width: 1199px) {
  .margin__right--2\.75-desktop,
.mgn__r--2\.75-d {
    margin-right: 2.75rem;
  }
}

@media (min-width: 1199px) {
  .margin__left--2\.75-desktop,
.mgn__l--2\.75-d {
    margin-left: 2.75rem;
  }
}

@media (min-width: 1199px) {
  .margin__bottom--2\.75-desktop,
.mgn__b--2\.75-d {
    margin-bottom: 2.75rem;
  }
}

@media (min-width: 1199px) {
  .margin--2\.75-desktop,
.mgn--2\.75-d {
    margin: 2.75rem;
  }
}

@media (min-width: 1199px) {
  .margin__top-bottom--2\.75-desktop,
.mgn__tb--2\.75-d {
    margin: 2.75rem 0;
  }
}

@media (min-width: 1199px) {
  .margin__left-right--2\.75-desktop,
.mgn__lr--2\.75-d {
    margin: 0 2.75rem;
  }
}

@media (min-width: 1199px) {
  .padding__top--2\.75-desktop,
.pdg__t--2\.75-d {
    padding-top: 2.75rem;
  }
}

@media (min-width: 1199px) {
  .padding__right--2\.75-desktop,
.pdg__r--2\.75-d {
    padding-right: 2.75rem;
  }
}

@media (min-width: 1199px) {
  .padding__left--2\.75-desktop,
.pdg__l--2\.75-d {
    padding-left: 2.75rem;
  }
}

@media (min-width: 1199px) {
  .padding__bottom--2\.75-desktop,
.pdg__b--2\.75-d {
    padding-bottom: 2.75rem;
  }
}

@media (min-width: 1199px) {
  .padding--2\.75-desktop,
.pdg--2\.75-d {
    padding: 2.75rem;
  }
}

@media (min-width: 1199px) {
  .padding__top-bottom--2\.75-desktop,
.pdg__tb--2\.75-d {
    padding: 2.75rem 0;
  }
}

@media (min-width: 1199px) {
  .padding__left-right--2\.75-desktop,
.pdg__lr--2\.75-d {
    padding: 0 2.75rem;
  }
}

.margin__top--3,
.mgn__t--3 {
  margin-top: 3rem;
}

.margin__right--3,
.mgn__r--3 {
  margin-right: 3rem;
}

.margin__left--3,
.mgn__l--3 {
  margin-left: 3rem;
}

.margin__bottom--3,
.mgn__b--3 {
  margin-bottom: 3rem;
}

.margin--3,
.mgn--3 {
  margin: 3rem;
}

.margin__top-bottom--3,
.mgn__tb--3 {
  margin: 3rem 0;
}

.margin__left-right--3,
.mgn__lr--3 {
  margin: 0 3rem;
}

.padding__top--3,
.pdg__t--3 {
  padding-top: 3rem;
}

.padding__right--3,
.pdg__r--3 {
  padding-right: 3rem;
}

.padding__left--3,
.pdg__l--3 {
  padding-left: 3rem;
}

.padding__bottom--3,
.pdg__b--3 {
  padding-bottom: 3rem;
}

.padding--3,
.pdg--3 {
  padding: 3rem;
}

.padding__top-bottom--3,
.pdg__tb--3 {
  padding: 3rem 0;
}

.padding__left-right--3,
.pdg__lr--3 {
  padding: 0 3rem;
}

@media (max-width: 399px) {
  .margin__top--3-mobile,
.mgn__t--3-m {
    margin-top: 3rem;
  }
}

@media (max-width: 399px) {
  .margin__right--3-mobile,
.mgn__r--3-m {
    margin-right: 3rem;
  }
}

@media (max-width: 399px) {
  .margin__left--3-mobile,
.mgn__l--3-m {
    margin-left: 3rem;
  }
}

@media (max-width: 399px) {
  .margin__bottom--3-mobile,
.mgn__b--3-m {
    margin-bottom: 3rem;
  }
}

@media (max-width: 399px) {
  .margin--3-mobile,
.mgn--3-m {
    margin: 3rem;
  }
}

@media (max-width: 399px) {
  .margin__top-bottom--3-mobile,
.mgn__tb--3-m {
    margin: 3rem 0;
  }
}

@media (max-width: 399px) {
  .margin__left-right--3-mobile,
.mgn__lr--3-m {
    margin: 0 3rem;
  }
}

@media (max-width: 399px) {
  .padding__top--3-mobile,
.pdg__t--3-m {
    padding-top: 3rem;
  }
}

@media (max-width: 399px) {
  .padding__right--3-mobile,
.pdg__r--3-m {
    padding-right: 3rem;
  }
}

@media (max-width: 399px) {
  .padding__left--3-mobile,
.pdg__l--3-m {
    padding-left: 3rem;
  }
}

@media (max-width: 399px) {
  .padding__bottom--3-mobile,
.pdg__b--3-m {
    padding-bottom: 3rem;
  }
}

@media (max-width: 399px) {
  .padding--3-mobile,
.pdg--3-m {
    padding: 3rem;
  }
}

@media (max-width: 399px) {
  .padding__top-bottom--3-mobile,
.pdg__tb--3-m {
    padding: 3rem 0;
  }
}

@media (max-width: 399px) {
  .padding__left-right--3-mobile,
.pdg__lr--3-m {
    padding: 0 3rem;
  }
}

@media (min-width: 1199px) {
  .margin__top--3-desktop,
.mgn__t--3-d {
    margin-top: 3rem;
  }
}

@media (min-width: 1199px) {
  .margin__right--3-desktop,
.mgn__r--3-d {
    margin-right: 3rem;
  }
}

@media (min-width: 1199px) {
  .margin__left--3-desktop,
.mgn__l--3-d {
    margin-left: 3rem;
  }
}

@media (min-width: 1199px) {
  .margin__bottom--3-desktop,
.mgn__b--3-d {
    margin-bottom: 3rem;
  }
}

@media (min-width: 1199px) {
  .margin--3-desktop,
.mgn--3-d {
    margin: 3rem;
  }
}

@media (min-width: 1199px) {
  .margin__top-bottom--3-desktop,
.mgn__tb--3-d {
    margin: 3rem 0;
  }
}

@media (min-width: 1199px) {
  .margin__left-right--3-desktop,
.mgn__lr--3-d {
    margin: 0 3rem;
  }
}

@media (min-width: 1199px) {
  .padding__top--3-desktop,
.pdg__t--3-d {
    padding-top: 3rem;
  }
}

@media (min-width: 1199px) {
  .padding__right--3-desktop,
.pdg__r--3-d {
    padding-right: 3rem;
  }
}

@media (min-width: 1199px) {
  .padding__left--3-desktop,
.pdg__l--3-d {
    padding-left: 3rem;
  }
}

@media (min-width: 1199px) {
  .padding__bottom--3-desktop,
.pdg__b--3-d {
    padding-bottom: 3rem;
  }
}

@media (min-width: 1199px) {
  .padding--3-desktop,
.pdg--3-d {
    padding: 3rem;
  }
}

@media (min-width: 1199px) {
  .padding__top-bottom--3-desktop,
.pdg__tb--3-d {
    padding: 3rem 0;
  }
}

@media (min-width: 1199px) {
  .padding__left-right--3-desktop,
.pdg__lr--3-d {
    padding: 0 3rem;
  }
}

.margin__top--3\.25,
.mgn__t--3\.25 {
  margin-top: 3.25rem;
}

.margin__right--3\.25,
.mgn__r--3\.25 {
  margin-right: 3.25rem;
}

.margin__left--3\.25,
.mgn__l--3\.25 {
  margin-left: 3.25rem;
}

.margin__bottom--3\.25,
.mgn__b--3\.25 {
  margin-bottom: 3.25rem;
}

.margin--3\.25,
.mgn--3\.25 {
  margin: 3.25rem;
}

.margin__top-bottom--3\.25,
.mgn__tb--3\.25 {
  margin: 3.25rem 0;
}

.margin__left-right--3\.25,
.mgn__lr--3\.25 {
  margin: 0 3.25rem;
}

.padding__top--3\.25,
.pdg__t--3\.25 {
  padding-top: 3.25rem;
}

.padding__right--3\.25,
.pdg__r--3\.25 {
  padding-right: 3.25rem;
}

.padding__left--3\.25,
.pdg__l--3\.25 {
  padding-left: 3.25rem;
}

.padding__bottom--3\.25,
.pdg__b--3\.25 {
  padding-bottom: 3.25rem;
}

.padding--3\.25,
.pdg--3\.25 {
  padding: 3.25rem;
}

.padding__top-bottom--3\.25,
.pdg__tb--3\.25 {
  padding: 3.25rem 0;
}

.padding__left-right--3\.25,
.pdg__lr--3\.25 {
  padding: 0 3.25rem;
}

@media (max-width: 399px) {
  .margin__top--3\.25-mobile,
.mgn__t--3\.25-m {
    margin-top: 3.25rem;
  }
}

@media (max-width: 399px) {
  .margin__right--3\.25-mobile,
.mgn__r--3\.25-m {
    margin-right: 3.25rem;
  }
}

@media (max-width: 399px) {
  .margin__left--3\.25-mobile,
.mgn__l--3\.25-m {
    margin-left: 3.25rem;
  }
}

@media (max-width: 399px) {
  .margin__bottom--3\.25-mobile,
.mgn__b--3\.25-m {
    margin-bottom: 3.25rem;
  }
}

@media (max-width: 399px) {
  .margin--3\.25-mobile,
.mgn--3\.25-m {
    margin: 3.25rem;
  }
}

@media (max-width: 399px) {
  .margin__top-bottom--3\.25-mobile,
.mgn__tb--3\.25-m {
    margin: 3.25rem 0;
  }
}

@media (max-width: 399px) {
  .margin__left-right--3\.25-mobile,
.mgn__lr--3\.25-m {
    margin: 0 3.25rem;
  }
}

@media (max-width: 399px) {
  .padding__top--3\.25-mobile,
.pdg__t--3\.25-m {
    padding-top: 3.25rem;
  }
}

@media (max-width: 399px) {
  .padding__right--3\.25-mobile,
.pdg__r--3\.25-m {
    padding-right: 3.25rem;
  }
}

@media (max-width: 399px) {
  .padding__left--3\.25-mobile,
.pdg__l--3\.25-m {
    padding-left: 3.25rem;
  }
}

@media (max-width: 399px) {
  .padding__bottom--3\.25-mobile,
.pdg__b--3\.25-m {
    padding-bottom: 3.25rem;
  }
}

@media (max-width: 399px) {
  .padding--3\.25-mobile,
.pdg--3\.25-m {
    padding: 3.25rem;
  }
}

@media (max-width: 399px) {
  .padding__top-bottom--3\.25-mobile,
.pdg__tb--3\.25-m {
    padding: 3.25rem 0;
  }
}

@media (max-width: 399px) {
  .padding__left-right--3\.25-mobile,
.pdg__lr--3\.25-m {
    padding: 0 3.25rem;
  }
}

@media (min-width: 1199px) {
  .margin__top--3\.25-desktop,
.mgn__t--3\.25-d {
    margin-top: 3.25rem;
  }
}

@media (min-width: 1199px) {
  .margin__right--3\.25-desktop,
.mgn__r--3\.25-d {
    margin-right: 3.25rem;
  }
}

@media (min-width: 1199px) {
  .margin__left--3\.25-desktop,
.mgn__l--3\.25-d {
    margin-left: 3.25rem;
  }
}

@media (min-width: 1199px) {
  .margin__bottom--3\.25-desktop,
.mgn__b--3\.25-d {
    margin-bottom: 3.25rem;
  }
}

@media (min-width: 1199px) {
  .margin--3\.25-desktop,
.mgn--3\.25-d {
    margin: 3.25rem;
  }
}

@media (min-width: 1199px) {
  .margin__top-bottom--3\.25-desktop,
.mgn__tb--3\.25-d {
    margin: 3.25rem 0;
  }
}

@media (min-width: 1199px) {
  .margin__left-right--3\.25-desktop,
.mgn__lr--3\.25-d {
    margin: 0 3.25rem;
  }
}

@media (min-width: 1199px) {
  .padding__top--3\.25-desktop,
.pdg__t--3\.25-d {
    padding-top: 3.25rem;
  }
}

@media (min-width: 1199px) {
  .padding__right--3\.25-desktop,
.pdg__r--3\.25-d {
    padding-right: 3.25rem;
  }
}

@media (min-width: 1199px) {
  .padding__left--3\.25-desktop,
.pdg__l--3\.25-d {
    padding-left: 3.25rem;
  }
}

@media (min-width: 1199px) {
  .padding__bottom--3\.25-desktop,
.pdg__b--3\.25-d {
    padding-bottom: 3.25rem;
  }
}

@media (min-width: 1199px) {
  .padding--3\.25-desktop,
.pdg--3\.25-d {
    padding: 3.25rem;
  }
}

@media (min-width: 1199px) {
  .padding__top-bottom--3\.25-desktop,
.pdg__tb--3\.25-d {
    padding: 3.25rem 0;
  }
}

@media (min-width: 1199px) {
  .padding__left-right--3\.25-desktop,
.pdg__lr--3\.25-d {
    padding: 0 3.25rem;
  }
}

.margin__top--3\.5,
.mgn__t--3\.5 {
  margin-top: 3.5rem;
}

.margin__right--3\.5,
.mgn__r--3\.5 {
  margin-right: 3.5rem;
}

.margin__left--3\.5,
.mgn__l--3\.5 {
  margin-left: 3.5rem;
}

.margin__bottom--3\.5,
.mgn__b--3\.5 {
  margin-bottom: 3.5rem;
}

.margin--3\.5,
.mgn--3\.5 {
  margin: 3.5rem;
}

.margin__top-bottom--3\.5,
.mgn__tb--3\.5 {
  margin: 3.5rem 0;
}

.margin__left-right--3\.5,
.mgn__lr--3\.5 {
  margin: 0 3.5rem;
}

.padding__top--3\.5,
.pdg__t--3\.5 {
  padding-top: 3.5rem;
}

.padding__right--3\.5,
.pdg__r--3\.5 {
  padding-right: 3.5rem;
}

.padding__left--3\.5,
.pdg__l--3\.5 {
  padding-left: 3.5rem;
}

.padding__bottom--3\.5,
.pdg__b--3\.5 {
  padding-bottom: 3.5rem;
}

.padding--3\.5,
.pdg--3\.5 {
  padding: 3.5rem;
}

.padding__top-bottom--3\.5,
.pdg__tb--3\.5 {
  padding: 3.5rem 0;
}

.padding__left-right--3\.5,
.pdg__lr--3\.5 {
  padding: 0 3.5rem;
}

@media (max-width: 399px) {
  .margin__top--3\.5-mobile,
.mgn__t--3\.5-m {
    margin-top: 3.5rem;
  }
}

@media (max-width: 399px) {
  .margin__right--3\.5-mobile,
.mgn__r--3\.5-m {
    margin-right: 3.5rem;
  }
}

@media (max-width: 399px) {
  .margin__left--3\.5-mobile,
.mgn__l--3\.5-m {
    margin-left: 3.5rem;
  }
}

@media (max-width: 399px) {
  .margin__bottom--3\.5-mobile,
.mgn__b--3\.5-m {
    margin-bottom: 3.5rem;
  }
}

@media (max-width: 399px) {
  .margin--3\.5-mobile,
.mgn--3\.5-m {
    margin: 3.5rem;
  }
}

@media (max-width: 399px) {
  .margin__top-bottom--3\.5-mobile,
.mgn__tb--3\.5-m {
    margin: 3.5rem 0;
  }
}

@media (max-width: 399px) {
  .margin__left-right--3\.5-mobile,
.mgn__lr--3\.5-m {
    margin: 0 3.5rem;
  }
}

@media (max-width: 399px) {
  .padding__top--3\.5-mobile,
.pdg__t--3\.5-m {
    padding-top: 3.5rem;
  }
}

@media (max-width: 399px) {
  .padding__right--3\.5-mobile,
.pdg__r--3\.5-m {
    padding-right: 3.5rem;
  }
}

@media (max-width: 399px) {
  .padding__left--3\.5-mobile,
.pdg__l--3\.5-m {
    padding-left: 3.5rem;
  }
}

@media (max-width: 399px) {
  .padding__bottom--3\.5-mobile,
.pdg__b--3\.5-m {
    padding-bottom: 3.5rem;
  }
}

@media (max-width: 399px) {
  .padding--3\.5-mobile,
.pdg--3\.5-m {
    padding: 3.5rem;
  }
}

@media (max-width: 399px) {
  .padding__top-bottom--3\.5-mobile,
.pdg__tb--3\.5-m {
    padding: 3.5rem 0;
  }
}

@media (max-width: 399px) {
  .padding__left-right--3\.5-mobile,
.pdg__lr--3\.5-m {
    padding: 0 3.5rem;
  }
}

@media (min-width: 1199px) {
  .margin__top--3\.5-desktop,
.mgn__t--3\.5-d {
    margin-top: 3.5rem;
  }
}

@media (min-width: 1199px) {
  .margin__right--3\.5-desktop,
.mgn__r--3\.5-d {
    margin-right: 3.5rem;
  }
}

@media (min-width: 1199px) {
  .margin__left--3\.5-desktop,
.mgn__l--3\.5-d {
    margin-left: 3.5rem;
  }
}

@media (min-width: 1199px) {
  .margin__bottom--3\.5-desktop,
.mgn__b--3\.5-d {
    margin-bottom: 3.5rem;
  }
}

@media (min-width: 1199px) {
  .margin--3\.5-desktop,
.mgn--3\.5-d {
    margin: 3.5rem;
  }
}

@media (min-width: 1199px) {
  .margin__top-bottom--3\.5-desktop,
.mgn__tb--3\.5-d {
    margin: 3.5rem 0;
  }
}

@media (min-width: 1199px) {
  .margin__left-right--3\.5-desktop,
.mgn__lr--3\.5-d {
    margin: 0 3.5rem;
  }
}

@media (min-width: 1199px) {
  .padding__top--3\.5-desktop,
.pdg__t--3\.5-d {
    padding-top: 3.5rem;
  }
}

@media (min-width: 1199px) {
  .padding__right--3\.5-desktop,
.pdg__r--3\.5-d {
    padding-right: 3.5rem;
  }
}

@media (min-width: 1199px) {
  .padding__left--3\.5-desktop,
.pdg__l--3\.5-d {
    padding-left: 3.5rem;
  }
}

@media (min-width: 1199px) {
  .padding__bottom--3\.5-desktop,
.pdg__b--3\.5-d {
    padding-bottom: 3.5rem;
  }
}

@media (min-width: 1199px) {
  .padding--3\.5-desktop,
.pdg--3\.5-d {
    padding: 3.5rem;
  }
}

@media (min-width: 1199px) {
  .padding__top-bottom--3\.5-desktop,
.pdg__tb--3\.5-d {
    padding: 3.5rem 0;
  }
}

@media (min-width: 1199px) {
  .padding__left-right--3\.5-desktop,
.pdg__lr--3\.5-d {
    padding: 0 3.5rem;
  }
}

.margin__top--3\.75,
.mgn__t--3\.75 {
  margin-top: 3.75rem;
}

.margin__right--3\.75,
.mgn__r--3\.75 {
  margin-right: 3.75rem;
}

.margin__left--3\.75,
.mgn__l--3\.75 {
  margin-left: 3.75rem;
}

.margin__bottom--3\.75,
.mgn__b--3\.75 {
  margin-bottom: 3.75rem;
}

.margin--3\.75,
.mgn--3\.75 {
  margin: 3.75rem;
}

.margin__top-bottom--3\.75,
.mgn__tb--3\.75 {
  margin: 3.75rem 0;
}

.margin__left-right--3\.75,
.mgn__lr--3\.75 {
  margin: 0 3.75rem;
}

.padding__top--3\.75,
.pdg__t--3\.75 {
  padding-top: 3.75rem;
}

.padding__right--3\.75,
.pdg__r--3\.75 {
  padding-right: 3.75rem;
}

.padding__left--3\.75,
.pdg__l--3\.75 {
  padding-left: 3.75rem;
}

.padding__bottom--3\.75,
.pdg__b--3\.75 {
  padding-bottom: 3.75rem;
}

.padding--3\.75,
.pdg--3\.75 {
  padding: 3.75rem;
}

.padding__top-bottom--3\.75,
.pdg__tb--3\.75 {
  padding: 3.75rem 0;
}

.padding__left-right--3\.75,
.pdg__lr--3\.75 {
  padding: 0 3.75rem;
}

@media (max-width: 399px) {
  .margin__top--3\.75-mobile,
.mgn__t--3\.75-m {
    margin-top: 3.75rem;
  }
}

@media (max-width: 399px) {
  .margin__right--3\.75-mobile,
.mgn__r--3\.75-m {
    margin-right: 3.75rem;
  }
}

@media (max-width: 399px) {
  .margin__left--3\.75-mobile,
.mgn__l--3\.75-m {
    margin-left: 3.75rem;
  }
}

@media (max-width: 399px) {
  .margin__bottom--3\.75-mobile,
.mgn__b--3\.75-m {
    margin-bottom: 3.75rem;
  }
}

@media (max-width: 399px) {
  .margin--3\.75-mobile,
.mgn--3\.75-m {
    margin: 3.75rem;
  }
}

@media (max-width: 399px) {
  .margin__top-bottom--3\.75-mobile,
.mgn__tb--3\.75-m {
    margin: 3.75rem 0;
  }
}

@media (max-width: 399px) {
  .margin__left-right--3\.75-mobile,
.mgn__lr--3\.75-m {
    margin: 0 3.75rem;
  }
}

@media (max-width: 399px) {
  .padding__top--3\.75-mobile,
.pdg__t--3\.75-m {
    padding-top: 3.75rem;
  }
}

@media (max-width: 399px) {
  .padding__right--3\.75-mobile,
.pdg__r--3\.75-m {
    padding-right: 3.75rem;
  }
}

@media (max-width: 399px) {
  .padding__left--3\.75-mobile,
.pdg__l--3\.75-m {
    padding-left: 3.75rem;
  }
}

@media (max-width: 399px) {
  .padding__bottom--3\.75-mobile,
.pdg__b--3\.75-m {
    padding-bottom: 3.75rem;
  }
}

@media (max-width: 399px) {
  .padding--3\.75-mobile,
.pdg--3\.75-m {
    padding: 3.75rem;
  }
}

@media (max-width: 399px) {
  .padding__top-bottom--3\.75-mobile,
.pdg__tb--3\.75-m {
    padding: 3.75rem 0;
  }
}

@media (max-width: 399px) {
  .padding__left-right--3\.75-mobile,
.pdg__lr--3\.75-m {
    padding: 0 3.75rem;
  }
}

@media (min-width: 1199px) {
  .margin__top--3\.75-desktop,
.mgn__t--3\.75-d {
    margin-top: 3.75rem;
  }
}

@media (min-width: 1199px) {
  .margin__right--3\.75-desktop,
.mgn__r--3\.75-d {
    margin-right: 3.75rem;
  }
}

@media (min-width: 1199px) {
  .margin__left--3\.75-desktop,
.mgn__l--3\.75-d {
    margin-left: 3.75rem;
  }
}

@media (min-width: 1199px) {
  .margin__bottom--3\.75-desktop,
.mgn__b--3\.75-d {
    margin-bottom: 3.75rem;
  }
}

@media (min-width: 1199px) {
  .margin--3\.75-desktop,
.mgn--3\.75-d {
    margin: 3.75rem;
  }
}

@media (min-width: 1199px) {
  .margin__top-bottom--3\.75-desktop,
.mgn__tb--3\.75-d {
    margin: 3.75rem 0;
  }
}

@media (min-width: 1199px) {
  .margin__left-right--3\.75-desktop,
.mgn__lr--3\.75-d {
    margin: 0 3.75rem;
  }
}

@media (min-width: 1199px) {
  .padding__top--3\.75-desktop,
.pdg__t--3\.75-d {
    padding-top: 3.75rem;
  }
}

@media (min-width: 1199px) {
  .padding__right--3\.75-desktop,
.pdg__r--3\.75-d {
    padding-right: 3.75rem;
  }
}

@media (min-width: 1199px) {
  .padding__left--3\.75-desktop,
.pdg__l--3\.75-d {
    padding-left: 3.75rem;
  }
}

@media (min-width: 1199px) {
  .padding__bottom--3\.75-desktop,
.pdg__b--3\.75-d {
    padding-bottom: 3.75rem;
  }
}

@media (min-width: 1199px) {
  .padding--3\.75-desktop,
.pdg--3\.75-d {
    padding: 3.75rem;
  }
}

@media (min-width: 1199px) {
  .padding__top-bottom--3\.75-desktop,
.pdg__tb--3\.75-d {
    padding: 3.75rem 0;
  }
}

@media (min-width: 1199px) {
  .padding__left-right--3\.75-desktop,
.pdg__lr--3\.75-d {
    padding: 0 3.75rem;
  }
}

.margin__top--4,
.mgn__t--4 {
  margin-top: 4rem;
}

.margin__right--4,
.mgn__r--4 {
  margin-right: 4rem;
}

.margin__left--4,
.mgn__l--4 {
  margin-left: 4rem;
}

.margin__bottom--4,
.mgn__b--4 {
  margin-bottom: 4rem;
}

.margin--4,
.mgn--4 {
  margin: 4rem;
}

.margin__top-bottom--4,
.mgn__tb--4 {
  margin: 4rem 0;
}

.margin__left-right--4,
.mgn__lr--4 {
  margin: 0 4rem;
}

.padding__top--4,
.pdg__t--4 {
  padding-top: 4rem;
}

.padding__right--4,
.pdg__r--4 {
  padding-right: 4rem;
}

.padding__left--4,
.pdg__l--4 {
  padding-left: 4rem;
}

.padding__bottom--4,
.pdg__b--4 {
  padding-bottom: 4rem;
}

.padding--4,
.pdg--4 {
  padding: 4rem;
}

.padding__top-bottom--4,
.pdg__tb--4 {
  padding: 4rem 0;
}

.padding__left-right--4,
.pdg__lr--4 {
  padding: 0 4rem;
}

@media (max-width: 399px) {
  .margin__top--4-mobile,
.mgn__t--4-m {
    margin-top: 4rem;
  }
}

@media (max-width: 399px) {
  .margin__right--4-mobile,
.mgn__r--4-m {
    margin-right: 4rem;
  }
}

@media (max-width: 399px) {
  .margin__left--4-mobile,
.mgn__l--4-m {
    margin-left: 4rem;
  }
}

@media (max-width: 399px) {
  .margin__bottom--4-mobile,
.mgn__b--4-m {
    margin-bottom: 4rem;
  }
}

@media (max-width: 399px) {
  .margin--4-mobile,
.mgn--4-m {
    margin: 4rem;
  }
}

@media (max-width: 399px) {
  .margin__top-bottom--4-mobile,
.mgn__tb--4-m {
    margin: 4rem 0;
  }
}

@media (max-width: 399px) {
  .margin__left-right--4-mobile,
.mgn__lr--4-m {
    margin: 0 4rem;
  }
}

@media (max-width: 399px) {
  .padding__top--4-mobile,
.pdg__t--4-m {
    padding-top: 4rem;
  }
}

@media (max-width: 399px) {
  .padding__right--4-mobile,
.pdg__r--4-m {
    padding-right: 4rem;
  }
}

@media (max-width: 399px) {
  .padding__left--4-mobile,
.pdg__l--4-m {
    padding-left: 4rem;
  }
}

@media (max-width: 399px) {
  .padding__bottom--4-mobile,
.pdg__b--4-m {
    padding-bottom: 4rem;
  }
}

@media (max-width: 399px) {
  .padding--4-mobile,
.pdg--4-m {
    padding: 4rem;
  }
}

@media (max-width: 399px) {
  .padding__top-bottom--4-mobile,
.pdg__tb--4-m {
    padding: 4rem 0;
  }
}

@media (max-width: 399px) {
  .padding__left-right--4-mobile,
.pdg__lr--4-m {
    padding: 0 4rem;
  }
}

@media (min-width: 1199px) {
  .margin__top--4-desktop,
.mgn__t--4-d {
    margin-top: 4rem;
  }
}

@media (min-width: 1199px) {
  .margin__right--4-desktop,
.mgn__r--4-d {
    margin-right: 4rem;
  }
}

@media (min-width: 1199px) {
  .margin__left--4-desktop,
.mgn__l--4-d {
    margin-left: 4rem;
  }
}

@media (min-width: 1199px) {
  .margin__bottom--4-desktop,
.mgn__b--4-d {
    margin-bottom: 4rem;
  }
}

@media (min-width: 1199px) {
  .margin--4-desktop,
.mgn--4-d {
    margin: 4rem;
  }
}

@media (min-width: 1199px) {
  .margin__top-bottom--4-desktop,
.mgn__tb--4-d {
    margin: 4rem 0;
  }
}

@media (min-width: 1199px) {
  .margin__left-right--4-desktop,
.mgn__lr--4-d {
    margin: 0 4rem;
  }
}

@media (min-width: 1199px) {
  .padding__top--4-desktop,
.pdg__t--4-d {
    padding-top: 4rem;
  }
}

@media (min-width: 1199px) {
  .padding__right--4-desktop,
.pdg__r--4-d {
    padding-right: 4rem;
  }
}

@media (min-width: 1199px) {
  .padding__left--4-desktop,
.pdg__l--4-d {
    padding-left: 4rem;
  }
}

@media (min-width: 1199px) {
  .padding__bottom--4-desktop,
.pdg__b--4-d {
    padding-bottom: 4rem;
  }
}

@media (min-width: 1199px) {
  .padding--4-desktop,
.pdg--4-d {
    padding: 4rem;
  }
}

@media (min-width: 1199px) {
  .padding__top-bottom--4-desktop,
.pdg__tb--4-d {
    padding: 4rem 0;
  }
}

@media (min-width: 1199px) {
  .padding__left-right--4-desktop,
.pdg__lr--4-d {
    padding: 0 4rem;
  }
}

.padding--header {
  padding-top: 100px;
}

.margin--container {
  margin-left: 2rem;
  margin-right: 2rem;
}

.margin__auto {
  margin: auto;
}

.pull__title {
  margin-top: -0.5rem;
}

@media (max-width: 598px) {
  .mgn__t--0-bt, .margin__top--0-beforetablet {
    margin-top: 0rem;
  }

  .mgn__b--0-bt, .margin__bottom--0-beforetablet {
    margin-bottom: 0rem;
  }

  .mgn__t--2-bt, .margin__top--2-beforetablet {
    margin-top: 2rem;
  }

  .mgn__b--2-bt, .margin__bottom--2-beforetablet {
    margin-bottom: 2rem;
  }

  .mgn__t--3-bt, .margin__top--3-beforetablet {
    margin-top: 3rem;
  }

  .mgn__b--3-bt, .margin__bottom--3-beforetablet {
    margin-bottom: 3rem;
  }

  .mgn__t--18-m, .margin__top--18-beforetablet {
    margin-top: 18rem;
  }

  .pdg__t--0-bt, .padding__top--0-beforetablet {
    padding-top: 0;
  }

  .pdg__b--0-bt, .padding__bottom--0-beforetablet {
    padding-bottom: 0;
  }

  .pdg__t--2-bt, .padding__top--2-beforetablet {
    padding-top: 2rem;
  }

  .pdg__b--2-bt, .padding__bottom--2-beforetablet {
    padding-bottom: 2rem;
  }
}
@media (min-width: 599px) and (max-width: 1198px) {
  .margin__top--0-tablet, .mgn__t--0-t {
    margin-top: 0;
  }

  .mgn__b--0-t, .margin__bottom--0-tablet {
    margin-bottom: 0;
  }

  .mgn__t--1-t, .margin__top--1-tablet {
    margin-top: 1rem;
  }

  .mgn__b--1-t, .margin__bottom--1-tablet {
    margin-bottom: 1rem;
  }

  .pdg__t--2-t, .padding__top--2-tablet {
    padding-top: 2rem;
  }

  .pdg__b--2-t, .padding__bottom--2-tablet {
    padding-bottom: 2rem;
  }

  .pdg__t--3-t, .padding__top--3-tablet {
    padding-top: 3rem;
  }

  .pdg__b--3-t, .padding__bottom--3-tablet {
    padding-bottom: 3rem;
  }
}
@media (min-width: 1199px) {
  .margin__top--7-desktop,
.mgn__t--7-d {
    margin-top: 7rem;
  }
}
.position__fixed,
.pos__fxd {
  position: fixed;
}

.position__relative,
.pos__rel {
  position: relative;
}

.position__absolute,
.pos__abs {
  position: absolute;
}

.sticky__top,
.stky__t {
  top: 0;
}

@media (max-width: 599px) {
  .text-align__left--mobile,
.ta__l--m {
    text-align: left;
  }
}

@media (max-width: 599px) {
  .text-align__centre--mobile,
.ta__c--m {
    text-align: center;
  }
}

@media (max-width: 599px) {
  .text-align__right--mobile,
.ta__r--m {
    text-align: right;
  }
}

@media (min-width: 599px) {
  .text-align__left--tablet,
.ta__l--t {
    text-align: left;
  }
}

@media (min-width: 599px) {
  .text-align__centre--tablet,
.ta__c--t {
    text-align: center;
  }
}

@media (min-width: 599px) {
  .text-align__right--tablet,
.ta__r--t {
    text-align: right;
  }
}

@media (min-width: 1199px) {
  .text-align__left--desktop,
.ta__l--d {
    text-align: left;
  }
}

@media (min-width: 1199px) {
  .text-align__centre--desktop,
.ta__c--d {
    text-align: center;
  }
}

@media (min-width: 1199px) {
  .text-align__right--desktop,
.ta__r--d {
    text-align: right;
  }
}

.centre__block,
.c__b {
  display: block;
  margin: auto;
}

@media (max-width: 599px) {
  .centre__block--mobile,
.c__b--m {
    display: block;
    margin: auto;
  }
}

.inline__row {
  display: inline-block;
}

@media (min-width: 0px) {
  .absolute__top_0--mobile-up,
.abs__t_0--mu {
    top: 0rem;
  }

  .absolute__bottom_0--mobile-up,
.abs__b_0--mu {
    bottom: 0rem;
  }

  .absolute__left_0--mobile-up,
.abs__l_0--mu {
    left: 0rem;
  }

  .absolute__right_0--mobile-up,
.abs__r_0--mu {
    right: 0rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_0--mobile-down,
.abs__t_0--md {
    top: 0rem;
  }

  .absolute__bottom_0--mobile-down,
.abs__b_0--md {
    bottom: 0rem;
  }

  .absolute__left_0--mobile-down,
.abs__l_0--md {
    left: 0rem;
  }

  .absolute__right_0--mobile-down,
.abs__r_0--md {
    right: 0rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_0\.25--mobile-up,
.abs__t_0\.25--mu {
    top: 0.25rem;
  }

  .absolute__bottom_0\.25--mobile-up,
.abs__b_0\.25--mu {
    bottom: 0.25rem;
  }

  .absolute__left_0\.25--mobile-up,
.abs__l_0\.25--mu {
    left: 0.25rem;
  }

  .absolute__right_0\.25--mobile-up,
.abs__r_0\.25--mu {
    right: 0.25rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_0\.25--mobile-down,
.abs__t_0\.25--md {
    top: 0.25rem;
  }

  .absolute__bottom_0\.25--mobile-down,
.abs__b_0\.25--md {
    bottom: 0.25rem;
  }

  .absolute__left_0\.25--mobile-down,
.abs__l_0\.25--md {
    left: 0.25rem;
  }

  .absolute__right_0\.25--mobile-down,
.abs__r_0\.25--md {
    right: 0.25rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_0\.5--mobile-up,
.abs__t_0\.5--mu {
    top: 0.5rem;
  }

  .absolute__bottom_0\.5--mobile-up,
.abs__b_0\.5--mu {
    bottom: 0.5rem;
  }

  .absolute__left_0\.5--mobile-up,
.abs__l_0\.5--mu {
    left: 0.5rem;
  }

  .absolute__right_0\.5--mobile-up,
.abs__r_0\.5--mu {
    right: 0.5rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_0\.5--mobile-down,
.abs__t_0\.5--md {
    top: 0.5rem;
  }

  .absolute__bottom_0\.5--mobile-down,
.abs__b_0\.5--md {
    bottom: 0.5rem;
  }

  .absolute__left_0\.5--mobile-down,
.abs__l_0\.5--md {
    left: 0.5rem;
  }

  .absolute__right_0\.5--mobile-down,
.abs__r_0\.5--md {
    right: 0.5rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_0\.75--mobile-up,
.abs__t_0\.75--mu {
    top: 0.75rem;
  }

  .absolute__bottom_0\.75--mobile-up,
.abs__b_0\.75--mu {
    bottom: 0.75rem;
  }

  .absolute__left_0\.75--mobile-up,
.abs__l_0\.75--mu {
    left: 0.75rem;
  }

  .absolute__right_0\.75--mobile-up,
.abs__r_0\.75--mu {
    right: 0.75rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_0\.75--mobile-down,
.abs__t_0\.75--md {
    top: 0.75rem;
  }

  .absolute__bottom_0\.75--mobile-down,
.abs__b_0\.75--md {
    bottom: 0.75rem;
  }

  .absolute__left_0\.75--mobile-down,
.abs__l_0\.75--md {
    left: 0.75rem;
  }

  .absolute__right_0\.75--mobile-down,
.abs__r_0\.75--md {
    right: 0.75rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_1--mobile-up,
.abs__t_1--mu {
    top: 1rem;
  }

  .absolute__bottom_1--mobile-up,
.abs__b_1--mu {
    bottom: 1rem;
  }

  .absolute__left_1--mobile-up,
.abs__l_1--mu {
    left: 1rem;
  }

  .absolute__right_1--mobile-up,
.abs__r_1--mu {
    right: 1rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_1--mobile-down,
.abs__t_1--md {
    top: 1rem;
  }

  .absolute__bottom_1--mobile-down,
.abs__b_1--md {
    bottom: 1rem;
  }

  .absolute__left_1--mobile-down,
.abs__l_1--md {
    left: 1rem;
  }

  .absolute__right_1--mobile-down,
.abs__r_1--md {
    right: 1rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_1\.25--mobile-up,
.abs__t_1\.25--mu {
    top: 1.25rem;
  }

  .absolute__bottom_1\.25--mobile-up,
.abs__b_1\.25--mu {
    bottom: 1.25rem;
  }

  .absolute__left_1\.25--mobile-up,
.abs__l_1\.25--mu {
    left: 1.25rem;
  }

  .absolute__right_1\.25--mobile-up,
.abs__r_1\.25--mu {
    right: 1.25rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_1\.25--mobile-down,
.abs__t_1\.25--md {
    top: 1.25rem;
  }

  .absolute__bottom_1\.25--mobile-down,
.abs__b_1\.25--md {
    bottom: 1.25rem;
  }

  .absolute__left_1\.25--mobile-down,
.abs__l_1\.25--md {
    left: 1.25rem;
  }

  .absolute__right_1\.25--mobile-down,
.abs__r_1\.25--md {
    right: 1.25rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_1\.5--mobile-up,
.abs__t_1\.5--mu {
    top: 1.5rem;
  }

  .absolute__bottom_1\.5--mobile-up,
.abs__b_1\.5--mu {
    bottom: 1.5rem;
  }

  .absolute__left_1\.5--mobile-up,
.abs__l_1\.5--mu {
    left: 1.5rem;
  }

  .absolute__right_1\.5--mobile-up,
.abs__r_1\.5--mu {
    right: 1.5rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_1\.5--mobile-down,
.abs__t_1\.5--md {
    top: 1.5rem;
  }

  .absolute__bottom_1\.5--mobile-down,
.abs__b_1\.5--md {
    bottom: 1.5rem;
  }

  .absolute__left_1\.5--mobile-down,
.abs__l_1\.5--md {
    left: 1.5rem;
  }

  .absolute__right_1\.5--mobile-down,
.abs__r_1\.5--md {
    right: 1.5rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_1\.75--mobile-up,
.abs__t_1\.75--mu {
    top: 1.75rem;
  }

  .absolute__bottom_1\.75--mobile-up,
.abs__b_1\.75--mu {
    bottom: 1.75rem;
  }

  .absolute__left_1\.75--mobile-up,
.abs__l_1\.75--mu {
    left: 1.75rem;
  }

  .absolute__right_1\.75--mobile-up,
.abs__r_1\.75--mu {
    right: 1.75rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_1\.75--mobile-down,
.abs__t_1\.75--md {
    top: 1.75rem;
  }

  .absolute__bottom_1\.75--mobile-down,
.abs__b_1\.75--md {
    bottom: 1.75rem;
  }

  .absolute__left_1\.75--mobile-down,
.abs__l_1\.75--md {
    left: 1.75rem;
  }

  .absolute__right_1\.75--mobile-down,
.abs__r_1\.75--md {
    right: 1.75rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_2--mobile-up,
.abs__t_2--mu {
    top: 2rem;
  }

  .absolute__bottom_2--mobile-up,
.abs__b_2--mu {
    bottom: 2rem;
  }

  .absolute__left_2--mobile-up,
.abs__l_2--mu {
    left: 2rem;
  }

  .absolute__right_2--mobile-up,
.abs__r_2--mu {
    right: 2rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_2--mobile-down,
.abs__t_2--md {
    top: 2rem;
  }

  .absolute__bottom_2--mobile-down,
.abs__b_2--md {
    bottom: 2rem;
  }

  .absolute__left_2--mobile-down,
.abs__l_2--md {
    left: 2rem;
  }

  .absolute__right_2--mobile-down,
.abs__r_2--md {
    right: 2rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_2\.25--mobile-up,
.abs__t_2\.25--mu {
    top: 2.25rem;
  }

  .absolute__bottom_2\.25--mobile-up,
.abs__b_2\.25--mu {
    bottom: 2.25rem;
  }

  .absolute__left_2\.25--mobile-up,
.abs__l_2\.25--mu {
    left: 2.25rem;
  }

  .absolute__right_2\.25--mobile-up,
.abs__r_2\.25--mu {
    right: 2.25rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_2\.25--mobile-down,
.abs__t_2\.25--md {
    top: 2.25rem;
  }

  .absolute__bottom_2\.25--mobile-down,
.abs__b_2\.25--md {
    bottom: 2.25rem;
  }

  .absolute__left_2\.25--mobile-down,
.abs__l_2\.25--md {
    left: 2.25rem;
  }

  .absolute__right_2\.25--mobile-down,
.abs__r_2\.25--md {
    right: 2.25rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_2\.5--mobile-up,
.abs__t_2\.5--mu {
    top: 2.5rem;
  }

  .absolute__bottom_2\.5--mobile-up,
.abs__b_2\.5--mu {
    bottom: 2.5rem;
  }

  .absolute__left_2\.5--mobile-up,
.abs__l_2\.5--mu {
    left: 2.5rem;
  }

  .absolute__right_2\.5--mobile-up,
.abs__r_2\.5--mu {
    right: 2.5rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_2\.5--mobile-down,
.abs__t_2\.5--md {
    top: 2.5rem;
  }

  .absolute__bottom_2\.5--mobile-down,
.abs__b_2\.5--md {
    bottom: 2.5rem;
  }

  .absolute__left_2\.5--mobile-down,
.abs__l_2\.5--md {
    left: 2.5rem;
  }

  .absolute__right_2\.5--mobile-down,
.abs__r_2\.5--md {
    right: 2.5rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_2\.75--mobile-up,
.abs__t_2\.75--mu {
    top: 2.75rem;
  }

  .absolute__bottom_2\.75--mobile-up,
.abs__b_2\.75--mu {
    bottom: 2.75rem;
  }

  .absolute__left_2\.75--mobile-up,
.abs__l_2\.75--mu {
    left: 2.75rem;
  }

  .absolute__right_2\.75--mobile-up,
.abs__r_2\.75--mu {
    right: 2.75rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_2\.75--mobile-down,
.abs__t_2\.75--md {
    top: 2.75rem;
  }

  .absolute__bottom_2\.75--mobile-down,
.abs__b_2\.75--md {
    bottom: 2.75rem;
  }

  .absolute__left_2\.75--mobile-down,
.abs__l_2\.75--md {
    left: 2.75rem;
  }

  .absolute__right_2\.75--mobile-down,
.abs__r_2\.75--md {
    right: 2.75rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_3--mobile-up,
.abs__t_3--mu {
    top: 3rem;
  }

  .absolute__bottom_3--mobile-up,
.abs__b_3--mu {
    bottom: 3rem;
  }

  .absolute__left_3--mobile-up,
.abs__l_3--mu {
    left: 3rem;
  }

  .absolute__right_3--mobile-up,
.abs__r_3--mu {
    right: 3rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_3--mobile-down,
.abs__t_3--md {
    top: 3rem;
  }

  .absolute__bottom_3--mobile-down,
.abs__b_3--md {
    bottom: 3rem;
  }

  .absolute__left_3--mobile-down,
.abs__l_3--md {
    left: 3rem;
  }

  .absolute__right_3--mobile-down,
.abs__r_3--md {
    right: 3rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_3\.25--mobile-up,
.abs__t_3\.25--mu {
    top: 3.25rem;
  }

  .absolute__bottom_3\.25--mobile-up,
.abs__b_3\.25--mu {
    bottom: 3.25rem;
  }

  .absolute__left_3\.25--mobile-up,
.abs__l_3\.25--mu {
    left: 3.25rem;
  }

  .absolute__right_3\.25--mobile-up,
.abs__r_3\.25--mu {
    right: 3.25rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_3\.25--mobile-down,
.abs__t_3\.25--md {
    top: 3.25rem;
  }

  .absolute__bottom_3\.25--mobile-down,
.abs__b_3\.25--md {
    bottom: 3.25rem;
  }

  .absolute__left_3\.25--mobile-down,
.abs__l_3\.25--md {
    left: 3.25rem;
  }

  .absolute__right_3\.25--mobile-down,
.abs__r_3\.25--md {
    right: 3.25rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_3\.5--mobile-up,
.abs__t_3\.5--mu {
    top: 3.5rem;
  }

  .absolute__bottom_3\.5--mobile-up,
.abs__b_3\.5--mu {
    bottom: 3.5rem;
  }

  .absolute__left_3\.5--mobile-up,
.abs__l_3\.5--mu {
    left: 3.5rem;
  }

  .absolute__right_3\.5--mobile-up,
.abs__r_3\.5--mu {
    right: 3.5rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_3\.5--mobile-down,
.abs__t_3\.5--md {
    top: 3.5rem;
  }

  .absolute__bottom_3\.5--mobile-down,
.abs__b_3\.5--md {
    bottom: 3.5rem;
  }

  .absolute__left_3\.5--mobile-down,
.abs__l_3\.5--md {
    left: 3.5rem;
  }

  .absolute__right_3\.5--mobile-down,
.abs__r_3\.5--md {
    right: 3.5rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_3\.75--mobile-up,
.abs__t_3\.75--mu {
    top: 3.75rem;
  }

  .absolute__bottom_3\.75--mobile-up,
.abs__b_3\.75--mu {
    bottom: 3.75rem;
  }

  .absolute__left_3\.75--mobile-up,
.abs__l_3\.75--mu {
    left: 3.75rem;
  }

  .absolute__right_3\.75--mobile-up,
.abs__r_3\.75--mu {
    right: 3.75rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_3\.75--mobile-down,
.abs__t_3\.75--md {
    top: 3.75rem;
  }

  .absolute__bottom_3\.75--mobile-down,
.abs__b_3\.75--md {
    bottom: 3.75rem;
  }

  .absolute__left_3\.75--mobile-down,
.abs__l_3\.75--md {
    left: 3.75rem;
  }

  .absolute__right_3\.75--mobile-down,
.abs__r_3\.75--md {
    right: 3.75rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_4--mobile-up,
.abs__t_4--mu {
    top: 4rem;
  }

  .absolute__bottom_4--mobile-up,
.abs__b_4--mu {
    bottom: 4rem;
  }

  .absolute__left_4--mobile-up,
.abs__l_4--mu {
    left: 4rem;
  }

  .absolute__right_4--mobile-up,
.abs__r_4--mu {
    right: 4rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_4--mobile-down,
.abs__t_4--md {
    top: 4rem;
  }

  .absolute__bottom_4--mobile-down,
.abs__b_4--md {
    bottom: 4rem;
  }

  .absolute__left_4--mobile-down,
.abs__l_4--md {
    left: 4rem;
  }

  .absolute__right_4--mobile-down,
.abs__r_4--md {
    right: 4rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_4\.25--mobile-up,
.abs__t_4\.25--mu {
    top: 4.25rem;
  }

  .absolute__bottom_4\.25--mobile-up,
.abs__b_4\.25--mu {
    bottom: 4.25rem;
  }

  .absolute__left_4\.25--mobile-up,
.abs__l_4\.25--mu {
    left: 4.25rem;
  }

  .absolute__right_4\.25--mobile-up,
.abs__r_4\.25--mu {
    right: 4.25rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_4\.25--mobile-down,
.abs__t_4\.25--md {
    top: 4.25rem;
  }

  .absolute__bottom_4\.25--mobile-down,
.abs__b_4\.25--md {
    bottom: 4.25rem;
  }

  .absolute__left_4\.25--mobile-down,
.abs__l_4\.25--md {
    left: 4.25rem;
  }

  .absolute__right_4\.25--mobile-down,
.abs__r_4\.25--md {
    right: 4.25rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_4\.5--mobile-up,
.abs__t_4\.5--mu {
    top: 4.5rem;
  }

  .absolute__bottom_4\.5--mobile-up,
.abs__b_4\.5--mu {
    bottom: 4.5rem;
  }

  .absolute__left_4\.5--mobile-up,
.abs__l_4\.5--mu {
    left: 4.5rem;
  }

  .absolute__right_4\.5--mobile-up,
.abs__r_4\.5--mu {
    right: 4.5rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_4\.5--mobile-down,
.abs__t_4\.5--md {
    top: 4.5rem;
  }

  .absolute__bottom_4\.5--mobile-down,
.abs__b_4\.5--md {
    bottom: 4.5rem;
  }

  .absolute__left_4\.5--mobile-down,
.abs__l_4\.5--md {
    left: 4.5rem;
  }

  .absolute__right_4\.5--mobile-down,
.abs__r_4\.5--md {
    right: 4.5rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_4\.75--mobile-up,
.abs__t_4\.75--mu {
    top: 4.75rem;
  }

  .absolute__bottom_4\.75--mobile-up,
.abs__b_4\.75--mu {
    bottom: 4.75rem;
  }

  .absolute__left_4\.75--mobile-up,
.abs__l_4\.75--mu {
    left: 4.75rem;
  }

  .absolute__right_4\.75--mobile-up,
.abs__r_4\.75--mu {
    right: 4.75rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_4\.75--mobile-down,
.abs__t_4\.75--md {
    top: 4.75rem;
  }

  .absolute__bottom_4\.75--mobile-down,
.abs__b_4\.75--md {
    bottom: 4.75rem;
  }

  .absolute__left_4\.75--mobile-down,
.abs__l_4\.75--md {
    left: 4.75rem;
  }

  .absolute__right_4\.75--mobile-down,
.abs__r_4\.75--md {
    right: 4.75rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_5--mobile-up,
.abs__t_5--mu {
    top: 5rem;
  }

  .absolute__bottom_5--mobile-up,
.abs__b_5--mu {
    bottom: 5rem;
  }

  .absolute__left_5--mobile-up,
.abs__l_5--mu {
    left: 5rem;
  }

  .absolute__right_5--mobile-up,
.abs__r_5--mu {
    right: 5rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_5--mobile-down,
.abs__t_5--md {
    top: 5rem;
  }

  .absolute__bottom_5--mobile-down,
.abs__b_5--md {
    bottom: 5rem;
  }

  .absolute__left_5--mobile-down,
.abs__l_5--md {
    left: 5rem;
  }

  .absolute__right_5--mobile-down,
.abs__r_5--md {
    right: 5rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_5\.25--mobile-up,
.abs__t_5\.25--mu {
    top: 5.25rem;
  }

  .absolute__bottom_5\.25--mobile-up,
.abs__b_5\.25--mu {
    bottom: 5.25rem;
  }

  .absolute__left_5\.25--mobile-up,
.abs__l_5\.25--mu {
    left: 5.25rem;
  }

  .absolute__right_5\.25--mobile-up,
.abs__r_5\.25--mu {
    right: 5.25rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_5\.25--mobile-down,
.abs__t_5\.25--md {
    top: 5.25rem;
  }

  .absolute__bottom_5\.25--mobile-down,
.abs__b_5\.25--md {
    bottom: 5.25rem;
  }

  .absolute__left_5\.25--mobile-down,
.abs__l_5\.25--md {
    left: 5.25rem;
  }

  .absolute__right_5\.25--mobile-down,
.abs__r_5\.25--md {
    right: 5.25rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_5\.5--mobile-up,
.abs__t_5\.5--mu {
    top: 5.5rem;
  }

  .absolute__bottom_5\.5--mobile-up,
.abs__b_5\.5--mu {
    bottom: 5.5rem;
  }

  .absolute__left_5\.5--mobile-up,
.abs__l_5\.5--mu {
    left: 5.5rem;
  }

  .absolute__right_5\.5--mobile-up,
.abs__r_5\.5--mu {
    right: 5.5rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_5\.5--mobile-down,
.abs__t_5\.5--md {
    top: 5.5rem;
  }

  .absolute__bottom_5\.5--mobile-down,
.abs__b_5\.5--md {
    bottom: 5.5rem;
  }

  .absolute__left_5\.5--mobile-down,
.abs__l_5\.5--md {
    left: 5.5rem;
  }

  .absolute__right_5\.5--mobile-down,
.abs__r_5\.5--md {
    right: 5.5rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_5\.75--mobile-up,
.abs__t_5\.75--mu {
    top: 5.75rem;
  }

  .absolute__bottom_5\.75--mobile-up,
.abs__b_5\.75--mu {
    bottom: 5.75rem;
  }

  .absolute__left_5\.75--mobile-up,
.abs__l_5\.75--mu {
    left: 5.75rem;
  }

  .absolute__right_5\.75--mobile-up,
.abs__r_5\.75--mu {
    right: 5.75rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_5\.75--mobile-down,
.abs__t_5\.75--md {
    top: 5.75rem;
  }

  .absolute__bottom_5\.75--mobile-down,
.abs__b_5\.75--md {
    bottom: 5.75rem;
  }

  .absolute__left_5\.75--mobile-down,
.abs__l_5\.75--md {
    left: 5.75rem;
  }

  .absolute__right_5\.75--mobile-down,
.abs__r_5\.75--md {
    right: 5.75rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_6--mobile-up,
.abs__t_6--mu {
    top: 6rem;
  }

  .absolute__bottom_6--mobile-up,
.abs__b_6--mu {
    bottom: 6rem;
  }

  .absolute__left_6--mobile-up,
.abs__l_6--mu {
    left: 6rem;
  }

  .absolute__right_6--mobile-up,
.abs__r_6--mu {
    right: 6rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_6--mobile-down,
.abs__t_6--md {
    top: 6rem;
  }

  .absolute__bottom_6--mobile-down,
.abs__b_6--md {
    bottom: 6rem;
  }

  .absolute__left_6--mobile-down,
.abs__l_6--md {
    left: 6rem;
  }

  .absolute__right_6--mobile-down,
.abs__r_6--md {
    right: 6rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_6\.25--mobile-up,
.abs__t_6\.25--mu {
    top: 6.25rem;
  }

  .absolute__bottom_6\.25--mobile-up,
.abs__b_6\.25--mu {
    bottom: 6.25rem;
  }

  .absolute__left_6\.25--mobile-up,
.abs__l_6\.25--mu {
    left: 6.25rem;
  }

  .absolute__right_6\.25--mobile-up,
.abs__r_6\.25--mu {
    right: 6.25rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_6\.25--mobile-down,
.abs__t_6\.25--md {
    top: 6.25rem;
  }

  .absolute__bottom_6\.25--mobile-down,
.abs__b_6\.25--md {
    bottom: 6.25rem;
  }

  .absolute__left_6\.25--mobile-down,
.abs__l_6\.25--md {
    left: 6.25rem;
  }

  .absolute__right_6\.25--mobile-down,
.abs__r_6\.25--md {
    right: 6.25rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_6\.5--mobile-up,
.abs__t_6\.5--mu {
    top: 6.5rem;
  }

  .absolute__bottom_6\.5--mobile-up,
.abs__b_6\.5--mu {
    bottom: 6.5rem;
  }

  .absolute__left_6\.5--mobile-up,
.abs__l_6\.5--mu {
    left: 6.5rem;
  }

  .absolute__right_6\.5--mobile-up,
.abs__r_6\.5--mu {
    right: 6.5rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_6\.5--mobile-down,
.abs__t_6\.5--md {
    top: 6.5rem;
  }

  .absolute__bottom_6\.5--mobile-down,
.abs__b_6\.5--md {
    bottom: 6.5rem;
  }

  .absolute__left_6\.5--mobile-down,
.abs__l_6\.5--md {
    left: 6.5rem;
  }

  .absolute__right_6\.5--mobile-down,
.abs__r_6\.5--md {
    right: 6.5rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_6\.75--mobile-up,
.abs__t_6\.75--mu {
    top: 6.75rem;
  }

  .absolute__bottom_6\.75--mobile-up,
.abs__b_6\.75--mu {
    bottom: 6.75rem;
  }

  .absolute__left_6\.75--mobile-up,
.abs__l_6\.75--mu {
    left: 6.75rem;
  }

  .absolute__right_6\.75--mobile-up,
.abs__r_6\.75--mu {
    right: 6.75rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_6\.75--mobile-down,
.abs__t_6\.75--md {
    top: 6.75rem;
  }

  .absolute__bottom_6\.75--mobile-down,
.abs__b_6\.75--md {
    bottom: 6.75rem;
  }

  .absolute__left_6\.75--mobile-down,
.abs__l_6\.75--md {
    left: 6.75rem;
  }

  .absolute__right_6\.75--mobile-down,
.abs__r_6\.75--md {
    right: 6.75rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_7--mobile-up,
.abs__t_7--mu {
    top: 7rem;
  }

  .absolute__bottom_7--mobile-up,
.abs__b_7--mu {
    bottom: 7rem;
  }

  .absolute__left_7--mobile-up,
.abs__l_7--mu {
    left: 7rem;
  }

  .absolute__right_7--mobile-up,
.abs__r_7--mu {
    right: 7rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_7--mobile-down,
.abs__t_7--md {
    top: 7rem;
  }

  .absolute__bottom_7--mobile-down,
.abs__b_7--md {
    bottom: 7rem;
  }

  .absolute__left_7--mobile-down,
.abs__l_7--md {
    left: 7rem;
  }

  .absolute__right_7--mobile-down,
.abs__r_7--md {
    right: 7rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_7\.25--mobile-up,
.abs__t_7\.25--mu {
    top: 7.25rem;
  }

  .absolute__bottom_7\.25--mobile-up,
.abs__b_7\.25--mu {
    bottom: 7.25rem;
  }

  .absolute__left_7\.25--mobile-up,
.abs__l_7\.25--mu {
    left: 7.25rem;
  }

  .absolute__right_7\.25--mobile-up,
.abs__r_7\.25--mu {
    right: 7.25rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_7\.25--mobile-down,
.abs__t_7\.25--md {
    top: 7.25rem;
  }

  .absolute__bottom_7\.25--mobile-down,
.abs__b_7\.25--md {
    bottom: 7.25rem;
  }

  .absolute__left_7\.25--mobile-down,
.abs__l_7\.25--md {
    left: 7.25rem;
  }

  .absolute__right_7\.25--mobile-down,
.abs__r_7\.25--md {
    right: 7.25rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_7\.5--mobile-up,
.abs__t_7\.5--mu {
    top: 7.5rem;
  }

  .absolute__bottom_7\.5--mobile-up,
.abs__b_7\.5--mu {
    bottom: 7.5rem;
  }

  .absolute__left_7\.5--mobile-up,
.abs__l_7\.5--mu {
    left: 7.5rem;
  }

  .absolute__right_7\.5--mobile-up,
.abs__r_7\.5--mu {
    right: 7.5rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_7\.5--mobile-down,
.abs__t_7\.5--md {
    top: 7.5rem;
  }

  .absolute__bottom_7\.5--mobile-down,
.abs__b_7\.5--md {
    bottom: 7.5rem;
  }

  .absolute__left_7\.5--mobile-down,
.abs__l_7\.5--md {
    left: 7.5rem;
  }

  .absolute__right_7\.5--mobile-down,
.abs__r_7\.5--md {
    right: 7.5rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_7\.75--mobile-up,
.abs__t_7\.75--mu {
    top: 7.75rem;
  }

  .absolute__bottom_7\.75--mobile-up,
.abs__b_7\.75--mu {
    bottom: 7.75rem;
  }

  .absolute__left_7\.75--mobile-up,
.abs__l_7\.75--mu {
    left: 7.75rem;
  }

  .absolute__right_7\.75--mobile-up,
.abs__r_7\.75--mu {
    right: 7.75rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_7\.75--mobile-down,
.abs__t_7\.75--md {
    top: 7.75rem;
  }

  .absolute__bottom_7\.75--mobile-down,
.abs__b_7\.75--md {
    bottom: 7.75rem;
  }

  .absolute__left_7\.75--mobile-down,
.abs__l_7\.75--md {
    left: 7.75rem;
  }

  .absolute__right_7\.75--mobile-down,
.abs__r_7\.75--md {
    right: 7.75rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_8--mobile-up,
.abs__t_8--mu {
    top: 8rem;
  }

  .absolute__bottom_8--mobile-up,
.abs__b_8--mu {
    bottom: 8rem;
  }

  .absolute__left_8--mobile-up,
.abs__l_8--mu {
    left: 8rem;
  }

  .absolute__right_8--mobile-up,
.abs__r_8--mu {
    right: 8rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_8--mobile-down,
.abs__t_8--md {
    top: 8rem;
  }

  .absolute__bottom_8--mobile-down,
.abs__b_8--md {
    bottom: 8rem;
  }

  .absolute__left_8--mobile-down,
.abs__l_8--md {
    left: 8rem;
  }

  .absolute__right_8--mobile-down,
.abs__r_8--md {
    right: 8rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_8\.25--mobile-up,
.abs__t_8\.25--mu {
    top: 8.25rem;
  }

  .absolute__bottom_8\.25--mobile-up,
.abs__b_8\.25--mu {
    bottom: 8.25rem;
  }

  .absolute__left_8\.25--mobile-up,
.abs__l_8\.25--mu {
    left: 8.25rem;
  }

  .absolute__right_8\.25--mobile-up,
.abs__r_8\.25--mu {
    right: 8.25rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_8\.25--mobile-down,
.abs__t_8\.25--md {
    top: 8.25rem;
  }

  .absolute__bottom_8\.25--mobile-down,
.abs__b_8\.25--md {
    bottom: 8.25rem;
  }

  .absolute__left_8\.25--mobile-down,
.abs__l_8\.25--md {
    left: 8.25rem;
  }

  .absolute__right_8\.25--mobile-down,
.abs__r_8\.25--md {
    right: 8.25rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_8\.5--mobile-up,
.abs__t_8\.5--mu {
    top: 8.5rem;
  }

  .absolute__bottom_8\.5--mobile-up,
.abs__b_8\.5--mu {
    bottom: 8.5rem;
  }

  .absolute__left_8\.5--mobile-up,
.abs__l_8\.5--mu {
    left: 8.5rem;
  }

  .absolute__right_8\.5--mobile-up,
.abs__r_8\.5--mu {
    right: 8.5rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_8\.5--mobile-down,
.abs__t_8\.5--md {
    top: 8.5rem;
  }

  .absolute__bottom_8\.5--mobile-down,
.abs__b_8\.5--md {
    bottom: 8.5rem;
  }

  .absolute__left_8\.5--mobile-down,
.abs__l_8\.5--md {
    left: 8.5rem;
  }

  .absolute__right_8\.5--mobile-down,
.abs__r_8\.5--md {
    right: 8.5rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_8\.75--mobile-up,
.abs__t_8\.75--mu {
    top: 8.75rem;
  }

  .absolute__bottom_8\.75--mobile-up,
.abs__b_8\.75--mu {
    bottom: 8.75rem;
  }

  .absolute__left_8\.75--mobile-up,
.abs__l_8\.75--mu {
    left: 8.75rem;
  }

  .absolute__right_8\.75--mobile-up,
.abs__r_8\.75--mu {
    right: 8.75rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_8\.75--mobile-down,
.abs__t_8\.75--md {
    top: 8.75rem;
  }

  .absolute__bottom_8\.75--mobile-down,
.abs__b_8\.75--md {
    bottom: 8.75rem;
  }

  .absolute__left_8\.75--mobile-down,
.abs__l_8\.75--md {
    left: 8.75rem;
  }

  .absolute__right_8\.75--mobile-down,
.abs__r_8\.75--md {
    right: 8.75rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_9--mobile-up,
.abs__t_9--mu {
    top: 9rem;
  }

  .absolute__bottom_9--mobile-up,
.abs__b_9--mu {
    bottom: 9rem;
  }

  .absolute__left_9--mobile-up,
.abs__l_9--mu {
    left: 9rem;
  }

  .absolute__right_9--mobile-up,
.abs__r_9--mu {
    right: 9rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_9--mobile-down,
.abs__t_9--md {
    top: 9rem;
  }

  .absolute__bottom_9--mobile-down,
.abs__b_9--md {
    bottom: 9rem;
  }

  .absolute__left_9--mobile-down,
.abs__l_9--md {
    left: 9rem;
  }

  .absolute__right_9--mobile-down,
.abs__r_9--md {
    right: 9rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_9\.25--mobile-up,
.abs__t_9\.25--mu {
    top: 9.25rem;
  }

  .absolute__bottom_9\.25--mobile-up,
.abs__b_9\.25--mu {
    bottom: 9.25rem;
  }

  .absolute__left_9\.25--mobile-up,
.abs__l_9\.25--mu {
    left: 9.25rem;
  }

  .absolute__right_9\.25--mobile-up,
.abs__r_9\.25--mu {
    right: 9.25rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_9\.25--mobile-down,
.abs__t_9\.25--md {
    top: 9.25rem;
  }

  .absolute__bottom_9\.25--mobile-down,
.abs__b_9\.25--md {
    bottom: 9.25rem;
  }

  .absolute__left_9\.25--mobile-down,
.abs__l_9\.25--md {
    left: 9.25rem;
  }

  .absolute__right_9\.25--mobile-down,
.abs__r_9\.25--md {
    right: 9.25rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_9\.5--mobile-up,
.abs__t_9\.5--mu {
    top: 9.5rem;
  }

  .absolute__bottom_9\.5--mobile-up,
.abs__b_9\.5--mu {
    bottom: 9.5rem;
  }

  .absolute__left_9\.5--mobile-up,
.abs__l_9\.5--mu {
    left: 9.5rem;
  }

  .absolute__right_9\.5--mobile-up,
.abs__r_9\.5--mu {
    right: 9.5rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_9\.5--mobile-down,
.abs__t_9\.5--md {
    top: 9.5rem;
  }

  .absolute__bottom_9\.5--mobile-down,
.abs__b_9\.5--md {
    bottom: 9.5rem;
  }

  .absolute__left_9\.5--mobile-down,
.abs__l_9\.5--md {
    left: 9.5rem;
  }

  .absolute__right_9\.5--mobile-down,
.abs__r_9\.5--md {
    right: 9.5rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_9\.75--mobile-up,
.abs__t_9\.75--mu {
    top: 9.75rem;
  }

  .absolute__bottom_9\.75--mobile-up,
.abs__b_9\.75--mu {
    bottom: 9.75rem;
  }

  .absolute__left_9\.75--mobile-up,
.abs__l_9\.75--mu {
    left: 9.75rem;
  }

  .absolute__right_9\.75--mobile-up,
.abs__r_9\.75--mu {
    right: 9.75rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_9\.75--mobile-down,
.abs__t_9\.75--md {
    top: 9.75rem;
  }

  .absolute__bottom_9\.75--mobile-down,
.abs__b_9\.75--md {
    bottom: 9.75rem;
  }

  .absolute__left_9\.75--mobile-down,
.abs__l_9\.75--md {
    left: 9.75rem;
  }

  .absolute__right_9\.75--mobile-down,
.abs__r_9\.75--md {
    right: 9.75rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_10--mobile-up,
.abs__t_10--mu {
    top: 10rem;
  }

  .absolute__bottom_10--mobile-up,
.abs__b_10--mu {
    bottom: 10rem;
  }

  .absolute__left_10--mobile-up,
.abs__l_10--mu {
    left: 10rem;
  }

  .absolute__right_10--mobile-up,
.abs__r_10--mu {
    right: 10rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_10--mobile-down,
.abs__t_10--md {
    top: 10rem;
  }

  .absolute__bottom_10--mobile-down,
.abs__b_10--md {
    bottom: 10rem;
  }

  .absolute__left_10--mobile-down,
.abs__l_10--md {
    left: 10rem;
  }

  .absolute__right_10--mobile-down,
.abs__r_10--md {
    right: 10rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_10\.25--mobile-up,
.abs__t_10\.25--mu {
    top: 10.25rem;
  }

  .absolute__bottom_10\.25--mobile-up,
.abs__b_10\.25--mu {
    bottom: 10.25rem;
  }

  .absolute__left_10\.25--mobile-up,
.abs__l_10\.25--mu {
    left: 10.25rem;
  }

  .absolute__right_10\.25--mobile-up,
.abs__r_10\.25--mu {
    right: 10.25rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_10\.25--mobile-down,
.abs__t_10\.25--md {
    top: 10.25rem;
  }

  .absolute__bottom_10\.25--mobile-down,
.abs__b_10\.25--md {
    bottom: 10.25rem;
  }

  .absolute__left_10\.25--mobile-down,
.abs__l_10\.25--md {
    left: 10.25rem;
  }

  .absolute__right_10\.25--mobile-down,
.abs__r_10\.25--md {
    right: 10.25rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_10\.5--mobile-up,
.abs__t_10\.5--mu {
    top: 10.5rem;
  }

  .absolute__bottom_10\.5--mobile-up,
.abs__b_10\.5--mu {
    bottom: 10.5rem;
  }

  .absolute__left_10\.5--mobile-up,
.abs__l_10\.5--mu {
    left: 10.5rem;
  }

  .absolute__right_10\.5--mobile-up,
.abs__r_10\.5--mu {
    right: 10.5rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_10\.5--mobile-down,
.abs__t_10\.5--md {
    top: 10.5rem;
  }

  .absolute__bottom_10\.5--mobile-down,
.abs__b_10\.5--md {
    bottom: 10.5rem;
  }

  .absolute__left_10\.5--mobile-down,
.abs__l_10\.5--md {
    left: 10.5rem;
  }

  .absolute__right_10\.5--mobile-down,
.abs__r_10\.5--md {
    right: 10.5rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_10\.75--mobile-up,
.abs__t_10\.75--mu {
    top: 10.75rem;
  }

  .absolute__bottom_10\.75--mobile-up,
.abs__b_10\.75--mu {
    bottom: 10.75rem;
  }

  .absolute__left_10\.75--mobile-up,
.abs__l_10\.75--mu {
    left: 10.75rem;
  }

  .absolute__right_10\.75--mobile-up,
.abs__r_10\.75--mu {
    right: 10.75rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_10\.75--mobile-down,
.abs__t_10\.75--md {
    top: 10.75rem;
  }

  .absolute__bottom_10\.75--mobile-down,
.abs__b_10\.75--md {
    bottom: 10.75rem;
  }

  .absolute__left_10\.75--mobile-down,
.abs__l_10\.75--md {
    left: 10.75rem;
  }

  .absolute__right_10\.75--mobile-down,
.abs__r_10\.75--md {
    right: 10.75rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_11--mobile-up,
.abs__t_11--mu {
    top: 11rem;
  }

  .absolute__bottom_11--mobile-up,
.abs__b_11--mu {
    bottom: 11rem;
  }

  .absolute__left_11--mobile-up,
.abs__l_11--mu {
    left: 11rem;
  }

  .absolute__right_11--mobile-up,
.abs__r_11--mu {
    right: 11rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_11--mobile-down,
.abs__t_11--md {
    top: 11rem;
  }

  .absolute__bottom_11--mobile-down,
.abs__b_11--md {
    bottom: 11rem;
  }

  .absolute__left_11--mobile-down,
.abs__l_11--md {
    left: 11rem;
  }

  .absolute__right_11--mobile-down,
.abs__r_11--md {
    right: 11rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_11\.25--mobile-up,
.abs__t_11\.25--mu {
    top: 11.25rem;
  }

  .absolute__bottom_11\.25--mobile-up,
.abs__b_11\.25--mu {
    bottom: 11.25rem;
  }

  .absolute__left_11\.25--mobile-up,
.abs__l_11\.25--mu {
    left: 11.25rem;
  }

  .absolute__right_11\.25--mobile-up,
.abs__r_11\.25--mu {
    right: 11.25rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_11\.25--mobile-down,
.abs__t_11\.25--md {
    top: 11.25rem;
  }

  .absolute__bottom_11\.25--mobile-down,
.abs__b_11\.25--md {
    bottom: 11.25rem;
  }

  .absolute__left_11\.25--mobile-down,
.abs__l_11\.25--md {
    left: 11.25rem;
  }

  .absolute__right_11\.25--mobile-down,
.abs__r_11\.25--md {
    right: 11.25rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_11\.5--mobile-up,
.abs__t_11\.5--mu {
    top: 11.5rem;
  }

  .absolute__bottom_11\.5--mobile-up,
.abs__b_11\.5--mu {
    bottom: 11.5rem;
  }

  .absolute__left_11\.5--mobile-up,
.abs__l_11\.5--mu {
    left: 11.5rem;
  }

  .absolute__right_11\.5--mobile-up,
.abs__r_11\.5--mu {
    right: 11.5rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_11\.5--mobile-down,
.abs__t_11\.5--md {
    top: 11.5rem;
  }

  .absolute__bottom_11\.5--mobile-down,
.abs__b_11\.5--md {
    bottom: 11.5rem;
  }

  .absolute__left_11\.5--mobile-down,
.abs__l_11\.5--md {
    left: 11.5rem;
  }

  .absolute__right_11\.5--mobile-down,
.abs__r_11\.5--md {
    right: 11.5rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_11\.75--mobile-up,
.abs__t_11\.75--mu {
    top: 11.75rem;
  }

  .absolute__bottom_11\.75--mobile-up,
.abs__b_11\.75--mu {
    bottom: 11.75rem;
  }

  .absolute__left_11\.75--mobile-up,
.abs__l_11\.75--mu {
    left: 11.75rem;
  }

  .absolute__right_11\.75--mobile-up,
.abs__r_11\.75--mu {
    right: 11.75rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_11\.75--mobile-down,
.abs__t_11\.75--md {
    top: 11.75rem;
  }

  .absolute__bottom_11\.75--mobile-down,
.abs__b_11\.75--md {
    bottom: 11.75rem;
  }

  .absolute__left_11\.75--mobile-down,
.abs__l_11\.75--md {
    left: 11.75rem;
  }

  .absolute__right_11\.75--mobile-down,
.abs__r_11\.75--md {
    right: 11.75rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_12--mobile-up,
.abs__t_12--mu {
    top: 12rem;
  }

  .absolute__bottom_12--mobile-up,
.abs__b_12--mu {
    bottom: 12rem;
  }

  .absolute__left_12--mobile-up,
.abs__l_12--mu {
    left: 12rem;
  }

  .absolute__right_12--mobile-up,
.abs__r_12--mu {
    right: 12rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_12--mobile-down,
.abs__t_12--md {
    top: 12rem;
  }

  .absolute__bottom_12--mobile-down,
.abs__b_12--md {
    bottom: 12rem;
  }

  .absolute__left_12--mobile-down,
.abs__l_12--md {
    left: 12rem;
  }

  .absolute__right_12--mobile-down,
.abs__r_12--md {
    right: 12rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_12\.25--mobile-up,
.abs__t_12\.25--mu {
    top: 12.25rem;
  }

  .absolute__bottom_12\.25--mobile-up,
.abs__b_12\.25--mu {
    bottom: 12.25rem;
  }

  .absolute__left_12\.25--mobile-up,
.abs__l_12\.25--mu {
    left: 12.25rem;
  }

  .absolute__right_12\.25--mobile-up,
.abs__r_12\.25--mu {
    right: 12.25rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_12\.25--mobile-down,
.abs__t_12\.25--md {
    top: 12.25rem;
  }

  .absolute__bottom_12\.25--mobile-down,
.abs__b_12\.25--md {
    bottom: 12.25rem;
  }

  .absolute__left_12\.25--mobile-down,
.abs__l_12\.25--md {
    left: 12.25rem;
  }

  .absolute__right_12\.25--mobile-down,
.abs__r_12\.25--md {
    right: 12.25rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_12\.5--mobile-up,
.abs__t_12\.5--mu {
    top: 12.5rem;
  }

  .absolute__bottom_12\.5--mobile-up,
.abs__b_12\.5--mu {
    bottom: 12.5rem;
  }

  .absolute__left_12\.5--mobile-up,
.abs__l_12\.5--mu {
    left: 12.5rem;
  }

  .absolute__right_12\.5--mobile-up,
.abs__r_12\.5--mu {
    right: 12.5rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_12\.5--mobile-down,
.abs__t_12\.5--md {
    top: 12.5rem;
  }

  .absolute__bottom_12\.5--mobile-down,
.abs__b_12\.5--md {
    bottom: 12.5rem;
  }

  .absolute__left_12\.5--mobile-down,
.abs__l_12\.5--md {
    left: 12.5rem;
  }

  .absolute__right_12\.5--mobile-down,
.abs__r_12\.5--md {
    right: 12.5rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_12\.75--mobile-up,
.abs__t_12\.75--mu {
    top: 12.75rem;
  }

  .absolute__bottom_12\.75--mobile-up,
.abs__b_12\.75--mu {
    bottom: 12.75rem;
  }

  .absolute__left_12\.75--mobile-up,
.abs__l_12\.75--mu {
    left: 12.75rem;
  }

  .absolute__right_12\.75--mobile-up,
.abs__r_12\.75--mu {
    right: 12.75rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_12\.75--mobile-down,
.abs__t_12\.75--md {
    top: 12.75rem;
  }

  .absolute__bottom_12\.75--mobile-down,
.abs__b_12\.75--md {
    bottom: 12.75rem;
  }

  .absolute__left_12\.75--mobile-down,
.abs__l_12\.75--md {
    left: 12.75rem;
  }

  .absolute__right_12\.75--mobile-down,
.abs__r_12\.75--md {
    right: 12.75rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_13--mobile-up,
.abs__t_13--mu {
    top: 13rem;
  }

  .absolute__bottom_13--mobile-up,
.abs__b_13--mu {
    bottom: 13rem;
  }

  .absolute__left_13--mobile-up,
.abs__l_13--mu {
    left: 13rem;
  }

  .absolute__right_13--mobile-up,
.abs__r_13--mu {
    right: 13rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_13--mobile-down,
.abs__t_13--md {
    top: 13rem;
  }

  .absolute__bottom_13--mobile-down,
.abs__b_13--md {
    bottom: 13rem;
  }

  .absolute__left_13--mobile-down,
.abs__l_13--md {
    left: 13rem;
  }

  .absolute__right_13--mobile-down,
.abs__r_13--md {
    right: 13rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_13\.25--mobile-up,
.abs__t_13\.25--mu {
    top: 13.25rem;
  }

  .absolute__bottom_13\.25--mobile-up,
.abs__b_13\.25--mu {
    bottom: 13.25rem;
  }

  .absolute__left_13\.25--mobile-up,
.abs__l_13\.25--mu {
    left: 13.25rem;
  }

  .absolute__right_13\.25--mobile-up,
.abs__r_13\.25--mu {
    right: 13.25rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_13\.25--mobile-down,
.abs__t_13\.25--md {
    top: 13.25rem;
  }

  .absolute__bottom_13\.25--mobile-down,
.abs__b_13\.25--md {
    bottom: 13.25rem;
  }

  .absolute__left_13\.25--mobile-down,
.abs__l_13\.25--md {
    left: 13.25rem;
  }

  .absolute__right_13\.25--mobile-down,
.abs__r_13\.25--md {
    right: 13.25rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_13\.5--mobile-up,
.abs__t_13\.5--mu {
    top: 13.5rem;
  }

  .absolute__bottom_13\.5--mobile-up,
.abs__b_13\.5--mu {
    bottom: 13.5rem;
  }

  .absolute__left_13\.5--mobile-up,
.abs__l_13\.5--mu {
    left: 13.5rem;
  }

  .absolute__right_13\.5--mobile-up,
.abs__r_13\.5--mu {
    right: 13.5rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_13\.5--mobile-down,
.abs__t_13\.5--md {
    top: 13.5rem;
  }

  .absolute__bottom_13\.5--mobile-down,
.abs__b_13\.5--md {
    bottom: 13.5rem;
  }

  .absolute__left_13\.5--mobile-down,
.abs__l_13\.5--md {
    left: 13.5rem;
  }

  .absolute__right_13\.5--mobile-down,
.abs__r_13\.5--md {
    right: 13.5rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_13\.75--mobile-up,
.abs__t_13\.75--mu {
    top: 13.75rem;
  }

  .absolute__bottom_13\.75--mobile-up,
.abs__b_13\.75--mu {
    bottom: 13.75rem;
  }

  .absolute__left_13\.75--mobile-up,
.abs__l_13\.75--mu {
    left: 13.75rem;
  }

  .absolute__right_13\.75--mobile-up,
.abs__r_13\.75--mu {
    right: 13.75rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_13\.75--mobile-down,
.abs__t_13\.75--md {
    top: 13.75rem;
  }

  .absolute__bottom_13\.75--mobile-down,
.abs__b_13\.75--md {
    bottom: 13.75rem;
  }

  .absolute__left_13\.75--mobile-down,
.abs__l_13\.75--md {
    left: 13.75rem;
  }

  .absolute__right_13\.75--mobile-down,
.abs__r_13\.75--md {
    right: 13.75rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_14--mobile-up,
.abs__t_14--mu {
    top: 14rem;
  }

  .absolute__bottom_14--mobile-up,
.abs__b_14--mu {
    bottom: 14rem;
  }

  .absolute__left_14--mobile-up,
.abs__l_14--mu {
    left: 14rem;
  }

  .absolute__right_14--mobile-up,
.abs__r_14--mu {
    right: 14rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_14--mobile-down,
.abs__t_14--md {
    top: 14rem;
  }

  .absolute__bottom_14--mobile-down,
.abs__b_14--md {
    bottom: 14rem;
  }

  .absolute__left_14--mobile-down,
.abs__l_14--md {
    left: 14rem;
  }

  .absolute__right_14--mobile-down,
.abs__r_14--md {
    right: 14rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_14\.25--mobile-up,
.abs__t_14\.25--mu {
    top: 14.25rem;
  }

  .absolute__bottom_14\.25--mobile-up,
.abs__b_14\.25--mu {
    bottom: 14.25rem;
  }

  .absolute__left_14\.25--mobile-up,
.abs__l_14\.25--mu {
    left: 14.25rem;
  }

  .absolute__right_14\.25--mobile-up,
.abs__r_14\.25--mu {
    right: 14.25rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_14\.25--mobile-down,
.abs__t_14\.25--md {
    top: 14.25rem;
  }

  .absolute__bottom_14\.25--mobile-down,
.abs__b_14\.25--md {
    bottom: 14.25rem;
  }

  .absolute__left_14\.25--mobile-down,
.abs__l_14\.25--md {
    left: 14.25rem;
  }

  .absolute__right_14\.25--mobile-down,
.abs__r_14\.25--md {
    right: 14.25rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_14\.5--mobile-up,
.abs__t_14\.5--mu {
    top: 14.5rem;
  }

  .absolute__bottom_14\.5--mobile-up,
.abs__b_14\.5--mu {
    bottom: 14.5rem;
  }

  .absolute__left_14\.5--mobile-up,
.abs__l_14\.5--mu {
    left: 14.5rem;
  }

  .absolute__right_14\.5--mobile-up,
.abs__r_14\.5--mu {
    right: 14.5rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_14\.5--mobile-down,
.abs__t_14\.5--md {
    top: 14.5rem;
  }

  .absolute__bottom_14\.5--mobile-down,
.abs__b_14\.5--md {
    bottom: 14.5rem;
  }

  .absolute__left_14\.5--mobile-down,
.abs__l_14\.5--md {
    left: 14.5rem;
  }

  .absolute__right_14\.5--mobile-down,
.abs__r_14\.5--md {
    right: 14.5rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_14\.75--mobile-up,
.abs__t_14\.75--mu {
    top: 14.75rem;
  }

  .absolute__bottom_14\.75--mobile-up,
.abs__b_14\.75--mu {
    bottom: 14.75rem;
  }

  .absolute__left_14\.75--mobile-up,
.abs__l_14\.75--mu {
    left: 14.75rem;
  }

  .absolute__right_14\.75--mobile-up,
.abs__r_14\.75--mu {
    right: 14.75rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_14\.75--mobile-down,
.abs__t_14\.75--md {
    top: 14.75rem;
  }

  .absolute__bottom_14\.75--mobile-down,
.abs__b_14\.75--md {
    bottom: 14.75rem;
  }

  .absolute__left_14\.75--mobile-down,
.abs__l_14\.75--md {
    left: 14.75rem;
  }

  .absolute__right_14\.75--mobile-down,
.abs__r_14\.75--md {
    right: 14.75rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_15--mobile-up,
.abs__t_15--mu {
    top: 15rem;
  }

  .absolute__bottom_15--mobile-up,
.abs__b_15--mu {
    bottom: 15rem;
  }

  .absolute__left_15--mobile-up,
.abs__l_15--mu {
    left: 15rem;
  }

  .absolute__right_15--mobile-up,
.abs__r_15--mu {
    right: 15rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_15--mobile-down,
.abs__t_15--md {
    top: 15rem;
  }

  .absolute__bottom_15--mobile-down,
.abs__b_15--md {
    bottom: 15rem;
  }

  .absolute__left_15--mobile-down,
.abs__l_15--md {
    left: 15rem;
  }

  .absolute__right_15--mobile-down,
.abs__r_15--md {
    right: 15rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_15\.25--mobile-up,
.abs__t_15\.25--mu {
    top: 15.25rem;
  }

  .absolute__bottom_15\.25--mobile-up,
.abs__b_15\.25--mu {
    bottom: 15.25rem;
  }

  .absolute__left_15\.25--mobile-up,
.abs__l_15\.25--mu {
    left: 15.25rem;
  }

  .absolute__right_15\.25--mobile-up,
.abs__r_15\.25--mu {
    right: 15.25rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_15\.25--mobile-down,
.abs__t_15\.25--md {
    top: 15.25rem;
  }

  .absolute__bottom_15\.25--mobile-down,
.abs__b_15\.25--md {
    bottom: 15.25rem;
  }

  .absolute__left_15\.25--mobile-down,
.abs__l_15\.25--md {
    left: 15.25rem;
  }

  .absolute__right_15\.25--mobile-down,
.abs__r_15\.25--md {
    right: 15.25rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_15\.5--mobile-up,
.abs__t_15\.5--mu {
    top: 15.5rem;
  }

  .absolute__bottom_15\.5--mobile-up,
.abs__b_15\.5--mu {
    bottom: 15.5rem;
  }

  .absolute__left_15\.5--mobile-up,
.abs__l_15\.5--mu {
    left: 15.5rem;
  }

  .absolute__right_15\.5--mobile-up,
.abs__r_15\.5--mu {
    right: 15.5rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_15\.5--mobile-down,
.abs__t_15\.5--md {
    top: 15.5rem;
  }

  .absolute__bottom_15\.5--mobile-down,
.abs__b_15\.5--md {
    bottom: 15.5rem;
  }

  .absolute__left_15\.5--mobile-down,
.abs__l_15\.5--md {
    left: 15.5rem;
  }

  .absolute__right_15\.5--mobile-down,
.abs__r_15\.5--md {
    right: 15.5rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_15\.75--mobile-up,
.abs__t_15\.75--mu {
    top: 15.75rem;
  }

  .absolute__bottom_15\.75--mobile-up,
.abs__b_15\.75--mu {
    bottom: 15.75rem;
  }

  .absolute__left_15\.75--mobile-up,
.abs__l_15\.75--mu {
    left: 15.75rem;
  }

  .absolute__right_15\.75--mobile-up,
.abs__r_15\.75--mu {
    right: 15.75rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_15\.75--mobile-down,
.abs__t_15\.75--md {
    top: 15.75rem;
  }

  .absolute__bottom_15\.75--mobile-down,
.abs__b_15\.75--md {
    bottom: 15.75rem;
  }

  .absolute__left_15\.75--mobile-down,
.abs__l_15\.75--md {
    left: 15.75rem;
  }

  .absolute__right_15\.75--mobile-down,
.abs__r_15\.75--md {
    right: 15.75rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_16--mobile-up,
.abs__t_16--mu {
    top: 16rem;
  }

  .absolute__bottom_16--mobile-up,
.abs__b_16--mu {
    bottom: 16rem;
  }

  .absolute__left_16--mobile-up,
.abs__l_16--mu {
    left: 16rem;
  }

  .absolute__right_16--mobile-up,
.abs__r_16--mu {
    right: 16rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_16--mobile-down,
.abs__t_16--md {
    top: 16rem;
  }

  .absolute__bottom_16--mobile-down,
.abs__b_16--md {
    bottom: 16rem;
  }

  .absolute__left_16--mobile-down,
.abs__l_16--md {
    left: 16rem;
  }

  .absolute__right_16--mobile-down,
.abs__r_16--md {
    right: 16rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_16\.25--mobile-up,
.abs__t_16\.25--mu {
    top: 16.25rem;
  }

  .absolute__bottom_16\.25--mobile-up,
.abs__b_16\.25--mu {
    bottom: 16.25rem;
  }

  .absolute__left_16\.25--mobile-up,
.abs__l_16\.25--mu {
    left: 16.25rem;
  }

  .absolute__right_16\.25--mobile-up,
.abs__r_16\.25--mu {
    right: 16.25rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_16\.25--mobile-down,
.abs__t_16\.25--md {
    top: 16.25rem;
  }

  .absolute__bottom_16\.25--mobile-down,
.abs__b_16\.25--md {
    bottom: 16.25rem;
  }

  .absolute__left_16\.25--mobile-down,
.abs__l_16\.25--md {
    left: 16.25rem;
  }

  .absolute__right_16\.25--mobile-down,
.abs__r_16\.25--md {
    right: 16.25rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_16\.5--mobile-up,
.abs__t_16\.5--mu {
    top: 16.5rem;
  }

  .absolute__bottom_16\.5--mobile-up,
.abs__b_16\.5--mu {
    bottom: 16.5rem;
  }

  .absolute__left_16\.5--mobile-up,
.abs__l_16\.5--mu {
    left: 16.5rem;
  }

  .absolute__right_16\.5--mobile-up,
.abs__r_16\.5--mu {
    right: 16.5rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_16\.5--mobile-down,
.abs__t_16\.5--md {
    top: 16.5rem;
  }

  .absolute__bottom_16\.5--mobile-down,
.abs__b_16\.5--md {
    bottom: 16.5rem;
  }

  .absolute__left_16\.5--mobile-down,
.abs__l_16\.5--md {
    left: 16.5rem;
  }

  .absolute__right_16\.5--mobile-down,
.abs__r_16\.5--md {
    right: 16.5rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_16\.75--mobile-up,
.abs__t_16\.75--mu {
    top: 16.75rem;
  }

  .absolute__bottom_16\.75--mobile-up,
.abs__b_16\.75--mu {
    bottom: 16.75rem;
  }

  .absolute__left_16\.75--mobile-up,
.abs__l_16\.75--mu {
    left: 16.75rem;
  }

  .absolute__right_16\.75--mobile-up,
.abs__r_16\.75--mu {
    right: 16.75rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_16\.75--mobile-down,
.abs__t_16\.75--md {
    top: 16.75rem;
  }

  .absolute__bottom_16\.75--mobile-down,
.abs__b_16\.75--md {
    bottom: 16.75rem;
  }

  .absolute__left_16\.75--mobile-down,
.abs__l_16\.75--md {
    left: 16.75rem;
  }

  .absolute__right_16\.75--mobile-down,
.abs__r_16\.75--md {
    right: 16.75rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_17--mobile-up,
.abs__t_17--mu {
    top: 17rem;
  }

  .absolute__bottom_17--mobile-up,
.abs__b_17--mu {
    bottom: 17rem;
  }

  .absolute__left_17--mobile-up,
.abs__l_17--mu {
    left: 17rem;
  }

  .absolute__right_17--mobile-up,
.abs__r_17--mu {
    right: 17rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_17--mobile-down,
.abs__t_17--md {
    top: 17rem;
  }

  .absolute__bottom_17--mobile-down,
.abs__b_17--md {
    bottom: 17rem;
  }

  .absolute__left_17--mobile-down,
.abs__l_17--md {
    left: 17rem;
  }

  .absolute__right_17--mobile-down,
.abs__r_17--md {
    right: 17rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_17\.25--mobile-up,
.abs__t_17\.25--mu {
    top: 17.25rem;
  }

  .absolute__bottom_17\.25--mobile-up,
.abs__b_17\.25--mu {
    bottom: 17.25rem;
  }

  .absolute__left_17\.25--mobile-up,
.abs__l_17\.25--mu {
    left: 17.25rem;
  }

  .absolute__right_17\.25--mobile-up,
.abs__r_17\.25--mu {
    right: 17.25rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_17\.25--mobile-down,
.abs__t_17\.25--md {
    top: 17.25rem;
  }

  .absolute__bottom_17\.25--mobile-down,
.abs__b_17\.25--md {
    bottom: 17.25rem;
  }

  .absolute__left_17\.25--mobile-down,
.abs__l_17\.25--md {
    left: 17.25rem;
  }

  .absolute__right_17\.25--mobile-down,
.abs__r_17\.25--md {
    right: 17.25rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_17\.5--mobile-up,
.abs__t_17\.5--mu {
    top: 17.5rem;
  }

  .absolute__bottom_17\.5--mobile-up,
.abs__b_17\.5--mu {
    bottom: 17.5rem;
  }

  .absolute__left_17\.5--mobile-up,
.abs__l_17\.5--mu {
    left: 17.5rem;
  }

  .absolute__right_17\.5--mobile-up,
.abs__r_17\.5--mu {
    right: 17.5rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_17\.5--mobile-down,
.abs__t_17\.5--md {
    top: 17.5rem;
  }

  .absolute__bottom_17\.5--mobile-down,
.abs__b_17\.5--md {
    bottom: 17.5rem;
  }

  .absolute__left_17\.5--mobile-down,
.abs__l_17\.5--md {
    left: 17.5rem;
  }

  .absolute__right_17\.5--mobile-down,
.abs__r_17\.5--md {
    right: 17.5rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_17\.75--mobile-up,
.abs__t_17\.75--mu {
    top: 17.75rem;
  }

  .absolute__bottom_17\.75--mobile-up,
.abs__b_17\.75--mu {
    bottom: 17.75rem;
  }

  .absolute__left_17\.75--mobile-up,
.abs__l_17\.75--mu {
    left: 17.75rem;
  }

  .absolute__right_17\.75--mobile-up,
.abs__r_17\.75--mu {
    right: 17.75rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_17\.75--mobile-down,
.abs__t_17\.75--md {
    top: 17.75rem;
  }

  .absolute__bottom_17\.75--mobile-down,
.abs__b_17\.75--md {
    bottom: 17.75rem;
  }

  .absolute__left_17\.75--mobile-down,
.abs__l_17\.75--md {
    left: 17.75rem;
  }

  .absolute__right_17\.75--mobile-down,
.abs__r_17\.75--md {
    right: 17.75rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_18--mobile-up,
.abs__t_18--mu {
    top: 18rem;
  }

  .absolute__bottom_18--mobile-up,
.abs__b_18--mu {
    bottom: 18rem;
  }

  .absolute__left_18--mobile-up,
.abs__l_18--mu {
    left: 18rem;
  }

  .absolute__right_18--mobile-up,
.abs__r_18--mu {
    right: 18rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_18--mobile-down,
.abs__t_18--md {
    top: 18rem;
  }

  .absolute__bottom_18--mobile-down,
.abs__b_18--md {
    bottom: 18rem;
  }

  .absolute__left_18--mobile-down,
.abs__l_18--md {
    left: 18rem;
  }

  .absolute__right_18--mobile-down,
.abs__r_18--md {
    right: 18rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_18\.25--mobile-up,
.abs__t_18\.25--mu {
    top: 18.25rem;
  }

  .absolute__bottom_18\.25--mobile-up,
.abs__b_18\.25--mu {
    bottom: 18.25rem;
  }

  .absolute__left_18\.25--mobile-up,
.abs__l_18\.25--mu {
    left: 18.25rem;
  }

  .absolute__right_18\.25--mobile-up,
.abs__r_18\.25--mu {
    right: 18.25rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_18\.25--mobile-down,
.abs__t_18\.25--md {
    top: 18.25rem;
  }

  .absolute__bottom_18\.25--mobile-down,
.abs__b_18\.25--md {
    bottom: 18.25rem;
  }

  .absolute__left_18\.25--mobile-down,
.abs__l_18\.25--md {
    left: 18.25rem;
  }

  .absolute__right_18\.25--mobile-down,
.abs__r_18\.25--md {
    right: 18.25rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_18\.5--mobile-up,
.abs__t_18\.5--mu {
    top: 18.5rem;
  }

  .absolute__bottom_18\.5--mobile-up,
.abs__b_18\.5--mu {
    bottom: 18.5rem;
  }

  .absolute__left_18\.5--mobile-up,
.abs__l_18\.5--mu {
    left: 18.5rem;
  }

  .absolute__right_18\.5--mobile-up,
.abs__r_18\.5--mu {
    right: 18.5rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_18\.5--mobile-down,
.abs__t_18\.5--md {
    top: 18.5rem;
  }

  .absolute__bottom_18\.5--mobile-down,
.abs__b_18\.5--md {
    bottom: 18.5rem;
  }

  .absolute__left_18\.5--mobile-down,
.abs__l_18\.5--md {
    left: 18.5rem;
  }

  .absolute__right_18\.5--mobile-down,
.abs__r_18\.5--md {
    right: 18.5rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_18\.75--mobile-up,
.abs__t_18\.75--mu {
    top: 18.75rem;
  }

  .absolute__bottom_18\.75--mobile-up,
.abs__b_18\.75--mu {
    bottom: 18.75rem;
  }

  .absolute__left_18\.75--mobile-up,
.abs__l_18\.75--mu {
    left: 18.75rem;
  }

  .absolute__right_18\.75--mobile-up,
.abs__r_18\.75--mu {
    right: 18.75rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_18\.75--mobile-down,
.abs__t_18\.75--md {
    top: 18.75rem;
  }

  .absolute__bottom_18\.75--mobile-down,
.abs__b_18\.75--md {
    bottom: 18.75rem;
  }

  .absolute__left_18\.75--mobile-down,
.abs__l_18\.75--md {
    left: 18.75rem;
  }

  .absolute__right_18\.75--mobile-down,
.abs__r_18\.75--md {
    right: 18.75rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_19--mobile-up,
.abs__t_19--mu {
    top: 19rem;
  }

  .absolute__bottom_19--mobile-up,
.abs__b_19--mu {
    bottom: 19rem;
  }

  .absolute__left_19--mobile-up,
.abs__l_19--mu {
    left: 19rem;
  }

  .absolute__right_19--mobile-up,
.abs__r_19--mu {
    right: 19rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_19--mobile-down,
.abs__t_19--md {
    top: 19rem;
  }

  .absolute__bottom_19--mobile-down,
.abs__b_19--md {
    bottom: 19rem;
  }

  .absolute__left_19--mobile-down,
.abs__l_19--md {
    left: 19rem;
  }

  .absolute__right_19--mobile-down,
.abs__r_19--md {
    right: 19rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_19\.25--mobile-up,
.abs__t_19\.25--mu {
    top: 19.25rem;
  }

  .absolute__bottom_19\.25--mobile-up,
.abs__b_19\.25--mu {
    bottom: 19.25rem;
  }

  .absolute__left_19\.25--mobile-up,
.abs__l_19\.25--mu {
    left: 19.25rem;
  }

  .absolute__right_19\.25--mobile-up,
.abs__r_19\.25--mu {
    right: 19.25rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_19\.25--mobile-down,
.abs__t_19\.25--md {
    top: 19.25rem;
  }

  .absolute__bottom_19\.25--mobile-down,
.abs__b_19\.25--md {
    bottom: 19.25rem;
  }

  .absolute__left_19\.25--mobile-down,
.abs__l_19\.25--md {
    left: 19.25rem;
  }

  .absolute__right_19\.25--mobile-down,
.abs__r_19\.25--md {
    right: 19.25rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_19\.5--mobile-up,
.abs__t_19\.5--mu {
    top: 19.5rem;
  }

  .absolute__bottom_19\.5--mobile-up,
.abs__b_19\.5--mu {
    bottom: 19.5rem;
  }

  .absolute__left_19\.5--mobile-up,
.abs__l_19\.5--mu {
    left: 19.5rem;
  }

  .absolute__right_19\.5--mobile-up,
.abs__r_19\.5--mu {
    right: 19.5rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_19\.5--mobile-down,
.abs__t_19\.5--md {
    top: 19.5rem;
  }

  .absolute__bottom_19\.5--mobile-down,
.abs__b_19\.5--md {
    bottom: 19.5rem;
  }

  .absolute__left_19\.5--mobile-down,
.abs__l_19\.5--md {
    left: 19.5rem;
  }

  .absolute__right_19\.5--mobile-down,
.abs__r_19\.5--md {
    right: 19.5rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_19\.75--mobile-up,
.abs__t_19\.75--mu {
    top: 19.75rem;
  }

  .absolute__bottom_19\.75--mobile-up,
.abs__b_19\.75--mu {
    bottom: 19.75rem;
  }

  .absolute__left_19\.75--mobile-up,
.abs__l_19\.75--mu {
    left: 19.75rem;
  }

  .absolute__right_19\.75--mobile-up,
.abs__r_19\.75--mu {
    right: 19.75rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_19\.75--mobile-down,
.abs__t_19\.75--md {
    top: 19.75rem;
  }

  .absolute__bottom_19\.75--mobile-down,
.abs__b_19\.75--md {
    bottom: 19.75rem;
  }

  .absolute__left_19\.75--mobile-down,
.abs__l_19\.75--md {
    left: 19.75rem;
  }

  .absolute__right_19\.75--mobile-down,
.abs__r_19\.75--md {
    right: 19.75rem;
  }
}
@media (min-width: 0px) {
  .absolute__top_20--mobile-up,
.abs__t_20--mu {
    top: 20rem;
  }

  .absolute__bottom_20--mobile-up,
.abs__b_20--mu {
    bottom: 20rem;
  }

  .absolute__left_20--mobile-up,
.abs__l_20--mu {
    left: 20rem;
  }

  .absolute__right_20--mobile-up,
.abs__r_20--mu {
    right: 20rem;
  }
}
@media (max-width: 599px) {
  .absolute__top_20--mobile-down,
.abs__t_20--md {
    top: 20rem;
  }

  .absolute__bottom_20--mobile-down,
.abs__b_20--md {
    bottom: 20rem;
  }

  .absolute__left_20--mobile-down,
.abs__l_20--md {
    left: 20rem;
  }

  .absolute__right_20--mobile-down,
.abs__r_20--md {
    right: 20rem;
  }
}
@media (min-width: 0px) {
  .absolute__middle_vertical--mobile-up,
.abs__m_v--mu {
    top: 50%;
    transform: translateY(-50%);
  }
}

@media (max-width: 599px) {
  .absolute__middle_vertical--mobile-down,
.abs__m_v--md {
    top: 50%;
    transform: translateY(-50%);
  }
}

@media (min-width: 599px) {
  .absolute__top_0--tablet-up,
.abs__t_0--tu {
    top: 0rem;
  }

  .absolute__bottom_0--tablet-up,
.abs__b_0--tu {
    bottom: 0rem;
  }

  .absolute__left_0--tablet-up,
.abs__l_0--tu {
    left: 0rem;
  }

  .absolute__right_0--tablet-up,
.abs__r_0--tu {
    right: 0rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_0--tablet-down,
.abs__t_0--td {
    top: 0rem;
  }

  .absolute__bottom_0--tablet-down,
.abs__b_0--td {
    bottom: 0rem;
  }

  .absolute__left_0--tablet-down,
.abs__l_0--td {
    left: 0rem;
  }

  .absolute__right_0--tablet-down,
.abs__r_0--td {
    right: 0rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_0\.25--tablet-up,
.abs__t_0\.25--tu {
    top: 0.25rem;
  }

  .absolute__bottom_0\.25--tablet-up,
.abs__b_0\.25--tu {
    bottom: 0.25rem;
  }

  .absolute__left_0\.25--tablet-up,
.abs__l_0\.25--tu {
    left: 0.25rem;
  }

  .absolute__right_0\.25--tablet-up,
.abs__r_0\.25--tu {
    right: 0.25rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_0\.25--tablet-down,
.abs__t_0\.25--td {
    top: 0.25rem;
  }

  .absolute__bottom_0\.25--tablet-down,
.abs__b_0\.25--td {
    bottom: 0.25rem;
  }

  .absolute__left_0\.25--tablet-down,
.abs__l_0\.25--td {
    left: 0.25rem;
  }

  .absolute__right_0\.25--tablet-down,
.abs__r_0\.25--td {
    right: 0.25rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_0\.5--tablet-up,
.abs__t_0\.5--tu {
    top: 0.5rem;
  }

  .absolute__bottom_0\.5--tablet-up,
.abs__b_0\.5--tu {
    bottom: 0.5rem;
  }

  .absolute__left_0\.5--tablet-up,
.abs__l_0\.5--tu {
    left: 0.5rem;
  }

  .absolute__right_0\.5--tablet-up,
.abs__r_0\.5--tu {
    right: 0.5rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_0\.5--tablet-down,
.abs__t_0\.5--td {
    top: 0.5rem;
  }

  .absolute__bottom_0\.5--tablet-down,
.abs__b_0\.5--td {
    bottom: 0.5rem;
  }

  .absolute__left_0\.5--tablet-down,
.abs__l_0\.5--td {
    left: 0.5rem;
  }

  .absolute__right_0\.5--tablet-down,
.abs__r_0\.5--td {
    right: 0.5rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_0\.75--tablet-up,
.abs__t_0\.75--tu {
    top: 0.75rem;
  }

  .absolute__bottom_0\.75--tablet-up,
.abs__b_0\.75--tu {
    bottom: 0.75rem;
  }

  .absolute__left_0\.75--tablet-up,
.abs__l_0\.75--tu {
    left: 0.75rem;
  }

  .absolute__right_0\.75--tablet-up,
.abs__r_0\.75--tu {
    right: 0.75rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_0\.75--tablet-down,
.abs__t_0\.75--td {
    top: 0.75rem;
  }

  .absolute__bottom_0\.75--tablet-down,
.abs__b_0\.75--td {
    bottom: 0.75rem;
  }

  .absolute__left_0\.75--tablet-down,
.abs__l_0\.75--td {
    left: 0.75rem;
  }

  .absolute__right_0\.75--tablet-down,
.abs__r_0\.75--td {
    right: 0.75rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_1--tablet-up,
.abs__t_1--tu {
    top: 1rem;
  }

  .absolute__bottom_1--tablet-up,
.abs__b_1--tu {
    bottom: 1rem;
  }

  .absolute__left_1--tablet-up,
.abs__l_1--tu {
    left: 1rem;
  }

  .absolute__right_1--tablet-up,
.abs__r_1--tu {
    right: 1rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_1--tablet-down,
.abs__t_1--td {
    top: 1rem;
  }

  .absolute__bottom_1--tablet-down,
.abs__b_1--td {
    bottom: 1rem;
  }

  .absolute__left_1--tablet-down,
.abs__l_1--td {
    left: 1rem;
  }

  .absolute__right_1--tablet-down,
.abs__r_1--td {
    right: 1rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_1\.25--tablet-up,
.abs__t_1\.25--tu {
    top: 1.25rem;
  }

  .absolute__bottom_1\.25--tablet-up,
.abs__b_1\.25--tu {
    bottom: 1.25rem;
  }

  .absolute__left_1\.25--tablet-up,
.abs__l_1\.25--tu {
    left: 1.25rem;
  }

  .absolute__right_1\.25--tablet-up,
.abs__r_1\.25--tu {
    right: 1.25rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_1\.25--tablet-down,
.abs__t_1\.25--td {
    top: 1.25rem;
  }

  .absolute__bottom_1\.25--tablet-down,
.abs__b_1\.25--td {
    bottom: 1.25rem;
  }

  .absolute__left_1\.25--tablet-down,
.abs__l_1\.25--td {
    left: 1.25rem;
  }

  .absolute__right_1\.25--tablet-down,
.abs__r_1\.25--td {
    right: 1.25rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_1\.5--tablet-up,
.abs__t_1\.5--tu {
    top: 1.5rem;
  }

  .absolute__bottom_1\.5--tablet-up,
.abs__b_1\.5--tu {
    bottom: 1.5rem;
  }

  .absolute__left_1\.5--tablet-up,
.abs__l_1\.5--tu {
    left: 1.5rem;
  }

  .absolute__right_1\.5--tablet-up,
.abs__r_1\.5--tu {
    right: 1.5rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_1\.5--tablet-down,
.abs__t_1\.5--td {
    top: 1.5rem;
  }

  .absolute__bottom_1\.5--tablet-down,
.abs__b_1\.5--td {
    bottom: 1.5rem;
  }

  .absolute__left_1\.5--tablet-down,
.abs__l_1\.5--td {
    left: 1.5rem;
  }

  .absolute__right_1\.5--tablet-down,
.abs__r_1\.5--td {
    right: 1.5rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_1\.75--tablet-up,
.abs__t_1\.75--tu {
    top: 1.75rem;
  }

  .absolute__bottom_1\.75--tablet-up,
.abs__b_1\.75--tu {
    bottom: 1.75rem;
  }

  .absolute__left_1\.75--tablet-up,
.abs__l_1\.75--tu {
    left: 1.75rem;
  }

  .absolute__right_1\.75--tablet-up,
.abs__r_1\.75--tu {
    right: 1.75rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_1\.75--tablet-down,
.abs__t_1\.75--td {
    top: 1.75rem;
  }

  .absolute__bottom_1\.75--tablet-down,
.abs__b_1\.75--td {
    bottom: 1.75rem;
  }

  .absolute__left_1\.75--tablet-down,
.abs__l_1\.75--td {
    left: 1.75rem;
  }

  .absolute__right_1\.75--tablet-down,
.abs__r_1\.75--td {
    right: 1.75rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_2--tablet-up,
.abs__t_2--tu {
    top: 2rem;
  }

  .absolute__bottom_2--tablet-up,
.abs__b_2--tu {
    bottom: 2rem;
  }

  .absolute__left_2--tablet-up,
.abs__l_2--tu {
    left: 2rem;
  }

  .absolute__right_2--tablet-up,
.abs__r_2--tu {
    right: 2rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_2--tablet-down,
.abs__t_2--td {
    top: 2rem;
  }

  .absolute__bottom_2--tablet-down,
.abs__b_2--td {
    bottom: 2rem;
  }

  .absolute__left_2--tablet-down,
.abs__l_2--td {
    left: 2rem;
  }

  .absolute__right_2--tablet-down,
.abs__r_2--td {
    right: 2rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_2\.25--tablet-up,
.abs__t_2\.25--tu {
    top: 2.25rem;
  }

  .absolute__bottom_2\.25--tablet-up,
.abs__b_2\.25--tu {
    bottom: 2.25rem;
  }

  .absolute__left_2\.25--tablet-up,
.abs__l_2\.25--tu {
    left: 2.25rem;
  }

  .absolute__right_2\.25--tablet-up,
.abs__r_2\.25--tu {
    right: 2.25rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_2\.25--tablet-down,
.abs__t_2\.25--td {
    top: 2.25rem;
  }

  .absolute__bottom_2\.25--tablet-down,
.abs__b_2\.25--td {
    bottom: 2.25rem;
  }

  .absolute__left_2\.25--tablet-down,
.abs__l_2\.25--td {
    left: 2.25rem;
  }

  .absolute__right_2\.25--tablet-down,
.abs__r_2\.25--td {
    right: 2.25rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_2\.5--tablet-up,
.abs__t_2\.5--tu {
    top: 2.5rem;
  }

  .absolute__bottom_2\.5--tablet-up,
.abs__b_2\.5--tu {
    bottom: 2.5rem;
  }

  .absolute__left_2\.5--tablet-up,
.abs__l_2\.5--tu {
    left: 2.5rem;
  }

  .absolute__right_2\.5--tablet-up,
.abs__r_2\.5--tu {
    right: 2.5rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_2\.5--tablet-down,
.abs__t_2\.5--td {
    top: 2.5rem;
  }

  .absolute__bottom_2\.5--tablet-down,
.abs__b_2\.5--td {
    bottom: 2.5rem;
  }

  .absolute__left_2\.5--tablet-down,
.abs__l_2\.5--td {
    left: 2.5rem;
  }

  .absolute__right_2\.5--tablet-down,
.abs__r_2\.5--td {
    right: 2.5rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_2\.75--tablet-up,
.abs__t_2\.75--tu {
    top: 2.75rem;
  }

  .absolute__bottom_2\.75--tablet-up,
.abs__b_2\.75--tu {
    bottom: 2.75rem;
  }

  .absolute__left_2\.75--tablet-up,
.abs__l_2\.75--tu {
    left: 2.75rem;
  }

  .absolute__right_2\.75--tablet-up,
.abs__r_2\.75--tu {
    right: 2.75rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_2\.75--tablet-down,
.abs__t_2\.75--td {
    top: 2.75rem;
  }

  .absolute__bottom_2\.75--tablet-down,
.abs__b_2\.75--td {
    bottom: 2.75rem;
  }

  .absolute__left_2\.75--tablet-down,
.abs__l_2\.75--td {
    left: 2.75rem;
  }

  .absolute__right_2\.75--tablet-down,
.abs__r_2\.75--td {
    right: 2.75rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_3--tablet-up,
.abs__t_3--tu {
    top: 3rem;
  }

  .absolute__bottom_3--tablet-up,
.abs__b_3--tu {
    bottom: 3rem;
  }

  .absolute__left_3--tablet-up,
.abs__l_3--tu {
    left: 3rem;
  }

  .absolute__right_3--tablet-up,
.abs__r_3--tu {
    right: 3rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_3--tablet-down,
.abs__t_3--td {
    top: 3rem;
  }

  .absolute__bottom_3--tablet-down,
.abs__b_3--td {
    bottom: 3rem;
  }

  .absolute__left_3--tablet-down,
.abs__l_3--td {
    left: 3rem;
  }

  .absolute__right_3--tablet-down,
.abs__r_3--td {
    right: 3rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_3\.25--tablet-up,
.abs__t_3\.25--tu {
    top: 3.25rem;
  }

  .absolute__bottom_3\.25--tablet-up,
.abs__b_3\.25--tu {
    bottom: 3.25rem;
  }

  .absolute__left_3\.25--tablet-up,
.abs__l_3\.25--tu {
    left: 3.25rem;
  }

  .absolute__right_3\.25--tablet-up,
.abs__r_3\.25--tu {
    right: 3.25rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_3\.25--tablet-down,
.abs__t_3\.25--td {
    top: 3.25rem;
  }

  .absolute__bottom_3\.25--tablet-down,
.abs__b_3\.25--td {
    bottom: 3.25rem;
  }

  .absolute__left_3\.25--tablet-down,
.abs__l_3\.25--td {
    left: 3.25rem;
  }

  .absolute__right_3\.25--tablet-down,
.abs__r_3\.25--td {
    right: 3.25rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_3\.5--tablet-up,
.abs__t_3\.5--tu {
    top: 3.5rem;
  }

  .absolute__bottom_3\.5--tablet-up,
.abs__b_3\.5--tu {
    bottom: 3.5rem;
  }

  .absolute__left_3\.5--tablet-up,
.abs__l_3\.5--tu {
    left: 3.5rem;
  }

  .absolute__right_3\.5--tablet-up,
.abs__r_3\.5--tu {
    right: 3.5rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_3\.5--tablet-down,
.abs__t_3\.5--td {
    top: 3.5rem;
  }

  .absolute__bottom_3\.5--tablet-down,
.abs__b_3\.5--td {
    bottom: 3.5rem;
  }

  .absolute__left_3\.5--tablet-down,
.abs__l_3\.5--td {
    left: 3.5rem;
  }

  .absolute__right_3\.5--tablet-down,
.abs__r_3\.5--td {
    right: 3.5rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_3\.75--tablet-up,
.abs__t_3\.75--tu {
    top: 3.75rem;
  }

  .absolute__bottom_3\.75--tablet-up,
.abs__b_3\.75--tu {
    bottom: 3.75rem;
  }

  .absolute__left_3\.75--tablet-up,
.abs__l_3\.75--tu {
    left: 3.75rem;
  }

  .absolute__right_3\.75--tablet-up,
.abs__r_3\.75--tu {
    right: 3.75rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_3\.75--tablet-down,
.abs__t_3\.75--td {
    top: 3.75rem;
  }

  .absolute__bottom_3\.75--tablet-down,
.abs__b_3\.75--td {
    bottom: 3.75rem;
  }

  .absolute__left_3\.75--tablet-down,
.abs__l_3\.75--td {
    left: 3.75rem;
  }

  .absolute__right_3\.75--tablet-down,
.abs__r_3\.75--td {
    right: 3.75rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_4--tablet-up,
.abs__t_4--tu {
    top: 4rem;
  }

  .absolute__bottom_4--tablet-up,
.abs__b_4--tu {
    bottom: 4rem;
  }

  .absolute__left_4--tablet-up,
.abs__l_4--tu {
    left: 4rem;
  }

  .absolute__right_4--tablet-up,
.abs__r_4--tu {
    right: 4rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_4--tablet-down,
.abs__t_4--td {
    top: 4rem;
  }

  .absolute__bottom_4--tablet-down,
.abs__b_4--td {
    bottom: 4rem;
  }

  .absolute__left_4--tablet-down,
.abs__l_4--td {
    left: 4rem;
  }

  .absolute__right_4--tablet-down,
.abs__r_4--td {
    right: 4rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_4\.25--tablet-up,
.abs__t_4\.25--tu {
    top: 4.25rem;
  }

  .absolute__bottom_4\.25--tablet-up,
.abs__b_4\.25--tu {
    bottom: 4.25rem;
  }

  .absolute__left_4\.25--tablet-up,
.abs__l_4\.25--tu {
    left: 4.25rem;
  }

  .absolute__right_4\.25--tablet-up,
.abs__r_4\.25--tu {
    right: 4.25rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_4\.25--tablet-down,
.abs__t_4\.25--td {
    top: 4.25rem;
  }

  .absolute__bottom_4\.25--tablet-down,
.abs__b_4\.25--td {
    bottom: 4.25rem;
  }

  .absolute__left_4\.25--tablet-down,
.abs__l_4\.25--td {
    left: 4.25rem;
  }

  .absolute__right_4\.25--tablet-down,
.abs__r_4\.25--td {
    right: 4.25rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_4\.5--tablet-up,
.abs__t_4\.5--tu {
    top: 4.5rem;
  }

  .absolute__bottom_4\.5--tablet-up,
.abs__b_4\.5--tu {
    bottom: 4.5rem;
  }

  .absolute__left_4\.5--tablet-up,
.abs__l_4\.5--tu {
    left: 4.5rem;
  }

  .absolute__right_4\.5--tablet-up,
.abs__r_4\.5--tu {
    right: 4.5rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_4\.5--tablet-down,
.abs__t_4\.5--td {
    top: 4.5rem;
  }

  .absolute__bottom_4\.5--tablet-down,
.abs__b_4\.5--td {
    bottom: 4.5rem;
  }

  .absolute__left_4\.5--tablet-down,
.abs__l_4\.5--td {
    left: 4.5rem;
  }

  .absolute__right_4\.5--tablet-down,
.abs__r_4\.5--td {
    right: 4.5rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_4\.75--tablet-up,
.abs__t_4\.75--tu {
    top: 4.75rem;
  }

  .absolute__bottom_4\.75--tablet-up,
.abs__b_4\.75--tu {
    bottom: 4.75rem;
  }

  .absolute__left_4\.75--tablet-up,
.abs__l_4\.75--tu {
    left: 4.75rem;
  }

  .absolute__right_4\.75--tablet-up,
.abs__r_4\.75--tu {
    right: 4.75rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_4\.75--tablet-down,
.abs__t_4\.75--td {
    top: 4.75rem;
  }

  .absolute__bottom_4\.75--tablet-down,
.abs__b_4\.75--td {
    bottom: 4.75rem;
  }

  .absolute__left_4\.75--tablet-down,
.abs__l_4\.75--td {
    left: 4.75rem;
  }

  .absolute__right_4\.75--tablet-down,
.abs__r_4\.75--td {
    right: 4.75rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_5--tablet-up,
.abs__t_5--tu {
    top: 5rem;
  }

  .absolute__bottom_5--tablet-up,
.abs__b_5--tu {
    bottom: 5rem;
  }

  .absolute__left_5--tablet-up,
.abs__l_5--tu {
    left: 5rem;
  }

  .absolute__right_5--tablet-up,
.abs__r_5--tu {
    right: 5rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_5--tablet-down,
.abs__t_5--td {
    top: 5rem;
  }

  .absolute__bottom_5--tablet-down,
.abs__b_5--td {
    bottom: 5rem;
  }

  .absolute__left_5--tablet-down,
.abs__l_5--td {
    left: 5rem;
  }

  .absolute__right_5--tablet-down,
.abs__r_5--td {
    right: 5rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_5\.25--tablet-up,
.abs__t_5\.25--tu {
    top: 5.25rem;
  }

  .absolute__bottom_5\.25--tablet-up,
.abs__b_5\.25--tu {
    bottom: 5.25rem;
  }

  .absolute__left_5\.25--tablet-up,
.abs__l_5\.25--tu {
    left: 5.25rem;
  }

  .absolute__right_5\.25--tablet-up,
.abs__r_5\.25--tu {
    right: 5.25rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_5\.25--tablet-down,
.abs__t_5\.25--td {
    top: 5.25rem;
  }

  .absolute__bottom_5\.25--tablet-down,
.abs__b_5\.25--td {
    bottom: 5.25rem;
  }

  .absolute__left_5\.25--tablet-down,
.abs__l_5\.25--td {
    left: 5.25rem;
  }

  .absolute__right_5\.25--tablet-down,
.abs__r_5\.25--td {
    right: 5.25rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_5\.5--tablet-up,
.abs__t_5\.5--tu {
    top: 5.5rem;
  }

  .absolute__bottom_5\.5--tablet-up,
.abs__b_5\.5--tu {
    bottom: 5.5rem;
  }

  .absolute__left_5\.5--tablet-up,
.abs__l_5\.5--tu {
    left: 5.5rem;
  }

  .absolute__right_5\.5--tablet-up,
.abs__r_5\.5--tu {
    right: 5.5rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_5\.5--tablet-down,
.abs__t_5\.5--td {
    top: 5.5rem;
  }

  .absolute__bottom_5\.5--tablet-down,
.abs__b_5\.5--td {
    bottom: 5.5rem;
  }

  .absolute__left_5\.5--tablet-down,
.abs__l_5\.5--td {
    left: 5.5rem;
  }

  .absolute__right_5\.5--tablet-down,
.abs__r_5\.5--td {
    right: 5.5rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_5\.75--tablet-up,
.abs__t_5\.75--tu {
    top: 5.75rem;
  }

  .absolute__bottom_5\.75--tablet-up,
.abs__b_5\.75--tu {
    bottom: 5.75rem;
  }

  .absolute__left_5\.75--tablet-up,
.abs__l_5\.75--tu {
    left: 5.75rem;
  }

  .absolute__right_5\.75--tablet-up,
.abs__r_5\.75--tu {
    right: 5.75rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_5\.75--tablet-down,
.abs__t_5\.75--td {
    top: 5.75rem;
  }

  .absolute__bottom_5\.75--tablet-down,
.abs__b_5\.75--td {
    bottom: 5.75rem;
  }

  .absolute__left_5\.75--tablet-down,
.abs__l_5\.75--td {
    left: 5.75rem;
  }

  .absolute__right_5\.75--tablet-down,
.abs__r_5\.75--td {
    right: 5.75rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_6--tablet-up,
.abs__t_6--tu {
    top: 6rem;
  }

  .absolute__bottom_6--tablet-up,
.abs__b_6--tu {
    bottom: 6rem;
  }

  .absolute__left_6--tablet-up,
.abs__l_6--tu {
    left: 6rem;
  }

  .absolute__right_6--tablet-up,
.abs__r_6--tu {
    right: 6rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_6--tablet-down,
.abs__t_6--td {
    top: 6rem;
  }

  .absolute__bottom_6--tablet-down,
.abs__b_6--td {
    bottom: 6rem;
  }

  .absolute__left_6--tablet-down,
.abs__l_6--td {
    left: 6rem;
  }

  .absolute__right_6--tablet-down,
.abs__r_6--td {
    right: 6rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_6\.25--tablet-up,
.abs__t_6\.25--tu {
    top: 6.25rem;
  }

  .absolute__bottom_6\.25--tablet-up,
.abs__b_6\.25--tu {
    bottom: 6.25rem;
  }

  .absolute__left_6\.25--tablet-up,
.abs__l_6\.25--tu {
    left: 6.25rem;
  }

  .absolute__right_6\.25--tablet-up,
.abs__r_6\.25--tu {
    right: 6.25rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_6\.25--tablet-down,
.abs__t_6\.25--td {
    top: 6.25rem;
  }

  .absolute__bottom_6\.25--tablet-down,
.abs__b_6\.25--td {
    bottom: 6.25rem;
  }

  .absolute__left_6\.25--tablet-down,
.abs__l_6\.25--td {
    left: 6.25rem;
  }

  .absolute__right_6\.25--tablet-down,
.abs__r_6\.25--td {
    right: 6.25rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_6\.5--tablet-up,
.abs__t_6\.5--tu {
    top: 6.5rem;
  }

  .absolute__bottom_6\.5--tablet-up,
.abs__b_6\.5--tu {
    bottom: 6.5rem;
  }

  .absolute__left_6\.5--tablet-up,
.abs__l_6\.5--tu {
    left: 6.5rem;
  }

  .absolute__right_6\.5--tablet-up,
.abs__r_6\.5--tu {
    right: 6.5rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_6\.5--tablet-down,
.abs__t_6\.5--td {
    top: 6.5rem;
  }

  .absolute__bottom_6\.5--tablet-down,
.abs__b_6\.5--td {
    bottom: 6.5rem;
  }

  .absolute__left_6\.5--tablet-down,
.abs__l_6\.5--td {
    left: 6.5rem;
  }

  .absolute__right_6\.5--tablet-down,
.abs__r_6\.5--td {
    right: 6.5rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_6\.75--tablet-up,
.abs__t_6\.75--tu {
    top: 6.75rem;
  }

  .absolute__bottom_6\.75--tablet-up,
.abs__b_6\.75--tu {
    bottom: 6.75rem;
  }

  .absolute__left_6\.75--tablet-up,
.abs__l_6\.75--tu {
    left: 6.75rem;
  }

  .absolute__right_6\.75--tablet-up,
.abs__r_6\.75--tu {
    right: 6.75rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_6\.75--tablet-down,
.abs__t_6\.75--td {
    top: 6.75rem;
  }

  .absolute__bottom_6\.75--tablet-down,
.abs__b_6\.75--td {
    bottom: 6.75rem;
  }

  .absolute__left_6\.75--tablet-down,
.abs__l_6\.75--td {
    left: 6.75rem;
  }

  .absolute__right_6\.75--tablet-down,
.abs__r_6\.75--td {
    right: 6.75rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_7--tablet-up,
.abs__t_7--tu {
    top: 7rem;
  }

  .absolute__bottom_7--tablet-up,
.abs__b_7--tu {
    bottom: 7rem;
  }

  .absolute__left_7--tablet-up,
.abs__l_7--tu {
    left: 7rem;
  }

  .absolute__right_7--tablet-up,
.abs__r_7--tu {
    right: 7rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_7--tablet-down,
.abs__t_7--td {
    top: 7rem;
  }

  .absolute__bottom_7--tablet-down,
.abs__b_7--td {
    bottom: 7rem;
  }

  .absolute__left_7--tablet-down,
.abs__l_7--td {
    left: 7rem;
  }

  .absolute__right_7--tablet-down,
.abs__r_7--td {
    right: 7rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_7\.25--tablet-up,
.abs__t_7\.25--tu {
    top: 7.25rem;
  }

  .absolute__bottom_7\.25--tablet-up,
.abs__b_7\.25--tu {
    bottom: 7.25rem;
  }

  .absolute__left_7\.25--tablet-up,
.abs__l_7\.25--tu {
    left: 7.25rem;
  }

  .absolute__right_7\.25--tablet-up,
.abs__r_7\.25--tu {
    right: 7.25rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_7\.25--tablet-down,
.abs__t_7\.25--td {
    top: 7.25rem;
  }

  .absolute__bottom_7\.25--tablet-down,
.abs__b_7\.25--td {
    bottom: 7.25rem;
  }

  .absolute__left_7\.25--tablet-down,
.abs__l_7\.25--td {
    left: 7.25rem;
  }

  .absolute__right_7\.25--tablet-down,
.abs__r_7\.25--td {
    right: 7.25rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_7\.5--tablet-up,
.abs__t_7\.5--tu {
    top: 7.5rem;
  }

  .absolute__bottom_7\.5--tablet-up,
.abs__b_7\.5--tu {
    bottom: 7.5rem;
  }

  .absolute__left_7\.5--tablet-up,
.abs__l_7\.5--tu {
    left: 7.5rem;
  }

  .absolute__right_7\.5--tablet-up,
.abs__r_7\.5--tu {
    right: 7.5rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_7\.5--tablet-down,
.abs__t_7\.5--td {
    top: 7.5rem;
  }

  .absolute__bottom_7\.5--tablet-down,
.abs__b_7\.5--td {
    bottom: 7.5rem;
  }

  .absolute__left_7\.5--tablet-down,
.abs__l_7\.5--td {
    left: 7.5rem;
  }

  .absolute__right_7\.5--tablet-down,
.abs__r_7\.5--td {
    right: 7.5rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_7\.75--tablet-up,
.abs__t_7\.75--tu {
    top: 7.75rem;
  }

  .absolute__bottom_7\.75--tablet-up,
.abs__b_7\.75--tu {
    bottom: 7.75rem;
  }

  .absolute__left_7\.75--tablet-up,
.abs__l_7\.75--tu {
    left: 7.75rem;
  }

  .absolute__right_7\.75--tablet-up,
.abs__r_7\.75--tu {
    right: 7.75rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_7\.75--tablet-down,
.abs__t_7\.75--td {
    top: 7.75rem;
  }

  .absolute__bottom_7\.75--tablet-down,
.abs__b_7\.75--td {
    bottom: 7.75rem;
  }

  .absolute__left_7\.75--tablet-down,
.abs__l_7\.75--td {
    left: 7.75rem;
  }

  .absolute__right_7\.75--tablet-down,
.abs__r_7\.75--td {
    right: 7.75rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_8--tablet-up,
.abs__t_8--tu {
    top: 8rem;
  }

  .absolute__bottom_8--tablet-up,
.abs__b_8--tu {
    bottom: 8rem;
  }

  .absolute__left_8--tablet-up,
.abs__l_8--tu {
    left: 8rem;
  }

  .absolute__right_8--tablet-up,
.abs__r_8--tu {
    right: 8rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_8--tablet-down,
.abs__t_8--td {
    top: 8rem;
  }

  .absolute__bottom_8--tablet-down,
.abs__b_8--td {
    bottom: 8rem;
  }

  .absolute__left_8--tablet-down,
.abs__l_8--td {
    left: 8rem;
  }

  .absolute__right_8--tablet-down,
.abs__r_8--td {
    right: 8rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_8\.25--tablet-up,
.abs__t_8\.25--tu {
    top: 8.25rem;
  }

  .absolute__bottom_8\.25--tablet-up,
.abs__b_8\.25--tu {
    bottom: 8.25rem;
  }

  .absolute__left_8\.25--tablet-up,
.abs__l_8\.25--tu {
    left: 8.25rem;
  }

  .absolute__right_8\.25--tablet-up,
.abs__r_8\.25--tu {
    right: 8.25rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_8\.25--tablet-down,
.abs__t_8\.25--td {
    top: 8.25rem;
  }

  .absolute__bottom_8\.25--tablet-down,
.abs__b_8\.25--td {
    bottom: 8.25rem;
  }

  .absolute__left_8\.25--tablet-down,
.abs__l_8\.25--td {
    left: 8.25rem;
  }

  .absolute__right_8\.25--tablet-down,
.abs__r_8\.25--td {
    right: 8.25rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_8\.5--tablet-up,
.abs__t_8\.5--tu {
    top: 8.5rem;
  }

  .absolute__bottom_8\.5--tablet-up,
.abs__b_8\.5--tu {
    bottom: 8.5rem;
  }

  .absolute__left_8\.5--tablet-up,
.abs__l_8\.5--tu {
    left: 8.5rem;
  }

  .absolute__right_8\.5--tablet-up,
.abs__r_8\.5--tu {
    right: 8.5rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_8\.5--tablet-down,
.abs__t_8\.5--td {
    top: 8.5rem;
  }

  .absolute__bottom_8\.5--tablet-down,
.abs__b_8\.5--td {
    bottom: 8.5rem;
  }

  .absolute__left_8\.5--tablet-down,
.abs__l_8\.5--td {
    left: 8.5rem;
  }

  .absolute__right_8\.5--tablet-down,
.abs__r_8\.5--td {
    right: 8.5rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_8\.75--tablet-up,
.abs__t_8\.75--tu {
    top: 8.75rem;
  }

  .absolute__bottom_8\.75--tablet-up,
.abs__b_8\.75--tu {
    bottom: 8.75rem;
  }

  .absolute__left_8\.75--tablet-up,
.abs__l_8\.75--tu {
    left: 8.75rem;
  }

  .absolute__right_8\.75--tablet-up,
.abs__r_8\.75--tu {
    right: 8.75rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_8\.75--tablet-down,
.abs__t_8\.75--td {
    top: 8.75rem;
  }

  .absolute__bottom_8\.75--tablet-down,
.abs__b_8\.75--td {
    bottom: 8.75rem;
  }

  .absolute__left_8\.75--tablet-down,
.abs__l_8\.75--td {
    left: 8.75rem;
  }

  .absolute__right_8\.75--tablet-down,
.abs__r_8\.75--td {
    right: 8.75rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_9--tablet-up,
.abs__t_9--tu {
    top: 9rem;
  }

  .absolute__bottom_9--tablet-up,
.abs__b_9--tu {
    bottom: 9rem;
  }

  .absolute__left_9--tablet-up,
.abs__l_9--tu {
    left: 9rem;
  }

  .absolute__right_9--tablet-up,
.abs__r_9--tu {
    right: 9rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_9--tablet-down,
.abs__t_9--td {
    top: 9rem;
  }

  .absolute__bottom_9--tablet-down,
.abs__b_9--td {
    bottom: 9rem;
  }

  .absolute__left_9--tablet-down,
.abs__l_9--td {
    left: 9rem;
  }

  .absolute__right_9--tablet-down,
.abs__r_9--td {
    right: 9rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_9\.25--tablet-up,
.abs__t_9\.25--tu {
    top: 9.25rem;
  }

  .absolute__bottom_9\.25--tablet-up,
.abs__b_9\.25--tu {
    bottom: 9.25rem;
  }

  .absolute__left_9\.25--tablet-up,
.abs__l_9\.25--tu {
    left: 9.25rem;
  }

  .absolute__right_9\.25--tablet-up,
.abs__r_9\.25--tu {
    right: 9.25rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_9\.25--tablet-down,
.abs__t_9\.25--td {
    top: 9.25rem;
  }

  .absolute__bottom_9\.25--tablet-down,
.abs__b_9\.25--td {
    bottom: 9.25rem;
  }

  .absolute__left_9\.25--tablet-down,
.abs__l_9\.25--td {
    left: 9.25rem;
  }

  .absolute__right_9\.25--tablet-down,
.abs__r_9\.25--td {
    right: 9.25rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_9\.5--tablet-up,
.abs__t_9\.5--tu {
    top: 9.5rem;
  }

  .absolute__bottom_9\.5--tablet-up,
.abs__b_9\.5--tu {
    bottom: 9.5rem;
  }

  .absolute__left_9\.5--tablet-up,
.abs__l_9\.5--tu {
    left: 9.5rem;
  }

  .absolute__right_9\.5--tablet-up,
.abs__r_9\.5--tu {
    right: 9.5rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_9\.5--tablet-down,
.abs__t_9\.5--td {
    top: 9.5rem;
  }

  .absolute__bottom_9\.5--tablet-down,
.abs__b_9\.5--td {
    bottom: 9.5rem;
  }

  .absolute__left_9\.5--tablet-down,
.abs__l_9\.5--td {
    left: 9.5rem;
  }

  .absolute__right_9\.5--tablet-down,
.abs__r_9\.5--td {
    right: 9.5rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_9\.75--tablet-up,
.abs__t_9\.75--tu {
    top: 9.75rem;
  }

  .absolute__bottom_9\.75--tablet-up,
.abs__b_9\.75--tu {
    bottom: 9.75rem;
  }

  .absolute__left_9\.75--tablet-up,
.abs__l_9\.75--tu {
    left: 9.75rem;
  }

  .absolute__right_9\.75--tablet-up,
.abs__r_9\.75--tu {
    right: 9.75rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_9\.75--tablet-down,
.abs__t_9\.75--td {
    top: 9.75rem;
  }

  .absolute__bottom_9\.75--tablet-down,
.abs__b_9\.75--td {
    bottom: 9.75rem;
  }

  .absolute__left_9\.75--tablet-down,
.abs__l_9\.75--td {
    left: 9.75rem;
  }

  .absolute__right_9\.75--tablet-down,
.abs__r_9\.75--td {
    right: 9.75rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_10--tablet-up,
.abs__t_10--tu {
    top: 10rem;
  }

  .absolute__bottom_10--tablet-up,
.abs__b_10--tu {
    bottom: 10rem;
  }

  .absolute__left_10--tablet-up,
.abs__l_10--tu {
    left: 10rem;
  }

  .absolute__right_10--tablet-up,
.abs__r_10--tu {
    right: 10rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_10--tablet-down,
.abs__t_10--td {
    top: 10rem;
  }

  .absolute__bottom_10--tablet-down,
.abs__b_10--td {
    bottom: 10rem;
  }

  .absolute__left_10--tablet-down,
.abs__l_10--td {
    left: 10rem;
  }

  .absolute__right_10--tablet-down,
.abs__r_10--td {
    right: 10rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_10\.25--tablet-up,
.abs__t_10\.25--tu {
    top: 10.25rem;
  }

  .absolute__bottom_10\.25--tablet-up,
.abs__b_10\.25--tu {
    bottom: 10.25rem;
  }

  .absolute__left_10\.25--tablet-up,
.abs__l_10\.25--tu {
    left: 10.25rem;
  }

  .absolute__right_10\.25--tablet-up,
.abs__r_10\.25--tu {
    right: 10.25rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_10\.25--tablet-down,
.abs__t_10\.25--td {
    top: 10.25rem;
  }

  .absolute__bottom_10\.25--tablet-down,
.abs__b_10\.25--td {
    bottom: 10.25rem;
  }

  .absolute__left_10\.25--tablet-down,
.abs__l_10\.25--td {
    left: 10.25rem;
  }

  .absolute__right_10\.25--tablet-down,
.abs__r_10\.25--td {
    right: 10.25rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_10\.5--tablet-up,
.abs__t_10\.5--tu {
    top: 10.5rem;
  }

  .absolute__bottom_10\.5--tablet-up,
.abs__b_10\.5--tu {
    bottom: 10.5rem;
  }

  .absolute__left_10\.5--tablet-up,
.abs__l_10\.5--tu {
    left: 10.5rem;
  }

  .absolute__right_10\.5--tablet-up,
.abs__r_10\.5--tu {
    right: 10.5rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_10\.5--tablet-down,
.abs__t_10\.5--td {
    top: 10.5rem;
  }

  .absolute__bottom_10\.5--tablet-down,
.abs__b_10\.5--td {
    bottom: 10.5rem;
  }

  .absolute__left_10\.5--tablet-down,
.abs__l_10\.5--td {
    left: 10.5rem;
  }

  .absolute__right_10\.5--tablet-down,
.abs__r_10\.5--td {
    right: 10.5rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_10\.75--tablet-up,
.abs__t_10\.75--tu {
    top: 10.75rem;
  }

  .absolute__bottom_10\.75--tablet-up,
.abs__b_10\.75--tu {
    bottom: 10.75rem;
  }

  .absolute__left_10\.75--tablet-up,
.abs__l_10\.75--tu {
    left: 10.75rem;
  }

  .absolute__right_10\.75--tablet-up,
.abs__r_10\.75--tu {
    right: 10.75rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_10\.75--tablet-down,
.abs__t_10\.75--td {
    top: 10.75rem;
  }

  .absolute__bottom_10\.75--tablet-down,
.abs__b_10\.75--td {
    bottom: 10.75rem;
  }

  .absolute__left_10\.75--tablet-down,
.abs__l_10\.75--td {
    left: 10.75rem;
  }

  .absolute__right_10\.75--tablet-down,
.abs__r_10\.75--td {
    right: 10.75rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_11--tablet-up,
.abs__t_11--tu {
    top: 11rem;
  }

  .absolute__bottom_11--tablet-up,
.abs__b_11--tu {
    bottom: 11rem;
  }

  .absolute__left_11--tablet-up,
.abs__l_11--tu {
    left: 11rem;
  }

  .absolute__right_11--tablet-up,
.abs__r_11--tu {
    right: 11rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_11--tablet-down,
.abs__t_11--td {
    top: 11rem;
  }

  .absolute__bottom_11--tablet-down,
.abs__b_11--td {
    bottom: 11rem;
  }

  .absolute__left_11--tablet-down,
.abs__l_11--td {
    left: 11rem;
  }

  .absolute__right_11--tablet-down,
.abs__r_11--td {
    right: 11rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_11\.25--tablet-up,
.abs__t_11\.25--tu {
    top: 11.25rem;
  }

  .absolute__bottom_11\.25--tablet-up,
.abs__b_11\.25--tu {
    bottom: 11.25rem;
  }

  .absolute__left_11\.25--tablet-up,
.abs__l_11\.25--tu {
    left: 11.25rem;
  }

  .absolute__right_11\.25--tablet-up,
.abs__r_11\.25--tu {
    right: 11.25rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_11\.25--tablet-down,
.abs__t_11\.25--td {
    top: 11.25rem;
  }

  .absolute__bottom_11\.25--tablet-down,
.abs__b_11\.25--td {
    bottom: 11.25rem;
  }

  .absolute__left_11\.25--tablet-down,
.abs__l_11\.25--td {
    left: 11.25rem;
  }

  .absolute__right_11\.25--tablet-down,
.abs__r_11\.25--td {
    right: 11.25rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_11\.5--tablet-up,
.abs__t_11\.5--tu {
    top: 11.5rem;
  }

  .absolute__bottom_11\.5--tablet-up,
.abs__b_11\.5--tu {
    bottom: 11.5rem;
  }

  .absolute__left_11\.5--tablet-up,
.abs__l_11\.5--tu {
    left: 11.5rem;
  }

  .absolute__right_11\.5--tablet-up,
.abs__r_11\.5--tu {
    right: 11.5rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_11\.5--tablet-down,
.abs__t_11\.5--td {
    top: 11.5rem;
  }

  .absolute__bottom_11\.5--tablet-down,
.abs__b_11\.5--td {
    bottom: 11.5rem;
  }

  .absolute__left_11\.5--tablet-down,
.abs__l_11\.5--td {
    left: 11.5rem;
  }

  .absolute__right_11\.5--tablet-down,
.abs__r_11\.5--td {
    right: 11.5rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_11\.75--tablet-up,
.abs__t_11\.75--tu {
    top: 11.75rem;
  }

  .absolute__bottom_11\.75--tablet-up,
.abs__b_11\.75--tu {
    bottom: 11.75rem;
  }

  .absolute__left_11\.75--tablet-up,
.abs__l_11\.75--tu {
    left: 11.75rem;
  }

  .absolute__right_11\.75--tablet-up,
.abs__r_11\.75--tu {
    right: 11.75rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_11\.75--tablet-down,
.abs__t_11\.75--td {
    top: 11.75rem;
  }

  .absolute__bottom_11\.75--tablet-down,
.abs__b_11\.75--td {
    bottom: 11.75rem;
  }

  .absolute__left_11\.75--tablet-down,
.abs__l_11\.75--td {
    left: 11.75rem;
  }

  .absolute__right_11\.75--tablet-down,
.abs__r_11\.75--td {
    right: 11.75rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_12--tablet-up,
.abs__t_12--tu {
    top: 12rem;
  }

  .absolute__bottom_12--tablet-up,
.abs__b_12--tu {
    bottom: 12rem;
  }

  .absolute__left_12--tablet-up,
.abs__l_12--tu {
    left: 12rem;
  }

  .absolute__right_12--tablet-up,
.abs__r_12--tu {
    right: 12rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_12--tablet-down,
.abs__t_12--td {
    top: 12rem;
  }

  .absolute__bottom_12--tablet-down,
.abs__b_12--td {
    bottom: 12rem;
  }

  .absolute__left_12--tablet-down,
.abs__l_12--td {
    left: 12rem;
  }

  .absolute__right_12--tablet-down,
.abs__r_12--td {
    right: 12rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_12\.25--tablet-up,
.abs__t_12\.25--tu {
    top: 12.25rem;
  }

  .absolute__bottom_12\.25--tablet-up,
.abs__b_12\.25--tu {
    bottom: 12.25rem;
  }

  .absolute__left_12\.25--tablet-up,
.abs__l_12\.25--tu {
    left: 12.25rem;
  }

  .absolute__right_12\.25--tablet-up,
.abs__r_12\.25--tu {
    right: 12.25rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_12\.25--tablet-down,
.abs__t_12\.25--td {
    top: 12.25rem;
  }

  .absolute__bottom_12\.25--tablet-down,
.abs__b_12\.25--td {
    bottom: 12.25rem;
  }

  .absolute__left_12\.25--tablet-down,
.abs__l_12\.25--td {
    left: 12.25rem;
  }

  .absolute__right_12\.25--tablet-down,
.abs__r_12\.25--td {
    right: 12.25rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_12\.5--tablet-up,
.abs__t_12\.5--tu {
    top: 12.5rem;
  }

  .absolute__bottom_12\.5--tablet-up,
.abs__b_12\.5--tu {
    bottom: 12.5rem;
  }

  .absolute__left_12\.5--tablet-up,
.abs__l_12\.5--tu {
    left: 12.5rem;
  }

  .absolute__right_12\.5--tablet-up,
.abs__r_12\.5--tu {
    right: 12.5rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_12\.5--tablet-down,
.abs__t_12\.5--td {
    top: 12.5rem;
  }

  .absolute__bottom_12\.5--tablet-down,
.abs__b_12\.5--td {
    bottom: 12.5rem;
  }

  .absolute__left_12\.5--tablet-down,
.abs__l_12\.5--td {
    left: 12.5rem;
  }

  .absolute__right_12\.5--tablet-down,
.abs__r_12\.5--td {
    right: 12.5rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_12\.75--tablet-up,
.abs__t_12\.75--tu {
    top: 12.75rem;
  }

  .absolute__bottom_12\.75--tablet-up,
.abs__b_12\.75--tu {
    bottom: 12.75rem;
  }

  .absolute__left_12\.75--tablet-up,
.abs__l_12\.75--tu {
    left: 12.75rem;
  }

  .absolute__right_12\.75--tablet-up,
.abs__r_12\.75--tu {
    right: 12.75rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_12\.75--tablet-down,
.abs__t_12\.75--td {
    top: 12.75rem;
  }

  .absolute__bottom_12\.75--tablet-down,
.abs__b_12\.75--td {
    bottom: 12.75rem;
  }

  .absolute__left_12\.75--tablet-down,
.abs__l_12\.75--td {
    left: 12.75rem;
  }

  .absolute__right_12\.75--tablet-down,
.abs__r_12\.75--td {
    right: 12.75rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_13--tablet-up,
.abs__t_13--tu {
    top: 13rem;
  }

  .absolute__bottom_13--tablet-up,
.abs__b_13--tu {
    bottom: 13rem;
  }

  .absolute__left_13--tablet-up,
.abs__l_13--tu {
    left: 13rem;
  }

  .absolute__right_13--tablet-up,
.abs__r_13--tu {
    right: 13rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_13--tablet-down,
.abs__t_13--td {
    top: 13rem;
  }

  .absolute__bottom_13--tablet-down,
.abs__b_13--td {
    bottom: 13rem;
  }

  .absolute__left_13--tablet-down,
.abs__l_13--td {
    left: 13rem;
  }

  .absolute__right_13--tablet-down,
.abs__r_13--td {
    right: 13rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_13\.25--tablet-up,
.abs__t_13\.25--tu {
    top: 13.25rem;
  }

  .absolute__bottom_13\.25--tablet-up,
.abs__b_13\.25--tu {
    bottom: 13.25rem;
  }

  .absolute__left_13\.25--tablet-up,
.abs__l_13\.25--tu {
    left: 13.25rem;
  }

  .absolute__right_13\.25--tablet-up,
.abs__r_13\.25--tu {
    right: 13.25rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_13\.25--tablet-down,
.abs__t_13\.25--td {
    top: 13.25rem;
  }

  .absolute__bottom_13\.25--tablet-down,
.abs__b_13\.25--td {
    bottom: 13.25rem;
  }

  .absolute__left_13\.25--tablet-down,
.abs__l_13\.25--td {
    left: 13.25rem;
  }

  .absolute__right_13\.25--tablet-down,
.abs__r_13\.25--td {
    right: 13.25rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_13\.5--tablet-up,
.abs__t_13\.5--tu {
    top: 13.5rem;
  }

  .absolute__bottom_13\.5--tablet-up,
.abs__b_13\.5--tu {
    bottom: 13.5rem;
  }

  .absolute__left_13\.5--tablet-up,
.abs__l_13\.5--tu {
    left: 13.5rem;
  }

  .absolute__right_13\.5--tablet-up,
.abs__r_13\.5--tu {
    right: 13.5rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_13\.5--tablet-down,
.abs__t_13\.5--td {
    top: 13.5rem;
  }

  .absolute__bottom_13\.5--tablet-down,
.abs__b_13\.5--td {
    bottom: 13.5rem;
  }

  .absolute__left_13\.5--tablet-down,
.abs__l_13\.5--td {
    left: 13.5rem;
  }

  .absolute__right_13\.5--tablet-down,
.abs__r_13\.5--td {
    right: 13.5rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_13\.75--tablet-up,
.abs__t_13\.75--tu {
    top: 13.75rem;
  }

  .absolute__bottom_13\.75--tablet-up,
.abs__b_13\.75--tu {
    bottom: 13.75rem;
  }

  .absolute__left_13\.75--tablet-up,
.abs__l_13\.75--tu {
    left: 13.75rem;
  }

  .absolute__right_13\.75--tablet-up,
.abs__r_13\.75--tu {
    right: 13.75rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_13\.75--tablet-down,
.abs__t_13\.75--td {
    top: 13.75rem;
  }

  .absolute__bottom_13\.75--tablet-down,
.abs__b_13\.75--td {
    bottom: 13.75rem;
  }

  .absolute__left_13\.75--tablet-down,
.abs__l_13\.75--td {
    left: 13.75rem;
  }

  .absolute__right_13\.75--tablet-down,
.abs__r_13\.75--td {
    right: 13.75rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_14--tablet-up,
.abs__t_14--tu {
    top: 14rem;
  }

  .absolute__bottom_14--tablet-up,
.abs__b_14--tu {
    bottom: 14rem;
  }

  .absolute__left_14--tablet-up,
.abs__l_14--tu {
    left: 14rem;
  }

  .absolute__right_14--tablet-up,
.abs__r_14--tu {
    right: 14rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_14--tablet-down,
.abs__t_14--td {
    top: 14rem;
  }

  .absolute__bottom_14--tablet-down,
.abs__b_14--td {
    bottom: 14rem;
  }

  .absolute__left_14--tablet-down,
.abs__l_14--td {
    left: 14rem;
  }

  .absolute__right_14--tablet-down,
.abs__r_14--td {
    right: 14rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_14\.25--tablet-up,
.abs__t_14\.25--tu {
    top: 14.25rem;
  }

  .absolute__bottom_14\.25--tablet-up,
.abs__b_14\.25--tu {
    bottom: 14.25rem;
  }

  .absolute__left_14\.25--tablet-up,
.abs__l_14\.25--tu {
    left: 14.25rem;
  }

  .absolute__right_14\.25--tablet-up,
.abs__r_14\.25--tu {
    right: 14.25rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_14\.25--tablet-down,
.abs__t_14\.25--td {
    top: 14.25rem;
  }

  .absolute__bottom_14\.25--tablet-down,
.abs__b_14\.25--td {
    bottom: 14.25rem;
  }

  .absolute__left_14\.25--tablet-down,
.abs__l_14\.25--td {
    left: 14.25rem;
  }

  .absolute__right_14\.25--tablet-down,
.abs__r_14\.25--td {
    right: 14.25rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_14\.5--tablet-up,
.abs__t_14\.5--tu {
    top: 14.5rem;
  }

  .absolute__bottom_14\.5--tablet-up,
.abs__b_14\.5--tu {
    bottom: 14.5rem;
  }

  .absolute__left_14\.5--tablet-up,
.abs__l_14\.5--tu {
    left: 14.5rem;
  }

  .absolute__right_14\.5--tablet-up,
.abs__r_14\.5--tu {
    right: 14.5rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_14\.5--tablet-down,
.abs__t_14\.5--td {
    top: 14.5rem;
  }

  .absolute__bottom_14\.5--tablet-down,
.abs__b_14\.5--td {
    bottom: 14.5rem;
  }

  .absolute__left_14\.5--tablet-down,
.abs__l_14\.5--td {
    left: 14.5rem;
  }

  .absolute__right_14\.5--tablet-down,
.abs__r_14\.5--td {
    right: 14.5rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_14\.75--tablet-up,
.abs__t_14\.75--tu {
    top: 14.75rem;
  }

  .absolute__bottom_14\.75--tablet-up,
.abs__b_14\.75--tu {
    bottom: 14.75rem;
  }

  .absolute__left_14\.75--tablet-up,
.abs__l_14\.75--tu {
    left: 14.75rem;
  }

  .absolute__right_14\.75--tablet-up,
.abs__r_14\.75--tu {
    right: 14.75rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_14\.75--tablet-down,
.abs__t_14\.75--td {
    top: 14.75rem;
  }

  .absolute__bottom_14\.75--tablet-down,
.abs__b_14\.75--td {
    bottom: 14.75rem;
  }

  .absolute__left_14\.75--tablet-down,
.abs__l_14\.75--td {
    left: 14.75rem;
  }

  .absolute__right_14\.75--tablet-down,
.abs__r_14\.75--td {
    right: 14.75rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_15--tablet-up,
.abs__t_15--tu {
    top: 15rem;
  }

  .absolute__bottom_15--tablet-up,
.abs__b_15--tu {
    bottom: 15rem;
  }

  .absolute__left_15--tablet-up,
.abs__l_15--tu {
    left: 15rem;
  }

  .absolute__right_15--tablet-up,
.abs__r_15--tu {
    right: 15rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_15--tablet-down,
.abs__t_15--td {
    top: 15rem;
  }

  .absolute__bottom_15--tablet-down,
.abs__b_15--td {
    bottom: 15rem;
  }

  .absolute__left_15--tablet-down,
.abs__l_15--td {
    left: 15rem;
  }

  .absolute__right_15--tablet-down,
.abs__r_15--td {
    right: 15rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_15\.25--tablet-up,
.abs__t_15\.25--tu {
    top: 15.25rem;
  }

  .absolute__bottom_15\.25--tablet-up,
.abs__b_15\.25--tu {
    bottom: 15.25rem;
  }

  .absolute__left_15\.25--tablet-up,
.abs__l_15\.25--tu {
    left: 15.25rem;
  }

  .absolute__right_15\.25--tablet-up,
.abs__r_15\.25--tu {
    right: 15.25rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_15\.25--tablet-down,
.abs__t_15\.25--td {
    top: 15.25rem;
  }

  .absolute__bottom_15\.25--tablet-down,
.abs__b_15\.25--td {
    bottom: 15.25rem;
  }

  .absolute__left_15\.25--tablet-down,
.abs__l_15\.25--td {
    left: 15.25rem;
  }

  .absolute__right_15\.25--tablet-down,
.abs__r_15\.25--td {
    right: 15.25rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_15\.5--tablet-up,
.abs__t_15\.5--tu {
    top: 15.5rem;
  }

  .absolute__bottom_15\.5--tablet-up,
.abs__b_15\.5--tu {
    bottom: 15.5rem;
  }

  .absolute__left_15\.5--tablet-up,
.abs__l_15\.5--tu {
    left: 15.5rem;
  }

  .absolute__right_15\.5--tablet-up,
.abs__r_15\.5--tu {
    right: 15.5rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_15\.5--tablet-down,
.abs__t_15\.5--td {
    top: 15.5rem;
  }

  .absolute__bottom_15\.5--tablet-down,
.abs__b_15\.5--td {
    bottom: 15.5rem;
  }

  .absolute__left_15\.5--tablet-down,
.abs__l_15\.5--td {
    left: 15.5rem;
  }

  .absolute__right_15\.5--tablet-down,
.abs__r_15\.5--td {
    right: 15.5rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_15\.75--tablet-up,
.abs__t_15\.75--tu {
    top: 15.75rem;
  }

  .absolute__bottom_15\.75--tablet-up,
.abs__b_15\.75--tu {
    bottom: 15.75rem;
  }

  .absolute__left_15\.75--tablet-up,
.abs__l_15\.75--tu {
    left: 15.75rem;
  }

  .absolute__right_15\.75--tablet-up,
.abs__r_15\.75--tu {
    right: 15.75rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_15\.75--tablet-down,
.abs__t_15\.75--td {
    top: 15.75rem;
  }

  .absolute__bottom_15\.75--tablet-down,
.abs__b_15\.75--td {
    bottom: 15.75rem;
  }

  .absolute__left_15\.75--tablet-down,
.abs__l_15\.75--td {
    left: 15.75rem;
  }

  .absolute__right_15\.75--tablet-down,
.abs__r_15\.75--td {
    right: 15.75rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_16--tablet-up,
.abs__t_16--tu {
    top: 16rem;
  }

  .absolute__bottom_16--tablet-up,
.abs__b_16--tu {
    bottom: 16rem;
  }

  .absolute__left_16--tablet-up,
.abs__l_16--tu {
    left: 16rem;
  }

  .absolute__right_16--tablet-up,
.abs__r_16--tu {
    right: 16rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_16--tablet-down,
.abs__t_16--td {
    top: 16rem;
  }

  .absolute__bottom_16--tablet-down,
.abs__b_16--td {
    bottom: 16rem;
  }

  .absolute__left_16--tablet-down,
.abs__l_16--td {
    left: 16rem;
  }

  .absolute__right_16--tablet-down,
.abs__r_16--td {
    right: 16rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_16\.25--tablet-up,
.abs__t_16\.25--tu {
    top: 16.25rem;
  }

  .absolute__bottom_16\.25--tablet-up,
.abs__b_16\.25--tu {
    bottom: 16.25rem;
  }

  .absolute__left_16\.25--tablet-up,
.abs__l_16\.25--tu {
    left: 16.25rem;
  }

  .absolute__right_16\.25--tablet-up,
.abs__r_16\.25--tu {
    right: 16.25rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_16\.25--tablet-down,
.abs__t_16\.25--td {
    top: 16.25rem;
  }

  .absolute__bottom_16\.25--tablet-down,
.abs__b_16\.25--td {
    bottom: 16.25rem;
  }

  .absolute__left_16\.25--tablet-down,
.abs__l_16\.25--td {
    left: 16.25rem;
  }

  .absolute__right_16\.25--tablet-down,
.abs__r_16\.25--td {
    right: 16.25rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_16\.5--tablet-up,
.abs__t_16\.5--tu {
    top: 16.5rem;
  }

  .absolute__bottom_16\.5--tablet-up,
.abs__b_16\.5--tu {
    bottom: 16.5rem;
  }

  .absolute__left_16\.5--tablet-up,
.abs__l_16\.5--tu {
    left: 16.5rem;
  }

  .absolute__right_16\.5--tablet-up,
.abs__r_16\.5--tu {
    right: 16.5rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_16\.5--tablet-down,
.abs__t_16\.5--td {
    top: 16.5rem;
  }

  .absolute__bottom_16\.5--tablet-down,
.abs__b_16\.5--td {
    bottom: 16.5rem;
  }

  .absolute__left_16\.5--tablet-down,
.abs__l_16\.5--td {
    left: 16.5rem;
  }

  .absolute__right_16\.5--tablet-down,
.abs__r_16\.5--td {
    right: 16.5rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_16\.75--tablet-up,
.abs__t_16\.75--tu {
    top: 16.75rem;
  }

  .absolute__bottom_16\.75--tablet-up,
.abs__b_16\.75--tu {
    bottom: 16.75rem;
  }

  .absolute__left_16\.75--tablet-up,
.abs__l_16\.75--tu {
    left: 16.75rem;
  }

  .absolute__right_16\.75--tablet-up,
.abs__r_16\.75--tu {
    right: 16.75rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_16\.75--tablet-down,
.abs__t_16\.75--td {
    top: 16.75rem;
  }

  .absolute__bottom_16\.75--tablet-down,
.abs__b_16\.75--td {
    bottom: 16.75rem;
  }

  .absolute__left_16\.75--tablet-down,
.abs__l_16\.75--td {
    left: 16.75rem;
  }

  .absolute__right_16\.75--tablet-down,
.abs__r_16\.75--td {
    right: 16.75rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_17--tablet-up,
.abs__t_17--tu {
    top: 17rem;
  }

  .absolute__bottom_17--tablet-up,
.abs__b_17--tu {
    bottom: 17rem;
  }

  .absolute__left_17--tablet-up,
.abs__l_17--tu {
    left: 17rem;
  }

  .absolute__right_17--tablet-up,
.abs__r_17--tu {
    right: 17rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_17--tablet-down,
.abs__t_17--td {
    top: 17rem;
  }

  .absolute__bottom_17--tablet-down,
.abs__b_17--td {
    bottom: 17rem;
  }

  .absolute__left_17--tablet-down,
.abs__l_17--td {
    left: 17rem;
  }

  .absolute__right_17--tablet-down,
.abs__r_17--td {
    right: 17rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_17\.25--tablet-up,
.abs__t_17\.25--tu {
    top: 17.25rem;
  }

  .absolute__bottom_17\.25--tablet-up,
.abs__b_17\.25--tu {
    bottom: 17.25rem;
  }

  .absolute__left_17\.25--tablet-up,
.abs__l_17\.25--tu {
    left: 17.25rem;
  }

  .absolute__right_17\.25--tablet-up,
.abs__r_17\.25--tu {
    right: 17.25rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_17\.25--tablet-down,
.abs__t_17\.25--td {
    top: 17.25rem;
  }

  .absolute__bottom_17\.25--tablet-down,
.abs__b_17\.25--td {
    bottom: 17.25rem;
  }

  .absolute__left_17\.25--tablet-down,
.abs__l_17\.25--td {
    left: 17.25rem;
  }

  .absolute__right_17\.25--tablet-down,
.abs__r_17\.25--td {
    right: 17.25rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_17\.5--tablet-up,
.abs__t_17\.5--tu {
    top: 17.5rem;
  }

  .absolute__bottom_17\.5--tablet-up,
.abs__b_17\.5--tu {
    bottom: 17.5rem;
  }

  .absolute__left_17\.5--tablet-up,
.abs__l_17\.5--tu {
    left: 17.5rem;
  }

  .absolute__right_17\.5--tablet-up,
.abs__r_17\.5--tu {
    right: 17.5rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_17\.5--tablet-down,
.abs__t_17\.5--td {
    top: 17.5rem;
  }

  .absolute__bottom_17\.5--tablet-down,
.abs__b_17\.5--td {
    bottom: 17.5rem;
  }

  .absolute__left_17\.5--tablet-down,
.abs__l_17\.5--td {
    left: 17.5rem;
  }

  .absolute__right_17\.5--tablet-down,
.abs__r_17\.5--td {
    right: 17.5rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_17\.75--tablet-up,
.abs__t_17\.75--tu {
    top: 17.75rem;
  }

  .absolute__bottom_17\.75--tablet-up,
.abs__b_17\.75--tu {
    bottom: 17.75rem;
  }

  .absolute__left_17\.75--tablet-up,
.abs__l_17\.75--tu {
    left: 17.75rem;
  }

  .absolute__right_17\.75--tablet-up,
.abs__r_17\.75--tu {
    right: 17.75rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_17\.75--tablet-down,
.abs__t_17\.75--td {
    top: 17.75rem;
  }

  .absolute__bottom_17\.75--tablet-down,
.abs__b_17\.75--td {
    bottom: 17.75rem;
  }

  .absolute__left_17\.75--tablet-down,
.abs__l_17\.75--td {
    left: 17.75rem;
  }

  .absolute__right_17\.75--tablet-down,
.abs__r_17\.75--td {
    right: 17.75rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_18--tablet-up,
.abs__t_18--tu {
    top: 18rem;
  }

  .absolute__bottom_18--tablet-up,
.abs__b_18--tu {
    bottom: 18rem;
  }

  .absolute__left_18--tablet-up,
.abs__l_18--tu {
    left: 18rem;
  }

  .absolute__right_18--tablet-up,
.abs__r_18--tu {
    right: 18rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_18--tablet-down,
.abs__t_18--td {
    top: 18rem;
  }

  .absolute__bottom_18--tablet-down,
.abs__b_18--td {
    bottom: 18rem;
  }

  .absolute__left_18--tablet-down,
.abs__l_18--td {
    left: 18rem;
  }

  .absolute__right_18--tablet-down,
.abs__r_18--td {
    right: 18rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_18\.25--tablet-up,
.abs__t_18\.25--tu {
    top: 18.25rem;
  }

  .absolute__bottom_18\.25--tablet-up,
.abs__b_18\.25--tu {
    bottom: 18.25rem;
  }

  .absolute__left_18\.25--tablet-up,
.abs__l_18\.25--tu {
    left: 18.25rem;
  }

  .absolute__right_18\.25--tablet-up,
.abs__r_18\.25--tu {
    right: 18.25rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_18\.25--tablet-down,
.abs__t_18\.25--td {
    top: 18.25rem;
  }

  .absolute__bottom_18\.25--tablet-down,
.abs__b_18\.25--td {
    bottom: 18.25rem;
  }

  .absolute__left_18\.25--tablet-down,
.abs__l_18\.25--td {
    left: 18.25rem;
  }

  .absolute__right_18\.25--tablet-down,
.abs__r_18\.25--td {
    right: 18.25rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_18\.5--tablet-up,
.abs__t_18\.5--tu {
    top: 18.5rem;
  }

  .absolute__bottom_18\.5--tablet-up,
.abs__b_18\.5--tu {
    bottom: 18.5rem;
  }

  .absolute__left_18\.5--tablet-up,
.abs__l_18\.5--tu {
    left: 18.5rem;
  }

  .absolute__right_18\.5--tablet-up,
.abs__r_18\.5--tu {
    right: 18.5rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_18\.5--tablet-down,
.abs__t_18\.5--td {
    top: 18.5rem;
  }

  .absolute__bottom_18\.5--tablet-down,
.abs__b_18\.5--td {
    bottom: 18.5rem;
  }

  .absolute__left_18\.5--tablet-down,
.abs__l_18\.5--td {
    left: 18.5rem;
  }

  .absolute__right_18\.5--tablet-down,
.abs__r_18\.5--td {
    right: 18.5rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_18\.75--tablet-up,
.abs__t_18\.75--tu {
    top: 18.75rem;
  }

  .absolute__bottom_18\.75--tablet-up,
.abs__b_18\.75--tu {
    bottom: 18.75rem;
  }

  .absolute__left_18\.75--tablet-up,
.abs__l_18\.75--tu {
    left: 18.75rem;
  }

  .absolute__right_18\.75--tablet-up,
.abs__r_18\.75--tu {
    right: 18.75rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_18\.75--tablet-down,
.abs__t_18\.75--td {
    top: 18.75rem;
  }

  .absolute__bottom_18\.75--tablet-down,
.abs__b_18\.75--td {
    bottom: 18.75rem;
  }

  .absolute__left_18\.75--tablet-down,
.abs__l_18\.75--td {
    left: 18.75rem;
  }

  .absolute__right_18\.75--tablet-down,
.abs__r_18\.75--td {
    right: 18.75rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_19--tablet-up,
.abs__t_19--tu {
    top: 19rem;
  }

  .absolute__bottom_19--tablet-up,
.abs__b_19--tu {
    bottom: 19rem;
  }

  .absolute__left_19--tablet-up,
.abs__l_19--tu {
    left: 19rem;
  }

  .absolute__right_19--tablet-up,
.abs__r_19--tu {
    right: 19rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_19--tablet-down,
.abs__t_19--td {
    top: 19rem;
  }

  .absolute__bottom_19--tablet-down,
.abs__b_19--td {
    bottom: 19rem;
  }

  .absolute__left_19--tablet-down,
.abs__l_19--td {
    left: 19rem;
  }

  .absolute__right_19--tablet-down,
.abs__r_19--td {
    right: 19rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_19\.25--tablet-up,
.abs__t_19\.25--tu {
    top: 19.25rem;
  }

  .absolute__bottom_19\.25--tablet-up,
.abs__b_19\.25--tu {
    bottom: 19.25rem;
  }

  .absolute__left_19\.25--tablet-up,
.abs__l_19\.25--tu {
    left: 19.25rem;
  }

  .absolute__right_19\.25--tablet-up,
.abs__r_19\.25--tu {
    right: 19.25rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_19\.25--tablet-down,
.abs__t_19\.25--td {
    top: 19.25rem;
  }

  .absolute__bottom_19\.25--tablet-down,
.abs__b_19\.25--td {
    bottom: 19.25rem;
  }

  .absolute__left_19\.25--tablet-down,
.abs__l_19\.25--td {
    left: 19.25rem;
  }

  .absolute__right_19\.25--tablet-down,
.abs__r_19\.25--td {
    right: 19.25rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_19\.5--tablet-up,
.abs__t_19\.5--tu {
    top: 19.5rem;
  }

  .absolute__bottom_19\.5--tablet-up,
.abs__b_19\.5--tu {
    bottom: 19.5rem;
  }

  .absolute__left_19\.5--tablet-up,
.abs__l_19\.5--tu {
    left: 19.5rem;
  }

  .absolute__right_19\.5--tablet-up,
.abs__r_19\.5--tu {
    right: 19.5rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_19\.5--tablet-down,
.abs__t_19\.5--td {
    top: 19.5rem;
  }

  .absolute__bottom_19\.5--tablet-down,
.abs__b_19\.5--td {
    bottom: 19.5rem;
  }

  .absolute__left_19\.5--tablet-down,
.abs__l_19\.5--td {
    left: 19.5rem;
  }

  .absolute__right_19\.5--tablet-down,
.abs__r_19\.5--td {
    right: 19.5rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_19\.75--tablet-up,
.abs__t_19\.75--tu {
    top: 19.75rem;
  }

  .absolute__bottom_19\.75--tablet-up,
.abs__b_19\.75--tu {
    bottom: 19.75rem;
  }

  .absolute__left_19\.75--tablet-up,
.abs__l_19\.75--tu {
    left: 19.75rem;
  }

  .absolute__right_19\.75--tablet-up,
.abs__r_19\.75--tu {
    right: 19.75rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_19\.75--tablet-down,
.abs__t_19\.75--td {
    top: 19.75rem;
  }

  .absolute__bottom_19\.75--tablet-down,
.abs__b_19\.75--td {
    bottom: 19.75rem;
  }

  .absolute__left_19\.75--tablet-down,
.abs__l_19\.75--td {
    left: 19.75rem;
  }

  .absolute__right_19\.75--tablet-down,
.abs__r_19\.75--td {
    right: 19.75rem;
  }
}
@media (min-width: 599px) {
  .absolute__top_20--tablet-up,
.abs__t_20--tu {
    top: 20rem;
  }

  .absolute__bottom_20--tablet-up,
.abs__b_20--tu {
    bottom: 20rem;
  }

  .absolute__left_20--tablet-up,
.abs__l_20--tu {
    left: 20rem;
  }

  .absolute__right_20--tablet-up,
.abs__r_20--tu {
    right: 20rem;
  }
}
@media (max-width: 1199px) {
  .absolute__top_20--tablet-down,
.abs__t_20--td {
    top: 20rem;
  }

  .absolute__bottom_20--tablet-down,
.abs__b_20--td {
    bottom: 20rem;
  }

  .absolute__left_20--tablet-down,
.abs__l_20--td {
    left: 20rem;
  }

  .absolute__right_20--tablet-down,
.abs__r_20--td {
    right: 20rem;
  }
}
@media (min-width: 599px) {
  .absolute__middle_vertical--tablet-up,
.abs__m_v--tu {
    top: 50%;
    transform: translateY(-50%);
  }
}

@media (max-width: 1199px) {
  .absolute__middle_vertical--tablet-down,
.abs__m_v--td {
    top: 50%;
    transform: translateY(-50%);
  }
}

@media (min-width: 1199px) {
  .absolute__top_0--desktop-up,
.abs__t_0--du {
    top: 0rem;
  }

  .absolute__bottom_0--desktop-up,
.abs__b_0--du {
    bottom: 0rem;
  }

  .absolute__left_0--desktop-up,
.abs__l_0--du {
    left: 0rem;
  }

  .absolute__right_0--desktop-up,
.abs__r_0--du {
    right: 0rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_0\.25--desktop-up,
.abs__t_0\.25--du {
    top: 0.25rem;
  }

  .absolute__bottom_0\.25--desktop-up,
.abs__b_0\.25--du {
    bottom: 0.25rem;
  }

  .absolute__left_0\.25--desktop-up,
.abs__l_0\.25--du {
    left: 0.25rem;
  }

  .absolute__right_0\.25--desktop-up,
.abs__r_0\.25--du {
    right: 0.25rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_0\.5--desktop-up,
.abs__t_0\.5--du {
    top: 0.5rem;
  }

  .absolute__bottom_0\.5--desktop-up,
.abs__b_0\.5--du {
    bottom: 0.5rem;
  }

  .absolute__left_0\.5--desktop-up,
.abs__l_0\.5--du {
    left: 0.5rem;
  }

  .absolute__right_0\.5--desktop-up,
.abs__r_0\.5--du {
    right: 0.5rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_0\.75--desktop-up,
.abs__t_0\.75--du {
    top: 0.75rem;
  }

  .absolute__bottom_0\.75--desktop-up,
.abs__b_0\.75--du {
    bottom: 0.75rem;
  }

  .absolute__left_0\.75--desktop-up,
.abs__l_0\.75--du {
    left: 0.75rem;
  }

  .absolute__right_0\.75--desktop-up,
.abs__r_0\.75--du {
    right: 0.75rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_1--desktop-up,
.abs__t_1--du {
    top: 1rem;
  }

  .absolute__bottom_1--desktop-up,
.abs__b_1--du {
    bottom: 1rem;
  }

  .absolute__left_1--desktop-up,
.abs__l_1--du {
    left: 1rem;
  }

  .absolute__right_1--desktop-up,
.abs__r_1--du {
    right: 1rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_1\.25--desktop-up,
.abs__t_1\.25--du {
    top: 1.25rem;
  }

  .absolute__bottom_1\.25--desktop-up,
.abs__b_1\.25--du {
    bottom: 1.25rem;
  }

  .absolute__left_1\.25--desktop-up,
.abs__l_1\.25--du {
    left: 1.25rem;
  }

  .absolute__right_1\.25--desktop-up,
.abs__r_1\.25--du {
    right: 1.25rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_1\.5--desktop-up,
.abs__t_1\.5--du {
    top: 1.5rem;
  }

  .absolute__bottom_1\.5--desktop-up,
.abs__b_1\.5--du {
    bottom: 1.5rem;
  }

  .absolute__left_1\.5--desktop-up,
.abs__l_1\.5--du {
    left: 1.5rem;
  }

  .absolute__right_1\.5--desktop-up,
.abs__r_1\.5--du {
    right: 1.5rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_1\.75--desktop-up,
.abs__t_1\.75--du {
    top: 1.75rem;
  }

  .absolute__bottom_1\.75--desktop-up,
.abs__b_1\.75--du {
    bottom: 1.75rem;
  }

  .absolute__left_1\.75--desktop-up,
.abs__l_1\.75--du {
    left: 1.75rem;
  }

  .absolute__right_1\.75--desktop-up,
.abs__r_1\.75--du {
    right: 1.75rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_2--desktop-up,
.abs__t_2--du {
    top: 2rem;
  }

  .absolute__bottom_2--desktop-up,
.abs__b_2--du {
    bottom: 2rem;
  }

  .absolute__left_2--desktop-up,
.abs__l_2--du {
    left: 2rem;
  }

  .absolute__right_2--desktop-up,
.abs__r_2--du {
    right: 2rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_2\.25--desktop-up,
.abs__t_2\.25--du {
    top: 2.25rem;
  }

  .absolute__bottom_2\.25--desktop-up,
.abs__b_2\.25--du {
    bottom: 2.25rem;
  }

  .absolute__left_2\.25--desktop-up,
.abs__l_2\.25--du {
    left: 2.25rem;
  }

  .absolute__right_2\.25--desktop-up,
.abs__r_2\.25--du {
    right: 2.25rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_2\.5--desktop-up,
.abs__t_2\.5--du {
    top: 2.5rem;
  }

  .absolute__bottom_2\.5--desktop-up,
.abs__b_2\.5--du {
    bottom: 2.5rem;
  }

  .absolute__left_2\.5--desktop-up,
.abs__l_2\.5--du {
    left: 2.5rem;
  }

  .absolute__right_2\.5--desktop-up,
.abs__r_2\.5--du {
    right: 2.5rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_2\.75--desktop-up,
.abs__t_2\.75--du {
    top: 2.75rem;
  }

  .absolute__bottom_2\.75--desktop-up,
.abs__b_2\.75--du {
    bottom: 2.75rem;
  }

  .absolute__left_2\.75--desktop-up,
.abs__l_2\.75--du {
    left: 2.75rem;
  }

  .absolute__right_2\.75--desktop-up,
.abs__r_2\.75--du {
    right: 2.75rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_3--desktop-up,
.abs__t_3--du {
    top: 3rem;
  }

  .absolute__bottom_3--desktop-up,
.abs__b_3--du {
    bottom: 3rem;
  }

  .absolute__left_3--desktop-up,
.abs__l_3--du {
    left: 3rem;
  }

  .absolute__right_3--desktop-up,
.abs__r_3--du {
    right: 3rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_3\.25--desktop-up,
.abs__t_3\.25--du {
    top: 3.25rem;
  }

  .absolute__bottom_3\.25--desktop-up,
.abs__b_3\.25--du {
    bottom: 3.25rem;
  }

  .absolute__left_3\.25--desktop-up,
.abs__l_3\.25--du {
    left: 3.25rem;
  }

  .absolute__right_3\.25--desktop-up,
.abs__r_3\.25--du {
    right: 3.25rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_3\.5--desktop-up,
.abs__t_3\.5--du {
    top: 3.5rem;
  }

  .absolute__bottom_3\.5--desktop-up,
.abs__b_3\.5--du {
    bottom: 3.5rem;
  }

  .absolute__left_3\.5--desktop-up,
.abs__l_3\.5--du {
    left: 3.5rem;
  }

  .absolute__right_3\.5--desktop-up,
.abs__r_3\.5--du {
    right: 3.5rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_3\.75--desktop-up,
.abs__t_3\.75--du {
    top: 3.75rem;
  }

  .absolute__bottom_3\.75--desktop-up,
.abs__b_3\.75--du {
    bottom: 3.75rem;
  }

  .absolute__left_3\.75--desktop-up,
.abs__l_3\.75--du {
    left: 3.75rem;
  }

  .absolute__right_3\.75--desktop-up,
.abs__r_3\.75--du {
    right: 3.75rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_4--desktop-up,
.abs__t_4--du {
    top: 4rem;
  }

  .absolute__bottom_4--desktop-up,
.abs__b_4--du {
    bottom: 4rem;
  }

  .absolute__left_4--desktop-up,
.abs__l_4--du {
    left: 4rem;
  }

  .absolute__right_4--desktop-up,
.abs__r_4--du {
    right: 4rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_4\.25--desktop-up,
.abs__t_4\.25--du {
    top: 4.25rem;
  }

  .absolute__bottom_4\.25--desktop-up,
.abs__b_4\.25--du {
    bottom: 4.25rem;
  }

  .absolute__left_4\.25--desktop-up,
.abs__l_4\.25--du {
    left: 4.25rem;
  }

  .absolute__right_4\.25--desktop-up,
.abs__r_4\.25--du {
    right: 4.25rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_4\.5--desktop-up,
.abs__t_4\.5--du {
    top: 4.5rem;
  }

  .absolute__bottom_4\.5--desktop-up,
.abs__b_4\.5--du {
    bottom: 4.5rem;
  }

  .absolute__left_4\.5--desktop-up,
.abs__l_4\.5--du {
    left: 4.5rem;
  }

  .absolute__right_4\.5--desktop-up,
.abs__r_4\.5--du {
    right: 4.5rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_4\.75--desktop-up,
.abs__t_4\.75--du {
    top: 4.75rem;
  }

  .absolute__bottom_4\.75--desktop-up,
.abs__b_4\.75--du {
    bottom: 4.75rem;
  }

  .absolute__left_4\.75--desktop-up,
.abs__l_4\.75--du {
    left: 4.75rem;
  }

  .absolute__right_4\.75--desktop-up,
.abs__r_4\.75--du {
    right: 4.75rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_5--desktop-up,
.abs__t_5--du {
    top: 5rem;
  }

  .absolute__bottom_5--desktop-up,
.abs__b_5--du {
    bottom: 5rem;
  }

  .absolute__left_5--desktop-up,
.abs__l_5--du {
    left: 5rem;
  }

  .absolute__right_5--desktop-up,
.abs__r_5--du {
    right: 5rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_5\.25--desktop-up,
.abs__t_5\.25--du {
    top: 5.25rem;
  }

  .absolute__bottom_5\.25--desktop-up,
.abs__b_5\.25--du {
    bottom: 5.25rem;
  }

  .absolute__left_5\.25--desktop-up,
.abs__l_5\.25--du {
    left: 5.25rem;
  }

  .absolute__right_5\.25--desktop-up,
.abs__r_5\.25--du {
    right: 5.25rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_5\.5--desktop-up,
.abs__t_5\.5--du {
    top: 5.5rem;
  }

  .absolute__bottom_5\.5--desktop-up,
.abs__b_5\.5--du {
    bottom: 5.5rem;
  }

  .absolute__left_5\.5--desktop-up,
.abs__l_5\.5--du {
    left: 5.5rem;
  }

  .absolute__right_5\.5--desktop-up,
.abs__r_5\.5--du {
    right: 5.5rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_5\.75--desktop-up,
.abs__t_5\.75--du {
    top: 5.75rem;
  }

  .absolute__bottom_5\.75--desktop-up,
.abs__b_5\.75--du {
    bottom: 5.75rem;
  }

  .absolute__left_5\.75--desktop-up,
.abs__l_5\.75--du {
    left: 5.75rem;
  }

  .absolute__right_5\.75--desktop-up,
.abs__r_5\.75--du {
    right: 5.75rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_6--desktop-up,
.abs__t_6--du {
    top: 6rem;
  }

  .absolute__bottom_6--desktop-up,
.abs__b_6--du {
    bottom: 6rem;
  }

  .absolute__left_6--desktop-up,
.abs__l_6--du {
    left: 6rem;
  }

  .absolute__right_6--desktop-up,
.abs__r_6--du {
    right: 6rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_6\.25--desktop-up,
.abs__t_6\.25--du {
    top: 6.25rem;
  }

  .absolute__bottom_6\.25--desktop-up,
.abs__b_6\.25--du {
    bottom: 6.25rem;
  }

  .absolute__left_6\.25--desktop-up,
.abs__l_6\.25--du {
    left: 6.25rem;
  }

  .absolute__right_6\.25--desktop-up,
.abs__r_6\.25--du {
    right: 6.25rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_6\.5--desktop-up,
.abs__t_6\.5--du {
    top: 6.5rem;
  }

  .absolute__bottom_6\.5--desktop-up,
.abs__b_6\.5--du {
    bottom: 6.5rem;
  }

  .absolute__left_6\.5--desktop-up,
.abs__l_6\.5--du {
    left: 6.5rem;
  }

  .absolute__right_6\.5--desktop-up,
.abs__r_6\.5--du {
    right: 6.5rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_6\.75--desktop-up,
.abs__t_6\.75--du {
    top: 6.75rem;
  }

  .absolute__bottom_6\.75--desktop-up,
.abs__b_6\.75--du {
    bottom: 6.75rem;
  }

  .absolute__left_6\.75--desktop-up,
.abs__l_6\.75--du {
    left: 6.75rem;
  }

  .absolute__right_6\.75--desktop-up,
.abs__r_6\.75--du {
    right: 6.75rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_7--desktop-up,
.abs__t_7--du {
    top: 7rem;
  }

  .absolute__bottom_7--desktop-up,
.abs__b_7--du {
    bottom: 7rem;
  }

  .absolute__left_7--desktop-up,
.abs__l_7--du {
    left: 7rem;
  }

  .absolute__right_7--desktop-up,
.abs__r_7--du {
    right: 7rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_7\.25--desktop-up,
.abs__t_7\.25--du {
    top: 7.25rem;
  }

  .absolute__bottom_7\.25--desktop-up,
.abs__b_7\.25--du {
    bottom: 7.25rem;
  }

  .absolute__left_7\.25--desktop-up,
.abs__l_7\.25--du {
    left: 7.25rem;
  }

  .absolute__right_7\.25--desktop-up,
.abs__r_7\.25--du {
    right: 7.25rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_7\.5--desktop-up,
.abs__t_7\.5--du {
    top: 7.5rem;
  }

  .absolute__bottom_7\.5--desktop-up,
.abs__b_7\.5--du {
    bottom: 7.5rem;
  }

  .absolute__left_7\.5--desktop-up,
.abs__l_7\.5--du {
    left: 7.5rem;
  }

  .absolute__right_7\.5--desktop-up,
.abs__r_7\.5--du {
    right: 7.5rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_7\.75--desktop-up,
.abs__t_7\.75--du {
    top: 7.75rem;
  }

  .absolute__bottom_7\.75--desktop-up,
.abs__b_7\.75--du {
    bottom: 7.75rem;
  }

  .absolute__left_7\.75--desktop-up,
.abs__l_7\.75--du {
    left: 7.75rem;
  }

  .absolute__right_7\.75--desktop-up,
.abs__r_7\.75--du {
    right: 7.75rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_8--desktop-up,
.abs__t_8--du {
    top: 8rem;
  }

  .absolute__bottom_8--desktop-up,
.abs__b_8--du {
    bottom: 8rem;
  }

  .absolute__left_8--desktop-up,
.abs__l_8--du {
    left: 8rem;
  }

  .absolute__right_8--desktop-up,
.abs__r_8--du {
    right: 8rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_8\.25--desktop-up,
.abs__t_8\.25--du {
    top: 8.25rem;
  }

  .absolute__bottom_8\.25--desktop-up,
.abs__b_8\.25--du {
    bottom: 8.25rem;
  }

  .absolute__left_8\.25--desktop-up,
.abs__l_8\.25--du {
    left: 8.25rem;
  }

  .absolute__right_8\.25--desktop-up,
.abs__r_8\.25--du {
    right: 8.25rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_8\.5--desktop-up,
.abs__t_8\.5--du {
    top: 8.5rem;
  }

  .absolute__bottom_8\.5--desktop-up,
.abs__b_8\.5--du {
    bottom: 8.5rem;
  }

  .absolute__left_8\.5--desktop-up,
.abs__l_8\.5--du {
    left: 8.5rem;
  }

  .absolute__right_8\.5--desktop-up,
.abs__r_8\.5--du {
    right: 8.5rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_8\.75--desktop-up,
.abs__t_8\.75--du {
    top: 8.75rem;
  }

  .absolute__bottom_8\.75--desktop-up,
.abs__b_8\.75--du {
    bottom: 8.75rem;
  }

  .absolute__left_8\.75--desktop-up,
.abs__l_8\.75--du {
    left: 8.75rem;
  }

  .absolute__right_8\.75--desktop-up,
.abs__r_8\.75--du {
    right: 8.75rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_9--desktop-up,
.abs__t_9--du {
    top: 9rem;
  }

  .absolute__bottom_9--desktop-up,
.abs__b_9--du {
    bottom: 9rem;
  }

  .absolute__left_9--desktop-up,
.abs__l_9--du {
    left: 9rem;
  }

  .absolute__right_9--desktop-up,
.abs__r_9--du {
    right: 9rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_9\.25--desktop-up,
.abs__t_9\.25--du {
    top: 9.25rem;
  }

  .absolute__bottom_9\.25--desktop-up,
.abs__b_9\.25--du {
    bottom: 9.25rem;
  }

  .absolute__left_9\.25--desktop-up,
.abs__l_9\.25--du {
    left: 9.25rem;
  }

  .absolute__right_9\.25--desktop-up,
.abs__r_9\.25--du {
    right: 9.25rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_9\.5--desktop-up,
.abs__t_9\.5--du {
    top: 9.5rem;
  }

  .absolute__bottom_9\.5--desktop-up,
.abs__b_9\.5--du {
    bottom: 9.5rem;
  }

  .absolute__left_9\.5--desktop-up,
.abs__l_9\.5--du {
    left: 9.5rem;
  }

  .absolute__right_9\.5--desktop-up,
.abs__r_9\.5--du {
    right: 9.5rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_9\.75--desktop-up,
.abs__t_9\.75--du {
    top: 9.75rem;
  }

  .absolute__bottom_9\.75--desktop-up,
.abs__b_9\.75--du {
    bottom: 9.75rem;
  }

  .absolute__left_9\.75--desktop-up,
.abs__l_9\.75--du {
    left: 9.75rem;
  }

  .absolute__right_9\.75--desktop-up,
.abs__r_9\.75--du {
    right: 9.75rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_10--desktop-up,
.abs__t_10--du {
    top: 10rem;
  }

  .absolute__bottom_10--desktop-up,
.abs__b_10--du {
    bottom: 10rem;
  }

  .absolute__left_10--desktop-up,
.abs__l_10--du {
    left: 10rem;
  }

  .absolute__right_10--desktop-up,
.abs__r_10--du {
    right: 10rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_10\.25--desktop-up,
.abs__t_10\.25--du {
    top: 10.25rem;
  }

  .absolute__bottom_10\.25--desktop-up,
.abs__b_10\.25--du {
    bottom: 10.25rem;
  }

  .absolute__left_10\.25--desktop-up,
.abs__l_10\.25--du {
    left: 10.25rem;
  }

  .absolute__right_10\.25--desktop-up,
.abs__r_10\.25--du {
    right: 10.25rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_10\.5--desktop-up,
.abs__t_10\.5--du {
    top: 10.5rem;
  }

  .absolute__bottom_10\.5--desktop-up,
.abs__b_10\.5--du {
    bottom: 10.5rem;
  }

  .absolute__left_10\.5--desktop-up,
.abs__l_10\.5--du {
    left: 10.5rem;
  }

  .absolute__right_10\.5--desktop-up,
.abs__r_10\.5--du {
    right: 10.5rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_10\.75--desktop-up,
.abs__t_10\.75--du {
    top: 10.75rem;
  }

  .absolute__bottom_10\.75--desktop-up,
.abs__b_10\.75--du {
    bottom: 10.75rem;
  }

  .absolute__left_10\.75--desktop-up,
.abs__l_10\.75--du {
    left: 10.75rem;
  }

  .absolute__right_10\.75--desktop-up,
.abs__r_10\.75--du {
    right: 10.75rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_11--desktop-up,
.abs__t_11--du {
    top: 11rem;
  }

  .absolute__bottom_11--desktop-up,
.abs__b_11--du {
    bottom: 11rem;
  }

  .absolute__left_11--desktop-up,
.abs__l_11--du {
    left: 11rem;
  }

  .absolute__right_11--desktop-up,
.abs__r_11--du {
    right: 11rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_11\.25--desktop-up,
.abs__t_11\.25--du {
    top: 11.25rem;
  }

  .absolute__bottom_11\.25--desktop-up,
.abs__b_11\.25--du {
    bottom: 11.25rem;
  }

  .absolute__left_11\.25--desktop-up,
.abs__l_11\.25--du {
    left: 11.25rem;
  }

  .absolute__right_11\.25--desktop-up,
.abs__r_11\.25--du {
    right: 11.25rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_11\.5--desktop-up,
.abs__t_11\.5--du {
    top: 11.5rem;
  }

  .absolute__bottom_11\.5--desktop-up,
.abs__b_11\.5--du {
    bottom: 11.5rem;
  }

  .absolute__left_11\.5--desktop-up,
.abs__l_11\.5--du {
    left: 11.5rem;
  }

  .absolute__right_11\.5--desktop-up,
.abs__r_11\.5--du {
    right: 11.5rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_11\.75--desktop-up,
.abs__t_11\.75--du {
    top: 11.75rem;
  }

  .absolute__bottom_11\.75--desktop-up,
.abs__b_11\.75--du {
    bottom: 11.75rem;
  }

  .absolute__left_11\.75--desktop-up,
.abs__l_11\.75--du {
    left: 11.75rem;
  }

  .absolute__right_11\.75--desktop-up,
.abs__r_11\.75--du {
    right: 11.75rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_12--desktop-up,
.abs__t_12--du {
    top: 12rem;
  }

  .absolute__bottom_12--desktop-up,
.abs__b_12--du {
    bottom: 12rem;
  }

  .absolute__left_12--desktop-up,
.abs__l_12--du {
    left: 12rem;
  }

  .absolute__right_12--desktop-up,
.abs__r_12--du {
    right: 12rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_12\.25--desktop-up,
.abs__t_12\.25--du {
    top: 12.25rem;
  }

  .absolute__bottom_12\.25--desktop-up,
.abs__b_12\.25--du {
    bottom: 12.25rem;
  }

  .absolute__left_12\.25--desktop-up,
.abs__l_12\.25--du {
    left: 12.25rem;
  }

  .absolute__right_12\.25--desktop-up,
.abs__r_12\.25--du {
    right: 12.25rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_12\.5--desktop-up,
.abs__t_12\.5--du {
    top: 12.5rem;
  }

  .absolute__bottom_12\.5--desktop-up,
.abs__b_12\.5--du {
    bottom: 12.5rem;
  }

  .absolute__left_12\.5--desktop-up,
.abs__l_12\.5--du {
    left: 12.5rem;
  }

  .absolute__right_12\.5--desktop-up,
.abs__r_12\.5--du {
    right: 12.5rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_12\.75--desktop-up,
.abs__t_12\.75--du {
    top: 12.75rem;
  }

  .absolute__bottom_12\.75--desktop-up,
.abs__b_12\.75--du {
    bottom: 12.75rem;
  }

  .absolute__left_12\.75--desktop-up,
.abs__l_12\.75--du {
    left: 12.75rem;
  }

  .absolute__right_12\.75--desktop-up,
.abs__r_12\.75--du {
    right: 12.75rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_13--desktop-up,
.abs__t_13--du {
    top: 13rem;
  }

  .absolute__bottom_13--desktop-up,
.abs__b_13--du {
    bottom: 13rem;
  }

  .absolute__left_13--desktop-up,
.abs__l_13--du {
    left: 13rem;
  }

  .absolute__right_13--desktop-up,
.abs__r_13--du {
    right: 13rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_13\.25--desktop-up,
.abs__t_13\.25--du {
    top: 13.25rem;
  }

  .absolute__bottom_13\.25--desktop-up,
.abs__b_13\.25--du {
    bottom: 13.25rem;
  }

  .absolute__left_13\.25--desktop-up,
.abs__l_13\.25--du {
    left: 13.25rem;
  }

  .absolute__right_13\.25--desktop-up,
.abs__r_13\.25--du {
    right: 13.25rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_13\.5--desktop-up,
.abs__t_13\.5--du {
    top: 13.5rem;
  }

  .absolute__bottom_13\.5--desktop-up,
.abs__b_13\.5--du {
    bottom: 13.5rem;
  }

  .absolute__left_13\.5--desktop-up,
.abs__l_13\.5--du {
    left: 13.5rem;
  }

  .absolute__right_13\.5--desktop-up,
.abs__r_13\.5--du {
    right: 13.5rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_13\.75--desktop-up,
.abs__t_13\.75--du {
    top: 13.75rem;
  }

  .absolute__bottom_13\.75--desktop-up,
.abs__b_13\.75--du {
    bottom: 13.75rem;
  }

  .absolute__left_13\.75--desktop-up,
.abs__l_13\.75--du {
    left: 13.75rem;
  }

  .absolute__right_13\.75--desktop-up,
.abs__r_13\.75--du {
    right: 13.75rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_14--desktop-up,
.abs__t_14--du {
    top: 14rem;
  }

  .absolute__bottom_14--desktop-up,
.abs__b_14--du {
    bottom: 14rem;
  }

  .absolute__left_14--desktop-up,
.abs__l_14--du {
    left: 14rem;
  }

  .absolute__right_14--desktop-up,
.abs__r_14--du {
    right: 14rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_14\.25--desktop-up,
.abs__t_14\.25--du {
    top: 14.25rem;
  }

  .absolute__bottom_14\.25--desktop-up,
.abs__b_14\.25--du {
    bottom: 14.25rem;
  }

  .absolute__left_14\.25--desktop-up,
.abs__l_14\.25--du {
    left: 14.25rem;
  }

  .absolute__right_14\.25--desktop-up,
.abs__r_14\.25--du {
    right: 14.25rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_14\.5--desktop-up,
.abs__t_14\.5--du {
    top: 14.5rem;
  }

  .absolute__bottom_14\.5--desktop-up,
.abs__b_14\.5--du {
    bottom: 14.5rem;
  }

  .absolute__left_14\.5--desktop-up,
.abs__l_14\.5--du {
    left: 14.5rem;
  }

  .absolute__right_14\.5--desktop-up,
.abs__r_14\.5--du {
    right: 14.5rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_14\.75--desktop-up,
.abs__t_14\.75--du {
    top: 14.75rem;
  }

  .absolute__bottom_14\.75--desktop-up,
.abs__b_14\.75--du {
    bottom: 14.75rem;
  }

  .absolute__left_14\.75--desktop-up,
.abs__l_14\.75--du {
    left: 14.75rem;
  }

  .absolute__right_14\.75--desktop-up,
.abs__r_14\.75--du {
    right: 14.75rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_15--desktop-up,
.abs__t_15--du {
    top: 15rem;
  }

  .absolute__bottom_15--desktop-up,
.abs__b_15--du {
    bottom: 15rem;
  }

  .absolute__left_15--desktop-up,
.abs__l_15--du {
    left: 15rem;
  }

  .absolute__right_15--desktop-up,
.abs__r_15--du {
    right: 15rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_15\.25--desktop-up,
.abs__t_15\.25--du {
    top: 15.25rem;
  }

  .absolute__bottom_15\.25--desktop-up,
.abs__b_15\.25--du {
    bottom: 15.25rem;
  }

  .absolute__left_15\.25--desktop-up,
.abs__l_15\.25--du {
    left: 15.25rem;
  }

  .absolute__right_15\.25--desktop-up,
.abs__r_15\.25--du {
    right: 15.25rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_15\.5--desktop-up,
.abs__t_15\.5--du {
    top: 15.5rem;
  }

  .absolute__bottom_15\.5--desktop-up,
.abs__b_15\.5--du {
    bottom: 15.5rem;
  }

  .absolute__left_15\.5--desktop-up,
.abs__l_15\.5--du {
    left: 15.5rem;
  }

  .absolute__right_15\.5--desktop-up,
.abs__r_15\.5--du {
    right: 15.5rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_15\.75--desktop-up,
.abs__t_15\.75--du {
    top: 15.75rem;
  }

  .absolute__bottom_15\.75--desktop-up,
.abs__b_15\.75--du {
    bottom: 15.75rem;
  }

  .absolute__left_15\.75--desktop-up,
.abs__l_15\.75--du {
    left: 15.75rem;
  }

  .absolute__right_15\.75--desktop-up,
.abs__r_15\.75--du {
    right: 15.75rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_16--desktop-up,
.abs__t_16--du {
    top: 16rem;
  }

  .absolute__bottom_16--desktop-up,
.abs__b_16--du {
    bottom: 16rem;
  }

  .absolute__left_16--desktop-up,
.abs__l_16--du {
    left: 16rem;
  }

  .absolute__right_16--desktop-up,
.abs__r_16--du {
    right: 16rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_16\.25--desktop-up,
.abs__t_16\.25--du {
    top: 16.25rem;
  }

  .absolute__bottom_16\.25--desktop-up,
.abs__b_16\.25--du {
    bottom: 16.25rem;
  }

  .absolute__left_16\.25--desktop-up,
.abs__l_16\.25--du {
    left: 16.25rem;
  }

  .absolute__right_16\.25--desktop-up,
.abs__r_16\.25--du {
    right: 16.25rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_16\.5--desktop-up,
.abs__t_16\.5--du {
    top: 16.5rem;
  }

  .absolute__bottom_16\.5--desktop-up,
.abs__b_16\.5--du {
    bottom: 16.5rem;
  }

  .absolute__left_16\.5--desktop-up,
.abs__l_16\.5--du {
    left: 16.5rem;
  }

  .absolute__right_16\.5--desktop-up,
.abs__r_16\.5--du {
    right: 16.5rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_16\.75--desktop-up,
.abs__t_16\.75--du {
    top: 16.75rem;
  }

  .absolute__bottom_16\.75--desktop-up,
.abs__b_16\.75--du {
    bottom: 16.75rem;
  }

  .absolute__left_16\.75--desktop-up,
.abs__l_16\.75--du {
    left: 16.75rem;
  }

  .absolute__right_16\.75--desktop-up,
.abs__r_16\.75--du {
    right: 16.75rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_17--desktop-up,
.abs__t_17--du {
    top: 17rem;
  }

  .absolute__bottom_17--desktop-up,
.abs__b_17--du {
    bottom: 17rem;
  }

  .absolute__left_17--desktop-up,
.abs__l_17--du {
    left: 17rem;
  }

  .absolute__right_17--desktop-up,
.abs__r_17--du {
    right: 17rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_17\.25--desktop-up,
.abs__t_17\.25--du {
    top: 17.25rem;
  }

  .absolute__bottom_17\.25--desktop-up,
.abs__b_17\.25--du {
    bottom: 17.25rem;
  }

  .absolute__left_17\.25--desktop-up,
.abs__l_17\.25--du {
    left: 17.25rem;
  }

  .absolute__right_17\.25--desktop-up,
.abs__r_17\.25--du {
    right: 17.25rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_17\.5--desktop-up,
.abs__t_17\.5--du {
    top: 17.5rem;
  }

  .absolute__bottom_17\.5--desktop-up,
.abs__b_17\.5--du {
    bottom: 17.5rem;
  }

  .absolute__left_17\.5--desktop-up,
.abs__l_17\.5--du {
    left: 17.5rem;
  }

  .absolute__right_17\.5--desktop-up,
.abs__r_17\.5--du {
    right: 17.5rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_17\.75--desktop-up,
.abs__t_17\.75--du {
    top: 17.75rem;
  }

  .absolute__bottom_17\.75--desktop-up,
.abs__b_17\.75--du {
    bottom: 17.75rem;
  }

  .absolute__left_17\.75--desktop-up,
.abs__l_17\.75--du {
    left: 17.75rem;
  }

  .absolute__right_17\.75--desktop-up,
.abs__r_17\.75--du {
    right: 17.75rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_18--desktop-up,
.abs__t_18--du {
    top: 18rem;
  }

  .absolute__bottom_18--desktop-up,
.abs__b_18--du {
    bottom: 18rem;
  }

  .absolute__left_18--desktop-up,
.abs__l_18--du {
    left: 18rem;
  }

  .absolute__right_18--desktop-up,
.abs__r_18--du {
    right: 18rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_18\.25--desktop-up,
.abs__t_18\.25--du {
    top: 18.25rem;
  }

  .absolute__bottom_18\.25--desktop-up,
.abs__b_18\.25--du {
    bottom: 18.25rem;
  }

  .absolute__left_18\.25--desktop-up,
.abs__l_18\.25--du {
    left: 18.25rem;
  }

  .absolute__right_18\.25--desktop-up,
.abs__r_18\.25--du {
    right: 18.25rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_18\.5--desktop-up,
.abs__t_18\.5--du {
    top: 18.5rem;
  }

  .absolute__bottom_18\.5--desktop-up,
.abs__b_18\.5--du {
    bottom: 18.5rem;
  }

  .absolute__left_18\.5--desktop-up,
.abs__l_18\.5--du {
    left: 18.5rem;
  }

  .absolute__right_18\.5--desktop-up,
.abs__r_18\.5--du {
    right: 18.5rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_18\.75--desktop-up,
.abs__t_18\.75--du {
    top: 18.75rem;
  }

  .absolute__bottom_18\.75--desktop-up,
.abs__b_18\.75--du {
    bottom: 18.75rem;
  }

  .absolute__left_18\.75--desktop-up,
.abs__l_18\.75--du {
    left: 18.75rem;
  }

  .absolute__right_18\.75--desktop-up,
.abs__r_18\.75--du {
    right: 18.75rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_19--desktop-up,
.abs__t_19--du {
    top: 19rem;
  }

  .absolute__bottom_19--desktop-up,
.abs__b_19--du {
    bottom: 19rem;
  }

  .absolute__left_19--desktop-up,
.abs__l_19--du {
    left: 19rem;
  }

  .absolute__right_19--desktop-up,
.abs__r_19--du {
    right: 19rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_19\.25--desktop-up,
.abs__t_19\.25--du {
    top: 19.25rem;
  }

  .absolute__bottom_19\.25--desktop-up,
.abs__b_19\.25--du {
    bottom: 19.25rem;
  }

  .absolute__left_19\.25--desktop-up,
.abs__l_19\.25--du {
    left: 19.25rem;
  }

  .absolute__right_19\.25--desktop-up,
.abs__r_19\.25--du {
    right: 19.25rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_19\.5--desktop-up,
.abs__t_19\.5--du {
    top: 19.5rem;
  }

  .absolute__bottom_19\.5--desktop-up,
.abs__b_19\.5--du {
    bottom: 19.5rem;
  }

  .absolute__left_19\.5--desktop-up,
.abs__l_19\.5--du {
    left: 19.5rem;
  }

  .absolute__right_19\.5--desktop-up,
.abs__r_19\.5--du {
    right: 19.5rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_19\.75--desktop-up,
.abs__t_19\.75--du {
    top: 19.75rem;
  }

  .absolute__bottom_19\.75--desktop-up,
.abs__b_19\.75--du {
    bottom: 19.75rem;
  }

  .absolute__left_19\.75--desktop-up,
.abs__l_19\.75--du {
    left: 19.75rem;
  }

  .absolute__right_19\.75--desktop-up,
.abs__r_19\.75--du {
    right: 19.75rem;
  }
}
@media (min-width: 1199px) {
  .absolute__top_20--desktop-up,
.abs__t_20--du {
    top: 20rem;
  }

  .absolute__bottom_20--desktop-up,
.abs__b_20--du {
    bottom: 20rem;
  }

  .absolute__left_20--desktop-up,
.abs__l_20--du {
    left: 20rem;
  }

  .absolute__right_20--desktop-up,
.abs__r_20--du {
    right: 20rem;
  }
}
@media (min-width: 1199px) {
  .absolute__middle_vertical--desktop-up,
.abs__m_v--du {
    top: 50%;
    transform: translateY(-50%);
  }
}

.width__5, .w__5 {
  width: 5%;
}

.width__10, .w__10 {
  width: 10%;
}

.width__15, .w__15 {
  width: 15%;
}

.width__20, .w__20 {
  width: 20%;
}

.width__25, .w__25 {
  width: 25%;
}

.width__30, .w__30 {
  width: 30%;
}

.width__35, .w__35 {
  width: 35%;
}

.width__40, .w__40 {
  width: 40%;
}

.width__45, .w__45 {
  width: 45%;
}

.width__50, .w__50 {
  width: 50%;
}

.width__55, .w__55 {
  width: 55%;
}

.width__60, .w__60 {
  width: 60%;
}

.width__65, .w__65 {
  width: 65%;
}

.width__70, .w__70 {
  width: 70%;
}

.width__75, .w__75 {
  width: 75%;
}

.width__80, .w__80 {
  width: 80%;
}

.width__85, .w__85 {
  width: 85%;
}

.width__90, .w__90 {
  width: 90%;
}

.width__95, .w__95 {
  width: 95%;
}

.width__100, .w__100 {
  width: 100%;
}

.width__105, .w__105 {
  width: 105%;
}

.width__110, .w__110 {
  width: 110%;
}

.height__5, .h__5 {
  height: 5%;
}

.height__10, .h__10 {
  height: 10%;
}

.height__15, .h__15 {
  height: 15%;
}

.height__20, .h__20 {
  height: 20%;
}

.height__25, .h__25 {
  height: 25%;
}

.height__30, .h__30 {
  height: 30%;
}

.height__35, .h__35 {
  height: 35%;
}

.height__40, .h__40 {
  height: 40%;
}

.height__45, .h__45 {
  height: 45%;
}

.height__50, .h__50 {
  height: 50%;
}

.height__55, .h__55 {
  height: 55%;
}

.height__60, .h__60 {
  height: 60%;
}

.height__65, .h__65 {
  height: 65%;
}

.height__70, .h__70 {
  height: 70%;
}

.height__75, .h__75 {
  height: 75%;
}

.height__80, .h__80 {
  height: 80%;
}

.height__85, .h__85 {
  height: 85%;
}

.height__90, .h__90 {
  height: 90%;
}

.height__95, .h__95 {
  height: 95%;
}

.height__100, .h__100 {
  height: 100%;
}

.height__105, .h__105 {
  height: 105%;
}

.height__110, .h__110 {
  height: 110%;
}

.width__fit,
.w__fit {
  width: -webkit-fit-content;
  width: fit-content;
  width: -moz-fit-content;
}

.height__fit,
.h__fit {
  height: -webkit-fit-content;
  height: fit-content;
  height: -moz-fit-content;
}

.border_radius-5,
.b_r-5 {
  border-radius: 5px;
}

.sa__header__image--align {
  position: absolute;
  right: 0;
  max-width: 50%;
}

.change-lab__card--icon__colour {
  color: #5F3A99;
}

#you-belong-page .image-slider__image img {
  -webkit-clip-path: unset;
  clip-path: unset;
}

#you-belong-page .image-slider__selector-container {
  text-align: center;
}

#you-belong-page .align--center {
  display: flex;
  justify-content: center;
  margin: 0 auto;
}

@media (min-width: 599px) {
  #you-belong-page .image-slider__selector {
    display: inline-block;
    margin: 0 0.5rem;
  }
}
@media (max-width: 599px) {
  .sa__header__image--align {
    position: relative;
    max-width: 100%;
    margin-top: 2rem;
  }
}
@media (min-width: 599px) and (max-width: 1198px) {
  .grid__container .grid__1--offset-tab,
.grid__container .g__1--o-t,
.g__cont .grid__1--offset-tab,
.g__cont .g__1--o-t {
    grid-column-start: 2;
  }
}
@media (min-width: 599px) and (max-width: 1198px) {
  .grid__container .grid__2--offset-tab,
.grid__container .g__2--o-t,
.g__cont .grid__2--offset-tab,
.g__cont .g__2--o-t {
    grid-column-start: 3;
  }
}
@media only screen and (max-width: 1198px) {
  #you-belong-chapters, #more-access-chapters {
    display: none;
  }
}
.theme__default-white--primary h1, .theme__default-white--primary h2, .theme__default-white--primary h3, .theme__default-white--primary h4, .theme__default-white--primary h5, .theme__default-white--primary h6,
.t__def-wh--pri h1,
.t__def-wh--pri h2,
.t__def-wh--pri h3,
.t__def-wh--pri h4,
.t__def-wh--pri h5,
.t__def-wh--pri h6 {
  color: #ffffff;
}
.theme__default-white--primary a,
.t__def-wh--pri a {
  color: #ffffff;
  border-color: #ffffff;
  text-decoration: none;
}
.theme__default-white--primary a:hover,
.t__def-wh--pri a:hover {
  color: #ffffff;
}
.theme__default-white--primary a:hover h1, .theme__default-white--primary a:hover h2, .theme__default-white--primary a:hover h3, .theme__default-white--primary a:hover h4, .theme__default-white--primary a:hover h5, .theme__default-white--primary a:hover h6,
.t__def-wh--pri a:hover h1,
.t__def-wh--pri a:hover h2,
.t__def-wh--pri a:hover h3,
.t__def-wh--pri a:hover h4,
.t__def-wh--pri a:hover h5,
.t__def-wh--pri a:hover h6 {
  color: #ffffff;
}
.theme__default-white--primary a div,
.t__def-wh--pri a div {
  border-color: #ffffff !important;
}
.theme__default-white--primary input,
.t__def-wh--pri input {
  border-color: #ffffff;
}
.theme__default-white--primary p,
.t__def-wh--pri p {
  color: #ffffff;
}
.theme__default-white--primary .button,
.theme__default-white--primary .btn,
.theme__default-white--primary .btn__pill, .theme__default-white--primary.button, .theme__default-white--primary.btn, .theme__default-white--primary.btn__pill,
.t__def-wh--pri .button,
.t__def-wh--pri .btn,
.t__def-wh--pri .btn__pill,
.t__def-wh--pri.button,
.t__def-wh--pri.btn,
.t__def-wh--pri.btn__pill {
  border-color: #ffffff;
}
@media (hover: hover) {
  .theme__default-white--primary .button:hover,
.theme__default-white--primary .btn:hover,
.theme__default-white--primary .btn__pill:hover, .theme__default-white--primary.button:hover, .theme__default-white--primary.btn:hover, .theme__default-white--primary.btn__pill:hover,
.t__def-wh--pri .button:hover,
.t__def-wh--pri .btn:hover,
.t__def-wh--pri .btn__pill:hover,
.t__def-wh--pri.button:hover,
.t__def-wh--pri.btn:hover,
.t__def-wh--pri.btn__pill:hover {
    color: #ffffff;
    background: #ffffff;
  }
  .theme__default-white--primary .button:hover i,
.theme__default-white--primary .btn:hover i,
.theme__default-white--primary .btn__pill:hover i, .theme__default-white--primary.button:hover i, .theme__default-white--primary.btn:hover i, .theme__default-white--primary.btn__pill:hover i,
.t__def-wh--pri .button:hover i,
.t__def-wh--pri .btn:hover i,
.t__def-wh--pri .btn__pill:hover i,
.t__def-wh--pri.button:hover i,
.t__def-wh--pri.btn:hover i,
.t__def-wh--pri.btn__pill:hover i {
    color: #ffffff;
  }
}
.theme__default-white--primary .button__invert,
.theme__default-white--primary .btn__invert,
.theme__default-white--primary .btn__pill__invert, .theme__default-white--primary.button__invert, .theme__default-white--primary.btn__invert, .theme__default-white--primary.btn__pill__invert,
.t__def-wh--pri .button__invert,
.t__def-wh--pri .btn__invert,
.t__def-wh--pri .btn__pill__invert,
.t__def-wh--pri.button__invert,
.t__def-wh--pri.btn__invert,
.t__def-wh--pri.btn__pill__invert {
  background-color: #ffffff;
  color: #ffffff;
}
.theme__default-white--primary .button__invert h4,
.theme__default-white--primary .btn__invert h4,
.theme__default-white--primary .btn__pill__invert h4, .theme__default-white--primary.button__invert h4, .theme__default-white--primary.btn__invert h4, .theme__default-white--primary.btn__pill__invert h4,
.t__def-wh--pri .button__invert h4,
.t__def-wh--pri .btn__invert h4,
.t__def-wh--pri .btn__pill__invert h4,
.t__def-wh--pri.button__invert h4,
.t__def-wh--pri.btn__invert h4,
.t__def-wh--pri.btn__pill__invert h4 {
  color: #ffffff;
}
.theme__default-white--primary .button__invert:hover,
.theme__default-white--primary .btn__invert:hover,
.theme__default-white--primary .btn__pill__invert:hover, .theme__default-white--primary.button__invert:hover, .theme__default-white--primary.btn__invert:hover, .theme__default-white--primary.btn__pill__invert:hover,
.t__def-wh--pri .button__invert:hover,
.t__def-wh--pri .btn__invert:hover,
.t__def-wh--pri .btn__pill__invert:hover,
.t__def-wh--pri.button__invert:hover,
.t__def-wh--pri.btn__invert:hover,
.t__def-wh--pri.btn__pill__invert:hover {
  opacity: 0.8;
}
.theme__default-white--primary .button__invert:hover h4,
.theme__default-white--primary .btn__invert:hover h4,
.theme__default-white--primary .btn__pill__invert:hover h4, .theme__default-white--primary.button__invert:hover h4, .theme__default-white--primary.btn__invert:hover h4, .theme__default-white--primary.btn__pill__invert:hover h4,
.t__def-wh--pri .button__invert:hover h4,
.t__def-wh--pri .btn__invert:hover h4,
.t__def-wh--pri .btn__pill__invert:hover h4,
.t__def-wh--pri.button__invert:hover h4,
.t__def-wh--pri.btn__invert:hover h4,
.t__def-wh--pri.btn__pill__invert:hover h4 {
  color: #ffffff;
}
.theme__default-white--primary .button__invert--hover:hover,
.theme__default-white--primary .btn__invert--hover:hover,
.theme__default-white--primary .btn__pill__invert--hover:hover, .theme__default-white--primary.button__invert--hover:hover, .theme__default-white--primary.btn__invert--hover:hover, .theme__default-white--primary.btn__pill__invert--hover:hover,
.t__def-wh--pri .button__invert--hover:hover,
.t__def-wh--pri .btn__invert--hover:hover,
.t__def-wh--pri .btn__pill__invert--hover:hover,
.t__def-wh--pri.button__invert--hover:hover,
.t__def-wh--pri.btn__invert--hover:hover,
.t__def-wh--pri.btn__pill__invert--hover:hover {
  background-color: #ffffff;
  color: #ffffff;
  opacity: 0.8;
}
.theme__default-white--primary .button__under,
.theme__default-white--primary .btn__under,
.theme__default-white--primary .btn__pill__under, .theme__default-white--primary.button__under, .theme__default-white--primary.btn__under, .theme__default-white--primary.btn__pill__under,
.t__def-wh--pri .button__under,
.t__def-wh--pri .btn__under,
.t__def-wh--pri .btn__pill__under,
.t__def-wh--pri.button__under,
.t__def-wh--pri.btn__under,
.t__def-wh--pri.btn__pill__under {
  border-color: #ffffff;
}
.theme__default-white--primary .btn__large,
.t__def-wh--pri .btn__large {
  background-color: #ffffff;
}
.theme__default-white--primary .input__search,
.t__def-wh--pri .input__search {
  border-color: #ffffff;
}
.theme__default-white--primary .input__search i,
.t__def-wh--pri .input__search i {
  color: #ffffff;
}
.theme__default-white--primary .input__search:hover i,
.t__def-wh--pri .input__search:hover i {
  color: #ffffff;
}
.theme__default-white--primary .component__foreground,
.t__def-wh--pri .component__foreground {
  color: #ffffff;
}
.theme__default-white--primary.card,
.theme__default-white--primary .card, .theme__default-white--primary.card__with-image,
.theme__default-white--primary .card__with-image,
.t__def-wh--pri.card,
.t__def-wh--pri .card,
.t__def-wh--pri.card__with-image,
.t__def-wh--pri .card__with-image {
  border-color: #ffffff;
}
.theme__default-white--primary.card__highlight,
.theme__default-white--primary .card__highlight,
.theme__default-white--primary .card__highlight--image,
.theme__default-white--primary .card__highlight--final,
.t__def-wh--pri.card__highlight,
.t__def-wh--pri .card__highlight,
.t__def-wh--pri .card__highlight--image,
.t__def-wh--pri .card__highlight--final {
  background-color: #ffffff;
  border-color: #ffffff;
}
.theme__default-white--primary.card__highlight--title,
.theme__default-white--primary .card__highlight--title,
.theme__default-white--primary .card__highlight--image,
.theme__default-white--primary .card__highlight--final,
.t__def-wh--pri.card__highlight--title,
.t__def-wh--pri .card__highlight--title,
.t__def-wh--pri .card__highlight--image,
.t__def-wh--pri .card__highlight--final {
  color: #ffffff;
}
.theme__default-white--primary .image-slider__selector--dot,
.t__def-wh--pri .image-slider__selector--dot {
  background-color: #ffffff;
}
.theme__default-white--primary .call-to-action__text h3,
.t__def-wh--pri .call-to-action__text h3 {
  color: #ffffff;
}
.theme__default-white--primary .officer__block--title h5, .theme__default-white--primary .officer__block--title h6,
.t__def-wh--pri .officer__block--title h5,
.t__def-wh--pri .officer__block--title h6 {
  color: #ffffff;
}
.theme__default-white--primary .block__statement--link,
.t__def-wh--pri .block__statement--link {
  color: #ffffff;
}
.theme__default-white--primary .card__cutoff,
.t__def-wh--pri .card__cutoff {
  background: linear-gradient(#ffffff, #ffffff), linear-gradient(white, white);
}
.theme__default-white--primary .card__cutoff p,
.t__def-wh--pri .card__cutoff p {
  color: #ffffff;
}
@media (hover: hover) {
  .theme__default-white--primary .card__cutoff:hover,
.t__def-wh--pri .card__cutoff:hover {
    background: #ffffff;
  }
  .theme__default-white--primary .card__cutoff:hover p,
.t__def-wh--pri .card__cutoff:hover p {
    color: #ffffff;
  }
  .theme__default-white--primary .card__cutoff:hover .card__cutoff--link,
.t__def-wh--pri .card__cutoff:hover .card__cutoff--link {
    color: #ffffff;
  }
  .theme__default-white--primary .card__cutoff:hover .card__cutoff--text,
.t__def-wh--pri .card__cutoff:hover .card__cutoff--text {
    background: #ffffff;
  }
  .theme__default-white--primary .card__cutoff:hover .card__cutoff--text p,
.t__def-wh--pri .card__cutoff:hover .card__cutoff--text p {
    color: #ffffff;
  }
  .theme__default-white--primary .card__cutoff:hover .card__cutoff--text .card__cutoff--link,
.t__def-wh--pri .card__cutoff:hover .card__cutoff--text .card__cutoff--link {
    color: #ffffff;
  }
}
.theme__default-white--primary .card__cutoff--link,
.t__def-wh--pri .card__cutoff--link {
  color: #ffffff;
}
@media (hover: hover) {
  .theme__default-white--primary .card__cutoff--link:hover,
.t__def-wh--pri .card__cutoff--link:hover {
    color: #ffffff;
  }
  .theme__default-white--primary .card__cutoff--link:hover--link,
.t__def-wh--pri .card__cutoff--link:hover--link {
    color: #ffffff;
  }
}
.theme__default-white--primary .slider__campaign--selector.active .slider__campaign--selector-dot,
.t__def-wh--pri .slider__campaign--selector.active .slider__campaign--selector-dot {
  background-color: #ffffff;
}
.theme__default-white--primary .dropdown__toggle--title,
.t__def-wh--pri .dropdown__toggle--title {
  color: #ffffff;
}
.theme__default-white--primary .dropdown__toggle--icon i,
.t__def-wh--pri .dropdown__toggle--icon i {
  color: #ffffff;
}
.theme__default-white--primary .large_timer__countdown--item_large,
.t__def-wh--pri .large_timer__countdown--item_large {
  background-color: #ffffff;
}
.theme__default-white--primary .large_timer__countdown--item_medium,
.t__def-wh--pri .large_timer__countdown--item_medium {
  background-color: #ffffff;
}
.theme__default-white--primary .large_timer__countdown--item_small,
.t__def-wh--pri .large_timer__countdown--item_small {
  background-color: #ffffff;
}
.theme__default-white--primary .modalcontent,
.t__def-wh--pri .modalcontent {
  border-color: #ffffff;
}
.theme__default-white--primary .transparent__header,
.t__def-wh--pri .transparent__header {
  background: #ffffff;
}
.theme__default-white--primary .breadcrumb__slashes,
.t__def-wh--pri .breadcrumb__slashes {
  color: #ffffff;
}
.theme__default-white--primary .dropdown,
.t__def-wh--pri .dropdown {
  background-color: #ffffff;
}
.theme__default-white--primary .dropdown option,
.t__def-wh--pri .dropdown option {
  border-color: #ffffff !important;
}
.theme__default-white--primary .es-list::-webkit-scrollbar-thumb,
.t__def-wh--pri .es-list::-webkit-scrollbar-thumb {
  background: #ffffff;
}
.theme__default-white--primary .es-visible,
.t__def-wh--pri .es-visible {
  border-color: #ffffff !important;
}
.theme__default-white--primary .ot-open,
.theme__default-white--primary .ot-closed,
.t__def-wh--pri .ot-open,
.t__def-wh--pri .ot-closed {
  color: #ffffff;
}
.theme__default-white--primary .colour__foreground,
.t__def-wh--pri .colour__foreground {
  color: #ffffff;
}
.theme__default-white--primary h1.t__none,
.theme__default-white--primary h1.theme__none,
.theme__default-white--primary h2.t__none,
.theme__default-white--primary h2.theme__none,
.theme__default-white--primary h3.t__none,
.theme__default-white--primary h3.theme__none,
.theme__default-white--primary h4.t__none,
.theme__default-white--primary h4.theme__none,
.theme__default-white--primary h1.t__none--w-hov,
.theme__default-white--primary h1.theme__none--with-hover,
.theme__default-white--primary h2.t__none--w-hov,
.theme__default-white--primary h2.theme__none--with-hover,
.theme__default-white--primary h3.t__none--w-hov,
.theme__default-white--primary h3.theme__none--with-hover,
.theme__default-white--primary h4.t__none--w-hov,
.theme__default-white--primary h4.theme__none--with-hover,
.t__def-wh--pri h1.t__none,
.t__def-wh--pri h1.theme__none,
.t__def-wh--pri h2.t__none,
.t__def-wh--pri h2.theme__none,
.t__def-wh--pri h3.t__none,
.t__def-wh--pri h3.theme__none,
.t__def-wh--pri h4.t__none,
.t__def-wh--pri h4.theme__none,
.t__def-wh--pri h1.t__none--w-hov,
.t__def-wh--pri h1.theme__none--with-hover,
.t__def-wh--pri h2.t__none--w-hov,
.t__def-wh--pri h2.theme__none--with-hover,
.t__def-wh--pri h3.t__none--w-hov,
.t__def-wh--pri h3.theme__none--with-hover,
.t__def-wh--pri h4.t__none--w-hov,
.t__def-wh--pri h4.theme__none--with-hover {
  color: #ffffff;
}
.theme__default-white--primary span.t__none,
.theme__default-white--primary span.theme__none,
.t__def-wh--pri span.t__none,
.t__def-wh--pri span.theme__none {
  color: #ffffff;
}
.theme__default-white--primary i.t__none,
.theme__default-white--primary i.theme__none,
.t__def-wh--pri i.t__none,
.t__def-wh--pri i.theme__none {
  color: #ffffff;
}
.theme__default-white--primary a.border__none,
.theme__default-white--primary a.b__none,
.t__def-wh--pri a.border__none,
.t__def-wh--pri a.b__none {
  border: 0;
}
.theme__default-white--primary a:hover h1.t__none,
.theme__default-white--primary a:hover h1.theme__none,
.theme__default-white--primary a:hover h2.t__none,
.theme__default-white--primary a:hover h2.theme__none,
.theme__default-white--primary a:hover h3.t__none,
.theme__default-white--primary a:hover h3.theme__none,
.theme__default-white--primary a:hover h4.t__none,
.theme__default-white--primary a:hover h4.theme__none,
.t__def-wh--pri a:hover h1.t__none,
.t__def-wh--pri a:hover h1.theme__none,
.t__def-wh--pri a:hover h2.t__none,
.t__def-wh--pri a:hover h2.theme__none,
.t__def-wh--pri a:hover h3.t__none,
.t__def-wh--pri a:hover h3.theme__none,
.t__def-wh--pri a:hover h4.t__none,
.t__def-wh--pri a:hover h4.theme__none {
  color: #ffffff;
}
.theme__default-white--primary a:hover h1.t__none--w-hov,
.theme__default-white--primary a:hover h1.theme__none--with-hover,
.theme__default-white--primary a:hover h2.t__none--w-hov,
.theme__default-white--primary a:hover h2.theme__none--with-hover,
.theme__default-white--primary a:hover h3.t__none--w-hov,
.theme__default-white--primary a:hover h3.theme__none--with-hover,
.theme__default-white--primary a:hover h4.t__none--w-hov,
.theme__default-white--primary a:hover h4.theme__none--with-hover,
.t__def-wh--pri a:hover h1.t__none--w-hov,
.t__def-wh--pri a:hover h1.theme__none--with-hover,
.t__def-wh--pri a:hover h2.t__none--w-hov,
.t__def-wh--pri a:hover h2.theme__none--with-hover,
.t__def-wh--pri a:hover h3.t__none--w-hov,
.t__def-wh--pri a:hover h3.theme__none--with-hover,
.t__def-wh--pri a:hover h4.t__none--w-hov,
.t__def-wh--pri a:hover h4.theme__none--with-hover {
  color: #ffffff;
}
.theme__default-white--primary .dotted__line--small, .theme__default-white--primary .dotted__line--medium, .theme__default-white--primary .dotted__line--large, .theme__default-white--primary .dotted__line--x-large, .theme__default-white--primary .dotted__line--huge,
.t__def-wh--pri .dotted__line--small,
.t__def-wh--pri .dotted__line--medium,
.t__def-wh--pri .dotted__line--large,
.t__def-wh--pri .dotted__line--x-large,
.t__def-wh--pri .dotted__line--huge {
  border-image-source: url("https://fe3ca8e0a2f497a00e8a-853d39369c554c336474f22b1382bbe4.ssl.cf3.rackcdn.com/dotted_def-white.png");
}

.theme__default-white--background-primary,
.t__def-wh--bg-pri {
  background-color: #ffffff;
}

.theme__default-blue--primary h1, .theme__default-blue--primary h2, .theme__default-blue--primary h3, .theme__default-blue--primary h4, .theme__default-blue--primary h5, .theme__default-blue--primary h6,
.t__def-bl--pri h1,
.t__def-bl--pri h2,
.t__def-bl--pri h3,
.t__def-bl--pri h4,
.t__def-bl--pri h5,
.t__def-bl--pri h6 {
  color: #1e3155;
}
.theme__default-blue--primary a,
.t__def-bl--pri a {
  color: #1e3155;
  border-color: #1e3155;
  text-decoration: none;
}
.theme__default-blue--primary a:hover,
.t__def-bl--pri a:hover {
  color: #1e3155;
}
.theme__default-blue--primary a:hover h1, .theme__default-blue--primary a:hover h2, .theme__default-blue--primary a:hover h3, .theme__default-blue--primary a:hover h4, .theme__default-blue--primary a:hover h5, .theme__default-blue--primary a:hover h6,
.t__def-bl--pri a:hover h1,
.t__def-bl--pri a:hover h2,
.t__def-bl--pri a:hover h3,
.t__def-bl--pri a:hover h4,
.t__def-bl--pri a:hover h5,
.t__def-bl--pri a:hover h6 {
  color: #1e3155;
}
.theme__default-blue--primary a div,
.t__def-bl--pri a div {
  border-color: #1e3155 !important;
}
.theme__default-blue--primary input,
.t__def-bl--pri input {
  border-color: #1e3155;
}
.theme__default-blue--primary p,
.t__def-bl--pri p {
  color: #1e3155;
}
.theme__default-blue--primary .button,
.theme__default-blue--primary .btn,
.theme__default-blue--primary .btn__pill, .theme__default-blue--primary.button, .theme__default-blue--primary.btn, .theme__default-blue--primary.btn__pill,
.t__def-bl--pri .button,
.t__def-bl--pri .btn,
.t__def-bl--pri .btn__pill,
.t__def-bl--pri.button,
.t__def-bl--pri.btn,
.t__def-bl--pri.btn__pill {
  border-color: #1e3155;
}
@media (hover: hover) {
  .theme__default-blue--primary .button:hover,
.theme__default-blue--primary .btn:hover,
.theme__default-blue--primary .btn__pill:hover, .theme__default-blue--primary.button:hover, .theme__default-blue--primary.btn:hover, .theme__default-blue--primary.btn__pill:hover,
.t__def-bl--pri .button:hover,
.t__def-bl--pri .btn:hover,
.t__def-bl--pri .btn__pill:hover,
.t__def-bl--pri.button:hover,
.t__def-bl--pri.btn:hover,
.t__def-bl--pri.btn__pill:hover {
    color: #ffffff;
    background: #1e3155;
  }
  .theme__default-blue--primary .button:hover i,
.theme__default-blue--primary .btn:hover i,
.theme__default-blue--primary .btn__pill:hover i, .theme__default-blue--primary.button:hover i, .theme__default-blue--primary.btn:hover i, .theme__default-blue--primary.btn__pill:hover i,
.t__def-bl--pri .button:hover i,
.t__def-bl--pri .btn:hover i,
.t__def-bl--pri .btn__pill:hover i,
.t__def-bl--pri.button:hover i,
.t__def-bl--pri.btn:hover i,
.t__def-bl--pri.btn__pill:hover i {
    color: #ffffff;
  }
}
.theme__default-blue--primary .button__invert,
.theme__default-blue--primary .btn__invert,
.theme__default-blue--primary .btn__pill__invert, .theme__default-blue--primary.button__invert, .theme__default-blue--primary.btn__invert, .theme__default-blue--primary.btn__pill__invert,
.t__def-bl--pri .button__invert,
.t__def-bl--pri .btn__invert,
.t__def-bl--pri .btn__pill__invert,
.t__def-bl--pri.button__invert,
.t__def-bl--pri.btn__invert,
.t__def-bl--pri.btn__pill__invert {
  background-color: #1e3155;
  color: #1e3155;
}
.theme__default-blue--primary .button__invert h4,
.theme__default-blue--primary .btn__invert h4,
.theme__default-blue--primary .btn__pill__invert h4, .theme__default-blue--primary.button__invert h4, .theme__default-blue--primary.btn__invert h4, .theme__default-blue--primary.btn__pill__invert h4,
.t__def-bl--pri .button__invert h4,
.t__def-bl--pri .btn__invert h4,
.t__def-bl--pri .btn__pill__invert h4,
.t__def-bl--pri.button__invert h4,
.t__def-bl--pri.btn__invert h4,
.t__def-bl--pri.btn__pill__invert h4 {
  color: #ffffff;
}
.theme__default-blue--primary .button__invert:hover,
.theme__default-blue--primary .btn__invert:hover,
.theme__default-blue--primary .btn__pill__invert:hover, .theme__default-blue--primary.button__invert:hover, .theme__default-blue--primary.btn__invert:hover, .theme__default-blue--primary.btn__pill__invert:hover,
.t__def-bl--pri .button__invert:hover,
.t__def-bl--pri .btn__invert:hover,
.t__def-bl--pri .btn__pill__invert:hover,
.t__def-bl--pri.button__invert:hover,
.t__def-bl--pri.btn__invert:hover,
.t__def-bl--pri.btn__pill__invert:hover {
  opacity: 0.8;
}
.theme__default-blue--primary .button__invert:hover h4,
.theme__default-blue--primary .btn__invert:hover h4,
.theme__default-blue--primary .btn__pill__invert:hover h4, .theme__default-blue--primary.button__invert:hover h4, .theme__default-blue--primary.btn__invert:hover h4, .theme__default-blue--primary.btn__pill__invert:hover h4,
.t__def-bl--pri .button__invert:hover h4,
.t__def-bl--pri .btn__invert:hover h4,
.t__def-bl--pri .btn__pill__invert:hover h4,
.t__def-bl--pri.button__invert:hover h4,
.t__def-bl--pri.btn__invert:hover h4,
.t__def-bl--pri.btn__pill__invert:hover h4 {
  color: #ffffff;
}
.theme__default-blue--primary .button__invert--hover:hover,
.theme__default-blue--primary .btn__invert--hover:hover,
.theme__default-blue--primary .btn__pill__invert--hover:hover, .theme__default-blue--primary.button__invert--hover:hover, .theme__default-blue--primary.btn__invert--hover:hover, .theme__default-blue--primary.btn__pill__invert--hover:hover,
.t__def-bl--pri .button__invert--hover:hover,
.t__def-bl--pri .btn__invert--hover:hover,
.t__def-bl--pri .btn__pill__invert--hover:hover,
.t__def-bl--pri.button__invert--hover:hover,
.t__def-bl--pri.btn__invert--hover:hover,
.t__def-bl--pri.btn__pill__invert--hover:hover {
  background-color: #ffffff;
  color: #1e3155;
  opacity: 0.8;
}
.theme__default-blue--primary .button__under,
.theme__default-blue--primary .btn__under,
.theme__default-blue--primary .btn__pill__under, .theme__default-blue--primary.button__under, .theme__default-blue--primary.btn__under, .theme__default-blue--primary.btn__pill__under,
.t__def-bl--pri .button__under,
.t__def-bl--pri .btn__under,
.t__def-bl--pri .btn__pill__under,
.t__def-bl--pri.button__under,
.t__def-bl--pri.btn__under,
.t__def-bl--pri.btn__pill__under {
  border-color: #1e3155;
}
.theme__default-blue--primary .btn__large,
.t__def-bl--pri .btn__large {
  background-color: #1e3155;
}
.theme__default-blue--primary .input__search,
.t__def-bl--pri .input__search {
  border-color: #1e3155;
}
.theme__default-blue--primary .input__search i,
.t__def-bl--pri .input__search i {
  color: #1e3155;
}
.theme__default-blue--primary .input__search:hover i,
.t__def-bl--pri .input__search:hover i {
  color: #1e3155;
}
.theme__default-blue--primary .component__foreground,
.t__def-bl--pri .component__foreground {
  color: #1e3155;
}
.theme__default-blue--primary.card,
.theme__default-blue--primary .card, .theme__default-blue--primary.card__with-image,
.theme__default-blue--primary .card__with-image,
.t__def-bl--pri.card,
.t__def-bl--pri .card,
.t__def-bl--pri.card__with-image,
.t__def-bl--pri .card__with-image {
  border-color: #1e3155;
}
.theme__default-blue--primary.card__highlight,
.theme__default-blue--primary .card__highlight,
.theme__default-blue--primary .card__highlight--image,
.theme__default-blue--primary .card__highlight--final,
.t__def-bl--pri.card__highlight,
.t__def-bl--pri .card__highlight,
.t__def-bl--pri .card__highlight--image,
.t__def-bl--pri .card__highlight--final {
  background-color: #1e3155;
  border-color: #1e3155;
}
.theme__default-blue--primary.card__highlight--title,
.theme__default-blue--primary .card__highlight--title,
.theme__default-blue--primary .card__highlight--image,
.theme__default-blue--primary .card__highlight--final,
.t__def-bl--pri.card__highlight--title,
.t__def-bl--pri .card__highlight--title,
.t__def-bl--pri .card__highlight--image,
.t__def-bl--pri .card__highlight--final {
  color: #1e3155;
}
.theme__default-blue--primary .image-slider__selector--dot,
.t__def-bl--pri .image-slider__selector--dot {
  background-color: #1e3155;
}
.theme__default-blue--primary .call-to-action__text h3,
.t__def-bl--pri .call-to-action__text h3 {
  color: #1e3155;
}
.theme__default-blue--primary .officer__block--title h5, .theme__default-blue--primary .officer__block--title h6,
.t__def-bl--pri .officer__block--title h5,
.t__def-bl--pri .officer__block--title h6 {
  color: #1e3155;
}
.theme__default-blue--primary .block__statement--link,
.t__def-bl--pri .block__statement--link {
  color: #1e3155;
}
.theme__default-blue--primary .card__cutoff,
.t__def-bl--pri .card__cutoff {
  background: linear-gradient(#1e3155, #1e3155), linear-gradient(white, white);
}
.theme__default-blue--primary .card__cutoff p,
.t__def-bl--pri .card__cutoff p {
  color: #1e3155;
}
@media (hover: hover) {
  .theme__default-blue--primary .card__cutoff:hover,
.t__def-bl--pri .card__cutoff:hover {
    background: #ffffff;
  }
  .theme__default-blue--primary .card__cutoff:hover p,
.t__def-bl--pri .card__cutoff:hover p {
    color: #1e3155;
  }
  .theme__default-blue--primary .card__cutoff:hover .card__cutoff--link,
.t__def-bl--pri .card__cutoff:hover .card__cutoff--link {
    color: #1e3155;
  }
  .theme__default-blue--primary .card__cutoff:hover .card__cutoff--text,
.t__def-bl--pri .card__cutoff:hover .card__cutoff--text {
    background: #ffffff;
  }
  .theme__default-blue--primary .card__cutoff:hover .card__cutoff--text p,
.t__def-bl--pri .card__cutoff:hover .card__cutoff--text p {
    color: #1e3155;
  }
  .theme__default-blue--primary .card__cutoff:hover .card__cutoff--text .card__cutoff--link,
.t__def-bl--pri .card__cutoff:hover .card__cutoff--text .card__cutoff--link {
    color: #1e3155;
  }
}
.theme__default-blue--primary .card__cutoff--link,
.t__def-bl--pri .card__cutoff--link {
  color: #ffffff;
}
@media (hover: hover) {
  .theme__default-blue--primary .card__cutoff--link:hover,
.t__def-bl--pri .card__cutoff--link:hover {
    color: #1e3155;
  }
  .theme__default-blue--primary .card__cutoff--link:hover--link,
.t__def-bl--pri .card__cutoff--link:hover--link {
    color: #1e3155;
  }
}
.theme__default-blue--primary .slider__campaign--selector.active .slider__campaign--selector-dot,
.t__def-bl--pri .slider__campaign--selector.active .slider__campaign--selector-dot {
  background-color: #1e3155;
}
.theme__default-blue--primary .dropdown__toggle--title,
.t__def-bl--pri .dropdown__toggle--title {
  color: #1e3155;
}
.theme__default-blue--primary .dropdown__toggle--icon i,
.t__def-bl--pri .dropdown__toggle--icon i {
  color: #1e3155;
}
.theme__default-blue--primary .large_timer__countdown--item_large,
.t__def-bl--pri .large_timer__countdown--item_large {
  background-color: #1e3155;
}
.theme__default-blue--primary .large_timer__countdown--item_medium,
.t__def-bl--pri .large_timer__countdown--item_medium {
  background-color: #1e3155;
}
.theme__default-blue--primary .large_timer__countdown--item_small,
.t__def-bl--pri .large_timer__countdown--item_small {
  background-color: #1e3155;
}
.theme__default-blue--primary .modalcontent,
.t__def-bl--pri .modalcontent {
  border-color: #1e3155;
}
.theme__default-blue--primary .transparent__header,
.t__def-bl--pri .transparent__header {
  background: #1e3155;
}
.theme__default-blue--primary .breadcrumb__slashes,
.t__def-bl--pri .breadcrumb__slashes {
  color: #1e3155;
}
.theme__default-blue--primary .dropdown,
.t__def-bl--pri .dropdown {
  background-color: #1e3155;
}
.theme__default-blue--primary .dropdown option,
.t__def-bl--pri .dropdown option {
  border-color: #1e3155 !important;
}
.theme__default-blue--primary .es-list::-webkit-scrollbar-thumb,
.t__def-bl--pri .es-list::-webkit-scrollbar-thumb {
  background: #1e3155;
}
.theme__default-blue--primary .es-visible,
.t__def-bl--pri .es-visible {
  border-color: #1e3155 !important;
}
.theme__default-blue--primary .ot-open,
.theme__default-blue--primary .ot-closed,
.t__def-bl--pri .ot-open,
.t__def-bl--pri .ot-closed {
  color: #1e3155;
}
.theme__default-blue--primary .colour__foreground,
.t__def-bl--pri .colour__foreground {
  color: #1e3155;
}
.theme__default-blue--primary h1.t__none,
.theme__default-blue--primary h1.theme__none,
.theme__default-blue--primary h2.t__none,
.theme__default-blue--primary h2.theme__none,
.theme__default-blue--primary h3.t__none,
.theme__default-blue--primary h3.theme__none,
.theme__default-blue--primary h4.t__none,
.theme__default-blue--primary h4.theme__none,
.theme__default-blue--primary h1.t__none--w-hov,
.theme__default-blue--primary h1.theme__none--with-hover,
.theme__default-blue--primary h2.t__none--w-hov,
.theme__default-blue--primary h2.theme__none--with-hover,
.theme__default-blue--primary h3.t__none--w-hov,
.theme__default-blue--primary h3.theme__none--with-hover,
.theme__default-blue--primary h4.t__none--w-hov,
.theme__default-blue--primary h4.theme__none--with-hover,
.t__def-bl--pri h1.t__none,
.t__def-bl--pri h1.theme__none,
.t__def-bl--pri h2.t__none,
.t__def-bl--pri h2.theme__none,
.t__def-bl--pri h3.t__none,
.t__def-bl--pri h3.theme__none,
.t__def-bl--pri h4.t__none,
.t__def-bl--pri h4.theme__none,
.t__def-bl--pri h1.t__none--w-hov,
.t__def-bl--pri h1.theme__none--with-hover,
.t__def-bl--pri h2.t__none--w-hov,
.t__def-bl--pri h2.theme__none--with-hover,
.t__def-bl--pri h3.t__none--w-hov,
.t__def-bl--pri h3.theme__none--with-hover,
.t__def-bl--pri h4.t__none--w-hov,
.t__def-bl--pri h4.theme__none--with-hover {
  color: #1e3155;
}
.theme__default-blue--primary span.t__none,
.theme__default-blue--primary span.theme__none,
.t__def-bl--pri span.t__none,
.t__def-bl--pri span.theme__none {
  color: #1e3155;
}
.theme__default-blue--primary i.t__none,
.theme__default-blue--primary i.theme__none,
.t__def-bl--pri i.t__none,
.t__def-bl--pri i.theme__none {
  color: #1e3155;
}
.theme__default-blue--primary a.border__none,
.theme__default-blue--primary a.b__none,
.t__def-bl--pri a.border__none,
.t__def-bl--pri a.b__none {
  border: 0;
}
.theme__default-blue--primary a:hover h1.t__none,
.theme__default-blue--primary a:hover h1.theme__none,
.theme__default-blue--primary a:hover h2.t__none,
.theme__default-blue--primary a:hover h2.theme__none,
.theme__default-blue--primary a:hover h3.t__none,
.theme__default-blue--primary a:hover h3.theme__none,
.theme__default-blue--primary a:hover h4.t__none,
.theme__default-blue--primary a:hover h4.theme__none,
.t__def-bl--pri a:hover h1.t__none,
.t__def-bl--pri a:hover h1.theme__none,
.t__def-bl--pri a:hover h2.t__none,
.t__def-bl--pri a:hover h2.theme__none,
.t__def-bl--pri a:hover h3.t__none,
.t__def-bl--pri a:hover h3.theme__none,
.t__def-bl--pri a:hover h4.t__none,
.t__def-bl--pri a:hover h4.theme__none {
  color: #1e3155;
}
.theme__default-blue--primary a:hover h1.t__none--w-hov,
.theme__default-blue--primary a:hover h1.theme__none--with-hover,
.theme__default-blue--primary a:hover h2.t__none--w-hov,
.theme__default-blue--primary a:hover h2.theme__none--with-hover,
.theme__default-blue--primary a:hover h3.t__none--w-hov,
.theme__default-blue--primary a:hover h3.theme__none--with-hover,
.theme__default-blue--primary a:hover h4.t__none--w-hov,
.theme__default-blue--primary a:hover h4.theme__none--with-hover,
.t__def-bl--pri a:hover h1.t__none--w-hov,
.t__def-bl--pri a:hover h1.theme__none--with-hover,
.t__def-bl--pri a:hover h2.t__none--w-hov,
.t__def-bl--pri a:hover h2.theme__none--with-hover,
.t__def-bl--pri a:hover h3.t__none--w-hov,
.t__def-bl--pri a:hover h3.theme__none--with-hover,
.t__def-bl--pri a:hover h4.t__none--w-hov,
.t__def-bl--pri a:hover h4.theme__none--with-hover {
  color: #1e3155;
}

.theme__default-blue--secondary h1, .theme__default-blue--secondary h2, .theme__default-blue--secondary h3, .theme__default-blue--secondary h4, .theme__default-blue--secondary h5, .theme__default-blue--secondary h6,
.t__def-bl--sec h1,
.t__def-bl--sec h2,
.t__def-bl--sec h3,
.t__def-bl--sec h4,
.t__def-bl--sec h5,
.t__def-bl--sec h6 {
  color: #2fbdec;
}
.theme__default-blue--secondary a,
.t__def-bl--sec a {
  color: #1e3155;
  border-color: #2fbdec;
  text-decoration: none;
}
.theme__default-blue--secondary a:hover,
.t__def-bl--sec a:hover {
  color: #2fbdec;
}
.theme__default-blue--secondary a:hover h1, .theme__default-blue--secondary a:hover h2, .theme__default-blue--secondary a:hover h3, .theme__default-blue--secondary a:hover h4, .theme__default-blue--secondary a:hover h5, .theme__default-blue--secondary a:hover h6,
.t__def-bl--sec a:hover h1,
.t__def-bl--sec a:hover h2,
.t__def-bl--sec a:hover h3,
.t__def-bl--sec a:hover h4,
.t__def-bl--sec a:hover h5,
.t__def-bl--sec a:hover h6 {
  color: #2fbdec;
}
.theme__default-blue--secondary a div,
.t__def-bl--sec a div {
  border-color: #2fbdec !important;
}
.theme__default-blue--secondary input,
.t__def-bl--sec input {
  border-color: #2fbdec;
}
.theme__default-blue--secondary p,
.t__def-bl--sec p {
  color: #1e3155;
}
.theme__default-blue--secondary .button,
.theme__default-blue--secondary .btn,
.theme__default-blue--secondary .btn__pill, .theme__default-blue--secondary.button, .theme__default-blue--secondary.btn, .theme__default-blue--secondary.btn__pill,
.t__def-bl--sec .button,
.t__def-bl--sec .btn,
.t__def-bl--sec .btn__pill,
.t__def-bl--sec.button,
.t__def-bl--sec.btn,
.t__def-bl--sec.btn__pill {
  border-color: #2fbdec;
}
@media (hover: hover) {
  .theme__default-blue--secondary .button:hover,
.theme__default-blue--secondary .btn:hover,
.theme__default-blue--secondary .btn__pill:hover, .theme__default-blue--secondary.button:hover, .theme__default-blue--secondary.btn:hover, .theme__default-blue--secondary.btn__pill:hover,
.t__def-bl--sec .button:hover,
.t__def-bl--sec .btn:hover,
.t__def-bl--sec .btn__pill:hover,
.t__def-bl--sec.button:hover,
.t__def-bl--sec.btn:hover,
.t__def-bl--sec.btn__pill:hover {
    color: #ffffff;
    background: #2fbdec;
  }
  .theme__default-blue--secondary .button:hover i,
.theme__default-blue--secondary .btn:hover i,
.theme__default-blue--secondary .btn__pill:hover i, .theme__default-blue--secondary.button:hover i, .theme__default-blue--secondary.btn:hover i, .theme__default-blue--secondary.btn__pill:hover i,
.t__def-bl--sec .button:hover i,
.t__def-bl--sec .btn:hover i,
.t__def-bl--sec .btn__pill:hover i,
.t__def-bl--sec.button:hover i,
.t__def-bl--sec.btn:hover i,
.t__def-bl--sec.btn__pill:hover i {
    color: #ffffff;
  }
}
.theme__default-blue--secondary .button__invert,
.theme__default-blue--secondary .btn__invert,
.theme__default-blue--secondary .btn__pill__invert, .theme__default-blue--secondary.button__invert, .theme__default-blue--secondary.btn__invert, .theme__default-blue--secondary.btn__pill__invert,
.t__def-bl--sec .button__invert,
.t__def-bl--sec .btn__invert,
.t__def-bl--sec .btn__pill__invert,
.t__def-bl--sec.button__invert,
.t__def-bl--sec.btn__invert,
.t__def-bl--sec.btn__pill__invert {
  background-color: #2fbdec;
  color: #1e3155;
}
.theme__default-blue--secondary .button__invert h4,
.theme__default-blue--secondary .btn__invert h4,
.theme__default-blue--secondary .btn__pill__invert h4, .theme__default-blue--secondary.button__invert h4, .theme__default-blue--secondary.btn__invert h4, .theme__default-blue--secondary.btn__pill__invert h4,
.t__def-bl--sec .button__invert h4,
.t__def-bl--sec .btn__invert h4,
.t__def-bl--sec .btn__pill__invert h4,
.t__def-bl--sec.button__invert h4,
.t__def-bl--sec.btn__invert h4,
.t__def-bl--sec.btn__pill__invert h4 {
  color: #ffffff;
}
.theme__default-blue--secondary .button__invert:hover,
.theme__default-blue--secondary .btn__invert:hover,
.theme__default-blue--secondary .btn__pill__invert:hover, .theme__default-blue--secondary.button__invert:hover, .theme__default-blue--secondary.btn__invert:hover, .theme__default-blue--secondary.btn__pill__invert:hover,
.t__def-bl--sec .button__invert:hover,
.t__def-bl--sec .btn__invert:hover,
.t__def-bl--sec .btn__pill__invert:hover,
.t__def-bl--sec.button__invert:hover,
.t__def-bl--sec.btn__invert:hover,
.t__def-bl--sec.btn__pill__invert:hover {
  opacity: 0.8;
}
.theme__default-blue--secondary .button__invert:hover h4,
.theme__default-blue--secondary .btn__invert:hover h4,
.theme__default-blue--secondary .btn__pill__invert:hover h4, .theme__default-blue--secondary.button__invert:hover h4, .theme__default-blue--secondary.btn__invert:hover h4, .theme__default-blue--secondary.btn__pill__invert:hover h4,
.t__def-bl--sec .button__invert:hover h4,
.t__def-bl--sec .btn__invert:hover h4,
.t__def-bl--sec .btn__pill__invert:hover h4,
.t__def-bl--sec.button__invert:hover h4,
.t__def-bl--sec.btn__invert:hover h4,
.t__def-bl--sec.btn__pill__invert:hover h4 {
  color: #ffffff;
}
.theme__default-blue--secondary .button__invert--hover:hover,
.theme__default-blue--secondary .btn__invert--hover:hover,
.theme__default-blue--secondary .btn__pill__invert--hover:hover, .theme__default-blue--secondary.button__invert--hover:hover, .theme__default-blue--secondary.btn__invert--hover:hover, .theme__default-blue--secondary.btn__pill__invert--hover:hover,
.t__def-bl--sec .button__invert--hover:hover,
.t__def-bl--sec .btn__invert--hover:hover,
.t__def-bl--sec .btn__pill__invert--hover:hover,
.t__def-bl--sec.button__invert--hover:hover,
.t__def-bl--sec.btn__invert--hover:hover,
.t__def-bl--sec.btn__pill__invert--hover:hover {
  background-color: #ffffff;
  color: #1e3155;
  opacity: 0.8;
}
.theme__default-blue--secondary .button__under,
.theme__default-blue--secondary .btn__under,
.theme__default-blue--secondary .btn__pill__under, .theme__default-blue--secondary.button__under, .theme__default-blue--secondary.btn__under, .theme__default-blue--secondary.btn__pill__under,
.t__def-bl--sec .button__under,
.t__def-bl--sec .btn__under,
.t__def-bl--sec .btn__pill__under,
.t__def-bl--sec.button__under,
.t__def-bl--sec.btn__under,
.t__def-bl--sec.btn__pill__under {
  border-color: #2fbdec;
}
.theme__default-blue--secondary .btn__large,
.t__def-bl--sec .btn__large {
  background-color: #2fbdec;
}
.theme__default-blue--secondary .input__search,
.t__def-bl--sec .input__search {
  border-color: #2fbdec;
}
.theme__default-blue--secondary .input__search i,
.t__def-bl--sec .input__search i {
  color: #1e3155;
}
.theme__default-blue--secondary .input__search:hover i,
.t__def-bl--sec .input__search:hover i {
  color: #2fbdec;
}
.theme__default-blue--secondary .component__foreground,
.t__def-bl--sec .component__foreground {
  color: #1e3155;
}
.theme__default-blue--secondary.card,
.theme__default-blue--secondary .card, .theme__default-blue--secondary.card__with-image,
.theme__default-blue--secondary .card__with-image,
.t__def-bl--sec.card,
.t__def-bl--sec .card,
.t__def-bl--sec.card__with-image,
.t__def-bl--sec .card__with-image {
  border-color: #2fbdec;
}
.theme__default-blue--secondary.card__highlight,
.theme__default-blue--secondary .card__highlight,
.theme__default-blue--secondary .card__highlight--image,
.theme__default-blue--secondary .card__highlight--final,
.t__def-bl--sec.card__highlight,
.t__def-bl--sec .card__highlight,
.t__def-bl--sec .card__highlight--image,
.t__def-bl--sec .card__highlight--final {
  background-color: #2fbdec;
  border-color: #2fbdec;
}
.theme__default-blue--secondary.card__highlight--title,
.theme__default-blue--secondary .card__highlight--title,
.theme__default-blue--secondary .card__highlight--image,
.theme__default-blue--secondary .card__highlight--final,
.t__def-bl--sec.card__highlight--title,
.t__def-bl--sec .card__highlight--title,
.t__def-bl--sec .card__highlight--image,
.t__def-bl--sec .card__highlight--final {
  color: #1e3155;
}
.theme__default-blue--secondary .image-slider__selector--dot,
.t__def-bl--sec .image-slider__selector--dot {
  background-color: #2fbdec;
}
.theme__default-blue--secondary .call-to-action__text h3,
.t__def-bl--sec .call-to-action__text h3 {
  color: #1e3155;
}
.theme__default-blue--secondary .officer__block--title h5, .theme__default-blue--secondary .officer__block--title h6,
.t__def-bl--sec .officer__block--title h5,
.t__def-bl--sec .officer__block--title h6 {
  color: #1e3155;
}
.theme__default-blue--secondary .block__statement--link,
.t__def-bl--sec .block__statement--link {
  color: #1e3155;
}
.theme__default-blue--secondary .card__cutoff,
.t__def-bl--sec .card__cutoff {
  background: linear-gradient(#2fbdec, #2fbdec), linear-gradient(white, white);
}
.theme__default-blue--secondary .card__cutoff p,
.t__def-bl--sec .card__cutoff p {
  color: #1e3155;
}
@media (hover: hover) {
  .theme__default-blue--secondary .card__cutoff:hover,
.t__def-bl--sec .card__cutoff:hover {
    background: #ffffff;
  }
  .theme__default-blue--secondary .card__cutoff:hover p,
.t__def-bl--sec .card__cutoff:hover p {
    color: #1e3155;
  }
  .theme__default-blue--secondary .card__cutoff:hover .card__cutoff--link,
.t__def-bl--sec .card__cutoff:hover .card__cutoff--link {
    color: #2fbdec;
  }
  .theme__default-blue--secondary .card__cutoff:hover .card__cutoff--text,
.t__def-bl--sec .card__cutoff:hover .card__cutoff--text {
    background: #ffffff;
  }
  .theme__default-blue--secondary .card__cutoff:hover .card__cutoff--text p,
.t__def-bl--sec .card__cutoff:hover .card__cutoff--text p {
    color: #1e3155;
  }
  .theme__default-blue--secondary .card__cutoff:hover .card__cutoff--text .card__cutoff--link,
.t__def-bl--sec .card__cutoff:hover .card__cutoff--text .card__cutoff--link {
    color: #2fbdec;
  }
}
.theme__default-blue--secondary .card__cutoff--link,
.t__def-bl--sec .card__cutoff--link {
  color: #ffffff;
}
@media (hover: hover) {
  .theme__default-blue--secondary .card__cutoff--link:hover,
.t__def-bl--sec .card__cutoff--link:hover {
    color: #2fbdec;
  }
  .theme__default-blue--secondary .card__cutoff--link:hover--link,
.t__def-bl--sec .card__cutoff--link:hover--link {
    color: #2fbdec;
  }
}
.theme__default-blue--secondary .slider__campaign--selector.active .slider__campaign--selector-dot,
.t__def-bl--sec .slider__campaign--selector.active .slider__campaign--selector-dot {
  background-color: #2fbdec;
}
.theme__default-blue--secondary .dropdown__toggle--title,
.t__def-bl--sec .dropdown__toggle--title {
  color: #2fbdec;
}
.theme__default-blue--secondary .dropdown__toggle--icon i,
.t__def-bl--sec .dropdown__toggle--icon i {
  color: #2fbdec;
}
.theme__default-blue--secondary .large_timer__countdown--item_large,
.t__def-bl--sec .large_timer__countdown--item_large {
  background-color: #2fbdec;
}
.theme__default-blue--secondary .large_timer__countdown--item_medium,
.t__def-bl--sec .large_timer__countdown--item_medium {
  background-color: #2fbdec;
}
.theme__default-blue--secondary .large_timer__countdown--item_small,
.t__def-bl--sec .large_timer__countdown--item_small {
  background-color: #2fbdec;
}
.theme__default-blue--secondary .modalcontent,
.t__def-bl--sec .modalcontent {
  border-color: #2fbdec;
}
.theme__default-blue--secondary .transparent__header,
.t__def-bl--sec .transparent__header {
  background: #2fbdec;
}
.theme__default-blue--secondary .breadcrumb__slashes,
.t__def-bl--sec .breadcrumb__slashes {
  color: #1e3155;
}
.theme__default-blue--secondary .dropdown,
.t__def-bl--sec .dropdown {
  background-color: #2fbdec;
}
.theme__default-blue--secondary .dropdown option,
.t__def-bl--sec .dropdown option {
  border-color: #2fbdec !important;
}
.theme__default-blue--secondary .es-list::-webkit-scrollbar-thumb,
.t__def-bl--sec .es-list::-webkit-scrollbar-thumb {
  background: #2fbdec;
}
.theme__default-blue--secondary .es-visible,
.t__def-bl--sec .es-visible {
  border-color: #2fbdec !important;
}
.theme__default-blue--secondary .ot-open,
.theme__default-blue--secondary .ot-closed,
.t__def-bl--sec .ot-open,
.t__def-bl--sec .ot-closed {
  color: #2fbdec;
}
.theme__default-blue--secondary .colour__foreground,
.t__def-bl--sec .colour__foreground {
  color: #2fbdec;
}
.theme__default-blue--secondary h1.t__none,
.theme__default-blue--secondary h1.theme__none,
.theme__default-blue--secondary h2.t__none,
.theme__default-blue--secondary h2.theme__none,
.theme__default-blue--secondary h3.t__none,
.theme__default-blue--secondary h3.theme__none,
.theme__default-blue--secondary h4.t__none,
.theme__default-blue--secondary h4.theme__none,
.theme__default-blue--secondary h1.t__none--w-hov,
.theme__default-blue--secondary h1.theme__none--with-hover,
.theme__default-blue--secondary h2.t__none--w-hov,
.theme__default-blue--secondary h2.theme__none--with-hover,
.theme__default-blue--secondary h3.t__none--w-hov,
.theme__default-blue--secondary h3.theme__none--with-hover,
.theme__default-blue--secondary h4.t__none--w-hov,
.theme__default-blue--secondary h4.theme__none--with-hover,
.t__def-bl--sec h1.t__none,
.t__def-bl--sec h1.theme__none,
.t__def-bl--sec h2.t__none,
.t__def-bl--sec h2.theme__none,
.t__def-bl--sec h3.t__none,
.t__def-bl--sec h3.theme__none,
.t__def-bl--sec h4.t__none,
.t__def-bl--sec h4.theme__none,
.t__def-bl--sec h1.t__none--w-hov,
.t__def-bl--sec h1.theme__none--with-hover,
.t__def-bl--sec h2.t__none--w-hov,
.t__def-bl--sec h2.theme__none--with-hover,
.t__def-bl--sec h3.t__none--w-hov,
.t__def-bl--sec h3.theme__none--with-hover,
.t__def-bl--sec h4.t__none--w-hov,
.t__def-bl--sec h4.theme__none--with-hover {
  color: #1e3155;
}
.theme__default-blue--secondary span.t__none,
.theme__default-blue--secondary span.theme__none,
.t__def-bl--sec span.t__none,
.t__def-bl--sec span.theme__none {
  color: #1e3155;
}
.theme__default-blue--secondary i.t__none,
.theme__default-blue--secondary i.theme__none,
.t__def-bl--sec i.t__none,
.t__def-bl--sec i.theme__none {
  color: #1e3155;
}
.theme__default-blue--secondary a.border__none,
.theme__default-blue--secondary a.b__none,
.t__def-bl--sec a.border__none,
.t__def-bl--sec a.b__none {
  border: 0;
}
.theme__default-blue--secondary a:hover h1.t__none,
.theme__default-blue--secondary a:hover h1.theme__none,
.theme__default-blue--secondary a:hover h2.t__none,
.theme__default-blue--secondary a:hover h2.theme__none,
.theme__default-blue--secondary a:hover h3.t__none,
.theme__default-blue--secondary a:hover h3.theme__none,
.theme__default-blue--secondary a:hover h4.t__none,
.theme__default-blue--secondary a:hover h4.theme__none,
.t__def-bl--sec a:hover h1.t__none,
.t__def-bl--sec a:hover h1.theme__none,
.t__def-bl--sec a:hover h2.t__none,
.t__def-bl--sec a:hover h2.theme__none,
.t__def-bl--sec a:hover h3.t__none,
.t__def-bl--sec a:hover h3.theme__none,
.t__def-bl--sec a:hover h4.t__none,
.t__def-bl--sec a:hover h4.theme__none {
  color: #1e3155;
}
.theme__default-blue--secondary a:hover h1.t__none--w-hov,
.theme__default-blue--secondary a:hover h1.theme__none--with-hover,
.theme__default-blue--secondary a:hover h2.t__none--w-hov,
.theme__default-blue--secondary a:hover h2.theme__none--with-hover,
.theme__default-blue--secondary a:hover h3.t__none--w-hov,
.theme__default-blue--secondary a:hover h3.theme__none--with-hover,
.theme__default-blue--secondary a:hover h4.t__none--w-hov,
.theme__default-blue--secondary a:hover h4.theme__none--with-hover,
.t__def-bl--sec a:hover h1.t__none--w-hov,
.t__def-bl--sec a:hover h1.theme__none--with-hover,
.t__def-bl--sec a:hover h2.t__none--w-hov,
.t__def-bl--sec a:hover h2.theme__none--with-hover,
.t__def-bl--sec a:hover h3.t__none--w-hov,
.t__def-bl--sec a:hover h3.theme__none--with-hover,
.t__def-bl--sec a:hover h4.t__none--w-hov,
.t__def-bl--sec a:hover h4.theme__none--with-hover {
  color: #2fbdec;
}

.theme__default-blue--pastel h1, .theme__default-blue--pastel h2, .theme__default-blue--pastel h3, .theme__default-blue--pastel h4, .theme__default-blue--pastel h5, .theme__default-blue--pastel h6,
.t__def-bl--pas h1,
.t__def-bl--pas h2,
.t__def-bl--pas h3,
.t__def-bl--pas h4,
.t__def-bl--pas h5,
.t__def-bl--pas h6 {
  color: rgba(30, 49, 85, 0.5);
}
.theme__default-blue--pastel a,
.t__def-bl--pas a {
  color: #1e3155;
  border-color: rgba(30, 49, 85, 0.5);
  text-decoration: none;
}
.theme__default-blue--pastel a:hover,
.t__def-bl--pas a:hover {
  color: rgba(30, 49, 85, 0.5);
}
.theme__default-blue--pastel a:hover h1, .theme__default-blue--pastel a:hover h2, .theme__default-blue--pastel a:hover h3, .theme__default-blue--pastel a:hover h4, .theme__default-blue--pastel a:hover h5, .theme__default-blue--pastel a:hover h6,
.t__def-bl--pas a:hover h1,
.t__def-bl--pas a:hover h2,
.t__def-bl--pas a:hover h3,
.t__def-bl--pas a:hover h4,
.t__def-bl--pas a:hover h5,
.t__def-bl--pas a:hover h6 {
  color: rgba(30, 49, 85, 0.5);
}
.theme__default-blue--pastel a div,
.t__def-bl--pas a div {
  border-color: rgba(30, 49, 85, 0.5) !important;
}
.theme__default-blue--pastel input,
.t__def-bl--pas input {
  border-color: rgba(30, 49, 85, 0.5);
}
.theme__default-blue--pastel p,
.t__def-bl--pas p {
  color: #1e3155;
}
.theme__default-blue--pastel .button,
.theme__default-blue--pastel .btn,
.theme__default-blue--pastel .btn__pill, .theme__default-blue--pastel.button, .theme__default-blue--pastel.btn, .theme__default-blue--pastel.btn__pill,
.t__def-bl--pas .button,
.t__def-bl--pas .btn,
.t__def-bl--pas .btn__pill,
.t__def-bl--pas.button,
.t__def-bl--pas.btn,
.t__def-bl--pas.btn__pill {
  border-color: rgba(30, 49, 85, 0.5);
}
@media (hover: hover) {
  .theme__default-blue--pastel .button:hover,
.theme__default-blue--pastel .btn:hover,
.theme__default-blue--pastel .btn__pill:hover, .theme__default-blue--pastel.button:hover, .theme__default-blue--pastel.btn:hover, .theme__default-blue--pastel.btn__pill:hover,
.t__def-bl--pas .button:hover,
.t__def-bl--pas .btn:hover,
.t__def-bl--pas .btn__pill:hover,
.t__def-bl--pas.button:hover,
.t__def-bl--pas.btn:hover,
.t__def-bl--pas.btn__pill:hover {
    color: #ffffff;
    background: rgba(30, 49, 85, 0.5);
  }
  .theme__default-blue--pastel .button:hover i,
.theme__default-blue--pastel .btn:hover i,
.theme__default-blue--pastel .btn__pill:hover i, .theme__default-blue--pastel.button:hover i, .theme__default-blue--pastel.btn:hover i, .theme__default-blue--pastel.btn__pill:hover i,
.t__def-bl--pas .button:hover i,
.t__def-bl--pas .btn:hover i,
.t__def-bl--pas .btn__pill:hover i,
.t__def-bl--pas.button:hover i,
.t__def-bl--pas.btn:hover i,
.t__def-bl--pas.btn__pill:hover i {
    color: #ffffff;
  }
}
.theme__default-blue--pastel .button__invert,
.theme__default-blue--pastel .btn__invert,
.theme__default-blue--pastel .btn__pill__invert, .theme__default-blue--pastel.button__invert, .theme__default-blue--pastel.btn__invert, .theme__default-blue--pastel.btn__pill__invert,
.t__def-bl--pas .button__invert,
.t__def-bl--pas .btn__invert,
.t__def-bl--pas .btn__pill__invert,
.t__def-bl--pas.button__invert,
.t__def-bl--pas.btn__invert,
.t__def-bl--pas.btn__pill__invert {
  background-color: rgba(30, 49, 85, 0.5);
  color: #1e3155;
}
.theme__default-blue--pastel .button__invert h4,
.theme__default-blue--pastel .btn__invert h4,
.theme__default-blue--pastel .btn__pill__invert h4, .theme__default-blue--pastel.button__invert h4, .theme__default-blue--pastel.btn__invert h4, .theme__default-blue--pastel.btn__pill__invert h4,
.t__def-bl--pas .button__invert h4,
.t__def-bl--pas .btn__invert h4,
.t__def-bl--pas .btn__pill__invert h4,
.t__def-bl--pas.button__invert h4,
.t__def-bl--pas.btn__invert h4,
.t__def-bl--pas.btn__pill__invert h4 {
  color: #ffffff;
}
.theme__default-blue--pastel .button__invert:hover,
.theme__default-blue--pastel .btn__invert:hover,
.theme__default-blue--pastel .btn__pill__invert:hover, .theme__default-blue--pastel.button__invert:hover, .theme__default-blue--pastel.btn__invert:hover, .theme__default-blue--pastel.btn__pill__invert:hover,
.t__def-bl--pas .button__invert:hover,
.t__def-bl--pas .btn__invert:hover,
.t__def-bl--pas .btn__pill__invert:hover,
.t__def-bl--pas.button__invert:hover,
.t__def-bl--pas.btn__invert:hover,
.t__def-bl--pas.btn__pill__invert:hover {
  opacity: 0.8;
}
.theme__default-blue--pastel .button__invert:hover h4,
.theme__default-blue--pastel .btn__invert:hover h4,
.theme__default-blue--pastel .btn__pill__invert:hover h4, .theme__default-blue--pastel.button__invert:hover h4, .theme__default-blue--pastel.btn__invert:hover h4, .theme__default-blue--pastel.btn__pill__invert:hover h4,
.t__def-bl--pas .button__invert:hover h4,
.t__def-bl--pas .btn__invert:hover h4,
.t__def-bl--pas .btn__pill__invert:hover h4,
.t__def-bl--pas.button__invert:hover h4,
.t__def-bl--pas.btn__invert:hover h4,
.t__def-bl--pas.btn__pill__invert:hover h4 {
  color: #ffffff;
}
.theme__default-blue--pastel .button__invert--hover:hover,
.theme__default-blue--pastel .btn__invert--hover:hover,
.theme__default-blue--pastel .btn__pill__invert--hover:hover, .theme__default-blue--pastel.button__invert--hover:hover, .theme__default-blue--pastel.btn__invert--hover:hover, .theme__default-blue--pastel.btn__pill__invert--hover:hover,
.t__def-bl--pas .button__invert--hover:hover,
.t__def-bl--pas .btn__invert--hover:hover,
.t__def-bl--pas .btn__pill__invert--hover:hover,
.t__def-bl--pas.button__invert--hover:hover,
.t__def-bl--pas.btn__invert--hover:hover,
.t__def-bl--pas.btn__pill__invert--hover:hover {
  background-color: #ffffff;
  color: #1e3155;
  opacity: 0.8;
}
.theme__default-blue--pastel .button__under,
.theme__default-blue--pastel .btn__under,
.theme__default-blue--pastel .btn__pill__under, .theme__default-blue--pastel.button__under, .theme__default-blue--pastel.btn__under, .theme__default-blue--pastel.btn__pill__under,
.t__def-bl--pas .button__under,
.t__def-bl--pas .btn__under,
.t__def-bl--pas .btn__pill__under,
.t__def-bl--pas.button__under,
.t__def-bl--pas.btn__under,
.t__def-bl--pas.btn__pill__under {
  border-color: rgba(30, 49, 85, 0.5);
}
.theme__default-blue--pastel .btn__large,
.t__def-bl--pas .btn__large {
  background-color: rgba(30, 49, 85, 0.5);
}
.theme__default-blue--pastel .input__search,
.t__def-bl--pas .input__search {
  border-color: rgba(30, 49, 85, 0.5);
}
.theme__default-blue--pastel .input__search i,
.t__def-bl--pas .input__search i {
  color: #1e3155;
}
.theme__default-blue--pastel .input__search:hover i,
.t__def-bl--pas .input__search:hover i {
  color: rgba(30, 49, 85, 0.5);
}
.theme__default-blue--pastel .component__foreground,
.t__def-bl--pas .component__foreground {
  color: #1e3155;
}
.theme__default-blue--pastel.card,
.theme__default-blue--pastel .card, .theme__default-blue--pastel.card__with-image,
.theme__default-blue--pastel .card__with-image,
.t__def-bl--pas.card,
.t__def-bl--pas .card,
.t__def-bl--pas.card__with-image,
.t__def-bl--pas .card__with-image {
  border-color: rgba(30, 49, 85, 0.5);
}
.theme__default-blue--pastel.card__highlight,
.theme__default-blue--pastel .card__highlight,
.theme__default-blue--pastel .card__highlight--image,
.theme__default-blue--pastel .card__highlight--final,
.t__def-bl--pas.card__highlight,
.t__def-bl--pas .card__highlight,
.t__def-bl--pas .card__highlight--image,
.t__def-bl--pas .card__highlight--final {
  background-color: rgba(30, 49, 85, 0.5);
  border-color: rgba(30, 49, 85, 0.5);
}
.theme__default-blue--pastel.card__highlight--title,
.theme__default-blue--pastel .card__highlight--title,
.theme__default-blue--pastel .card__highlight--image,
.theme__default-blue--pastel .card__highlight--final,
.t__def-bl--pas.card__highlight--title,
.t__def-bl--pas .card__highlight--title,
.t__def-bl--pas .card__highlight--image,
.t__def-bl--pas .card__highlight--final {
  color: #1e3155;
}
.theme__default-blue--pastel .image-slider__selector--dot,
.t__def-bl--pas .image-slider__selector--dot {
  background-color: rgba(30, 49, 85, 0.5);
}
.theme__default-blue--pastel .call-to-action__text h3,
.t__def-bl--pas .call-to-action__text h3 {
  color: #1e3155;
}
.theme__default-blue--pastel .officer__block--title h5, .theme__default-blue--pastel .officer__block--title h6,
.t__def-bl--pas .officer__block--title h5,
.t__def-bl--pas .officer__block--title h6 {
  color: #1e3155;
}
.theme__default-blue--pastel .block__statement--link,
.t__def-bl--pas .block__statement--link {
  color: #1e3155;
}
.theme__default-blue--pastel .card__cutoff,
.t__def-bl--pas .card__cutoff {
  background: linear-gradient(rgba(30, 49, 85, 0.5), rgba(30, 49, 85, 0.5)), linear-gradient(white, white);
}
.theme__default-blue--pastel .card__cutoff p,
.t__def-bl--pas .card__cutoff p {
  color: #1e3155;
}
@media (hover: hover) {
  .theme__default-blue--pastel .card__cutoff:hover,
.t__def-bl--pas .card__cutoff:hover {
    background: #ffffff;
  }
  .theme__default-blue--pastel .card__cutoff:hover p,
.t__def-bl--pas .card__cutoff:hover p {
    color: #1e3155;
  }
  .theme__default-blue--pastel .card__cutoff:hover .card__cutoff--link,
.t__def-bl--pas .card__cutoff:hover .card__cutoff--link {
    color: rgba(30, 49, 85, 0.5);
  }
  .theme__default-blue--pastel .card__cutoff:hover .card__cutoff--text,
.t__def-bl--pas .card__cutoff:hover .card__cutoff--text {
    background: #ffffff;
  }
  .theme__default-blue--pastel .card__cutoff:hover .card__cutoff--text p,
.t__def-bl--pas .card__cutoff:hover .card__cutoff--text p {
    color: #1e3155;
  }
  .theme__default-blue--pastel .card__cutoff:hover .card__cutoff--text .card__cutoff--link,
.t__def-bl--pas .card__cutoff:hover .card__cutoff--text .card__cutoff--link {
    color: rgba(30, 49, 85, 0.5);
  }
}
.theme__default-blue--pastel .card__cutoff--link,
.t__def-bl--pas .card__cutoff--link {
  color: #ffffff;
}
@media (hover: hover) {
  .theme__default-blue--pastel .card__cutoff--link:hover,
.t__def-bl--pas .card__cutoff--link:hover {
    color: rgba(30, 49, 85, 0.5);
  }
  .theme__default-blue--pastel .card__cutoff--link:hover--link,
.t__def-bl--pas .card__cutoff--link:hover--link {
    color: rgba(30, 49, 85, 0.5);
  }
}
.theme__default-blue--pastel .slider__campaign--selector.active .slider__campaign--selector-dot,
.t__def-bl--pas .slider__campaign--selector.active .slider__campaign--selector-dot {
  background-color: rgba(30, 49, 85, 0.5);
}
.theme__default-blue--pastel .dropdown__toggle--title,
.t__def-bl--pas .dropdown__toggle--title {
  color: rgba(30, 49, 85, 0.5);
}
.theme__default-blue--pastel .dropdown__toggle--icon i,
.t__def-bl--pas .dropdown__toggle--icon i {
  color: rgba(30, 49, 85, 0.5);
}
.theme__default-blue--pastel .large_timer__countdown--item_large,
.t__def-bl--pas .large_timer__countdown--item_large {
  background-color: rgba(30, 49, 85, 0.5);
}
.theme__default-blue--pastel .large_timer__countdown--item_medium,
.t__def-bl--pas .large_timer__countdown--item_medium {
  background-color: rgba(30, 49, 85, 0.5);
}
.theme__default-blue--pastel .large_timer__countdown--item_small,
.t__def-bl--pas .large_timer__countdown--item_small {
  background-color: rgba(30, 49, 85, 0.5);
}
.theme__default-blue--pastel .modalcontent,
.t__def-bl--pas .modalcontent {
  border-color: rgba(30, 49, 85, 0.5);
}
.theme__default-blue--pastel .transparent__header,
.t__def-bl--pas .transparent__header {
  background: rgba(30, 49, 85, 0.5);
}
.theme__default-blue--pastel .breadcrumb__slashes,
.t__def-bl--pas .breadcrumb__slashes {
  color: #1e3155;
}
.theme__default-blue--pastel .dropdown,
.t__def-bl--pas .dropdown {
  background-color: rgba(30, 49, 85, 0.5);
}
.theme__default-blue--pastel .dropdown option,
.t__def-bl--pas .dropdown option {
  border-color: rgba(30, 49, 85, 0.5) !important;
}
.theme__default-blue--pastel .es-list::-webkit-scrollbar-thumb,
.t__def-bl--pas .es-list::-webkit-scrollbar-thumb {
  background: rgba(30, 49, 85, 0.5);
}
.theme__default-blue--pastel .es-visible,
.t__def-bl--pas .es-visible {
  border-color: rgba(30, 49, 85, 0.5) !important;
}
.theme__default-blue--pastel .ot-open,
.theme__default-blue--pastel .ot-closed,
.t__def-bl--pas .ot-open,
.t__def-bl--pas .ot-closed {
  color: rgba(30, 49, 85, 0.5);
}
.theme__default-blue--pastel .colour__foreground,
.t__def-bl--pas .colour__foreground {
  color: rgba(30, 49, 85, 0.5);
}
.theme__default-blue--pastel h1.t__none,
.theme__default-blue--pastel h1.theme__none,
.theme__default-blue--pastel h2.t__none,
.theme__default-blue--pastel h2.theme__none,
.theme__default-blue--pastel h3.t__none,
.theme__default-blue--pastel h3.theme__none,
.theme__default-blue--pastel h4.t__none,
.theme__default-blue--pastel h4.theme__none,
.theme__default-blue--pastel h1.t__none--w-hov,
.theme__default-blue--pastel h1.theme__none--with-hover,
.theme__default-blue--pastel h2.t__none--w-hov,
.theme__default-blue--pastel h2.theme__none--with-hover,
.theme__default-blue--pastel h3.t__none--w-hov,
.theme__default-blue--pastel h3.theme__none--with-hover,
.theme__default-blue--pastel h4.t__none--w-hov,
.theme__default-blue--pastel h4.theme__none--with-hover,
.t__def-bl--pas h1.t__none,
.t__def-bl--pas h1.theme__none,
.t__def-bl--pas h2.t__none,
.t__def-bl--pas h2.theme__none,
.t__def-bl--pas h3.t__none,
.t__def-bl--pas h3.theme__none,
.t__def-bl--pas h4.t__none,
.t__def-bl--pas h4.theme__none,
.t__def-bl--pas h1.t__none--w-hov,
.t__def-bl--pas h1.theme__none--with-hover,
.t__def-bl--pas h2.t__none--w-hov,
.t__def-bl--pas h2.theme__none--with-hover,
.t__def-bl--pas h3.t__none--w-hov,
.t__def-bl--pas h3.theme__none--with-hover,
.t__def-bl--pas h4.t__none--w-hov,
.t__def-bl--pas h4.theme__none--with-hover {
  color: #1e3155;
}
.theme__default-blue--pastel span.t__none,
.theme__default-blue--pastel span.theme__none,
.t__def-bl--pas span.t__none,
.t__def-bl--pas span.theme__none {
  color: #1e3155;
}
.theme__default-blue--pastel i.t__none,
.theme__default-blue--pastel i.theme__none,
.t__def-bl--pas i.t__none,
.t__def-bl--pas i.theme__none {
  color: #1e3155;
}
.theme__default-blue--pastel a.border__none,
.theme__default-blue--pastel a.b__none,
.t__def-bl--pas a.border__none,
.t__def-bl--pas a.b__none {
  border: 0;
}
.theme__default-blue--pastel a:hover h1.t__none,
.theme__default-blue--pastel a:hover h1.theme__none,
.theme__default-blue--pastel a:hover h2.t__none,
.theme__default-blue--pastel a:hover h2.theme__none,
.theme__default-blue--pastel a:hover h3.t__none,
.theme__default-blue--pastel a:hover h3.theme__none,
.theme__default-blue--pastel a:hover h4.t__none,
.theme__default-blue--pastel a:hover h4.theme__none,
.t__def-bl--pas a:hover h1.t__none,
.t__def-bl--pas a:hover h1.theme__none,
.t__def-bl--pas a:hover h2.t__none,
.t__def-bl--pas a:hover h2.theme__none,
.t__def-bl--pas a:hover h3.t__none,
.t__def-bl--pas a:hover h3.theme__none,
.t__def-bl--pas a:hover h4.t__none,
.t__def-bl--pas a:hover h4.theme__none {
  color: #1e3155;
}
.theme__default-blue--pastel a:hover h1.t__none--w-hov,
.theme__default-blue--pastel a:hover h1.theme__none--with-hover,
.theme__default-blue--pastel a:hover h2.t__none--w-hov,
.theme__default-blue--pastel a:hover h2.theme__none--with-hover,
.theme__default-blue--pastel a:hover h3.t__none--w-hov,
.theme__default-blue--pastel a:hover h3.theme__none--with-hover,
.theme__default-blue--pastel a:hover h4.t__none--w-hov,
.theme__default-blue--pastel a:hover h4.theme__none--with-hover,
.t__def-bl--pas a:hover h1.t__none--w-hov,
.t__def-bl--pas a:hover h1.theme__none--with-hover,
.t__def-bl--pas a:hover h2.t__none--w-hov,
.t__def-bl--pas a:hover h2.theme__none--with-hover,
.t__def-bl--pas a:hover h3.t__none--w-hov,
.t__def-bl--pas a:hover h3.theme__none--with-hover,
.t__def-bl--pas a:hover h4.t__none--w-hov,
.t__def-bl--pas a:hover h4.theme__none--with-hover {
  color: rgba(30, 49, 85, 0.5);
}

.theme__default-blue--background-primary,
.t__def-bl--bg-pri {
  background-color: #1e3155;
}

.theme__default-blue--background-secondary,
.t__def-bl--bg-sec {
  background-color: #2fbdec;
}

.theme__default-blue--background-pastel,
.t__def-bl--bg-pas {
  background-color: #E9F8FD;
}

.theme__default-grey--primary h1, .theme__default-grey--primary h2, .theme__default-grey--primary h3, .theme__default-grey--primary h4, .theme__default-grey--primary h5, .theme__default-grey--primary h6,
.t__def-gr--pri h1,
.t__def-gr--pri h2,
.t__def-gr--pri h3,
.t__def-gr--pri h4,
.t__def-gr--pri h5,
.t__def-gr--pri h6 {
  color: #4a4a4a;
}
.theme__default-grey--primary a,
.t__def-gr--pri a {
  color: #1e3155;
  border-color: #4a4a4a;
  text-decoration: none;
}
.theme__default-grey--primary a:hover,
.t__def-gr--pri a:hover {
  color: #4a4a4a;
}
.theme__default-grey--primary a:hover h1, .theme__default-grey--primary a:hover h2, .theme__default-grey--primary a:hover h3, .theme__default-grey--primary a:hover h4, .theme__default-grey--primary a:hover h5, .theme__default-grey--primary a:hover h6,
.t__def-gr--pri a:hover h1,
.t__def-gr--pri a:hover h2,
.t__def-gr--pri a:hover h3,
.t__def-gr--pri a:hover h4,
.t__def-gr--pri a:hover h5,
.t__def-gr--pri a:hover h6 {
  color: #4a4a4a;
}
.theme__default-grey--primary a div,
.t__def-gr--pri a div {
  border-color: #4a4a4a !important;
}
.theme__default-grey--primary input,
.t__def-gr--pri input {
  border-color: #4a4a4a;
}
.theme__default-grey--primary p,
.t__def-gr--pri p {
  color: #1e3155;
}
.theme__default-grey--primary .button,
.theme__default-grey--primary .btn,
.theme__default-grey--primary .btn__pill, .theme__default-grey--primary.button, .theme__default-grey--primary.btn, .theme__default-grey--primary.btn__pill,
.t__def-gr--pri .button,
.t__def-gr--pri .btn,
.t__def-gr--pri .btn__pill,
.t__def-gr--pri.button,
.t__def-gr--pri.btn,
.t__def-gr--pri.btn__pill {
  border-color: #4a4a4a;
}
@media (hover: hover) {
  .theme__default-grey--primary .button:hover,
.theme__default-grey--primary .btn:hover,
.theme__default-grey--primary .btn__pill:hover, .theme__default-grey--primary.button:hover, .theme__default-grey--primary.btn:hover, .theme__default-grey--primary.btn__pill:hover,
.t__def-gr--pri .button:hover,
.t__def-gr--pri .btn:hover,
.t__def-gr--pri .btn__pill:hover,
.t__def-gr--pri.button:hover,
.t__def-gr--pri.btn:hover,
.t__def-gr--pri.btn__pill:hover {
    color: #ffffff;
    background: #4a4a4a;
  }
  .theme__default-grey--primary .button:hover i,
.theme__default-grey--primary .btn:hover i,
.theme__default-grey--primary .btn__pill:hover i, .theme__default-grey--primary.button:hover i, .theme__default-grey--primary.btn:hover i, .theme__default-grey--primary.btn__pill:hover i,
.t__def-gr--pri .button:hover i,
.t__def-gr--pri .btn:hover i,
.t__def-gr--pri .btn__pill:hover i,
.t__def-gr--pri.button:hover i,
.t__def-gr--pri.btn:hover i,
.t__def-gr--pri.btn__pill:hover i {
    color: #ffffff;
  }
}
.theme__default-grey--primary .button__invert,
.theme__default-grey--primary .btn__invert,
.theme__default-grey--primary .btn__pill__invert, .theme__default-grey--primary.button__invert, .theme__default-grey--primary.btn__invert, .theme__default-grey--primary.btn__pill__invert,
.t__def-gr--pri .button__invert,
.t__def-gr--pri .btn__invert,
.t__def-gr--pri .btn__pill__invert,
.t__def-gr--pri.button__invert,
.t__def-gr--pri.btn__invert,
.t__def-gr--pri.btn__pill__invert {
  background-color: #4a4a4a;
  color: #1e3155;
}
.theme__default-grey--primary .button__invert h4,
.theme__default-grey--primary .btn__invert h4,
.theme__default-grey--primary .btn__pill__invert h4, .theme__default-grey--primary.button__invert h4, .theme__default-grey--primary.btn__invert h4, .theme__default-grey--primary.btn__pill__invert h4,
.t__def-gr--pri .button__invert h4,
.t__def-gr--pri .btn__invert h4,
.t__def-gr--pri .btn__pill__invert h4,
.t__def-gr--pri.button__invert h4,
.t__def-gr--pri.btn__invert h4,
.t__def-gr--pri.btn__pill__invert h4 {
  color: #ffffff;
}
.theme__default-grey--primary .button__invert:hover,
.theme__default-grey--primary .btn__invert:hover,
.theme__default-grey--primary .btn__pill__invert:hover, .theme__default-grey--primary.button__invert:hover, .theme__default-grey--primary.btn__invert:hover, .theme__default-grey--primary.btn__pill__invert:hover,
.t__def-gr--pri .button__invert:hover,
.t__def-gr--pri .btn__invert:hover,
.t__def-gr--pri .btn__pill__invert:hover,
.t__def-gr--pri.button__invert:hover,
.t__def-gr--pri.btn__invert:hover,
.t__def-gr--pri.btn__pill__invert:hover {
  opacity: 0.8;
}
.theme__default-grey--primary .button__invert:hover h4,
.theme__default-grey--primary .btn__invert:hover h4,
.theme__default-grey--primary .btn__pill__invert:hover h4, .theme__default-grey--primary.button__invert:hover h4, .theme__default-grey--primary.btn__invert:hover h4, .theme__default-grey--primary.btn__pill__invert:hover h4,
.t__def-gr--pri .button__invert:hover h4,
.t__def-gr--pri .btn__invert:hover h4,
.t__def-gr--pri .btn__pill__invert:hover h4,
.t__def-gr--pri.button__invert:hover h4,
.t__def-gr--pri.btn__invert:hover h4,
.t__def-gr--pri.btn__pill__invert:hover h4 {
  color: #ffffff;
}
.theme__default-grey--primary .button__invert--hover:hover,
.theme__default-grey--primary .btn__invert--hover:hover,
.theme__default-grey--primary .btn__pill__invert--hover:hover, .theme__default-grey--primary.button__invert--hover:hover, .theme__default-grey--primary.btn__invert--hover:hover, .theme__default-grey--primary.btn__pill__invert--hover:hover,
.t__def-gr--pri .button__invert--hover:hover,
.t__def-gr--pri .btn__invert--hover:hover,
.t__def-gr--pri .btn__pill__invert--hover:hover,
.t__def-gr--pri.button__invert--hover:hover,
.t__def-gr--pri.btn__invert--hover:hover,
.t__def-gr--pri.btn__pill__invert--hover:hover {
  background-color: #ffffff;
  color: #1e3155;
  opacity: 0.8;
}
.theme__default-grey--primary .button__under,
.theme__default-grey--primary .btn__under,
.theme__default-grey--primary .btn__pill__under, .theme__default-grey--primary.button__under, .theme__default-grey--primary.btn__under, .theme__default-grey--primary.btn__pill__under,
.t__def-gr--pri .button__under,
.t__def-gr--pri .btn__under,
.t__def-gr--pri .btn__pill__under,
.t__def-gr--pri.button__under,
.t__def-gr--pri.btn__under,
.t__def-gr--pri.btn__pill__under {
  border-color: #4a4a4a;
}
.theme__default-grey--primary .btn__large,
.t__def-gr--pri .btn__large {
  background-color: #4a4a4a;
}
.theme__default-grey--primary .input__search,
.t__def-gr--pri .input__search {
  border-color: #4a4a4a;
}
.theme__default-grey--primary .input__search i,
.t__def-gr--pri .input__search i {
  color: #1e3155;
}
.theme__default-grey--primary .input__search:hover i,
.t__def-gr--pri .input__search:hover i {
  color: #4a4a4a;
}
.theme__default-grey--primary .component__foreground,
.t__def-gr--pri .component__foreground {
  color: #1e3155;
}
.theme__default-grey--primary.card,
.theme__default-grey--primary .card, .theme__default-grey--primary.card__with-image,
.theme__default-grey--primary .card__with-image,
.t__def-gr--pri.card,
.t__def-gr--pri .card,
.t__def-gr--pri.card__with-image,
.t__def-gr--pri .card__with-image {
  border-color: #4a4a4a;
}
.theme__default-grey--primary.card__highlight,
.theme__default-grey--primary .card__highlight,
.theme__default-grey--primary .card__highlight--image,
.theme__default-grey--primary .card__highlight--final,
.t__def-gr--pri.card__highlight,
.t__def-gr--pri .card__highlight,
.t__def-gr--pri .card__highlight--image,
.t__def-gr--pri .card__highlight--final {
  background-color: #4a4a4a;
  border-color: #4a4a4a;
}
.theme__default-grey--primary.card__highlight--title,
.theme__default-grey--primary .card__highlight--title,
.theme__default-grey--primary .card__highlight--image,
.theme__default-grey--primary .card__highlight--final,
.t__def-gr--pri.card__highlight--title,
.t__def-gr--pri .card__highlight--title,
.t__def-gr--pri .card__highlight--image,
.t__def-gr--pri .card__highlight--final {
  color: #1e3155;
}
.theme__default-grey--primary .image-slider__selector--dot,
.t__def-gr--pri .image-slider__selector--dot {
  background-color: #4a4a4a;
}
.theme__default-grey--primary .call-to-action__text h3,
.t__def-gr--pri .call-to-action__text h3 {
  color: #1e3155;
}
.theme__default-grey--primary .officer__block--title h5, .theme__default-grey--primary .officer__block--title h6,
.t__def-gr--pri .officer__block--title h5,
.t__def-gr--pri .officer__block--title h6 {
  color: #1e3155;
}
.theme__default-grey--primary .block__statement--link,
.t__def-gr--pri .block__statement--link {
  color: #1e3155;
}
.theme__default-grey--primary .card__cutoff,
.t__def-gr--pri .card__cutoff {
  background: linear-gradient(#4a4a4a, #4a4a4a), linear-gradient(white, white);
}
.theme__default-grey--primary .card__cutoff p,
.t__def-gr--pri .card__cutoff p {
  color: #1e3155;
}
@media (hover: hover) {
  .theme__default-grey--primary .card__cutoff:hover,
.t__def-gr--pri .card__cutoff:hover {
    background: #ffffff;
  }
  .theme__default-grey--primary .card__cutoff:hover p,
.t__def-gr--pri .card__cutoff:hover p {
    color: #1e3155;
  }
  .theme__default-grey--primary .card__cutoff:hover .card__cutoff--link,
.t__def-gr--pri .card__cutoff:hover .card__cutoff--link {
    color: #4a4a4a;
  }
  .theme__default-grey--primary .card__cutoff:hover .card__cutoff--text,
.t__def-gr--pri .card__cutoff:hover .card__cutoff--text {
    background: #ffffff;
  }
  .theme__default-grey--primary .card__cutoff:hover .card__cutoff--text p,
.t__def-gr--pri .card__cutoff:hover .card__cutoff--text p {
    color: #1e3155;
  }
  .theme__default-grey--primary .card__cutoff:hover .card__cutoff--text .card__cutoff--link,
.t__def-gr--pri .card__cutoff:hover .card__cutoff--text .card__cutoff--link {
    color: #4a4a4a;
  }
}
.theme__default-grey--primary .card__cutoff--link,
.t__def-gr--pri .card__cutoff--link {
  color: #ffffff;
}
@media (hover: hover) {
  .theme__default-grey--primary .card__cutoff--link:hover,
.t__def-gr--pri .card__cutoff--link:hover {
    color: #4a4a4a;
  }
  .theme__default-grey--primary .card__cutoff--link:hover--link,
.t__def-gr--pri .card__cutoff--link:hover--link {
    color: #4a4a4a;
  }
}
.theme__default-grey--primary .slider__campaign--selector.active .slider__campaign--selector-dot,
.t__def-gr--pri .slider__campaign--selector.active .slider__campaign--selector-dot {
  background-color: #4a4a4a;
}
.theme__default-grey--primary .dropdown__toggle--title,
.t__def-gr--pri .dropdown__toggle--title {
  color: #4a4a4a;
}
.theme__default-grey--primary .dropdown__toggle--icon i,
.t__def-gr--pri .dropdown__toggle--icon i {
  color: #4a4a4a;
}
.theme__default-grey--primary .large_timer__countdown--item_large,
.t__def-gr--pri .large_timer__countdown--item_large {
  background-color: #4a4a4a;
}
.theme__default-grey--primary .large_timer__countdown--item_medium,
.t__def-gr--pri .large_timer__countdown--item_medium {
  background-color: #4a4a4a;
}
.theme__default-grey--primary .large_timer__countdown--item_small,
.t__def-gr--pri .large_timer__countdown--item_small {
  background-color: #4a4a4a;
}
.theme__default-grey--primary .modalcontent,
.t__def-gr--pri .modalcontent {
  border-color: #4a4a4a;
}
.theme__default-grey--primary .transparent__header,
.t__def-gr--pri .transparent__header {
  background: #4a4a4a;
}
.theme__default-grey--primary .breadcrumb__slashes,
.t__def-gr--pri .breadcrumb__slashes {
  color: #1e3155;
}
.theme__default-grey--primary .dropdown,
.t__def-gr--pri .dropdown {
  background-color: #4a4a4a;
}
.theme__default-grey--primary .dropdown option,
.t__def-gr--pri .dropdown option {
  border-color: #4a4a4a !important;
}
.theme__default-grey--primary .es-list::-webkit-scrollbar-thumb,
.t__def-gr--pri .es-list::-webkit-scrollbar-thumb {
  background: #4a4a4a;
}
.theme__default-grey--primary .es-visible,
.t__def-gr--pri .es-visible {
  border-color: #4a4a4a !important;
}
.theme__default-grey--primary .ot-open,
.theme__default-grey--primary .ot-closed,
.t__def-gr--pri .ot-open,
.t__def-gr--pri .ot-closed {
  color: #4a4a4a;
}
.theme__default-grey--primary .colour__foreground,
.t__def-gr--pri .colour__foreground {
  color: #4a4a4a;
}
.theme__default-grey--primary h1.t__none,
.theme__default-grey--primary h1.theme__none,
.theme__default-grey--primary h2.t__none,
.theme__default-grey--primary h2.theme__none,
.theme__default-grey--primary h3.t__none,
.theme__default-grey--primary h3.theme__none,
.theme__default-grey--primary h4.t__none,
.theme__default-grey--primary h4.theme__none,
.theme__default-grey--primary h1.t__none--w-hov,
.theme__default-grey--primary h1.theme__none--with-hover,
.theme__default-grey--primary h2.t__none--w-hov,
.theme__default-grey--primary h2.theme__none--with-hover,
.theme__default-grey--primary h3.t__none--w-hov,
.theme__default-grey--primary h3.theme__none--with-hover,
.theme__default-grey--primary h4.t__none--w-hov,
.theme__default-grey--primary h4.theme__none--with-hover,
.t__def-gr--pri h1.t__none,
.t__def-gr--pri h1.theme__none,
.t__def-gr--pri h2.t__none,
.t__def-gr--pri h2.theme__none,
.t__def-gr--pri h3.t__none,
.t__def-gr--pri h3.theme__none,
.t__def-gr--pri h4.t__none,
.t__def-gr--pri h4.theme__none,
.t__def-gr--pri h1.t__none--w-hov,
.t__def-gr--pri h1.theme__none--with-hover,
.t__def-gr--pri h2.t__none--w-hov,
.t__def-gr--pri h2.theme__none--with-hover,
.t__def-gr--pri h3.t__none--w-hov,
.t__def-gr--pri h3.theme__none--with-hover,
.t__def-gr--pri h4.t__none--w-hov,
.t__def-gr--pri h4.theme__none--with-hover {
  color: #1e3155;
}
.theme__default-grey--primary span.t__none,
.theme__default-grey--primary span.theme__none,
.t__def-gr--pri span.t__none,
.t__def-gr--pri span.theme__none {
  color: #1e3155;
}
.theme__default-grey--primary i.t__none,
.theme__default-grey--primary i.theme__none,
.t__def-gr--pri i.t__none,
.t__def-gr--pri i.theme__none {
  color: #1e3155;
}
.theme__default-grey--primary a.border__none,
.theme__default-grey--primary a.b__none,
.t__def-gr--pri a.border__none,
.t__def-gr--pri a.b__none {
  border: 0;
}
.theme__default-grey--primary a:hover h1.t__none,
.theme__default-grey--primary a:hover h1.theme__none,
.theme__default-grey--primary a:hover h2.t__none,
.theme__default-grey--primary a:hover h2.theme__none,
.theme__default-grey--primary a:hover h3.t__none,
.theme__default-grey--primary a:hover h3.theme__none,
.theme__default-grey--primary a:hover h4.t__none,
.theme__default-grey--primary a:hover h4.theme__none,
.t__def-gr--pri a:hover h1.t__none,
.t__def-gr--pri a:hover h1.theme__none,
.t__def-gr--pri a:hover h2.t__none,
.t__def-gr--pri a:hover h2.theme__none,
.t__def-gr--pri a:hover h3.t__none,
.t__def-gr--pri a:hover h3.theme__none,
.t__def-gr--pri a:hover h4.t__none,
.t__def-gr--pri a:hover h4.theme__none {
  color: #1e3155;
}
.theme__default-grey--primary a:hover h1.t__none--w-hov,
.theme__default-grey--primary a:hover h1.theme__none--with-hover,
.theme__default-grey--primary a:hover h2.t__none--w-hov,
.theme__default-grey--primary a:hover h2.theme__none--with-hover,
.theme__default-grey--primary a:hover h3.t__none--w-hov,
.theme__default-grey--primary a:hover h3.theme__none--with-hover,
.theme__default-grey--primary a:hover h4.t__none--w-hov,
.theme__default-grey--primary a:hover h4.theme__none--with-hover,
.t__def-gr--pri a:hover h1.t__none--w-hov,
.t__def-gr--pri a:hover h1.theme__none--with-hover,
.t__def-gr--pri a:hover h2.t__none--w-hov,
.t__def-gr--pri a:hover h2.theme__none--with-hover,
.t__def-gr--pri a:hover h3.t__none--w-hov,
.t__def-gr--pri a:hover h3.theme__none--with-hover,
.t__def-gr--pri a:hover h4.t__none--w-hov,
.t__def-gr--pri a:hover h4.theme__none--with-hover {
  color: #4a4a4a;
}
.theme__default-grey--primary .dotted__line--small, .theme__default-grey--primary .dotted__line--medium, .theme__default-grey--primary .dotted__line--large, .theme__default-grey--primary .dotted__line--x-large, .theme__default-grey--primary .dotted__line--huge,
.t__def-gr--pri .dotted__line--small,
.t__def-gr--pri .dotted__line--medium,
.t__def-gr--pri .dotted__line--large,
.t__def-gr--pri .dotted__line--x-large,
.t__def-gr--pri .dotted__line--huge {
  border-image-source: url("https://fe3ca8e0a2f497a00e8a-853d39369c554c336474f22b1382bbe4.ssl.cf3.rackcdn.com/dotted_def-grey.png");
}

.theme__default-grey--secondary h1, .theme__default-grey--secondary h2, .theme__default-grey--secondary h3, .theme__default-grey--secondary h4, .theme__default-grey--secondary h5, .theme__default-grey--secondary h6,
.t__def-gr--sec h1,
.t__def-gr--sec h2,
.t__def-gr--sec h3,
.t__def-gr--sec h4,
.t__def-gr--sec h5,
.t__def-gr--sec h6 {
  color: #333333;
}
.theme__default-grey--secondary a,
.t__def-gr--sec a {
  color: #1e3155;
  border-color: #333333;
  text-decoration: none;
}
.theme__default-grey--secondary a:hover,
.t__def-gr--sec a:hover {
  color: #333333;
}
.theme__default-grey--secondary a:hover h1, .theme__default-grey--secondary a:hover h2, .theme__default-grey--secondary a:hover h3, .theme__default-grey--secondary a:hover h4, .theme__default-grey--secondary a:hover h5, .theme__default-grey--secondary a:hover h6,
.t__def-gr--sec a:hover h1,
.t__def-gr--sec a:hover h2,
.t__def-gr--sec a:hover h3,
.t__def-gr--sec a:hover h4,
.t__def-gr--sec a:hover h5,
.t__def-gr--sec a:hover h6 {
  color: #333333;
}
.theme__default-grey--secondary a div,
.t__def-gr--sec a div {
  border-color: #333333 !important;
}
.theme__default-grey--secondary input,
.t__def-gr--sec input {
  border-color: #333333;
}
.theme__default-grey--secondary p,
.t__def-gr--sec p {
  color: #1e3155;
}
.theme__default-grey--secondary .button,
.theme__default-grey--secondary .btn,
.theme__default-grey--secondary .btn__pill, .theme__default-grey--secondary.button, .theme__default-grey--secondary.btn, .theme__default-grey--secondary.btn__pill,
.t__def-gr--sec .button,
.t__def-gr--sec .btn,
.t__def-gr--sec .btn__pill,
.t__def-gr--sec.button,
.t__def-gr--sec.btn,
.t__def-gr--sec.btn__pill {
  border-color: #333333;
}
@media (hover: hover) {
  .theme__default-grey--secondary .button:hover,
.theme__default-grey--secondary .btn:hover,
.theme__default-grey--secondary .btn__pill:hover, .theme__default-grey--secondary.button:hover, .theme__default-grey--secondary.btn:hover, .theme__default-grey--secondary.btn__pill:hover,
.t__def-gr--sec .button:hover,
.t__def-gr--sec .btn:hover,
.t__def-gr--sec .btn__pill:hover,
.t__def-gr--sec.button:hover,
.t__def-gr--sec.btn:hover,
.t__def-gr--sec.btn__pill:hover {
    color: #ffffff;
    background: #333333;
  }
  .theme__default-grey--secondary .button:hover i,
.theme__default-grey--secondary .btn:hover i,
.theme__default-grey--secondary .btn__pill:hover i, .theme__default-grey--secondary.button:hover i, .theme__default-grey--secondary.btn:hover i, .theme__default-grey--secondary.btn__pill:hover i,
.t__def-gr--sec .button:hover i,
.t__def-gr--sec .btn:hover i,
.t__def-gr--sec .btn__pill:hover i,
.t__def-gr--sec.button:hover i,
.t__def-gr--sec.btn:hover i,
.t__def-gr--sec.btn__pill:hover i {
    color: #ffffff;
  }
}
.theme__default-grey--secondary .button__invert,
.theme__default-grey--secondary .btn__invert,
.theme__default-grey--secondary .btn__pill__invert, .theme__default-grey--secondary.button__invert, .theme__default-grey--secondary.btn__invert, .theme__default-grey--secondary.btn__pill__invert,
.t__def-gr--sec .button__invert,
.t__def-gr--sec .btn__invert,
.t__def-gr--sec .btn__pill__invert,
.t__def-gr--sec.button__invert,
.t__def-gr--sec.btn__invert,
.t__def-gr--sec.btn__pill__invert {
  background-color: #333333;
  color: #1e3155;
}
.theme__default-grey--secondary .button__invert h4,
.theme__default-grey--secondary .btn__invert h4,
.theme__default-grey--secondary .btn__pill__invert h4, .theme__default-grey--secondary.button__invert h4, .theme__default-grey--secondary.btn__invert h4, .theme__default-grey--secondary.btn__pill__invert h4,
.t__def-gr--sec .button__invert h4,
.t__def-gr--sec .btn__invert h4,
.t__def-gr--sec .btn__pill__invert h4,
.t__def-gr--sec.button__invert h4,
.t__def-gr--sec.btn__invert h4,
.t__def-gr--sec.btn__pill__invert h4 {
  color: #ffffff;
}
.theme__default-grey--secondary .button__invert:hover,
.theme__default-grey--secondary .btn__invert:hover,
.theme__default-grey--secondary .btn__pill__invert:hover, .theme__default-grey--secondary.button__invert:hover, .theme__default-grey--secondary.btn__invert:hover, .theme__default-grey--secondary.btn__pill__invert:hover,
.t__def-gr--sec .button__invert:hover,
.t__def-gr--sec .btn__invert:hover,
.t__def-gr--sec .btn__pill__invert:hover,
.t__def-gr--sec.button__invert:hover,
.t__def-gr--sec.btn__invert:hover,
.t__def-gr--sec.btn__pill__invert:hover {
  opacity: 0.8;
}
.theme__default-grey--secondary .button__invert:hover h4,
.theme__default-grey--secondary .btn__invert:hover h4,
.theme__default-grey--secondary .btn__pill__invert:hover h4, .theme__default-grey--secondary.button__invert:hover h4, .theme__default-grey--secondary.btn__invert:hover h4, .theme__default-grey--secondary.btn__pill__invert:hover h4,
.t__def-gr--sec .button__invert:hover h4,
.t__def-gr--sec .btn__invert:hover h4,
.t__def-gr--sec .btn__pill__invert:hover h4,
.t__def-gr--sec.button__invert:hover h4,
.t__def-gr--sec.btn__invert:hover h4,
.t__def-gr--sec.btn__pill__invert:hover h4 {
  color: #ffffff;
}
.theme__default-grey--secondary .button__invert--hover:hover,
.theme__default-grey--secondary .btn__invert--hover:hover,
.theme__default-grey--secondary .btn__pill__invert--hover:hover, .theme__default-grey--secondary.button__invert--hover:hover, .theme__default-grey--secondary.btn__invert--hover:hover, .theme__default-grey--secondary.btn__pill__invert--hover:hover,
.t__def-gr--sec .button__invert--hover:hover,
.t__def-gr--sec .btn__invert--hover:hover,
.t__def-gr--sec .btn__pill__invert--hover:hover,
.t__def-gr--sec.button__invert--hover:hover,
.t__def-gr--sec.btn__invert--hover:hover,
.t__def-gr--sec.btn__pill__invert--hover:hover {
  background-color: #ffffff;
  color: #1e3155;
  opacity: 0.8;
}
.theme__default-grey--secondary .button__under,
.theme__default-grey--secondary .btn__under,
.theme__default-grey--secondary .btn__pill__under, .theme__default-grey--secondary.button__under, .theme__default-grey--secondary.btn__under, .theme__default-grey--secondary.btn__pill__under,
.t__def-gr--sec .button__under,
.t__def-gr--sec .btn__under,
.t__def-gr--sec .btn__pill__under,
.t__def-gr--sec.button__under,
.t__def-gr--sec.btn__under,
.t__def-gr--sec.btn__pill__under {
  border-color: #333333;
}
.theme__default-grey--secondary .btn__large,
.t__def-gr--sec .btn__large {
  background-color: #333333;
}
.theme__default-grey--secondary .input__search,
.t__def-gr--sec .input__search {
  border-color: #333333;
}
.theme__default-grey--secondary .input__search i,
.t__def-gr--sec .input__search i {
  color: #1e3155;
}
.theme__default-grey--secondary .input__search:hover i,
.t__def-gr--sec .input__search:hover i {
  color: #333333;
}
.theme__default-grey--secondary .component__foreground,
.t__def-gr--sec .component__foreground {
  color: #1e3155;
}
.theme__default-grey--secondary.card,
.theme__default-grey--secondary .card, .theme__default-grey--secondary.card__with-image,
.theme__default-grey--secondary .card__with-image,
.t__def-gr--sec.card,
.t__def-gr--sec .card,
.t__def-gr--sec.card__with-image,
.t__def-gr--sec .card__with-image {
  border-color: #333333;
}
.theme__default-grey--secondary.card__highlight,
.theme__default-grey--secondary .card__highlight,
.theme__default-grey--secondary .card__highlight--image,
.theme__default-grey--secondary .card__highlight--final,
.t__def-gr--sec.card__highlight,
.t__def-gr--sec .card__highlight,
.t__def-gr--sec .card__highlight--image,
.t__def-gr--sec .card__highlight--final {
  background-color: #333333;
  border-color: #333333;
}
.theme__default-grey--secondary.card__highlight--title,
.theme__default-grey--secondary .card__highlight--title,
.theme__default-grey--secondary .card__highlight--image,
.theme__default-grey--secondary .card__highlight--final,
.t__def-gr--sec.card__highlight--title,
.t__def-gr--sec .card__highlight--title,
.t__def-gr--sec .card__highlight--image,
.t__def-gr--sec .card__highlight--final {
  color: #1e3155;
}
.theme__default-grey--secondary .image-slider__selector--dot,
.t__def-gr--sec .image-slider__selector--dot {
  background-color: #333333;
}
.theme__default-grey--secondary .call-to-action__text h3,
.t__def-gr--sec .call-to-action__text h3 {
  color: #1e3155;
}
.theme__default-grey--secondary .officer__block--title h5, .theme__default-grey--secondary .officer__block--title h6,
.t__def-gr--sec .officer__block--title h5,
.t__def-gr--sec .officer__block--title h6 {
  color: #1e3155;
}
.theme__default-grey--secondary .block__statement--link,
.t__def-gr--sec .block__statement--link {
  color: #1e3155;
}
.theme__default-grey--secondary .card__cutoff,
.t__def-gr--sec .card__cutoff {
  background: linear-gradient(#333333, #333333), linear-gradient(white, white);
}
.theme__default-grey--secondary .card__cutoff p,
.t__def-gr--sec .card__cutoff p {
  color: #1e3155;
}
@media (hover: hover) {
  .theme__default-grey--secondary .card__cutoff:hover,
.t__def-gr--sec .card__cutoff:hover {
    background: #ffffff;
  }
  .theme__default-grey--secondary .card__cutoff:hover p,
.t__def-gr--sec .card__cutoff:hover p {
    color: #1e3155;
  }
  .theme__default-grey--secondary .card__cutoff:hover .card__cutoff--link,
.t__def-gr--sec .card__cutoff:hover .card__cutoff--link {
    color: #333333;
  }
  .theme__default-grey--secondary .card__cutoff:hover .card__cutoff--text,
.t__def-gr--sec .card__cutoff:hover .card__cutoff--text {
    background: #ffffff;
  }
  .theme__default-grey--secondary .card__cutoff:hover .card__cutoff--text p,
.t__def-gr--sec .card__cutoff:hover .card__cutoff--text p {
    color: #1e3155;
  }
  .theme__default-grey--secondary .card__cutoff:hover .card__cutoff--text .card__cutoff--link,
.t__def-gr--sec .card__cutoff:hover .card__cutoff--text .card__cutoff--link {
    color: #333333;
  }
}
.theme__default-grey--secondary .card__cutoff--link,
.t__def-gr--sec .card__cutoff--link {
  color: #ffffff;
}
@media (hover: hover) {
  .theme__default-grey--secondary .card__cutoff--link:hover,
.t__def-gr--sec .card__cutoff--link:hover {
    color: #333333;
  }
  .theme__default-grey--secondary .card__cutoff--link:hover--link,
.t__def-gr--sec .card__cutoff--link:hover--link {
    color: #333333;
  }
}
.theme__default-grey--secondary .slider__campaign--selector.active .slider__campaign--selector-dot,
.t__def-gr--sec .slider__campaign--selector.active .slider__campaign--selector-dot {
  background-color: #333333;
}
.theme__default-grey--secondary .dropdown__toggle--title,
.t__def-gr--sec .dropdown__toggle--title {
  color: #333333;
}
.theme__default-grey--secondary .dropdown__toggle--icon i,
.t__def-gr--sec .dropdown__toggle--icon i {
  color: #333333;
}
.theme__default-grey--secondary .large_timer__countdown--item_large,
.t__def-gr--sec .large_timer__countdown--item_large {
  background-color: #333333;
}
.theme__default-grey--secondary .large_timer__countdown--item_medium,
.t__def-gr--sec .large_timer__countdown--item_medium {
  background-color: #333333;
}
.theme__default-grey--secondary .large_timer__countdown--item_small,
.t__def-gr--sec .large_timer__countdown--item_small {
  background-color: #333333;
}
.theme__default-grey--secondary .modalcontent,
.t__def-gr--sec .modalcontent {
  border-color: #333333;
}
.theme__default-grey--secondary .transparent__header,
.t__def-gr--sec .transparent__header {
  background: #333333;
}
.theme__default-grey--secondary .breadcrumb__slashes,
.t__def-gr--sec .breadcrumb__slashes {
  color: #1e3155;
}
.theme__default-grey--secondary .dropdown,
.t__def-gr--sec .dropdown {
  background-color: #333333;
}
.theme__default-grey--secondary .dropdown option,
.t__def-gr--sec .dropdown option {
  border-color: #333333 !important;
}
.theme__default-grey--secondary .es-list::-webkit-scrollbar-thumb,
.t__def-gr--sec .es-list::-webkit-scrollbar-thumb {
  background: #333333;
}
.theme__default-grey--secondary .es-visible,
.t__def-gr--sec .es-visible {
  border-color: #333333 !important;
}
.theme__default-grey--secondary .ot-open,
.theme__default-grey--secondary .ot-closed,
.t__def-gr--sec .ot-open,
.t__def-gr--sec .ot-closed {
  color: #333333;
}
.theme__default-grey--secondary .colour__foreground,
.t__def-gr--sec .colour__foreground {
  color: #333333;
}
.theme__default-grey--secondary h1.t__none,
.theme__default-grey--secondary h1.theme__none,
.theme__default-grey--secondary h2.t__none,
.theme__default-grey--secondary h2.theme__none,
.theme__default-grey--secondary h3.t__none,
.theme__default-grey--secondary h3.theme__none,
.theme__default-grey--secondary h4.t__none,
.theme__default-grey--secondary h4.theme__none,
.theme__default-grey--secondary h1.t__none--w-hov,
.theme__default-grey--secondary h1.theme__none--with-hover,
.theme__default-grey--secondary h2.t__none--w-hov,
.theme__default-grey--secondary h2.theme__none--with-hover,
.theme__default-grey--secondary h3.t__none--w-hov,
.theme__default-grey--secondary h3.theme__none--with-hover,
.theme__default-grey--secondary h4.t__none--w-hov,
.theme__default-grey--secondary h4.theme__none--with-hover,
.t__def-gr--sec h1.t__none,
.t__def-gr--sec h1.theme__none,
.t__def-gr--sec h2.t__none,
.t__def-gr--sec h2.theme__none,
.t__def-gr--sec h3.t__none,
.t__def-gr--sec h3.theme__none,
.t__def-gr--sec h4.t__none,
.t__def-gr--sec h4.theme__none,
.t__def-gr--sec h1.t__none--w-hov,
.t__def-gr--sec h1.theme__none--with-hover,
.t__def-gr--sec h2.t__none--w-hov,
.t__def-gr--sec h2.theme__none--with-hover,
.t__def-gr--sec h3.t__none--w-hov,
.t__def-gr--sec h3.theme__none--with-hover,
.t__def-gr--sec h4.t__none--w-hov,
.t__def-gr--sec h4.theme__none--with-hover {
  color: #1e3155;
}
.theme__default-grey--secondary span.t__none,
.theme__default-grey--secondary span.theme__none,
.t__def-gr--sec span.t__none,
.t__def-gr--sec span.theme__none {
  color: #1e3155;
}
.theme__default-grey--secondary i.t__none,
.theme__default-grey--secondary i.theme__none,
.t__def-gr--sec i.t__none,
.t__def-gr--sec i.theme__none {
  color: #1e3155;
}
.theme__default-grey--secondary a.border__none,
.theme__default-grey--secondary a.b__none,
.t__def-gr--sec a.border__none,
.t__def-gr--sec a.b__none {
  border: 0;
}
.theme__default-grey--secondary a:hover h1.t__none,
.theme__default-grey--secondary a:hover h1.theme__none,
.theme__default-grey--secondary a:hover h2.t__none,
.theme__default-grey--secondary a:hover h2.theme__none,
.theme__default-grey--secondary a:hover h3.t__none,
.theme__default-grey--secondary a:hover h3.theme__none,
.theme__default-grey--secondary a:hover h4.t__none,
.theme__default-grey--secondary a:hover h4.theme__none,
.t__def-gr--sec a:hover h1.t__none,
.t__def-gr--sec a:hover h1.theme__none,
.t__def-gr--sec a:hover h2.t__none,
.t__def-gr--sec a:hover h2.theme__none,
.t__def-gr--sec a:hover h3.t__none,
.t__def-gr--sec a:hover h3.theme__none,
.t__def-gr--sec a:hover h4.t__none,
.t__def-gr--sec a:hover h4.theme__none {
  color: #1e3155;
}
.theme__default-grey--secondary a:hover h1.t__none--w-hov,
.theme__default-grey--secondary a:hover h1.theme__none--with-hover,
.theme__default-grey--secondary a:hover h2.t__none--w-hov,
.theme__default-grey--secondary a:hover h2.theme__none--with-hover,
.theme__default-grey--secondary a:hover h3.t__none--w-hov,
.theme__default-grey--secondary a:hover h3.theme__none--with-hover,
.theme__default-grey--secondary a:hover h4.t__none--w-hov,
.theme__default-grey--secondary a:hover h4.theme__none--with-hover,
.t__def-gr--sec a:hover h1.t__none--w-hov,
.t__def-gr--sec a:hover h1.theme__none--with-hover,
.t__def-gr--sec a:hover h2.t__none--w-hov,
.t__def-gr--sec a:hover h2.theme__none--with-hover,
.t__def-gr--sec a:hover h3.t__none--w-hov,
.t__def-gr--sec a:hover h3.theme__none--with-hover,
.t__def-gr--sec a:hover h4.t__none--w-hov,
.t__def-gr--sec a:hover h4.theme__none--with-hover {
  color: #333333;
}

.theme__default-grey--pastel h1, .theme__default-grey--pastel h2, .theme__default-grey--pastel h3, .theme__default-grey--pastel h4, .theme__default-grey--pastel h5, .theme__default-grey--pastel h6,
.t__def-gr--pas h1,
.t__def-gr--pas h2,
.t__def-gr--pas h3,
.t__def-gr--pas h4,
.t__def-gr--pas h5,
.t__def-gr--pas h6 {
  color: #F2F2F2;
}
.theme__default-grey--pastel a,
.t__def-gr--pas a {
  color: #1e3155;
  border-color: #F2F2F2;
  text-decoration: none;
}
.theme__default-grey--pastel a:hover,
.t__def-gr--pas a:hover {
  color: #F2F2F2;
}
.theme__default-grey--pastel a:hover h1, .theme__default-grey--pastel a:hover h2, .theme__default-grey--pastel a:hover h3, .theme__default-grey--pastel a:hover h4, .theme__default-grey--pastel a:hover h5, .theme__default-grey--pastel a:hover h6,
.t__def-gr--pas a:hover h1,
.t__def-gr--pas a:hover h2,
.t__def-gr--pas a:hover h3,
.t__def-gr--pas a:hover h4,
.t__def-gr--pas a:hover h5,
.t__def-gr--pas a:hover h6 {
  color: #F2F2F2;
}
.theme__default-grey--pastel a div,
.t__def-gr--pas a div {
  border-color: #F2F2F2 !important;
}
.theme__default-grey--pastel input,
.t__def-gr--pas input {
  border-color: #F2F2F2;
}
.theme__default-grey--pastel p,
.t__def-gr--pas p {
  color: #1e3155;
}
.theme__default-grey--pastel .button,
.theme__default-grey--pastel .btn,
.theme__default-grey--pastel .btn__pill, .theme__default-grey--pastel.button, .theme__default-grey--pastel.btn, .theme__default-grey--pastel.btn__pill,
.t__def-gr--pas .button,
.t__def-gr--pas .btn,
.t__def-gr--pas .btn__pill,
.t__def-gr--pas.button,
.t__def-gr--pas.btn,
.t__def-gr--pas.btn__pill {
  border-color: #F2F2F2;
}
@media (hover: hover) {
  .theme__default-grey--pastel .button:hover,
.theme__default-grey--pastel .btn:hover,
.theme__default-grey--pastel .btn__pill:hover, .theme__default-grey--pastel.button:hover, .theme__default-grey--pastel.btn:hover, .theme__default-grey--pastel.btn__pill:hover,
.t__def-gr--pas .button:hover,
.t__def-gr--pas .btn:hover,
.t__def-gr--pas .btn__pill:hover,
.t__def-gr--pas.button:hover,
.t__def-gr--pas.btn:hover,
.t__def-gr--pas.btn__pill:hover {
    color: #ffffff;
    background: #F2F2F2;
  }
  .theme__default-grey--pastel .button:hover i,
.theme__default-grey--pastel .btn:hover i,
.theme__default-grey--pastel .btn__pill:hover i, .theme__default-grey--pastel.button:hover i, .theme__default-grey--pastel.btn:hover i, .theme__default-grey--pastel.btn__pill:hover i,
.t__def-gr--pas .button:hover i,
.t__def-gr--pas .btn:hover i,
.t__def-gr--pas .btn__pill:hover i,
.t__def-gr--pas.button:hover i,
.t__def-gr--pas.btn:hover i,
.t__def-gr--pas.btn__pill:hover i {
    color: #ffffff;
  }
}
.theme__default-grey--pastel .button__invert,
.theme__default-grey--pastel .btn__invert,
.theme__default-grey--pastel .btn__pill__invert, .theme__default-grey--pastel.button__invert, .theme__default-grey--pastel.btn__invert, .theme__default-grey--pastel.btn__pill__invert,
.t__def-gr--pas .button__invert,
.t__def-gr--pas .btn__invert,
.t__def-gr--pas .btn__pill__invert,
.t__def-gr--pas.button__invert,
.t__def-gr--pas.btn__invert,
.t__def-gr--pas.btn__pill__invert {
  background-color: #F2F2F2;
  color: #1e3155;
}
.theme__default-grey--pastel .button__invert h4,
.theme__default-grey--pastel .btn__invert h4,
.theme__default-grey--pastel .btn__pill__invert h4, .theme__default-grey--pastel.button__invert h4, .theme__default-grey--pastel.btn__invert h4, .theme__default-grey--pastel.btn__pill__invert h4,
.t__def-gr--pas .button__invert h4,
.t__def-gr--pas .btn__invert h4,
.t__def-gr--pas .btn__pill__invert h4,
.t__def-gr--pas.button__invert h4,
.t__def-gr--pas.btn__invert h4,
.t__def-gr--pas.btn__pill__invert h4 {
  color: #ffffff;
}
.theme__default-grey--pastel .button__invert:hover,
.theme__default-grey--pastel .btn__invert:hover,
.theme__default-grey--pastel .btn__pill__invert:hover, .theme__default-grey--pastel.button__invert:hover, .theme__default-grey--pastel.btn__invert:hover, .theme__default-grey--pastel.btn__pill__invert:hover,
.t__def-gr--pas .button__invert:hover,
.t__def-gr--pas .btn__invert:hover,
.t__def-gr--pas .btn__pill__invert:hover,
.t__def-gr--pas.button__invert:hover,
.t__def-gr--pas.btn__invert:hover,
.t__def-gr--pas.btn__pill__invert:hover {
  opacity: 0.8;
}
.theme__default-grey--pastel .button__invert:hover h4,
.theme__default-grey--pastel .btn__invert:hover h4,
.theme__default-grey--pastel .btn__pill__invert:hover h4, .theme__default-grey--pastel.button__invert:hover h4, .theme__default-grey--pastel.btn__invert:hover h4, .theme__default-grey--pastel.btn__pill__invert:hover h4,
.t__def-gr--pas .button__invert:hover h4,
.t__def-gr--pas .btn__invert:hover h4,
.t__def-gr--pas .btn__pill__invert:hover h4,
.t__def-gr--pas.button__invert:hover h4,
.t__def-gr--pas.btn__invert:hover h4,
.t__def-gr--pas.btn__pill__invert:hover h4 {
  color: #ffffff;
}
.theme__default-grey--pastel .button__invert--hover:hover,
.theme__default-grey--pastel .btn__invert--hover:hover,
.theme__default-grey--pastel .btn__pill__invert--hover:hover, .theme__default-grey--pastel.button__invert--hover:hover, .theme__default-grey--pastel.btn__invert--hover:hover, .theme__default-grey--pastel.btn__pill__invert--hover:hover,
.t__def-gr--pas .button__invert--hover:hover,
.t__def-gr--pas .btn__invert--hover:hover,
.t__def-gr--pas .btn__pill__invert--hover:hover,
.t__def-gr--pas.button__invert--hover:hover,
.t__def-gr--pas.btn__invert--hover:hover,
.t__def-gr--pas.btn__pill__invert--hover:hover {
  background-color: #ffffff;
  color: #1e3155;
  opacity: 0.8;
}
.theme__default-grey--pastel .button__under,
.theme__default-grey--pastel .btn__under,
.theme__default-grey--pastel .btn__pill__under, .theme__default-grey--pastel.button__under, .theme__default-grey--pastel.btn__under, .theme__default-grey--pastel.btn__pill__under,
.t__def-gr--pas .button__under,
.t__def-gr--pas .btn__under,
.t__def-gr--pas .btn__pill__under,
.t__def-gr--pas.button__under,
.t__def-gr--pas.btn__under,
.t__def-gr--pas.btn__pill__under {
  border-color: #F2F2F2;
}
.theme__default-grey--pastel .btn__large,
.t__def-gr--pas .btn__large {
  background-color: #F2F2F2;
}
.theme__default-grey--pastel .input__search,
.t__def-gr--pas .input__search {
  border-color: #F2F2F2;
}
.theme__default-grey--pastel .input__search i,
.t__def-gr--pas .input__search i {
  color: #1e3155;
}
.theme__default-grey--pastel .input__search:hover i,
.t__def-gr--pas .input__search:hover i {
  color: #F2F2F2;
}
.theme__default-grey--pastel .component__foreground,
.t__def-gr--pas .component__foreground {
  color: #1e3155;
}
.theme__default-grey--pastel.card,
.theme__default-grey--pastel .card, .theme__default-grey--pastel.card__with-image,
.theme__default-grey--pastel .card__with-image,
.t__def-gr--pas.card,
.t__def-gr--pas .card,
.t__def-gr--pas.card__with-image,
.t__def-gr--pas .card__with-image {
  border-color: #F2F2F2;
}
.theme__default-grey--pastel.card__highlight,
.theme__default-grey--pastel .card__highlight,
.theme__default-grey--pastel .card__highlight--image,
.theme__default-grey--pastel .card__highlight--final,
.t__def-gr--pas.card__highlight,
.t__def-gr--pas .card__highlight,
.t__def-gr--pas .card__highlight--image,
.t__def-gr--pas .card__highlight--final {
  background-color: #F2F2F2;
  border-color: #F2F2F2;
}
.theme__default-grey--pastel.card__highlight--title,
.theme__default-grey--pastel .card__highlight--title,
.theme__default-grey--pastel .card__highlight--image,
.theme__default-grey--pastel .card__highlight--final,
.t__def-gr--pas.card__highlight--title,
.t__def-gr--pas .card__highlight--title,
.t__def-gr--pas .card__highlight--image,
.t__def-gr--pas .card__highlight--final {
  color: #1e3155;
}
.theme__default-grey--pastel .image-slider__selector--dot,
.t__def-gr--pas .image-slider__selector--dot {
  background-color: #F2F2F2;
}
.theme__default-grey--pastel .call-to-action__text h3,
.t__def-gr--pas .call-to-action__text h3 {
  color: #1e3155;
}
.theme__default-grey--pastel .officer__block--title h5, .theme__default-grey--pastel .officer__block--title h6,
.t__def-gr--pas .officer__block--title h5,
.t__def-gr--pas .officer__block--title h6 {
  color: #1e3155;
}
.theme__default-grey--pastel .block__statement--link,
.t__def-gr--pas .block__statement--link {
  color: #1e3155;
}
.theme__default-grey--pastel .card__cutoff,
.t__def-gr--pas .card__cutoff {
  background: linear-gradient(#F2F2F2, #F2F2F2), linear-gradient(white, white);
}
.theme__default-grey--pastel .card__cutoff p,
.t__def-gr--pas .card__cutoff p {
  color: #1e3155;
}
@media (hover: hover) {
  .theme__default-grey--pastel .card__cutoff:hover,
.t__def-gr--pas .card__cutoff:hover {
    background: #ffffff;
  }
  .theme__default-grey--pastel .card__cutoff:hover p,
.t__def-gr--pas .card__cutoff:hover p {
    color: #1e3155;
  }
  .theme__default-grey--pastel .card__cutoff:hover .card__cutoff--link,
.t__def-gr--pas .card__cutoff:hover .card__cutoff--link {
    color: #F2F2F2;
  }
  .theme__default-grey--pastel .card__cutoff:hover .card__cutoff--text,
.t__def-gr--pas .card__cutoff:hover .card__cutoff--text {
    background: #ffffff;
  }
  .theme__default-grey--pastel .card__cutoff:hover .card__cutoff--text p,
.t__def-gr--pas .card__cutoff:hover .card__cutoff--text p {
    color: #1e3155;
  }
  .theme__default-grey--pastel .card__cutoff:hover .card__cutoff--text .card__cutoff--link,
.t__def-gr--pas .card__cutoff:hover .card__cutoff--text .card__cutoff--link {
    color: #F2F2F2;
  }
}
.theme__default-grey--pastel .card__cutoff--link,
.t__def-gr--pas .card__cutoff--link {
  color: #ffffff;
}
@media (hover: hover) {
  .theme__default-grey--pastel .card__cutoff--link:hover,
.t__def-gr--pas .card__cutoff--link:hover {
    color: #F2F2F2;
  }
  .theme__default-grey--pastel .card__cutoff--link:hover--link,
.t__def-gr--pas .card__cutoff--link:hover--link {
    color: #F2F2F2;
  }
}
.theme__default-grey--pastel .slider__campaign--selector.active .slider__campaign--selector-dot,
.t__def-gr--pas .slider__campaign--selector.active .slider__campaign--selector-dot {
  background-color: #F2F2F2;
}
.theme__default-grey--pastel .dropdown__toggle--title,
.t__def-gr--pas .dropdown__toggle--title {
  color: #F2F2F2;
}
.theme__default-grey--pastel .dropdown__toggle--icon i,
.t__def-gr--pas .dropdown__toggle--icon i {
  color: #F2F2F2;
}
.theme__default-grey--pastel .large_timer__countdown--item_large,
.t__def-gr--pas .large_timer__countdown--item_large {
  background-color: #F2F2F2;
}
.theme__default-grey--pastel .large_timer__countdown--item_medium,
.t__def-gr--pas .large_timer__countdown--item_medium {
  background-color: #F2F2F2;
}
.theme__default-grey--pastel .large_timer__countdown--item_small,
.t__def-gr--pas .large_timer__countdown--item_small {
  background-color: #F2F2F2;
}
.theme__default-grey--pastel .modalcontent,
.t__def-gr--pas .modalcontent {
  border-color: #F2F2F2;
}
.theme__default-grey--pastel .transparent__header,
.t__def-gr--pas .transparent__header {
  background: #F2F2F2;
}
.theme__default-grey--pastel .breadcrumb__slashes,
.t__def-gr--pas .breadcrumb__slashes {
  color: #1e3155;
}
.theme__default-grey--pastel .dropdown,
.t__def-gr--pas .dropdown {
  background-color: #F2F2F2;
}
.theme__default-grey--pastel .dropdown option,
.t__def-gr--pas .dropdown option {
  border-color: #F2F2F2 !important;
}
.theme__default-grey--pastel .es-list::-webkit-scrollbar-thumb,
.t__def-gr--pas .es-list::-webkit-scrollbar-thumb {
  background: #F2F2F2;
}
.theme__default-grey--pastel .es-visible,
.t__def-gr--pas .es-visible {
  border-color: #F2F2F2 !important;
}
.theme__default-grey--pastel .ot-open,
.theme__default-grey--pastel .ot-closed,
.t__def-gr--pas .ot-open,
.t__def-gr--pas .ot-closed {
  color: #F2F2F2;
}
.theme__default-grey--pastel .colour__foreground,
.t__def-gr--pas .colour__foreground {
  color: #F2F2F2;
}
.theme__default-grey--pastel h1.t__none,
.theme__default-grey--pastel h1.theme__none,
.theme__default-grey--pastel h2.t__none,
.theme__default-grey--pastel h2.theme__none,
.theme__default-grey--pastel h3.t__none,
.theme__default-grey--pastel h3.theme__none,
.theme__default-grey--pastel h4.t__none,
.theme__default-grey--pastel h4.theme__none,
.theme__default-grey--pastel h1.t__none--w-hov,
.theme__default-grey--pastel h1.theme__none--with-hover,
.theme__default-grey--pastel h2.t__none--w-hov,
.theme__default-grey--pastel h2.theme__none--with-hover,
.theme__default-grey--pastel h3.t__none--w-hov,
.theme__default-grey--pastel h3.theme__none--with-hover,
.theme__default-grey--pastel h4.t__none--w-hov,
.theme__default-grey--pastel h4.theme__none--with-hover,
.t__def-gr--pas h1.t__none,
.t__def-gr--pas h1.theme__none,
.t__def-gr--pas h2.t__none,
.t__def-gr--pas h2.theme__none,
.t__def-gr--pas h3.t__none,
.t__def-gr--pas h3.theme__none,
.t__def-gr--pas h4.t__none,
.t__def-gr--pas h4.theme__none,
.t__def-gr--pas h1.t__none--w-hov,
.t__def-gr--pas h1.theme__none--with-hover,
.t__def-gr--pas h2.t__none--w-hov,
.t__def-gr--pas h2.theme__none--with-hover,
.t__def-gr--pas h3.t__none--w-hov,
.t__def-gr--pas h3.theme__none--with-hover,
.t__def-gr--pas h4.t__none--w-hov,
.t__def-gr--pas h4.theme__none--with-hover {
  color: #1e3155;
}
.theme__default-grey--pastel span.t__none,
.theme__default-grey--pastel span.theme__none,
.t__def-gr--pas span.t__none,
.t__def-gr--pas span.theme__none {
  color: #1e3155;
}
.theme__default-grey--pastel i.t__none,
.theme__default-grey--pastel i.theme__none,
.t__def-gr--pas i.t__none,
.t__def-gr--pas i.theme__none {
  color: #1e3155;
}
.theme__default-grey--pastel a.border__none,
.theme__default-grey--pastel a.b__none,
.t__def-gr--pas a.border__none,
.t__def-gr--pas a.b__none {
  border: 0;
}
.theme__default-grey--pastel a:hover h1.t__none,
.theme__default-grey--pastel a:hover h1.theme__none,
.theme__default-grey--pastel a:hover h2.t__none,
.theme__default-grey--pastel a:hover h2.theme__none,
.theme__default-grey--pastel a:hover h3.t__none,
.theme__default-grey--pastel a:hover h3.theme__none,
.theme__default-grey--pastel a:hover h4.t__none,
.theme__default-grey--pastel a:hover h4.theme__none,
.t__def-gr--pas a:hover h1.t__none,
.t__def-gr--pas a:hover h1.theme__none,
.t__def-gr--pas a:hover h2.t__none,
.t__def-gr--pas a:hover h2.theme__none,
.t__def-gr--pas a:hover h3.t__none,
.t__def-gr--pas a:hover h3.theme__none,
.t__def-gr--pas a:hover h4.t__none,
.t__def-gr--pas a:hover h4.theme__none {
  color: #1e3155;
}
.theme__default-grey--pastel a:hover h1.t__none--w-hov,
.theme__default-grey--pastel a:hover h1.theme__none--with-hover,
.theme__default-grey--pastel a:hover h2.t__none--w-hov,
.theme__default-grey--pastel a:hover h2.theme__none--with-hover,
.theme__default-grey--pastel a:hover h3.t__none--w-hov,
.theme__default-grey--pastel a:hover h3.theme__none--with-hover,
.theme__default-grey--pastel a:hover h4.t__none--w-hov,
.theme__default-grey--pastel a:hover h4.theme__none--with-hover,
.t__def-gr--pas a:hover h1.t__none--w-hov,
.t__def-gr--pas a:hover h1.theme__none--with-hover,
.t__def-gr--pas a:hover h2.t__none--w-hov,
.t__def-gr--pas a:hover h2.theme__none--with-hover,
.t__def-gr--pas a:hover h3.t__none--w-hov,
.t__def-gr--pas a:hover h3.theme__none--with-hover,
.t__def-gr--pas a:hover h4.t__none--w-hov,
.t__def-gr--pas a:hover h4.theme__none--with-hover {
  color: #F2F2F2;
}

.theme__default-grey--background-primary,
.t__def-gr--bg-pri {
  background-color: #4a4a4a;
}

.theme__default-grey--background-secondary,
.t__def-gr--bg-sec {
  background-color: #333333;
}

.theme__default-grey--background-pastel,
.t__def-gr--bg-pas {
  background-color: #F2F2F2;
}

.theme__default-black--primary h1, .theme__default-black--primary h2, .theme__default-black--primary h3, .theme__default-black--primary h4, .theme__default-black--primary h5, .theme__default-black--primary h6,
.t__def-b--pri h1,
.t__def-b--pri h2,
.t__def-b--pri h3,
.t__def-b--pri h4,
.t__def-b--pri h5,
.t__def-b--pri h6 {
  color: #4a4a4a;
}
.theme__default-black--primary a,
.t__def-b--pri a {
  color: #1e3155;
  border-color: #4a4a4a;
  text-decoration: none;
}
.theme__default-black--primary a:hover,
.t__def-b--pri a:hover {
  color: #4a4a4a;
}
.theme__default-black--primary a:hover h1, .theme__default-black--primary a:hover h2, .theme__default-black--primary a:hover h3, .theme__default-black--primary a:hover h4, .theme__default-black--primary a:hover h5, .theme__default-black--primary a:hover h6,
.t__def-b--pri a:hover h1,
.t__def-b--pri a:hover h2,
.t__def-b--pri a:hover h3,
.t__def-b--pri a:hover h4,
.t__def-b--pri a:hover h5,
.t__def-b--pri a:hover h6 {
  color: #4a4a4a;
}
.theme__default-black--primary a div,
.t__def-b--pri a div {
  border-color: #4a4a4a !important;
}
.theme__default-black--primary input,
.t__def-b--pri input {
  border-color: #4a4a4a;
}
.theme__default-black--primary p,
.t__def-b--pri p {
  color: #1e3155;
}
.theme__default-black--primary .button,
.theme__default-black--primary .btn,
.theme__default-black--primary .btn__pill, .theme__default-black--primary.button, .theme__default-black--primary.btn, .theme__default-black--primary.btn__pill,
.t__def-b--pri .button,
.t__def-b--pri .btn,
.t__def-b--pri .btn__pill,
.t__def-b--pri.button,
.t__def-b--pri.btn,
.t__def-b--pri.btn__pill {
  border-color: #4a4a4a;
}
@media (hover: hover) {
  .theme__default-black--primary .button:hover,
.theme__default-black--primary .btn:hover,
.theme__default-black--primary .btn__pill:hover, .theme__default-black--primary.button:hover, .theme__default-black--primary.btn:hover, .theme__default-black--primary.btn__pill:hover,
.t__def-b--pri .button:hover,
.t__def-b--pri .btn:hover,
.t__def-b--pri .btn__pill:hover,
.t__def-b--pri.button:hover,
.t__def-b--pri.btn:hover,
.t__def-b--pri.btn__pill:hover {
    color: #ffffff;
    background: #4a4a4a;
  }
  .theme__default-black--primary .button:hover i,
.theme__default-black--primary .btn:hover i,
.theme__default-black--primary .btn__pill:hover i, .theme__default-black--primary.button:hover i, .theme__default-black--primary.btn:hover i, .theme__default-black--primary.btn__pill:hover i,
.t__def-b--pri .button:hover i,
.t__def-b--pri .btn:hover i,
.t__def-b--pri .btn__pill:hover i,
.t__def-b--pri.button:hover i,
.t__def-b--pri.btn:hover i,
.t__def-b--pri.btn__pill:hover i {
    color: #ffffff;
  }
}
.theme__default-black--primary .button__invert,
.theme__default-black--primary .btn__invert,
.theme__default-black--primary .btn__pill__invert, .theme__default-black--primary.button__invert, .theme__default-black--primary.btn__invert, .theme__default-black--primary.btn__pill__invert,
.t__def-b--pri .button__invert,
.t__def-b--pri .btn__invert,
.t__def-b--pri .btn__pill__invert,
.t__def-b--pri.button__invert,
.t__def-b--pri.btn__invert,
.t__def-b--pri.btn__pill__invert {
  background-color: #4a4a4a;
  color: #1e3155;
}
.theme__default-black--primary .button__invert h4,
.theme__default-black--primary .btn__invert h4,
.theme__default-black--primary .btn__pill__invert h4, .theme__default-black--primary.button__invert h4, .theme__default-black--primary.btn__invert h4, .theme__default-black--primary.btn__pill__invert h4,
.t__def-b--pri .button__invert h4,
.t__def-b--pri .btn__invert h4,
.t__def-b--pri .btn__pill__invert h4,
.t__def-b--pri.button__invert h4,
.t__def-b--pri.btn__invert h4,
.t__def-b--pri.btn__pill__invert h4 {
  color: #ffffff;
}
.theme__default-black--primary .button__invert:hover,
.theme__default-black--primary .btn__invert:hover,
.theme__default-black--primary .btn__pill__invert:hover, .theme__default-black--primary.button__invert:hover, .theme__default-black--primary.btn__invert:hover, .theme__default-black--primary.btn__pill__invert:hover,
.t__def-b--pri .button__invert:hover,
.t__def-b--pri .btn__invert:hover,
.t__def-b--pri .btn__pill__invert:hover,
.t__def-b--pri.button__invert:hover,
.t__def-b--pri.btn__invert:hover,
.t__def-b--pri.btn__pill__invert:hover {
  opacity: 0.8;
}
.theme__default-black--primary .button__invert:hover h4,
.theme__default-black--primary .btn__invert:hover h4,
.theme__default-black--primary .btn__pill__invert:hover h4, .theme__default-black--primary.button__invert:hover h4, .theme__default-black--primary.btn__invert:hover h4, .theme__default-black--primary.btn__pill__invert:hover h4,
.t__def-b--pri .button__invert:hover h4,
.t__def-b--pri .btn__invert:hover h4,
.t__def-b--pri .btn__pill__invert:hover h4,
.t__def-b--pri.button__invert:hover h4,
.t__def-b--pri.btn__invert:hover h4,
.t__def-b--pri.btn__pill__invert:hover h4 {
  color: #ffffff;
}
.theme__default-black--primary .button__invert--hover:hover,
.theme__default-black--primary .btn__invert--hover:hover,
.theme__default-black--primary .btn__pill__invert--hover:hover, .theme__default-black--primary.button__invert--hover:hover, .theme__default-black--primary.btn__invert--hover:hover, .theme__default-black--primary.btn__pill__invert--hover:hover,
.t__def-b--pri .button__invert--hover:hover,
.t__def-b--pri .btn__invert--hover:hover,
.t__def-b--pri .btn__pill__invert--hover:hover,
.t__def-b--pri.button__invert--hover:hover,
.t__def-b--pri.btn__invert--hover:hover,
.t__def-b--pri.btn__pill__invert--hover:hover {
  background-color: #ffffff;
  color: #1e3155;
  opacity: 0.8;
}
.theme__default-black--primary .button__under,
.theme__default-black--primary .btn__under,
.theme__default-black--primary .btn__pill__under, .theme__default-black--primary.button__under, .theme__default-black--primary.btn__under, .theme__default-black--primary.btn__pill__under,
.t__def-b--pri .button__under,
.t__def-b--pri .btn__under,
.t__def-b--pri .btn__pill__under,
.t__def-b--pri.button__under,
.t__def-b--pri.btn__under,
.t__def-b--pri.btn__pill__under {
  border-color: #4a4a4a;
}
.theme__default-black--primary .btn__large,
.t__def-b--pri .btn__large {
  background-color: #4a4a4a;
}
.theme__default-black--primary .input__search,
.t__def-b--pri .input__search {
  border-color: #4a4a4a;
}
.theme__default-black--primary .input__search i,
.t__def-b--pri .input__search i {
  color: #1e3155;
}
.theme__default-black--primary .input__search:hover i,
.t__def-b--pri .input__search:hover i {
  color: #4a4a4a;
}
.theme__default-black--primary .component__foreground,
.t__def-b--pri .component__foreground {
  color: #1e3155;
}
.theme__default-black--primary.card,
.theme__default-black--primary .card, .theme__default-black--primary.card__with-image,
.theme__default-black--primary .card__with-image,
.t__def-b--pri.card,
.t__def-b--pri .card,
.t__def-b--pri.card__with-image,
.t__def-b--pri .card__with-image {
  border-color: #4a4a4a;
}
.theme__default-black--primary.card__highlight,
.theme__default-black--primary .card__highlight,
.theme__default-black--primary .card__highlight--image,
.theme__default-black--primary .card__highlight--final,
.t__def-b--pri.card__highlight,
.t__def-b--pri .card__highlight,
.t__def-b--pri .card__highlight--image,
.t__def-b--pri .card__highlight--final {
  background-color: #4a4a4a;
  border-color: #4a4a4a;
}
.theme__default-black--primary.card__highlight--title,
.theme__default-black--primary .card__highlight--title,
.theme__default-black--primary .card__highlight--image,
.theme__default-black--primary .card__highlight--final,
.t__def-b--pri.card__highlight--title,
.t__def-b--pri .card__highlight--title,
.t__def-b--pri .card__highlight--image,
.t__def-b--pri .card__highlight--final {
  color: #1e3155;
}
.theme__default-black--primary .image-slider__selector--dot,
.t__def-b--pri .image-slider__selector--dot {
  background-color: #4a4a4a;
}
.theme__default-black--primary .call-to-action__text h3,
.t__def-b--pri .call-to-action__text h3 {
  color: #1e3155;
}
.theme__default-black--primary .officer__block--title h5, .theme__default-black--primary .officer__block--title h6,
.t__def-b--pri .officer__block--title h5,
.t__def-b--pri .officer__block--title h6 {
  color: #1e3155;
}
.theme__default-black--primary .block__statement--link,
.t__def-b--pri .block__statement--link {
  color: #1e3155;
}
.theme__default-black--primary .card__cutoff,
.t__def-b--pri .card__cutoff {
  background: linear-gradient(#4a4a4a, #4a4a4a), linear-gradient(white, white);
}
.theme__default-black--primary .card__cutoff p,
.t__def-b--pri .card__cutoff p {
  color: #1e3155;
}
@media (hover: hover) {
  .theme__default-black--primary .card__cutoff:hover,
.t__def-b--pri .card__cutoff:hover {
    background: #ffffff;
  }
  .theme__default-black--primary .card__cutoff:hover p,
.t__def-b--pri .card__cutoff:hover p {
    color: #1e3155;
  }
  .theme__default-black--primary .card__cutoff:hover .card__cutoff--link,
.t__def-b--pri .card__cutoff:hover .card__cutoff--link {
    color: #4a4a4a;
  }
  .theme__default-black--primary .card__cutoff:hover .card__cutoff--text,
.t__def-b--pri .card__cutoff:hover .card__cutoff--text {
    background: #ffffff;
  }
  .theme__default-black--primary .card__cutoff:hover .card__cutoff--text p,
.t__def-b--pri .card__cutoff:hover .card__cutoff--text p {
    color: #1e3155;
  }
  .theme__default-black--primary .card__cutoff:hover .card__cutoff--text .card__cutoff--link,
.t__def-b--pri .card__cutoff:hover .card__cutoff--text .card__cutoff--link {
    color: #4a4a4a;
  }
}
.theme__default-black--primary .card__cutoff--link,
.t__def-b--pri .card__cutoff--link {
  color: #ffffff;
}
@media (hover: hover) {
  .theme__default-black--primary .card__cutoff--link:hover,
.t__def-b--pri .card__cutoff--link:hover {
    color: #4a4a4a;
  }
  .theme__default-black--primary .card__cutoff--link:hover--link,
.t__def-b--pri .card__cutoff--link:hover--link {
    color: #4a4a4a;
  }
}
.theme__default-black--primary .slider__campaign--selector.active .slider__campaign--selector-dot,
.t__def-b--pri .slider__campaign--selector.active .slider__campaign--selector-dot {
  background-color: #4a4a4a;
}
.theme__default-black--primary .dropdown__toggle--title,
.t__def-b--pri .dropdown__toggle--title {
  color: #4a4a4a;
}
.theme__default-black--primary .dropdown__toggle--icon i,
.t__def-b--pri .dropdown__toggle--icon i {
  color: #4a4a4a;
}
.theme__default-black--primary .large_timer__countdown--item_large,
.t__def-b--pri .large_timer__countdown--item_large {
  background-color: #4a4a4a;
}
.theme__default-black--primary .large_timer__countdown--item_medium,
.t__def-b--pri .large_timer__countdown--item_medium {
  background-color: #4a4a4a;
}
.theme__default-black--primary .large_timer__countdown--item_small,
.t__def-b--pri .large_timer__countdown--item_small {
  background-color: #4a4a4a;
}
.theme__default-black--primary .modalcontent,
.t__def-b--pri .modalcontent {
  border-color: #4a4a4a;
}
.theme__default-black--primary .transparent__header,
.t__def-b--pri .transparent__header {
  background: #4a4a4a;
}
.theme__default-black--primary .breadcrumb__slashes,
.t__def-b--pri .breadcrumb__slashes {
  color: #1e3155;
}
.theme__default-black--primary .dropdown,
.t__def-b--pri .dropdown {
  background-color: #4a4a4a;
}
.theme__default-black--primary .dropdown option,
.t__def-b--pri .dropdown option {
  border-color: #4a4a4a !important;
}
.theme__default-black--primary .es-list::-webkit-scrollbar-thumb,
.t__def-b--pri .es-list::-webkit-scrollbar-thumb {
  background: #4a4a4a;
}
.theme__default-black--primary .es-visible,
.t__def-b--pri .es-visible {
  border-color: #4a4a4a !important;
}
.theme__default-black--primary .ot-open,
.theme__default-black--primary .ot-closed,
.t__def-b--pri .ot-open,
.t__def-b--pri .ot-closed {
  color: #4a4a4a;
}
.theme__default-black--primary .colour__foreground,
.t__def-b--pri .colour__foreground {
  color: #4a4a4a;
}
.theme__default-black--primary h1.t__none,
.theme__default-black--primary h1.theme__none,
.theme__default-black--primary h2.t__none,
.theme__default-black--primary h2.theme__none,
.theme__default-black--primary h3.t__none,
.theme__default-black--primary h3.theme__none,
.theme__default-black--primary h4.t__none,
.theme__default-black--primary h4.theme__none,
.theme__default-black--primary h1.t__none--w-hov,
.theme__default-black--primary h1.theme__none--with-hover,
.theme__default-black--primary h2.t__none--w-hov,
.theme__default-black--primary h2.theme__none--with-hover,
.theme__default-black--primary h3.t__none--w-hov,
.theme__default-black--primary h3.theme__none--with-hover,
.theme__default-black--primary h4.t__none--w-hov,
.theme__default-black--primary h4.theme__none--with-hover,
.t__def-b--pri h1.t__none,
.t__def-b--pri h1.theme__none,
.t__def-b--pri h2.t__none,
.t__def-b--pri h2.theme__none,
.t__def-b--pri h3.t__none,
.t__def-b--pri h3.theme__none,
.t__def-b--pri h4.t__none,
.t__def-b--pri h4.theme__none,
.t__def-b--pri h1.t__none--w-hov,
.t__def-b--pri h1.theme__none--with-hover,
.t__def-b--pri h2.t__none--w-hov,
.t__def-b--pri h2.theme__none--with-hover,
.t__def-b--pri h3.t__none--w-hov,
.t__def-b--pri h3.theme__none--with-hover,
.t__def-b--pri h4.t__none--w-hov,
.t__def-b--pri h4.theme__none--with-hover {
  color: #1e3155;
}
.theme__default-black--primary span.t__none,
.theme__default-black--primary span.theme__none,
.t__def-b--pri span.t__none,
.t__def-b--pri span.theme__none {
  color: #1e3155;
}
.theme__default-black--primary i.t__none,
.theme__default-black--primary i.theme__none,
.t__def-b--pri i.t__none,
.t__def-b--pri i.theme__none {
  color: #1e3155;
}
.theme__default-black--primary a.border__none,
.theme__default-black--primary a.b__none,
.t__def-b--pri a.border__none,
.t__def-b--pri a.b__none {
  border: 0;
}
.theme__default-black--primary a:hover h1.t__none,
.theme__default-black--primary a:hover h1.theme__none,
.theme__default-black--primary a:hover h2.t__none,
.theme__default-black--primary a:hover h2.theme__none,
.theme__default-black--primary a:hover h3.t__none,
.theme__default-black--primary a:hover h3.theme__none,
.theme__default-black--primary a:hover h4.t__none,
.theme__default-black--primary a:hover h4.theme__none,
.t__def-b--pri a:hover h1.t__none,
.t__def-b--pri a:hover h1.theme__none,
.t__def-b--pri a:hover h2.t__none,
.t__def-b--pri a:hover h2.theme__none,
.t__def-b--pri a:hover h3.t__none,
.t__def-b--pri a:hover h3.theme__none,
.t__def-b--pri a:hover h4.t__none,
.t__def-b--pri a:hover h4.theme__none {
  color: #1e3155;
}
.theme__default-black--primary a:hover h1.t__none--w-hov,
.theme__default-black--primary a:hover h1.theme__none--with-hover,
.theme__default-black--primary a:hover h2.t__none--w-hov,
.theme__default-black--primary a:hover h2.theme__none--with-hover,
.theme__default-black--primary a:hover h3.t__none--w-hov,
.theme__default-black--primary a:hover h3.theme__none--with-hover,
.theme__default-black--primary a:hover h4.t__none--w-hov,
.theme__default-black--primary a:hover h4.theme__none--with-hover,
.t__def-b--pri a:hover h1.t__none--w-hov,
.t__def-b--pri a:hover h1.theme__none--with-hover,
.t__def-b--pri a:hover h2.t__none--w-hov,
.t__def-b--pri a:hover h2.theme__none--with-hover,
.t__def-b--pri a:hover h3.t__none--w-hov,
.t__def-b--pri a:hover h3.theme__none--with-hover,
.t__def-b--pri a:hover h4.t__none--w-hov,
.t__def-b--pri a:hover h4.theme__none--with-hover {
  color: #4a4a4a;
}
.theme__default-black--primary .dotted__line--small, .theme__default-black--primary .dotted__line--medium, .theme__default-black--primary .dotted__line--large, .theme__default-black--primary .dotted__line--x-large, .theme__default-black--primary .dotted__line--huge,
.t__def-b--pri .dotted__line--small,
.t__def-b--pri .dotted__line--medium,
.t__def-b--pri .dotted__line--large,
.t__def-b--pri .dotted__line--x-large,
.t__def-b--pri .dotted__line--huge {
  border-image-source: url("http://f0a63dc10f9b8e5602d2-918c4a94592cd7fa431dd71bf51b646a.r6.cf3.rackcdn.com/dotted_def-black.png");
}

.theme__default-black--secondary h1, .theme__default-black--secondary h2, .theme__default-black--secondary h3, .theme__default-black--secondary h4, .theme__default-black--secondary h5, .theme__default-black--secondary h6,
.t__def-b--sec h1,
.t__def-b--sec h2,
.t__def-b--sec h3,
.t__def-b--sec h4,
.t__def-b--sec h5,
.t__def-b--sec h6 {
  color: #333333;
}
.theme__default-black--secondary a,
.t__def-b--sec a {
  color: #1e3155;
  border-color: #333333;
  text-decoration: none;
}
.theme__default-black--secondary a:hover,
.t__def-b--sec a:hover {
  color: #333333;
}
.theme__default-black--secondary a:hover h1, .theme__default-black--secondary a:hover h2, .theme__default-black--secondary a:hover h3, .theme__default-black--secondary a:hover h4, .theme__default-black--secondary a:hover h5, .theme__default-black--secondary a:hover h6,
.t__def-b--sec a:hover h1,
.t__def-b--sec a:hover h2,
.t__def-b--sec a:hover h3,
.t__def-b--sec a:hover h4,
.t__def-b--sec a:hover h5,
.t__def-b--sec a:hover h6 {
  color: #333333;
}
.theme__default-black--secondary a div,
.t__def-b--sec a div {
  border-color: #333333 !important;
}
.theme__default-black--secondary input,
.t__def-b--sec input {
  border-color: #333333;
}
.theme__default-black--secondary p,
.t__def-b--sec p {
  color: #1e3155;
}
.theme__default-black--secondary .button,
.theme__default-black--secondary .btn,
.theme__default-black--secondary .btn__pill, .theme__default-black--secondary.button, .theme__default-black--secondary.btn, .theme__default-black--secondary.btn__pill,
.t__def-b--sec .button,
.t__def-b--sec .btn,
.t__def-b--sec .btn__pill,
.t__def-b--sec.button,
.t__def-b--sec.btn,
.t__def-b--sec.btn__pill {
  border-color: #333333;
}
@media (hover: hover) {
  .theme__default-black--secondary .button:hover,
.theme__default-black--secondary .btn:hover,
.theme__default-black--secondary .btn__pill:hover, .theme__default-black--secondary.button:hover, .theme__default-black--secondary.btn:hover, .theme__default-black--secondary.btn__pill:hover,
.t__def-b--sec .button:hover,
.t__def-b--sec .btn:hover,
.t__def-b--sec .btn__pill:hover,
.t__def-b--sec.button:hover,
.t__def-b--sec.btn:hover,
.t__def-b--sec.btn__pill:hover {
    color: #ffffff;
    background: #333333;
  }
  .theme__default-black--secondary .button:hover i,
.theme__default-black--secondary .btn:hover i,
.theme__default-black--secondary .btn__pill:hover i, .theme__default-black--secondary.button:hover i, .theme__default-black--secondary.btn:hover i, .theme__default-black--secondary.btn__pill:hover i,
.t__def-b--sec .button:hover i,
.t__def-b--sec .btn:hover i,
.t__def-b--sec .btn__pill:hover i,
.t__def-b--sec.button:hover i,
.t__def-b--sec.btn:hover i,
.t__def-b--sec.btn__pill:hover i {
    color: #ffffff;
  }
}
.theme__default-black--secondary .button__invert,
.theme__default-black--secondary .btn__invert,
.theme__default-black--secondary .btn__pill__invert, .theme__default-black--secondary.button__invert, .theme__default-black--secondary.btn__invert, .theme__default-black--secondary.btn__pill__invert,
.t__def-b--sec .button__invert,
.t__def-b--sec .btn__invert,
.t__def-b--sec .btn__pill__invert,
.t__def-b--sec.button__invert,
.t__def-b--sec.btn__invert,
.t__def-b--sec.btn__pill__invert {
  background-color: #333333;
  color: #1e3155;
}
.theme__default-black--secondary .button__invert h4,
.theme__default-black--secondary .btn__invert h4,
.theme__default-black--secondary .btn__pill__invert h4, .theme__default-black--secondary.button__invert h4, .theme__default-black--secondary.btn__invert h4, .theme__default-black--secondary.btn__pill__invert h4,
.t__def-b--sec .button__invert h4,
.t__def-b--sec .btn__invert h4,
.t__def-b--sec .btn__pill__invert h4,
.t__def-b--sec.button__invert h4,
.t__def-b--sec.btn__invert h4,
.t__def-b--sec.btn__pill__invert h4 {
  color: #ffffff;
}
.theme__default-black--secondary .button__invert:hover,
.theme__default-black--secondary .btn__invert:hover,
.theme__default-black--secondary .btn__pill__invert:hover, .theme__default-black--secondary.button__invert:hover, .theme__default-black--secondary.btn__invert:hover, .theme__default-black--secondary.btn__pill__invert:hover,
.t__def-b--sec .button__invert:hover,
.t__def-b--sec .btn__invert:hover,
.t__def-b--sec .btn__pill__invert:hover,
.t__def-b--sec.button__invert:hover,
.t__def-b--sec.btn__invert:hover,
.t__def-b--sec.btn__pill__invert:hover {
  opacity: 0.8;
}
.theme__default-black--secondary .button__invert:hover h4,
.theme__default-black--secondary .btn__invert:hover h4,
.theme__default-black--secondary .btn__pill__invert:hover h4, .theme__default-black--secondary.button__invert:hover h4, .theme__default-black--secondary.btn__invert:hover h4, .theme__default-black--secondary.btn__pill__invert:hover h4,
.t__def-b--sec .button__invert:hover h4,
.t__def-b--sec .btn__invert:hover h4,
.t__def-b--sec .btn__pill__invert:hover h4,
.t__def-b--sec.button__invert:hover h4,
.t__def-b--sec.btn__invert:hover h4,
.t__def-b--sec.btn__pill__invert:hover h4 {
  color: #ffffff;
}
.theme__default-black--secondary .button__invert--hover:hover,
.theme__default-black--secondary .btn__invert--hover:hover,
.theme__default-black--secondary .btn__pill__invert--hover:hover, .theme__default-black--secondary.button__invert--hover:hover, .theme__default-black--secondary.btn__invert--hover:hover, .theme__default-black--secondary.btn__pill__invert--hover:hover,
.t__def-b--sec .button__invert--hover:hover,
.t__def-b--sec .btn__invert--hover:hover,
.t__def-b--sec .btn__pill__invert--hover:hover,
.t__def-b--sec.button__invert--hover:hover,
.t__def-b--sec.btn__invert--hover:hover,
.t__def-b--sec.btn__pill__invert--hover:hover {
  background-color: #ffffff;
  color: #1e3155;
  opacity: 0.8;
}
.theme__default-black--secondary .button__under,
.theme__default-black--secondary .btn__under,
.theme__default-black--secondary .btn__pill__under, .theme__default-black--secondary.button__under, .theme__default-black--secondary.btn__under, .theme__default-black--secondary.btn__pill__under,
.t__def-b--sec .button__under,
.t__def-b--sec .btn__under,
.t__def-b--sec .btn__pill__under,
.t__def-b--sec.button__under,
.t__def-b--sec.btn__under,
.t__def-b--sec.btn__pill__under {
  border-color: #333333;
}
.theme__default-black--secondary .btn__large,
.t__def-b--sec .btn__large {
  background-color: #333333;
}
.theme__default-black--secondary .input__search,
.t__def-b--sec .input__search {
  border-color: #333333;
}
.theme__default-black--secondary .input__search i,
.t__def-b--sec .input__search i {
  color: #1e3155;
}
.theme__default-black--secondary .input__search:hover i,
.t__def-b--sec .input__search:hover i {
  color: #333333;
}
.theme__default-black--secondary .component__foreground,
.t__def-b--sec .component__foreground {
  color: #1e3155;
}
.theme__default-black--secondary.card,
.theme__default-black--secondary .card, .theme__default-black--secondary.card__with-image,
.theme__default-black--secondary .card__with-image,
.t__def-b--sec.card,
.t__def-b--sec .card,
.t__def-b--sec.card__with-image,
.t__def-b--sec .card__with-image {
  border-color: #333333;
}
.theme__default-black--secondary.card__highlight,
.theme__default-black--secondary .card__highlight,
.theme__default-black--secondary .card__highlight--image,
.theme__default-black--secondary .card__highlight--final,
.t__def-b--sec.card__highlight,
.t__def-b--sec .card__highlight,
.t__def-b--sec .card__highlight--image,
.t__def-b--sec .card__highlight--final {
  background-color: #333333;
  border-color: #333333;
}
.theme__default-black--secondary.card__highlight--title,
.theme__default-black--secondary .card__highlight--title,
.theme__default-black--secondary .card__highlight--image,
.theme__default-black--secondary .card__highlight--final,
.t__def-b--sec.card__highlight--title,
.t__def-b--sec .card__highlight--title,
.t__def-b--sec .card__highlight--image,
.t__def-b--sec .card__highlight--final {
  color: #1e3155;
}
.theme__default-black--secondary .image-slider__selector--dot,
.t__def-b--sec .image-slider__selector--dot {
  background-color: #333333;
}
.theme__default-black--secondary .call-to-action__text h3,
.t__def-b--sec .call-to-action__text h3 {
  color: #1e3155;
}
.theme__default-black--secondary .officer__block--title h5, .theme__default-black--secondary .officer__block--title h6,
.t__def-b--sec .officer__block--title h5,
.t__def-b--sec .officer__block--title h6 {
  color: #1e3155;
}
.theme__default-black--secondary .block__statement--link,
.t__def-b--sec .block__statement--link {
  color: #1e3155;
}
.theme__default-black--secondary .card__cutoff,
.t__def-b--sec .card__cutoff {
  background: linear-gradient(#333333, #333333), linear-gradient(white, white);
}
.theme__default-black--secondary .card__cutoff p,
.t__def-b--sec .card__cutoff p {
  color: #1e3155;
}
@media (hover: hover) {
  .theme__default-black--secondary .card__cutoff:hover,
.t__def-b--sec .card__cutoff:hover {
    background: #ffffff;
  }
  .theme__default-black--secondary .card__cutoff:hover p,
.t__def-b--sec .card__cutoff:hover p {
    color: #1e3155;
  }
  .theme__default-black--secondary .card__cutoff:hover .card__cutoff--link,
.t__def-b--sec .card__cutoff:hover .card__cutoff--link {
    color: #333333;
  }
  .theme__default-black--secondary .card__cutoff:hover .card__cutoff--text,
.t__def-b--sec .card__cutoff:hover .card__cutoff--text {
    background: #ffffff;
  }
  .theme__default-black--secondary .card__cutoff:hover .card__cutoff--text p,
.t__def-b--sec .card__cutoff:hover .card__cutoff--text p {
    color: #1e3155;
  }
  .theme__default-black--secondary .card__cutoff:hover .card__cutoff--text .card__cutoff--link,
.t__def-b--sec .card__cutoff:hover .card__cutoff--text .card__cutoff--link {
    color: #333333;
  }
}
.theme__default-black--secondary .card__cutoff--link,
.t__def-b--sec .card__cutoff--link {
  color: #ffffff;
}
@media (hover: hover) {
  .theme__default-black--secondary .card__cutoff--link:hover,
.t__def-b--sec .card__cutoff--link:hover {
    color: #333333;
  }
  .theme__default-black--secondary .card__cutoff--link:hover--link,
.t__def-b--sec .card__cutoff--link:hover--link {
    color: #333333;
  }
}
.theme__default-black--secondary .slider__campaign--selector.active .slider__campaign--selector-dot,
.t__def-b--sec .slider__campaign--selector.active .slider__campaign--selector-dot {
  background-color: #333333;
}
.theme__default-black--secondary .dropdown__toggle--title,
.t__def-b--sec .dropdown__toggle--title {
  color: #333333;
}
.theme__default-black--secondary .dropdown__toggle--icon i,
.t__def-b--sec .dropdown__toggle--icon i {
  color: #333333;
}
.theme__default-black--secondary .large_timer__countdown--item_large,
.t__def-b--sec .large_timer__countdown--item_large {
  background-color: #333333;
}
.theme__default-black--secondary .large_timer__countdown--item_medium,
.t__def-b--sec .large_timer__countdown--item_medium {
  background-color: #333333;
}
.theme__default-black--secondary .large_timer__countdown--item_small,
.t__def-b--sec .large_timer__countdown--item_small {
  background-color: #333333;
}
.theme__default-black--secondary .modalcontent,
.t__def-b--sec .modalcontent {
  border-color: #333333;
}
.theme__default-black--secondary .transparent__header,
.t__def-b--sec .transparent__header {
  background: #333333;
}
.theme__default-black--secondary .breadcrumb__slashes,
.t__def-b--sec .breadcrumb__slashes {
  color: #1e3155;
}
.theme__default-black--secondary .dropdown,
.t__def-b--sec .dropdown {
  background-color: #333333;
}
.theme__default-black--secondary .dropdown option,
.t__def-b--sec .dropdown option {
  border-color: #333333 !important;
}
.theme__default-black--secondary .es-list::-webkit-scrollbar-thumb,
.t__def-b--sec .es-list::-webkit-scrollbar-thumb {
  background: #333333;
}
.theme__default-black--secondary .es-visible,
.t__def-b--sec .es-visible {
  border-color: #333333 !important;
}
.theme__default-black--secondary .ot-open,
.theme__default-black--secondary .ot-closed,
.t__def-b--sec .ot-open,
.t__def-b--sec .ot-closed {
  color: #333333;
}
.theme__default-black--secondary .colour__foreground,
.t__def-b--sec .colour__foreground {
  color: #333333;
}
.theme__default-black--secondary h1.t__none,
.theme__default-black--secondary h1.theme__none,
.theme__default-black--secondary h2.t__none,
.theme__default-black--secondary h2.theme__none,
.theme__default-black--secondary h3.t__none,
.theme__default-black--secondary h3.theme__none,
.theme__default-black--secondary h4.t__none,
.theme__default-black--secondary h4.theme__none,
.theme__default-black--secondary h1.t__none--w-hov,
.theme__default-black--secondary h1.theme__none--with-hover,
.theme__default-black--secondary h2.t__none--w-hov,
.theme__default-black--secondary h2.theme__none--with-hover,
.theme__default-black--secondary h3.t__none--w-hov,
.theme__default-black--secondary h3.theme__none--with-hover,
.theme__default-black--secondary h4.t__none--w-hov,
.theme__default-black--secondary h4.theme__none--with-hover,
.t__def-b--sec h1.t__none,
.t__def-b--sec h1.theme__none,
.t__def-b--sec h2.t__none,
.t__def-b--sec h2.theme__none,
.t__def-b--sec h3.t__none,
.t__def-b--sec h3.theme__none,
.t__def-b--sec h4.t__none,
.t__def-b--sec h4.theme__none,
.t__def-b--sec h1.t__none--w-hov,
.t__def-b--sec h1.theme__none--with-hover,
.t__def-b--sec h2.t__none--w-hov,
.t__def-b--sec h2.theme__none--with-hover,
.t__def-b--sec h3.t__none--w-hov,
.t__def-b--sec h3.theme__none--with-hover,
.t__def-b--sec h4.t__none--w-hov,
.t__def-b--sec h4.theme__none--with-hover {
  color: #1e3155;
}
.theme__default-black--secondary span.t__none,
.theme__default-black--secondary span.theme__none,
.t__def-b--sec span.t__none,
.t__def-b--sec span.theme__none {
  color: #1e3155;
}
.theme__default-black--secondary i.t__none,
.theme__default-black--secondary i.theme__none,
.t__def-b--sec i.t__none,
.t__def-b--sec i.theme__none {
  color: #1e3155;
}
.theme__default-black--secondary a.border__none,
.theme__default-black--secondary a.b__none,
.t__def-b--sec a.border__none,
.t__def-b--sec a.b__none {
  border: 0;
}
.theme__default-black--secondary a:hover h1.t__none,
.theme__default-black--secondary a:hover h1.theme__none,
.theme__default-black--secondary a:hover h2.t__none,
.theme__default-black--secondary a:hover h2.theme__none,
.theme__default-black--secondary a:hover h3.t__none,
.theme__default-black--secondary a:hover h3.theme__none,
.theme__default-black--secondary a:hover h4.t__none,
.theme__default-black--secondary a:hover h4.theme__none,
.t__def-b--sec a:hover h1.t__none,
.t__def-b--sec a:hover h1.theme__none,
.t__def-b--sec a:hover h2.t__none,
.t__def-b--sec a:hover h2.theme__none,
.t__def-b--sec a:hover h3.t__none,
.t__def-b--sec a:hover h3.theme__none,
.t__def-b--sec a:hover h4.t__none,
.t__def-b--sec a:hover h4.theme__none {
  color: #1e3155;
}
.theme__default-black--secondary a:hover h1.t__none--w-hov,
.theme__default-black--secondary a:hover h1.theme__none--with-hover,
.theme__default-black--secondary a:hover h2.t__none--w-hov,
.theme__default-black--secondary a:hover h2.theme__none--with-hover,
.theme__default-black--secondary a:hover h3.t__none--w-hov,
.theme__default-black--secondary a:hover h3.theme__none--with-hover,
.theme__default-black--secondary a:hover h4.t__none--w-hov,
.theme__default-black--secondary a:hover h4.theme__none--with-hover,
.t__def-b--sec a:hover h1.t__none--w-hov,
.t__def-b--sec a:hover h1.theme__none--with-hover,
.t__def-b--sec a:hover h2.t__none--w-hov,
.t__def-b--sec a:hover h2.theme__none--with-hover,
.t__def-b--sec a:hover h3.t__none--w-hov,
.t__def-b--sec a:hover h3.theme__none--with-hover,
.t__def-b--sec a:hover h4.t__none--w-hov,
.t__def-b--sec a:hover h4.theme__none--with-hover {
  color: #333333;
}

.theme__default-black--pastel h1, .theme__default-black--pastel h2, .theme__default-black--pastel h3, .theme__default-black--pastel h4, .theme__default-black--pastel h5, .theme__default-black--pastel h6,
.t__def-b--pas h1,
.t__def-b--pas h2,
.t__def-b--pas h3,
.t__def-b--pas h4,
.t__def-b--pas h5,
.t__def-b--pas h6 {
  color: #F2F2F2;
}
.theme__default-black--pastel a,
.t__def-b--pas a {
  color: #1e3155;
  border-color: #F2F2F2;
  text-decoration: none;
}
.theme__default-black--pastel a:hover,
.t__def-b--pas a:hover {
  color: #F2F2F2;
}
.theme__default-black--pastel a:hover h1, .theme__default-black--pastel a:hover h2, .theme__default-black--pastel a:hover h3, .theme__default-black--pastel a:hover h4, .theme__default-black--pastel a:hover h5, .theme__default-black--pastel a:hover h6,
.t__def-b--pas a:hover h1,
.t__def-b--pas a:hover h2,
.t__def-b--pas a:hover h3,
.t__def-b--pas a:hover h4,
.t__def-b--pas a:hover h5,
.t__def-b--pas a:hover h6 {
  color: #F2F2F2;
}
.theme__default-black--pastel a div,
.t__def-b--pas a div {
  border-color: #F2F2F2 !important;
}
.theme__default-black--pastel input,
.t__def-b--pas input {
  border-color: #F2F2F2;
}
.theme__default-black--pastel p,
.t__def-b--pas p {
  color: #1e3155;
}
.theme__default-black--pastel .button,
.theme__default-black--pastel .btn,
.theme__default-black--pastel .btn__pill, .theme__default-black--pastel.button, .theme__default-black--pastel.btn, .theme__default-black--pastel.btn__pill,
.t__def-b--pas .button,
.t__def-b--pas .btn,
.t__def-b--pas .btn__pill,
.t__def-b--pas.button,
.t__def-b--pas.btn,
.t__def-b--pas.btn__pill {
  border-color: #F2F2F2;
}
@media (hover: hover) {
  .theme__default-black--pastel .button:hover,
.theme__default-black--pastel .btn:hover,
.theme__default-black--pastel .btn__pill:hover, .theme__default-black--pastel.button:hover, .theme__default-black--pastel.btn:hover, .theme__default-black--pastel.btn__pill:hover,
.t__def-b--pas .button:hover,
.t__def-b--pas .btn:hover,
.t__def-b--pas .btn__pill:hover,
.t__def-b--pas.button:hover,
.t__def-b--pas.btn:hover,
.t__def-b--pas.btn__pill:hover {
    color: #ffffff;
    background: #F2F2F2;
  }
  .theme__default-black--pastel .button:hover i,
.theme__default-black--pastel .btn:hover i,
.theme__default-black--pastel .btn__pill:hover i, .theme__default-black--pastel.button:hover i, .theme__default-black--pastel.btn:hover i, .theme__default-black--pastel.btn__pill:hover i,
.t__def-b--pas .button:hover i,
.t__def-b--pas .btn:hover i,
.t__def-b--pas .btn__pill:hover i,
.t__def-b--pas.button:hover i,
.t__def-b--pas.btn:hover i,
.t__def-b--pas.btn__pill:hover i {
    color: #ffffff;
  }
}
.theme__default-black--pastel .button__invert,
.theme__default-black--pastel .btn__invert,
.theme__default-black--pastel .btn__pill__invert, .theme__default-black--pastel.button__invert, .theme__default-black--pastel.btn__invert, .theme__default-black--pastel.btn__pill__invert,
.t__def-b--pas .button__invert,
.t__def-b--pas .btn__invert,
.t__def-b--pas .btn__pill__invert,
.t__def-b--pas.button__invert,
.t__def-b--pas.btn__invert,
.t__def-b--pas.btn__pill__invert {
  background-color: #F2F2F2;
  color: #1e3155;
}
.theme__default-black--pastel .button__invert h4,
.theme__default-black--pastel .btn__invert h4,
.theme__default-black--pastel .btn__pill__invert h4, .theme__default-black--pastel.button__invert h4, .theme__default-black--pastel.btn__invert h4, .theme__default-black--pastel.btn__pill__invert h4,
.t__def-b--pas .button__invert h4,
.t__def-b--pas .btn__invert h4,
.t__def-b--pas .btn__pill__invert h4,
.t__def-b--pas.button__invert h4,
.t__def-b--pas.btn__invert h4,
.t__def-b--pas.btn__pill__invert h4 {
  color: #ffffff;
}
.theme__default-black--pastel .button__invert:hover,
.theme__default-black--pastel .btn__invert:hover,
.theme__default-black--pastel .btn__pill__invert:hover, .theme__default-black--pastel.button__invert:hover, .theme__default-black--pastel.btn__invert:hover, .theme__default-black--pastel.btn__pill__invert:hover,
.t__def-b--pas .button__invert:hover,
.t__def-b--pas .btn__invert:hover,
.t__def-b--pas .btn__pill__invert:hover,
.t__def-b--pas.button__invert:hover,
.t__def-b--pas.btn__invert:hover,
.t__def-b--pas.btn__pill__invert:hover {
  opacity: 0.8;
}
.theme__default-black--pastel .button__invert:hover h4,
.theme__default-black--pastel .btn__invert:hover h4,
.theme__default-black--pastel .btn__pill__invert:hover h4, .theme__default-black--pastel.button__invert:hover h4, .theme__default-black--pastel.btn__invert:hover h4, .theme__default-black--pastel.btn__pill__invert:hover h4,
.t__def-b--pas .button__invert:hover h4,
.t__def-b--pas .btn__invert:hover h4,
.t__def-b--pas .btn__pill__invert:hover h4,
.t__def-b--pas.button__invert:hover h4,
.t__def-b--pas.btn__invert:hover h4,
.t__def-b--pas.btn__pill__invert:hover h4 {
  color: #ffffff;
}
.theme__default-black--pastel .button__invert--hover:hover,
.theme__default-black--pastel .btn__invert--hover:hover,
.theme__default-black--pastel .btn__pill__invert--hover:hover, .theme__default-black--pastel.button__invert--hover:hover, .theme__default-black--pastel.btn__invert--hover:hover, .theme__default-black--pastel.btn__pill__invert--hover:hover,
.t__def-b--pas .button__invert--hover:hover,
.t__def-b--pas .btn__invert--hover:hover,
.t__def-b--pas .btn__pill__invert--hover:hover,
.t__def-b--pas.button__invert--hover:hover,
.t__def-b--pas.btn__invert--hover:hover,
.t__def-b--pas.btn__pill__invert--hover:hover {
  background-color: #ffffff;
  color: #1e3155;
  opacity: 0.8;
}
.theme__default-black--pastel .button__under,
.theme__default-black--pastel .btn__under,
.theme__default-black--pastel .btn__pill__under, .theme__default-black--pastel.button__under, .theme__default-black--pastel.btn__under, .theme__default-black--pastel.btn__pill__under,
.t__def-b--pas .button__under,
.t__def-b--pas .btn__under,
.t__def-b--pas .btn__pill__under,
.t__def-b--pas.button__under,
.t__def-b--pas.btn__under,
.t__def-b--pas.btn__pill__under {
  border-color: #F2F2F2;
}
.theme__default-black--pastel .btn__large,
.t__def-b--pas .btn__large {
  background-color: #F2F2F2;
}
.theme__default-black--pastel .input__search,
.t__def-b--pas .input__search {
  border-color: #F2F2F2;
}
.theme__default-black--pastel .input__search i,
.t__def-b--pas .input__search i {
  color: #1e3155;
}
.theme__default-black--pastel .input__search:hover i,
.t__def-b--pas .input__search:hover i {
  color: #F2F2F2;
}
.theme__default-black--pastel .component__foreground,
.t__def-b--pas .component__foreground {
  color: #1e3155;
}
.theme__default-black--pastel.card,
.theme__default-black--pastel .card, .theme__default-black--pastel.card__with-image,
.theme__default-black--pastel .card__with-image,
.t__def-b--pas.card,
.t__def-b--pas .card,
.t__def-b--pas.card__with-image,
.t__def-b--pas .card__with-image {
  border-color: #F2F2F2;
}
.theme__default-black--pastel.card__highlight,
.theme__default-black--pastel .card__highlight,
.theme__default-black--pastel .card__highlight--image,
.theme__default-black--pastel .card__highlight--final,
.t__def-b--pas.card__highlight,
.t__def-b--pas .card__highlight,
.t__def-b--pas .card__highlight--image,
.t__def-b--pas .card__highlight--final {
  background-color: #F2F2F2;
  border-color: #F2F2F2;
}
.theme__default-black--pastel.card__highlight--title,
.theme__default-black--pastel .card__highlight--title,
.theme__default-black--pastel .card__highlight--image,
.theme__default-black--pastel .card__highlight--final,
.t__def-b--pas.card__highlight--title,
.t__def-b--pas .card__highlight--title,
.t__def-b--pas .card__highlight--image,
.t__def-b--pas .card__highlight--final {
  color: #1e3155;
}
.theme__default-black--pastel .image-slider__selector--dot,
.t__def-b--pas .image-slider__selector--dot {
  background-color: #F2F2F2;
}
.theme__default-black--pastel .call-to-action__text h3,
.t__def-b--pas .call-to-action__text h3 {
  color: #1e3155;
}
.theme__default-black--pastel .officer__block--title h5, .theme__default-black--pastel .officer__block--title h6,
.t__def-b--pas .officer__block--title h5,
.t__def-b--pas .officer__block--title h6 {
  color: #1e3155;
}
.theme__default-black--pastel .block__statement--link,
.t__def-b--pas .block__statement--link {
  color: #1e3155;
}
.theme__default-black--pastel .card__cutoff,
.t__def-b--pas .card__cutoff {
  background: linear-gradient(#F2F2F2, #F2F2F2), linear-gradient(white, white);
}
.theme__default-black--pastel .card__cutoff p,
.t__def-b--pas .card__cutoff p {
  color: #1e3155;
}
@media (hover: hover) {
  .theme__default-black--pastel .card__cutoff:hover,
.t__def-b--pas .card__cutoff:hover {
    background: #ffffff;
  }
  .theme__default-black--pastel .card__cutoff:hover p,
.t__def-b--pas .card__cutoff:hover p {
    color: #1e3155;
  }
  .theme__default-black--pastel .card__cutoff:hover .card__cutoff--link,
.t__def-b--pas .card__cutoff:hover .card__cutoff--link {
    color: #F2F2F2;
  }
  .theme__default-black--pastel .card__cutoff:hover .card__cutoff--text,
.t__def-b--pas .card__cutoff:hover .card__cutoff--text {
    background: #ffffff;
  }
  .theme__default-black--pastel .card__cutoff:hover .card__cutoff--text p,
.t__def-b--pas .card__cutoff:hover .card__cutoff--text p {
    color: #1e3155;
  }
  .theme__default-black--pastel .card__cutoff:hover .card__cutoff--text .card__cutoff--link,
.t__def-b--pas .card__cutoff:hover .card__cutoff--text .card__cutoff--link {
    color: #F2F2F2;
  }
}
.theme__default-black--pastel .card__cutoff--link,
.t__def-b--pas .card__cutoff--link {
  color: #ffffff;
}
@media (hover: hover) {
  .theme__default-black--pastel .card__cutoff--link:hover,
.t__def-b--pas .card__cutoff--link:hover {
    color: #F2F2F2;
  }
  .theme__default-black--pastel .card__cutoff--link:hover--link,
.t__def-b--pas .card__cutoff--link:hover--link {
    color: #F2F2F2;
  }
}
.theme__default-black--pastel .slider__campaign--selector.active .slider__campaign--selector-dot,
.t__def-b--pas .slider__campaign--selector.active .slider__campaign--selector-dot {
  background-color: #F2F2F2;
}
.theme__default-black--pastel .dropdown__toggle--title,
.t__def-b--pas .dropdown__toggle--title {
  color: #F2F2F2;
}
.theme__default-black--pastel .dropdown__toggle--icon i,
.t__def-b--pas .dropdown__toggle--icon i {
  color: #F2F2F2;
}
.theme__default-black--pastel .large_timer__countdown--item_large,
.t__def-b--pas .large_timer__countdown--item_large {
  background-color: #F2F2F2;
}
.theme__default-black--pastel .large_timer__countdown--item_medium,
.t__def-b--pas .large_timer__countdown--item_medium {
  background-color: #F2F2F2;
}
.theme__default-black--pastel .large_timer__countdown--item_small,
.t__def-b--pas .large_timer__countdown--item_small {
  background-color: #F2F2F2;
}
.theme__default-black--pastel .modalcontent,
.t__def-b--pas .modalcontent {
  border-color: #F2F2F2;
}
.theme__default-black--pastel .transparent__header,
.t__def-b--pas .transparent__header {
  background: #F2F2F2;
}
.theme__default-black--pastel .breadcrumb__slashes,
.t__def-b--pas .breadcrumb__slashes {
  color: #1e3155;
}
.theme__default-black--pastel .dropdown,
.t__def-b--pas .dropdown {
  background-color: #F2F2F2;
}
.theme__default-black--pastel .dropdown option,
.t__def-b--pas .dropdown option {
  border-color: #F2F2F2 !important;
}
.theme__default-black--pastel .es-list::-webkit-scrollbar-thumb,
.t__def-b--pas .es-list::-webkit-scrollbar-thumb {
  background: #F2F2F2;
}
.theme__default-black--pastel .es-visible,
.t__def-b--pas .es-visible {
  border-color: #F2F2F2 !important;
}
.theme__default-black--pastel .ot-open,
.theme__default-black--pastel .ot-closed,
.t__def-b--pas .ot-open,
.t__def-b--pas .ot-closed {
  color: #F2F2F2;
}
.theme__default-black--pastel .colour__foreground,
.t__def-b--pas .colour__foreground {
  color: #F2F2F2;
}
.theme__default-black--pastel h1.t__none,
.theme__default-black--pastel h1.theme__none,
.theme__default-black--pastel h2.t__none,
.theme__default-black--pastel h2.theme__none,
.theme__default-black--pastel h3.t__none,
.theme__default-black--pastel h3.theme__none,
.theme__default-black--pastel h4.t__none,
.theme__default-black--pastel h4.theme__none,
.theme__default-black--pastel h1.t__none--w-hov,
.theme__default-black--pastel h1.theme__none--with-hover,
.theme__default-black--pastel h2.t__none--w-hov,
.theme__default-black--pastel h2.theme__none--with-hover,
.theme__default-black--pastel h3.t__none--w-hov,
.theme__default-black--pastel h3.theme__none--with-hover,
.theme__default-black--pastel h4.t__none--w-hov,
.theme__default-black--pastel h4.theme__none--with-hover,
.t__def-b--pas h1.t__none,
.t__def-b--pas h1.theme__none,
.t__def-b--pas h2.t__none,
.t__def-b--pas h2.theme__none,
.t__def-b--pas h3.t__none,
.t__def-b--pas h3.theme__none,
.t__def-b--pas h4.t__none,
.t__def-b--pas h4.theme__none,
.t__def-b--pas h1.t__none--w-hov,
.t__def-b--pas h1.theme__none--with-hover,
.t__def-b--pas h2.t__none--w-hov,
.t__def-b--pas h2.theme__none--with-hover,
.t__def-b--pas h3.t__none--w-hov,
.t__def-b--pas h3.theme__none--with-hover,
.t__def-b--pas h4.t__none--w-hov,
.t__def-b--pas h4.theme__none--with-hover {
  color: #1e3155;
}
.theme__default-black--pastel span.t__none,
.theme__default-black--pastel span.theme__none,
.t__def-b--pas span.t__none,
.t__def-b--pas span.theme__none {
  color: #1e3155;
}
.theme__default-black--pastel i.t__none,
.theme__default-black--pastel i.theme__none,
.t__def-b--pas i.t__none,
.t__def-b--pas i.theme__none {
  color: #1e3155;
}
.theme__default-black--pastel a.border__none,
.theme__default-black--pastel a.b__none,
.t__def-b--pas a.border__none,
.t__def-b--pas a.b__none {
  border: 0;
}
.theme__default-black--pastel a:hover h1.t__none,
.theme__default-black--pastel a:hover h1.theme__none,
.theme__default-black--pastel a:hover h2.t__none,
.theme__default-black--pastel a:hover h2.theme__none,
.theme__default-black--pastel a:hover h3.t__none,
.theme__default-black--pastel a:hover h3.theme__none,
.theme__default-black--pastel a:hover h4.t__none,
.theme__default-black--pastel a:hover h4.theme__none,
.t__def-b--pas a:hover h1.t__none,
.t__def-b--pas a:hover h1.theme__none,
.t__def-b--pas a:hover h2.t__none,
.t__def-b--pas a:hover h2.theme__none,
.t__def-b--pas a:hover h3.t__none,
.t__def-b--pas a:hover h3.theme__none,
.t__def-b--pas a:hover h4.t__none,
.t__def-b--pas a:hover h4.theme__none {
  color: #1e3155;
}
.theme__default-black--pastel a:hover h1.t__none--w-hov,
.theme__default-black--pastel a:hover h1.theme__none--with-hover,
.theme__default-black--pastel a:hover h2.t__none--w-hov,
.theme__default-black--pastel a:hover h2.theme__none--with-hover,
.theme__default-black--pastel a:hover h3.t__none--w-hov,
.theme__default-black--pastel a:hover h3.theme__none--with-hover,
.theme__default-black--pastel a:hover h4.t__none--w-hov,
.theme__default-black--pastel a:hover h4.theme__none--with-hover,
.t__def-b--pas a:hover h1.t__none--w-hov,
.t__def-b--pas a:hover h1.theme__none--with-hover,
.t__def-b--pas a:hover h2.t__none--w-hov,
.t__def-b--pas a:hover h2.theme__none--with-hover,
.t__def-b--pas a:hover h3.t__none--w-hov,
.t__def-b--pas a:hover h3.theme__none--with-hover,
.t__def-b--pas a:hover h4.t__none--w-hov,
.t__def-b--pas a:hover h4.theme__none--with-hover {
  color: #F2F2F2;
}

.theme__default-black--background-primary,
.t__def-b--bg-pri {
  background-color: #4a4a4a;
}

.theme__default-black--background-secondary,
.t__def-b--bg-sec {
  background-color: #333333;
}

.theme__default-black--background-pastel,
.t__def-b--bg-pas {
  background-color: #F2F2F2;
}

.theme__default-green--primary h1, .theme__default-green--primary h2, .theme__default-green--primary h3, .theme__default-green--primary h4, .theme__default-green--primary h5, .theme__default-green--primary h6,
.t__def-g--pri h1,
.t__def-g--pri h2,
.t__def-g--pri h3,
.t__def-g--pri h4,
.t__def-g--pri h5,
.t__def-g--pri h6 {
  color: #aad199;
}
.theme__default-green--primary a,
.t__def-g--pri a {
  color: #1e3155;
  border-color: #aad199;
  text-decoration: none;
}
.theme__default-green--primary a:hover,
.t__def-g--pri a:hover {
  color: #aad199;
}
.theme__default-green--primary a:hover h1, .theme__default-green--primary a:hover h2, .theme__default-green--primary a:hover h3, .theme__default-green--primary a:hover h4, .theme__default-green--primary a:hover h5, .theme__default-green--primary a:hover h6,
.t__def-g--pri a:hover h1,
.t__def-g--pri a:hover h2,
.t__def-g--pri a:hover h3,
.t__def-g--pri a:hover h4,
.t__def-g--pri a:hover h5,
.t__def-g--pri a:hover h6 {
  color: #aad199;
}
.theme__default-green--primary a div,
.t__def-g--pri a div {
  border-color: #aad199 !important;
}
.theme__default-green--primary input,
.t__def-g--pri input {
  border-color: #aad199;
}
.theme__default-green--primary p,
.t__def-g--pri p {
  color: #1e3155;
}
.theme__default-green--primary .button,
.theme__default-green--primary .btn,
.theme__default-green--primary .btn__pill, .theme__default-green--primary.button, .theme__default-green--primary.btn, .theme__default-green--primary.btn__pill,
.t__def-g--pri .button,
.t__def-g--pri .btn,
.t__def-g--pri .btn__pill,
.t__def-g--pri.button,
.t__def-g--pri.btn,
.t__def-g--pri.btn__pill {
  border-color: #aad199;
}
@media (hover: hover) {
  .theme__default-green--primary .button:hover,
.theme__default-green--primary .btn:hover,
.theme__default-green--primary .btn__pill:hover, .theme__default-green--primary.button:hover, .theme__default-green--primary.btn:hover, .theme__default-green--primary.btn__pill:hover,
.t__def-g--pri .button:hover,
.t__def-g--pri .btn:hover,
.t__def-g--pri .btn__pill:hover,
.t__def-g--pri.button:hover,
.t__def-g--pri.btn:hover,
.t__def-g--pri.btn__pill:hover {
    color: #ffffff;
    background: #aad199;
  }
  .theme__default-green--primary .button:hover i,
.theme__default-green--primary .btn:hover i,
.theme__default-green--primary .btn__pill:hover i, .theme__default-green--primary.button:hover i, .theme__default-green--primary.btn:hover i, .theme__default-green--primary.btn__pill:hover i,
.t__def-g--pri .button:hover i,
.t__def-g--pri .btn:hover i,
.t__def-g--pri .btn__pill:hover i,
.t__def-g--pri.button:hover i,
.t__def-g--pri.btn:hover i,
.t__def-g--pri.btn__pill:hover i {
    color: #ffffff;
  }
}
.theme__default-green--primary .button__invert,
.theme__default-green--primary .btn__invert,
.theme__default-green--primary .btn__pill__invert, .theme__default-green--primary.button__invert, .theme__default-green--primary.btn__invert, .theme__default-green--primary.btn__pill__invert,
.t__def-g--pri .button__invert,
.t__def-g--pri .btn__invert,
.t__def-g--pri .btn__pill__invert,
.t__def-g--pri.button__invert,
.t__def-g--pri.btn__invert,
.t__def-g--pri.btn__pill__invert {
  background-color: #aad199;
  color: #1e3155;
}
.theme__default-green--primary .button__invert h4,
.theme__default-green--primary .btn__invert h4,
.theme__default-green--primary .btn__pill__invert h4, .theme__default-green--primary.button__invert h4, .theme__default-green--primary.btn__invert h4, .theme__default-green--primary.btn__pill__invert h4,
.t__def-g--pri .button__invert h4,
.t__def-g--pri .btn__invert h4,
.t__def-g--pri .btn__pill__invert h4,
.t__def-g--pri.button__invert h4,
.t__def-g--pri.btn__invert h4,
.t__def-g--pri.btn__pill__invert h4 {
  color: #ffffff;
}
.theme__default-green--primary .button__invert:hover,
.theme__default-green--primary .btn__invert:hover,
.theme__default-green--primary .btn__pill__invert:hover, .theme__default-green--primary.button__invert:hover, .theme__default-green--primary.btn__invert:hover, .theme__default-green--primary.btn__pill__invert:hover,
.t__def-g--pri .button__invert:hover,
.t__def-g--pri .btn__invert:hover,
.t__def-g--pri .btn__pill__invert:hover,
.t__def-g--pri.button__invert:hover,
.t__def-g--pri.btn__invert:hover,
.t__def-g--pri.btn__pill__invert:hover {
  opacity: 0.8;
}
.theme__default-green--primary .button__invert:hover h4,
.theme__default-green--primary .btn__invert:hover h4,
.theme__default-green--primary .btn__pill__invert:hover h4, .theme__default-green--primary.button__invert:hover h4, .theme__default-green--primary.btn__invert:hover h4, .theme__default-green--primary.btn__pill__invert:hover h4,
.t__def-g--pri .button__invert:hover h4,
.t__def-g--pri .btn__invert:hover h4,
.t__def-g--pri .btn__pill__invert:hover h4,
.t__def-g--pri.button__invert:hover h4,
.t__def-g--pri.btn__invert:hover h4,
.t__def-g--pri.btn__pill__invert:hover h4 {
  color: #ffffff;
}
.theme__default-green--primary .button__invert--hover:hover,
.theme__default-green--primary .btn__invert--hover:hover,
.theme__default-green--primary .btn__pill__invert--hover:hover, .theme__default-green--primary.button__invert--hover:hover, .theme__default-green--primary.btn__invert--hover:hover, .theme__default-green--primary.btn__pill__invert--hover:hover,
.t__def-g--pri .button__invert--hover:hover,
.t__def-g--pri .btn__invert--hover:hover,
.t__def-g--pri .btn__pill__invert--hover:hover,
.t__def-g--pri.button__invert--hover:hover,
.t__def-g--pri.btn__invert--hover:hover,
.t__def-g--pri.btn__pill__invert--hover:hover {
  background-color: #ffffff;
  color: #1e3155;
  opacity: 0.8;
}
.theme__default-green--primary .button__under,
.theme__default-green--primary .btn__under,
.theme__default-green--primary .btn__pill__under, .theme__default-green--primary.button__under, .theme__default-green--primary.btn__under, .theme__default-green--primary.btn__pill__under,
.t__def-g--pri .button__under,
.t__def-g--pri .btn__under,
.t__def-g--pri .btn__pill__under,
.t__def-g--pri.button__under,
.t__def-g--pri.btn__under,
.t__def-g--pri.btn__pill__under {
  border-color: #aad199;
}
.theme__default-green--primary .btn__large,
.t__def-g--pri .btn__large {
  background-color: #aad199;
}
.theme__default-green--primary .input__search,
.t__def-g--pri .input__search {
  border-color: #aad199;
}
.theme__default-green--primary .input__search i,
.t__def-g--pri .input__search i {
  color: #1e3155;
}
.theme__default-green--primary .input__search:hover i,
.t__def-g--pri .input__search:hover i {
  color: #aad199;
}
.theme__default-green--primary .component__foreground,
.t__def-g--pri .component__foreground {
  color: #1e3155;
}
.theme__default-green--primary.card,
.theme__default-green--primary .card, .theme__default-green--primary.card__with-image,
.theme__default-green--primary .card__with-image,
.t__def-g--pri.card,
.t__def-g--pri .card,
.t__def-g--pri.card__with-image,
.t__def-g--pri .card__with-image {
  border-color: #aad199;
}
.theme__default-green--primary.card__highlight,
.theme__default-green--primary .card__highlight,
.theme__default-green--primary .card__highlight--image,
.theme__default-green--primary .card__highlight--final,
.t__def-g--pri.card__highlight,
.t__def-g--pri .card__highlight,
.t__def-g--pri .card__highlight--image,
.t__def-g--pri .card__highlight--final {
  background-color: #aad199;
  border-color: #aad199;
}
.theme__default-green--primary.card__highlight--title,
.theme__default-green--primary .card__highlight--title,
.theme__default-green--primary .card__highlight--image,
.theme__default-green--primary .card__highlight--final,
.t__def-g--pri.card__highlight--title,
.t__def-g--pri .card__highlight--title,
.t__def-g--pri .card__highlight--image,
.t__def-g--pri .card__highlight--final {
  color: #1e3155;
}
.theme__default-green--primary .image-slider__selector--dot,
.t__def-g--pri .image-slider__selector--dot {
  background-color: #aad199;
}
.theme__default-green--primary .call-to-action__text h3,
.t__def-g--pri .call-to-action__text h3 {
  color: #1e3155;
}
.theme__default-green--primary .officer__block--title h5, .theme__default-green--primary .officer__block--title h6,
.t__def-g--pri .officer__block--title h5,
.t__def-g--pri .officer__block--title h6 {
  color: #1e3155;
}
.theme__default-green--primary .block__statement--link,
.t__def-g--pri .block__statement--link {
  color: #1e3155;
}
.theme__default-green--primary .card__cutoff,
.t__def-g--pri .card__cutoff {
  background: linear-gradient(#aad199, #aad199), linear-gradient(white, white);
}
.theme__default-green--primary .card__cutoff p,
.t__def-g--pri .card__cutoff p {
  color: #1e3155;
}
@media (hover: hover) {
  .theme__default-green--primary .card__cutoff:hover,
.t__def-g--pri .card__cutoff:hover {
    background: #ffffff;
  }
  .theme__default-green--primary .card__cutoff:hover p,
.t__def-g--pri .card__cutoff:hover p {
    color: #1e3155;
  }
  .theme__default-green--primary .card__cutoff:hover .card__cutoff--link,
.t__def-g--pri .card__cutoff:hover .card__cutoff--link {
    color: #aad199;
  }
  .theme__default-green--primary .card__cutoff:hover .card__cutoff--text,
.t__def-g--pri .card__cutoff:hover .card__cutoff--text {
    background: #ffffff;
  }
  .theme__default-green--primary .card__cutoff:hover .card__cutoff--text p,
.t__def-g--pri .card__cutoff:hover .card__cutoff--text p {
    color: #1e3155;
  }
  .theme__default-green--primary .card__cutoff:hover .card__cutoff--text .card__cutoff--link,
.t__def-g--pri .card__cutoff:hover .card__cutoff--text .card__cutoff--link {
    color: #aad199;
  }
}
.theme__default-green--primary .card__cutoff--link,
.t__def-g--pri .card__cutoff--link {
  color: #ffffff;
}
@media (hover: hover) {
  .theme__default-green--primary .card__cutoff--link:hover,
.t__def-g--pri .card__cutoff--link:hover {
    color: #aad199;
  }
  .theme__default-green--primary .card__cutoff--link:hover--link,
.t__def-g--pri .card__cutoff--link:hover--link {
    color: #aad199;
  }
}
.theme__default-green--primary .slider__campaign--selector.active .slider__campaign--selector-dot,
.t__def-g--pri .slider__campaign--selector.active .slider__campaign--selector-dot {
  background-color: #aad199;
}
.theme__default-green--primary .dropdown__toggle--title,
.t__def-g--pri .dropdown__toggle--title {
  color: #aad199;
}
.theme__default-green--primary .dropdown__toggle--icon i,
.t__def-g--pri .dropdown__toggle--icon i {
  color: #aad199;
}
.theme__default-green--primary .large_timer__countdown--item_large,
.t__def-g--pri .large_timer__countdown--item_large {
  background-color: #aad199;
}
.theme__default-green--primary .large_timer__countdown--item_medium,
.t__def-g--pri .large_timer__countdown--item_medium {
  background-color: #aad199;
}
.theme__default-green--primary .large_timer__countdown--item_small,
.t__def-g--pri .large_timer__countdown--item_small {
  background-color: #aad199;
}
.theme__default-green--primary .modalcontent,
.t__def-g--pri .modalcontent {
  border-color: #aad199;
}
.theme__default-green--primary .transparent__header,
.t__def-g--pri .transparent__header {
  background: #aad199;
}
.theme__default-green--primary .breadcrumb__slashes,
.t__def-g--pri .breadcrumb__slashes {
  color: #1e3155;
}
.theme__default-green--primary .dropdown,
.t__def-g--pri .dropdown {
  background-color: #aad199;
}
.theme__default-green--primary .dropdown option,
.t__def-g--pri .dropdown option {
  border-color: #aad199 !important;
}
.theme__default-green--primary .es-list::-webkit-scrollbar-thumb,
.t__def-g--pri .es-list::-webkit-scrollbar-thumb {
  background: #aad199;
}
.theme__default-green--primary .es-visible,
.t__def-g--pri .es-visible {
  border-color: #aad199 !important;
}
.theme__default-green--primary .ot-open,
.theme__default-green--primary .ot-closed,
.t__def-g--pri .ot-open,
.t__def-g--pri .ot-closed {
  color: #aad199;
}
.theme__default-green--primary .colour__foreground,
.t__def-g--pri .colour__foreground {
  color: #aad199;
}
.theme__default-green--primary h1.t__none,
.theme__default-green--primary h1.theme__none,
.theme__default-green--primary h2.t__none,
.theme__default-green--primary h2.theme__none,
.theme__default-green--primary h3.t__none,
.theme__default-green--primary h3.theme__none,
.theme__default-green--primary h4.t__none,
.theme__default-green--primary h4.theme__none,
.theme__default-green--primary h1.t__none--w-hov,
.theme__default-green--primary h1.theme__none--with-hover,
.theme__default-green--primary h2.t__none--w-hov,
.theme__default-green--primary h2.theme__none--with-hover,
.theme__default-green--primary h3.t__none--w-hov,
.theme__default-green--primary h3.theme__none--with-hover,
.theme__default-green--primary h4.t__none--w-hov,
.theme__default-green--primary h4.theme__none--with-hover,
.t__def-g--pri h1.t__none,
.t__def-g--pri h1.theme__none,
.t__def-g--pri h2.t__none,
.t__def-g--pri h2.theme__none,
.t__def-g--pri h3.t__none,
.t__def-g--pri h3.theme__none,
.t__def-g--pri h4.t__none,
.t__def-g--pri h4.theme__none,
.t__def-g--pri h1.t__none--w-hov,
.t__def-g--pri h1.theme__none--with-hover,
.t__def-g--pri h2.t__none--w-hov,
.t__def-g--pri h2.theme__none--with-hover,
.t__def-g--pri h3.t__none--w-hov,
.t__def-g--pri h3.theme__none--with-hover,
.t__def-g--pri h4.t__none--w-hov,
.t__def-g--pri h4.theme__none--with-hover {
  color: #1e3155;
}
.theme__default-green--primary span.t__none,
.theme__default-green--primary span.theme__none,
.t__def-g--pri span.t__none,
.t__def-g--pri span.theme__none {
  color: #1e3155;
}
.theme__default-green--primary i.t__none,
.theme__default-green--primary i.theme__none,
.t__def-g--pri i.t__none,
.t__def-g--pri i.theme__none {
  color: #1e3155;
}
.theme__default-green--primary a.border__none,
.theme__default-green--primary a.b__none,
.t__def-g--pri a.border__none,
.t__def-g--pri a.b__none {
  border: 0;
}
.theme__default-green--primary a:hover h1.t__none,
.theme__default-green--primary a:hover h1.theme__none,
.theme__default-green--primary a:hover h2.t__none,
.theme__default-green--primary a:hover h2.theme__none,
.theme__default-green--primary a:hover h3.t__none,
.theme__default-green--primary a:hover h3.theme__none,
.theme__default-green--primary a:hover h4.t__none,
.theme__default-green--primary a:hover h4.theme__none,
.t__def-g--pri a:hover h1.t__none,
.t__def-g--pri a:hover h1.theme__none,
.t__def-g--pri a:hover h2.t__none,
.t__def-g--pri a:hover h2.theme__none,
.t__def-g--pri a:hover h3.t__none,
.t__def-g--pri a:hover h3.theme__none,
.t__def-g--pri a:hover h4.t__none,
.t__def-g--pri a:hover h4.theme__none {
  color: #1e3155;
}
.theme__default-green--primary a:hover h1.t__none--w-hov,
.theme__default-green--primary a:hover h1.theme__none--with-hover,
.theme__default-green--primary a:hover h2.t__none--w-hov,
.theme__default-green--primary a:hover h2.theme__none--with-hover,
.theme__default-green--primary a:hover h3.t__none--w-hov,
.theme__default-green--primary a:hover h3.theme__none--with-hover,
.theme__default-green--primary a:hover h4.t__none--w-hov,
.theme__default-green--primary a:hover h4.theme__none--with-hover,
.t__def-g--pri a:hover h1.t__none--w-hov,
.t__def-g--pri a:hover h1.theme__none--with-hover,
.t__def-g--pri a:hover h2.t__none--w-hov,
.t__def-g--pri a:hover h2.theme__none--with-hover,
.t__def-g--pri a:hover h3.t__none--w-hov,
.t__def-g--pri a:hover h3.theme__none--with-hover,
.t__def-g--pri a:hover h4.t__none--w-hov,
.t__def-g--pri a:hover h4.theme__none--with-hover {
  color: #aad199;
}
.theme__default-green--primary .dotted__line--small, .theme__default-green--primary .dotted__line--medium, .theme__default-green--primary .dotted__line--large, .theme__default-green--primary .dotted__line--x-large, .theme__default-green--primary .dotted__line--huge,
.t__def-g--pri .dotted__line--small,
.t__def-g--pri .dotted__line--medium,
.t__def-g--pri .dotted__line--large,
.t__def-g--pri .dotted__line--x-large,
.t__def-g--pri .dotted__line--huge {
  border-image-source: url("https://assets-cdn.sums.su/SH/FoundrySU/dotted_def-green.png");
}

.theme__default-green--secondary h1, .theme__default-green--secondary h2, .theme__default-green--secondary h3, .theme__default-green--secondary h4, .theme__default-green--secondary h5, .theme__default-green--secondary h6,
.t__def-g--sec h1,
.t__def-g--sec h2,
.t__def-g--sec h3,
.t__def-g--sec h4,
.t__def-g--sec h5,
.t__def-g--sec h6 {
  color: #aad199;
}
.theme__default-green--secondary a,
.t__def-g--sec a {
  color: #1e3155;
  border-color: #aad199;
  text-decoration: none;
}
.theme__default-green--secondary a:hover,
.t__def-g--sec a:hover {
  color: #aad199;
}
.theme__default-green--secondary a:hover h1, .theme__default-green--secondary a:hover h2, .theme__default-green--secondary a:hover h3, .theme__default-green--secondary a:hover h4, .theme__default-green--secondary a:hover h5, .theme__default-green--secondary a:hover h6,
.t__def-g--sec a:hover h1,
.t__def-g--sec a:hover h2,
.t__def-g--sec a:hover h3,
.t__def-g--sec a:hover h4,
.t__def-g--sec a:hover h5,
.t__def-g--sec a:hover h6 {
  color: #aad199;
}
.theme__default-green--secondary a div,
.t__def-g--sec a div {
  border-color: #aad199 !important;
}
.theme__default-green--secondary input,
.t__def-g--sec input {
  border-color: #aad199;
}
.theme__default-green--secondary p,
.t__def-g--sec p {
  color: #1e3155;
}
.theme__default-green--secondary .button,
.theme__default-green--secondary .btn,
.theme__default-green--secondary .btn__pill, .theme__default-green--secondary.button, .theme__default-green--secondary.btn, .theme__default-green--secondary.btn__pill,
.t__def-g--sec .button,
.t__def-g--sec .btn,
.t__def-g--sec .btn__pill,
.t__def-g--sec.button,
.t__def-g--sec.btn,
.t__def-g--sec.btn__pill {
  border-color: #aad199;
}
@media (hover: hover) {
  .theme__default-green--secondary .button:hover,
.theme__default-green--secondary .btn:hover,
.theme__default-green--secondary .btn__pill:hover, .theme__default-green--secondary.button:hover, .theme__default-green--secondary.btn:hover, .theme__default-green--secondary.btn__pill:hover,
.t__def-g--sec .button:hover,
.t__def-g--sec .btn:hover,
.t__def-g--sec .btn__pill:hover,
.t__def-g--sec.button:hover,
.t__def-g--sec.btn:hover,
.t__def-g--sec.btn__pill:hover {
    color: #ffffff;
    background: #aad199;
  }
  .theme__default-green--secondary .button:hover i,
.theme__default-green--secondary .btn:hover i,
.theme__default-green--secondary .btn__pill:hover i, .theme__default-green--secondary.button:hover i, .theme__default-green--secondary.btn:hover i, .theme__default-green--secondary.btn__pill:hover i,
.t__def-g--sec .button:hover i,
.t__def-g--sec .btn:hover i,
.t__def-g--sec .btn__pill:hover i,
.t__def-g--sec.button:hover i,
.t__def-g--sec.btn:hover i,
.t__def-g--sec.btn__pill:hover i {
    color: #ffffff;
  }
}
.theme__default-green--secondary .button__invert,
.theme__default-green--secondary .btn__invert,
.theme__default-green--secondary .btn__pill__invert, .theme__default-green--secondary.button__invert, .theme__default-green--secondary.btn__invert, .theme__default-green--secondary.btn__pill__invert,
.t__def-g--sec .button__invert,
.t__def-g--sec .btn__invert,
.t__def-g--sec .btn__pill__invert,
.t__def-g--sec.button__invert,
.t__def-g--sec.btn__invert,
.t__def-g--sec.btn__pill__invert {
  background-color: #aad199;
  color: #1e3155;
}
.theme__default-green--secondary .button__invert h4,
.theme__default-green--secondary .btn__invert h4,
.theme__default-green--secondary .btn__pill__invert h4, .theme__default-green--secondary.button__invert h4, .theme__default-green--secondary.btn__invert h4, .theme__default-green--secondary.btn__pill__invert h4,
.t__def-g--sec .button__invert h4,
.t__def-g--sec .btn__invert h4,
.t__def-g--sec .btn__pill__invert h4,
.t__def-g--sec.button__invert h4,
.t__def-g--sec.btn__invert h4,
.t__def-g--sec.btn__pill__invert h4 {
  color: #ffffff;
}
.theme__default-green--secondary .button__invert:hover,
.theme__default-green--secondary .btn__invert:hover,
.theme__default-green--secondary .btn__pill__invert:hover, .theme__default-green--secondary.button__invert:hover, .theme__default-green--secondary.btn__invert:hover, .theme__default-green--secondary.btn__pill__invert:hover,
.t__def-g--sec .button__invert:hover,
.t__def-g--sec .btn__invert:hover,
.t__def-g--sec .btn__pill__invert:hover,
.t__def-g--sec.button__invert:hover,
.t__def-g--sec.btn__invert:hover,
.t__def-g--sec.btn__pill__invert:hover {
  opacity: 0.8;
}
.theme__default-green--secondary .button__invert:hover h4,
.theme__default-green--secondary .btn__invert:hover h4,
.theme__default-green--secondary .btn__pill__invert:hover h4, .theme__default-green--secondary.button__invert:hover h4, .theme__default-green--secondary.btn__invert:hover h4, .theme__default-green--secondary.btn__pill__invert:hover h4,
.t__def-g--sec .button__invert:hover h4,
.t__def-g--sec .btn__invert:hover h4,
.t__def-g--sec .btn__pill__invert:hover h4,
.t__def-g--sec.button__invert:hover h4,
.t__def-g--sec.btn__invert:hover h4,
.t__def-g--sec.btn__pill__invert:hover h4 {
  color: #ffffff;
}
.theme__default-green--secondary .button__invert--hover:hover,
.theme__default-green--secondary .btn__invert--hover:hover,
.theme__default-green--secondary .btn__pill__invert--hover:hover, .theme__default-green--secondary.button__invert--hover:hover, .theme__default-green--secondary.btn__invert--hover:hover, .theme__default-green--secondary.btn__pill__invert--hover:hover,
.t__def-g--sec .button__invert--hover:hover,
.t__def-g--sec .btn__invert--hover:hover,
.t__def-g--sec .btn__pill__invert--hover:hover,
.t__def-g--sec.button__invert--hover:hover,
.t__def-g--sec.btn__invert--hover:hover,
.t__def-g--sec.btn__pill__invert--hover:hover {
  background-color: #ffffff;
  color: #1e3155;
  opacity: 0.8;
}
.theme__default-green--secondary .button__under,
.theme__default-green--secondary .btn__under,
.theme__default-green--secondary .btn__pill__under, .theme__default-green--secondary.button__under, .theme__default-green--secondary.btn__under, .theme__default-green--secondary.btn__pill__under,
.t__def-g--sec .button__under,
.t__def-g--sec .btn__under,
.t__def-g--sec .btn__pill__under,
.t__def-g--sec.button__under,
.t__def-g--sec.btn__under,
.t__def-g--sec.btn__pill__under {
  border-color: #aad199;
}
.theme__default-green--secondary .btn__large,
.t__def-g--sec .btn__large {
  background-color: #aad199;
}
.theme__default-green--secondary .input__search,
.t__def-g--sec .input__search {
  border-color: #aad199;
}
.theme__default-green--secondary .input__search i,
.t__def-g--sec .input__search i {
  color: #1e3155;
}
.theme__default-green--secondary .input__search:hover i,
.t__def-g--sec .input__search:hover i {
  color: #aad199;
}
.theme__default-green--secondary .component__foreground,
.t__def-g--sec .component__foreground {
  color: #1e3155;
}
.theme__default-green--secondary.card,
.theme__default-green--secondary .card, .theme__default-green--secondary.card__with-image,
.theme__default-green--secondary .card__with-image,
.t__def-g--sec.card,
.t__def-g--sec .card,
.t__def-g--sec.card__with-image,
.t__def-g--sec .card__with-image {
  border-color: #aad199;
}
.theme__default-green--secondary.card__highlight,
.theme__default-green--secondary .card__highlight,
.theme__default-green--secondary .card__highlight--image,
.theme__default-green--secondary .card__highlight--final,
.t__def-g--sec.card__highlight,
.t__def-g--sec .card__highlight,
.t__def-g--sec .card__highlight--image,
.t__def-g--sec .card__highlight--final {
  background-color: #aad199;
  border-color: #aad199;
}
.theme__default-green--secondary.card__highlight--title,
.theme__default-green--secondary .card__highlight--title,
.theme__default-green--secondary .card__highlight--image,
.theme__default-green--secondary .card__highlight--final,
.t__def-g--sec.card__highlight--title,
.t__def-g--sec .card__highlight--title,
.t__def-g--sec .card__highlight--image,
.t__def-g--sec .card__highlight--final {
  color: #1e3155;
}
.theme__default-green--secondary .image-slider__selector--dot,
.t__def-g--sec .image-slider__selector--dot {
  background-color: #aad199;
}
.theme__default-green--secondary .call-to-action__text h3,
.t__def-g--sec .call-to-action__text h3 {
  color: #1e3155;
}
.theme__default-green--secondary .officer__block--title h5, .theme__default-green--secondary .officer__block--title h6,
.t__def-g--sec .officer__block--title h5,
.t__def-g--sec .officer__block--title h6 {
  color: #1e3155;
}
.theme__default-green--secondary .block__statement--link,
.t__def-g--sec .block__statement--link {
  color: #1e3155;
}
.theme__default-green--secondary .card__cutoff,
.t__def-g--sec .card__cutoff {
  background: linear-gradient(#aad199, #aad199), linear-gradient(white, white);
}
.theme__default-green--secondary .card__cutoff p,
.t__def-g--sec .card__cutoff p {
  color: #1e3155;
}
@media (hover: hover) {
  .theme__default-green--secondary .card__cutoff:hover,
.t__def-g--sec .card__cutoff:hover {
    background: #ffffff;
  }
  .theme__default-green--secondary .card__cutoff:hover p,
.t__def-g--sec .card__cutoff:hover p {
    color: #1e3155;
  }
  .theme__default-green--secondary .card__cutoff:hover .card__cutoff--link,
.t__def-g--sec .card__cutoff:hover .card__cutoff--link {
    color: #aad199;
  }
  .theme__default-green--secondary .card__cutoff:hover .card__cutoff--text,
.t__def-g--sec .card__cutoff:hover .card__cutoff--text {
    background: #ffffff;
  }
  .theme__default-green--secondary .card__cutoff:hover .card__cutoff--text p,
.t__def-g--sec .card__cutoff:hover .card__cutoff--text p {
    color: #1e3155;
  }
  .theme__default-green--secondary .card__cutoff:hover .card__cutoff--text .card__cutoff--link,
.t__def-g--sec .card__cutoff:hover .card__cutoff--text .card__cutoff--link {
    color: #aad199;
  }
}
.theme__default-green--secondary .card__cutoff--link,
.t__def-g--sec .card__cutoff--link {
  color: #ffffff;
}
@media (hover: hover) {
  .theme__default-green--secondary .card__cutoff--link:hover,
.t__def-g--sec .card__cutoff--link:hover {
    color: #aad199;
  }
  .theme__default-green--secondary .card__cutoff--link:hover--link,
.t__def-g--sec .card__cutoff--link:hover--link {
    color: #aad199;
  }
}
.theme__default-green--secondary .slider__campaign--selector.active .slider__campaign--selector-dot,
.t__def-g--sec .slider__campaign--selector.active .slider__campaign--selector-dot {
  background-color: #aad199;
}
.theme__default-green--secondary .dropdown__toggle--title,
.t__def-g--sec .dropdown__toggle--title {
  color: #aad199;
}
.theme__default-green--secondary .dropdown__toggle--icon i,
.t__def-g--sec .dropdown__toggle--icon i {
  color: #aad199;
}
.theme__default-green--secondary .large_timer__countdown--item_large,
.t__def-g--sec .large_timer__countdown--item_large {
  background-color: #aad199;
}
.theme__default-green--secondary .large_timer__countdown--item_medium,
.t__def-g--sec .large_timer__countdown--item_medium {
  background-color: #aad199;
}
.theme__default-green--secondary .large_timer__countdown--item_small,
.t__def-g--sec .large_timer__countdown--item_small {
  background-color: #aad199;
}
.theme__default-green--secondary .modalcontent,
.t__def-g--sec .modalcontent {
  border-color: #aad199;
}
.theme__default-green--secondary .transparent__header,
.t__def-g--sec .transparent__header {
  background: #aad199;
}
.theme__default-green--secondary .breadcrumb__slashes,
.t__def-g--sec .breadcrumb__slashes {
  color: #1e3155;
}
.theme__default-green--secondary .dropdown,
.t__def-g--sec .dropdown {
  background-color: #aad199;
}
.theme__default-green--secondary .dropdown option,
.t__def-g--sec .dropdown option {
  border-color: #aad199 !important;
}
.theme__default-green--secondary .es-list::-webkit-scrollbar-thumb,
.t__def-g--sec .es-list::-webkit-scrollbar-thumb {
  background: #aad199;
}
.theme__default-green--secondary .es-visible,
.t__def-g--sec .es-visible {
  border-color: #aad199 !important;
}
.theme__default-green--secondary .ot-open,
.theme__default-green--secondary .ot-closed,
.t__def-g--sec .ot-open,
.t__def-g--sec .ot-closed {
  color: #aad199;
}
.theme__default-green--secondary .colour__foreground,
.t__def-g--sec .colour__foreground {
  color: #aad199;
}
.theme__default-green--secondary h1.t__none,
.theme__default-green--secondary h1.theme__none,
.theme__default-green--secondary h2.t__none,
.theme__default-green--secondary h2.theme__none,
.theme__default-green--secondary h3.t__none,
.theme__default-green--secondary h3.theme__none,
.theme__default-green--secondary h4.t__none,
.theme__default-green--secondary h4.theme__none,
.theme__default-green--secondary h1.t__none--w-hov,
.theme__default-green--secondary h1.theme__none--with-hover,
.theme__default-green--secondary h2.t__none--w-hov,
.theme__default-green--secondary h2.theme__none--with-hover,
.theme__default-green--secondary h3.t__none--w-hov,
.theme__default-green--secondary h3.theme__none--with-hover,
.theme__default-green--secondary h4.t__none--w-hov,
.theme__default-green--secondary h4.theme__none--with-hover,
.t__def-g--sec h1.t__none,
.t__def-g--sec h1.theme__none,
.t__def-g--sec h2.t__none,
.t__def-g--sec h2.theme__none,
.t__def-g--sec h3.t__none,
.t__def-g--sec h3.theme__none,
.t__def-g--sec h4.t__none,
.t__def-g--sec h4.theme__none,
.t__def-g--sec h1.t__none--w-hov,
.t__def-g--sec h1.theme__none--with-hover,
.t__def-g--sec h2.t__none--w-hov,
.t__def-g--sec h2.theme__none--with-hover,
.t__def-g--sec h3.t__none--w-hov,
.t__def-g--sec h3.theme__none--with-hover,
.t__def-g--sec h4.t__none--w-hov,
.t__def-g--sec h4.theme__none--with-hover {
  color: #1e3155;
}
.theme__default-green--secondary span.t__none,
.theme__default-green--secondary span.theme__none,
.t__def-g--sec span.t__none,
.t__def-g--sec span.theme__none {
  color: #1e3155;
}
.theme__default-green--secondary i.t__none,
.theme__default-green--secondary i.theme__none,
.t__def-g--sec i.t__none,
.t__def-g--sec i.theme__none {
  color: #1e3155;
}
.theme__default-green--secondary a.border__none,
.theme__default-green--secondary a.b__none,
.t__def-g--sec a.border__none,
.t__def-g--sec a.b__none {
  border: 0;
}
.theme__default-green--secondary a:hover h1.t__none,
.theme__default-green--secondary a:hover h1.theme__none,
.theme__default-green--secondary a:hover h2.t__none,
.theme__default-green--secondary a:hover h2.theme__none,
.theme__default-green--secondary a:hover h3.t__none,
.theme__default-green--secondary a:hover h3.theme__none,
.theme__default-green--secondary a:hover h4.t__none,
.theme__default-green--secondary a:hover h4.theme__none,
.t__def-g--sec a:hover h1.t__none,
.t__def-g--sec a:hover h1.theme__none,
.t__def-g--sec a:hover h2.t__none,
.t__def-g--sec a:hover h2.theme__none,
.t__def-g--sec a:hover h3.t__none,
.t__def-g--sec a:hover h3.theme__none,
.t__def-g--sec a:hover h4.t__none,
.t__def-g--sec a:hover h4.theme__none {
  color: #1e3155;
}
.theme__default-green--secondary a:hover h1.t__none--w-hov,
.theme__default-green--secondary a:hover h1.theme__none--with-hover,
.theme__default-green--secondary a:hover h2.t__none--w-hov,
.theme__default-green--secondary a:hover h2.theme__none--with-hover,
.theme__default-green--secondary a:hover h3.t__none--w-hov,
.theme__default-green--secondary a:hover h3.theme__none--with-hover,
.theme__default-green--secondary a:hover h4.t__none--w-hov,
.theme__default-green--secondary a:hover h4.theme__none--with-hover,
.t__def-g--sec a:hover h1.t__none--w-hov,
.t__def-g--sec a:hover h1.theme__none--with-hover,
.t__def-g--sec a:hover h2.t__none--w-hov,
.t__def-g--sec a:hover h2.theme__none--with-hover,
.t__def-g--sec a:hover h3.t__none--w-hov,
.t__def-g--sec a:hover h3.theme__none--with-hover,
.t__def-g--sec a:hover h4.t__none--w-hov,
.t__def-g--sec a:hover h4.theme__none--with-hover {
  color: #aad199;
}

.theme__default-green--pastel h1, .theme__default-green--pastel h2, .theme__default-green--pastel h3, .theme__default-green--pastel h4, .theme__default-green--pastel h5, .theme__default-green--pastel h6,
.t__def-g--pas h1,
.t__def-g--pas h2,
.t__def-g--pas h3,
.t__def-g--pas h4,
.t__def-g--pas h5,
.t__def-g--pas h6 {
  color: rgba(170, 209, 153, 0.5);
}
.theme__default-green--pastel a,
.t__def-g--pas a {
  color: #1e3155;
  border-color: rgba(170, 209, 153, 0.5);
  text-decoration: none;
}
.theme__default-green--pastel a:hover,
.t__def-g--pas a:hover {
  color: rgba(170, 209, 153, 0.5);
}
.theme__default-green--pastel a:hover h1, .theme__default-green--pastel a:hover h2, .theme__default-green--pastel a:hover h3, .theme__default-green--pastel a:hover h4, .theme__default-green--pastel a:hover h5, .theme__default-green--pastel a:hover h6,
.t__def-g--pas a:hover h1,
.t__def-g--pas a:hover h2,
.t__def-g--pas a:hover h3,
.t__def-g--pas a:hover h4,
.t__def-g--pas a:hover h5,
.t__def-g--pas a:hover h6 {
  color: rgba(170, 209, 153, 0.5);
}
.theme__default-green--pastel a div,
.t__def-g--pas a div {
  border-color: rgba(170, 209, 153, 0.5) !important;
}
.theme__default-green--pastel input,
.t__def-g--pas input {
  border-color: rgba(170, 209, 153, 0.5);
}
.theme__default-green--pastel p,
.t__def-g--pas p {
  color: #1e3155;
}
.theme__default-green--pastel .button,
.theme__default-green--pastel .btn,
.theme__default-green--pastel .btn__pill, .theme__default-green--pastel.button, .theme__default-green--pastel.btn, .theme__default-green--pastel.btn__pill,
.t__def-g--pas .button,
.t__def-g--pas .btn,
.t__def-g--pas .btn__pill,
.t__def-g--pas.button,
.t__def-g--pas.btn,
.t__def-g--pas.btn__pill {
  border-color: rgba(170, 209, 153, 0.5);
}
@media (hover: hover) {
  .theme__default-green--pastel .button:hover,
.theme__default-green--pastel .btn:hover,
.theme__default-green--pastel .btn__pill:hover, .theme__default-green--pastel.button:hover, .theme__default-green--pastel.btn:hover, .theme__default-green--pastel.btn__pill:hover,
.t__def-g--pas .button:hover,
.t__def-g--pas .btn:hover,
.t__def-g--pas .btn__pill:hover,
.t__def-g--pas.button:hover,
.t__def-g--pas.btn:hover,
.t__def-g--pas.btn__pill:hover {
    color: #ffffff;
    background: rgba(170, 209, 153, 0.5);
  }
  .theme__default-green--pastel .button:hover i,
.theme__default-green--pastel .btn:hover i,
.theme__default-green--pastel .btn__pill:hover i, .theme__default-green--pastel.button:hover i, .theme__default-green--pastel.btn:hover i, .theme__default-green--pastel.btn__pill:hover i,
.t__def-g--pas .button:hover i,
.t__def-g--pas .btn:hover i,
.t__def-g--pas .btn__pill:hover i,
.t__def-g--pas.button:hover i,
.t__def-g--pas.btn:hover i,
.t__def-g--pas.btn__pill:hover i {
    color: #ffffff;
  }
}
.theme__default-green--pastel .button__invert,
.theme__default-green--pastel .btn__invert,
.theme__default-green--pastel .btn__pill__invert, .theme__default-green--pastel.button__invert, .theme__default-green--pastel.btn__invert, .theme__default-green--pastel.btn__pill__invert,
.t__def-g--pas .button__invert,
.t__def-g--pas .btn__invert,
.t__def-g--pas .btn__pill__invert,
.t__def-g--pas.button__invert,
.t__def-g--pas.btn__invert,
.t__def-g--pas.btn__pill__invert {
  background-color: rgba(170, 209, 153, 0.5);
  color: #1e3155;
}
.theme__default-green--pastel .button__invert h4,
.theme__default-green--pastel .btn__invert h4,
.theme__default-green--pastel .btn__pill__invert h4, .theme__default-green--pastel.button__invert h4, .theme__default-green--pastel.btn__invert h4, .theme__default-green--pastel.btn__pill__invert h4,
.t__def-g--pas .button__invert h4,
.t__def-g--pas .btn__invert h4,
.t__def-g--pas .btn__pill__invert h4,
.t__def-g--pas.button__invert h4,
.t__def-g--pas.btn__invert h4,
.t__def-g--pas.btn__pill__invert h4 {
  color: #ffffff;
}
.theme__default-green--pastel .button__invert:hover,
.theme__default-green--pastel .btn__invert:hover,
.theme__default-green--pastel .btn__pill__invert:hover, .theme__default-green--pastel.button__invert:hover, .theme__default-green--pastel.btn__invert:hover, .theme__default-green--pastel.btn__pill__invert:hover,
.t__def-g--pas .button__invert:hover,
.t__def-g--pas .btn__invert:hover,
.t__def-g--pas .btn__pill__invert:hover,
.t__def-g--pas.button__invert:hover,
.t__def-g--pas.btn__invert:hover,
.t__def-g--pas.btn__pill__invert:hover {
  opacity: 0.8;
}
.theme__default-green--pastel .button__invert:hover h4,
.theme__default-green--pastel .btn__invert:hover h4,
.theme__default-green--pastel .btn__pill__invert:hover h4, .theme__default-green--pastel.button__invert:hover h4, .theme__default-green--pastel.btn__invert:hover h4, .theme__default-green--pastel.btn__pill__invert:hover h4,
.t__def-g--pas .button__invert:hover h4,
.t__def-g--pas .btn__invert:hover h4,
.t__def-g--pas .btn__pill__invert:hover h4,
.t__def-g--pas.button__invert:hover h4,
.t__def-g--pas.btn__invert:hover h4,
.t__def-g--pas.btn__pill__invert:hover h4 {
  color: #ffffff;
}
.theme__default-green--pastel .button__invert--hover:hover,
.theme__default-green--pastel .btn__invert--hover:hover,
.theme__default-green--pastel .btn__pill__invert--hover:hover, .theme__default-green--pastel.button__invert--hover:hover, .theme__default-green--pastel.btn__invert--hover:hover, .theme__default-green--pastel.btn__pill__invert--hover:hover,
.t__def-g--pas .button__invert--hover:hover,
.t__def-g--pas .btn__invert--hover:hover,
.t__def-g--pas .btn__pill__invert--hover:hover,
.t__def-g--pas.button__invert--hover:hover,
.t__def-g--pas.btn__invert--hover:hover,
.t__def-g--pas.btn__pill__invert--hover:hover {
  background-color: #ffffff;
  color: #1e3155;
  opacity: 0.8;
}
.theme__default-green--pastel .button__under,
.theme__default-green--pastel .btn__under,
.theme__default-green--pastel .btn__pill__under, .theme__default-green--pastel.button__under, .theme__default-green--pastel.btn__under, .theme__default-green--pastel.btn__pill__under,
.t__def-g--pas .button__under,
.t__def-g--pas .btn__under,
.t__def-g--pas .btn__pill__under,
.t__def-g--pas.button__under,
.t__def-g--pas.btn__under,
.t__def-g--pas.btn__pill__under {
  border-color: rgba(170, 209, 153, 0.5);
}
.theme__default-green--pastel .btn__large,
.t__def-g--pas .btn__large {
  background-color: rgba(170, 209, 153, 0.5);
}
.theme__default-green--pastel .input__search,
.t__def-g--pas .input__search {
  border-color: rgba(170, 209, 153, 0.5);
}
.theme__default-green--pastel .input__search i,
.t__def-g--pas .input__search i {
  color: #1e3155;
}
.theme__default-green--pastel .input__search:hover i,
.t__def-g--pas .input__search:hover i {
  color: rgba(170, 209, 153, 0.5);
}
.theme__default-green--pastel .component__foreground,
.t__def-g--pas .component__foreground {
  color: #1e3155;
}
.theme__default-green--pastel.card,
.theme__default-green--pastel .card, .theme__default-green--pastel.card__with-image,
.theme__default-green--pastel .card__with-image,
.t__def-g--pas.card,
.t__def-g--pas .card,
.t__def-g--pas.card__with-image,
.t__def-g--pas .card__with-image {
  border-color: rgba(170, 209, 153, 0.5);
}
.theme__default-green--pastel.card__highlight,
.theme__default-green--pastel .card__highlight,
.theme__default-green--pastel .card__highlight--image,
.theme__default-green--pastel .card__highlight--final,
.t__def-g--pas.card__highlight,
.t__def-g--pas .card__highlight,
.t__def-g--pas .card__highlight--image,
.t__def-g--pas .card__highlight--final {
  background-color: rgba(170, 209, 153, 0.5);
  border-color: rgba(170, 209, 153, 0.5);
}
.theme__default-green--pastel.card__highlight--title,
.theme__default-green--pastel .card__highlight--title,
.theme__default-green--pastel .card__highlight--image,
.theme__default-green--pastel .card__highlight--final,
.t__def-g--pas.card__highlight--title,
.t__def-g--pas .card__highlight--title,
.t__def-g--pas .card__highlight--image,
.t__def-g--pas .card__highlight--final {
  color: #1e3155;
}
.theme__default-green--pastel .image-slider__selector--dot,
.t__def-g--pas .image-slider__selector--dot {
  background-color: rgba(170, 209, 153, 0.5);
}
.theme__default-green--pastel .call-to-action__text h3,
.t__def-g--pas .call-to-action__text h3 {
  color: #1e3155;
}
.theme__default-green--pastel .officer__block--title h5, .theme__default-green--pastel .officer__block--title h6,
.t__def-g--pas .officer__block--title h5,
.t__def-g--pas .officer__block--title h6 {
  color: #1e3155;
}
.theme__default-green--pastel .block__statement--link,
.t__def-g--pas .block__statement--link {
  color: #1e3155;
}
.theme__default-green--pastel .card__cutoff,
.t__def-g--pas .card__cutoff {
  background: linear-gradient(rgba(170, 209, 153, 0.5), rgba(170, 209, 153, 0.5)), linear-gradient(white, white);
}
.theme__default-green--pastel .card__cutoff p,
.t__def-g--pas .card__cutoff p {
  color: #1e3155;
}
@media (hover: hover) {
  .theme__default-green--pastel .card__cutoff:hover,
.t__def-g--pas .card__cutoff:hover {
    background: #ffffff;
  }
  .theme__default-green--pastel .card__cutoff:hover p,
.t__def-g--pas .card__cutoff:hover p {
    color: #1e3155;
  }
  .theme__default-green--pastel .card__cutoff:hover .card__cutoff--link,
.t__def-g--pas .card__cutoff:hover .card__cutoff--link {
    color: rgba(170, 209, 153, 0.5);
  }
  .theme__default-green--pastel .card__cutoff:hover .card__cutoff--text,
.t__def-g--pas .card__cutoff:hover .card__cutoff--text {
    background: #ffffff;
  }
  .theme__default-green--pastel .card__cutoff:hover .card__cutoff--text p,
.t__def-g--pas .card__cutoff:hover .card__cutoff--text p {
    color: #1e3155;
  }
  .theme__default-green--pastel .card__cutoff:hover .card__cutoff--text .card__cutoff--link,
.t__def-g--pas .card__cutoff:hover .card__cutoff--text .card__cutoff--link {
    color: rgba(170, 209, 153, 0.5);
  }
}
.theme__default-green--pastel .card__cutoff--link,
.t__def-g--pas .card__cutoff--link {
  color: #ffffff;
}
@media (hover: hover) {
  .theme__default-green--pastel .card__cutoff--link:hover,
.t__def-g--pas .card__cutoff--link:hover {
    color: rgba(170, 209, 153, 0.5);
  }
  .theme__default-green--pastel .card__cutoff--link:hover--link,
.t__def-g--pas .card__cutoff--link:hover--link {
    color: rgba(170, 209, 153, 0.5);
  }
}
.theme__default-green--pastel .slider__campaign--selector.active .slider__campaign--selector-dot,
.t__def-g--pas .slider__campaign--selector.active .slider__campaign--selector-dot {
  background-color: rgba(170, 209, 153, 0.5);
}
.theme__default-green--pastel .dropdown__toggle--title,
.t__def-g--pas .dropdown__toggle--title {
  color: rgba(170, 209, 153, 0.5);
}
.theme__default-green--pastel .dropdown__toggle--icon i,
.t__def-g--pas .dropdown__toggle--icon i {
  color: rgba(170, 209, 153, 0.5);
}
.theme__default-green--pastel .large_timer__countdown--item_large,
.t__def-g--pas .large_timer__countdown--item_large {
  background-color: rgba(170, 209, 153, 0.5);
}
.theme__default-green--pastel .large_timer__countdown--item_medium,
.t__def-g--pas .large_timer__countdown--item_medium {
  background-color: rgba(170, 209, 153, 0.5);
}
.theme__default-green--pastel .large_timer__countdown--item_small,
.t__def-g--pas .large_timer__countdown--item_small {
  background-color: rgba(170, 209, 153, 0.5);
}
.theme__default-green--pastel .modalcontent,
.t__def-g--pas .modalcontent {
  border-color: rgba(170, 209, 153, 0.5);
}
.theme__default-green--pastel .transparent__header,
.t__def-g--pas .transparent__header {
  background: rgba(170, 209, 153, 0.5);
}
.theme__default-green--pastel .breadcrumb__slashes,
.t__def-g--pas .breadcrumb__slashes {
  color: #1e3155;
}
.theme__default-green--pastel .dropdown,
.t__def-g--pas .dropdown {
  background-color: rgba(170, 209, 153, 0.5);
}
.theme__default-green--pastel .dropdown option,
.t__def-g--pas .dropdown option {
  border-color: rgba(170, 209, 153, 0.5) !important;
}
.theme__default-green--pastel .es-list::-webkit-scrollbar-thumb,
.t__def-g--pas .es-list::-webkit-scrollbar-thumb {
  background: rgba(170, 209, 153, 0.5);
}
.theme__default-green--pastel .es-visible,
.t__def-g--pas .es-visible {
  border-color: rgba(170, 209, 153, 0.5) !important;
}
.theme__default-green--pastel .ot-open,
.theme__default-green--pastel .ot-closed,
.t__def-g--pas .ot-open,
.t__def-g--pas .ot-closed {
  color: rgba(170, 209, 153, 0.5);
}
.theme__default-green--pastel .colour__foreground,
.t__def-g--pas .colour__foreground {
  color: rgba(170, 209, 153, 0.5);
}
.theme__default-green--pastel h1.t__none,
.theme__default-green--pastel h1.theme__none,
.theme__default-green--pastel h2.t__none,
.theme__default-green--pastel h2.theme__none,
.theme__default-green--pastel h3.t__none,
.theme__default-green--pastel h3.theme__none,
.theme__default-green--pastel h4.t__none,
.theme__default-green--pastel h4.theme__none,
.theme__default-green--pastel h1.t__none--w-hov,
.theme__default-green--pastel h1.theme__none--with-hover,
.theme__default-green--pastel h2.t__none--w-hov,
.theme__default-green--pastel h2.theme__none--with-hover,
.theme__default-green--pastel h3.t__none--w-hov,
.theme__default-green--pastel h3.theme__none--with-hover,
.theme__default-green--pastel h4.t__none--w-hov,
.theme__default-green--pastel h4.theme__none--with-hover,
.t__def-g--pas h1.t__none,
.t__def-g--pas h1.theme__none,
.t__def-g--pas h2.t__none,
.t__def-g--pas h2.theme__none,
.t__def-g--pas h3.t__none,
.t__def-g--pas h3.theme__none,
.t__def-g--pas h4.t__none,
.t__def-g--pas h4.theme__none,
.t__def-g--pas h1.t__none--w-hov,
.t__def-g--pas h1.theme__none--with-hover,
.t__def-g--pas h2.t__none--w-hov,
.t__def-g--pas h2.theme__none--with-hover,
.t__def-g--pas h3.t__none--w-hov,
.t__def-g--pas h3.theme__none--with-hover,
.t__def-g--pas h4.t__none--w-hov,
.t__def-g--pas h4.theme__none--with-hover {
  color: #1e3155;
}
.theme__default-green--pastel span.t__none,
.theme__default-green--pastel span.theme__none,
.t__def-g--pas span.t__none,
.t__def-g--pas span.theme__none {
  color: #1e3155;
}
.theme__default-green--pastel i.t__none,
.theme__default-green--pastel i.theme__none,
.t__def-g--pas i.t__none,
.t__def-g--pas i.theme__none {
  color: #1e3155;
}
.theme__default-green--pastel a.border__none,
.theme__default-green--pastel a.b__none,
.t__def-g--pas a.border__none,
.t__def-g--pas a.b__none {
  border: 0;
}
.theme__default-green--pastel a:hover h1.t__none,
.theme__default-green--pastel a:hover h1.theme__none,
.theme__default-green--pastel a:hover h2.t__none,
.theme__default-green--pastel a:hover h2.theme__none,
.theme__default-green--pastel a:hover h3.t__none,
.theme__default-green--pastel a:hover h3.theme__none,
.theme__default-green--pastel a:hover h4.t__none,
.theme__default-green--pastel a:hover h4.theme__none,
.t__def-g--pas a:hover h1.t__none,
.t__def-g--pas a:hover h1.theme__none,
.t__def-g--pas a:hover h2.t__none,
.t__def-g--pas a:hover h2.theme__none,
.t__def-g--pas a:hover h3.t__none,
.t__def-g--pas a:hover h3.theme__none,
.t__def-g--pas a:hover h4.t__none,
.t__def-g--pas a:hover h4.theme__none {
  color: #1e3155;
}
.theme__default-green--pastel a:hover h1.t__none--w-hov,
.theme__default-green--pastel a:hover h1.theme__none--with-hover,
.theme__default-green--pastel a:hover h2.t__none--w-hov,
.theme__default-green--pastel a:hover h2.theme__none--with-hover,
.theme__default-green--pastel a:hover h3.t__none--w-hov,
.theme__default-green--pastel a:hover h3.theme__none--with-hover,
.theme__default-green--pastel a:hover h4.t__none--w-hov,
.theme__default-green--pastel a:hover h4.theme__none--with-hover,
.t__def-g--pas a:hover h1.t__none--w-hov,
.t__def-g--pas a:hover h1.theme__none--with-hover,
.t__def-g--pas a:hover h2.t__none--w-hov,
.t__def-g--pas a:hover h2.theme__none--with-hover,
.t__def-g--pas a:hover h3.t__none--w-hov,
.t__def-g--pas a:hover h3.theme__none--with-hover,
.t__def-g--pas a:hover h4.t__none--w-hov,
.t__def-g--pas a:hover h4.theme__none--with-hover {
  color: rgba(170, 209, 153, 0.5);
}

.theme__default-green--background-primary,
.t__def-g--bg-pri {
  background-color: #aad199;
}

.theme__default-green--background-secondary,
.t__def-g--bg-sec {
  background-color: #aad199;
}

.theme__default-green--background-pastel,
.t__def-g--bg-pas {
  background-color: #aad199;
}

.theme__poptarts--primary h1, .theme__poptarts--primary h2, .theme__poptarts--primary h3, .theme__poptarts--primary h4, .theme__poptarts--primary h5, .theme__poptarts--primary h6,
.t__pt--pri h1,
.t__pt--pri h2,
.t__pt--pri h3,
.t__pt--pri h4,
.t__pt--pri h5,
.t__pt--pri h6 {
  color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--primary a,
.t__pt--pri a {
  color: #1e3155;
  border-color: rgba(255, 40, 195, 0.5);
  text-decoration: none;
}
.theme__poptarts--primary a:hover,
.t__pt--pri a:hover {
  color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--primary a:hover h1, .theme__poptarts--primary a:hover h2, .theme__poptarts--primary a:hover h3, .theme__poptarts--primary a:hover h4, .theme__poptarts--primary a:hover h5, .theme__poptarts--primary a:hover h6,
.t__pt--pri a:hover h1,
.t__pt--pri a:hover h2,
.t__pt--pri a:hover h3,
.t__pt--pri a:hover h4,
.t__pt--pri a:hover h5,
.t__pt--pri a:hover h6 {
  color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--primary a div,
.t__pt--pri a div {
  border-color: rgba(255, 40, 195, 0.5) !important;
}
.theme__poptarts--primary input,
.t__pt--pri input {
  border-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--primary p,
.t__pt--pri p {
  color: #1e3155;
}
.theme__poptarts--primary .button,
.theme__poptarts--primary .btn,
.theme__poptarts--primary .btn__pill, .theme__poptarts--primary.button, .theme__poptarts--primary.btn, .theme__poptarts--primary.btn__pill,
.t__pt--pri .button,
.t__pt--pri .btn,
.t__pt--pri .btn__pill,
.t__pt--pri.button,
.t__pt--pri.btn,
.t__pt--pri.btn__pill {
  border-color: rgba(255, 40, 195, 0.5);
}
@media (hover: hover) {
  .theme__poptarts--primary .button:hover,
.theme__poptarts--primary .btn:hover,
.theme__poptarts--primary .btn__pill:hover, .theme__poptarts--primary.button:hover, .theme__poptarts--primary.btn:hover, .theme__poptarts--primary.btn__pill:hover,
.t__pt--pri .button:hover,
.t__pt--pri .btn:hover,
.t__pt--pri .btn__pill:hover,
.t__pt--pri.button:hover,
.t__pt--pri.btn:hover,
.t__pt--pri.btn__pill:hover {
    color: #ffffff;
    background: rgba(255, 40, 195, 0.5);
  }
  .theme__poptarts--primary .button:hover i,
.theme__poptarts--primary .btn:hover i,
.theme__poptarts--primary .btn__pill:hover i, .theme__poptarts--primary.button:hover i, .theme__poptarts--primary.btn:hover i, .theme__poptarts--primary.btn__pill:hover i,
.t__pt--pri .button:hover i,
.t__pt--pri .btn:hover i,
.t__pt--pri .btn__pill:hover i,
.t__pt--pri.button:hover i,
.t__pt--pri.btn:hover i,
.t__pt--pri.btn__pill:hover i {
    color: #ffffff;
  }
}
.theme__poptarts--primary .button__invert,
.theme__poptarts--primary .btn__invert,
.theme__poptarts--primary .btn__pill__invert, .theme__poptarts--primary.button__invert, .theme__poptarts--primary.btn__invert, .theme__poptarts--primary.btn__pill__invert,
.t__pt--pri .button__invert,
.t__pt--pri .btn__invert,
.t__pt--pri .btn__pill__invert,
.t__pt--pri.button__invert,
.t__pt--pri.btn__invert,
.t__pt--pri.btn__pill__invert {
  background-color: rgba(255, 40, 195, 0.5);
  color: #1e3155;
}
.theme__poptarts--primary .button__invert h4,
.theme__poptarts--primary .btn__invert h4,
.theme__poptarts--primary .btn__pill__invert h4, .theme__poptarts--primary.button__invert h4, .theme__poptarts--primary.btn__invert h4, .theme__poptarts--primary.btn__pill__invert h4,
.t__pt--pri .button__invert h4,
.t__pt--pri .btn__invert h4,
.t__pt--pri .btn__pill__invert h4,
.t__pt--pri.button__invert h4,
.t__pt--pri.btn__invert h4,
.t__pt--pri.btn__pill__invert h4 {
  color: #ffffff;
}
.theme__poptarts--primary .button__invert:hover,
.theme__poptarts--primary .btn__invert:hover,
.theme__poptarts--primary .btn__pill__invert:hover, .theme__poptarts--primary.button__invert:hover, .theme__poptarts--primary.btn__invert:hover, .theme__poptarts--primary.btn__pill__invert:hover,
.t__pt--pri .button__invert:hover,
.t__pt--pri .btn__invert:hover,
.t__pt--pri .btn__pill__invert:hover,
.t__pt--pri.button__invert:hover,
.t__pt--pri.btn__invert:hover,
.t__pt--pri.btn__pill__invert:hover {
  opacity: 0.8;
}
.theme__poptarts--primary .button__invert:hover h4,
.theme__poptarts--primary .btn__invert:hover h4,
.theme__poptarts--primary .btn__pill__invert:hover h4, .theme__poptarts--primary.button__invert:hover h4, .theme__poptarts--primary.btn__invert:hover h4, .theme__poptarts--primary.btn__pill__invert:hover h4,
.t__pt--pri .button__invert:hover h4,
.t__pt--pri .btn__invert:hover h4,
.t__pt--pri .btn__pill__invert:hover h4,
.t__pt--pri.button__invert:hover h4,
.t__pt--pri.btn__invert:hover h4,
.t__pt--pri.btn__pill__invert:hover h4 {
  color: #ffffff;
}
.theme__poptarts--primary .button__invert--hover:hover,
.theme__poptarts--primary .btn__invert--hover:hover,
.theme__poptarts--primary .btn__pill__invert--hover:hover, .theme__poptarts--primary.button__invert--hover:hover, .theme__poptarts--primary.btn__invert--hover:hover, .theme__poptarts--primary.btn__pill__invert--hover:hover,
.t__pt--pri .button__invert--hover:hover,
.t__pt--pri .btn__invert--hover:hover,
.t__pt--pri .btn__pill__invert--hover:hover,
.t__pt--pri.button__invert--hover:hover,
.t__pt--pri.btn__invert--hover:hover,
.t__pt--pri.btn__pill__invert--hover:hover {
  background-color: #ffffff;
  color: #1e3155;
  opacity: 0.8;
}
.theme__poptarts--primary .button__under,
.theme__poptarts--primary .btn__under,
.theme__poptarts--primary .btn__pill__under, .theme__poptarts--primary.button__under, .theme__poptarts--primary.btn__under, .theme__poptarts--primary.btn__pill__under,
.t__pt--pri .button__under,
.t__pt--pri .btn__under,
.t__pt--pri .btn__pill__under,
.t__pt--pri.button__under,
.t__pt--pri.btn__under,
.t__pt--pri.btn__pill__under {
  border-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--primary .btn__large,
.t__pt--pri .btn__large {
  background-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--primary .input__search,
.t__pt--pri .input__search {
  border-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--primary .input__search i,
.t__pt--pri .input__search i {
  color: #1e3155;
}
.theme__poptarts--primary .input__search:hover i,
.t__pt--pri .input__search:hover i {
  color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--primary .component__foreground,
.t__pt--pri .component__foreground {
  color: #1e3155;
}
.theme__poptarts--primary.card,
.theme__poptarts--primary .card, .theme__poptarts--primary.card__with-image,
.theme__poptarts--primary .card__with-image,
.t__pt--pri.card,
.t__pt--pri .card,
.t__pt--pri.card__with-image,
.t__pt--pri .card__with-image {
  border-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--primary.card__highlight,
.theme__poptarts--primary .card__highlight,
.theme__poptarts--primary .card__highlight--image,
.theme__poptarts--primary .card__highlight--final,
.t__pt--pri.card__highlight,
.t__pt--pri .card__highlight,
.t__pt--pri .card__highlight--image,
.t__pt--pri .card__highlight--final {
  background-color: rgba(255, 40, 195, 0.5);
  border-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--primary.card__highlight--title,
.theme__poptarts--primary .card__highlight--title,
.theme__poptarts--primary .card__highlight--image,
.theme__poptarts--primary .card__highlight--final,
.t__pt--pri.card__highlight--title,
.t__pt--pri .card__highlight--title,
.t__pt--pri .card__highlight--image,
.t__pt--pri .card__highlight--final {
  color: #1e3155;
}
.theme__poptarts--primary .image-slider__selector--dot,
.t__pt--pri .image-slider__selector--dot {
  background-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--primary .call-to-action__text h3,
.t__pt--pri .call-to-action__text h3 {
  color: #1e3155;
}
.theme__poptarts--primary .officer__block--title h5, .theme__poptarts--primary .officer__block--title h6,
.t__pt--pri .officer__block--title h5,
.t__pt--pri .officer__block--title h6 {
  color: #1e3155;
}
.theme__poptarts--primary .block__statement--link,
.t__pt--pri .block__statement--link {
  color: #1e3155;
}
.theme__poptarts--primary .card__cutoff,
.t__pt--pri .card__cutoff {
  background: linear-gradient(rgba(255, 40, 195, 0.5), rgba(255, 40, 195, 0.5)), linear-gradient(white, white);
}
.theme__poptarts--primary .card__cutoff p,
.t__pt--pri .card__cutoff p {
  color: #1e3155;
}
@media (hover: hover) {
  .theme__poptarts--primary .card__cutoff:hover,
.t__pt--pri .card__cutoff:hover {
    background: #ffffff;
  }
  .theme__poptarts--primary .card__cutoff:hover p,
.t__pt--pri .card__cutoff:hover p {
    color: #1e3155;
  }
  .theme__poptarts--primary .card__cutoff:hover .card__cutoff--link,
.t__pt--pri .card__cutoff:hover .card__cutoff--link {
    color: rgba(255, 40, 195, 0.5);
  }
  .theme__poptarts--primary .card__cutoff:hover .card__cutoff--text,
.t__pt--pri .card__cutoff:hover .card__cutoff--text {
    background: #ffffff;
  }
  .theme__poptarts--primary .card__cutoff:hover .card__cutoff--text p,
.t__pt--pri .card__cutoff:hover .card__cutoff--text p {
    color: #1e3155;
  }
  .theme__poptarts--primary .card__cutoff:hover .card__cutoff--text .card__cutoff--link,
.t__pt--pri .card__cutoff:hover .card__cutoff--text .card__cutoff--link {
    color: rgba(255, 40, 195, 0.5);
  }
}
.theme__poptarts--primary .card__cutoff--link,
.t__pt--pri .card__cutoff--link {
  color: #ffffff;
}
@media (hover: hover) {
  .theme__poptarts--primary .card__cutoff--link:hover,
.t__pt--pri .card__cutoff--link:hover {
    color: rgba(255, 40, 195, 0.5);
  }
  .theme__poptarts--primary .card__cutoff--link:hover--link,
.t__pt--pri .card__cutoff--link:hover--link {
    color: rgba(255, 40, 195, 0.5);
  }
}
.theme__poptarts--primary .slider__campaign--selector.active .slider__campaign--selector-dot,
.t__pt--pri .slider__campaign--selector.active .slider__campaign--selector-dot {
  background-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--primary .dropdown__toggle--title,
.t__pt--pri .dropdown__toggle--title {
  color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--primary .dropdown__toggle--icon i,
.t__pt--pri .dropdown__toggle--icon i {
  color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--primary .large_timer__countdown--item_large,
.t__pt--pri .large_timer__countdown--item_large {
  background-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--primary .large_timer__countdown--item_medium,
.t__pt--pri .large_timer__countdown--item_medium {
  background-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--primary .large_timer__countdown--item_small,
.t__pt--pri .large_timer__countdown--item_small {
  background-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--primary .modalcontent,
.t__pt--pri .modalcontent {
  border-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--primary .transparent__header,
.t__pt--pri .transparent__header {
  background: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--primary .breadcrumb__slashes,
.t__pt--pri .breadcrumb__slashes {
  color: #1e3155;
}
.theme__poptarts--primary .dropdown,
.t__pt--pri .dropdown {
  background-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--primary .dropdown option,
.t__pt--pri .dropdown option {
  border-color: rgba(255, 40, 195, 0.5) !important;
}
.theme__poptarts--primary .es-list::-webkit-scrollbar-thumb,
.t__pt--pri .es-list::-webkit-scrollbar-thumb {
  background: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--primary .es-visible,
.t__pt--pri .es-visible {
  border-color: rgba(255, 40, 195, 0.5) !important;
}
.theme__poptarts--primary .ot-open,
.theme__poptarts--primary .ot-closed,
.t__pt--pri .ot-open,
.t__pt--pri .ot-closed {
  color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--primary .colour__foreground,
.t__pt--pri .colour__foreground {
  color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--primary h1.t__none,
.theme__poptarts--primary h1.theme__none,
.theme__poptarts--primary h2.t__none,
.theme__poptarts--primary h2.theme__none,
.theme__poptarts--primary h3.t__none,
.theme__poptarts--primary h3.theme__none,
.theme__poptarts--primary h4.t__none,
.theme__poptarts--primary h4.theme__none,
.theme__poptarts--primary h1.t__none--w-hov,
.theme__poptarts--primary h1.theme__none--with-hover,
.theme__poptarts--primary h2.t__none--w-hov,
.theme__poptarts--primary h2.theme__none--with-hover,
.theme__poptarts--primary h3.t__none--w-hov,
.theme__poptarts--primary h3.theme__none--with-hover,
.theme__poptarts--primary h4.t__none--w-hov,
.theme__poptarts--primary h4.theme__none--with-hover,
.t__pt--pri h1.t__none,
.t__pt--pri h1.theme__none,
.t__pt--pri h2.t__none,
.t__pt--pri h2.theme__none,
.t__pt--pri h3.t__none,
.t__pt--pri h3.theme__none,
.t__pt--pri h4.t__none,
.t__pt--pri h4.theme__none,
.t__pt--pri h1.t__none--w-hov,
.t__pt--pri h1.theme__none--with-hover,
.t__pt--pri h2.t__none--w-hov,
.t__pt--pri h2.theme__none--with-hover,
.t__pt--pri h3.t__none--w-hov,
.t__pt--pri h3.theme__none--with-hover,
.t__pt--pri h4.t__none--w-hov,
.t__pt--pri h4.theme__none--with-hover {
  color: #1e3155;
}
.theme__poptarts--primary span.t__none,
.theme__poptarts--primary span.theme__none,
.t__pt--pri span.t__none,
.t__pt--pri span.theme__none {
  color: #1e3155;
}
.theme__poptarts--primary i.t__none,
.theme__poptarts--primary i.theme__none,
.t__pt--pri i.t__none,
.t__pt--pri i.theme__none {
  color: #1e3155;
}
.theme__poptarts--primary a.border__none,
.theme__poptarts--primary a.b__none,
.t__pt--pri a.border__none,
.t__pt--pri a.b__none {
  border: 0;
}
.theme__poptarts--primary a:hover h1.t__none,
.theme__poptarts--primary a:hover h1.theme__none,
.theme__poptarts--primary a:hover h2.t__none,
.theme__poptarts--primary a:hover h2.theme__none,
.theme__poptarts--primary a:hover h3.t__none,
.theme__poptarts--primary a:hover h3.theme__none,
.theme__poptarts--primary a:hover h4.t__none,
.theme__poptarts--primary a:hover h4.theme__none,
.t__pt--pri a:hover h1.t__none,
.t__pt--pri a:hover h1.theme__none,
.t__pt--pri a:hover h2.t__none,
.t__pt--pri a:hover h2.theme__none,
.t__pt--pri a:hover h3.t__none,
.t__pt--pri a:hover h3.theme__none,
.t__pt--pri a:hover h4.t__none,
.t__pt--pri a:hover h4.theme__none {
  color: #1e3155;
}
.theme__poptarts--primary a:hover h1.t__none--w-hov,
.theme__poptarts--primary a:hover h1.theme__none--with-hover,
.theme__poptarts--primary a:hover h2.t__none--w-hov,
.theme__poptarts--primary a:hover h2.theme__none--with-hover,
.theme__poptarts--primary a:hover h3.t__none--w-hov,
.theme__poptarts--primary a:hover h3.theme__none--with-hover,
.theme__poptarts--primary a:hover h4.t__none--w-hov,
.theme__poptarts--primary a:hover h4.theme__none--with-hover,
.t__pt--pri a:hover h1.t__none--w-hov,
.t__pt--pri a:hover h1.theme__none--with-hover,
.t__pt--pri a:hover h2.t__none--w-hov,
.t__pt--pri a:hover h2.theme__none--with-hover,
.t__pt--pri a:hover h3.t__none--w-hov,
.t__pt--pri a:hover h3.theme__none--with-hover,
.t__pt--pri a:hover h4.t__none--w-hov,
.t__pt--pri a:hover h4.theme__none--with-hover {
  color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--primary .dotted__line--small, .theme__poptarts--primary .dotted__line--medium, .theme__poptarts--primary .dotted__line--large, .theme__poptarts--primary .dotted__line--x-large, .theme__poptarts--primary .dotted__line--huge,
.t__pt--pri .dotted__line--small,
.t__pt--pri .dotted__line--medium,
.t__pt--pri .dotted__line--large,
.t__pt--pri .dotted__line--x-large,
.t__pt--pri .dotted__line--huge {
  border-image-source: url("https://assets-cdn.sums.su/SH/FoundrySU/dotted_def-green.png");
}

.theme__poptarts--secondary h1, .theme__poptarts--secondary h2, .theme__poptarts--secondary h3, .theme__poptarts--secondary h4, .theme__poptarts--secondary h5, .theme__poptarts--secondary h6,
.t__pt--sec h1,
.t__pt--sec h2,
.t__pt--sec h3,
.t__pt--sec h4,
.t__pt--sec h5,
.t__pt--sec h6 {
  color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--secondary a,
.t__pt--sec a {
  color: #1e3155;
  border-color: rgba(255, 40, 195, 0.5);
  text-decoration: none;
}
.theme__poptarts--secondary a:hover,
.t__pt--sec a:hover {
  color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--secondary a:hover h1, .theme__poptarts--secondary a:hover h2, .theme__poptarts--secondary a:hover h3, .theme__poptarts--secondary a:hover h4, .theme__poptarts--secondary a:hover h5, .theme__poptarts--secondary a:hover h6,
.t__pt--sec a:hover h1,
.t__pt--sec a:hover h2,
.t__pt--sec a:hover h3,
.t__pt--sec a:hover h4,
.t__pt--sec a:hover h5,
.t__pt--sec a:hover h6 {
  color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--secondary a div,
.t__pt--sec a div {
  border-color: rgba(255, 40, 195, 0.5) !important;
}
.theme__poptarts--secondary input,
.t__pt--sec input {
  border-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--secondary p,
.t__pt--sec p {
  color: #1e3155;
}
.theme__poptarts--secondary .button,
.theme__poptarts--secondary .btn,
.theme__poptarts--secondary .btn__pill, .theme__poptarts--secondary.button, .theme__poptarts--secondary.btn, .theme__poptarts--secondary.btn__pill,
.t__pt--sec .button,
.t__pt--sec .btn,
.t__pt--sec .btn__pill,
.t__pt--sec.button,
.t__pt--sec.btn,
.t__pt--sec.btn__pill {
  border-color: rgba(255, 40, 195, 0.5);
}
@media (hover: hover) {
  .theme__poptarts--secondary .button:hover,
.theme__poptarts--secondary .btn:hover,
.theme__poptarts--secondary .btn__pill:hover, .theme__poptarts--secondary.button:hover, .theme__poptarts--secondary.btn:hover, .theme__poptarts--secondary.btn__pill:hover,
.t__pt--sec .button:hover,
.t__pt--sec .btn:hover,
.t__pt--sec .btn__pill:hover,
.t__pt--sec.button:hover,
.t__pt--sec.btn:hover,
.t__pt--sec.btn__pill:hover {
    color: #ffffff;
    background: rgba(255, 40, 195, 0.5);
  }
  .theme__poptarts--secondary .button:hover i,
.theme__poptarts--secondary .btn:hover i,
.theme__poptarts--secondary .btn__pill:hover i, .theme__poptarts--secondary.button:hover i, .theme__poptarts--secondary.btn:hover i, .theme__poptarts--secondary.btn__pill:hover i,
.t__pt--sec .button:hover i,
.t__pt--sec .btn:hover i,
.t__pt--sec .btn__pill:hover i,
.t__pt--sec.button:hover i,
.t__pt--sec.btn:hover i,
.t__pt--sec.btn__pill:hover i {
    color: #ffffff;
  }
}
.theme__poptarts--secondary .button__invert,
.theme__poptarts--secondary .btn__invert,
.theme__poptarts--secondary .btn__pill__invert, .theme__poptarts--secondary.button__invert, .theme__poptarts--secondary.btn__invert, .theme__poptarts--secondary.btn__pill__invert,
.t__pt--sec .button__invert,
.t__pt--sec .btn__invert,
.t__pt--sec .btn__pill__invert,
.t__pt--sec.button__invert,
.t__pt--sec.btn__invert,
.t__pt--sec.btn__pill__invert {
  background-color: rgba(255, 40, 195, 0.5);
  color: #1e3155;
}
.theme__poptarts--secondary .button__invert h4,
.theme__poptarts--secondary .btn__invert h4,
.theme__poptarts--secondary .btn__pill__invert h4, .theme__poptarts--secondary.button__invert h4, .theme__poptarts--secondary.btn__invert h4, .theme__poptarts--secondary.btn__pill__invert h4,
.t__pt--sec .button__invert h4,
.t__pt--sec .btn__invert h4,
.t__pt--sec .btn__pill__invert h4,
.t__pt--sec.button__invert h4,
.t__pt--sec.btn__invert h4,
.t__pt--sec.btn__pill__invert h4 {
  color: #ffffff;
}
.theme__poptarts--secondary .button__invert:hover,
.theme__poptarts--secondary .btn__invert:hover,
.theme__poptarts--secondary .btn__pill__invert:hover, .theme__poptarts--secondary.button__invert:hover, .theme__poptarts--secondary.btn__invert:hover, .theme__poptarts--secondary.btn__pill__invert:hover,
.t__pt--sec .button__invert:hover,
.t__pt--sec .btn__invert:hover,
.t__pt--sec .btn__pill__invert:hover,
.t__pt--sec.button__invert:hover,
.t__pt--sec.btn__invert:hover,
.t__pt--sec.btn__pill__invert:hover {
  opacity: 0.8;
}
.theme__poptarts--secondary .button__invert:hover h4,
.theme__poptarts--secondary .btn__invert:hover h4,
.theme__poptarts--secondary .btn__pill__invert:hover h4, .theme__poptarts--secondary.button__invert:hover h4, .theme__poptarts--secondary.btn__invert:hover h4, .theme__poptarts--secondary.btn__pill__invert:hover h4,
.t__pt--sec .button__invert:hover h4,
.t__pt--sec .btn__invert:hover h4,
.t__pt--sec .btn__pill__invert:hover h4,
.t__pt--sec.button__invert:hover h4,
.t__pt--sec.btn__invert:hover h4,
.t__pt--sec.btn__pill__invert:hover h4 {
  color: #ffffff;
}
.theme__poptarts--secondary .button__invert--hover:hover,
.theme__poptarts--secondary .btn__invert--hover:hover,
.theme__poptarts--secondary .btn__pill__invert--hover:hover, .theme__poptarts--secondary.button__invert--hover:hover, .theme__poptarts--secondary.btn__invert--hover:hover, .theme__poptarts--secondary.btn__pill__invert--hover:hover,
.t__pt--sec .button__invert--hover:hover,
.t__pt--sec .btn__invert--hover:hover,
.t__pt--sec .btn__pill__invert--hover:hover,
.t__pt--sec.button__invert--hover:hover,
.t__pt--sec.btn__invert--hover:hover,
.t__pt--sec.btn__pill__invert--hover:hover {
  background-color: #ffffff;
  color: #1e3155;
  opacity: 0.8;
}
.theme__poptarts--secondary .button__under,
.theme__poptarts--secondary .btn__under,
.theme__poptarts--secondary .btn__pill__under, .theme__poptarts--secondary.button__under, .theme__poptarts--secondary.btn__under, .theme__poptarts--secondary.btn__pill__under,
.t__pt--sec .button__under,
.t__pt--sec .btn__under,
.t__pt--sec .btn__pill__under,
.t__pt--sec.button__under,
.t__pt--sec.btn__under,
.t__pt--sec.btn__pill__under {
  border-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--secondary .btn__large,
.t__pt--sec .btn__large {
  background-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--secondary .input__search,
.t__pt--sec .input__search {
  border-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--secondary .input__search i,
.t__pt--sec .input__search i {
  color: #1e3155;
}
.theme__poptarts--secondary .input__search:hover i,
.t__pt--sec .input__search:hover i {
  color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--secondary .component__foreground,
.t__pt--sec .component__foreground {
  color: #1e3155;
}
.theme__poptarts--secondary.card,
.theme__poptarts--secondary .card, .theme__poptarts--secondary.card__with-image,
.theme__poptarts--secondary .card__with-image,
.t__pt--sec.card,
.t__pt--sec .card,
.t__pt--sec.card__with-image,
.t__pt--sec .card__with-image {
  border-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--secondary.card__highlight,
.theme__poptarts--secondary .card__highlight,
.theme__poptarts--secondary .card__highlight--image,
.theme__poptarts--secondary .card__highlight--final,
.t__pt--sec.card__highlight,
.t__pt--sec .card__highlight,
.t__pt--sec .card__highlight--image,
.t__pt--sec .card__highlight--final {
  background-color: rgba(255, 40, 195, 0.5);
  border-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--secondary.card__highlight--title,
.theme__poptarts--secondary .card__highlight--title,
.theme__poptarts--secondary .card__highlight--image,
.theme__poptarts--secondary .card__highlight--final,
.t__pt--sec.card__highlight--title,
.t__pt--sec .card__highlight--title,
.t__pt--sec .card__highlight--image,
.t__pt--sec .card__highlight--final {
  color: #1e3155;
}
.theme__poptarts--secondary .image-slider__selector--dot,
.t__pt--sec .image-slider__selector--dot {
  background-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--secondary .call-to-action__text h3,
.t__pt--sec .call-to-action__text h3 {
  color: #1e3155;
}
.theme__poptarts--secondary .officer__block--title h5, .theme__poptarts--secondary .officer__block--title h6,
.t__pt--sec .officer__block--title h5,
.t__pt--sec .officer__block--title h6 {
  color: #1e3155;
}
.theme__poptarts--secondary .block__statement--link,
.t__pt--sec .block__statement--link {
  color: #1e3155;
}
.theme__poptarts--secondary .card__cutoff,
.t__pt--sec .card__cutoff {
  background: linear-gradient(rgba(255, 40, 195, 0.5), rgba(255, 40, 195, 0.5)), linear-gradient(white, white);
}
.theme__poptarts--secondary .card__cutoff p,
.t__pt--sec .card__cutoff p {
  color: #1e3155;
}
@media (hover: hover) {
  .theme__poptarts--secondary .card__cutoff:hover,
.t__pt--sec .card__cutoff:hover {
    background: #ffffff;
  }
  .theme__poptarts--secondary .card__cutoff:hover p,
.t__pt--sec .card__cutoff:hover p {
    color: #1e3155;
  }
  .theme__poptarts--secondary .card__cutoff:hover .card__cutoff--link,
.t__pt--sec .card__cutoff:hover .card__cutoff--link {
    color: rgba(255, 40, 195, 0.5);
  }
  .theme__poptarts--secondary .card__cutoff:hover .card__cutoff--text,
.t__pt--sec .card__cutoff:hover .card__cutoff--text {
    background: #ffffff;
  }
  .theme__poptarts--secondary .card__cutoff:hover .card__cutoff--text p,
.t__pt--sec .card__cutoff:hover .card__cutoff--text p {
    color: #1e3155;
  }
  .theme__poptarts--secondary .card__cutoff:hover .card__cutoff--text .card__cutoff--link,
.t__pt--sec .card__cutoff:hover .card__cutoff--text .card__cutoff--link {
    color: rgba(255, 40, 195, 0.5);
  }
}
.theme__poptarts--secondary .card__cutoff--link,
.t__pt--sec .card__cutoff--link {
  color: #ffffff;
}
@media (hover: hover) {
  .theme__poptarts--secondary .card__cutoff--link:hover,
.t__pt--sec .card__cutoff--link:hover {
    color: rgba(255, 40, 195, 0.5);
  }
  .theme__poptarts--secondary .card__cutoff--link:hover--link,
.t__pt--sec .card__cutoff--link:hover--link {
    color: rgba(255, 40, 195, 0.5);
  }
}
.theme__poptarts--secondary .slider__campaign--selector.active .slider__campaign--selector-dot,
.t__pt--sec .slider__campaign--selector.active .slider__campaign--selector-dot {
  background-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--secondary .dropdown__toggle--title,
.t__pt--sec .dropdown__toggle--title {
  color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--secondary .dropdown__toggle--icon i,
.t__pt--sec .dropdown__toggle--icon i {
  color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--secondary .large_timer__countdown--item_large,
.t__pt--sec .large_timer__countdown--item_large {
  background-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--secondary .large_timer__countdown--item_medium,
.t__pt--sec .large_timer__countdown--item_medium {
  background-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--secondary .large_timer__countdown--item_small,
.t__pt--sec .large_timer__countdown--item_small {
  background-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--secondary .modalcontent,
.t__pt--sec .modalcontent {
  border-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--secondary .transparent__header,
.t__pt--sec .transparent__header {
  background: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--secondary .breadcrumb__slashes,
.t__pt--sec .breadcrumb__slashes {
  color: #1e3155;
}
.theme__poptarts--secondary .dropdown,
.t__pt--sec .dropdown {
  background-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--secondary .dropdown option,
.t__pt--sec .dropdown option {
  border-color: rgba(255, 40, 195, 0.5) !important;
}
.theme__poptarts--secondary .es-list::-webkit-scrollbar-thumb,
.t__pt--sec .es-list::-webkit-scrollbar-thumb {
  background: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--secondary .es-visible,
.t__pt--sec .es-visible {
  border-color: rgba(255, 40, 195, 0.5) !important;
}
.theme__poptarts--secondary .ot-open,
.theme__poptarts--secondary .ot-closed,
.t__pt--sec .ot-open,
.t__pt--sec .ot-closed {
  color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--secondary .colour__foreground,
.t__pt--sec .colour__foreground {
  color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--secondary h1.t__none,
.theme__poptarts--secondary h1.theme__none,
.theme__poptarts--secondary h2.t__none,
.theme__poptarts--secondary h2.theme__none,
.theme__poptarts--secondary h3.t__none,
.theme__poptarts--secondary h3.theme__none,
.theme__poptarts--secondary h4.t__none,
.theme__poptarts--secondary h4.theme__none,
.theme__poptarts--secondary h1.t__none--w-hov,
.theme__poptarts--secondary h1.theme__none--with-hover,
.theme__poptarts--secondary h2.t__none--w-hov,
.theme__poptarts--secondary h2.theme__none--with-hover,
.theme__poptarts--secondary h3.t__none--w-hov,
.theme__poptarts--secondary h3.theme__none--with-hover,
.theme__poptarts--secondary h4.t__none--w-hov,
.theme__poptarts--secondary h4.theme__none--with-hover,
.t__pt--sec h1.t__none,
.t__pt--sec h1.theme__none,
.t__pt--sec h2.t__none,
.t__pt--sec h2.theme__none,
.t__pt--sec h3.t__none,
.t__pt--sec h3.theme__none,
.t__pt--sec h4.t__none,
.t__pt--sec h4.theme__none,
.t__pt--sec h1.t__none--w-hov,
.t__pt--sec h1.theme__none--with-hover,
.t__pt--sec h2.t__none--w-hov,
.t__pt--sec h2.theme__none--with-hover,
.t__pt--sec h3.t__none--w-hov,
.t__pt--sec h3.theme__none--with-hover,
.t__pt--sec h4.t__none--w-hov,
.t__pt--sec h4.theme__none--with-hover {
  color: #1e3155;
}
.theme__poptarts--secondary span.t__none,
.theme__poptarts--secondary span.theme__none,
.t__pt--sec span.t__none,
.t__pt--sec span.theme__none {
  color: #1e3155;
}
.theme__poptarts--secondary i.t__none,
.theme__poptarts--secondary i.theme__none,
.t__pt--sec i.t__none,
.t__pt--sec i.theme__none {
  color: #1e3155;
}
.theme__poptarts--secondary a.border__none,
.theme__poptarts--secondary a.b__none,
.t__pt--sec a.border__none,
.t__pt--sec a.b__none {
  border: 0;
}
.theme__poptarts--secondary a:hover h1.t__none,
.theme__poptarts--secondary a:hover h1.theme__none,
.theme__poptarts--secondary a:hover h2.t__none,
.theme__poptarts--secondary a:hover h2.theme__none,
.theme__poptarts--secondary a:hover h3.t__none,
.theme__poptarts--secondary a:hover h3.theme__none,
.theme__poptarts--secondary a:hover h4.t__none,
.theme__poptarts--secondary a:hover h4.theme__none,
.t__pt--sec a:hover h1.t__none,
.t__pt--sec a:hover h1.theme__none,
.t__pt--sec a:hover h2.t__none,
.t__pt--sec a:hover h2.theme__none,
.t__pt--sec a:hover h3.t__none,
.t__pt--sec a:hover h3.theme__none,
.t__pt--sec a:hover h4.t__none,
.t__pt--sec a:hover h4.theme__none {
  color: #1e3155;
}
.theme__poptarts--secondary a:hover h1.t__none--w-hov,
.theme__poptarts--secondary a:hover h1.theme__none--with-hover,
.theme__poptarts--secondary a:hover h2.t__none--w-hov,
.theme__poptarts--secondary a:hover h2.theme__none--with-hover,
.theme__poptarts--secondary a:hover h3.t__none--w-hov,
.theme__poptarts--secondary a:hover h3.theme__none--with-hover,
.theme__poptarts--secondary a:hover h4.t__none--w-hov,
.theme__poptarts--secondary a:hover h4.theme__none--with-hover,
.t__pt--sec a:hover h1.t__none--w-hov,
.t__pt--sec a:hover h1.theme__none--with-hover,
.t__pt--sec a:hover h2.t__none--w-hov,
.t__pt--sec a:hover h2.theme__none--with-hover,
.t__pt--sec a:hover h3.t__none--w-hov,
.t__pt--sec a:hover h3.theme__none--with-hover,
.t__pt--sec a:hover h4.t__none--w-hov,
.t__pt--sec a:hover h4.theme__none--with-hover {
  color: rgba(255, 40, 195, 0.5);
}

.theme__poptarts--pastel h1, .theme__poptarts--pastel h2, .theme__poptarts--pastel h3, .theme__poptarts--pastel h4, .theme__poptarts--pastel h5, .theme__poptarts--pastel h6,
.t__pt--pas h1,
.t__pt--pas h2,
.t__pt--pas h3,
.t__pt--pas h4,
.t__pt--pas h5,
.t__pt--pas h6 {
  color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--pastel a,
.t__pt--pas a {
  color: #1e3155;
  border-color: rgba(255, 40, 195, 0.5);
  text-decoration: none;
}
.theme__poptarts--pastel a:hover,
.t__pt--pas a:hover {
  color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--pastel a:hover h1, .theme__poptarts--pastel a:hover h2, .theme__poptarts--pastel a:hover h3, .theme__poptarts--pastel a:hover h4, .theme__poptarts--pastel a:hover h5, .theme__poptarts--pastel a:hover h6,
.t__pt--pas a:hover h1,
.t__pt--pas a:hover h2,
.t__pt--pas a:hover h3,
.t__pt--pas a:hover h4,
.t__pt--pas a:hover h5,
.t__pt--pas a:hover h6 {
  color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--pastel a div,
.t__pt--pas a div {
  border-color: rgba(255, 40, 195, 0.5) !important;
}
.theme__poptarts--pastel input,
.t__pt--pas input {
  border-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--pastel p,
.t__pt--pas p {
  color: #1e3155;
}
.theme__poptarts--pastel .button,
.theme__poptarts--pastel .btn,
.theme__poptarts--pastel .btn__pill, .theme__poptarts--pastel.button, .theme__poptarts--pastel.btn, .theme__poptarts--pastel.btn__pill,
.t__pt--pas .button,
.t__pt--pas .btn,
.t__pt--pas .btn__pill,
.t__pt--pas.button,
.t__pt--pas.btn,
.t__pt--pas.btn__pill {
  border-color: rgba(255, 40, 195, 0.5);
}
@media (hover: hover) {
  .theme__poptarts--pastel .button:hover,
.theme__poptarts--pastel .btn:hover,
.theme__poptarts--pastel .btn__pill:hover, .theme__poptarts--pastel.button:hover, .theme__poptarts--pastel.btn:hover, .theme__poptarts--pastel.btn__pill:hover,
.t__pt--pas .button:hover,
.t__pt--pas .btn:hover,
.t__pt--pas .btn__pill:hover,
.t__pt--pas.button:hover,
.t__pt--pas.btn:hover,
.t__pt--pas.btn__pill:hover {
    color: #ffffff;
    background: rgba(255, 40, 195, 0.5);
  }
  .theme__poptarts--pastel .button:hover i,
.theme__poptarts--pastel .btn:hover i,
.theme__poptarts--pastel .btn__pill:hover i, .theme__poptarts--pastel.button:hover i, .theme__poptarts--pastel.btn:hover i, .theme__poptarts--pastel.btn__pill:hover i,
.t__pt--pas .button:hover i,
.t__pt--pas .btn:hover i,
.t__pt--pas .btn__pill:hover i,
.t__pt--pas.button:hover i,
.t__pt--pas.btn:hover i,
.t__pt--pas.btn__pill:hover i {
    color: #ffffff;
  }
}
.theme__poptarts--pastel .button__invert,
.theme__poptarts--pastel .btn__invert,
.theme__poptarts--pastel .btn__pill__invert, .theme__poptarts--pastel.button__invert, .theme__poptarts--pastel.btn__invert, .theme__poptarts--pastel.btn__pill__invert,
.t__pt--pas .button__invert,
.t__pt--pas .btn__invert,
.t__pt--pas .btn__pill__invert,
.t__pt--pas.button__invert,
.t__pt--pas.btn__invert,
.t__pt--pas.btn__pill__invert {
  background-color: rgba(255, 40, 195, 0.5);
  color: #1e3155;
}
.theme__poptarts--pastel .button__invert h4,
.theme__poptarts--pastel .btn__invert h4,
.theme__poptarts--pastel .btn__pill__invert h4, .theme__poptarts--pastel.button__invert h4, .theme__poptarts--pastel.btn__invert h4, .theme__poptarts--pastel.btn__pill__invert h4,
.t__pt--pas .button__invert h4,
.t__pt--pas .btn__invert h4,
.t__pt--pas .btn__pill__invert h4,
.t__pt--pas.button__invert h4,
.t__pt--pas.btn__invert h4,
.t__pt--pas.btn__pill__invert h4 {
  color: #ffffff;
}
.theme__poptarts--pastel .button__invert:hover,
.theme__poptarts--pastel .btn__invert:hover,
.theme__poptarts--pastel .btn__pill__invert:hover, .theme__poptarts--pastel.button__invert:hover, .theme__poptarts--pastel.btn__invert:hover, .theme__poptarts--pastel.btn__pill__invert:hover,
.t__pt--pas .button__invert:hover,
.t__pt--pas .btn__invert:hover,
.t__pt--pas .btn__pill__invert:hover,
.t__pt--pas.button__invert:hover,
.t__pt--pas.btn__invert:hover,
.t__pt--pas.btn__pill__invert:hover {
  opacity: 0.8;
}
.theme__poptarts--pastel .button__invert:hover h4,
.theme__poptarts--pastel .btn__invert:hover h4,
.theme__poptarts--pastel .btn__pill__invert:hover h4, .theme__poptarts--pastel.button__invert:hover h4, .theme__poptarts--pastel.btn__invert:hover h4, .theme__poptarts--pastel.btn__pill__invert:hover h4,
.t__pt--pas .button__invert:hover h4,
.t__pt--pas .btn__invert:hover h4,
.t__pt--pas .btn__pill__invert:hover h4,
.t__pt--pas.button__invert:hover h4,
.t__pt--pas.btn__invert:hover h4,
.t__pt--pas.btn__pill__invert:hover h4 {
  color: #ffffff;
}
.theme__poptarts--pastel .button__invert--hover:hover,
.theme__poptarts--pastel .btn__invert--hover:hover,
.theme__poptarts--pastel .btn__pill__invert--hover:hover, .theme__poptarts--pastel.button__invert--hover:hover, .theme__poptarts--pastel.btn__invert--hover:hover, .theme__poptarts--pastel.btn__pill__invert--hover:hover,
.t__pt--pas .button__invert--hover:hover,
.t__pt--pas .btn__invert--hover:hover,
.t__pt--pas .btn__pill__invert--hover:hover,
.t__pt--pas.button__invert--hover:hover,
.t__pt--pas.btn__invert--hover:hover,
.t__pt--pas.btn__pill__invert--hover:hover {
  background-color: #ffffff;
  color: #1e3155;
  opacity: 0.8;
}
.theme__poptarts--pastel .button__under,
.theme__poptarts--pastel .btn__under,
.theme__poptarts--pastel .btn__pill__under, .theme__poptarts--pastel.button__under, .theme__poptarts--pastel.btn__under, .theme__poptarts--pastel.btn__pill__under,
.t__pt--pas .button__under,
.t__pt--pas .btn__under,
.t__pt--pas .btn__pill__under,
.t__pt--pas.button__under,
.t__pt--pas.btn__under,
.t__pt--pas.btn__pill__under {
  border-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--pastel .btn__large,
.t__pt--pas .btn__large {
  background-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--pastel .input__search,
.t__pt--pas .input__search {
  border-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--pastel .input__search i,
.t__pt--pas .input__search i {
  color: #1e3155;
}
.theme__poptarts--pastel .input__search:hover i,
.t__pt--pas .input__search:hover i {
  color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--pastel .component__foreground,
.t__pt--pas .component__foreground {
  color: #1e3155;
}
.theme__poptarts--pastel.card,
.theme__poptarts--pastel .card, .theme__poptarts--pastel.card__with-image,
.theme__poptarts--pastel .card__with-image,
.t__pt--pas.card,
.t__pt--pas .card,
.t__pt--pas.card__with-image,
.t__pt--pas .card__with-image {
  border-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--pastel.card__highlight,
.theme__poptarts--pastel .card__highlight,
.theme__poptarts--pastel .card__highlight--image,
.theme__poptarts--pastel .card__highlight--final,
.t__pt--pas.card__highlight,
.t__pt--pas .card__highlight,
.t__pt--pas .card__highlight--image,
.t__pt--pas .card__highlight--final {
  background-color: rgba(255, 40, 195, 0.5);
  border-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--pastel.card__highlight--title,
.theme__poptarts--pastel .card__highlight--title,
.theme__poptarts--pastel .card__highlight--image,
.theme__poptarts--pastel .card__highlight--final,
.t__pt--pas.card__highlight--title,
.t__pt--pas .card__highlight--title,
.t__pt--pas .card__highlight--image,
.t__pt--pas .card__highlight--final {
  color: #1e3155;
}
.theme__poptarts--pastel .image-slider__selector--dot,
.t__pt--pas .image-slider__selector--dot {
  background-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--pastel .call-to-action__text h3,
.t__pt--pas .call-to-action__text h3 {
  color: #1e3155;
}
.theme__poptarts--pastel .officer__block--title h5, .theme__poptarts--pastel .officer__block--title h6,
.t__pt--pas .officer__block--title h5,
.t__pt--pas .officer__block--title h6 {
  color: #1e3155;
}
.theme__poptarts--pastel .block__statement--link,
.t__pt--pas .block__statement--link {
  color: #1e3155;
}
.theme__poptarts--pastel .card__cutoff,
.t__pt--pas .card__cutoff {
  background: linear-gradient(rgba(255, 40, 195, 0.5), rgba(255, 40, 195, 0.5)), linear-gradient(white, white);
}
.theme__poptarts--pastel .card__cutoff p,
.t__pt--pas .card__cutoff p {
  color: #1e3155;
}
@media (hover: hover) {
  .theme__poptarts--pastel .card__cutoff:hover,
.t__pt--pas .card__cutoff:hover {
    background: #ffffff;
  }
  .theme__poptarts--pastel .card__cutoff:hover p,
.t__pt--pas .card__cutoff:hover p {
    color: #1e3155;
  }
  .theme__poptarts--pastel .card__cutoff:hover .card__cutoff--link,
.t__pt--pas .card__cutoff:hover .card__cutoff--link {
    color: rgba(255, 40, 195, 0.5);
  }
  .theme__poptarts--pastel .card__cutoff:hover .card__cutoff--text,
.t__pt--pas .card__cutoff:hover .card__cutoff--text {
    background: #ffffff;
  }
  .theme__poptarts--pastel .card__cutoff:hover .card__cutoff--text p,
.t__pt--pas .card__cutoff:hover .card__cutoff--text p {
    color: #1e3155;
  }
  .theme__poptarts--pastel .card__cutoff:hover .card__cutoff--text .card__cutoff--link,
.t__pt--pas .card__cutoff:hover .card__cutoff--text .card__cutoff--link {
    color: rgba(255, 40, 195, 0.5);
  }
}
.theme__poptarts--pastel .card__cutoff--link,
.t__pt--pas .card__cutoff--link {
  color: #ffffff;
}
@media (hover: hover) {
  .theme__poptarts--pastel .card__cutoff--link:hover,
.t__pt--pas .card__cutoff--link:hover {
    color: rgba(255, 40, 195, 0.5);
  }
  .theme__poptarts--pastel .card__cutoff--link:hover--link,
.t__pt--pas .card__cutoff--link:hover--link {
    color: rgba(255, 40, 195, 0.5);
  }
}
.theme__poptarts--pastel .slider__campaign--selector.active .slider__campaign--selector-dot,
.t__pt--pas .slider__campaign--selector.active .slider__campaign--selector-dot {
  background-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--pastel .dropdown__toggle--title,
.t__pt--pas .dropdown__toggle--title {
  color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--pastel .dropdown__toggle--icon i,
.t__pt--pas .dropdown__toggle--icon i {
  color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--pastel .large_timer__countdown--item_large,
.t__pt--pas .large_timer__countdown--item_large {
  background-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--pastel .large_timer__countdown--item_medium,
.t__pt--pas .large_timer__countdown--item_medium {
  background-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--pastel .large_timer__countdown--item_small,
.t__pt--pas .large_timer__countdown--item_small {
  background-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--pastel .modalcontent,
.t__pt--pas .modalcontent {
  border-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--pastel .transparent__header,
.t__pt--pas .transparent__header {
  background: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--pastel .breadcrumb__slashes,
.t__pt--pas .breadcrumb__slashes {
  color: #1e3155;
}
.theme__poptarts--pastel .dropdown,
.t__pt--pas .dropdown {
  background-color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--pastel .dropdown option,
.t__pt--pas .dropdown option {
  border-color: rgba(255, 40, 195, 0.5) !important;
}
.theme__poptarts--pastel .es-list::-webkit-scrollbar-thumb,
.t__pt--pas .es-list::-webkit-scrollbar-thumb {
  background: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--pastel .es-visible,
.t__pt--pas .es-visible {
  border-color: rgba(255, 40, 195, 0.5) !important;
}
.theme__poptarts--pastel .ot-open,
.theme__poptarts--pastel .ot-closed,
.t__pt--pas .ot-open,
.t__pt--pas .ot-closed {
  color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--pastel .colour__foreground,
.t__pt--pas .colour__foreground {
  color: rgba(255, 40, 195, 0.5);
}
.theme__poptarts--pastel h1.t__none,
.theme__poptarts--pastel h1.theme__none,
.theme__poptarts--pastel h2.t__none,
.theme__poptarts--pastel h2.theme__none,
.theme__poptarts--pastel h3.t__none,
.theme__poptarts--pastel h3.theme__none,
.theme__poptarts--pastel h4.t__none,
.theme__poptarts--pastel h4.theme__none,
.theme__poptarts--pastel h1.t__none--w-hov,
.theme__poptarts--pastel h1.theme__none--with-hover,
.theme__poptarts--pastel h2.t__none--w-hov,
.theme__poptarts--pastel h2.theme__none--with-hover,
.theme__poptarts--pastel h3.t__none--w-hov,
.theme__poptarts--pastel h3.theme__none--with-hover,
.theme__poptarts--pastel h4.t__none--w-hov,
.theme__poptarts--pastel h4.theme__none--with-hover,
.t__pt--pas h1.t__none,
.t__pt--pas h1.theme__none,
.t__pt--pas h2.t__none,
.t__pt--pas h2.theme__none,
.t__pt--pas h3.t__none,
.t__pt--pas h3.theme__none,
.t__pt--pas h4.t__none,
.t__pt--pas h4.theme__none,
.t__pt--pas h1.t__none--w-hov,
.t__pt--pas h1.theme__none--with-hover,
.t__pt--pas h2.t__none--w-hov,
.t__pt--pas h2.theme__none--with-hover,
.t__pt--pas h3.t__none--w-hov,
.t__pt--pas h3.theme__none--with-hover,
.t__pt--pas h4.t__none--w-hov,
.t__pt--pas h4.theme__none--with-hover {
  color: #1e3155;
}
.theme__poptarts--pastel span.t__none,
.theme__poptarts--pastel span.theme__none,
.t__pt--pas span.t__none,
.t__pt--pas span.theme__none {
  color: #1e3155;
}
.theme__poptarts--pastel i.t__none,
.theme__poptarts--pastel i.theme__none,
.t__pt--pas i.t__none,
.t__pt--pas i.theme__none {
  color: #1e3155;
}
.theme__poptarts--pastel a.border__none,
.theme__poptarts--pastel a.b__none,
.t__pt--pas a.border__none,
.t__pt--pas a.b__none {
  border: 0;
}
.theme__poptarts--pastel a:hover h1.t__none,
.theme__poptarts--pastel a:hover h1.theme__none,
.theme__poptarts--pastel a:hover h2.t__none,
.theme__poptarts--pastel a:hover h2.theme__none,
.theme__poptarts--pastel a:hover h3.t__none,
.theme__poptarts--pastel a:hover h3.theme__none,
.theme__poptarts--pastel a:hover h4.t__none,
.theme__poptarts--pastel a:hover h4.theme__none,
.t__pt--pas a:hover h1.t__none,
.t__pt--pas a:hover h1.theme__none,
.t__pt--pas a:hover h2.t__none,
.t__pt--pas a:hover h2.theme__none,
.t__pt--pas a:hover h3.t__none,
.t__pt--pas a:hover h3.theme__none,
.t__pt--pas a:hover h4.t__none,
.t__pt--pas a:hover h4.theme__none {
  color: #1e3155;
}
.theme__poptarts--pastel a:hover h1.t__none--w-hov,
.theme__poptarts--pastel a:hover h1.theme__none--with-hover,
.theme__poptarts--pastel a:hover h2.t__none--w-hov,
.theme__poptarts--pastel a:hover h2.theme__none--with-hover,
.theme__poptarts--pastel a:hover h3.t__none--w-hov,
.theme__poptarts--pastel a:hover h3.theme__none--with-hover,
.theme__poptarts--pastel a:hover h4.t__none--w-hov,
.theme__poptarts--pastel a:hover h4.theme__none--with-hover,
.t__pt--pas a:hover h1.t__none--w-hov,
.t__pt--pas a:hover h1.theme__none--with-hover,
.t__pt--pas a:hover h2.t__none--w-hov,
.t__pt--pas a:hover h2.theme__none--with-hover,
.t__pt--pas a:hover h3.t__none--w-hov,
.t__pt--pas a:hover h3.theme__none--with-hover,
.t__pt--pas a:hover h4.t__none--w-hov,
.t__pt--pas a:hover h4.theme__none--with-hover {
  color: rgba(255, 40, 195, 0.5);
}

.theme__poptarts--background-primary,
.t__pt--bg-pri {
  background-color: rgba(255, 40, 195, 0.5);
}

.theme__poptarts--background-secondary,
.t__pt--bg-sec {
  background-color: rgba(255, 40, 195, 0.5);
}

.theme__poptarts--background-pastel,
.t__pt--bg-pas {
  background-color: rgba(255, 40, 195, 0.5);
}

.theme__roar--primary h1, .theme__roar--primary h2, .theme__roar--primary h3, .theme__roar--primary h4, .theme__roar--primary h5, .theme__roar--primary h6,
.t__roar--pri h1,
.t__roar--pri h2,
.t__roar--pri h3,
.t__roar--pri h4,
.t__roar--pri h5,
.t__roar--pri h6 {
  color: rgba(255, 214, 0, 0.5);
}
.theme__roar--primary a,
.t__roar--pri a {
  color: #1e3155;
  border-color: rgba(255, 214, 0, 0.5);
  text-decoration: none;
}
.theme__roar--primary a:hover,
.t__roar--pri a:hover {
  color: rgba(255, 214, 0, 0.5);
}
.theme__roar--primary a:hover h1, .theme__roar--primary a:hover h2, .theme__roar--primary a:hover h3, .theme__roar--primary a:hover h4, .theme__roar--primary a:hover h5, .theme__roar--primary a:hover h6,
.t__roar--pri a:hover h1,
.t__roar--pri a:hover h2,
.t__roar--pri a:hover h3,
.t__roar--pri a:hover h4,
.t__roar--pri a:hover h5,
.t__roar--pri a:hover h6 {
  color: rgba(255, 214, 0, 0.5);
}
.theme__roar--primary a div,
.t__roar--pri a div {
  border-color: rgba(255, 214, 0, 0.5) !important;
}
.theme__roar--primary input,
.t__roar--pri input {
  border-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--primary p,
.t__roar--pri p {
  color: #1e3155;
}
.theme__roar--primary .button,
.theme__roar--primary .btn,
.theme__roar--primary .btn__pill, .theme__roar--primary.button, .theme__roar--primary.btn, .theme__roar--primary.btn__pill,
.t__roar--pri .button,
.t__roar--pri .btn,
.t__roar--pri .btn__pill,
.t__roar--pri.button,
.t__roar--pri.btn,
.t__roar--pri.btn__pill {
  border-color: rgba(255, 214, 0, 0.5);
}
@media (hover: hover) {
  .theme__roar--primary .button:hover,
.theme__roar--primary .btn:hover,
.theme__roar--primary .btn__pill:hover, .theme__roar--primary.button:hover, .theme__roar--primary.btn:hover, .theme__roar--primary.btn__pill:hover,
.t__roar--pri .button:hover,
.t__roar--pri .btn:hover,
.t__roar--pri .btn__pill:hover,
.t__roar--pri.button:hover,
.t__roar--pri.btn:hover,
.t__roar--pri.btn__pill:hover {
    color: #ffffff;
    background: rgba(255, 214, 0, 0.5);
  }
  .theme__roar--primary .button:hover i,
.theme__roar--primary .btn:hover i,
.theme__roar--primary .btn__pill:hover i, .theme__roar--primary.button:hover i, .theme__roar--primary.btn:hover i, .theme__roar--primary.btn__pill:hover i,
.t__roar--pri .button:hover i,
.t__roar--pri .btn:hover i,
.t__roar--pri .btn__pill:hover i,
.t__roar--pri.button:hover i,
.t__roar--pri.btn:hover i,
.t__roar--pri.btn__pill:hover i {
    color: #ffffff;
  }
}
.theme__roar--primary .button__invert,
.theme__roar--primary .btn__invert,
.theme__roar--primary .btn__pill__invert, .theme__roar--primary.button__invert, .theme__roar--primary.btn__invert, .theme__roar--primary.btn__pill__invert,
.t__roar--pri .button__invert,
.t__roar--pri .btn__invert,
.t__roar--pri .btn__pill__invert,
.t__roar--pri.button__invert,
.t__roar--pri.btn__invert,
.t__roar--pri.btn__pill__invert {
  background-color: rgba(255, 214, 0, 0.5);
  color: #1e3155;
}
.theme__roar--primary .button__invert h4,
.theme__roar--primary .btn__invert h4,
.theme__roar--primary .btn__pill__invert h4, .theme__roar--primary.button__invert h4, .theme__roar--primary.btn__invert h4, .theme__roar--primary.btn__pill__invert h4,
.t__roar--pri .button__invert h4,
.t__roar--pri .btn__invert h4,
.t__roar--pri .btn__pill__invert h4,
.t__roar--pri.button__invert h4,
.t__roar--pri.btn__invert h4,
.t__roar--pri.btn__pill__invert h4 {
  color: #ffffff;
}
.theme__roar--primary .button__invert:hover,
.theme__roar--primary .btn__invert:hover,
.theme__roar--primary .btn__pill__invert:hover, .theme__roar--primary.button__invert:hover, .theme__roar--primary.btn__invert:hover, .theme__roar--primary.btn__pill__invert:hover,
.t__roar--pri .button__invert:hover,
.t__roar--pri .btn__invert:hover,
.t__roar--pri .btn__pill__invert:hover,
.t__roar--pri.button__invert:hover,
.t__roar--pri.btn__invert:hover,
.t__roar--pri.btn__pill__invert:hover {
  opacity: 0.8;
}
.theme__roar--primary .button__invert:hover h4,
.theme__roar--primary .btn__invert:hover h4,
.theme__roar--primary .btn__pill__invert:hover h4, .theme__roar--primary.button__invert:hover h4, .theme__roar--primary.btn__invert:hover h4, .theme__roar--primary.btn__pill__invert:hover h4,
.t__roar--pri .button__invert:hover h4,
.t__roar--pri .btn__invert:hover h4,
.t__roar--pri .btn__pill__invert:hover h4,
.t__roar--pri.button__invert:hover h4,
.t__roar--pri.btn__invert:hover h4,
.t__roar--pri.btn__pill__invert:hover h4 {
  color: #ffffff;
}
.theme__roar--primary .button__invert--hover:hover,
.theme__roar--primary .btn__invert--hover:hover,
.theme__roar--primary .btn__pill__invert--hover:hover, .theme__roar--primary.button__invert--hover:hover, .theme__roar--primary.btn__invert--hover:hover, .theme__roar--primary.btn__pill__invert--hover:hover,
.t__roar--pri .button__invert--hover:hover,
.t__roar--pri .btn__invert--hover:hover,
.t__roar--pri .btn__pill__invert--hover:hover,
.t__roar--pri.button__invert--hover:hover,
.t__roar--pri.btn__invert--hover:hover,
.t__roar--pri.btn__pill__invert--hover:hover {
  background-color: #ffffff;
  color: #1e3155;
  opacity: 0.8;
}
.theme__roar--primary .button__under,
.theme__roar--primary .btn__under,
.theme__roar--primary .btn__pill__under, .theme__roar--primary.button__under, .theme__roar--primary.btn__under, .theme__roar--primary.btn__pill__under,
.t__roar--pri .button__under,
.t__roar--pri .btn__under,
.t__roar--pri .btn__pill__under,
.t__roar--pri.button__under,
.t__roar--pri.btn__under,
.t__roar--pri.btn__pill__under {
  border-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--primary .btn__large,
.t__roar--pri .btn__large {
  background-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--primary .input__search,
.t__roar--pri .input__search {
  border-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--primary .input__search i,
.t__roar--pri .input__search i {
  color: #1e3155;
}
.theme__roar--primary .input__search:hover i,
.t__roar--pri .input__search:hover i {
  color: rgba(255, 214, 0, 0.5);
}
.theme__roar--primary .component__foreground,
.t__roar--pri .component__foreground {
  color: #1e3155;
}
.theme__roar--primary.card,
.theme__roar--primary .card, .theme__roar--primary.card__with-image,
.theme__roar--primary .card__with-image,
.t__roar--pri.card,
.t__roar--pri .card,
.t__roar--pri.card__with-image,
.t__roar--pri .card__with-image {
  border-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--primary.card__highlight,
.theme__roar--primary .card__highlight,
.theme__roar--primary .card__highlight--image,
.theme__roar--primary .card__highlight--final,
.t__roar--pri.card__highlight,
.t__roar--pri .card__highlight,
.t__roar--pri .card__highlight--image,
.t__roar--pri .card__highlight--final {
  background-color: rgba(255, 214, 0, 0.5);
  border-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--primary.card__highlight--title,
.theme__roar--primary .card__highlight--title,
.theme__roar--primary .card__highlight--image,
.theme__roar--primary .card__highlight--final,
.t__roar--pri.card__highlight--title,
.t__roar--pri .card__highlight--title,
.t__roar--pri .card__highlight--image,
.t__roar--pri .card__highlight--final {
  color: #1e3155;
}
.theme__roar--primary .image-slider__selector--dot,
.t__roar--pri .image-slider__selector--dot {
  background-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--primary .call-to-action__text h3,
.t__roar--pri .call-to-action__text h3 {
  color: #1e3155;
}
.theme__roar--primary .officer__block--title h5, .theme__roar--primary .officer__block--title h6,
.t__roar--pri .officer__block--title h5,
.t__roar--pri .officer__block--title h6 {
  color: #1e3155;
}
.theme__roar--primary .block__statement--link,
.t__roar--pri .block__statement--link {
  color: #1e3155;
}
.theme__roar--primary .card__cutoff,
.t__roar--pri .card__cutoff {
  background: linear-gradient(rgba(255, 214, 0, 0.5), rgba(255, 214, 0, 0.5)), linear-gradient(white, white);
}
.theme__roar--primary .card__cutoff p,
.t__roar--pri .card__cutoff p {
  color: #1e3155;
}
@media (hover: hover) {
  .theme__roar--primary .card__cutoff:hover,
.t__roar--pri .card__cutoff:hover {
    background: #ffffff;
  }
  .theme__roar--primary .card__cutoff:hover p,
.t__roar--pri .card__cutoff:hover p {
    color: #1e3155;
  }
  .theme__roar--primary .card__cutoff:hover .card__cutoff--link,
.t__roar--pri .card__cutoff:hover .card__cutoff--link {
    color: rgba(255, 214, 0, 0.5);
  }
  .theme__roar--primary .card__cutoff:hover .card__cutoff--text,
.t__roar--pri .card__cutoff:hover .card__cutoff--text {
    background: #ffffff;
  }
  .theme__roar--primary .card__cutoff:hover .card__cutoff--text p,
.t__roar--pri .card__cutoff:hover .card__cutoff--text p {
    color: #1e3155;
  }
  .theme__roar--primary .card__cutoff:hover .card__cutoff--text .card__cutoff--link,
.t__roar--pri .card__cutoff:hover .card__cutoff--text .card__cutoff--link {
    color: rgba(255, 214, 0, 0.5);
  }
}
.theme__roar--primary .card__cutoff--link,
.t__roar--pri .card__cutoff--link {
  color: #ffffff;
}
@media (hover: hover) {
  .theme__roar--primary .card__cutoff--link:hover,
.t__roar--pri .card__cutoff--link:hover {
    color: rgba(255, 214, 0, 0.5);
  }
  .theme__roar--primary .card__cutoff--link:hover--link,
.t__roar--pri .card__cutoff--link:hover--link {
    color: rgba(255, 214, 0, 0.5);
  }
}
.theme__roar--primary .slider__campaign--selector.active .slider__campaign--selector-dot,
.t__roar--pri .slider__campaign--selector.active .slider__campaign--selector-dot {
  background-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--primary .dropdown__toggle--title,
.t__roar--pri .dropdown__toggle--title {
  color: rgba(255, 214, 0, 0.5);
}
.theme__roar--primary .dropdown__toggle--icon i,
.t__roar--pri .dropdown__toggle--icon i {
  color: rgba(255, 214, 0, 0.5);
}
.theme__roar--primary .large_timer__countdown--item_large,
.t__roar--pri .large_timer__countdown--item_large {
  background-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--primary .large_timer__countdown--item_medium,
.t__roar--pri .large_timer__countdown--item_medium {
  background-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--primary .large_timer__countdown--item_small,
.t__roar--pri .large_timer__countdown--item_small {
  background-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--primary .modalcontent,
.t__roar--pri .modalcontent {
  border-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--primary .transparent__header,
.t__roar--pri .transparent__header {
  background: rgba(255, 214, 0, 0.5);
}
.theme__roar--primary .breadcrumb__slashes,
.t__roar--pri .breadcrumb__slashes {
  color: #1e3155;
}
.theme__roar--primary .dropdown,
.t__roar--pri .dropdown {
  background-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--primary .dropdown option,
.t__roar--pri .dropdown option {
  border-color: rgba(255, 214, 0, 0.5) !important;
}
.theme__roar--primary .es-list::-webkit-scrollbar-thumb,
.t__roar--pri .es-list::-webkit-scrollbar-thumb {
  background: rgba(255, 214, 0, 0.5);
}
.theme__roar--primary .es-visible,
.t__roar--pri .es-visible {
  border-color: rgba(255, 214, 0, 0.5) !important;
}
.theme__roar--primary .ot-open,
.theme__roar--primary .ot-closed,
.t__roar--pri .ot-open,
.t__roar--pri .ot-closed {
  color: rgba(255, 214, 0, 0.5);
}
.theme__roar--primary .colour__foreground,
.t__roar--pri .colour__foreground {
  color: rgba(255, 214, 0, 0.5);
}
.theme__roar--primary h1.t__none,
.theme__roar--primary h1.theme__none,
.theme__roar--primary h2.t__none,
.theme__roar--primary h2.theme__none,
.theme__roar--primary h3.t__none,
.theme__roar--primary h3.theme__none,
.theme__roar--primary h4.t__none,
.theme__roar--primary h4.theme__none,
.theme__roar--primary h1.t__none--w-hov,
.theme__roar--primary h1.theme__none--with-hover,
.theme__roar--primary h2.t__none--w-hov,
.theme__roar--primary h2.theme__none--with-hover,
.theme__roar--primary h3.t__none--w-hov,
.theme__roar--primary h3.theme__none--with-hover,
.theme__roar--primary h4.t__none--w-hov,
.theme__roar--primary h4.theme__none--with-hover,
.t__roar--pri h1.t__none,
.t__roar--pri h1.theme__none,
.t__roar--pri h2.t__none,
.t__roar--pri h2.theme__none,
.t__roar--pri h3.t__none,
.t__roar--pri h3.theme__none,
.t__roar--pri h4.t__none,
.t__roar--pri h4.theme__none,
.t__roar--pri h1.t__none--w-hov,
.t__roar--pri h1.theme__none--with-hover,
.t__roar--pri h2.t__none--w-hov,
.t__roar--pri h2.theme__none--with-hover,
.t__roar--pri h3.t__none--w-hov,
.t__roar--pri h3.theme__none--with-hover,
.t__roar--pri h4.t__none--w-hov,
.t__roar--pri h4.theme__none--with-hover {
  color: #1e3155;
}
.theme__roar--primary span.t__none,
.theme__roar--primary span.theme__none,
.t__roar--pri span.t__none,
.t__roar--pri span.theme__none {
  color: #1e3155;
}
.theme__roar--primary i.t__none,
.theme__roar--primary i.theme__none,
.t__roar--pri i.t__none,
.t__roar--pri i.theme__none {
  color: #1e3155;
}
.theme__roar--primary a.border__none,
.theme__roar--primary a.b__none,
.t__roar--pri a.border__none,
.t__roar--pri a.b__none {
  border: 0;
}
.theme__roar--primary a:hover h1.t__none,
.theme__roar--primary a:hover h1.theme__none,
.theme__roar--primary a:hover h2.t__none,
.theme__roar--primary a:hover h2.theme__none,
.theme__roar--primary a:hover h3.t__none,
.theme__roar--primary a:hover h3.theme__none,
.theme__roar--primary a:hover h4.t__none,
.theme__roar--primary a:hover h4.theme__none,
.t__roar--pri a:hover h1.t__none,
.t__roar--pri a:hover h1.theme__none,
.t__roar--pri a:hover h2.t__none,
.t__roar--pri a:hover h2.theme__none,
.t__roar--pri a:hover h3.t__none,
.t__roar--pri a:hover h3.theme__none,
.t__roar--pri a:hover h4.t__none,
.t__roar--pri a:hover h4.theme__none {
  color: #1e3155;
}
.theme__roar--primary a:hover h1.t__none--w-hov,
.theme__roar--primary a:hover h1.theme__none--with-hover,
.theme__roar--primary a:hover h2.t__none--w-hov,
.theme__roar--primary a:hover h2.theme__none--with-hover,
.theme__roar--primary a:hover h3.t__none--w-hov,
.theme__roar--primary a:hover h3.theme__none--with-hover,
.theme__roar--primary a:hover h4.t__none--w-hov,
.theme__roar--primary a:hover h4.theme__none--with-hover,
.t__roar--pri a:hover h1.t__none--w-hov,
.t__roar--pri a:hover h1.theme__none--with-hover,
.t__roar--pri a:hover h2.t__none--w-hov,
.t__roar--pri a:hover h2.theme__none--with-hover,
.t__roar--pri a:hover h3.t__none--w-hov,
.t__roar--pri a:hover h3.theme__none--with-hover,
.t__roar--pri a:hover h4.t__none--w-hov,
.t__roar--pri a:hover h4.theme__none--with-hover {
  color: rgba(255, 214, 0, 0.5);
}
.theme__roar--primary .dotted__line--small, .theme__roar--primary .dotted__line--medium, .theme__roar--primary .dotted__line--large, .theme__roar--primary .dotted__line--x-large, .theme__roar--primary .dotted__line--huge,
.t__roar--pri .dotted__line--small,
.t__roar--pri .dotted__line--medium,
.t__roar--pri .dotted__line--large,
.t__roar--pri .dotted__line--x-large,
.t__roar--pri .dotted__line--huge {
  border-image-source: url("https://assets-cdn.sums.su/SH/FoundrySU/dotted_def-green.png");
}

.theme__roar--secondary h1, .theme__roar--secondary h2, .theme__roar--secondary h3, .theme__roar--secondary h4, .theme__roar--secondary h5, .theme__roar--secondary h6,
.t__roar--sec h1,
.t__roar--sec h2,
.t__roar--sec h3,
.t__roar--sec h4,
.t__roar--sec h5,
.t__roar--sec h6 {
  color: rgba(255, 214, 0, 0.5);
}
.theme__roar--secondary a,
.t__roar--sec a {
  color: #1e3155;
  border-color: rgba(255, 214, 0, 0.5);
  text-decoration: none;
}
.theme__roar--secondary a:hover,
.t__roar--sec a:hover {
  color: rgba(255, 214, 0, 0.5);
}
.theme__roar--secondary a:hover h1, .theme__roar--secondary a:hover h2, .theme__roar--secondary a:hover h3, .theme__roar--secondary a:hover h4, .theme__roar--secondary a:hover h5, .theme__roar--secondary a:hover h6,
.t__roar--sec a:hover h1,
.t__roar--sec a:hover h2,
.t__roar--sec a:hover h3,
.t__roar--sec a:hover h4,
.t__roar--sec a:hover h5,
.t__roar--sec a:hover h6 {
  color: rgba(255, 214, 0, 0.5);
}
.theme__roar--secondary a div,
.t__roar--sec a div {
  border-color: rgba(255, 214, 0, 0.5) !important;
}
.theme__roar--secondary input,
.t__roar--sec input {
  border-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--secondary p,
.t__roar--sec p {
  color: #1e3155;
}
.theme__roar--secondary .button,
.theme__roar--secondary .btn,
.theme__roar--secondary .btn__pill, .theme__roar--secondary.button, .theme__roar--secondary.btn, .theme__roar--secondary.btn__pill,
.t__roar--sec .button,
.t__roar--sec .btn,
.t__roar--sec .btn__pill,
.t__roar--sec.button,
.t__roar--sec.btn,
.t__roar--sec.btn__pill {
  border-color: rgba(255, 214, 0, 0.5);
}
@media (hover: hover) {
  .theme__roar--secondary .button:hover,
.theme__roar--secondary .btn:hover,
.theme__roar--secondary .btn__pill:hover, .theme__roar--secondary.button:hover, .theme__roar--secondary.btn:hover, .theme__roar--secondary.btn__pill:hover,
.t__roar--sec .button:hover,
.t__roar--sec .btn:hover,
.t__roar--sec .btn__pill:hover,
.t__roar--sec.button:hover,
.t__roar--sec.btn:hover,
.t__roar--sec.btn__pill:hover {
    color: #ffffff;
    background: rgba(255, 214, 0, 0.5);
  }
  .theme__roar--secondary .button:hover i,
.theme__roar--secondary .btn:hover i,
.theme__roar--secondary .btn__pill:hover i, .theme__roar--secondary.button:hover i, .theme__roar--secondary.btn:hover i, .theme__roar--secondary.btn__pill:hover i,
.t__roar--sec .button:hover i,
.t__roar--sec .btn:hover i,
.t__roar--sec .btn__pill:hover i,
.t__roar--sec.button:hover i,
.t__roar--sec.btn:hover i,
.t__roar--sec.btn__pill:hover i {
    color: #ffffff;
  }
}
.theme__roar--secondary .button__invert,
.theme__roar--secondary .btn__invert,
.theme__roar--secondary .btn__pill__invert, .theme__roar--secondary.button__invert, .theme__roar--secondary.btn__invert, .theme__roar--secondary.btn__pill__invert,
.t__roar--sec .button__invert,
.t__roar--sec .btn__invert,
.t__roar--sec .btn__pill__invert,
.t__roar--sec.button__invert,
.t__roar--sec.btn__invert,
.t__roar--sec.btn__pill__invert {
  background-color: rgba(255, 214, 0, 0.5);
  color: #1e3155;
}
.theme__roar--secondary .button__invert h4,
.theme__roar--secondary .btn__invert h4,
.theme__roar--secondary .btn__pill__invert h4, .theme__roar--secondary.button__invert h4, .theme__roar--secondary.btn__invert h4, .theme__roar--secondary.btn__pill__invert h4,
.t__roar--sec .button__invert h4,
.t__roar--sec .btn__invert h4,
.t__roar--sec .btn__pill__invert h4,
.t__roar--sec.button__invert h4,
.t__roar--sec.btn__invert h4,
.t__roar--sec.btn__pill__invert h4 {
  color: #ffffff;
}
.theme__roar--secondary .button__invert:hover,
.theme__roar--secondary .btn__invert:hover,
.theme__roar--secondary .btn__pill__invert:hover, .theme__roar--secondary.button__invert:hover, .theme__roar--secondary.btn__invert:hover, .theme__roar--secondary.btn__pill__invert:hover,
.t__roar--sec .button__invert:hover,
.t__roar--sec .btn__invert:hover,
.t__roar--sec .btn__pill__invert:hover,
.t__roar--sec.button__invert:hover,
.t__roar--sec.btn__invert:hover,
.t__roar--sec.btn__pill__invert:hover {
  opacity: 0.8;
}
.theme__roar--secondary .button__invert:hover h4,
.theme__roar--secondary .btn__invert:hover h4,
.theme__roar--secondary .btn__pill__invert:hover h4, .theme__roar--secondary.button__invert:hover h4, .theme__roar--secondary.btn__invert:hover h4, .theme__roar--secondary.btn__pill__invert:hover h4,
.t__roar--sec .button__invert:hover h4,
.t__roar--sec .btn__invert:hover h4,
.t__roar--sec .btn__pill__invert:hover h4,
.t__roar--sec.button__invert:hover h4,
.t__roar--sec.btn__invert:hover h4,
.t__roar--sec.btn__pill__invert:hover h4 {
  color: #ffffff;
}
.theme__roar--secondary .button__invert--hover:hover,
.theme__roar--secondary .btn__invert--hover:hover,
.theme__roar--secondary .btn__pill__invert--hover:hover, .theme__roar--secondary.button__invert--hover:hover, .theme__roar--secondary.btn__invert--hover:hover, .theme__roar--secondary.btn__pill__invert--hover:hover,
.t__roar--sec .button__invert--hover:hover,
.t__roar--sec .btn__invert--hover:hover,
.t__roar--sec .btn__pill__invert--hover:hover,
.t__roar--sec.button__invert--hover:hover,
.t__roar--sec.btn__invert--hover:hover,
.t__roar--sec.btn__pill__invert--hover:hover {
  background-color: #ffffff;
  color: #1e3155;
  opacity: 0.8;
}
.theme__roar--secondary .button__under,
.theme__roar--secondary .btn__under,
.theme__roar--secondary .btn__pill__under, .theme__roar--secondary.button__under, .theme__roar--secondary.btn__under, .theme__roar--secondary.btn__pill__under,
.t__roar--sec .button__under,
.t__roar--sec .btn__under,
.t__roar--sec .btn__pill__under,
.t__roar--sec.button__under,
.t__roar--sec.btn__under,
.t__roar--sec.btn__pill__under {
  border-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--secondary .btn__large,
.t__roar--sec .btn__large {
  background-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--secondary .input__search,
.t__roar--sec .input__search {
  border-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--secondary .input__search i,
.t__roar--sec .input__search i {
  color: #1e3155;
}
.theme__roar--secondary .input__search:hover i,
.t__roar--sec .input__search:hover i {
  color: rgba(255, 214, 0, 0.5);
}
.theme__roar--secondary .component__foreground,
.t__roar--sec .component__foreground {
  color: #1e3155;
}
.theme__roar--secondary.card,
.theme__roar--secondary .card, .theme__roar--secondary.card__with-image,
.theme__roar--secondary .card__with-image,
.t__roar--sec.card,
.t__roar--sec .card,
.t__roar--sec.card__with-image,
.t__roar--sec .card__with-image {
  border-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--secondary.card__highlight,
.theme__roar--secondary .card__highlight,
.theme__roar--secondary .card__highlight--image,
.theme__roar--secondary .card__highlight--final,
.t__roar--sec.card__highlight,
.t__roar--sec .card__highlight,
.t__roar--sec .card__highlight--image,
.t__roar--sec .card__highlight--final {
  background-color: rgba(255, 214, 0, 0.5);
  border-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--secondary.card__highlight--title,
.theme__roar--secondary .card__highlight--title,
.theme__roar--secondary .card__highlight--image,
.theme__roar--secondary .card__highlight--final,
.t__roar--sec.card__highlight--title,
.t__roar--sec .card__highlight--title,
.t__roar--sec .card__highlight--image,
.t__roar--sec .card__highlight--final {
  color: #1e3155;
}
.theme__roar--secondary .image-slider__selector--dot,
.t__roar--sec .image-slider__selector--dot {
  background-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--secondary .call-to-action__text h3,
.t__roar--sec .call-to-action__text h3 {
  color: #1e3155;
}
.theme__roar--secondary .officer__block--title h5, .theme__roar--secondary .officer__block--title h6,
.t__roar--sec .officer__block--title h5,
.t__roar--sec .officer__block--title h6 {
  color: #1e3155;
}
.theme__roar--secondary .block__statement--link,
.t__roar--sec .block__statement--link {
  color: #1e3155;
}
.theme__roar--secondary .card__cutoff,
.t__roar--sec .card__cutoff {
  background: linear-gradient(rgba(255, 214, 0, 0.5), rgba(255, 214, 0, 0.5)), linear-gradient(white, white);
}
.theme__roar--secondary .card__cutoff p,
.t__roar--sec .card__cutoff p {
  color: #1e3155;
}
@media (hover: hover) {
  .theme__roar--secondary .card__cutoff:hover,
.t__roar--sec .card__cutoff:hover {
    background: #ffffff;
  }
  .theme__roar--secondary .card__cutoff:hover p,
.t__roar--sec .card__cutoff:hover p {
    color: #1e3155;
  }
  .theme__roar--secondary .card__cutoff:hover .card__cutoff--link,
.t__roar--sec .card__cutoff:hover .card__cutoff--link {
    color: rgba(255, 214, 0, 0.5);
  }
  .theme__roar--secondary .card__cutoff:hover .card__cutoff--text,
.t__roar--sec .card__cutoff:hover .card__cutoff--text {
    background: #ffffff;
  }
  .theme__roar--secondary .card__cutoff:hover .card__cutoff--text p,
.t__roar--sec .card__cutoff:hover .card__cutoff--text p {
    color: #1e3155;
  }
  .theme__roar--secondary .card__cutoff:hover .card__cutoff--text .card__cutoff--link,
.t__roar--sec .card__cutoff:hover .card__cutoff--text .card__cutoff--link {
    color: rgba(255, 214, 0, 0.5);
  }
}
.theme__roar--secondary .card__cutoff--link,
.t__roar--sec .card__cutoff--link {
  color: #ffffff;
}
@media (hover: hover) {
  .theme__roar--secondary .card__cutoff--link:hover,
.t__roar--sec .card__cutoff--link:hover {
    color: rgba(255, 214, 0, 0.5);
  }
  .theme__roar--secondary .card__cutoff--link:hover--link,
.t__roar--sec .card__cutoff--link:hover--link {
    color: rgba(255, 214, 0, 0.5);
  }
}
.theme__roar--secondary .slider__campaign--selector.active .slider__campaign--selector-dot,
.t__roar--sec .slider__campaign--selector.active .slider__campaign--selector-dot {
  background-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--secondary .dropdown__toggle--title,
.t__roar--sec .dropdown__toggle--title {
  color: rgba(255, 214, 0, 0.5);
}
.theme__roar--secondary .dropdown__toggle--icon i,
.t__roar--sec .dropdown__toggle--icon i {
  color: rgba(255, 214, 0, 0.5);
}
.theme__roar--secondary .large_timer__countdown--item_large,
.t__roar--sec .large_timer__countdown--item_large {
  background-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--secondary .large_timer__countdown--item_medium,
.t__roar--sec .large_timer__countdown--item_medium {
  background-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--secondary .large_timer__countdown--item_small,
.t__roar--sec .large_timer__countdown--item_small {
  background-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--secondary .modalcontent,
.t__roar--sec .modalcontent {
  border-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--secondary .transparent__header,
.t__roar--sec .transparent__header {
  background: rgba(255, 214, 0, 0.5);
}
.theme__roar--secondary .breadcrumb__slashes,
.t__roar--sec .breadcrumb__slashes {
  color: #1e3155;
}
.theme__roar--secondary .dropdown,
.t__roar--sec .dropdown {
  background-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--secondary .dropdown option,
.t__roar--sec .dropdown option {
  border-color: rgba(255, 214, 0, 0.5) !important;
}
.theme__roar--secondary .es-list::-webkit-scrollbar-thumb,
.t__roar--sec .es-list::-webkit-scrollbar-thumb {
  background: rgba(255, 214, 0, 0.5);
}
.theme__roar--secondary .es-visible,
.t__roar--sec .es-visible {
  border-color: rgba(255, 214, 0, 0.5) !important;
}
.theme__roar--secondary .ot-open,
.theme__roar--secondary .ot-closed,
.t__roar--sec .ot-open,
.t__roar--sec .ot-closed {
  color: rgba(255, 214, 0, 0.5);
}
.theme__roar--secondary .colour__foreground,
.t__roar--sec .colour__foreground {
  color: rgba(255, 214, 0, 0.5);
}
.theme__roar--secondary h1.t__none,
.theme__roar--secondary h1.theme__none,
.theme__roar--secondary h2.t__none,
.theme__roar--secondary h2.theme__none,
.theme__roar--secondary h3.t__none,
.theme__roar--secondary h3.theme__none,
.theme__roar--secondary h4.t__none,
.theme__roar--secondary h4.theme__none,
.theme__roar--secondary h1.t__none--w-hov,
.theme__roar--secondary h1.theme__none--with-hover,
.theme__roar--secondary h2.t__none--w-hov,
.theme__roar--secondary h2.theme__none--with-hover,
.theme__roar--secondary h3.t__none--w-hov,
.theme__roar--secondary h3.theme__none--with-hover,
.theme__roar--secondary h4.t__none--w-hov,
.theme__roar--secondary h4.theme__none--with-hover,
.t__roar--sec h1.t__none,
.t__roar--sec h1.theme__none,
.t__roar--sec h2.t__none,
.t__roar--sec h2.theme__none,
.t__roar--sec h3.t__none,
.t__roar--sec h3.theme__none,
.t__roar--sec h4.t__none,
.t__roar--sec h4.theme__none,
.t__roar--sec h1.t__none--w-hov,
.t__roar--sec h1.theme__none--with-hover,
.t__roar--sec h2.t__none--w-hov,
.t__roar--sec h2.theme__none--with-hover,
.t__roar--sec h3.t__none--w-hov,
.t__roar--sec h3.theme__none--with-hover,
.t__roar--sec h4.t__none--w-hov,
.t__roar--sec h4.theme__none--with-hover {
  color: #1e3155;
}
.theme__roar--secondary span.t__none,
.theme__roar--secondary span.theme__none,
.t__roar--sec span.t__none,
.t__roar--sec span.theme__none {
  color: #1e3155;
}
.theme__roar--secondary i.t__none,
.theme__roar--secondary i.theme__none,
.t__roar--sec i.t__none,
.t__roar--sec i.theme__none {
  color: #1e3155;
}
.theme__roar--secondary a.border__none,
.theme__roar--secondary a.b__none,
.t__roar--sec a.border__none,
.t__roar--sec a.b__none {
  border: 0;
}
.theme__roar--secondary a:hover h1.t__none,
.theme__roar--secondary a:hover h1.theme__none,
.theme__roar--secondary a:hover h2.t__none,
.theme__roar--secondary a:hover h2.theme__none,
.theme__roar--secondary a:hover h3.t__none,
.theme__roar--secondary a:hover h3.theme__none,
.theme__roar--secondary a:hover h4.t__none,
.theme__roar--secondary a:hover h4.theme__none,
.t__roar--sec a:hover h1.t__none,
.t__roar--sec a:hover h1.theme__none,
.t__roar--sec a:hover h2.t__none,
.t__roar--sec a:hover h2.theme__none,
.t__roar--sec a:hover h3.t__none,
.t__roar--sec a:hover h3.theme__none,
.t__roar--sec a:hover h4.t__none,
.t__roar--sec a:hover h4.theme__none {
  color: #1e3155;
}
.theme__roar--secondary a:hover h1.t__none--w-hov,
.theme__roar--secondary a:hover h1.theme__none--with-hover,
.theme__roar--secondary a:hover h2.t__none--w-hov,
.theme__roar--secondary a:hover h2.theme__none--with-hover,
.theme__roar--secondary a:hover h3.t__none--w-hov,
.theme__roar--secondary a:hover h3.theme__none--with-hover,
.theme__roar--secondary a:hover h4.t__none--w-hov,
.theme__roar--secondary a:hover h4.theme__none--with-hover,
.t__roar--sec a:hover h1.t__none--w-hov,
.t__roar--sec a:hover h1.theme__none--with-hover,
.t__roar--sec a:hover h2.t__none--w-hov,
.t__roar--sec a:hover h2.theme__none--with-hover,
.t__roar--sec a:hover h3.t__none--w-hov,
.t__roar--sec a:hover h3.theme__none--with-hover,
.t__roar--sec a:hover h4.t__none--w-hov,
.t__roar--sec a:hover h4.theme__none--with-hover {
  color: rgba(255, 214, 0, 0.5);
}

.theme__roar--pastel h1, .theme__roar--pastel h2, .theme__roar--pastel h3, .theme__roar--pastel h4, .theme__roar--pastel h5, .theme__roar--pastel h6,
.t__roar--pas h1,
.t__roar--pas h2,
.t__roar--pas h3,
.t__roar--pas h4,
.t__roar--pas h5,
.t__roar--pas h6 {
  color: rgba(255, 214, 0, 0.5);
}
.theme__roar--pastel a,
.t__roar--pas a {
  color: #1e3155;
  border-color: rgba(255, 214, 0, 0.5);
  text-decoration: none;
}
.theme__roar--pastel a:hover,
.t__roar--pas a:hover {
  color: rgba(255, 214, 0, 0.5);
}
.theme__roar--pastel a:hover h1, .theme__roar--pastel a:hover h2, .theme__roar--pastel a:hover h3, .theme__roar--pastel a:hover h4, .theme__roar--pastel a:hover h5, .theme__roar--pastel a:hover h6,
.t__roar--pas a:hover h1,
.t__roar--pas a:hover h2,
.t__roar--pas a:hover h3,
.t__roar--pas a:hover h4,
.t__roar--pas a:hover h5,
.t__roar--pas a:hover h6 {
  color: rgba(255, 214, 0, 0.5);
}
.theme__roar--pastel a div,
.t__roar--pas a div {
  border-color: rgba(255, 214, 0, 0.5) !important;
}
.theme__roar--pastel input,
.t__roar--pas input {
  border-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--pastel p,
.t__roar--pas p {
  color: #1e3155;
}
.theme__roar--pastel .button,
.theme__roar--pastel .btn,
.theme__roar--pastel .btn__pill, .theme__roar--pastel.button, .theme__roar--pastel.btn, .theme__roar--pastel.btn__pill,
.t__roar--pas .button,
.t__roar--pas .btn,
.t__roar--pas .btn__pill,
.t__roar--pas.button,
.t__roar--pas.btn,
.t__roar--pas.btn__pill {
  border-color: rgba(255, 214, 0, 0.5);
}
@media (hover: hover) {
  .theme__roar--pastel .button:hover,
.theme__roar--pastel .btn:hover,
.theme__roar--pastel .btn__pill:hover, .theme__roar--pastel.button:hover, .theme__roar--pastel.btn:hover, .theme__roar--pastel.btn__pill:hover,
.t__roar--pas .button:hover,
.t__roar--pas .btn:hover,
.t__roar--pas .btn__pill:hover,
.t__roar--pas.button:hover,
.t__roar--pas.btn:hover,
.t__roar--pas.btn__pill:hover {
    color: #ffffff;
    background: rgba(255, 214, 0, 0.5);
  }
  .theme__roar--pastel .button:hover i,
.theme__roar--pastel .btn:hover i,
.theme__roar--pastel .btn__pill:hover i, .theme__roar--pastel.button:hover i, .theme__roar--pastel.btn:hover i, .theme__roar--pastel.btn__pill:hover i,
.t__roar--pas .button:hover i,
.t__roar--pas .btn:hover i,
.t__roar--pas .btn__pill:hover i,
.t__roar--pas.button:hover i,
.t__roar--pas.btn:hover i,
.t__roar--pas.btn__pill:hover i {
    color: #ffffff;
  }
}
.theme__roar--pastel .button__invert,
.theme__roar--pastel .btn__invert,
.theme__roar--pastel .btn__pill__invert, .theme__roar--pastel.button__invert, .theme__roar--pastel.btn__invert, .theme__roar--pastel.btn__pill__invert,
.t__roar--pas .button__invert,
.t__roar--pas .btn__invert,
.t__roar--pas .btn__pill__invert,
.t__roar--pas.button__invert,
.t__roar--pas.btn__invert,
.t__roar--pas.btn__pill__invert {
  background-color: rgba(255, 214, 0, 0.5);
  color: #1e3155;
}
.theme__roar--pastel .button__invert h4,
.theme__roar--pastel .btn__invert h4,
.theme__roar--pastel .btn__pill__invert h4, .theme__roar--pastel.button__invert h4, .theme__roar--pastel.btn__invert h4, .theme__roar--pastel.btn__pill__invert h4,
.t__roar--pas .button__invert h4,
.t__roar--pas .btn__invert h4,
.t__roar--pas .btn__pill__invert h4,
.t__roar--pas.button__invert h4,
.t__roar--pas.btn__invert h4,
.t__roar--pas.btn__pill__invert h4 {
  color: #ffffff;
}
.theme__roar--pastel .button__invert:hover,
.theme__roar--pastel .btn__invert:hover,
.theme__roar--pastel .btn__pill__invert:hover, .theme__roar--pastel.button__invert:hover, .theme__roar--pastel.btn__invert:hover, .theme__roar--pastel.btn__pill__invert:hover,
.t__roar--pas .button__invert:hover,
.t__roar--pas .btn__invert:hover,
.t__roar--pas .btn__pill__invert:hover,
.t__roar--pas.button__invert:hover,
.t__roar--pas.btn__invert:hover,
.t__roar--pas.btn__pill__invert:hover {
  opacity: 0.8;
}
.theme__roar--pastel .button__invert:hover h4,
.theme__roar--pastel .btn__invert:hover h4,
.theme__roar--pastel .btn__pill__invert:hover h4, .theme__roar--pastel.button__invert:hover h4, .theme__roar--pastel.btn__invert:hover h4, .theme__roar--pastel.btn__pill__invert:hover h4,
.t__roar--pas .button__invert:hover h4,
.t__roar--pas .btn__invert:hover h4,
.t__roar--pas .btn__pill__invert:hover h4,
.t__roar--pas.button__invert:hover h4,
.t__roar--pas.btn__invert:hover h4,
.t__roar--pas.btn__pill__invert:hover h4 {
  color: #ffffff;
}
.theme__roar--pastel .button__invert--hover:hover,
.theme__roar--pastel .btn__invert--hover:hover,
.theme__roar--pastel .btn__pill__invert--hover:hover, .theme__roar--pastel.button__invert--hover:hover, .theme__roar--pastel.btn__invert--hover:hover, .theme__roar--pastel.btn__pill__invert--hover:hover,
.t__roar--pas .button__invert--hover:hover,
.t__roar--pas .btn__invert--hover:hover,
.t__roar--pas .btn__pill__invert--hover:hover,
.t__roar--pas.button__invert--hover:hover,
.t__roar--pas.btn__invert--hover:hover,
.t__roar--pas.btn__pill__invert--hover:hover {
  background-color: #ffffff;
  color: #1e3155;
  opacity: 0.8;
}
.theme__roar--pastel .button__under,
.theme__roar--pastel .btn__under,
.theme__roar--pastel .btn__pill__under, .theme__roar--pastel.button__under, .theme__roar--pastel.btn__under, .theme__roar--pastel.btn__pill__under,
.t__roar--pas .button__under,
.t__roar--pas .btn__under,
.t__roar--pas .btn__pill__under,
.t__roar--pas.button__under,
.t__roar--pas.btn__under,
.t__roar--pas.btn__pill__under {
  border-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--pastel .btn__large,
.t__roar--pas .btn__large {
  background-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--pastel .input__search,
.t__roar--pas .input__search {
  border-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--pastel .input__search i,
.t__roar--pas .input__search i {
  color: #1e3155;
}
.theme__roar--pastel .input__search:hover i,
.t__roar--pas .input__search:hover i {
  color: rgba(255, 214, 0, 0.5);
}
.theme__roar--pastel .component__foreground,
.t__roar--pas .component__foreground {
  color: #1e3155;
}
.theme__roar--pastel.card,
.theme__roar--pastel .card, .theme__roar--pastel.card__with-image,
.theme__roar--pastel .card__with-image,
.t__roar--pas.card,
.t__roar--pas .card,
.t__roar--pas.card__with-image,
.t__roar--pas .card__with-image {
  border-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--pastel.card__highlight,
.theme__roar--pastel .card__highlight,
.theme__roar--pastel .card__highlight--image,
.theme__roar--pastel .card__highlight--final,
.t__roar--pas.card__highlight,
.t__roar--pas .card__highlight,
.t__roar--pas .card__highlight--image,
.t__roar--pas .card__highlight--final {
  background-color: rgba(255, 214, 0, 0.5);
  border-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--pastel.card__highlight--title,
.theme__roar--pastel .card__highlight--title,
.theme__roar--pastel .card__highlight--image,
.theme__roar--pastel .card__highlight--final,
.t__roar--pas.card__highlight--title,
.t__roar--pas .card__highlight--title,
.t__roar--pas .card__highlight--image,
.t__roar--pas .card__highlight--final {
  color: #1e3155;
}
.theme__roar--pastel .image-slider__selector--dot,
.t__roar--pas .image-slider__selector--dot {
  background-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--pastel .call-to-action__text h3,
.t__roar--pas .call-to-action__text h3 {
  color: #1e3155;
}
.theme__roar--pastel .officer__block--title h5, .theme__roar--pastel .officer__block--title h6,
.t__roar--pas .officer__block--title h5,
.t__roar--pas .officer__block--title h6 {
  color: #1e3155;
}
.theme__roar--pastel .block__statement--link,
.t__roar--pas .block__statement--link {
  color: #1e3155;
}
.theme__roar--pastel .card__cutoff,
.t__roar--pas .card__cutoff {
  background: linear-gradient(rgba(255, 214, 0, 0.5), rgba(255, 214, 0, 0.5)), linear-gradient(white, white);
}
.theme__roar--pastel .card__cutoff p,
.t__roar--pas .card__cutoff p {
  color: #1e3155;
}
@media (hover: hover) {
  .theme__roar--pastel .card__cutoff:hover,
.t__roar--pas .card__cutoff:hover {
    background: #ffffff;
  }
  .theme__roar--pastel .card__cutoff:hover p,
.t__roar--pas .card__cutoff:hover p {
    color: #1e3155;
  }
  .theme__roar--pastel .card__cutoff:hover .card__cutoff--link,
.t__roar--pas .card__cutoff:hover .card__cutoff--link {
    color: rgba(255, 214, 0, 0.5);
  }
  .theme__roar--pastel .card__cutoff:hover .card__cutoff--text,
.t__roar--pas .card__cutoff:hover .card__cutoff--text {
    background: #ffffff;
  }
  .theme__roar--pastel .card__cutoff:hover .card__cutoff--text p,
.t__roar--pas .card__cutoff:hover .card__cutoff--text p {
    color: #1e3155;
  }
  .theme__roar--pastel .card__cutoff:hover .card__cutoff--text .card__cutoff--link,
.t__roar--pas .card__cutoff:hover .card__cutoff--text .card__cutoff--link {
    color: rgba(255, 214, 0, 0.5);
  }
}
.theme__roar--pastel .card__cutoff--link,
.t__roar--pas .card__cutoff--link {
  color: #ffffff;
}
@media (hover: hover) {
  .theme__roar--pastel .card__cutoff--link:hover,
.t__roar--pas .card__cutoff--link:hover {
    color: rgba(255, 214, 0, 0.5);
  }
  .theme__roar--pastel .card__cutoff--link:hover--link,
.t__roar--pas .card__cutoff--link:hover--link {
    color: rgba(255, 214, 0, 0.5);
  }
}
.theme__roar--pastel .slider__campaign--selector.active .slider__campaign--selector-dot,
.t__roar--pas .slider__campaign--selector.active .slider__campaign--selector-dot {
  background-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--pastel .dropdown__toggle--title,
.t__roar--pas .dropdown__toggle--title {
  color: rgba(255, 214, 0, 0.5);
}
.theme__roar--pastel .dropdown__toggle--icon i,
.t__roar--pas .dropdown__toggle--icon i {
  color: rgba(255, 214, 0, 0.5);
}
.theme__roar--pastel .large_timer__countdown--item_large,
.t__roar--pas .large_timer__countdown--item_large {
  background-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--pastel .large_timer__countdown--item_medium,
.t__roar--pas .large_timer__countdown--item_medium {
  background-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--pastel .large_timer__countdown--item_small,
.t__roar--pas .large_timer__countdown--item_small {
  background-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--pastel .modalcontent,
.t__roar--pas .modalcontent {
  border-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--pastel .transparent__header,
.t__roar--pas .transparent__header {
  background: rgba(255, 214, 0, 0.5);
}
.theme__roar--pastel .breadcrumb__slashes,
.t__roar--pas .breadcrumb__slashes {
  color: #1e3155;
}
.theme__roar--pastel .dropdown,
.t__roar--pas .dropdown {
  background-color: rgba(255, 214, 0, 0.5);
}
.theme__roar--pastel .dropdown option,
.t__roar--pas .dropdown option {
  border-color: rgba(255, 214, 0, 0.5) !important;
}
.theme__roar--pastel .es-list::-webkit-scrollbar-thumb,
.t__roar--pas .es-list::-webkit-scrollbar-thumb {
  background: rgba(255, 214, 0, 0.5);
}
.theme__roar--pastel .es-visible,
.t__roar--pas .es-visible {
  border-color: rgba(255, 214, 0, 0.5) !important;
}
.theme__roar--pastel .ot-open,
.theme__roar--pastel .ot-closed,
.t__roar--pas .ot-open,
.t__roar--pas .ot-closed {
  color: rgba(255, 214, 0, 0.5);
}
.theme__roar--pastel .colour__foreground,
.t__roar--pas .colour__foreground {
  color: rgba(255, 214, 0, 0.5);
}
.theme__roar--pastel h1.t__none,
.theme__roar--pastel h1.theme__none,
.theme__roar--pastel h2.t__none,
.theme__roar--pastel h2.theme__none,
.theme__roar--pastel h3.t__none,
.theme__roar--pastel h3.theme__none,
.theme__roar--pastel h4.t__none,
.theme__roar--pastel h4.theme__none,
.theme__roar--pastel h1.t__none--w-hov,
.theme__roar--pastel h1.theme__none--with-hover,
.theme__roar--pastel h2.t__none--w-hov,
.theme__roar--pastel h2.theme__none--with-hover,
.theme__roar--pastel h3.t__none--w-hov,
.theme__roar--pastel h3.theme__none--with-hover,
.theme__roar--pastel h4.t__none--w-hov,
.theme__roar--pastel h4.theme__none--with-hover,
.t__roar--pas h1.t__none,
.t__roar--pas h1.theme__none,
.t__roar--pas h2.t__none,
.t__roar--pas h2.theme__none,
.t__roar--pas h3.t__none,
.t__roar--pas h3.theme__none,
.t__roar--pas h4.t__none,
.t__roar--pas h4.theme__none,
.t__roar--pas h1.t__none--w-hov,
.t__roar--pas h1.theme__none--with-hover,
.t__roar--pas h2.t__none--w-hov,
.t__roar--pas h2.theme__none--with-hover,
.t__roar--pas h3.t__none--w-hov,
.t__roar--pas h3.theme__none--with-hover,
.t__roar--pas h4.t__none--w-hov,
.t__roar--pas h4.theme__none--with-hover {
  color: #1e3155;
}
.theme__roar--pastel span.t__none,
.theme__roar--pastel span.theme__none,
.t__roar--pas span.t__none,
.t__roar--pas span.theme__none {
  color: #1e3155;
}
.theme__roar--pastel i.t__none,
.theme__roar--pastel i.theme__none,
.t__roar--pas i.t__none,
.t__roar--pas i.theme__none {
  color: #1e3155;
}
.theme__roar--pastel a.border__none,
.theme__roar--pastel a.b__none,
.t__roar--pas a.border__none,
.t__roar--pas a.b__none {
  border: 0;
}
.theme__roar--pastel a:hover h1.t__none,
.theme__roar--pastel a:hover h1.theme__none,
.theme__roar--pastel a:hover h2.t__none,
.theme__roar--pastel a:hover h2.theme__none,
.theme__roar--pastel a:hover h3.t__none,
.theme__roar--pastel a:hover h3.theme__none,
.theme__roar--pastel a:hover h4.t__none,
.theme__roar--pastel a:hover h4.theme__none,
.t__roar--pas a:hover h1.t__none,
.t__roar--pas a:hover h1.theme__none,
.t__roar--pas a:hover h2.t__none,
.t__roar--pas a:hover h2.theme__none,
.t__roar--pas a:hover h3.t__none,
.t__roar--pas a:hover h3.theme__none,
.t__roar--pas a:hover h4.t__none,
.t__roar--pas a:hover h4.theme__none {
  color: #1e3155;
}
.theme__roar--pastel a:hover h1.t__none--w-hov,
.theme__roar--pastel a:hover h1.theme__none--with-hover,
.theme__roar--pastel a:hover h2.t__none--w-hov,
.theme__roar--pastel a:hover h2.theme__none--with-hover,
.theme__roar--pastel a:hover h3.t__none--w-hov,
.theme__roar--pastel a:hover h3.theme__none--with-hover,
.theme__roar--pastel a:hover h4.t__none--w-hov,
.theme__roar--pastel a:hover h4.theme__none--with-hover,
.t__roar--pas a:hover h1.t__none--w-hov,
.t__roar--pas a:hover h1.theme__none--with-hover,
.t__roar--pas a:hover h2.t__none--w-hov,
.t__roar--pas a:hover h2.theme__none--with-hover,
.t__roar--pas a:hover h3.t__none--w-hov,
.t__roar--pas a:hover h3.theme__none--with-hover,
.t__roar--pas a:hover h4.t__none--w-hov,
.t__roar--pas a:hover h4.theme__none--with-hover {
  color: rgba(255, 214, 0, 0.5);
}

.theme__roar--background-primary,
.t__roar--bg-pri {
  background-color: rgba(255, 214, 0, 0.5);
}

.theme__roar--background-secondary,
.t__roar--bg-sec {
  background-color: rgba(255, 214, 0, 0.5);
}

.theme__roar--background-pastel,
.t__roar--bg-pas {
  background-color: rgba(255, 214, 0, 0.5);
}
