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

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

/**
 * Render the `main` element consistently in IE.
 */
main {
  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
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

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

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

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

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

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

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled {
  position: relative;
}

.flickity-enabled:focus {
  outline: none;
}

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* draggable */
.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* ---- flickity-button ---- */
.flickity-button {
  position: absolute;
  background: hsla(0, 0%, 100%, 0.75);
  border: none;
  color: #333;
}

.flickity-button:hover {
  background: white;
  cursor: pointer;
}

.flickity-button:focus {
  outline: none;
  box-shadow: 0 0 0 5px #19F;
}

.flickity-button:active {
  opacity: 0.6;
}

.flickity-button:disabled {
  opacity: 0.3;
  cursor: auto;
  /* prevent disabled button from capturing pointer up event. #716 */
  pointer-events: none;
}

.flickity-button-icon {
  fill: currentColor;
}

/* ---- previous/next buttons ---- */
.flickity-prev-next-button {
  top: 50%;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  /* vertically center */
  transform: translateY(-50%);
}

.flickity-prev-next-button.previous {
  left: 10px;
}

.flickity-prev-next-button.next {
  right: 10px;
}

/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}

.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}

.flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}

/* ---- page dots ---- */
.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}

.flickity-rtl .flickity-page-dots {
  direction: rtl;
}

.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: 0.25;
  cursor: pointer;
}

.flickity-page-dots .dot.is-selected {
  opacity: 1;
}

:root {
  --primary: #000f9f;
  --secondary: #62cbc9;
  --turquoise: #62cbc9;
  --blue: #000f9f;
  --red: #ff4438;
  --yellow: #e2e735;
  --white: #FFFFFF;
  --black: #243746;
  --gray: #415364;
  --gray-dark: #415364;
  --gray-light: #dce3eb;
}

html {
  font-size: 1rem;
  box-sizing: border-box;
}

*, *:before, *:after {
  box-sizing: inherit;
}

body {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 15px;
  font-weight: 400;
  line-height: 1.3333333333;
  color: #243746;
  background: #FFFFFF;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow-x: hidden;
}
@media (min-width: 1024px) {
  body {
    font-size: 18px;
    line-height: 1.3888888889;
  }
}

a {
  color: #000f9f;
  text-decoration: underline;
  transition: all 0.3s ease;
}
a:hover, a:active, a:focus {
  color: #000a6c;
  text-decoration: none;
}

strong {
  font-weight: 700;
}

p, ol, ul, dl {
  margin: 0 0 1.25rem 0;
}
@media (min-width: 1024px) {
  p, ol, ul, dl {
    margin-bottom: 1.5625rem;
  }
}

blockquote, figure {
  margin: 0;
}

ul, ol {
  margin-left: 20px;
  padding: 0;
}

li {
  padding: 0;
  margin: 0;
  line-height: 1.3888888889;
}

li + li,
li > ul {
  margin-top: 0.5em;
}

.is-lede, .is-lede p {
  font-size: 1.0625rem;
  line-height: 1.2941176471;
}
@media (min-width: 1024px) {
  .is-lede, .is-lede p {
    font-size: 1.25rem;
    line-height: 1.5;
  }
}

.is-lede {
  margin-bottom: 3.75rem;
}
.is-lede > *:last-child {
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .is-lede {
    margin-bottom: 3.125rem;
  }
}

.is-eyebrow {
  font-size: 0.75rem;
  line-height: 1.25;
  font-weight: 500;
  color: #415364;
  letter-spacing: 1px;
  text-transform: uppercase;
}
@media (min-width: 1024px) {
  .is-eyebrow {
    font-size: 0.9375rem;
    line-height: 1.3333333333;
  }
}

.is-small, .small, small {
  font-size: 0.75rem;
  line-height: 1.25;
  color: #415364;
}
@media (min-width: 1024px) {
  .is-small, .small, small {
    font-size: 0.9375rem;
    line-height: 1.3333333333;
  }
}

.is-credit {
  font-size: 0.625rem;
  line-height: 1.5;
  color: rgba(36, 55, 70, 0.5);
}

hr {
  border: 0;
  border-bottom: 1px solid #dce3eb;
}

nav ul,
nav ol {
  margin: 0;
  padding: 0;
  list-style: none;
}
nav ul li,
nav ol li {
  margin: 0;
  padding: 0;
  text-indent: 0;
}
nav ul li::before,
nav ol li::before {
  content: none;
  display: none;
}

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

svg.icon path {
  fill: currentColor;
}

figure img {
  display: block;
}

figcaption, .figcaption {
  display: block;
  margin: 0.625rem 0 0;
  font-style: normal;
  font-size: 0.75rem;
  line-height: 1.25;
  color: #415364;
}
@media (min-width: 1024px) {
  figcaption, .figcaption {
    font-size: 0.9375rem;
    line-height: 1.3333333333;
  }
}

blockquote {
  color: #000f9f;
  font-size: 1.25rem;
  line-height: 1.25;
  font-style: normal;
  font-weight: 900;
  max-width: 630px;
}
blockquote p {
  color: inherit;
  margin-bottom: 0.625rem;
}
blockquote.quotes {
  position: relative;
}
blockquote.quotes::before {
  content: "“";
  position: absolute;
  left: -0.45em;
  top: 0;
}
blockquote.quotes > p:last-of-type::after {
  content: "”";
}
@media (min-width: 1024px) {
  blockquote {
    font-size: 2.625rem;
    line-height: 1.1904761905;
    letter-spacing: -0.5px;
  }
  blockquote p {
    margin-bottom: 0.9375rem;
  }
}
blockquote footer {
  font-size: 0.9375rem;
  line-height: 1.3333333333;
  font-weight: 400;
}
blockquote footer p {
  margin-bottom: 0.625rem;
}
@media (min-width: 1024px) {
  blockquote footer {
    font-size: 1.25rem;
    line-height: 1.5;
  }
}
blockquote footer > *:last-child {
  margin-bottom: 0;
}

address {
  font-style: normal;
}
address p {
  margin-bottom: 0.9375rem;
}

@media (max-width: 575px) {
  br.br-responsive {
    display: none;
  }
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .h4-h3 {
  display: block;
  margin: 0;
  padding: 0;
  color: #243746;
  font-weight: 900;
}

h1 a, .h1 a {
  color: #243746;
  text-decoration: none;
}
h1 a:hover, h1 a:focus, .h1 a:hover, .h1 a:focus {
  color: #000a6c;
}

h1, .h1 {
  font-size: 1.5625rem;
  line-height: 1.2;
  letter-spacing: -0.5px;
  margin-bottom: 1.25rem;
}
@media (min-width: 1024px) {
  h1, .h1 {
    font-size: 2.625rem;
    line-height: 1.1904761905;
    margin-bottom: 1.5625rem;
  }
}

h1.is-big,
.h1.is-big {
  font-size: 2.25rem;
  line-height: 1.1111111111;
  letter-spacing: -0.5px;
}
@media (min-width: 1024px) {
  h1.is-big,
.h1.is-big {
    font-size: 3.5rem;
    line-height: 1.0714285714;
  }
}

h1.is-huge,
.h1.is-huge {
  font-size: 3.375rem;
  line-height: 0.9259259259;
  letter-spacing: -1px;
  text-transform: uppercase;
}
@media (min-width: 1024px) {
  h1.is-huge,
.h1.is-huge {
    font-size: 8.75rem;
    line-height: 0.9285714286;
    letter-spacing: -2px;
  }
}

h2, .h2 {
  font-size: 1.25rem;
  line-height: 1.25;
  margin-bottom: 0.625rem;
}
@media (min-width: 1024px) {
  h2, .h2 {
    font-size: 1.875rem;
    line-height: 1.3333333333;
  }
}

h2.is-normal,
.h2.is-normal {
  font-weight: 400;
}

h3, .h3 {
  font-size: 1.0625rem;
  line-height: 1.2941176471;
  margin-bottom: 0.625rem;
}
@media (min-width: 1024px) {
  h3, .h3 {
    font-size: 1.25rem;
    line-height: 1.3636363636;
  }
}

h4, .h4 {
  font-size: 0.9375rem;
  line-height: 1.3333333333;
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  h4, .h4 {
    font-size: 1.125rem;
    line-height: 1.3888888889;
  }
}

h5, .h5 {
  font-weight: 500;
  font-size: 15px;
  line-height: 1.3333333333;
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  h5, .h5 {
    font-size: 18px;
    line-height: 1.3888888889;
  }
}

h6, .h6 {
  font-weight: 500;
  font-size: 0.75rem;
  font-style: italic;
  line-height: 1.25;
  margin-bottom: 0.3125rem;
}
@media (min-width: 1024px) {
  h6, .h6 {
    font-size: 0.9375rem;
    line-height: 1.3333333333;
  }
}

.h5.is-small {
  font-size: 0.9375rem;
  line-height: 1.3333333333;
}
@media (min-width: 1024px) {
  .h5.is-small {
    font-size: 1rem;
  }
}

.is-eyebrow + h1 {
  margin-top: 0.375rem;
}

h1.is-title {
  margin-bottom: 0;
}

h1 + .is-lede {
  margin-top: -0.625rem;
}

h1.is-title + .is-lede {
  margin-top: 0;
}

p + h2 {
  margin-top: 1.25rem;
}
@media (min-width: 1024px) {
  p + h2 {
    margin-top: 3.125rem;
  }
}

.icon {
  display: inline-block;
  width: 30px;
  height: 30px;
  fill: currentColor;
}
@media (min-width: 1024px) {
  .icon {
    width: 50px;
    height: 50px;
  }
}

.icon-facebook,
.icon-linkedin,
.icon-twitter,
.icon-vimeo,
.icon-youtube,
.icon-instagram,
.icon-pinterest {
  width: 24px;
  height: 24px;
}
@media (min-width: 1024px) {
  .icon-facebook,
.icon-linkedin,
.icon-twitter,
.icon-vimeo,
.icon-youtube,
.icon-instagram,
.icon-pinterest {
    width: 30px;
    height: 30px;
  }
  .icon-facebook.icon-instagram,
.icon-linkedin.icon-instagram,
.icon-twitter.icon-instagram,
.icon-vimeo.icon-instagram,
.icon-youtube.icon-instagram,
.icon-instagram.icon-instagram,
.icon-pinterest.icon-instagram {
    width: 26px;
    height: 26px;
  }
  .icon-facebook.icon-linkedin,
.icon-linkedin.icon-linkedin,
.icon-twitter.icon-linkedin,
.icon-vimeo.icon-linkedin,
.icon-youtube.icon-linkedin,
.icon-instagram.icon-linkedin,
.icon-pinterest.icon-linkedin {
    width: 28px;
    height: 28px;
  }
  .icon-facebook.icon-twitter,
.icon-linkedin.icon-twitter,
.icon-twitter.icon-twitter,
.icon-vimeo.icon-twitter,
.icon-youtube.icon-twitter,
.icon-instagram.icon-twitter,
.icon-pinterest.icon-twitter {
    width: 24px;
    height: 24px;
  }
}
@media (max-width: 1023px) {
  .icon-facebook.icon-instagram,
.icon-linkedin.icon-instagram,
.icon-twitter.icon-instagram,
.icon-vimeo.icon-instagram,
.icon-youtube.icon-instagram,
.icon-instagram.icon-instagram,
.icon-pinterest.icon-instagram {
    width: 20px;
    height: 20px;
  }
  .icon-facebook.icon-twitter,
.icon-linkedin.icon-twitter,
.icon-twitter.icon-twitter,
.icon-vimeo.icon-twitter,
.icon-youtube.icon-twitter,
.icon-instagram.icon-twitter,
.icon-pinterest.icon-twitter {
    width: 22px;
    height: 22px;
  }
}

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

.icon-arrow-down,
.icon-dropdown {
  transform: rotate(90deg);
}

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

.icon-next {
  transform: rotate(180deg);
}

.icon-square {
  width: 60px;
  height: auto;
}
@media (min-width: 1024px) {
  .icon-square {
    width: 75px;
  }
}

.accordion {
  max-width: 880px;
}
.accordion > ul {
  list-style: none;
  padding: 0;
  margin: 0;
  border-bottom: 1px solid black;
}
.accordion > ul > li {
  margin: 0;
  padding: 0;
  border-top: 1px solid black;
}
.accordion .accordion-header {
  margin: 0;
}
.accordion .accordion-button {
  border: 0;
  background: none;
  padding: 12px 0;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  row-gap: 40px;
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
  cursor: pointer;
}
@media (min-width: 1024px) {
  .accordion .accordion-button {
    padding: 20px 0;
  }
}
.accordion .accordion-button > div:first-child {
  width: 100%;
  text-align: left;
}
.accordion .accordion-button > div:last-child {
  margin-left: auto;
  flex-shrink: 0;
}
.accordion .accordion-button .icon {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
}
.accordion .accordion-button .icon svg {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}
.accordion .accordion-button .icon svg path {
  fill: curentColor;
}
.accordion .accordion-button .icon-open {
  display: none;
}
.accordion .accordion-button .icon-close {
  display: flex;
}
.accordion .accordion-button[aria-expanded=false] .icon-open {
  display: flex;
}
.accordion .accordion-button[aria-expanded=false] .icon-close {
  display: none;
}
.accordion .accordion-body {
  padding: 0 40px 0 0;
}
@media (min-width: 1024px) {
  .accordion .accordion-body.wysiwyg {
    font-size: 1rem;
  }
}
@media (min-width: 1024px) {
  .accordion .accordion-body {
    margin-top: -6px;
  }
}
.accordion .accordion-body > *:last-child {
  margin-bottom: 20px;
}
@media (min-width: 1024px) {
  .accordion .accordion-body > *:last-child {
    margin-bottom: 24px;
  }
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@-webkit-keyframes pulse {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0.1;
  }
  to {
    opacity: 1;
  }
}
@keyframes pulse {
  from {
    opacity: 1;
  }
  50% {
    opacity: 0.1;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes pointRight {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes pointRight {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@-webkit-keyframes pointRightRotated {
  from {
    opacity: 0;
    transform: rotate(90deg) translate3d(0, 50%, 0);
  }
  to {
    opacity: 1;
    transform: rotate(90deg);
  }
}
@keyframes pointRightRotated {
  from {
    opacity: 0;
    transform: rotate(90deg) translate3d(0, 50%, 0);
  }
  to {
    opacity: 1;
    transform: rotate(90deg);
  }
}
@-webkit-keyframes pointLeft {
  from {
    opacity: 0;
    transform: translate3d(50%, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes pointLeft {
  from {
    opacity: 0;
    transform: translate3d(50%, 0, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@-webkit-keyframes pointLeftRotated {
  from {
    opacity: 0;
    transform: rotate(-90deg) translate3d(0, 50%, 0);
  }
  to {
    opacity: 1;
    transform: rotate(-90deg);
  }
}
@keyframes pointLeftRotated {
  from {
    opacity: 0;
    transform: rotate(-90deg) translate3d(0, 50%, 0);
  }
  to {
    opacity: 1;
    transform: rotate(-90deg);
  }
}
@-webkit-keyframes pointUp {
  from {
    opacity: 0;
    transform: translate3d(0, 50%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes pointUp {
  from {
    opacity: 0;
    transform: translate3d(0, 50%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@-webkit-keyframes pointDown {
  from {
    opacity: 0;
    transform: translate3d(0, -50%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes pointDown {
  from {
    opacity: 0;
    transform: translate3d(0, -50%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@-webkit-keyframes pointDownRight {
  from {
    opacity: 0;
    transform: rotate(-30deg) translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
@keyframes pointDownRight {
  from {
    opacity: 0;
    transform: rotate(-30deg) translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.block--spotlight .spotlight__article:hover::before, .btn.is-btn-load-more.htmx-request .icon circle, .btn.is-btn-load-more.is-loading .icon circle, figcaption.animated-arrow::before,
.figcaption.animated-arrow::before, .animated-arrow--down-right::before, .animated-arrow--down::before, .animated-arrow--up::before, .animated-arrow--left::before, .animated-arrow--right::before, .point-down, .point-up, .point-left, .point-right, .fade-in-down, .fade-in {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

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

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

.point-right {
  -webkit-animation-name: pointRight;
          animation-name: pointRight;
}

.point-left {
  -webkit-animation-name: pointLeft;
          animation-name: pointLeft;
}

.point-up {
  -webkit-animation-name: pointUp;
          animation-name: pointUp;
}

.point-down {
  -webkit-animation-name: pointDown;
          animation-name: pointDown;
}

[data-intersect*=animated-arrow]::before {
  opacity: 0;
  -webkit-animation-duration: 0.6s;
          animation-duration: 0.6s;
}

.animated-arrow--right::before {
  -webkit-animation-name: pointRight;
          animation-name: pointRight;
}

.animated-arrow--left::before {
  -webkit-animation-name: pointLeft;
          animation-name: pointLeft;
}

.animated-arrow--up::before {
  -webkit-animation-name: pointUp;
          animation-name: pointUp;
}

.animated-arrow--down::before {
  -webkit-animation-name: pointDown;
          animation-name: pointDown;
}

.animated-arrow--down-right::before {
  -webkit-animation-name: pointDownRight;
          animation-name: pointDownRight;
}

figcaption.animated-arrow::before,
.figcaption.animated-arrow::before {
  -webkit-animation-name: pointUp;
          animation-name: pointUp;
}

@media (min-width: 768px) {
  .block--figure.is-figure-split figcaption.animated-arrow::before,
.block--figure.is-figure-split .figcaption.animated-arrow::before {
    -webkit-animation-name: pointLeftRotated;
            animation-name: pointLeftRotated;
  }
  .block--figure.is-figure-split.is-media-right figcaption.animated-arrow::before,
.block--figure.is-figure-split.is-media-right .figcaption.animated-arrow::before {
    -webkit-animation-name: pointRightRotated;
            animation-name: pointRightRotated;
  }
  .block--figure.is-figure-split.is-media-center figcaption.animated-arrow::before,
.block--figure.is-figure-split.is-media-center .figcaption.animated-arrow::before {
    -webkit-animation-name: pointUp;
            animation-name: pointUp;
  }
}

span.has-arrow-down--large-yellow {
  position: relative;
  display: inline-block;
}
span.has-arrow-down--large-yellow::before {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: url(../../img/patterns/arrow-down-large-yellow.svg);
  background-size: 100% 100%;
  width: 59px;
  height: 42px;
  position: absolute;
  top: -0.15em;
  left: calc(100% + 0.4em);
}
@media (min-width: 1024px) {
  span.has-arrow-down--large-yellow::before {
    width: 129px;
    height: 91px;
    top: -0.415em;
    left: calc(100% + 0.3em);
  }
}

span.has-arrow-down--large-blue {
  position: relative;
  display: inline-block;
}
span.has-arrow-down--large-blue::before {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: url(../../img/patterns/arrow-down-large-blue.svg);
  background-size: 100% 100%;
  width: 59px;
  height: 42px;
  position: absolute;
  top: -0.15em;
  left: calc(100% + 0.4em);
}
@media (min-width: 1024px) {
  span.has-arrow-down--large-blue::before {
    width: 129px;
    height: 91px;
    top: -0.415em;
    left: calc(100% + 0.3em);
  }
}

span.has-arrow-down--large-turquoise {
  position: relative;
  display: inline-block;
}
span.has-arrow-down--large-turquoise::before {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: url(../../img/patterns/arrow-down-large-turquoise.svg);
  background-size: 100% 100%;
  width: 59px;
  height: 42px;
  position: absolute;
  top: -0.15em;
  left: calc(100% + 0.4em);
}
@media (min-width: 1024px) {
  span.has-arrow-down--large-turquoise::before {
    width: 129px;
    height: 91px;
    top: -0.415em;
    left: calc(100% + 0.3em);
  }
}

span.has-arrow-down--large-red {
  position: relative;
  display: inline-block;
}
span.has-arrow-down--large-red::before {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: url(../../img/patterns/arrow-down-large-red.svg);
  background-size: 100% 100%;
  width: 59px;
  height: 42px;
  position: absolute;
  top: -0.15em;
  left: calc(100% + 0.4em);
}
@media (min-width: 1024px) {
  span.has-arrow-down--large-red::before {
    width: 129px;
    height: 91px;
    top: -0.415em;
    left: calc(100% + 0.3em);
  }
}

.has-arrow-xlarge--left-yellow,
.has-arrow-xlarge--right-yellow,
.has-arrow-large-alt--left-yellow,
.has-arrow-large-alt--right-yellow,
.has-arrow-large--left-yellow,
.has-arrow-large--right-yellow {
  position: relative;
  padding-top: 100px;
}
@media (min-width: 768px) {
  .has-arrow-xlarge--left-yellow,
.has-arrow-xlarge--right-yellow,
.has-arrow-large-alt--left-yellow,
.has-arrow-large-alt--right-yellow,
.has-arrow-large--left-yellow,
.has-arrow-large--right-yellow {
    padding-top: 0;
  }
}
.has-arrow-xlarge--left-yellow::before,
.has-arrow-xlarge--right-yellow::before,
.has-arrow-large-alt--left-yellow::before,
.has-arrow-large-alt--right-yellow::before,
.has-arrow-large--left-yellow::before,
.has-arrow-large--right-yellow::before {
  content: "";
  display: block;
  background-image: url(../../img/patterns/arrow-right-large-mobile-yellow.svg);
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 100% 100%;
  position: absolute;
  width: 40px;
  height: 80px;
  top: 0;
  left: 17.1641791045%;
}

.has-arrow-xlarge--right-yellow::before,
.has-arrow-large-alt--right-yellow::before,
.has-arrow-large--right-yellow::before {
  background-image: url(../../img/patterns/arrow-left-large-mobile-yellow.svg);
  left: auto;
  right: 17.1641791045%;
}

.has-arrow-xlarge--left-yellow,
.has-arrow-xlarge--right-yellow {
  position: relative;
  padding-top: 100px;
}
@media (min-width: 768px) {
  .has-arrow-xlarge--left-yellow,
.has-arrow-xlarge--right-yellow {
    padding-top: 0;
  }
}
@media (min-width: 768px) {
  .has-arrow-xlarge--left-yellow::before,
.has-arrow-xlarge--right-yellow::before {
    aspect-ratio: 301/192;
    background-image: url(../../img/patterns/arrow-right-xlarge-yellow.svg);
    width: 14.1791044776%;
    height: auto;
    top: -20px;
    left: 0;
  }
}
@media (min-width: 1024px) {
  .has-arrow-xlarge--left-yellow::before,
.has-arrow-xlarge--right-yellow::before {
    width: 14.1791044776%;
    max-width: 301px;
  }
}
@media (min-width: 1260px) {
  .has-arrow-xlarge--left-yellow::before,
.has-arrow-xlarge--right-yellow::before {
    width: 301px;
    height: 192px;
    top: -45px;
    left: 8.5820895522%;
  }
}

@media (min-width: 768px) {
  .has-arrow-xlarge--left-yellow::before {
    background-image: url(../../img/patterns/arrow-left-xlarge-yellow.svg);
    left: auto;
    right: 0;
  }
}
@media (min-width: 1260px) {
  .has-arrow-xlarge--left-yellow::before {
    right: 8.5820895522%;
  }
}

@media (min-width: 768px) {
  .has-arrow-large--left-yellow::before,
.has-arrow-large--right-yellow::before {
    aspect-ratio: 126/183;
    background-image: url(../../img/patterns/arrow-left-large-yellow.svg);
    width: 8%;
    max-width: 126px;
    height: auto;
    top: -40px;
    left: auto;
    right: 0;
  }
}
@media (min-width: 1024px) {
  .has-arrow-large--left-yellow::before,
.has-arrow-large--right-yellow::before {
    width: 10%;
    top: -60px;
    right: 2%;
  }
}
@media (min-width: 1260px) {
  .has-arrow-large--left-yellow::before,
.has-arrow-large--right-yellow::before {
    width: 126px;
    height: 183px;
    right: 5%;
    top: -50px;
  }
}

@media (min-width: 768px) {
  .has-arrow-large--right-yellow::before {
    background-image: url(../../img/patterns/arrow-right-large-yellow.svg);
    left: 0;
    right: auto;
  }
}
@media (min-width: 1024px) {
  .has-arrow-large--right-yellow::before {
    left: 2%;
  }
}
@media (min-width: 1260px) {
  .has-arrow-large--right-yellow::before {
    left: 5%;
  }
}

@media (min-width: 768px) {
  .has-arrow-large-alt--left-yellow::before,
.has-arrow-large-alt--right-yellow::before {
    aspect-ratio: 144/188;
    background-image: url(../../img/patterns/arrow-left-alt-large-yellow.svg);
    width: 14.1791044776%;
    max-width: 144px;
    height: auto;
    top: -80px;
    left: auto;
    right: 0;
  }
}
@media (min-width: 1024px) {
  .has-arrow-large-alt--left-yellow::before,
.has-arrow-large-alt--right-yellow::before {
    width: 13%;
    top: -120px;
    right: 2%;
  }
}
@media (min-width: 1260px) {
  .has-arrow-large-alt--left-yellow::before,
.has-arrow-large-alt--right-yellow::before {
    width: 144px;
    height: 188px;
    right: 3.5%;
  }
}

@media (min-width: 768px) {
  .has-arrow-large-alt--right-yellow::before {
    background-image: url(../../img/patterns/arrow-right-alt-large-yellow.svg);
    width: 14.1791044776%;
    top: -80px;
    left: 0;
    right: auto;
  }
}
@media (min-width: 1024px) {
  .has-arrow-large-alt--right-yellow::before {
    width: 13%;
    top: -50px;
    left: 2%;
  }
}
@media (min-width: 1260px) {
  .has-arrow-large-alt--right-yellow::before {
    width: 144px;
    height: 188px;
    left: 3.5%;
  }
}

.has-arrow-xlarge--left-blue,
.has-arrow-xlarge--right-blue,
.has-arrow-large-alt--left-blue,
.has-arrow-large-alt--right-blue,
.has-arrow-large--left-blue,
.has-arrow-large--right-blue {
  position: relative;
  padding-top: 100px;
}
@media (min-width: 768px) {
  .has-arrow-xlarge--left-blue,
.has-arrow-xlarge--right-blue,
.has-arrow-large-alt--left-blue,
.has-arrow-large-alt--right-blue,
.has-arrow-large--left-blue,
.has-arrow-large--right-blue {
    padding-top: 0;
  }
}
.has-arrow-xlarge--left-blue::before,
.has-arrow-xlarge--right-blue::before,
.has-arrow-large-alt--left-blue::before,
.has-arrow-large-alt--right-blue::before,
.has-arrow-large--left-blue::before,
.has-arrow-large--right-blue::before {
  content: "";
  display: block;
  background-image: url(../../img/patterns/arrow-right-large-mobile-blue.svg);
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 100% 100%;
  position: absolute;
  width: 40px;
  height: 80px;
  top: 0;
  left: 17.1641791045%;
}

.has-arrow-xlarge--right-blue::before,
.has-arrow-large-alt--right-blue::before,
.has-arrow-large--right-blue::before {
  background-image: url(../../img/patterns/arrow-left-large-mobile-blue.svg);
  left: auto;
  right: 17.1641791045%;
}

.has-arrow-xlarge--left-blue,
.has-arrow-xlarge--right-blue {
  position: relative;
  padding-top: 100px;
}
@media (min-width: 768px) {
  .has-arrow-xlarge--left-blue,
.has-arrow-xlarge--right-blue {
    padding-top: 0;
  }
}
@media (min-width: 768px) {
  .has-arrow-xlarge--left-blue::before,
.has-arrow-xlarge--right-blue::before {
    aspect-ratio: 301/192;
    background-image: url(../../img/patterns/arrow-right-xlarge-blue.svg);
    width: 14.1791044776%;
    height: auto;
    top: -20px;
    left: 0;
  }
}
@media (min-width: 1024px) {
  .has-arrow-xlarge--left-blue::before,
.has-arrow-xlarge--right-blue::before {
    width: 14.1791044776%;
    max-width: 301px;
  }
}
@media (min-width: 1260px) {
  .has-arrow-xlarge--left-blue::before,
.has-arrow-xlarge--right-blue::before {
    width: 301px;
    height: 192px;
    top: -45px;
    left: 8.5820895522%;
  }
}

@media (min-width: 768px) {
  .has-arrow-xlarge--left-blue::before {
    background-image: url(../../img/patterns/arrow-left-xlarge-blue.svg);
    left: auto;
    right: 0;
  }
}
@media (min-width: 1260px) {
  .has-arrow-xlarge--left-blue::before {
    right: 8.5820895522%;
  }
}

@media (min-width: 768px) {
  .has-arrow-large--left-blue::before,
.has-arrow-large--right-blue::before {
    aspect-ratio: 126/183;
    background-image: url(../../img/patterns/arrow-left-large-blue.svg);
    width: 8%;
    max-width: 126px;
    height: auto;
    top: -40px;
    left: auto;
    right: 0;
  }
}
@media (min-width: 1024px) {
  .has-arrow-large--left-blue::before,
.has-arrow-large--right-blue::before {
    width: 10%;
    top: -60px;
    right: 2%;
  }
}
@media (min-width: 1260px) {
  .has-arrow-large--left-blue::before,
.has-arrow-large--right-blue::before {
    width: 126px;
    height: 183px;
    right: 5%;
    top: -50px;
  }
}

@media (min-width: 768px) {
  .has-arrow-large--right-blue::before {
    background-image: url(../../img/patterns/arrow-right-large-blue.svg);
    left: 0;
    right: auto;
  }
}
@media (min-width: 1024px) {
  .has-arrow-large--right-blue::before {
    left: 2%;
  }
}
@media (min-width: 1260px) {
  .has-arrow-large--right-blue::before {
    left: 5%;
  }
}

@media (min-width: 768px) {
  .has-arrow-large-alt--left-blue::before,
.has-arrow-large-alt--right-blue::before {
    aspect-ratio: 144/188;
    background-image: url(../../img/patterns/arrow-left-alt-large-blue.svg);
    width: 14.1791044776%;
    max-width: 144px;
    height: auto;
    top: -80px;
    left: auto;
    right: 0;
  }
}
@media (min-width: 1024px) {
  .has-arrow-large-alt--left-blue::before,
.has-arrow-large-alt--right-blue::before {
    width: 13%;
    top: -120px;
    right: 2%;
  }
}
@media (min-width: 1260px) {
  .has-arrow-large-alt--left-blue::before,
.has-arrow-large-alt--right-blue::before {
    width: 144px;
    height: 188px;
    right: 3.5%;
  }
}

@media (min-width: 768px) {
  .has-arrow-large-alt--right-blue::before {
    background-image: url(../../img/patterns/arrow-right-alt-large-blue.svg);
    width: 14.1791044776%;
    top: -80px;
    left: 0;
    right: auto;
  }
}
@media (min-width: 1024px) {
  .has-arrow-large-alt--right-blue::before {
    width: 13%;
    top: -50px;
    left: 2%;
  }
}
@media (min-width: 1260px) {
  .has-arrow-large-alt--right-blue::before {
    width: 144px;
    height: 188px;
    left: 3.5%;
  }
}

.has-arrow-xlarge--left-turquoise,
.has-arrow-xlarge--right-turquoise,
.has-arrow-large-alt--left-turquoise,
.has-arrow-large-alt--right-turquoise,
.has-arrow-large--left-turquoise,
.has-arrow-large--right-turquoise {
  position: relative;
  padding-top: 100px;
}
@media (min-width: 768px) {
  .has-arrow-xlarge--left-turquoise,
.has-arrow-xlarge--right-turquoise,
.has-arrow-large-alt--left-turquoise,
.has-arrow-large-alt--right-turquoise,
.has-arrow-large--left-turquoise,
.has-arrow-large--right-turquoise {
    padding-top: 0;
  }
}
.has-arrow-xlarge--left-turquoise::before,
.has-arrow-xlarge--right-turquoise::before,
.has-arrow-large-alt--left-turquoise::before,
.has-arrow-large-alt--right-turquoise::before,
.has-arrow-large--left-turquoise::before,
.has-arrow-large--right-turquoise::before {
  content: "";
  display: block;
  background-image: url(../../img/patterns/arrow-right-large-mobile-turquoise.svg);
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 100% 100%;
  position: absolute;
  width: 40px;
  height: 80px;
  top: 0;
  left: 17.1641791045%;
}

.has-arrow-xlarge--right-turquoise::before,
.has-arrow-large-alt--right-turquoise::before,
.has-arrow-large--right-turquoise::before {
  background-image: url(../../img/patterns/arrow-left-large-mobile-turquoise.svg);
  left: auto;
  right: 17.1641791045%;
}

.has-arrow-xlarge--left-turquoise,
.has-arrow-xlarge--right-turquoise {
  position: relative;
  padding-top: 100px;
}
@media (min-width: 768px) {
  .has-arrow-xlarge--left-turquoise,
.has-arrow-xlarge--right-turquoise {
    padding-top: 0;
  }
}
@media (min-width: 768px) {
  .has-arrow-xlarge--left-turquoise::before,
.has-arrow-xlarge--right-turquoise::before {
    aspect-ratio: 301/192;
    background-image: url(../../img/patterns/arrow-right-xlarge-turquoise.svg);
    width: 14.1791044776%;
    height: auto;
    top: -20px;
    left: 0;
  }
}
@media (min-width: 1024px) {
  .has-arrow-xlarge--left-turquoise::before,
.has-arrow-xlarge--right-turquoise::before {
    width: 14.1791044776%;
    max-width: 301px;
  }
}
@media (min-width: 1260px) {
  .has-arrow-xlarge--left-turquoise::before,
.has-arrow-xlarge--right-turquoise::before {
    width: 301px;
    height: 192px;
    top: -45px;
    left: 8.5820895522%;
  }
}

@media (min-width: 768px) {
  .has-arrow-xlarge--left-turquoise::before {
    background-image: url(../../img/patterns/arrow-left-xlarge-turquoise.svg);
    left: auto;
    right: 0;
  }
}
@media (min-width: 1260px) {
  .has-arrow-xlarge--left-turquoise::before {
    right: 8.5820895522%;
  }
}

@media (min-width: 768px) {
  .has-arrow-large--left-turquoise::before,
.has-arrow-large--right-turquoise::before {
    aspect-ratio: 126/183;
    background-image: url(../../img/patterns/arrow-left-large-turquoise.svg);
    width: 8%;
    max-width: 126px;
    height: auto;
    top: -40px;
    left: auto;
    right: 0;
  }
}
@media (min-width: 1024px) {
  .has-arrow-large--left-turquoise::before,
.has-arrow-large--right-turquoise::before {
    width: 10%;
    top: -60px;
    right: 2%;
  }
}
@media (min-width: 1260px) {
  .has-arrow-large--left-turquoise::before,
.has-arrow-large--right-turquoise::before {
    width: 126px;
    height: 183px;
    right: 5%;
    top: -50px;
  }
}

@media (min-width: 768px) {
  .has-arrow-large--right-turquoise::before {
    background-image: url(../../img/patterns/arrow-right-large-turquoise.svg);
    left: 0;
    right: auto;
  }
}
@media (min-width: 1024px) {
  .has-arrow-large--right-turquoise::before {
    left: 2%;
  }
}
@media (min-width: 1260px) {
  .has-arrow-large--right-turquoise::before {
    left: 5%;
  }
}

@media (min-width: 768px) {
  .has-arrow-large-alt--left-turquoise::before,
.has-arrow-large-alt--right-turquoise::before {
    aspect-ratio: 144/188;
    background-image: url(../../img/patterns/arrow-left-alt-large-turquoise.svg);
    width: 14.1791044776%;
    max-width: 144px;
    height: auto;
    top: -80px;
    left: auto;
    right: 0;
  }
}
@media (min-width: 1024px) {
  .has-arrow-large-alt--left-turquoise::before,
.has-arrow-large-alt--right-turquoise::before {
    width: 13%;
    top: -120px;
    right: 2%;
  }
}
@media (min-width: 1260px) {
  .has-arrow-large-alt--left-turquoise::before,
.has-arrow-large-alt--right-turquoise::before {
    width: 144px;
    height: 188px;
    right: 3.5%;
  }
}

@media (min-width: 768px) {
  .has-arrow-large-alt--right-turquoise::before {
    background-image: url(../../img/patterns/arrow-right-alt-large-turquoise.svg);
    width: 14.1791044776%;
    top: -80px;
    left: 0;
    right: auto;
  }
}
@media (min-width: 1024px) {
  .has-arrow-large-alt--right-turquoise::before {
    width: 13%;
    top: -50px;
    left: 2%;
  }
}
@media (min-width: 1260px) {
  .has-arrow-large-alt--right-turquoise::before {
    width: 144px;
    height: 188px;
    left: 3.5%;
  }
}

.has-arrow-xlarge--left-red,
.has-arrow-xlarge--right-red,
.has-arrow-large-alt--left-red,
.has-arrow-large-alt--right-red,
.has-arrow-large--left-red,
.has-arrow-large--right-red {
  position: relative;
  padding-top: 100px;
}
@media (min-width: 768px) {
  .has-arrow-xlarge--left-red,
.has-arrow-xlarge--right-red,
.has-arrow-large-alt--left-red,
.has-arrow-large-alt--right-red,
.has-arrow-large--left-red,
.has-arrow-large--right-red {
    padding-top: 0;
  }
}
.has-arrow-xlarge--left-red::before,
.has-arrow-xlarge--right-red::before,
.has-arrow-large-alt--left-red::before,
.has-arrow-large-alt--right-red::before,
.has-arrow-large--left-red::before,
.has-arrow-large--right-red::before {
  content: "";
  display: block;
  background-image: url(../../img/patterns/arrow-right-large-mobile-red.svg);
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 100% 100%;
  position: absolute;
  width: 40px;
  height: 80px;
  top: 0;
  left: 17.1641791045%;
}

.has-arrow-xlarge--right-red::before,
.has-arrow-large-alt--right-red::before,
.has-arrow-large--right-red::before {
  background-image: url(../../img/patterns/arrow-left-large-mobile-red.svg);
  left: auto;
  right: 17.1641791045%;
}

.has-arrow-xlarge--left-red,
.has-arrow-xlarge--right-red {
  position: relative;
  padding-top: 100px;
}
@media (min-width: 768px) {
  .has-arrow-xlarge--left-red,
.has-arrow-xlarge--right-red {
    padding-top: 0;
  }
}
@media (min-width: 768px) {
  .has-arrow-xlarge--left-red::before,
.has-arrow-xlarge--right-red::before {
    aspect-ratio: 301/192;
    background-image: url(../../img/patterns/arrow-right-xlarge-red.svg);
    width: 14.1791044776%;
    height: auto;
    top: -20px;
    left: 0;
  }
}
@media (min-width: 1024px) {
  .has-arrow-xlarge--left-red::before,
.has-arrow-xlarge--right-red::before {
    width: 14.1791044776%;
    max-width: 301px;
  }
}
@media (min-width: 1260px) {
  .has-arrow-xlarge--left-red::before,
.has-arrow-xlarge--right-red::before {
    width: 301px;
    height: 192px;
    top: -45px;
    left: 8.5820895522%;
  }
}

@media (min-width: 768px) {
  .has-arrow-xlarge--left-red::before {
    background-image: url(../../img/patterns/arrow-left-xlarge-red.svg);
    left: auto;
    right: 0;
  }
}
@media (min-width: 1260px) {
  .has-arrow-xlarge--left-red::before {
    right: 8.5820895522%;
  }
}

@media (min-width: 768px) {
  .has-arrow-large--left-red::before,
.has-arrow-large--right-red::before {
    aspect-ratio: 126/183;
    background-image: url(../../img/patterns/arrow-left-large-red.svg);
    width: 8%;
    max-width: 126px;
    height: auto;
    top: -40px;
    left: auto;
    right: 0;
  }
}
@media (min-width: 1024px) {
  .has-arrow-large--left-red::before,
.has-arrow-large--right-red::before {
    width: 10%;
    top: -60px;
    right: 2%;
  }
}
@media (min-width: 1260px) {
  .has-arrow-large--left-red::before,
.has-arrow-large--right-red::before {
    width: 126px;
    height: 183px;
    right: 5%;
    top: -50px;
  }
}

@media (min-width: 768px) {
  .has-arrow-large--right-red::before {
    background-image: url(../../img/patterns/arrow-right-large-red.svg);
    left: 0;
    right: auto;
  }
}
@media (min-width: 1024px) {
  .has-arrow-large--right-red::before {
    left: 2%;
  }
}
@media (min-width: 1260px) {
  .has-arrow-large--right-red::before {
    left: 5%;
  }
}

@media (min-width: 768px) {
  .has-arrow-large-alt--left-red::before,
.has-arrow-large-alt--right-red::before {
    aspect-ratio: 144/188;
    background-image: url(../../img/patterns/arrow-left-alt-large-red.svg);
    width: 14.1791044776%;
    max-width: 144px;
    height: auto;
    top: -80px;
    left: auto;
    right: 0;
  }
}
@media (min-width: 1024px) {
  .has-arrow-large-alt--left-red::before,
.has-arrow-large-alt--right-red::before {
    width: 13%;
    top: -120px;
    right: 2%;
  }
}
@media (min-width: 1260px) {
  .has-arrow-large-alt--left-red::before,
.has-arrow-large-alt--right-red::before {
    width: 144px;
    height: 188px;
    right: 3.5%;
  }
}

@media (min-width: 768px) {
  .has-arrow-large-alt--right-red::before {
    background-image: url(../../img/patterns/arrow-right-alt-large-red.svg);
    width: 14.1791044776%;
    top: -80px;
    left: 0;
    right: auto;
  }
}
@media (min-width: 1024px) {
  .has-arrow-large-alt--right-red::before {
    width: 13%;
    top: -50px;
    left: 2%;
  }
}
@media (min-width: 1260px) {
  .has-arrow-large-alt--right-red::before {
    width: 144px;
    height: 188px;
    left: 3.5%;
  }
}

.has-arrow--small-yellow {
  position: relative;
}
.has-arrow--small-yellow::before {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: url("data:image/svg+xml,%3Csvg height='25' viewBox='0 0 25 25' width='25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m13.8692061.54196704.1173822.1201035 9 9.99999996c.738918.8210201.6723612 2.0855998-.1486588 2.8245178-.7778085.7000276-1.9537148.677136-2.7036195-.0253013l-.1208983-.1233575-5.5134289-6.1269295.0000172 15.789c0 1.1045695-.8954305 2-2 2-1.0543618 0-1.9181651-.8158778-1.9945143-1.8507377l-.0054857-.1492623-.0000172-15.789-5.51339451 6.1269295c-.70002761.7778084-1.87184019.8784809-2.69133822.2586438l-.13317953-.109985c-.77780847-.7000276-.87848096-1.8718402-.25864384-2.6913382l.10998501-.1331796 8.99999999-9.99999996c.756652-.84072449 2.0481999-.88075899 2.8557944-.1201035z' fill='%23e2e735'/%3E%3C/svg%3E%0A");
  background-size: 100% 100%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: -3px;
  left: 0;
}
@media (min-width: 1024px) {
  .has-arrow--small-yellow::before {
    top: -2px;
  }
}

.has-arrow--small-blue {
  position: relative;
}
.has-arrow--small-blue::before {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: url("data:image/svg+xml,%3Csvg height='25' viewBox='0 0 25 25' width='25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m13.8692061.54196704.1173822.1201035 9 9.99999996c.738918.8210201.6723612 2.0855998-.1486588 2.8245178-.7778085.7000276-1.9537148.677136-2.7036195-.0253013l-.1208983-.1233575-5.5134289-6.1269295.0000172 15.789c0 1.1045695-.8954305 2-2 2-1.0543618 0-1.9181651-.8158778-1.9945143-1.8507377l-.0054857-.1492623-.0000172-15.789-5.51339451 6.1269295c-.70002761.7778084-1.87184019.8784809-2.69133822.2586438l-.13317953-.109985c-.77780847-.7000276-.87848096-1.8718402-.25864384-2.6913382l.10998501-.1331796 8.99999999-9.99999996c.756652-.84072449 2.0481999-.88075899 2.8557944-.1201035z' fill='%23000f9f'/%3E%3C/svg%3E%0A");
  background-size: 100% 100%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: -3px;
  left: 0;
}
@media (min-width: 1024px) {
  .has-arrow--small-blue::before {
    top: -2px;
  }
}

.has-arrow--small-turquoise {
  position: relative;
}
.has-arrow--small-turquoise::before {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: url("data:image/svg+xml,%3Csvg height='25' viewBox='0 0 25 25' width='25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m13.8692061.54196704.1173822.1201035 9 9.99999996c.738918.8210201.6723612 2.0855998-.1486588 2.8245178-.7778085.7000276-1.9537148.677136-2.7036195-.0253013l-.1208983-.1233575-5.5134289-6.1269295.0000172 15.789c0 1.1045695-.8954305 2-2 2-1.0543618 0-1.9181651-.8158778-1.9945143-1.8507377l-.0054857-.1492623-.0000172-15.789-5.51339451 6.1269295c-.70002761.7778084-1.87184019.8784809-2.69133822.2586438l-.13317953-.109985c-.77780847-.7000276-.87848096-1.8718402-.25864384-2.6913382l.10998501-.1331796 8.99999999-9.99999996c.756652-.84072449 2.0481999-.88075899 2.8557944-.1201035z' fill='%2362cbc9'/%3E%3C/svg%3E%0A");
  background-size: 100% 100%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: -3px;
  left: 0;
}
@media (min-width: 1024px) {
  .has-arrow--small-turquoise::before {
    top: -2px;
  }
}

.has-arrow--small-red {
  position: relative;
}
.has-arrow--small-red::before {
  content: "";
  display: block;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-image: url("data:image/svg+xml,%3Csvg height='25' viewBox='0 0 25 25' width='25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m13.8692061.54196704.1173822.1201035 9 9.99999996c.738918.8210201.6723612 2.0855998-.1486588 2.8245178-.7778085.7000276-1.9537148.677136-2.7036195-.0253013l-.1208983-.1233575-5.5134289-6.1269295.0000172 15.789c0 1.1045695-.8954305 2-2 2-1.0543618 0-1.9181651-.8158778-1.9945143-1.8507377l-.0054857-.1492623-.0000172-15.789-5.51339451 6.1269295c-.70002761.7778084-1.87184019.8784809-2.69133822.2586438l-.13317953-.109985c-.77780847-.7000276-.87848096-1.8718402-.25864384-2.6913382l.10998501-.1331796 8.99999999-9.99999996c.756652-.84072449 2.0481999-.88075899 2.8557944-.1201035z' fill='%23ff4438'/%3E%3C/svg%3E%0A");
  background-size: 100% 100%;
  width: 20px;
  height: 20px;
  position: absolute;
  top: -3px;
  left: 0;
}
@media (min-width: 1024px) {
  .has-arrow--small-red::before {
    top: -2px;
  }
}

.btn {
  display: inline-block;
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 500;
  font-size: 0.9375rem;
  color: #243746;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 2px solid #243746;
  border-radius: 99rem;
  padding: 8px 14px;
  line-height: 1.3333333333;
  text-decoration: none;
  max-width: 100%;
  text-transform: none;
  letter-spacing: normal;
  transition: background-color 0.2s linear, border 0.2s linear, color 0.2s linear, transform 0.2s linear;
}
.btn:hover, .btn:focus {
  color: #000f9f;
  border-color: #000f9f;
  text-decoration: none;
  cursor: pointer;
}
.btn:focus, .btn.focus {
  outline: 0;
}
@media (min-width: 1024px) {
  .btn {
    padding: 11px 18px;
    font-size: 1.125rem;
  }
}
.btn.btn-reverse, body.is-theme--dark .main .transcript .btn {
  color: #FFFFFF;
  border-color: #FFFFFF;
}
.btn.btn-reverse:hover, body.is-theme--dark .main .transcript .btn:hover, .btn.btn-reverse:focus, body.is-theme--dark .main .transcript .btn:focus {
  color: #FFFFFF;
  border-color: #FFFFFF;
  opacity: 0.65;
}
.btn.btn-small, .btn.btn-label {
  font-size: 0.75rem;
  line-height: 1.25;
  padding: 6px 12px 5px 12px;
  position: relative;
  border-width: 2px;
}
.btn.btn-small.btn-label.is-btn-close, .btn.btn-label.btn-label.is-btn-close {
  background-size: 26px 26px;
  padding-right: 26px;
  background-position: 100% 50%;
}
.btn.btn-small.btn-small.is-btn-arrow, .btn.btn-label.btn-small.is-btn-arrow {
  background-size: 30px 30px;
  padding-right: 28px;
}
@media (min-width: 1024px) {
  .btn.btn-small, .btn.btn-label {
    font-size: 0.9375rem;
    line-height: 1.3333333333;
    padding: 6px 14px;
  }
  .btn.btn-small.btn-label.is-btn-close, .btn.btn-label.btn-label.is-btn-close {
    background-size: 28px 28px;
    padding-right: 28px;
    background-position: 100% 50%;
  }
  .btn.btn-small.btn-small.is-btn-arrow, .btn.btn-label.btn-small.is-btn-arrow {
    background-size: 32px 32px;
    padding-right: 28px;
    background-position: 100% 50%;
  }
}
.btn.btn-label {
  text-transform: none;
  letter-spacing: 0;
}
.btn.btn-round {
  width: 2.5rem;
  height: 2.5rem;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  border-width: 1.6px;
}
.btn.btn-round .icon {
  top: auto;
}
@media (min-width: 1024px) {
  .btn.btn-round {
    width: 3.125rem;
    height: 3.125rem;
    border-width: 2px;
  }
}
.btn.btn-full {
  width: 100%;
}
.btn + .btn:not(.ml-0) {
  margin-left: 5px;
}
.btn[class*=is-btn-] {
  padding-right: 38px;
  background-size: 40px 40px;
  background-repeat: no-repeat;
  background-position: calc(100% + 2px) 50%;
}
@media (min-width: 1024px) {
  .btn[class*=is-btn-] {
    padding-right: 48px;
    background-size: 50px 50px;
  }
}
.btn.is-btn-arrow {
  background-image: url("data:image/svg+xml,%3Csvg height='50' viewBox='0 0 50 50' width='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m27.6128994 14.2097046.0942074.0831886 10.7071068 10.7071068-10.7071068 10.7071068c-.3905243.3905243-1.0236893.3905243-1.4142136 0-.3604839-.360484-.3882135-.927715-.0831886-1.3200062l.0831886-.0942074 8.2921068-8.2928932h-19.585c-.5522847 0-1-.4477153-1-1 0-.5128358.3860402-.9355072.8833789-.9932723l.1166211-.0067277h19.585l-8.2921068-8.2928932c-.3604839-.360484-.3882135-.927715-.0831886-1.3200062l.0831886-.0942074c.3304437-.3304436.8346123-.3812811 1.2185097-.1525124z' fill='%23243746'/%3E%3C/svg%3E%0A");
}
.btn.is-btn-arrow:hover {
  background-image: url("data:image/svg+xml,%3Csvg height='50' viewBox='0 0 50 50' width='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m27.6128994 14.2097046.0942074.0831886 10.7071068 10.7071068-10.7071068 10.7071068c-.3905243.3905243-1.0236893.3905243-1.4142136 0-.3604839-.360484-.3882135-.927715-.0831886-1.3200062l.0831886-.0942074 8.2921068-8.2928932h-19.585c-.5522847 0-1-.4477153-1-1 0-.5128358.3860402-.9355072.8833789-.9932723l.1166211-.0067277h19.585l-8.2921068-8.2928932c-.3604839-.360484-.3882135-.927715-.0831886-1.3200062l.0831886-.0942074c.3304437-.3304436.8346123-.3812811 1.2185097-.1525124z' fill='%23000f9f'/%3E%3C/svg%3E%0A");
}
.btn.is-btn-arrow.btn-reverse, body.is-theme--dark .main .transcript .btn.is-btn-arrow {
  background-image: url("data:image/svg+xml,%3Csvg height='50' viewBox='0 0 50 50' width='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m27.6128994 14.2097046.0942074.0831886 10.7071068 10.7071068-10.7071068 10.7071068c-.3905243.3905243-1.0236893.3905243-1.4142136 0-.3604839-.360484-.3882135-.927715-.0831886-1.3200062l.0831886-.0942074 8.2921068-8.2928932h-19.585c-.5522847 0-1-.4477153-1-1 0-.5128358.3860402-.9355072.8833789-.9932723l.1166211-.0067277h19.585l-8.2921068-8.2928932c-.3604839-.360484-.3882135-.927715-.0831886-1.3200062l.0831886-.0942074c.3304437-.3304436.8346123-.3812811 1.2185097-.1525124z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
}
.btn.is-btn-arrow-left {
  background-image: url("data:image/svg+xml,%3Csvg height='50' viewBox='0 0 50 50' width='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m25 50c-13.8071187 0-25-11.1928813-25-25s11.1928813-25 25-25 25 11.1928813 25 25-11.1928813 25-25 25z'/%3E%3Cpath d='m23.7071068 14.2928932c.3604839.360484.3882135.927715.0831886 1.3200062l-.0831886.0942074-8.2921068 8.2928932h19.585c.5522847 0 1 .4477153 1 1 0 .5128358-.3860402.9355072-.8833789.9932723l-.1166211.0067277h-19.585l8.2921068 8.2928932c.3604839.360484.3882135.927715.0831886 1.3200062l-.0831886.0942074c-.360484.3604839-.927715.3882135-1.3200062.0831886l-.0942074-.0831886-10.7071068-10.7071068 10.7071068-10.7071068c.3905243-.3905243 1.0236893-.3905243 1.4142136 0z' fill='%23243746' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E%0A");
  padding-right: 14px;
  padding-left: 38px;
  background-position: -2px 50%;
}
@media (min-width: 1024px) {
  .btn.is-btn-arrow-left {
    padding-right: 18px;
    padding-left: 48px;
  }
}
.btn.is-btn-arrow-left:hover {
  background-image: url("data:image/svg+xml,%3Csvg height='50' viewBox='0 0 50 50' width='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m25 50c-13.8071187 0-25-11.1928813-25-25s11.1928813-25 25-25 25 11.1928813 25 25-11.1928813 25-25 25z'/%3E%3Cpath d='m23.7071068 14.2928932c.3604839.360484.3882135.927715.0831886 1.3200062l-.0831886.0942074-8.2921068 8.2928932h19.585c.5522847 0 1 .4477153 1 1 0 .5128358-.3860402.9355072-.8833789.9932723l-.1166211.0067277h-19.585l8.2921068 8.2928932c.3604839.360484.3882135.927715.0831886 1.3200062l-.0831886.0942074c-.360484.3604839-.927715.3882135-1.3200062.0831886l-.0942074-.0831886-10.7071068-10.7071068 10.7071068-10.7071068c.3905243-.3905243 1.0236893-.3905243 1.4142136 0z' fill='%23000f9f' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.btn.is-btn-arrow-left.btn-reverse, body.is-theme--dark .main .transcript .btn.is-btn-arrow-left {
  background-image: url("data:image/svg+xml,%3Csvg height='50' viewBox='0 0 50 50' width='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m25 50c-13.8071187 0-25-11.1928813-25-25s11.1928813-25 25-25 25 11.1928813 25 25-11.1928813 25-25 25z'/%3E%3Cpath d='m23.7071068 14.2928932c.3604839.360484.3882135.927715.0831886 1.3200062l-.0831886.0942074-8.2921068 8.2928932h19.585c.5522847 0 1 .4477153 1 1 0 .5128358-.3860402.9355072-.8833789.9932723l-.1166211.0067277h-19.585l8.2921068 8.2928932c.3604839.360484.3882135.927715.0831886 1.3200062l-.0831886.0942074c-.360484.3604839-.927715.3882135-1.3200062.0831886l-.0942074-.0831886-10.7071068-10.7071068 10.7071068-10.7071068c.3905243-.3905243 1.0236893-.3905243 1.4142136 0z' fill='%23FFFFFF' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.btn.is-btn-arrow-up {
  background-image: url("data:image/svg+xml,%3Csvg height='50' viewBox='0 0 50 50' width='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m50 25c0-13.8071187-11.1928813-25-25-25s-25 11.1928813-25 25 11.1928813 25 25 25 25-11.1928813 25-25z'/%3E%3Cpath d='m25 11.5857864 10.7071068 10.7071068c.3905243.3905243.3905243 1.0236893 0 1.4142136-.360484.3604839-.927715.3882135-1.3200062.0831886l-.0942074-.0831886-8.2928932-8.2921068v19.585c0 .5522847-.4477153 1-1 1-.5128358 0-.9355072-.3860402-.9932723-.8833789l-.0067277-.1166211v-19.585l-8.2928932 8.2921068c-.360484.3604839-.927715.3882135-1.3200062.0831886l-.0942074-.0831886c-.3604839-.360484-.3882135-.927715-.0831886-1.3200062l.0831886-.0942074z' fill='%23243746' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.btn.is-btn-arrow-up:hover {
  background-image: url("data:image/svg+xml,%3Csvg height='50' viewBox='0 0 50 50' width='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m50 25c0-13.8071187-11.1928813-25-25-25s-25 11.1928813-25 25 11.1928813 25 25 25 25-11.1928813 25-25z'/%3E%3Cpath d='m25 11.5857864 10.7071068 10.7071068c.3905243.3905243.3905243 1.0236893 0 1.4142136-.360484.3604839-.927715.3882135-1.3200062.0831886l-.0942074-.0831886-8.2928932-8.2921068v19.585c0 .5522847-.4477153 1-1 1-.5128358 0-.9355072-.3860402-.9932723-.8833789l-.0067277-.1166211v-19.585l-8.2928932 8.2921068c-.360484.3604839-.927715.3882135-1.3200062.0831886l-.0942074-.0831886c-.3604839-.360484-.3882135-.927715-.0831886-1.3200062l.0831886-.0942074z' fill='%23000f9f' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.btn.is-btn-arrow-up.btn-reverse, body.is-theme--dark .main .transcript .btn.is-btn-arrow-up {
  background-image: url("data:image/svg+xml,%3Csvg height='50' viewBox='0 0 50 50' width='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m50 25c0-13.8071187-11.1928813-25-25-25s-25 11.1928813-25 25 11.1928813 25 25 25 25-11.1928813 25-25z'/%3E%3Cpath d='m25 11.5857864 10.7071068 10.7071068c.3905243.3905243.3905243 1.0236893 0 1.4142136-.360484.3604839-.927715.3882135-1.3200062.0831886l-.0942074-.0831886-8.2928932-8.2921068v19.585c0 .5522847-.4477153 1-1 1-.5128358 0-.9355072-.3860402-.9932723-.8833789l-.0067277-.1166211v-19.585l-8.2928932 8.2921068c-.360484.3604839-.927715.3882135-1.3200062.0831886l-.0942074-.0831886c-.3604839-.360484-.3882135-.927715-.0831886-1.3200062l.0831886-.0942074z' fill='%23FFFFFF' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.btn.is-btn-filter {
  background-image: url("data:image/svg+xml,%3Csvg height='50' viewBox='0 0 50 50' width='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m25 21c1.1045695 0 2-.8954305 2-2s-.8954305-2-2-2-2 .8954305-2 2 .8954305 2 2 2zm0 14c1.1045695 0 2-.8954305 2-2s-.8954305-2-2-2-2 .8954305-2 2 .8954305 2 2 2zm-8-14c1.1045695 0 2-.8954305 2-2s-.8954305-2-2-2-2 .8954305-2 2 .8954305 2 2 2zm16 0c1.1045695 0 2-.8954305 2-2s-.8954305-2-2-2-2 .8954305-2 2 .8954305 2 2 2zm-12 7c1.1045695 0 2-.8954305 2-2s-.8954305-2-2-2-2 .8954305-2 2 .8954305 2 2 2zm8 0c1.1045695 0 2-.8954305 2-2s-.8954305-2-2-2-2 .8954305-2 2 .8954305 2 2 2z' fill='%23243746'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.btn.is-btn-filter:hover {
  background-image: url("data:image/svg+xml,%3Csvg height='50' viewBox='0 0 50 50' width='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m25 21c1.1045695 0 2-.8954305 2-2s-.8954305-2-2-2-2 .8954305-2 2 .8954305 2 2 2zm0 14c1.1045695 0 2-.8954305 2-2s-.8954305-2-2-2-2 .8954305-2 2 .8954305 2 2 2zm-8-14c1.1045695 0 2-.8954305 2-2s-.8954305-2-2-2-2 .8954305-2 2 .8954305 2 2 2zm16 0c1.1045695 0 2-.8954305 2-2s-.8954305-2-2-2-2 .8954305-2 2 .8954305 2 2 2zm-12 7c1.1045695 0 2-.8954305 2-2s-.8954305-2-2-2-2 .8954305-2 2 .8954305 2 2 2zm8 0c1.1045695 0 2-.8954305 2-2s-.8954305-2-2-2-2 .8954305-2 2 .8954305 2 2 2z' fill='%23000f9f'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.btn.is-btn-filter.btn-reverse, body.is-theme--dark .main .transcript .btn.is-btn-filter {
  background-image: url("data:image/svg+xml,%3Csvg height='50' viewBox='0 0 50 50' width='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m25 21c1.1045695 0 2-.8954305 2-2s-.8954305-2-2-2-2 .8954305-2 2 .8954305 2 2 2zm0 14c1.1045695 0 2-.8954305 2-2s-.8954305-2-2-2-2 .8954305-2 2 .8954305 2 2 2zm-8-14c1.1045695 0 2-.8954305 2-2s-.8954305-2-2-2-2 .8954305-2 2 .8954305 2 2 2zm16 0c1.1045695 0 2-.8954305 2-2s-.8954305-2-2-2-2 .8954305-2 2 .8954305 2 2 2zm-12 7c1.1045695 0 2-.8954305 2-2s-.8954305-2-2-2-2 .8954305-2 2 .8954305 2 2 2zm8 0c1.1045695 0 2-.8954305 2-2s-.8954305-2-2-2-2 .8954305-2 2 .8954305 2 2 2z' fill='%23FFFFFF'/%3E%3C/g%3E%3C/svg%3E%0A");
}
.btn.is-btn-play {
  background-image: url("data:image/svg+xml,%3Csvg height='50' viewBox='0 0 50 50' width='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m26.6380658 15.9929799c.3866509-.6573065 1.3372175-.6573065 1.7238684 0l10 17c.3921374.6666336-.0885184 1.5070201-.8619342 1.5070201h-20c-.7734158 0-1.2540716-.8403865-.8619342-1.5070201zm.8619342 2.4790201-8.253 14.028h16.505z' fill='%23243746' transform='matrix(0 1 -1 0 52.5 -2.5)'/%3E%3C/svg%3E");
}
.btn.is-btn-play:hover {
  background-image: url("data:image/svg+xml,%3Csvg height='50' viewBox='0 0 50 50' width='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m26.6380658 15.9929799c.3866509-.6573065 1.3372175-.6573065 1.7238684 0l10 17c.3921374.6666336-.0885184 1.5070201-.8619342 1.5070201h-20c-.7734158 0-1.2540716-.8403865-.8619342-1.5070201zm.8619342 2.4790201-8.253 14.028h16.505z' fill='%23000f9f' transform='matrix(0 1 -1 0 52.5 -2.5)'/%3E%3C/svg%3E");
}
.btn.is-btn-play.btn-reverse, body.is-theme--dark .main .transcript .btn.is-btn-play {
  background-image: url("data:image/svg+xml,%3Csvg height='50' viewBox='0 0 50 50' width='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m26.6380658 15.9929799c.3866509-.6573065 1.3372175-.6573065 1.7238684 0l10 17c.3921374.6666336-.0885184 1.5070201-.8619342 1.5070201h-20c-.7734158 0-1.2540716-.8403865-.8619342-1.5070201zm.8619342 2.4790201-8.253 14.028h16.505z' fill='%23FFFFFF' transform='matrix(0 1 -1 0 52.5 -2.5)'/%3E%3C/svg%3E");
}
.btn.is-btn-load-more {
  position: relative;
}
.btn.is-btn-load-more .icon {
  position: absolute;
  top: 50%;
  right: -2px;
  transform: translateY(-50%);
  z-index: -1;
}
.btn.is-btn-load-more.htmx-request .icon circle, .btn.is-btn-load-more.is-loading .icon circle {
  -webkit-animation-name: pulse;
          animation-name: pulse;
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
.btn.is-btn-load-more.htmx-request .icon circle:nth-of-type(1), .btn.is-btn-load-more.is-loading .icon circle:nth-of-type(1) {
  -webkit-animation-delay: 0.25s;
          animation-delay: 0.25s;
}
.btn.is-btn-load-more.htmx-request .icon circle:nth-of-type(2), .btn.is-btn-load-more.is-loading .icon circle:nth-of-type(2) {
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}
.btn.is-btn-close {
  background-image: url("data:image/svg+xml,%3Csvg height='50' viewBox='0 0 50 50' width='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23243746' fill-rule='nonzero'%3E%3Cpath d='m14.7071068 13.2928932 22 22-1.4142136 1.4142136-22-22z'/%3E%3Cpath d='m14.7071068 13.2928932 22 22-1.4142136 1.4142136-22-22z' transform='matrix(-1 0 0 1 50 0)'/%3E%3C/g%3E%3C/svg%3E");
  background-size: 35px 35px;
  padding-right: 35px;
}
.btn.is-btn-close:hover {
  background-image: url("data:image/svg+xml,%3Csvg height='50' viewBox='0 0 50 50' width='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23000f9f' fill-rule='nonzero'%3E%3Cpath d='m14.7071068 13.2928932 22 22-1.4142136 1.4142136-22-22z'/%3E%3Cpath d='m14.7071068 13.2928932 22 22-1.4142136 1.4142136-22-22z' transform='matrix(-1 0 0 1 50 0)'/%3E%3C/g%3E%3C/svg%3E");
}
.btn.is-btn-close.btn-reverse, body.is-theme--dark .main .transcript .btn.is-btn-close {
  background-image: url("data:image/svg+xml,%3Csvg height='50' viewBox='0 0 50 50' width='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cpath d='m14.7071068 13.2928932 22 22-1.4142136 1.4142136-22-22z'/%3E%3Cpath d='m14.7071068 13.2928932 22 22-1.4142136 1.4142136-22-22z' transform='matrix(-1 0 0 1 50 0)'/%3E%3C/g%3E%3C/svg%3E");
}
.btn[disabled], .btn.disabled {
  pointer-events: none;
  opacity: 0.4;
  transition: all 0s;
}

.btn-group {
  display: flex;
}
.btn-group .btn,
.btn-group .btn + .btn {
  margin: 0 0 0 -2px;
  border-radius: 0;
}
.btn-group .btn:first-child {
  margin-left: 0;
  border-radius: 99rem 0 0 99rem;
}
.btn-group .btn:last-child {
  border-radius: 0 99rem 99rem 0;
}

.block {
  max-width: 1340px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 2.5rem;
}
@media (min-width: 1024px) {
  .block {
    margin-top: 3.75rem;
  }
}

.block--full {
  max-width: none;
  margin-left: -19px;
  margin-right: -19px;
}
@media (min-width: 768px) {
  .block--full {
    margin-left: -40px;
    margin-right: -40px;
  }
}
@media (min-width: 1024px) {
  .block--full {
    margin-left: -50px;
    margin-right: -50px;
  }
}
.block + .block--full, .section + .block--full {
  margin-top: 3.75rem;
}
@media (min-width: 1024px) {
  .block + .block--full, .section + .block--full {
    margin-top: 4.6875rem;
  }
}

.block .block:first-child {
  margin-top: 0;
}

.block.is-flush,
.block.is-flush--top {
  margin-top: 0;
}
.block.is-flush + .block,
.block.is-flush--top + .block {
  margin-top: 0 !important;
}

.block.is-flush--left .block__inner {
  margin-left: 0;
}

.block + .block--actions {
  margin-top: 2.5rem;
}
@media (min-width: 1024px) {
  .block + .block--actions {
    margin-top: 3.125rem;
  }
}

.block--divider {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
@media (min-width: 1024px) {
  .block--divider {
    margin-top: 3rem;
    margin-bottom: 3rem;
  }
}
.block--divider hr {
  margin: 0;
}
.block--divider.is-divider-stealth hr {
  visibility: hidden;
}

.block--figure {
  margin-top: 3.75rem;
}
@media (min-width: 1024px) {
  .block--figure {
    margin-top: 4.6875rem;
    margin-bottom: 4.6875rem;
  }
}
.block--figure .figcaption[class*=has-arrow--small],
.block--figure figcaption[class*=has-arrow--small] {
  margin-top: 1.25rem;
  padding-left: 25px;
  max-width: 400px;
}
@media (min-width: 1024px) {
  .block--figure .figcaption[class*=has-arrow--small],
.block--figure figcaption[class*=has-arrow--small] {
    margin-top: 1.875rem;
    padding-left: 30px;
  }
}

.block--figure.is-figure-split .block__inner {
  max-width: 650px;
}
@media (min-width: 768px) {
  .block--figure.is-figure-split .block__inner {
    max-width: none;
  }
  .block--figure.is-figure-split figure {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-left: -9.5px;
    margin-right: -9.5px;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .block--figure.is-figure-split figure {
    margin-left: -13.5px;
    margin-right: -13.5px;
  }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .block--figure.is-figure-split figure {
    margin-left: -13.5px;
    margin-right: -13.5px;
  }
}
@media (min-width: 768px) and (min-width: 1120px) {
  .block--figure.is-figure-split figure {
    margin-left: -15px;
    margin-right: -15px;
  }
}
@media (min-width: 768px) and (min-width: 1260px) {
  .block--figure.is-figure-split figure {
    margin-left: -20px;
    margin-right: -20px;
  }
}
@media (min-width: 768px) {
  .block--figure.is-figure-split .compare,
.block--figure.is-figure-split figure > img {
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
  }
}
@media (min-width: 768px) {
  .block--figure.is-figure-split .compare,
.block--figure.is-figure-split figure > img,
.block--figure.is-figure-split figcaption {
    padding-left: 9.5px;
    padding-right: 9.5px;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .block--figure.is-figure-split .compare,
.block--figure.is-figure-split figure > img,
.block--figure.is-figure-split figcaption {
    padding-left: 13.5px;
    padding-right: 13.5px;
  }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .block--figure.is-figure-split .compare,
.block--figure.is-figure-split figure > img,
.block--figure.is-figure-split figcaption {
    padding-left: 13.5px;
    padding-right: 13.5px;
  }
}
@media (min-width: 768px) and (min-width: 1120px) {
  .block--figure.is-figure-split .compare,
.block--figure.is-figure-split figure > img,
.block--figure.is-figure-split figcaption {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 768px) and (min-width: 1260px) {
  .block--figure.is-figure-split .compare,
.block--figure.is-figure-split figure > img,
.block--figure.is-figure-split figcaption {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 768px) {
  .block--figure.is-figure-split figcaption[class*=has-arrow--small] {
    margin-top: 0;
    padding-left: calc(25px + 20px);
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .block--figure.is-figure-split figcaption[class*=has-arrow--small] {
    padding-left: calc(30px + 20px);
  }
  .block--figure.is-figure-split figcaption[class*=has-arrow--small]::before {
    left: 20px;
    transform: rotate(-90deg);
  }
}
@media (min-width: 768px) {
  .block--figure.is-figure-split.is-media-right .compare,
.block--figure.is-figure-split.is-media-right figure > img {
    order: 1;
    margin-left: auto;
  }
  .block--figure.is-figure-split.is-media-right figcaption {
    order: 0;
    flex: 0 0 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
    margin-left: auto;
  }
  .block--figure.is-figure-split.is-media-right figcaption::before {
    transform: rotate(90deg);
  }
}
@media (min-width: 768px) {
  .block--figure.is-figure-split.is-media-center figure {
    flex-direction: column;
  }
  .block--figure.is-figure-split.is-media-center figure figcaption {
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 1.25rem;
  }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .block--figure.is-figure-split.is-media-center figure figcaption {
    margin-top: 1.875rem;
  }
}
@media (min-width: 768px) {
  .block--figure.is-figure-split.is-media-center figure figcaption[class*=has-arrow--small]::before {
    transform: rotate(0deg);
  }
}
@media (min-width: 768px) {
  .block--figure.is-figure-split.is-media-center figure > img {
    margin-left: auto;
    margin-right: auto;
  }
}

@media (min-width: 768px) {
  .block--figure.is-figure-split.is-figure-two-thirds .compare,
.block--figure.is-figure-split.is-figure-two-thirds figure > img {
    flex: 0 0 66.6666666667%;
    width: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .block--figure.is-figure-split.is-figure-two-thirds figure {
    align-items: flex-end;
  }
}

@media (min-width: 768px) {
  .block--figure.is-figure-wide figure {
    margin-right: 17.1641791045%;
  }
  .block--figure.is-figure-wide.is-media-right figure {
    margin-right: 0;
    margin-left: 17.1641791045%;
  }
  .block--figure.is-figure-wide.is-media-center figure {
    margin-right: 8.5820895522%;
    margin-left: 8.5820895522%;
  }
}

.block--figure.is-figure-small figure {
  width: calc(75% + 19px);
  max-width: 400px;
  margin: 0 auto;
}
@media (min-width: 1024px) {
  .block--figure.is-figure-small {
    float: right;
    width: 330px;
  }
  .block--figure.is-figure-small figure {
    width: auto;
    margin: 0 0 27px 27px;
  }
  .block--figure.is-figure-small:first-child + .block--text {
    margin-top: 0 !important;
  }
}

@media (max-width: 767px) {
  .block.block--figure[class*=has-arrow-] {
    margin-top: 1.25rem;
  }
}

.block--faq {
  /* Match .block--text */
  /* Section heading */
  /* Larger vertical spacing */
}
.block--faq .block__inner {
  max-width: 880px;
}
@media (min-width: 1024px) {
  .block--faq .block__inner {
    margin-left: 16.6666666667%;
    margin-right: 16.6666666667%;
  }
}
@media (min-width: 1440px) {
  .block--faq .block__inner {
    margin-left: auto;
    margin-right: auto;
  }
}
.block--faq .block__inner.is-max-w-full {
  max-width: 100%;
}
.block--faq .block--heading {
  margin-bottom: 1em;
}
@media (min-width: 1024px) {
  .block--faq {
    margin-top: 4.6875rem;
    margin-bottom: 4.6875rem;
  }
}

@media (min-width: 1024px) {
  .block--grid-stacked {
    margin-top: 10rem;
  }
  .block--grid-stacked + .block.block--slider {
    margin-top: 10rem;
  }
}
.block--grid-stacked .card {
  height: 100%;
}
.block--grid-stacked .card__header {
  margin-bottom: 0.625rem;
}
.block--grid-stacked .card__content {
  flex: 1;
}
.block--grid-stacked .card__content .h2 {
  margin-bottom: 0.625rem;
}
@media (min-width: 1024px) {
  .block--grid-stacked .card__content {
    margin-bottom: 3.125rem;
  }
  .block--grid-stacked .card__content > *:last-child {
    margin-bottom: 0;
  }
}
.block--grid-stacked .card__media {
  margin-top: auto;
}
.block--grid-stacked .figcaption[class*=has-arrow--small],
.block--grid-stacked figcaption[class*=has-arrow--small] {
  margin-top: 1.25rem;
  padding-left: 25px;
  max-width: 100%;
  min-height: 2.666666667em;
}
@media (min-width: 1024px) {
  .block--grid-stacked .figcaption[class*=has-arrow--small],
.block--grid-stacked figcaption[class*=has-arrow--small] {
    margin-top: 1.25rem;
    padding-left: 30px;
  }
}

.block.block--paging {
  margin-top: 3.75rem;
}

.block--slider + .block--pullquote {
  margin-top: 5rem;
}
@media (min-width: 1024px) {
  .block--slider + .block--pullquote {
    margin-top: 9.375rem;
  }
}

.block--pullquote {
  background: #243746;
  padding-left: 19px;
  padding-right: 19px;
  position: relative;
}
@media (min-width: 768px) {
  .block--pullquote {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 1024px) {
  .block--pullquote {
    padding-left: 50px;
    padding-right: 50px;
  }
}
.block--pullquote .block__inner {
  max-width: 880px;
  margin: 0 auto;
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}
@media (min-width: 1024px) {
  .block--pullquote .block__inner {
    padding-top: 9.375rem;
    padding-bottom: 9.375rem;
  }
}
.block--pullquote blockquote {
  color: #FFFFFF;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  z-index: 3;
  width: 81.7647059%;
  max-width: 290px;
}
.block--pullquote blockquote a {
  color: #FFFFFF;
}
.block--pullquote blockquote a:hover, .block--pullquote blockquote a:active, .block--pullquote blockquote a:focus {
  color: #FFFFFF;
  opacity: 0.7;
}
@media (min-width: 768px) {
  .block--pullquote blockquote {
    margin-left: 17.1641791045%;
  }
}
@media (min-width: 1024px) {
  .block--pullquote blockquote {
    margin-left: 0;
    max-width: 635px;
  }
}
.block--pullquote .pullquote__media {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.block--pullquote .pullquote__media img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
}
.block--pullquote .has-overlay--yellow::after {
  background-color: #cbd019;
  opacity: 0.75;
  z-index: 2;
}
@supports (mix-blend-mode: multiply) {
  .block--pullquote .has-overlay--yellow::after {
    background-color: #e2e735;
    mix-blend-mode: multiply;
  }
}
.block--pullquote .has-overlay--yellow::before {
  background-color: #000;
  opacity: 0.25;
  z-index: 1;
}
.block--pullquote .has-overlay--yellow::before, .block--pullquote .has-overlay--yellow::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 0.2s linear;
}
.block--pullquote .has-overlay--yellow img {
  filter: grayscale(1);
  transition: all 0.2s linear;
}
.block--pullquote.has-stripes--yellow::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg height='495' viewBox='0 0 585 495' width='585' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='a' fill='%23e2e735'%3E%3Cpath d='m585 0v495h-585v-495z' fill='%23fff' fill-rule='evenodd'/%3E%3C/mask%3E%3Cpath d='m1172.25213 617.829251-453.789947-1012.610199 16.002741-9.223056.24974.432896.72299 1.210208c.385499.645766.737515 1.260109 1.023336 1.907364l25.372258 57.469324c12.684844 28.735525 25.359931 57.476073 37.990017 86.238423 42.77924 97.417377 85.44269 194.8900461 128.241666 292.2982088 45.58847 103.7574062 91.305889 207.4516222 136.916729 311.1984972l22.99203 52.326486 45.96492 104.662576c15.32573 34.885574 30.6611 69.766472 46.02278 104.634521 1.55336 3.52381.91509 5.166711-2.05973 6.499004l-.21134.092466c-.65106.278035-1.28632.597564-1.96029.958587l-.68887.374855-1.50358.8327-.83892.457844c-.14567.078612-.29443.158378-.44653.239295zm-19.3384 9.987255-11.26805-25.044615-2.7677-6.16133-2.75746-6.149775c-42.30459-94.460818-84.60655-188.924269-126.90325-283.389036-41.261665-92.15192-82.48651-184.322268-123.781059-276.4570749-49.097362-109.5476429-98.264428-219.0610601-147.373627-328.6021211-3.532506-7.879743-7.050948-15.766363-10.565602-23.654764l-10.542872-23.665448c-5.276029-11.830298-10.566656-23.653136-15.90656-35.451312-1.491824-3.296077-.925773-4.724315 1.853531-6.131348l.207316-.102942c1.694296-.825359 3.359604-1.716966 5.054727-2.656895l1.70724-.955372 2.626713-1.484745 1.814101-1.018479c.307455-.17138.617644-.343522.930838-.516341l.30466.595433 1.166789 2.237201c.370726.720146.719746 1.425066 1.036552 2.145847 34.845029 79.322656 69.654548 158.66374 104.516674 237.978498 30.714128 69.8790749 61.515055 139.7160263 92.219977 209.5977339l42.647891 97.1047561 85.257501 194.225892c32.92753 75.002356 65.85901 150.003396 98.79443 225.001802.94003 2.141012 1.87415 4.28514 2.80571 6.430615l4.18609 9.657758c3.26005 7.509375 6.55046 15.00275 10.01516 22.40429l1.49596 3.166244c2.24295 4.70181 1.67868 7.089045-2.33501 8.77423l-.46915.187863-.24569.091845c-.27916.10215-.55299.220119-.83686.354383l-.43524.213675-.46181.238471-1.04942.552757-.61065.314996c-.10751.054675-.21805.110441-.33185.167308zm-15.1165 7.420617-4.37876 2.37081-16.30477-36.346581c-33.65235-75.025872-67.32969-150.03858-100.9518-225.078932l-22.925421-51.198667-45.817811-102.414118c-7.636905-17.068705-15.275535-34.136524-22.918029-51.20237-33.534-74.8863302-67.114025-149.7502816-100.64934-224.6352958l-34.356172-76.7445422-79.866631-178.465262c-7.448063-16.644073-14.905511-33.283663-22.419455-49.89519l-5.749284-12.68183-.187522-.441267c-1.200892-2.942441-.738958-4.413466 2.150638-5.809986l.215778-.102072c1.983031-.918867 3.914119-1.961807 5.861151-3.056746l3.93544-2.237855c.666154-.377412 1.339109-.755264 2.021379-1.130885l.235931.405686.874673 1.455778c.268189.455856.509046.894405.710681 1.351937 46.694592 106.213371 93.391815 212.426742 140.053532 318.6572264 50.73561 115.5047206 101.45544 231.0160236 152.14897 346.5418066 39.295042 89.547391 78.525662 179.126376 117.814132 268.677716 4.2885 9.773689 8.59425 19.538742 12.90716 29.300299l12.95009 29.27932 6.82725 15.446842.41846.965489.1845.439725.16731.413084.14958.387968.13134.36438.11255.34232.09325.321787c.41707 1.56015.09023 2.407592-1.27801 3.401479l-.28762.200985-.31592.206418-.34475.213377-.37411.221865zm-23.22534 12.749722-.29287-.509241-.58159-.981032c-.38064-.643079-.7401-1.271873-1.03639-1.931994-27.87703-62.163296-55.71196-124.348934-83.60873-186.504345-34.318908-76.464797-68.702296-152.898052-103.029096-229.360221l-10.288565-22.970911-20.535675-45.963506c-3.425902-7.65901-6.856082-15.315905-10.294486-22.968693-43.746798-97.36507-87.535709-194.7104261-131.296983-292.068925l-36.579872-81.403732c-18.290841-40.701383-36.591063-81.398129-54.936766-122.072638l-.191184-.439335c-1.195758-2.858736-.802989-4.335184 1.928318-5.692486l.209244-.101594c1.575264-.747876 3.121298-1.563047 4.711879-2.436796l1.375985-.76307 2.858726-1.607334 1.50339-.841824c.511075-.284645 1.032671-.573258 1.566506-.865636l5.270258 11.632904 1.454408 3.229117c.72214 1.609691 1.436898 3.213961 2.14524 4.82127 50.595313 114.847018 101.193258 229.692722 151.758303 344.55419668 44.379799 100.81362112 88.705641 201.65221232 133.082808 302.46583432 47.027612 106.838072 94.090752 213.657745 141.127572 320.490561.90841 2.062751 1.79362 4.137428 2.67378 6.214539l1.75897 4.154658c1.46917 3.460234 2.95794 6.909655 4.55036 10.304325l.96856 2.029881c.07248.149266.14199.296256.20842.441007l.18989.427567c1.44322 3.367367 1.04151 5.465632-2.81056 6.801299-.60602.210277-1.18769.496123-1.80951.825996l-1.31625.709103c-.23467.124852-.47857.25226-.73409.381055zm-10.38711 7.161597-8.23378 4.783943-3.31516-7.17285-1.05187-2.295071-1.03104-2.282623c-39.90477-89.223038-79.80296-178.448708-119.701159-267.674379l-88.7487-198.489021c-14.792975-33.080821-29.588043-66.160618-44.387199-99.2383674-38.259587-85.51857575-76.552025-171.0200377-114.848405-256.5201836-20.92372-46.71361-41.855851-93.423008-62.830704-140.111342l-15.739686-35.012039c-.059957-.133236-.117426-.263826-.172201-.391876l-.156033-.376632-.138621-.362018c-.021584-.059154-.04239-.117725-.062393-.175726l-.11017-.341279c-.550645-1.840605-.170112-3.089607 2.072901-4.218865l.209067-.102343c2.10737-1.003303 4.159047-2.135043 6.286202-3.346493l3.263736-1.870864c.838284-.479616 1.696404-.967015 2.581279-1.459627zm-19.78567 9.786835-8.08461 4.592706-454.233991-1010.860329 15.193371-8.622984zm-19.58977 10.610695-7.64746 4.556751-.54978-1.117762-.77205-1.555238-.48166-.984963c-.2345-.486262-.4597-.965687-.67638-1.449488-37.30982-83.259607-74.582795-166.537614-111.918922-249.784078-41.756473-93.098613-83.582671-186.163055-125.35493-279.253783-31.552842-70.3161731-63.049115-140.65994737-94.609851-210.9721779-32.45533-72.3073701-64.954074-144.5937101-97.444925-216.8839941l-7.612769-16.96466c-3.387461-7.537877-6.791162-15.06754-10.25468-22.566645l-2.609535-5.61825c-1.521843-3.25889-.931238-4.727987 1.85381-6.119013l.207702-.101668c1.829312-.878624 3.619486-1.846293 5.462612-2.87442l1.594938-.895392 2.469227-1.38986c.561645-.314261 1.132982-.63179 1.71616-.951921zm-19.58978 11.059398-7.45667 4.463751-453.294742-1011.255081 14.693916-8.228232zm-26.33949 14.646834-8.8466-19.540294-2.32215-5.153178-48.718698-108.566633c-15.981018-35.618295-31.956942-71.239054-47.918075-106.867042l-18.684558-41.739416-37.336807-83.494413c-12.446289-27.831065-24.89851-55.659143-37.372398-83.476496-33.946906-75.698468-68.029227-151.329904-101.987966-227.0217994-21.432263-47.7725493-42.848093-95.5529846-64.259321-143.3355556l-64.231712-143.348371-2.249323-5.028381-6.733057-15.092932c-3.746349-8.382041-7.51727-16.751507-11.387605-25.069859-1.441115-3.096601-.87646-4.437535 1.662344-5.752905l.204533-.103823c1.612228-.801954 3.200092-1.657383 4.830675-2.559052l1.647307-.916815 2.55697-1.429503 1.783726-.986845 1.483267 3.278537 2.172425 4.788593c.238059.525607.475047 1.049492.710999 1.572087l1.403565 3.123528c.4639 1.038313.923941 2.074912 1.380405 3.113245 41.892962 95.263829 83.772778 190.534229 125.660481 285.8006857l103.268486 234.8474173c40.737339 92.645651 81.465476 185.295244 122.210704 277.936951 28.859012 65.614802 57.718024 131.229604 86.651973 196.808918 1.47288 3.33793.65877 4.622388-.80964 5.450994l-.23085.124097-.23985.118197-.37377.16906-.51754.216829-.39676.161839-.29386.121556c-1.02873.431435-2.04888.936438-2.71732 1.850779zm-17.26004 9.024874-2.11906.766552-453.428773-1010.899006 14.132582-7.800993 4.469722 10.054303 1.844776 4.163168 1.216654 2.759614 91.114044 207.2310726c15.186648 34.5380577 30.37505 69.0753364 45.567104 103.6110083 46.663689 106.0785131 93.364199 212.1386211 140.037093 318.2131911 31.318654 71.179128 62.613637 142.370087 93.92703 213.551845 14.625717 33.249529 29.253771 66.497305 43.886891 99.742939l22.481937 51.073064.36514.857869.23791.585798.20532.539922.11798.336014.1023.317957c.01572.05154.03076.102367.04513.152499l.0779.292619c.34775 1.423005.06318 2.256293-1.12096 3.024563l-.2489.152943c-.04351.025397-.08804.050762-.1336.076112l-.28577.152091c-.04972.025372-.10048.05077-.1523.076211l-.32372.153338-.34961.155336-.37597.158265-.40281.162128zm-18.147819 11.250436-1.841869.874171-10.227466-22.649782c-2.02818-4.495399-4.047632-8.978458-6.061342-13.464291l-98.062321-218.526822c-16.344077-36.420942-32.689375-72.8413-49.037453-109.260344-37.850041-84.321818-75.704034-168.643636-113.602809-252.941792-24.069028-53.5368488-48.24606-107.01848703-72.330894-160.5474483-14.393474-31.9917077-28.674992-64.0373107-43.052661-96.0369057l-17.00795-37.851601c-11.34232-25.232562-22.69914-50.457887-34.113222-75.654638l-8.681364-19.135863-.202962-.473772-.181444-.45533c-.028421-.074386-.055924-.148028-.082501-.220941l-.148254-.428813c-.981593-3.011823-.211496-4.72048 3.118365-6.136863l.23648-.098356c1.583352-.644295 3.104138-1.45685 4.68764-2.349322l2.437951-1.387602c.629077-.356364 1.275782-.717754 1.946723-1.079513l4.402798 9.716017 1.711665 3.790452c.849209 1.887922 1.688675 3.767633 2.51925 5.651486 34.771935 78.884923 69.545187 157.768532 104.289463 236.6666009 49.634303 112.7156581 99.236995 225.4470901 148.867347 338.1653781l68.341341 155.180716 91.406395 207.522822 23.602037 53.560289.36626.858155.23587.582011.137757.360916.121541.340642c.018876.05515.037055.109506.054524.163092l.096217.312475.078666.295195c.336943 1.386944.040144 2.210331-1.161906 3.078781l-.261706.180522-.288074.183006c-.050239.030774-.101599.061702-.154091.092808l-.328628.188978-.356331.194455-.587611.304576zm-20.286962 9.730079-1.60691.543861-453.510298-1010.677516 13.556608-7.630826 1.417309 3.1322 2.241586 4.944791.863312 1.918836.848841 1.90429c.140437.316881.280397.63369.419945.950693l68.284094 155.162416 68.279161 155.1643885c31.182171 70.8608565 62.360396 141.7217135 93.545198 212.5799405l101.3819 230.342113c16.896269 38.390742 33.791271 76.782068 50.683642 115.174562 12.545836 28.514705 25.064193 57.041679 37.588202 85.565732l19.215186 43.743779.367268.861316.237751.584954.139546.362816.123757.342282c.019281.055392.037882.109972.055791.163759l.099073.313391.081947.295405.064287.278436c.26718 1.306409-.103219 2.05392-1.382959 2.760167l-.277838.145702-.304323.145542-.331343.146402-.358897.148282-.386988.151178-.415612.155095zm-20.010765 11.324424-.56059.185835-9.722807-21.69017c-1.083521-2.41532-2.168029-4.831235-3.253442-7.246575l-47.104563-104.777365c-15.700972-34.926117-31.396679-69.854863-47.072967-104.793142l-20.906176-46.647238-41.767426-93.316662c-6.964227-15.551298-13.93261-31.100542-20.909137-46.645758-34.537071-76.95428-69.164977-153.862541-103.725744-230.8049874l-19.894877-44.3289057-39.750848-88.6765112c-22.706133-50.6419328-45.399101-101.2891247-68.124981-151.9218537-8.231104-18.339666-16.476836-36.67294-24.794333-54.970908l-5.089009-11.172243-.167947-.386034-.152318-.373253-.135435-.360854c-.780544-2.187822-.52643-3.690191 2.086837-4.910546l.217082-.098338c1.661185-.729993 3.268073-1.596494 4.95527-2.54505l2.607852-1.477568 1.380648-.772177c.235422-.130126.473676-.260896.715025-.392203l3.316375 7.40883 5.414415 12.080792 2.131632 4.772585 2.114891 4.755842c.702378 1.583778 1.402273 3.166697 2.099991 4.75069l26.858753 60.999908 53.698784 122.00975 80.635109 183.171479c13.438275 30.529197 26.874989 61.059221 40.308486 91.590853 37.37797 84.953696 74.703282 169.933689 112.094417 254.880811 29.094866 66.100371 58.25687 132.166556 87.382014 198.251149 6.397948 14.515706 12.780684 29.038425 19.171611 43.557248l10.108848 22.945193.266783.626349.1595.387966.144161.365535.128262.344175.111801.323889.09478.304672c.387374 1.329395.240704 2.10764-.669942 2.774079l-.215035.146436c-.151865.096635-.320872.19153-.507767.286114l-.293854.141822-.321248.142426-.349204.144102-.377719.14685-.621272.227771-.451462.158406zm-13.730466 7.826386-5.91065 3.521675-453.66538-1011.214961 13.068138-7.485038zm-19.393874 10.969396-5.573134 3.322848-1.422261-2.934469c-.35493-.735093-.691833-1.445463-1.014176-2.162843l-122.433894-272.82449c-35.01308-78.014636-70.027476-156.027958-105.061616-234.032079-39.731947-88.464257-79.502067-176.911427-119.22875-265.3783131-27.526072-61.2949797-55.015077-122.6076249-82.564063-183.8908279l-20.674503-45.956145c-1.435279-3.187275-1.071824-4.777522 1.769952-6.15l.212368-.100056c1.257989-.579095 2.49035-1.219753 3.757077-1.907799l1.280404-.703317 1.992725-1.10732 1.396006-.768516c.238095-.129887.479088-.260631.723258-.392167zm-19.785669 10.093515-5.395899 3.216588-453.788335-1011.225802 12.614987-7.08254zm-24.206233 13.203843-453.980079-1011.122869 12.173299-6.793816 2.305711 5.085732.722307 1.610084c.119083.267242.237594.534237.355649.801443 23.867356 54.028393 47.775527 108.035747 71.58232 162.0943812 47.610952 108.1146379 95.157391 216.2608318 142.744644 324.3873038 34.534464 78.468775 69.101842 156.923086 103.637622 235.390546l49.51419 112.518198c16.505615 37.505632 33.015821 75.009033 49.541743 112.504819l24.897085 56.455415.17763.425184.160494.410622c.050565.134471.09816.266553.142668.39628l.124154.382158c.898224 2.938839.028862 4.598177-4.099437 5.454519zm-18.406637 11.553883c-3.929795-8.64888-7.913568-17.325374-11.824932-26.03606-41.734824-92.960001-83.47623-185.916058-125.174191-278.894469-4.112352-9.170504-8.2013-18.352696-12.283226-27.538396l-12.241097-27.559435c-4.084267-9.184531-8.177895-18.364385-12.297269-27.531382-19.675308-43.77961-39.517813-87.476373-59.185222-131.258612-4.741646-10.555657-9.456084-21.124902-14.161501-31.698677l-14.107379-31.725854c-4.705564-10.573775-9.420294-21.14302-14.162379-31.698677-23.481351-52.269372-47.123317-104.4585269-70.605985-156.7278983-21.259404-47.3229279-42.459565-94.6754437-63.674906-142.0209327l-23.104678-51.54137-3.759951-8.401177c-5.016824-11.200009-10.064667-22.384843-15.345086-33.44726-2.046586-4.288148-1.148542-6.249244 2.376539-7.856667l.444751-.195194c.972822-.411929 1.917673-.896349 2.910512-1.438504l.864529-.478499 1.842091-1.033571c.484676-.270123.990125-.548527 1.522326-.83405l13.116433 29.729947 44.843443 101.674139c14.946717 33.8921467 29.887839 67.7870877 44.809872 101.6909052 18.891982 42.9235321 37.632565 85.9220203 56.515331 128.8494978 10.102932 22.96812 20.457317 45.812628 30.531286 68.793899 4.486242 10.235669 8.945276 20.484341 13.395729 30.737057l13.344239 30.761312c4.451915 10.251838 8.913875 20.498758 13.404506 30.731797 13.470575 30.700431 27.176807 61.287771 40.69741 91.963217 39.116276 88.742736 78.193057 177.505197 117.281687 266.261083l24.557304 55.799411c10.917305 24.798313 21.850393 49.588834 32.846674 74.34801 1.650856 3.716559.885915 5.28274-2.448597 6.317471l-.449521.132084zm-19.95263 10.183083-453.820866-1010.673328 11.48747-6.460043.233998.397156.879543 1.44288c.271867.456232.517412.899048.72161 1.362379 49.185748 111.6191306 98.382027 223.235632 147.513799 334.881055 17.726195 40.278644 35.247022 80.657199 52.952153 120.94636 24.021528 54.656644 48.116778 109.277792 72.205446 163.902885 31.505629 71.444342 63.053385 142.86765 94.549799 214.315935 20.415731 46.311436 40.785124 92.645588 61.213999 138.950629l15.424774 34.929617.167994.402751c.053133.131718.103363.260912.150574.387609l.132455.372629.113638.35781c.779975 2.628419-.086698 4.020273-3.926386 4.483676zm-14.618198 8.163259-4.107278 2.803139-2.045637-4.382502-.795876-1.730812-.258693-.572409c-59.976798-133.580339-119.944382-267.164622-179.927763-400.741017-23.772191-52.94014-47.599672-105.85267-71.369231-158.79544l-49.596753-110.487948-99.178881-220.9832-6.084773-13.5630554-12.165164-27.1283296c-10.1414-22.605092-20.302533-45.200426-30.560856-67.747482l-.219254-.496804c-1.76836-4.143524-1.093034-6.283609 3.074602-7.860021.965123-.36446 1.890969-.842881 2.855805-1.385956l.838376-.480177 1.317331-.764547c.454486-.261549.926402-.528504 1.421908-.796985zm-23.861276 13.182051-13.242015-29.667119c-2.635388-5.897809-5.269064-11.780297-7.911999-17.658348-36.03715-80.160648-72.121706-160.297632-108.128567-240.474056-33.65627-74.938781-67.209824-149.928835-100.851607-224.87419-31.96279-71.203367-63.941966-142.398555-95.923874-213.592184l-47.973204-106.7901032c-20.84745-46.409931-41.689843-92.8215447-62.580444-139.2099358l-15.76885-34.991023-.16904-.397552-.150663-.382778c-.846392-2.253343-.634167-3.735914 1.829171-4.934517l.210514-.099237c1.368336-.624587 2.70141-1.334835 4.0815-2.092339l2.11568-1.166899c.482558-.265054.97491-.533224 1.480105-.80309l.246403.436084.713672 1.221993c.38104.652755.730333 1.27422 1.017847 1.925712 35.360284 80.303946 70.682379 160.6262988 106.058465 240.9210431 17.552407 39.8397395 35.257569 79.6032279 52.790223 119.4508559l25.110969 57.118233 50.181938 114.255693c8.365878 19.041548 16.73509 38.081493 25.110968 57.118234 29.306357 66.603449 58.645305 133.191368 87.989624 199.776515l29.345101 66.584694c17.909275 40.636955 35.821922 81.272228 53.794575 121.878893l13.57971 30.650794.162566.390951.143748.375009.124107.359467c.798085 2.462809.092141 3.812787-3.386623 4.6692zm-16.391959 10.378912c-.228564-.198228-.473668-.388233-.726646-.574322l-.513886-.368231-.519476-.365442c-.948079-.672101-1.84666-1.368741-2.268512-2.302211-8.996983-19.919942-17.955762-39.858632-26.903837-59.802585l-17.890028-39.890927c-2.982009-6.648325-5.964865-13.296236-8.949588-19.943234-31.190067-69.458306-62.414387-138.898193-93.612358-208.352552l-71.281609-158.690186c-23.75845-52.897935-47.51229-105.798172-71.253944-158.704001-33.588999-74.851248-67.091052-149.7445982-100.661608-224.6037408-16.992953-37.8936278-33.982033-75.7882222-51.09749-113.6199862l-8.673825-19.144454-.195949-.454877c-.031075-.074354-.06135-.147986-.09081-.220908l-.166857-.429087c-.05228-.140246-.101183-.277736-.146591-.412561l-.125626-.396567c-.785231-2.656442-.053211-4.229943 3.198111-5.48543.959451-.370413 1.882983-.843961 2.833799-1.372657l.962253-.5453.994488-.571401c.507644-.290448 1.032644-.586685 1.582899-.882711l.529429 1.058075.744838 1.467784.463481.924779c.300127.607103.582501 1.199308.846934 1.800211 44.07 100.1490027 88.111018 200.3111617 132.194192 300.453586 37.214404 84.538546 74.498628 169.0442 111.711714 253.582747l46.862338 106.490447 93.697158 212.994343 23.416864 53.225653c11.704449 26.614679 23.395903 53.23542 35.042776 79.877002.315394.721001.323349 1.58933.248202 2.497587l-.053266.548886-.104757.93047c-.047157.434999-.085994.866048-.092813 1.281801zm-22.268965 11.162226c-4.495975-9.887555-9.06697-19.81719-13.54057-29.794165-31.271767-69.738887-62.513262-139.492239-93.786345-209.22981-27.615498-61.584515-55.24284-123.163769-82.891241-184.731188-39.67408-88.350213-79.39949-176.67544-119.048563-265.038803-27.833979-62.0342476-55.553452-124.1263554-83.367688-186.1711228-9.698722-21.6332175-19.415871-43.25723-29.137956-64.8787768l-29.768486-66.2077254-.408023-.939754-.261135-.633594-.151836-.391222-.133483-.367986c-.062075-.178428-.117092-.34869-.164787-.511609l-.085546-.31629c-.378128-1.534927-.006341-2.39029 1.379847-3.38793l.290841-.201669.318362-.206923.346354-.21364.374814-.221817.616615-.351254.926157-.510594 1.259604-.680848 1.011869-.527031 3.174227-1.619619 9.70775 21.824559 2.721955 6.140214 2.704724 6.129472c41.798349 95.0067901 83.586169 190.0188399 125.371357 285.032205l62.904939 143.071158c10.485294 23.844576 20.972976 47.688032 31.465777 71.52915l26.369801 59.888542 52.759837 119.76673c8.791195 19.962067 17.579881 39.925304 26.363878 59.890761 17.432431 39.621887 34.850713 79.250678 52.264059 118.88177l52.288943 119.017772.143016.307853.504949 1.045844.167173.367102.151584.364487.089233.240744.07756.238389.063991.235555c.330009 1.364879-.129484 2.56077-3.073557 3.161064zm-15.863369 9.791426c-.210132-.166905-.437205-.325412-.671816-.480184l-.956358-.61022c-.793318-.510337-1.531085-1.048253-1.865033-1.786441-10.553911-23.34388-21.063248-46.710017-31.56329-70.081079l-20.998146-46.743555c-33.692586-74.966343-67.422054-149.915585-101.086979-224.895082-24.818629-55.274359-49.550323-110.590812-74.339974-165.879641-25.685345-57.289598-51.375958-114.57788-77.096868-171.849061-48.679655-108.3887832-97.3738-216.7696732-146.129853-325.120308l-.09266-.209363-.168432-.404496c-.862541-2.173674-.650738-3.517249 1.678396-4.638653.622419-.299567 1.238376-.613726 1.862681-.943576l.944572-.50668 1.464639-.805948 2.100367-1.164653 1.138399-.622774 4.200716 9.419787 6.882051 15.417614 2.716832 6.103905c.451282 1.015496.90183 2.030251 1.351684 3.04452l2.691127 6.081797c.447242 1.013336.893873 2.026694 1.339933 3.040327 28.357937 64.4336962 56.663187 128.8923861 85.027711 193.3234519 44.008875 99.9647701 88.066485 199.9071781 132.07536 299.8719491 47.614043 108.158582 95.191205 216.334265 142.79471 324.498109l26.692527 60.624749c13.345947 30.312332 26.684781 60.627885 39.986628 90.961432.29637.675556.270993 1.505941.189248 2.363563l-.090705.861974c-.039927.382934-.073516.762847-.077467 1.128536zm-19.759184 10.819073-2.200036.147325-453.849835-1011.233823 10.006146-5.899548 2.23835 4.794411.694821 1.502014c.341775.744984.675385 1.483181 1.002141 2.224706 42.802608 97.1603589 85.611799 194.3180874 128.390708 291.491601 40.535426 92.077671 81.065585 184.157974 121.548347 276.260638 32.604238 74.180404 65.088666 148.418684 97.710019 222.591195l23.462027 53.296488 46.965527 106.573246c7.82479 17.763551 15.645713 35.528951 23.459065 53.297969.37918.862636.447906 1.875859.479189 2.906981l.028912 1.032175c.012218.342771.030387.682617.064619 1.014622zm-18.414385 10.336587-2.202767.385478-15.302114-34.090431c-41.208338-91.779197-82.424581-183.555763-123.623697-275.338907-40.023956-89.165053-80.030785-178.336685-120.044201-267.507001l-31.63691-70.535438c-5.273632-11.755484-10.548971-23.51014-15.82797-35.263041-29.18666-64.979951-58.391764-129.9506918-87.58501-194.92669534l-6.406773-14.26795996-12.804004-28.5409117c-12.805167-28.5404497-25.628877-57.0719337-38.606581-85.526234-2.162285-4.740694-1.499406-6.947457 2.262791-8.554551l.456927-.18642.485624-.181587c.622037-.222846 1.22078-.516035 1.861123-.85745l1.355378-.740574.75534-.406224c.131405-.069291.265769-.139307.403391-.209946l3.908549 8.794058 1.261103 2.853155c37.149292 84.3722383 74.289362 168.7484231 111.443924 253.116714 33.617225 76.336411 67.260798 152.659665 100.872753 228.998707 40.823644 92.718553 81.614352 185.452892 122.441949 278.168813 35.246903 80.042522 70.530694 160.06794 105.743344 240.126249.329867.750918.461105 1.59758.550648 2.4644l.104506 1.119641c.035412.372949.07552.743652.132677 1.106156zm-18.610282 9.675935-2.010939.305141-454.038933-1011.284695 9.626696-5.457019 6.505103 14.529643 1.576892 3.541713 1.563137 3.533126c31.523147 71.5225954 63.054195 143.0425598 94.547053 214.579623 34.217568 77.721421 68.38641 155.466517 102.596076 233.1932 38.082732 86.527096 76.183902 173.044985 114.283754 259.564189 34.628447 78.636844 69.268747 157.269741 103.893244 235.909215 6.938858 15.759461 13.85533 31.53076 20.707271 47.332309.275895.637244.404295 1.344526.493352 2.07055l.079948.730372c.049897.488547.09833.977824.177346 1.452633zm-20.774003 12.247568-.267962.39477-454.40178-1011.747804 9.494436-5.385567 178.749247 406.090425 119.05381 270.502669 89.250541 202.815502 59.487721 135.199592c.046442.10564-.023765.267423-.18036.503617l-.13317.191382-.799892 1.078823zm-19.685962 10.773682-.317195-.52909-.97828-1.574071c-.43007-.70193-.840224-1.413729-1.175984-2.162367-25.902261-57.750413-51.749221-115.528455-77.662016-173.273605l-26.288838-58.550898-52.603845-117.088968c-8.76536-19.515787-17.528128-39.032849-26.285876-58.552378l-43.930273-97.947611-87.828651-195.910718c-35.289066-78.696499-70.582082-157.3916823-105.892215-236.0789712-7.153669-15.9394849-14.348074-31.8589875-21.534332-47.7823755l-7.770073-17.2386629-.306229-.7004127-.18369-.4333995-.166777-.4081857-.149398-.3843607c-.023425-.0621518-.046107-.1233688-.068035-.1836799l-.122454-.3512267c-.018876-.0568031-.03698-.1127582-.054301-.1678941l-.09446-.3212173c-.452879-1.6632034-.084628-2.5468663 1.423129-3.5989758l.296136-.199475c.051607-.033653.104347-.067527.158229-.101653l.33707-.208001c.058489-.035247.118138-.070803.178959-.106697l.579269-.332954.87345-.480438 1.25953-.674829c.208369-.110849.4197-.21553.640475-.319738l.456061-.209473 1.634486-.722091c.105741-.047394.214451-.096423.326372-.147297l446.921974 1015.797035zm-19.987272 9.987255-.277957-.456836-.859251-1.35885c-.377752-.606216-.737391-1.221641-1.028526-1.870946-17.967425-40.043774-35.897963-80.104652-53.854849-120.153689-32.389842-72.243257-64.778367-144.486514-97.191922-216.71793-35.108867-78.235022-70.217733-156.470043-105.375341-234.682698l-18.201514-40.459687-36.436729-80.903332c-12.144931-26.968171-24.283791-53.939373-36.400308-80.921522-30.841949-68.684249-61.571922-137.42244253-92.358542-206.1343218l-3.32613-7.3893455-7.158282-15.8068851-.310941-.7028659-.186069-.4329873-.245924-.5999309-.141043-.3691575-.12209-.3463102c-.018739-.0558996-.036666-.1109111-.053769-.1650666l-.092651-.3149151c-.385424-1.4240481-.107745-2.2270191 1.079278-3.1104427l.26837-.1907921c.094156-.0641783.193041-.1290227.296746-.1947889l.325659-.2003196.355112-.2073844.589069-.3276784.658365-.3522025 1.256202-.6555633c.240888-.1251809.487798-.2374731.752867-.3481389l.41274-.1661866 1.210751-.4602244.894638-.349059 447.004067 1015.4303717zm-17.71595 9.753895-1.679775.820845-453.586505-1011.0250844c.168025-.144222.323821-.2829212.470341-.4157498l.606675-.5569278c.375983-.3433017.708312-.6290713 1.076676-.8479156l.733592-.4303124.748355-.4277868.772405-.4328381 1.224013-.6753032 2.79841-1.5381381zm-20.158828 12.1789c-.903522-1.863148-1.85841-3.701297-2.70398-5.592077-21.029925-46.990548-42.007166-94.006097-63.076604-140.976909-49.332803-109.981016-98.698534-219.944926-148.068215-329.90752-45.082565-100.415276-90.211227-200.806867-135.275352-301.231352-30.757928-68.5404385-61.436831-137.1190345-92.156563-205.6792096-.493155-1.1003703-.980934-2.2038824-1.466129-3.3089251l-2.175355-4.9775859c-1.934893-4.4240375-3.895436-8.8338968-6.060293-13.1264634l-.821747-1.604013c-.085025-.1632545-.166144-.3237042-.243304-.4814102l-.219546-.4649482c-1.695076-3.7308561-.981255-5.8515391 2.928712-7.2615719l.243386-.0854482c.226538-.0773023.449126-.1675156.682374-.2722848l.359693-.1682763.386642-.1913436 1.431206-.7247701.604023-.2959484 446.9837 1015.6211127zm-18.628919 9.221663-1.161704.569763-453.712781-1011.0831695 7.988365-4.8752297zm-21.331529 8.207076c-.62535-1.167715-1.32311-2.299886-1.865519-3.507095l-40.417405-90.156179-90.440133-201.87401c-38.416264-85.682918-76.785133-171.39085-115.213246-257.067187-33.244945-74.118983-66.559666-148.202421-99.813827-222.316138-22.861934-50.951178-45.707484-101.9105478-68.554595-152.8691374l-34.660341-77.2996976-.3402417-.7776901-.2221776-.5315302-.1917045-.4907594-.1099028-.3061114-.094903-.2903745-.0793208-.275591c-.3328993-1.25308-.137753-2.0543789.8518173-2.8399269l.2243073-.1682495.249209-.1687208.274693-.1701454.3007594-.1725236.3274084-.175855.3546398-.18014.3824537-.1853783.4108499-.1915701.4398288-.1987153.7153524-.3135557 1.9388591-.820568.6259331-.2616081 56.3972902 128.2460491 306.400127 696.4324392 82.872057 188.434974zm-17.456218 6.645978-1.226239.599677-221.015692-492.042459-222.6478341-495.6665182-8.0257424-17.8743586 7.5141711-4.5002075 29.1630204 66.2003618 25.731448 58.3705838 44.125137 100.0300777 54.457987 123.376424 165.960124 375.856132 49.267154 111.64704 34.798928 78.911606 29.537965 67.028785zm-22.724134 10.235121-1.100907.54764-1.693757-3.761514-3.533995-7.919466-16.834967-37.895594-42.888838-96.69781-.785489-1.760818c-30.845145-68.893352-61.624447-137.82093-92.49593-206.70375-48.208133-107.569096-96.474208-215.109231-144.712629-322.663846l-69.930802-155.940338c-11.656142-25.989439-23.313991-51.9780487-34.9753511-77.9650496-9.6977912-21.6107094-19.4385454-43.1999443-29.1650404-64.79658417l-10.054967-22.34800573-.4039259-.9132268-.3514744-.8239651-.155018-.3807588-.1406452-.3611425-.1258525-.3424261-.1106396-.3246094c-.0171489-.0526668-.0336464-.1046287-.0494838-.1559045l-.0870331-.2995712c-.013162-.0486062-.0256463-.0965638-.0374443-.1438915l-.0624816-.2765575c-.0090175-.0448831-.0173312-.0891737-.0249322-.1328908l-.0369851-.255568-.0225564-.2426998c-.0303494-.7491244.2060941-1.3182223.7724378-1.8358612l.1898816-.1619043c.0669959-.0534979.1377173-.1065756.212234-.159383l.2350064-.1577613c.0410888-.0262084.0831439-.0523867.1261741-.0785537l.2699524-.1570158.2937748-.1576435c.050971-.0263762.1029521-.0528161.155952-.0793383l.3302957-.1602721.3551681-.163149.3804602-.1669258.4061726-.1716022.6583879-.2681399 1.4988381-.5860653.8432851-.3239987 123.9834518 281.8714166 286.8365 652.023693zm-22.920032 7.080702-.833371.320936-.600182-1.339124-2.17143-4.904606-3.754298-8.550554-6.66544-15.251944-15.055889-34.561346-45.427362-104.440808-8.908447-20.443046-4.836969-11.073845-3.749748-8.553016-1.412088-3.203443-1.074188-2.41993-.279166-.623697c-40.573163-90.367246-81.151593-180.733176-121.683943-271.121466-27.757952-61.899932-55.3961-123.859053-83.168534-185.752409-24.11245-53.736443-48.240699-107.465324-72.37339-161.192067l-73.047151-162.63003276-.3630297-.84410254-.2336285-.5746622-.1364441-.3573382-.1204336-.3379956-.1039396-.3197445c-.5572672-1.8140661-.2479815-2.7522757 1.359653-3.7895665l.2883936-.1789738.314314-.1820064.3407178-.1861306.3676052-.1913462.6028788-.2991862.6660943-.3170608 1.8092229-.8300138c.0948885-.0430619.1910484-.0866822.2884898-.1308836l17.9537635 40.8266598 28.4268113 64.7400505 23.8656613 54.4219724 50.109963 114.408434 74.478175 170.240805 103.170466 235.885479 49.086881 112.132624 32.675361 74.561738 25.38387 57.856416 16.855924 38.375917zm-22.920032 8.741563-.218661-.490728-2.79398-6.381481-16.779919-38.547777-66.64809-153.383864-176.567777-406.518676-16.49658-37.90296-.089595-.202176c-33.502285-75.168646-67.000617-150.339923-100.4646924-225.526991l-11.1459957-25.067345-22.2711207-50.1445438c-7.4260259-16.7136268-14.8590086-33.4237588-22.3128619-50.12357474-.4244387-.95089669-1.1115984-1.77341647-1.8561994-2.56796531l-1.1343226-1.1833958c-.2815209-.29687977-.5566857-.59688591-.8146693-.90531329v-4.08692587c.3584166.30997346.7525193.60262748 1.1570342.89023722l1.1813624.83239333.4507492.33434236c.8100284.62090985 1.5160698 1.29238145 1.885653 2.12732338 14.0738057 31.80262552 28.1031429 63.62663312 42.1230923 95.45524602l28.0377761 63.6583955c4.6743412 10.609099 9.350238 21.217467 14.0289898 31.824483 18.331917 41.558746 36.727573 83.087147 55.098586 124.626834l18.571013 42.027523 5.661895 13.031638 27.032882 62.350133 46.309966 106.900523 51.524304 119.019575 36.697259 84.829986 23.594822 54.578725 22.09682 51.151063 13.559523 31.414238 12.384546 28.717511 11.005888 25.551454 7.227147 16.803536 4.281183 9.968523 3.82195 8.913011 3.337256 7.798833 2.827101 6.62599c3.41805 8.026684 5.407796 12.769341 5.697666 13.6022z' fill='%23e2e735' fill-rule='evenodd' mask='url(%23a)' transform='matrix(1 0 0 -1 0 495)'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 375px 100%;
  position: absolute;
  top: 0;
  left: 68.2666667%;
  z-index: 2;
}
@media (min-width: 1024px) {
  .block--pullquote.has-stripes--yellow::before {
    background-size: 585px 100%;
    left: 59.5138889%;
  }
}
@media (min-width: 1440px) {
  .block--pullquote.has-stripes--yellow::before {
    left: 0;
    right: 0;
    background-position: top right;
  }
}
.block--pullquote .has-overlay--blue::after {
  background-color: #000a6c;
  opacity: 0.75;
  z-index: 2;
}
@supports (mix-blend-mode: multiply) {
  .block--pullquote .has-overlay--blue::after {
    background-color: #000f9f;
    mix-blend-mode: multiply;
  }
}
.block--pullquote .has-overlay--blue::before, .block--pullquote .has-overlay--blue::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 0.2s linear;
}
.block--pullquote .has-overlay--blue img {
  filter: grayscale(1);
  transition: all 0.2s linear;
}
.block--pullquote.has-stripes--blue::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg height='495' viewBox='0 0 585 495' width='585' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='a' fill='%23000f9f'%3E%3Cpath d='m585 0v495h-585v-495z' fill='%23fff' fill-rule='evenodd'/%3E%3C/mask%3E%3Cpath d='m1172.25213 617.829251-453.789947-1012.610199 16.002741-9.223056.24974.432896.72299 1.210208c.385499.645766.737515 1.260109 1.023336 1.907364l25.372258 57.469324c12.684844 28.735525 25.359931 57.476073 37.990017 86.238423 42.77924 97.417377 85.44269 194.8900461 128.241666 292.2982088 45.58847 103.7574062 91.305889 207.4516222 136.916729 311.1984972l22.99203 52.326486 45.96492 104.662576c15.32573 34.885574 30.6611 69.766472 46.02278 104.634521 1.55336 3.52381.91509 5.166711-2.05973 6.499004l-.21134.092466c-.65106.278035-1.28632.597564-1.96029.958587l-.68887.374855-1.50358.8327-.83892.457844c-.14567.078612-.29443.158378-.44653.239295zm-19.3384 9.987255-11.26805-25.044615-2.7677-6.16133-2.75746-6.149775c-42.30459-94.460818-84.60655-188.924269-126.90325-283.389036-41.261665-92.15192-82.48651-184.322268-123.781059-276.4570749-49.097362-109.5476429-98.264428-219.0610601-147.373627-328.6021211-3.532506-7.879743-7.050948-15.766363-10.565602-23.654764l-10.542872-23.665448c-5.276029-11.830298-10.566656-23.653136-15.90656-35.451312-1.491824-3.296077-.925773-4.724315 1.853531-6.131348l.207316-.102942c1.694296-.825359 3.359604-1.716966 5.054727-2.656895l1.70724-.955372 2.626713-1.484745 1.814101-1.018479c.307455-.17138.617644-.343522.930838-.516341l.30466.595433 1.166789 2.237201c.370726.720146.719746 1.425066 1.036552 2.145847 34.845029 79.322656 69.654548 158.66374 104.516674 237.978498 30.714128 69.8790749 61.515055 139.7160263 92.219977 209.5977339l42.647891 97.1047561 85.257501 194.225892c32.92753 75.002356 65.85901 150.003396 98.79443 225.001802.94003 2.141012 1.87415 4.28514 2.80571 6.430615l4.18609 9.657758c3.26005 7.509375 6.55046 15.00275 10.01516 22.40429l1.49596 3.166244c2.24295 4.70181 1.67868 7.089045-2.33501 8.77423l-.46915.187863-.24569.091845c-.27916.10215-.55299.220119-.83686.354383l-.43524.213675-.46181.238471-1.04942.552757-.61065.314996c-.10751.054675-.21805.110441-.33185.167308zm-15.1165 7.420617-4.37876 2.37081-16.30477-36.346581c-33.65235-75.025872-67.32969-150.03858-100.9518-225.078932l-22.925421-51.198667-45.817811-102.414118c-7.636905-17.068705-15.275535-34.136524-22.918029-51.20237-33.534-74.8863302-67.114025-149.7502816-100.64934-224.6352958l-34.356172-76.7445422-79.866631-178.465262c-7.448063-16.644073-14.905511-33.283663-22.419455-49.89519l-5.749284-12.68183-.187522-.441267c-1.200892-2.942441-.738958-4.413466 2.150638-5.809986l.215778-.102072c1.983031-.918867 3.914119-1.961807 5.861151-3.056746l3.93544-2.237855c.666154-.377412 1.339109-.755264 2.021379-1.130885l.235931.405686.874673 1.455778c.268189.455856.509046.894405.710681 1.351937 46.694592 106.213371 93.391815 212.426742 140.053532 318.6572264 50.73561 115.5047206 101.45544 231.0160236 152.14897 346.5418066 39.295042 89.547391 78.525662 179.126376 117.814132 268.677716 4.2885 9.773689 8.59425 19.538742 12.90716 29.300299l12.95009 29.27932 6.82725 15.446842.41846.965489.1845.439725.16731.413084.14958.387968.13134.36438.11255.34232.09325.321787c.41707 1.56015.09023 2.407592-1.27801 3.401479l-.28762.200985-.31592.206418-.34475.213377-.37411.221865zm-23.22534 12.749722-.29287-.509241-.58159-.981032c-.38064-.643079-.7401-1.271873-1.03639-1.931994-27.87703-62.163296-55.71196-124.348934-83.60873-186.504345-34.318908-76.464797-68.702296-152.898052-103.029096-229.360221l-10.288565-22.970911-20.535675-45.963506c-3.425902-7.65901-6.856082-15.315905-10.294486-22.968693-43.746798-97.36507-87.535709-194.7104261-131.296983-292.068925l-36.579872-81.403732c-18.290841-40.701383-36.591063-81.398129-54.936766-122.072638l-.191184-.439335c-1.195758-2.858736-.802989-4.335184 1.928318-5.692486l.209244-.101594c1.575264-.747876 3.121298-1.563047 4.711879-2.436796l1.375985-.76307 2.858726-1.607334 1.50339-.841824c.511075-.284645 1.032671-.573258 1.566506-.865636l5.270258 11.632904 1.454408 3.229117c.72214 1.609691 1.436898 3.213961 2.14524 4.82127 50.595313 114.847018 101.193258 229.692722 151.758303 344.55419668 44.379799 100.81362112 88.705641 201.65221232 133.082808 302.46583432 47.027612 106.838072 94.090752 213.657745 141.127572 320.490561.90841 2.062751 1.79362 4.137428 2.67378 6.214539l1.75897 4.154658c1.46917 3.460234 2.95794 6.909655 4.55036 10.304325l.96856 2.029881c.07248.149266.14199.296256.20842.441007l.18989.427567c1.44322 3.367367 1.04151 5.465632-2.81056 6.801299-.60602.210277-1.18769.496123-1.80951.825996l-1.31625.709103c-.23467.124852-.47857.25226-.73409.381055zm-10.38711 7.161597-8.23378 4.783943-3.31516-7.17285-1.05187-2.295071-1.03104-2.282623c-39.90477-89.223038-79.80296-178.448708-119.701159-267.674379l-88.7487-198.489021c-14.792975-33.080821-29.588043-66.160618-44.387199-99.2383674-38.259587-85.51857575-76.552025-171.0200377-114.848405-256.5201836-20.92372-46.71361-41.855851-93.423008-62.830704-140.111342l-15.739686-35.012039c-.059957-.133236-.117426-.263826-.172201-.391876l-.156033-.376632-.138621-.362018c-.021584-.059154-.04239-.117725-.062393-.175726l-.11017-.341279c-.550645-1.840605-.170112-3.089607 2.072901-4.218865l.209067-.102343c2.10737-1.003303 4.159047-2.135043 6.286202-3.346493l3.263736-1.870864c.838284-.479616 1.696404-.967015 2.581279-1.459627zm-19.78567 9.786835-8.08461 4.592706-454.233991-1010.860329 15.193371-8.622984zm-19.58977 10.610695-7.64746 4.556751-.54978-1.117762-.77205-1.555238-.48166-.984963c-.2345-.486262-.4597-.965687-.67638-1.449488-37.30982-83.259607-74.582795-166.537614-111.918922-249.784078-41.756473-93.098613-83.582671-186.163055-125.35493-279.253783-31.552842-70.3161731-63.049115-140.65994737-94.609851-210.9721779-32.45533-72.3073701-64.954074-144.5937101-97.444925-216.8839941l-7.612769-16.96466c-3.387461-7.537877-6.791162-15.06754-10.25468-22.566645l-2.609535-5.61825c-1.521843-3.25889-.931238-4.727987 1.85381-6.119013l.207702-.101668c1.829312-.878624 3.619486-1.846293 5.462612-2.87442l1.594938-.895392 2.469227-1.38986c.561645-.314261 1.132982-.63179 1.71616-.951921zm-19.58978 11.059398-7.45667 4.463751-453.294742-1011.255081 14.693916-8.228232zm-26.33949 14.646834-8.8466-19.540294-2.32215-5.153178-48.718698-108.566633c-15.981018-35.618295-31.956942-71.239054-47.918075-106.867042l-18.684558-41.739416-37.336807-83.494413c-12.446289-27.831065-24.89851-55.659143-37.372398-83.476496-33.946906-75.698468-68.029227-151.329904-101.987966-227.0217994-21.432263-47.7725493-42.848093-95.5529846-64.259321-143.3355556l-64.231712-143.348371-2.249323-5.028381-6.733057-15.092932c-3.746349-8.382041-7.51727-16.751507-11.387605-25.069859-1.441115-3.096601-.87646-4.437535 1.662344-5.752905l.204533-.103823c1.612228-.801954 3.200092-1.657383 4.830675-2.559052l1.647307-.916815 2.55697-1.429503 1.783726-.986845 1.483267 3.278537 2.172425 4.788593c.238059.525607.475047 1.049492.710999 1.572087l1.403565 3.123528c.4639 1.038313.923941 2.074912 1.380405 3.113245 41.892962 95.263829 83.772778 190.534229 125.660481 285.8006857l103.268486 234.8474173c40.737339 92.645651 81.465476 185.295244 122.210704 277.936951 28.859012 65.614802 57.718024 131.229604 86.651973 196.808918 1.47288 3.33793.65877 4.622388-.80964 5.450994l-.23085.124097-.23985.118197-.37377.16906-.51754.216829-.39676.161839-.29386.121556c-1.02873.431435-2.04888.936438-2.71732 1.850779zm-17.26004 9.024874-2.11906.766552-453.428773-1010.899006 14.132582-7.800993 4.469722 10.054303 1.844776 4.163168 1.216654 2.759614 91.114044 207.2310726c15.186648 34.5380577 30.37505 69.0753364 45.567104 103.6110083 46.663689 106.0785131 93.364199 212.1386211 140.037093 318.2131911 31.318654 71.179128 62.613637 142.370087 93.92703 213.551845 14.625717 33.249529 29.253771 66.497305 43.886891 99.742939l22.481937 51.073064.36514.857869.23791.585798.20532.539922.11798.336014.1023.317957c.01572.05154.03076.102367.04513.152499l.0779.292619c.34775 1.423005.06318 2.256293-1.12096 3.024563l-.2489.152943c-.04351.025397-.08804.050762-.1336.076112l-.28577.152091c-.04972.025372-.10048.05077-.1523.076211l-.32372.153338-.34961.155336-.37597.158265-.40281.162128zm-18.147819 11.250436-1.841869.874171-10.227466-22.649782c-2.02818-4.495399-4.047632-8.978458-6.061342-13.464291l-98.062321-218.526822c-16.344077-36.420942-32.689375-72.8413-49.037453-109.260344-37.850041-84.321818-75.704034-168.643636-113.602809-252.941792-24.069028-53.5368488-48.24606-107.01848703-72.330894-160.5474483-14.393474-31.9917077-28.674992-64.0373107-43.052661-96.0369057l-17.00795-37.851601c-11.34232-25.232562-22.69914-50.457887-34.113222-75.654638l-8.681364-19.135863-.202962-.473772-.181444-.45533c-.028421-.074386-.055924-.148028-.082501-.220941l-.148254-.428813c-.981593-3.011823-.211496-4.72048 3.118365-6.136863l.23648-.098356c1.583352-.644295 3.104138-1.45685 4.68764-2.349322l2.437951-1.387602c.629077-.356364 1.275782-.717754 1.946723-1.079513l4.402798 9.716017 1.711665 3.790452c.849209 1.887922 1.688675 3.767633 2.51925 5.651486 34.771935 78.884923 69.545187 157.768532 104.289463 236.6666009 49.634303 112.7156581 99.236995 225.4470901 148.867347 338.1653781l68.341341 155.180716 91.406395 207.522822 23.602037 53.560289.36626.858155.23587.582011.137757.360916.121541.340642c.018876.05515.037055.109506.054524.163092l.096217.312475.078666.295195c.336943 1.386944.040144 2.210331-1.161906 3.078781l-.261706.180522-.288074.183006c-.050239.030774-.101599.061702-.154091.092808l-.328628.188978-.356331.194455-.587611.304576zm-20.286962 9.730079-1.60691.543861-453.510298-1010.677516 13.556608-7.630826 1.417309 3.1322 2.241586 4.944791.863312 1.918836.848841 1.90429c.140437.316881.280397.63369.419945.950693l68.284094 155.162416 68.279161 155.1643885c31.182171 70.8608565 62.360396 141.7217135 93.545198 212.5799405l101.3819 230.342113c16.896269 38.390742 33.791271 76.782068 50.683642 115.174562 12.545836 28.514705 25.064193 57.041679 37.588202 85.565732l19.215186 43.743779.367268.861316.237751.584954.139546.362816.123757.342282c.019281.055392.037882.109972.055791.163759l.099073.313391.081947.295405.064287.278436c.26718 1.306409-.103219 2.05392-1.382959 2.760167l-.277838.145702-.304323.145542-.331343.146402-.358897.148282-.386988.151178-.415612.155095zm-20.010765 11.324424-.56059.185835-9.722807-21.69017c-1.083521-2.41532-2.168029-4.831235-3.253442-7.246575l-47.104563-104.777365c-15.700972-34.926117-31.396679-69.854863-47.072967-104.793142l-20.906176-46.647238-41.767426-93.316662c-6.964227-15.551298-13.93261-31.100542-20.909137-46.645758-34.537071-76.95428-69.164977-153.862541-103.725744-230.8049874l-19.894877-44.3289057-39.750848-88.6765112c-22.706133-50.6419328-45.399101-101.2891247-68.124981-151.9218537-8.231104-18.339666-16.476836-36.67294-24.794333-54.970908l-5.089009-11.172243-.167947-.386034-.152318-.373253-.135435-.360854c-.780544-2.187822-.52643-3.690191 2.086837-4.910546l.217082-.098338c1.661185-.729993 3.268073-1.596494 4.95527-2.54505l2.607852-1.477568 1.380648-.772177c.235422-.130126.473676-.260896.715025-.392203l3.316375 7.40883 5.414415 12.080792 2.131632 4.772585 2.114891 4.755842c.702378 1.583778 1.402273 3.166697 2.099991 4.75069l26.858753 60.999908 53.698784 122.00975 80.635109 183.171479c13.438275 30.529197 26.874989 61.059221 40.308486 91.590853 37.37797 84.953696 74.703282 169.933689 112.094417 254.880811 29.094866 66.100371 58.25687 132.166556 87.382014 198.251149 6.397948 14.515706 12.780684 29.038425 19.171611 43.557248l10.108848 22.945193.266783.626349.1595.387966.144161.365535.128262.344175.111801.323889.09478.304672c.387374 1.329395.240704 2.10764-.669942 2.774079l-.215035.146436c-.151865.096635-.320872.19153-.507767.286114l-.293854.141822-.321248.142426-.349204.144102-.377719.14685-.621272.227771-.451462.158406zm-13.730466 7.826386-5.91065 3.521675-453.66538-1011.214961 13.068138-7.485038zm-19.393874 10.969396-5.573134 3.322848-1.422261-2.934469c-.35493-.735093-.691833-1.445463-1.014176-2.162843l-122.433894-272.82449c-35.01308-78.014636-70.027476-156.027958-105.061616-234.032079-39.731947-88.464257-79.502067-176.911427-119.22875-265.3783131-27.526072-61.2949797-55.015077-122.6076249-82.564063-183.8908279l-20.674503-45.956145c-1.435279-3.187275-1.071824-4.777522 1.769952-6.15l.212368-.100056c1.257989-.579095 2.49035-1.219753 3.757077-1.907799l1.280404-.703317 1.992725-1.10732 1.396006-.768516c.238095-.129887.479088-.260631.723258-.392167zm-19.785669 10.093515-5.395899 3.216588-453.788335-1011.225802 12.614987-7.08254zm-24.206233 13.203843-453.980079-1011.122869 12.173299-6.793816 2.305711 5.085732.722307 1.610084c.119083.267242.237594.534237.355649.801443 23.867356 54.028393 47.775527 108.035747 71.58232 162.0943812 47.610952 108.1146379 95.157391 216.2608318 142.744644 324.3873038 34.534464 78.468775 69.101842 156.923086 103.637622 235.390546l49.51419 112.518198c16.505615 37.505632 33.015821 75.009033 49.541743 112.504819l24.897085 56.455415.17763.425184.160494.410622c.050565.134471.09816.266553.142668.39628l.124154.382158c.898224 2.938839.028862 4.598177-4.099437 5.454519zm-18.406637 11.553883c-3.929795-8.64888-7.913568-17.325374-11.824932-26.03606-41.734824-92.960001-83.47623-185.916058-125.174191-278.894469-4.112352-9.170504-8.2013-18.352696-12.283226-27.538396l-12.241097-27.559435c-4.084267-9.184531-8.177895-18.364385-12.297269-27.531382-19.675308-43.77961-39.517813-87.476373-59.185222-131.258612-4.741646-10.555657-9.456084-21.124902-14.161501-31.698677l-14.107379-31.725854c-4.705564-10.573775-9.420294-21.14302-14.162379-31.698677-23.481351-52.269372-47.123317-104.4585269-70.605985-156.7278983-21.259404-47.3229279-42.459565-94.6754437-63.674906-142.0209327l-23.104678-51.54137-3.759951-8.401177c-5.016824-11.200009-10.064667-22.384843-15.345086-33.44726-2.046586-4.288148-1.148542-6.249244 2.376539-7.856667l.444751-.195194c.972822-.411929 1.917673-.896349 2.910512-1.438504l.864529-.478499 1.842091-1.033571c.484676-.270123.990125-.548527 1.522326-.83405l13.116433 29.729947 44.843443 101.674139c14.946717 33.8921467 29.887839 67.7870877 44.809872 101.6909052 18.891982 42.9235321 37.632565 85.9220203 56.515331 128.8494978 10.102932 22.96812 20.457317 45.812628 30.531286 68.793899 4.486242 10.235669 8.945276 20.484341 13.395729 30.737057l13.344239 30.761312c4.451915 10.251838 8.913875 20.498758 13.404506 30.731797 13.470575 30.700431 27.176807 61.287771 40.69741 91.963217 39.116276 88.742736 78.193057 177.505197 117.281687 266.261083l24.557304 55.799411c10.917305 24.798313 21.850393 49.588834 32.846674 74.34801 1.650856 3.716559.885915 5.28274-2.448597 6.317471l-.449521.132084zm-19.95263 10.183083-453.820866-1010.673328 11.48747-6.460043.233998.397156.879543 1.44288c.271867.456232.517412.899048.72161 1.362379 49.185748 111.6191306 98.382027 223.235632 147.513799 334.881055 17.726195 40.278644 35.247022 80.657199 52.952153 120.94636 24.021528 54.656644 48.116778 109.277792 72.205446 163.902885 31.505629 71.444342 63.053385 142.86765 94.549799 214.315935 20.415731 46.311436 40.785124 92.645588 61.213999 138.950629l15.424774 34.929617.167994.402751c.053133.131718.103363.260912.150574.387609l.132455.372629.113638.35781c.779975 2.628419-.086698 4.020273-3.926386 4.483676zm-14.618198 8.163259-4.107278 2.803139-2.045637-4.382502-.795876-1.730812-.258693-.572409c-59.976798-133.580339-119.944382-267.164622-179.927763-400.741017-23.772191-52.94014-47.599672-105.85267-71.369231-158.79544l-49.596753-110.487948-99.178881-220.9832-6.084773-13.5630554-12.165164-27.1283296c-10.1414-22.605092-20.302533-45.200426-30.560856-67.747482l-.219254-.496804c-1.76836-4.143524-1.093034-6.283609 3.074602-7.860021.965123-.36446 1.890969-.842881 2.855805-1.385956l.838376-.480177 1.317331-.764547c.454486-.261549.926402-.528504 1.421908-.796985zm-23.861276 13.182051-13.242015-29.667119c-2.635388-5.897809-5.269064-11.780297-7.911999-17.658348-36.03715-80.160648-72.121706-160.297632-108.128567-240.474056-33.65627-74.938781-67.209824-149.928835-100.851607-224.87419-31.96279-71.203367-63.941966-142.398555-95.923874-213.592184l-47.973204-106.7901032c-20.84745-46.409931-41.689843-92.8215447-62.580444-139.2099358l-15.76885-34.991023-.16904-.397552-.150663-.382778c-.846392-2.253343-.634167-3.735914 1.829171-4.934517l.210514-.099237c1.368336-.624587 2.70141-1.334835 4.0815-2.092339l2.11568-1.166899c.482558-.265054.97491-.533224 1.480105-.80309l.246403.436084.713672 1.221993c.38104.652755.730333 1.27422 1.017847 1.925712 35.360284 80.303946 70.682379 160.6262988 106.058465 240.9210431 17.552407 39.8397395 35.257569 79.6032279 52.790223 119.4508559l25.110969 57.118233 50.181938 114.255693c8.365878 19.041548 16.73509 38.081493 25.110968 57.118234 29.306357 66.603449 58.645305 133.191368 87.989624 199.776515l29.345101 66.584694c17.909275 40.636955 35.821922 81.272228 53.794575 121.878893l13.57971 30.650794.162566.390951.143748.375009.124107.359467c.798085 2.462809.092141 3.812787-3.386623 4.6692zm-16.391959 10.378912c-.228564-.198228-.473668-.388233-.726646-.574322l-.513886-.368231-.519476-.365442c-.948079-.672101-1.84666-1.368741-2.268512-2.302211-8.996983-19.919942-17.955762-39.858632-26.903837-59.802585l-17.890028-39.890927c-2.982009-6.648325-5.964865-13.296236-8.949588-19.943234-31.190067-69.458306-62.414387-138.898193-93.612358-208.352552l-71.281609-158.690186c-23.75845-52.897935-47.51229-105.798172-71.253944-158.704001-33.588999-74.851248-67.091052-149.7445982-100.661608-224.6037408-16.992953-37.8936278-33.982033-75.7882222-51.09749-113.6199862l-8.673825-19.144454-.195949-.454877c-.031075-.074354-.06135-.147986-.09081-.220908l-.166857-.429087c-.05228-.140246-.101183-.277736-.146591-.412561l-.125626-.396567c-.785231-2.656442-.053211-4.229943 3.198111-5.48543.959451-.370413 1.882983-.843961 2.833799-1.372657l.962253-.5453.994488-.571401c.507644-.290448 1.032644-.586685 1.582899-.882711l.529429 1.058075.744838 1.467784.463481.924779c.300127.607103.582501 1.199308.846934 1.800211 44.07 100.1490027 88.111018 200.3111617 132.194192 300.453586 37.214404 84.538546 74.498628 169.0442 111.711714 253.582747l46.862338 106.490447 93.697158 212.994343 23.416864 53.225653c11.704449 26.614679 23.395903 53.23542 35.042776 79.877002.315394.721001.323349 1.58933.248202 2.497587l-.053266.548886-.104757.93047c-.047157.434999-.085994.866048-.092813 1.281801zm-22.268965 11.162226c-4.495975-9.887555-9.06697-19.81719-13.54057-29.794165-31.271767-69.738887-62.513262-139.492239-93.786345-209.22981-27.615498-61.584515-55.24284-123.163769-82.891241-184.731188-39.67408-88.350213-79.39949-176.67544-119.048563-265.038803-27.833979-62.0342476-55.553452-124.1263554-83.367688-186.1711228-9.698722-21.6332175-19.415871-43.25723-29.137956-64.8787768l-29.768486-66.2077254-.408023-.939754-.261135-.633594-.151836-.391222-.133483-.367986c-.062075-.178428-.117092-.34869-.164787-.511609l-.085546-.31629c-.378128-1.534927-.006341-2.39029 1.379847-3.38793l.290841-.201669.318362-.206923.346354-.21364.374814-.221817.616615-.351254.926157-.510594 1.259604-.680848 1.011869-.527031 3.174227-1.619619 9.70775 21.824559 2.721955 6.140214 2.704724 6.129472c41.798349 95.0067901 83.586169 190.0188399 125.371357 285.032205l62.904939 143.071158c10.485294 23.844576 20.972976 47.688032 31.465777 71.52915l26.369801 59.888542 52.759837 119.76673c8.791195 19.962067 17.579881 39.925304 26.363878 59.890761 17.432431 39.621887 34.850713 79.250678 52.264059 118.88177l52.288943 119.017772.143016.307853.504949 1.045844.167173.367102.151584.364487.089233.240744.07756.238389.063991.235555c.330009 1.364879-.129484 2.56077-3.073557 3.161064zm-15.863369 9.791426c-.210132-.166905-.437205-.325412-.671816-.480184l-.956358-.61022c-.793318-.510337-1.531085-1.048253-1.865033-1.786441-10.553911-23.34388-21.063248-46.710017-31.56329-70.081079l-20.998146-46.743555c-33.692586-74.966343-67.422054-149.915585-101.086979-224.895082-24.818629-55.274359-49.550323-110.590812-74.339974-165.879641-25.685345-57.289598-51.375958-114.57788-77.096868-171.849061-48.679655-108.3887832-97.3738-216.7696732-146.129853-325.120308l-.09266-.209363-.168432-.404496c-.862541-2.173674-.650738-3.517249 1.678396-4.638653.622419-.299567 1.238376-.613726 1.862681-.943576l.944572-.50668 1.464639-.805948 2.100367-1.164653 1.138399-.622774 4.200716 9.419787 6.882051 15.417614 2.716832 6.103905c.451282 1.015496.90183 2.030251 1.351684 3.04452l2.691127 6.081797c.447242 1.013336.893873 2.026694 1.339933 3.040327 28.357937 64.4336962 56.663187 128.8923861 85.027711 193.3234519 44.008875 99.9647701 88.066485 199.9071781 132.07536 299.8719491 47.614043 108.158582 95.191205 216.334265 142.79471 324.498109l26.692527 60.624749c13.345947 30.312332 26.684781 60.627885 39.986628 90.961432.29637.675556.270993 1.505941.189248 2.363563l-.090705.861974c-.039927.382934-.073516.762847-.077467 1.128536zm-19.759184 10.819073-2.200036.147325-453.849835-1011.233823 10.006146-5.899548 2.23835 4.794411.694821 1.502014c.341775.744984.675385 1.483181 1.002141 2.224706 42.802608 97.1603589 85.611799 194.3180874 128.390708 291.491601 40.535426 92.077671 81.065585 184.157974 121.548347 276.260638 32.604238 74.180404 65.088666 148.418684 97.710019 222.591195l23.462027 53.296488 46.965527 106.573246c7.82479 17.763551 15.645713 35.528951 23.459065 53.297969.37918.862636.447906 1.875859.479189 2.906981l.028912 1.032175c.012218.342771.030387.682617.064619 1.014622zm-18.414385 10.336587-2.202767.385478-15.302114-34.090431c-41.208338-91.779197-82.424581-183.555763-123.623697-275.338907-40.023956-89.165053-80.030785-178.336685-120.044201-267.507001l-31.63691-70.535438c-5.273632-11.755484-10.548971-23.51014-15.82797-35.263041-29.18666-64.979951-58.391764-129.9506918-87.58501-194.92669534l-6.406773-14.26795996-12.804004-28.5409117c-12.805167-28.5404497-25.628877-57.0719337-38.606581-85.526234-2.162285-4.740694-1.499406-6.947457 2.262791-8.554551l.456927-.18642.485624-.181587c.622037-.222846 1.22078-.516035 1.861123-.85745l1.355378-.740574.75534-.406224c.131405-.069291.265769-.139307.403391-.209946l3.908549 8.794058 1.261103 2.853155c37.149292 84.3722383 74.289362 168.7484231 111.443924 253.116714 33.617225 76.336411 67.260798 152.659665 100.872753 228.998707 40.823644 92.718553 81.614352 185.452892 122.441949 278.168813 35.246903 80.042522 70.530694 160.06794 105.743344 240.126249.329867.750918.461105 1.59758.550648 2.4644l.104506 1.119641c.035412.372949.07552.743652.132677 1.106156zm-18.610282 9.675935-2.010939.305141-454.038933-1011.284695 9.626696-5.457019 6.505103 14.529643 1.576892 3.541713 1.563137 3.533126c31.523147 71.5225954 63.054195 143.0425598 94.547053 214.579623 34.217568 77.721421 68.38641 155.466517 102.596076 233.1932 38.082732 86.527096 76.183902 173.044985 114.283754 259.564189 34.628447 78.636844 69.268747 157.269741 103.893244 235.909215 6.938858 15.759461 13.85533 31.53076 20.707271 47.332309.275895.637244.404295 1.344526.493352 2.07055l.079948.730372c.049897.488547.09833.977824.177346 1.452633zm-20.774003 12.247568-.267962.39477-454.40178-1011.747804 9.494436-5.385567 178.749247 406.090425 119.05381 270.502669 89.250541 202.815502 59.487721 135.199592c.046442.10564-.023765.267423-.18036.503617l-.13317.191382-.799892 1.078823zm-19.685962 10.773682-.317195-.52909-.97828-1.574071c-.43007-.70193-.840224-1.413729-1.175984-2.162367-25.902261-57.750413-51.749221-115.528455-77.662016-173.273605l-26.288838-58.550898-52.603845-117.088968c-8.76536-19.515787-17.528128-39.032849-26.285876-58.552378l-43.930273-97.947611-87.828651-195.910718c-35.289066-78.696499-70.582082-157.3916823-105.892215-236.0789712-7.153669-15.9394849-14.348074-31.8589875-21.534332-47.7823755l-7.770073-17.2386629-.306229-.7004127-.18369-.4333995-.166777-.4081857-.149398-.3843607c-.023425-.0621518-.046107-.1233688-.068035-.1836799l-.122454-.3512267c-.018876-.0568031-.03698-.1127582-.054301-.1678941l-.09446-.3212173c-.452879-1.6632034-.084628-2.5468663 1.423129-3.5989758l.296136-.199475c.051607-.033653.104347-.067527.158229-.101653l.33707-.208001c.058489-.035247.118138-.070803.178959-.106697l.579269-.332954.87345-.480438 1.25953-.674829c.208369-.110849.4197-.21553.640475-.319738l.456061-.209473 1.634486-.722091c.105741-.047394.214451-.096423.326372-.147297l446.921974 1015.797035zm-19.987272 9.987255-.277957-.456836-.859251-1.35885c-.377752-.606216-.737391-1.221641-1.028526-1.870946-17.967425-40.043774-35.897963-80.104652-53.854849-120.153689-32.389842-72.243257-64.778367-144.486514-97.191922-216.71793-35.108867-78.235022-70.217733-156.470043-105.375341-234.682698l-18.201514-40.459687-36.436729-80.903332c-12.144931-26.968171-24.283791-53.939373-36.400308-80.921522-30.841949-68.684249-61.571922-137.42244253-92.358542-206.1343218l-3.32613-7.3893455-7.158282-15.8068851-.310941-.7028659-.186069-.4329873-.245924-.5999309-.141043-.3691575-.12209-.3463102c-.018739-.0558996-.036666-.1109111-.053769-.1650666l-.092651-.3149151c-.385424-1.4240481-.107745-2.2270191 1.079278-3.1104427l.26837-.1907921c.094156-.0641783.193041-.1290227.296746-.1947889l.325659-.2003196.355112-.2073844.589069-.3276784.658365-.3522025 1.256202-.6555633c.240888-.1251809.487798-.2374731.752867-.3481389l.41274-.1661866 1.210751-.4602244.894638-.349059 447.004067 1015.4303717zm-17.71595 9.753895-1.679775.820845-453.586505-1011.0250844c.168025-.144222.323821-.2829212.470341-.4157498l.606675-.5569278c.375983-.3433017.708312-.6290713 1.076676-.8479156l.733592-.4303124.748355-.4277868.772405-.4328381 1.224013-.6753032 2.79841-1.5381381zm-20.158828 12.1789c-.903522-1.863148-1.85841-3.701297-2.70398-5.592077-21.029925-46.990548-42.007166-94.006097-63.076604-140.976909-49.332803-109.981016-98.698534-219.944926-148.068215-329.90752-45.082565-100.415276-90.211227-200.806867-135.275352-301.231352-30.757928-68.5404385-61.436831-137.1190345-92.156563-205.6792096-.493155-1.1003703-.980934-2.2038824-1.466129-3.3089251l-2.175355-4.9775859c-1.934893-4.4240375-3.895436-8.8338968-6.060293-13.1264634l-.821747-1.604013c-.085025-.1632545-.166144-.3237042-.243304-.4814102l-.219546-.4649482c-1.695076-3.7308561-.981255-5.8515391 2.928712-7.2615719l.243386-.0854482c.226538-.0773023.449126-.1675156.682374-.2722848l.359693-.1682763.386642-.1913436 1.431206-.7247701.604023-.2959484 446.9837 1015.6211127zm-18.628919 9.221663-1.161704.569763-453.712781-1011.0831695 7.988365-4.8752297zm-21.331529 8.207076c-.62535-1.167715-1.32311-2.299886-1.865519-3.507095l-40.417405-90.156179-90.440133-201.87401c-38.416264-85.682918-76.785133-171.39085-115.213246-257.067187-33.244945-74.118983-66.559666-148.202421-99.813827-222.316138-22.861934-50.951178-45.707484-101.9105478-68.554595-152.8691374l-34.660341-77.2996976-.3402417-.7776901-.2221776-.5315302-.1917045-.4907594-.1099028-.3061114-.094903-.2903745-.0793208-.275591c-.3328993-1.25308-.137753-2.0543789.8518173-2.8399269l.2243073-.1682495.249209-.1687208.274693-.1701454.3007594-.1725236.3274084-.175855.3546398-.18014.3824537-.1853783.4108499-.1915701.4398288-.1987153.7153524-.3135557 1.9388591-.820568.6259331-.2616081 56.3972902 128.2460491 306.400127 696.4324392 82.872057 188.434974zm-17.456218 6.645978-1.226239.599677-221.015692-492.042459-222.6478341-495.6665182-8.0257424-17.8743586 7.5141711-4.5002075 29.1630204 66.2003618 25.731448 58.3705838 44.125137 100.0300777 54.457987 123.376424 165.960124 375.856132 49.267154 111.64704 34.798928 78.911606 29.537965 67.028785zm-22.724134 10.235121-1.100907.54764-1.693757-3.761514-3.533995-7.919466-16.834967-37.895594-42.888838-96.69781-.785489-1.760818c-30.845145-68.893352-61.624447-137.82093-92.49593-206.70375-48.208133-107.569096-96.474208-215.109231-144.712629-322.663846l-69.930802-155.940338c-11.656142-25.989439-23.313991-51.9780487-34.9753511-77.9650496-9.6977912-21.6107094-19.4385454-43.1999443-29.1650404-64.79658417l-10.054967-22.34800573-.4039259-.9132268-.3514744-.8239651-.155018-.3807588-.1406452-.3611425-.1258525-.3424261-.1106396-.3246094c-.0171489-.0526668-.0336464-.1046287-.0494838-.1559045l-.0870331-.2995712c-.013162-.0486062-.0256463-.0965638-.0374443-.1438915l-.0624816-.2765575c-.0090175-.0448831-.0173312-.0891737-.0249322-.1328908l-.0369851-.255568-.0225564-.2426998c-.0303494-.7491244.2060941-1.3182223.7724378-1.8358612l.1898816-.1619043c.0669959-.0534979.1377173-.1065756.212234-.159383l.2350064-.1577613c.0410888-.0262084.0831439-.0523867.1261741-.0785537l.2699524-.1570158.2937748-.1576435c.050971-.0263762.1029521-.0528161.155952-.0793383l.3302957-.1602721.3551681-.163149.3804602-.1669258.4061726-.1716022.6583879-.2681399 1.4988381-.5860653.8432851-.3239987 123.9834518 281.8714166 286.8365 652.023693zm-22.920032 7.080702-.833371.320936-.600182-1.339124-2.17143-4.904606-3.754298-8.550554-6.66544-15.251944-15.055889-34.561346-45.427362-104.440808-8.908447-20.443046-4.836969-11.073845-3.749748-8.553016-1.412088-3.203443-1.074188-2.41993-.279166-.623697c-40.573163-90.367246-81.151593-180.733176-121.683943-271.121466-27.757952-61.899932-55.3961-123.859053-83.168534-185.752409-24.11245-53.736443-48.240699-107.465324-72.37339-161.192067l-73.047151-162.63003276-.3630297-.84410254-.2336285-.5746622-.1364441-.3573382-.1204336-.3379956-.1039396-.3197445c-.5572672-1.8140661-.2479815-2.7522757 1.359653-3.7895665l.2883936-.1789738.314314-.1820064.3407178-.1861306.3676052-.1913462.6028788-.2991862.6660943-.3170608 1.8092229-.8300138c.0948885-.0430619.1910484-.0866822.2884898-.1308836l17.9537635 40.8266598 28.4268113 64.7400505 23.8656613 54.4219724 50.109963 114.408434 74.478175 170.240805 103.170466 235.885479 49.086881 112.132624 32.675361 74.561738 25.38387 57.856416 16.855924 38.375917zm-22.920032 8.741563-.218661-.490728-2.79398-6.381481-16.779919-38.547777-66.64809-153.383864-176.567777-406.518676-16.49658-37.90296-.089595-.202176c-33.502285-75.168646-67.000617-150.339923-100.4646924-225.526991l-11.1459957-25.067345-22.2711207-50.1445438c-7.4260259-16.7136268-14.8590086-33.4237588-22.3128619-50.12357474-.4244387-.95089669-1.1115984-1.77341647-1.8561994-2.56796531l-1.1343226-1.1833958c-.2815209-.29687977-.5566857-.59688591-.8146693-.90531329v-4.08692587c.3584166.30997346.7525193.60262748 1.1570342.89023722l1.1813624.83239333.4507492.33434236c.8100284.62090985 1.5160698 1.29238145 1.885653 2.12732338 14.0738057 31.80262552 28.1031429 63.62663312 42.1230923 95.45524602l28.0377761 63.6583955c4.6743412 10.609099 9.350238 21.217467 14.0289898 31.824483 18.331917 41.558746 36.727573 83.087147 55.098586 124.626834l18.571013 42.027523 5.661895 13.031638 27.032882 62.350133 46.309966 106.900523 51.524304 119.019575 36.697259 84.829986 23.594822 54.578725 22.09682 51.151063 13.559523 31.414238 12.384546 28.717511 11.005888 25.551454 7.227147 16.803536 4.281183 9.968523 3.82195 8.913011 3.337256 7.798833 2.827101 6.62599c3.41805 8.026684 5.407796 12.769341 5.697666 13.6022z' fill='%23000f9f' fill-rule='evenodd' mask='url(%23a)' transform='matrix(1 0 0 -1 0 495)'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 375px 100%;
  position: absolute;
  top: 0;
  left: 68.2666667%;
  z-index: 2;
}
@media (min-width: 1024px) {
  .block--pullquote.has-stripes--blue::before {
    background-size: 585px 100%;
    left: 59.5138889%;
  }
}
@media (min-width: 1440px) {
  .block--pullquote.has-stripes--blue::before {
    left: 0;
    right: 0;
    background-position: top right;
  }
}
.block--pullquote .has-overlay--turquoise::after {
  background-color: #3ebcb9;
  opacity: 0.75;
  z-index: 2;
}
@supports (mix-blend-mode: multiply) {
  .block--pullquote .has-overlay--turquoise::after {
    background-color: #62cbc9;
    mix-blend-mode: multiply;
  }
}
.block--pullquote .has-overlay--turquoise::before {
  background-color: #000;
  opacity: 0.25;
  z-index: 1;
}
.block--pullquote .has-overlay--turquoise::before, .block--pullquote .has-overlay--turquoise::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 0.2s linear;
}
.block--pullquote .has-overlay--turquoise img {
  filter: grayscale(1);
  transition: all 0.2s linear;
}
.block--pullquote.has-stripes--turquoise::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg height='495' viewBox='0 0 585 495' width='585' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='a' fill='%2362cbc9'%3E%3Cpath d='m585 0v495h-585v-495z' fill='%23fff' fill-rule='evenodd'/%3E%3C/mask%3E%3Cpath d='m1172.25213 617.829251-453.789947-1012.610199 16.002741-9.223056.24974.432896.72299 1.210208c.385499.645766.737515 1.260109 1.023336 1.907364l25.372258 57.469324c12.684844 28.735525 25.359931 57.476073 37.990017 86.238423 42.77924 97.417377 85.44269 194.8900461 128.241666 292.2982088 45.58847 103.7574062 91.305889 207.4516222 136.916729 311.1984972l22.99203 52.326486 45.96492 104.662576c15.32573 34.885574 30.6611 69.766472 46.02278 104.634521 1.55336 3.52381.91509 5.166711-2.05973 6.499004l-.21134.092466c-.65106.278035-1.28632.597564-1.96029.958587l-.68887.374855-1.50358.8327-.83892.457844c-.14567.078612-.29443.158378-.44653.239295zm-19.3384 9.987255-11.26805-25.044615-2.7677-6.16133-2.75746-6.149775c-42.30459-94.460818-84.60655-188.924269-126.90325-283.389036-41.261665-92.15192-82.48651-184.322268-123.781059-276.4570749-49.097362-109.5476429-98.264428-219.0610601-147.373627-328.6021211-3.532506-7.879743-7.050948-15.766363-10.565602-23.654764l-10.542872-23.665448c-5.276029-11.830298-10.566656-23.653136-15.90656-35.451312-1.491824-3.296077-.925773-4.724315 1.853531-6.131348l.207316-.102942c1.694296-.825359 3.359604-1.716966 5.054727-2.656895l1.70724-.955372 2.626713-1.484745 1.814101-1.018479c.307455-.17138.617644-.343522.930838-.516341l.30466.595433 1.166789 2.237201c.370726.720146.719746 1.425066 1.036552 2.145847 34.845029 79.322656 69.654548 158.66374 104.516674 237.978498 30.714128 69.8790749 61.515055 139.7160263 92.219977 209.5977339l42.647891 97.1047561 85.257501 194.225892c32.92753 75.002356 65.85901 150.003396 98.79443 225.001802.94003 2.141012 1.87415 4.28514 2.80571 6.430615l4.18609 9.657758c3.26005 7.509375 6.55046 15.00275 10.01516 22.40429l1.49596 3.166244c2.24295 4.70181 1.67868 7.089045-2.33501 8.77423l-.46915.187863-.24569.091845c-.27916.10215-.55299.220119-.83686.354383l-.43524.213675-.46181.238471-1.04942.552757-.61065.314996c-.10751.054675-.21805.110441-.33185.167308zm-15.1165 7.420617-4.37876 2.37081-16.30477-36.346581c-33.65235-75.025872-67.32969-150.03858-100.9518-225.078932l-22.925421-51.198667-45.817811-102.414118c-7.636905-17.068705-15.275535-34.136524-22.918029-51.20237-33.534-74.8863302-67.114025-149.7502816-100.64934-224.6352958l-34.356172-76.7445422-79.866631-178.465262c-7.448063-16.644073-14.905511-33.283663-22.419455-49.89519l-5.749284-12.68183-.187522-.441267c-1.200892-2.942441-.738958-4.413466 2.150638-5.809986l.215778-.102072c1.983031-.918867 3.914119-1.961807 5.861151-3.056746l3.93544-2.237855c.666154-.377412 1.339109-.755264 2.021379-1.130885l.235931.405686.874673 1.455778c.268189.455856.509046.894405.710681 1.351937 46.694592 106.213371 93.391815 212.426742 140.053532 318.6572264 50.73561 115.5047206 101.45544 231.0160236 152.14897 346.5418066 39.295042 89.547391 78.525662 179.126376 117.814132 268.677716 4.2885 9.773689 8.59425 19.538742 12.90716 29.300299l12.95009 29.27932 6.82725 15.446842.41846.965489.1845.439725.16731.413084.14958.387968.13134.36438.11255.34232.09325.321787c.41707 1.56015.09023 2.407592-1.27801 3.401479l-.28762.200985-.31592.206418-.34475.213377-.37411.221865zm-23.22534 12.749722-.29287-.509241-.58159-.981032c-.38064-.643079-.7401-1.271873-1.03639-1.931994-27.87703-62.163296-55.71196-124.348934-83.60873-186.504345-34.318908-76.464797-68.702296-152.898052-103.029096-229.360221l-10.288565-22.970911-20.535675-45.963506c-3.425902-7.65901-6.856082-15.315905-10.294486-22.968693-43.746798-97.36507-87.535709-194.7104261-131.296983-292.068925l-36.579872-81.403732c-18.290841-40.701383-36.591063-81.398129-54.936766-122.072638l-.191184-.439335c-1.195758-2.858736-.802989-4.335184 1.928318-5.692486l.209244-.101594c1.575264-.747876 3.121298-1.563047 4.711879-2.436796l1.375985-.76307 2.858726-1.607334 1.50339-.841824c.511075-.284645 1.032671-.573258 1.566506-.865636l5.270258 11.632904 1.454408 3.229117c.72214 1.609691 1.436898 3.213961 2.14524 4.82127 50.595313 114.847018 101.193258 229.692722 151.758303 344.55419668 44.379799 100.81362112 88.705641 201.65221232 133.082808 302.46583432 47.027612 106.838072 94.090752 213.657745 141.127572 320.490561.90841 2.062751 1.79362 4.137428 2.67378 6.214539l1.75897 4.154658c1.46917 3.460234 2.95794 6.909655 4.55036 10.304325l.96856 2.029881c.07248.149266.14199.296256.20842.441007l.18989.427567c1.44322 3.367367 1.04151 5.465632-2.81056 6.801299-.60602.210277-1.18769.496123-1.80951.825996l-1.31625.709103c-.23467.124852-.47857.25226-.73409.381055zm-10.38711 7.161597-8.23378 4.783943-3.31516-7.17285-1.05187-2.295071-1.03104-2.282623c-39.90477-89.223038-79.80296-178.448708-119.701159-267.674379l-88.7487-198.489021c-14.792975-33.080821-29.588043-66.160618-44.387199-99.2383674-38.259587-85.51857575-76.552025-171.0200377-114.848405-256.5201836-20.92372-46.71361-41.855851-93.423008-62.830704-140.111342l-15.739686-35.012039c-.059957-.133236-.117426-.263826-.172201-.391876l-.156033-.376632-.138621-.362018c-.021584-.059154-.04239-.117725-.062393-.175726l-.11017-.341279c-.550645-1.840605-.170112-3.089607 2.072901-4.218865l.209067-.102343c2.10737-1.003303 4.159047-2.135043 6.286202-3.346493l3.263736-1.870864c.838284-.479616 1.696404-.967015 2.581279-1.459627zm-19.78567 9.786835-8.08461 4.592706-454.233991-1010.860329 15.193371-8.622984zm-19.58977 10.610695-7.64746 4.556751-.54978-1.117762-.77205-1.555238-.48166-.984963c-.2345-.486262-.4597-.965687-.67638-1.449488-37.30982-83.259607-74.582795-166.537614-111.918922-249.784078-41.756473-93.098613-83.582671-186.163055-125.35493-279.253783-31.552842-70.3161731-63.049115-140.65994737-94.609851-210.9721779-32.45533-72.3073701-64.954074-144.5937101-97.444925-216.8839941l-7.612769-16.96466c-3.387461-7.537877-6.791162-15.06754-10.25468-22.566645l-2.609535-5.61825c-1.521843-3.25889-.931238-4.727987 1.85381-6.119013l.207702-.101668c1.829312-.878624 3.619486-1.846293 5.462612-2.87442l1.594938-.895392 2.469227-1.38986c.561645-.314261 1.132982-.63179 1.71616-.951921zm-19.58978 11.059398-7.45667 4.463751-453.294742-1011.255081 14.693916-8.228232zm-26.33949 14.646834-8.8466-19.540294-2.32215-5.153178-48.718698-108.566633c-15.981018-35.618295-31.956942-71.239054-47.918075-106.867042l-18.684558-41.739416-37.336807-83.494413c-12.446289-27.831065-24.89851-55.659143-37.372398-83.476496-33.946906-75.698468-68.029227-151.329904-101.987966-227.0217994-21.432263-47.7725493-42.848093-95.5529846-64.259321-143.3355556l-64.231712-143.348371-2.249323-5.028381-6.733057-15.092932c-3.746349-8.382041-7.51727-16.751507-11.387605-25.069859-1.441115-3.096601-.87646-4.437535 1.662344-5.752905l.204533-.103823c1.612228-.801954 3.200092-1.657383 4.830675-2.559052l1.647307-.916815 2.55697-1.429503 1.783726-.986845 1.483267 3.278537 2.172425 4.788593c.238059.525607.475047 1.049492.710999 1.572087l1.403565 3.123528c.4639 1.038313.923941 2.074912 1.380405 3.113245 41.892962 95.263829 83.772778 190.534229 125.660481 285.8006857l103.268486 234.8474173c40.737339 92.645651 81.465476 185.295244 122.210704 277.936951 28.859012 65.614802 57.718024 131.229604 86.651973 196.808918 1.47288 3.33793.65877 4.622388-.80964 5.450994l-.23085.124097-.23985.118197-.37377.16906-.51754.216829-.39676.161839-.29386.121556c-1.02873.431435-2.04888.936438-2.71732 1.850779zm-17.26004 9.024874-2.11906.766552-453.428773-1010.899006 14.132582-7.800993 4.469722 10.054303 1.844776 4.163168 1.216654 2.759614 91.114044 207.2310726c15.186648 34.5380577 30.37505 69.0753364 45.567104 103.6110083 46.663689 106.0785131 93.364199 212.1386211 140.037093 318.2131911 31.318654 71.179128 62.613637 142.370087 93.92703 213.551845 14.625717 33.249529 29.253771 66.497305 43.886891 99.742939l22.481937 51.073064.36514.857869.23791.585798.20532.539922.11798.336014.1023.317957c.01572.05154.03076.102367.04513.152499l.0779.292619c.34775 1.423005.06318 2.256293-1.12096 3.024563l-.2489.152943c-.04351.025397-.08804.050762-.1336.076112l-.28577.152091c-.04972.025372-.10048.05077-.1523.076211l-.32372.153338-.34961.155336-.37597.158265-.40281.162128zm-18.147819 11.250436-1.841869.874171-10.227466-22.649782c-2.02818-4.495399-4.047632-8.978458-6.061342-13.464291l-98.062321-218.526822c-16.344077-36.420942-32.689375-72.8413-49.037453-109.260344-37.850041-84.321818-75.704034-168.643636-113.602809-252.941792-24.069028-53.5368488-48.24606-107.01848703-72.330894-160.5474483-14.393474-31.9917077-28.674992-64.0373107-43.052661-96.0369057l-17.00795-37.851601c-11.34232-25.232562-22.69914-50.457887-34.113222-75.654638l-8.681364-19.135863-.202962-.473772-.181444-.45533c-.028421-.074386-.055924-.148028-.082501-.220941l-.148254-.428813c-.981593-3.011823-.211496-4.72048 3.118365-6.136863l.23648-.098356c1.583352-.644295 3.104138-1.45685 4.68764-2.349322l2.437951-1.387602c.629077-.356364 1.275782-.717754 1.946723-1.079513l4.402798 9.716017 1.711665 3.790452c.849209 1.887922 1.688675 3.767633 2.51925 5.651486 34.771935 78.884923 69.545187 157.768532 104.289463 236.6666009 49.634303 112.7156581 99.236995 225.4470901 148.867347 338.1653781l68.341341 155.180716 91.406395 207.522822 23.602037 53.560289.36626.858155.23587.582011.137757.360916.121541.340642c.018876.05515.037055.109506.054524.163092l.096217.312475.078666.295195c.336943 1.386944.040144 2.210331-1.161906 3.078781l-.261706.180522-.288074.183006c-.050239.030774-.101599.061702-.154091.092808l-.328628.188978-.356331.194455-.587611.304576zm-20.286962 9.730079-1.60691.543861-453.510298-1010.677516 13.556608-7.630826 1.417309 3.1322 2.241586 4.944791.863312 1.918836.848841 1.90429c.140437.316881.280397.63369.419945.950693l68.284094 155.162416 68.279161 155.1643885c31.182171 70.8608565 62.360396 141.7217135 93.545198 212.5799405l101.3819 230.342113c16.896269 38.390742 33.791271 76.782068 50.683642 115.174562 12.545836 28.514705 25.064193 57.041679 37.588202 85.565732l19.215186 43.743779.367268.861316.237751.584954.139546.362816.123757.342282c.019281.055392.037882.109972.055791.163759l.099073.313391.081947.295405.064287.278436c.26718 1.306409-.103219 2.05392-1.382959 2.760167l-.277838.145702-.304323.145542-.331343.146402-.358897.148282-.386988.151178-.415612.155095zm-20.010765 11.324424-.56059.185835-9.722807-21.69017c-1.083521-2.41532-2.168029-4.831235-3.253442-7.246575l-47.104563-104.777365c-15.700972-34.926117-31.396679-69.854863-47.072967-104.793142l-20.906176-46.647238-41.767426-93.316662c-6.964227-15.551298-13.93261-31.100542-20.909137-46.645758-34.537071-76.95428-69.164977-153.862541-103.725744-230.8049874l-19.894877-44.3289057-39.750848-88.6765112c-22.706133-50.6419328-45.399101-101.2891247-68.124981-151.9218537-8.231104-18.339666-16.476836-36.67294-24.794333-54.970908l-5.089009-11.172243-.167947-.386034-.152318-.373253-.135435-.360854c-.780544-2.187822-.52643-3.690191 2.086837-4.910546l.217082-.098338c1.661185-.729993 3.268073-1.596494 4.95527-2.54505l2.607852-1.477568 1.380648-.772177c.235422-.130126.473676-.260896.715025-.392203l3.316375 7.40883 5.414415 12.080792 2.131632 4.772585 2.114891 4.755842c.702378 1.583778 1.402273 3.166697 2.099991 4.75069l26.858753 60.999908 53.698784 122.00975 80.635109 183.171479c13.438275 30.529197 26.874989 61.059221 40.308486 91.590853 37.37797 84.953696 74.703282 169.933689 112.094417 254.880811 29.094866 66.100371 58.25687 132.166556 87.382014 198.251149 6.397948 14.515706 12.780684 29.038425 19.171611 43.557248l10.108848 22.945193.266783.626349.1595.387966.144161.365535.128262.344175.111801.323889.09478.304672c.387374 1.329395.240704 2.10764-.669942 2.774079l-.215035.146436c-.151865.096635-.320872.19153-.507767.286114l-.293854.141822-.321248.142426-.349204.144102-.377719.14685-.621272.227771-.451462.158406zm-13.730466 7.826386-5.91065 3.521675-453.66538-1011.214961 13.068138-7.485038zm-19.393874 10.969396-5.573134 3.322848-1.422261-2.934469c-.35493-.735093-.691833-1.445463-1.014176-2.162843l-122.433894-272.82449c-35.01308-78.014636-70.027476-156.027958-105.061616-234.032079-39.731947-88.464257-79.502067-176.911427-119.22875-265.3783131-27.526072-61.2949797-55.015077-122.6076249-82.564063-183.8908279l-20.674503-45.956145c-1.435279-3.187275-1.071824-4.777522 1.769952-6.15l.212368-.100056c1.257989-.579095 2.49035-1.219753 3.757077-1.907799l1.280404-.703317 1.992725-1.10732 1.396006-.768516c.238095-.129887.479088-.260631.723258-.392167zm-19.785669 10.093515-5.395899 3.216588-453.788335-1011.225802 12.614987-7.08254zm-24.206233 13.203843-453.980079-1011.122869 12.173299-6.793816 2.305711 5.085732.722307 1.610084c.119083.267242.237594.534237.355649.801443 23.867356 54.028393 47.775527 108.035747 71.58232 162.0943812 47.610952 108.1146379 95.157391 216.2608318 142.744644 324.3873038 34.534464 78.468775 69.101842 156.923086 103.637622 235.390546l49.51419 112.518198c16.505615 37.505632 33.015821 75.009033 49.541743 112.504819l24.897085 56.455415.17763.425184.160494.410622c.050565.134471.09816.266553.142668.39628l.124154.382158c.898224 2.938839.028862 4.598177-4.099437 5.454519zm-18.406637 11.553883c-3.929795-8.64888-7.913568-17.325374-11.824932-26.03606-41.734824-92.960001-83.47623-185.916058-125.174191-278.894469-4.112352-9.170504-8.2013-18.352696-12.283226-27.538396l-12.241097-27.559435c-4.084267-9.184531-8.177895-18.364385-12.297269-27.531382-19.675308-43.77961-39.517813-87.476373-59.185222-131.258612-4.741646-10.555657-9.456084-21.124902-14.161501-31.698677l-14.107379-31.725854c-4.705564-10.573775-9.420294-21.14302-14.162379-31.698677-23.481351-52.269372-47.123317-104.4585269-70.605985-156.7278983-21.259404-47.3229279-42.459565-94.6754437-63.674906-142.0209327l-23.104678-51.54137-3.759951-8.401177c-5.016824-11.200009-10.064667-22.384843-15.345086-33.44726-2.046586-4.288148-1.148542-6.249244 2.376539-7.856667l.444751-.195194c.972822-.411929 1.917673-.896349 2.910512-1.438504l.864529-.478499 1.842091-1.033571c.484676-.270123.990125-.548527 1.522326-.83405l13.116433 29.729947 44.843443 101.674139c14.946717 33.8921467 29.887839 67.7870877 44.809872 101.6909052 18.891982 42.9235321 37.632565 85.9220203 56.515331 128.8494978 10.102932 22.96812 20.457317 45.812628 30.531286 68.793899 4.486242 10.235669 8.945276 20.484341 13.395729 30.737057l13.344239 30.761312c4.451915 10.251838 8.913875 20.498758 13.404506 30.731797 13.470575 30.700431 27.176807 61.287771 40.69741 91.963217 39.116276 88.742736 78.193057 177.505197 117.281687 266.261083l24.557304 55.799411c10.917305 24.798313 21.850393 49.588834 32.846674 74.34801 1.650856 3.716559.885915 5.28274-2.448597 6.317471l-.449521.132084zm-19.95263 10.183083-453.820866-1010.673328 11.48747-6.460043.233998.397156.879543 1.44288c.271867.456232.517412.899048.72161 1.362379 49.185748 111.6191306 98.382027 223.235632 147.513799 334.881055 17.726195 40.278644 35.247022 80.657199 52.952153 120.94636 24.021528 54.656644 48.116778 109.277792 72.205446 163.902885 31.505629 71.444342 63.053385 142.86765 94.549799 214.315935 20.415731 46.311436 40.785124 92.645588 61.213999 138.950629l15.424774 34.929617.167994.402751c.053133.131718.103363.260912.150574.387609l.132455.372629.113638.35781c.779975 2.628419-.086698 4.020273-3.926386 4.483676zm-14.618198 8.163259-4.107278 2.803139-2.045637-4.382502-.795876-1.730812-.258693-.572409c-59.976798-133.580339-119.944382-267.164622-179.927763-400.741017-23.772191-52.94014-47.599672-105.85267-71.369231-158.79544l-49.596753-110.487948-99.178881-220.9832-6.084773-13.5630554-12.165164-27.1283296c-10.1414-22.605092-20.302533-45.200426-30.560856-67.747482l-.219254-.496804c-1.76836-4.143524-1.093034-6.283609 3.074602-7.860021.965123-.36446 1.890969-.842881 2.855805-1.385956l.838376-.480177 1.317331-.764547c.454486-.261549.926402-.528504 1.421908-.796985zm-23.861276 13.182051-13.242015-29.667119c-2.635388-5.897809-5.269064-11.780297-7.911999-17.658348-36.03715-80.160648-72.121706-160.297632-108.128567-240.474056-33.65627-74.938781-67.209824-149.928835-100.851607-224.87419-31.96279-71.203367-63.941966-142.398555-95.923874-213.592184l-47.973204-106.7901032c-20.84745-46.409931-41.689843-92.8215447-62.580444-139.2099358l-15.76885-34.991023-.16904-.397552-.150663-.382778c-.846392-2.253343-.634167-3.735914 1.829171-4.934517l.210514-.099237c1.368336-.624587 2.70141-1.334835 4.0815-2.092339l2.11568-1.166899c.482558-.265054.97491-.533224 1.480105-.80309l.246403.436084.713672 1.221993c.38104.652755.730333 1.27422 1.017847 1.925712 35.360284 80.303946 70.682379 160.6262988 106.058465 240.9210431 17.552407 39.8397395 35.257569 79.6032279 52.790223 119.4508559l25.110969 57.118233 50.181938 114.255693c8.365878 19.041548 16.73509 38.081493 25.110968 57.118234 29.306357 66.603449 58.645305 133.191368 87.989624 199.776515l29.345101 66.584694c17.909275 40.636955 35.821922 81.272228 53.794575 121.878893l13.57971 30.650794.162566.390951.143748.375009.124107.359467c.798085 2.462809.092141 3.812787-3.386623 4.6692zm-16.391959 10.378912c-.228564-.198228-.473668-.388233-.726646-.574322l-.513886-.368231-.519476-.365442c-.948079-.672101-1.84666-1.368741-2.268512-2.302211-8.996983-19.919942-17.955762-39.858632-26.903837-59.802585l-17.890028-39.890927c-2.982009-6.648325-5.964865-13.296236-8.949588-19.943234-31.190067-69.458306-62.414387-138.898193-93.612358-208.352552l-71.281609-158.690186c-23.75845-52.897935-47.51229-105.798172-71.253944-158.704001-33.588999-74.851248-67.091052-149.7445982-100.661608-224.6037408-16.992953-37.8936278-33.982033-75.7882222-51.09749-113.6199862l-8.673825-19.144454-.195949-.454877c-.031075-.074354-.06135-.147986-.09081-.220908l-.166857-.429087c-.05228-.140246-.101183-.277736-.146591-.412561l-.125626-.396567c-.785231-2.656442-.053211-4.229943 3.198111-5.48543.959451-.370413 1.882983-.843961 2.833799-1.372657l.962253-.5453.994488-.571401c.507644-.290448 1.032644-.586685 1.582899-.882711l.529429 1.058075.744838 1.467784.463481.924779c.300127.607103.582501 1.199308.846934 1.800211 44.07 100.1490027 88.111018 200.3111617 132.194192 300.453586 37.214404 84.538546 74.498628 169.0442 111.711714 253.582747l46.862338 106.490447 93.697158 212.994343 23.416864 53.225653c11.704449 26.614679 23.395903 53.23542 35.042776 79.877002.315394.721001.323349 1.58933.248202 2.497587l-.053266.548886-.104757.93047c-.047157.434999-.085994.866048-.092813 1.281801zm-22.268965 11.162226c-4.495975-9.887555-9.06697-19.81719-13.54057-29.794165-31.271767-69.738887-62.513262-139.492239-93.786345-209.22981-27.615498-61.584515-55.24284-123.163769-82.891241-184.731188-39.67408-88.350213-79.39949-176.67544-119.048563-265.038803-27.833979-62.0342476-55.553452-124.1263554-83.367688-186.1711228-9.698722-21.6332175-19.415871-43.25723-29.137956-64.8787768l-29.768486-66.2077254-.408023-.939754-.261135-.633594-.151836-.391222-.133483-.367986c-.062075-.178428-.117092-.34869-.164787-.511609l-.085546-.31629c-.378128-1.534927-.006341-2.39029 1.379847-3.38793l.290841-.201669.318362-.206923.346354-.21364.374814-.221817.616615-.351254.926157-.510594 1.259604-.680848 1.011869-.527031 3.174227-1.619619 9.70775 21.824559 2.721955 6.140214 2.704724 6.129472c41.798349 95.0067901 83.586169 190.0188399 125.371357 285.032205l62.904939 143.071158c10.485294 23.844576 20.972976 47.688032 31.465777 71.52915l26.369801 59.888542 52.759837 119.76673c8.791195 19.962067 17.579881 39.925304 26.363878 59.890761 17.432431 39.621887 34.850713 79.250678 52.264059 118.88177l52.288943 119.017772.143016.307853.504949 1.045844.167173.367102.151584.364487.089233.240744.07756.238389.063991.235555c.330009 1.364879-.129484 2.56077-3.073557 3.161064zm-15.863369 9.791426c-.210132-.166905-.437205-.325412-.671816-.480184l-.956358-.61022c-.793318-.510337-1.531085-1.048253-1.865033-1.786441-10.553911-23.34388-21.063248-46.710017-31.56329-70.081079l-20.998146-46.743555c-33.692586-74.966343-67.422054-149.915585-101.086979-224.895082-24.818629-55.274359-49.550323-110.590812-74.339974-165.879641-25.685345-57.289598-51.375958-114.57788-77.096868-171.849061-48.679655-108.3887832-97.3738-216.7696732-146.129853-325.120308l-.09266-.209363-.168432-.404496c-.862541-2.173674-.650738-3.517249 1.678396-4.638653.622419-.299567 1.238376-.613726 1.862681-.943576l.944572-.50668 1.464639-.805948 2.100367-1.164653 1.138399-.622774 4.200716 9.419787 6.882051 15.417614 2.716832 6.103905c.451282 1.015496.90183 2.030251 1.351684 3.04452l2.691127 6.081797c.447242 1.013336.893873 2.026694 1.339933 3.040327 28.357937 64.4336962 56.663187 128.8923861 85.027711 193.3234519 44.008875 99.9647701 88.066485 199.9071781 132.07536 299.8719491 47.614043 108.158582 95.191205 216.334265 142.79471 324.498109l26.692527 60.624749c13.345947 30.312332 26.684781 60.627885 39.986628 90.961432.29637.675556.270993 1.505941.189248 2.363563l-.090705.861974c-.039927.382934-.073516.762847-.077467 1.128536zm-19.759184 10.819073-2.200036.147325-453.849835-1011.233823 10.006146-5.899548 2.23835 4.794411.694821 1.502014c.341775.744984.675385 1.483181 1.002141 2.224706 42.802608 97.1603589 85.611799 194.3180874 128.390708 291.491601 40.535426 92.077671 81.065585 184.157974 121.548347 276.260638 32.604238 74.180404 65.088666 148.418684 97.710019 222.591195l23.462027 53.296488 46.965527 106.573246c7.82479 17.763551 15.645713 35.528951 23.459065 53.297969.37918.862636.447906 1.875859.479189 2.906981l.028912 1.032175c.012218.342771.030387.682617.064619 1.014622zm-18.414385 10.336587-2.202767.385478-15.302114-34.090431c-41.208338-91.779197-82.424581-183.555763-123.623697-275.338907-40.023956-89.165053-80.030785-178.336685-120.044201-267.507001l-31.63691-70.535438c-5.273632-11.755484-10.548971-23.51014-15.82797-35.263041-29.18666-64.979951-58.391764-129.9506918-87.58501-194.92669534l-6.406773-14.26795996-12.804004-28.5409117c-12.805167-28.5404497-25.628877-57.0719337-38.606581-85.526234-2.162285-4.740694-1.499406-6.947457 2.262791-8.554551l.456927-.18642.485624-.181587c.622037-.222846 1.22078-.516035 1.861123-.85745l1.355378-.740574.75534-.406224c.131405-.069291.265769-.139307.403391-.209946l3.908549 8.794058 1.261103 2.853155c37.149292 84.3722383 74.289362 168.7484231 111.443924 253.116714 33.617225 76.336411 67.260798 152.659665 100.872753 228.998707 40.823644 92.718553 81.614352 185.452892 122.441949 278.168813 35.246903 80.042522 70.530694 160.06794 105.743344 240.126249.329867.750918.461105 1.59758.550648 2.4644l.104506 1.119641c.035412.372949.07552.743652.132677 1.106156zm-18.610282 9.675935-2.010939.305141-454.038933-1011.284695 9.626696-5.457019 6.505103 14.529643 1.576892 3.541713 1.563137 3.533126c31.523147 71.5225954 63.054195 143.0425598 94.547053 214.579623 34.217568 77.721421 68.38641 155.466517 102.596076 233.1932 38.082732 86.527096 76.183902 173.044985 114.283754 259.564189 34.628447 78.636844 69.268747 157.269741 103.893244 235.909215 6.938858 15.759461 13.85533 31.53076 20.707271 47.332309.275895.637244.404295 1.344526.493352 2.07055l.079948.730372c.049897.488547.09833.977824.177346 1.452633zm-20.774003 12.247568-.267962.39477-454.40178-1011.747804 9.494436-5.385567 178.749247 406.090425 119.05381 270.502669 89.250541 202.815502 59.487721 135.199592c.046442.10564-.023765.267423-.18036.503617l-.13317.191382-.799892 1.078823zm-19.685962 10.773682-.317195-.52909-.97828-1.574071c-.43007-.70193-.840224-1.413729-1.175984-2.162367-25.902261-57.750413-51.749221-115.528455-77.662016-173.273605l-26.288838-58.550898-52.603845-117.088968c-8.76536-19.515787-17.528128-39.032849-26.285876-58.552378l-43.930273-97.947611-87.828651-195.910718c-35.289066-78.696499-70.582082-157.3916823-105.892215-236.0789712-7.153669-15.9394849-14.348074-31.8589875-21.534332-47.7823755l-7.770073-17.2386629-.306229-.7004127-.18369-.4333995-.166777-.4081857-.149398-.3843607c-.023425-.0621518-.046107-.1233688-.068035-.1836799l-.122454-.3512267c-.018876-.0568031-.03698-.1127582-.054301-.1678941l-.09446-.3212173c-.452879-1.6632034-.084628-2.5468663 1.423129-3.5989758l.296136-.199475c.051607-.033653.104347-.067527.158229-.101653l.33707-.208001c.058489-.035247.118138-.070803.178959-.106697l.579269-.332954.87345-.480438 1.25953-.674829c.208369-.110849.4197-.21553.640475-.319738l.456061-.209473 1.634486-.722091c.105741-.047394.214451-.096423.326372-.147297l446.921974 1015.797035zm-19.987272 9.987255-.277957-.456836-.859251-1.35885c-.377752-.606216-.737391-1.221641-1.028526-1.870946-17.967425-40.043774-35.897963-80.104652-53.854849-120.153689-32.389842-72.243257-64.778367-144.486514-97.191922-216.71793-35.108867-78.235022-70.217733-156.470043-105.375341-234.682698l-18.201514-40.459687-36.436729-80.903332c-12.144931-26.968171-24.283791-53.939373-36.400308-80.921522-30.841949-68.684249-61.571922-137.42244253-92.358542-206.1343218l-3.32613-7.3893455-7.158282-15.8068851-.310941-.7028659-.186069-.4329873-.245924-.5999309-.141043-.3691575-.12209-.3463102c-.018739-.0558996-.036666-.1109111-.053769-.1650666l-.092651-.3149151c-.385424-1.4240481-.107745-2.2270191 1.079278-3.1104427l.26837-.1907921c.094156-.0641783.193041-.1290227.296746-.1947889l.325659-.2003196.355112-.2073844.589069-.3276784.658365-.3522025 1.256202-.6555633c.240888-.1251809.487798-.2374731.752867-.3481389l.41274-.1661866 1.210751-.4602244.894638-.349059 447.004067 1015.4303717zm-17.71595 9.753895-1.679775.820845-453.586505-1011.0250844c.168025-.144222.323821-.2829212.470341-.4157498l.606675-.5569278c.375983-.3433017.708312-.6290713 1.076676-.8479156l.733592-.4303124.748355-.4277868.772405-.4328381 1.224013-.6753032 2.79841-1.5381381zm-20.158828 12.1789c-.903522-1.863148-1.85841-3.701297-2.70398-5.592077-21.029925-46.990548-42.007166-94.006097-63.076604-140.976909-49.332803-109.981016-98.698534-219.944926-148.068215-329.90752-45.082565-100.415276-90.211227-200.806867-135.275352-301.231352-30.757928-68.5404385-61.436831-137.1190345-92.156563-205.6792096-.493155-1.1003703-.980934-2.2038824-1.466129-3.3089251l-2.175355-4.9775859c-1.934893-4.4240375-3.895436-8.8338968-6.060293-13.1264634l-.821747-1.604013c-.085025-.1632545-.166144-.3237042-.243304-.4814102l-.219546-.4649482c-1.695076-3.7308561-.981255-5.8515391 2.928712-7.2615719l.243386-.0854482c.226538-.0773023.449126-.1675156.682374-.2722848l.359693-.1682763.386642-.1913436 1.431206-.7247701.604023-.2959484 446.9837 1015.6211127zm-18.628919 9.221663-1.161704.569763-453.712781-1011.0831695 7.988365-4.8752297zm-21.331529 8.207076c-.62535-1.167715-1.32311-2.299886-1.865519-3.507095l-40.417405-90.156179-90.440133-201.87401c-38.416264-85.682918-76.785133-171.39085-115.213246-257.067187-33.244945-74.118983-66.559666-148.202421-99.813827-222.316138-22.861934-50.951178-45.707484-101.9105478-68.554595-152.8691374l-34.660341-77.2996976-.3402417-.7776901-.2221776-.5315302-.1917045-.4907594-.1099028-.3061114-.094903-.2903745-.0793208-.275591c-.3328993-1.25308-.137753-2.0543789.8518173-2.8399269l.2243073-.1682495.249209-.1687208.274693-.1701454.3007594-.1725236.3274084-.175855.3546398-.18014.3824537-.1853783.4108499-.1915701.4398288-.1987153.7153524-.3135557 1.9388591-.820568.6259331-.2616081 56.3972902 128.2460491 306.400127 696.4324392 82.872057 188.434974zm-17.456218 6.645978-1.226239.599677-221.015692-492.042459-222.6478341-495.6665182-8.0257424-17.8743586 7.5141711-4.5002075 29.1630204 66.2003618 25.731448 58.3705838 44.125137 100.0300777 54.457987 123.376424 165.960124 375.856132 49.267154 111.64704 34.798928 78.911606 29.537965 67.028785zm-22.724134 10.235121-1.100907.54764-1.693757-3.761514-3.533995-7.919466-16.834967-37.895594-42.888838-96.69781-.785489-1.760818c-30.845145-68.893352-61.624447-137.82093-92.49593-206.70375-48.208133-107.569096-96.474208-215.109231-144.712629-322.663846l-69.930802-155.940338c-11.656142-25.989439-23.313991-51.9780487-34.9753511-77.9650496-9.6977912-21.6107094-19.4385454-43.1999443-29.1650404-64.79658417l-10.054967-22.34800573-.4039259-.9132268-.3514744-.8239651-.155018-.3807588-.1406452-.3611425-.1258525-.3424261-.1106396-.3246094c-.0171489-.0526668-.0336464-.1046287-.0494838-.1559045l-.0870331-.2995712c-.013162-.0486062-.0256463-.0965638-.0374443-.1438915l-.0624816-.2765575c-.0090175-.0448831-.0173312-.0891737-.0249322-.1328908l-.0369851-.255568-.0225564-.2426998c-.0303494-.7491244.2060941-1.3182223.7724378-1.8358612l.1898816-.1619043c.0669959-.0534979.1377173-.1065756.212234-.159383l.2350064-.1577613c.0410888-.0262084.0831439-.0523867.1261741-.0785537l.2699524-.1570158.2937748-.1576435c.050971-.0263762.1029521-.0528161.155952-.0793383l.3302957-.1602721.3551681-.163149.3804602-.1669258.4061726-.1716022.6583879-.2681399 1.4988381-.5860653.8432851-.3239987 123.9834518 281.8714166 286.8365 652.023693zm-22.920032 7.080702-.833371.320936-.600182-1.339124-2.17143-4.904606-3.754298-8.550554-6.66544-15.251944-15.055889-34.561346-45.427362-104.440808-8.908447-20.443046-4.836969-11.073845-3.749748-8.553016-1.412088-3.203443-1.074188-2.41993-.279166-.623697c-40.573163-90.367246-81.151593-180.733176-121.683943-271.121466-27.757952-61.899932-55.3961-123.859053-83.168534-185.752409-24.11245-53.736443-48.240699-107.465324-72.37339-161.192067l-73.047151-162.63003276-.3630297-.84410254-.2336285-.5746622-.1364441-.3573382-.1204336-.3379956-.1039396-.3197445c-.5572672-1.8140661-.2479815-2.7522757 1.359653-3.7895665l.2883936-.1789738.314314-.1820064.3407178-.1861306.3676052-.1913462.6028788-.2991862.6660943-.3170608 1.8092229-.8300138c.0948885-.0430619.1910484-.0866822.2884898-.1308836l17.9537635 40.8266598 28.4268113 64.7400505 23.8656613 54.4219724 50.109963 114.408434 74.478175 170.240805 103.170466 235.885479 49.086881 112.132624 32.675361 74.561738 25.38387 57.856416 16.855924 38.375917zm-22.920032 8.741563-.218661-.490728-2.79398-6.381481-16.779919-38.547777-66.64809-153.383864-176.567777-406.518676-16.49658-37.90296-.089595-.202176c-33.502285-75.168646-67.000617-150.339923-100.4646924-225.526991l-11.1459957-25.067345-22.2711207-50.1445438c-7.4260259-16.7136268-14.8590086-33.4237588-22.3128619-50.12357474-.4244387-.95089669-1.1115984-1.77341647-1.8561994-2.56796531l-1.1343226-1.1833958c-.2815209-.29687977-.5566857-.59688591-.8146693-.90531329v-4.08692587c.3584166.30997346.7525193.60262748 1.1570342.89023722l1.1813624.83239333.4507492.33434236c.8100284.62090985 1.5160698 1.29238145 1.885653 2.12732338 14.0738057 31.80262552 28.1031429 63.62663312 42.1230923 95.45524602l28.0377761 63.6583955c4.6743412 10.609099 9.350238 21.217467 14.0289898 31.824483 18.331917 41.558746 36.727573 83.087147 55.098586 124.626834l18.571013 42.027523 5.661895 13.031638 27.032882 62.350133 46.309966 106.900523 51.524304 119.019575 36.697259 84.829986 23.594822 54.578725 22.09682 51.151063 13.559523 31.414238 12.384546 28.717511 11.005888 25.551454 7.227147 16.803536 4.281183 9.968523 3.82195 8.913011 3.337256 7.798833 2.827101 6.62599c3.41805 8.026684 5.407796 12.769341 5.697666 13.6022z' fill='%2362cbc9' fill-rule='evenodd' mask='url(%23a)' transform='matrix(1 0 0 -1 0 495)'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 375px 100%;
  position: absolute;
  top: 0;
  left: 68.2666667%;
  z-index: 2;
}
@media (min-width: 1024px) {
  .block--pullquote.has-stripes--turquoise::before {
    background-size: 585px 100%;
    left: 59.5138889%;
  }
}
@media (min-width: 1440px) {
  .block--pullquote.has-stripes--turquoise::before {
    left: 0;
    right: 0;
    background-position: top right;
  }
}
.block--pullquote .has-overlay--red::after {
  background-color: #ff1405;
  opacity: 0.75;
  z-index: 2;
}
@supports (mix-blend-mode: multiply) {
  .block--pullquote .has-overlay--red::after {
    background-color: #ff4438;
    mix-blend-mode: multiply;
  }
}
.block--pullquote .has-overlay--red::before {
  background-color: #000;
  opacity: 0.25;
  z-index: 1;
}
.block--pullquote .has-overlay--red::before, .block--pullquote .has-overlay--red::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 0.2s linear;
}
.block--pullquote .has-overlay--red img {
  filter: grayscale(1);
  transition: all 0.2s linear;
}
.block--pullquote.has-stripes--red::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg height='495' viewBox='0 0 585 495' width='585' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='a' fill='%23ff4438'%3E%3Cpath d='m585 0v495h-585v-495z' fill='%23fff' fill-rule='evenodd'/%3E%3C/mask%3E%3Cpath d='m1172.25213 617.829251-453.789947-1012.610199 16.002741-9.223056.24974.432896.72299 1.210208c.385499.645766.737515 1.260109 1.023336 1.907364l25.372258 57.469324c12.684844 28.735525 25.359931 57.476073 37.990017 86.238423 42.77924 97.417377 85.44269 194.8900461 128.241666 292.2982088 45.58847 103.7574062 91.305889 207.4516222 136.916729 311.1984972l22.99203 52.326486 45.96492 104.662576c15.32573 34.885574 30.6611 69.766472 46.02278 104.634521 1.55336 3.52381.91509 5.166711-2.05973 6.499004l-.21134.092466c-.65106.278035-1.28632.597564-1.96029.958587l-.68887.374855-1.50358.8327-.83892.457844c-.14567.078612-.29443.158378-.44653.239295zm-19.3384 9.987255-11.26805-25.044615-2.7677-6.16133-2.75746-6.149775c-42.30459-94.460818-84.60655-188.924269-126.90325-283.389036-41.261665-92.15192-82.48651-184.322268-123.781059-276.4570749-49.097362-109.5476429-98.264428-219.0610601-147.373627-328.6021211-3.532506-7.879743-7.050948-15.766363-10.565602-23.654764l-10.542872-23.665448c-5.276029-11.830298-10.566656-23.653136-15.90656-35.451312-1.491824-3.296077-.925773-4.724315 1.853531-6.131348l.207316-.102942c1.694296-.825359 3.359604-1.716966 5.054727-2.656895l1.70724-.955372 2.626713-1.484745 1.814101-1.018479c.307455-.17138.617644-.343522.930838-.516341l.30466.595433 1.166789 2.237201c.370726.720146.719746 1.425066 1.036552 2.145847 34.845029 79.322656 69.654548 158.66374 104.516674 237.978498 30.714128 69.8790749 61.515055 139.7160263 92.219977 209.5977339l42.647891 97.1047561 85.257501 194.225892c32.92753 75.002356 65.85901 150.003396 98.79443 225.001802.94003 2.141012 1.87415 4.28514 2.80571 6.430615l4.18609 9.657758c3.26005 7.509375 6.55046 15.00275 10.01516 22.40429l1.49596 3.166244c2.24295 4.70181 1.67868 7.089045-2.33501 8.77423l-.46915.187863-.24569.091845c-.27916.10215-.55299.220119-.83686.354383l-.43524.213675-.46181.238471-1.04942.552757-.61065.314996c-.10751.054675-.21805.110441-.33185.167308zm-15.1165 7.420617-4.37876 2.37081-16.30477-36.346581c-33.65235-75.025872-67.32969-150.03858-100.9518-225.078932l-22.925421-51.198667-45.817811-102.414118c-7.636905-17.068705-15.275535-34.136524-22.918029-51.20237-33.534-74.8863302-67.114025-149.7502816-100.64934-224.6352958l-34.356172-76.7445422-79.866631-178.465262c-7.448063-16.644073-14.905511-33.283663-22.419455-49.89519l-5.749284-12.68183-.187522-.441267c-1.200892-2.942441-.738958-4.413466 2.150638-5.809986l.215778-.102072c1.983031-.918867 3.914119-1.961807 5.861151-3.056746l3.93544-2.237855c.666154-.377412 1.339109-.755264 2.021379-1.130885l.235931.405686.874673 1.455778c.268189.455856.509046.894405.710681 1.351937 46.694592 106.213371 93.391815 212.426742 140.053532 318.6572264 50.73561 115.5047206 101.45544 231.0160236 152.14897 346.5418066 39.295042 89.547391 78.525662 179.126376 117.814132 268.677716 4.2885 9.773689 8.59425 19.538742 12.90716 29.300299l12.95009 29.27932 6.82725 15.446842.41846.965489.1845.439725.16731.413084.14958.387968.13134.36438.11255.34232.09325.321787c.41707 1.56015.09023 2.407592-1.27801 3.401479l-.28762.200985-.31592.206418-.34475.213377-.37411.221865zm-23.22534 12.749722-.29287-.509241-.58159-.981032c-.38064-.643079-.7401-1.271873-1.03639-1.931994-27.87703-62.163296-55.71196-124.348934-83.60873-186.504345-34.318908-76.464797-68.702296-152.898052-103.029096-229.360221l-10.288565-22.970911-20.535675-45.963506c-3.425902-7.65901-6.856082-15.315905-10.294486-22.968693-43.746798-97.36507-87.535709-194.7104261-131.296983-292.068925l-36.579872-81.403732c-18.290841-40.701383-36.591063-81.398129-54.936766-122.072638l-.191184-.439335c-1.195758-2.858736-.802989-4.335184 1.928318-5.692486l.209244-.101594c1.575264-.747876 3.121298-1.563047 4.711879-2.436796l1.375985-.76307 2.858726-1.607334 1.50339-.841824c.511075-.284645 1.032671-.573258 1.566506-.865636l5.270258 11.632904 1.454408 3.229117c.72214 1.609691 1.436898 3.213961 2.14524 4.82127 50.595313 114.847018 101.193258 229.692722 151.758303 344.55419668 44.379799 100.81362112 88.705641 201.65221232 133.082808 302.46583432 47.027612 106.838072 94.090752 213.657745 141.127572 320.490561.90841 2.062751 1.79362 4.137428 2.67378 6.214539l1.75897 4.154658c1.46917 3.460234 2.95794 6.909655 4.55036 10.304325l.96856 2.029881c.07248.149266.14199.296256.20842.441007l.18989.427567c1.44322 3.367367 1.04151 5.465632-2.81056 6.801299-.60602.210277-1.18769.496123-1.80951.825996l-1.31625.709103c-.23467.124852-.47857.25226-.73409.381055zm-10.38711 7.161597-8.23378 4.783943-3.31516-7.17285-1.05187-2.295071-1.03104-2.282623c-39.90477-89.223038-79.80296-178.448708-119.701159-267.674379l-88.7487-198.489021c-14.792975-33.080821-29.588043-66.160618-44.387199-99.2383674-38.259587-85.51857575-76.552025-171.0200377-114.848405-256.5201836-20.92372-46.71361-41.855851-93.423008-62.830704-140.111342l-15.739686-35.012039c-.059957-.133236-.117426-.263826-.172201-.391876l-.156033-.376632-.138621-.362018c-.021584-.059154-.04239-.117725-.062393-.175726l-.11017-.341279c-.550645-1.840605-.170112-3.089607 2.072901-4.218865l.209067-.102343c2.10737-1.003303 4.159047-2.135043 6.286202-3.346493l3.263736-1.870864c.838284-.479616 1.696404-.967015 2.581279-1.459627zm-19.78567 9.786835-8.08461 4.592706-454.233991-1010.860329 15.193371-8.622984zm-19.58977 10.610695-7.64746 4.556751-.54978-1.117762-.77205-1.555238-.48166-.984963c-.2345-.486262-.4597-.965687-.67638-1.449488-37.30982-83.259607-74.582795-166.537614-111.918922-249.784078-41.756473-93.098613-83.582671-186.163055-125.35493-279.253783-31.552842-70.3161731-63.049115-140.65994737-94.609851-210.9721779-32.45533-72.3073701-64.954074-144.5937101-97.444925-216.8839941l-7.612769-16.96466c-3.387461-7.537877-6.791162-15.06754-10.25468-22.566645l-2.609535-5.61825c-1.521843-3.25889-.931238-4.727987 1.85381-6.119013l.207702-.101668c1.829312-.878624 3.619486-1.846293 5.462612-2.87442l1.594938-.895392 2.469227-1.38986c.561645-.314261 1.132982-.63179 1.71616-.951921zm-19.58978 11.059398-7.45667 4.463751-453.294742-1011.255081 14.693916-8.228232zm-26.33949 14.646834-8.8466-19.540294-2.32215-5.153178-48.718698-108.566633c-15.981018-35.618295-31.956942-71.239054-47.918075-106.867042l-18.684558-41.739416-37.336807-83.494413c-12.446289-27.831065-24.89851-55.659143-37.372398-83.476496-33.946906-75.698468-68.029227-151.329904-101.987966-227.0217994-21.432263-47.7725493-42.848093-95.5529846-64.259321-143.3355556l-64.231712-143.348371-2.249323-5.028381-6.733057-15.092932c-3.746349-8.382041-7.51727-16.751507-11.387605-25.069859-1.441115-3.096601-.87646-4.437535 1.662344-5.752905l.204533-.103823c1.612228-.801954 3.200092-1.657383 4.830675-2.559052l1.647307-.916815 2.55697-1.429503 1.783726-.986845 1.483267 3.278537 2.172425 4.788593c.238059.525607.475047 1.049492.710999 1.572087l1.403565 3.123528c.4639 1.038313.923941 2.074912 1.380405 3.113245 41.892962 95.263829 83.772778 190.534229 125.660481 285.8006857l103.268486 234.8474173c40.737339 92.645651 81.465476 185.295244 122.210704 277.936951 28.859012 65.614802 57.718024 131.229604 86.651973 196.808918 1.47288 3.33793.65877 4.622388-.80964 5.450994l-.23085.124097-.23985.118197-.37377.16906-.51754.216829-.39676.161839-.29386.121556c-1.02873.431435-2.04888.936438-2.71732 1.850779zm-17.26004 9.024874-2.11906.766552-453.428773-1010.899006 14.132582-7.800993 4.469722 10.054303 1.844776 4.163168 1.216654 2.759614 91.114044 207.2310726c15.186648 34.5380577 30.37505 69.0753364 45.567104 103.6110083 46.663689 106.0785131 93.364199 212.1386211 140.037093 318.2131911 31.318654 71.179128 62.613637 142.370087 93.92703 213.551845 14.625717 33.249529 29.253771 66.497305 43.886891 99.742939l22.481937 51.073064.36514.857869.23791.585798.20532.539922.11798.336014.1023.317957c.01572.05154.03076.102367.04513.152499l.0779.292619c.34775 1.423005.06318 2.256293-1.12096 3.024563l-.2489.152943c-.04351.025397-.08804.050762-.1336.076112l-.28577.152091c-.04972.025372-.10048.05077-.1523.076211l-.32372.153338-.34961.155336-.37597.158265-.40281.162128zm-18.147819 11.250436-1.841869.874171-10.227466-22.649782c-2.02818-4.495399-4.047632-8.978458-6.061342-13.464291l-98.062321-218.526822c-16.344077-36.420942-32.689375-72.8413-49.037453-109.260344-37.850041-84.321818-75.704034-168.643636-113.602809-252.941792-24.069028-53.5368488-48.24606-107.01848703-72.330894-160.5474483-14.393474-31.9917077-28.674992-64.0373107-43.052661-96.0369057l-17.00795-37.851601c-11.34232-25.232562-22.69914-50.457887-34.113222-75.654638l-8.681364-19.135863-.202962-.473772-.181444-.45533c-.028421-.074386-.055924-.148028-.082501-.220941l-.148254-.428813c-.981593-3.011823-.211496-4.72048 3.118365-6.136863l.23648-.098356c1.583352-.644295 3.104138-1.45685 4.68764-2.349322l2.437951-1.387602c.629077-.356364 1.275782-.717754 1.946723-1.079513l4.402798 9.716017 1.711665 3.790452c.849209 1.887922 1.688675 3.767633 2.51925 5.651486 34.771935 78.884923 69.545187 157.768532 104.289463 236.6666009 49.634303 112.7156581 99.236995 225.4470901 148.867347 338.1653781l68.341341 155.180716 91.406395 207.522822 23.602037 53.560289.36626.858155.23587.582011.137757.360916.121541.340642c.018876.05515.037055.109506.054524.163092l.096217.312475.078666.295195c.336943 1.386944.040144 2.210331-1.161906 3.078781l-.261706.180522-.288074.183006c-.050239.030774-.101599.061702-.154091.092808l-.328628.188978-.356331.194455-.587611.304576zm-20.286962 9.730079-1.60691.543861-453.510298-1010.677516 13.556608-7.630826 1.417309 3.1322 2.241586 4.944791.863312 1.918836.848841 1.90429c.140437.316881.280397.63369.419945.950693l68.284094 155.162416 68.279161 155.1643885c31.182171 70.8608565 62.360396 141.7217135 93.545198 212.5799405l101.3819 230.342113c16.896269 38.390742 33.791271 76.782068 50.683642 115.174562 12.545836 28.514705 25.064193 57.041679 37.588202 85.565732l19.215186 43.743779.367268.861316.237751.584954.139546.362816.123757.342282c.019281.055392.037882.109972.055791.163759l.099073.313391.081947.295405.064287.278436c.26718 1.306409-.103219 2.05392-1.382959 2.760167l-.277838.145702-.304323.145542-.331343.146402-.358897.148282-.386988.151178-.415612.155095zm-20.010765 11.324424-.56059.185835-9.722807-21.69017c-1.083521-2.41532-2.168029-4.831235-3.253442-7.246575l-47.104563-104.777365c-15.700972-34.926117-31.396679-69.854863-47.072967-104.793142l-20.906176-46.647238-41.767426-93.316662c-6.964227-15.551298-13.93261-31.100542-20.909137-46.645758-34.537071-76.95428-69.164977-153.862541-103.725744-230.8049874l-19.894877-44.3289057-39.750848-88.6765112c-22.706133-50.6419328-45.399101-101.2891247-68.124981-151.9218537-8.231104-18.339666-16.476836-36.67294-24.794333-54.970908l-5.089009-11.172243-.167947-.386034-.152318-.373253-.135435-.360854c-.780544-2.187822-.52643-3.690191 2.086837-4.910546l.217082-.098338c1.661185-.729993 3.268073-1.596494 4.95527-2.54505l2.607852-1.477568 1.380648-.772177c.235422-.130126.473676-.260896.715025-.392203l3.316375 7.40883 5.414415 12.080792 2.131632 4.772585 2.114891 4.755842c.702378 1.583778 1.402273 3.166697 2.099991 4.75069l26.858753 60.999908 53.698784 122.00975 80.635109 183.171479c13.438275 30.529197 26.874989 61.059221 40.308486 91.590853 37.37797 84.953696 74.703282 169.933689 112.094417 254.880811 29.094866 66.100371 58.25687 132.166556 87.382014 198.251149 6.397948 14.515706 12.780684 29.038425 19.171611 43.557248l10.108848 22.945193.266783.626349.1595.387966.144161.365535.128262.344175.111801.323889.09478.304672c.387374 1.329395.240704 2.10764-.669942 2.774079l-.215035.146436c-.151865.096635-.320872.19153-.507767.286114l-.293854.141822-.321248.142426-.349204.144102-.377719.14685-.621272.227771-.451462.158406zm-13.730466 7.826386-5.91065 3.521675-453.66538-1011.214961 13.068138-7.485038zm-19.393874 10.969396-5.573134 3.322848-1.422261-2.934469c-.35493-.735093-.691833-1.445463-1.014176-2.162843l-122.433894-272.82449c-35.01308-78.014636-70.027476-156.027958-105.061616-234.032079-39.731947-88.464257-79.502067-176.911427-119.22875-265.3783131-27.526072-61.2949797-55.015077-122.6076249-82.564063-183.8908279l-20.674503-45.956145c-1.435279-3.187275-1.071824-4.777522 1.769952-6.15l.212368-.100056c1.257989-.579095 2.49035-1.219753 3.757077-1.907799l1.280404-.703317 1.992725-1.10732 1.396006-.768516c.238095-.129887.479088-.260631.723258-.392167zm-19.785669 10.093515-5.395899 3.216588-453.788335-1011.225802 12.614987-7.08254zm-24.206233 13.203843-453.980079-1011.122869 12.173299-6.793816 2.305711 5.085732.722307 1.610084c.119083.267242.237594.534237.355649.801443 23.867356 54.028393 47.775527 108.035747 71.58232 162.0943812 47.610952 108.1146379 95.157391 216.2608318 142.744644 324.3873038 34.534464 78.468775 69.101842 156.923086 103.637622 235.390546l49.51419 112.518198c16.505615 37.505632 33.015821 75.009033 49.541743 112.504819l24.897085 56.455415.17763.425184.160494.410622c.050565.134471.09816.266553.142668.39628l.124154.382158c.898224 2.938839.028862 4.598177-4.099437 5.454519zm-18.406637 11.553883c-3.929795-8.64888-7.913568-17.325374-11.824932-26.03606-41.734824-92.960001-83.47623-185.916058-125.174191-278.894469-4.112352-9.170504-8.2013-18.352696-12.283226-27.538396l-12.241097-27.559435c-4.084267-9.184531-8.177895-18.364385-12.297269-27.531382-19.675308-43.77961-39.517813-87.476373-59.185222-131.258612-4.741646-10.555657-9.456084-21.124902-14.161501-31.698677l-14.107379-31.725854c-4.705564-10.573775-9.420294-21.14302-14.162379-31.698677-23.481351-52.269372-47.123317-104.4585269-70.605985-156.7278983-21.259404-47.3229279-42.459565-94.6754437-63.674906-142.0209327l-23.104678-51.54137-3.759951-8.401177c-5.016824-11.200009-10.064667-22.384843-15.345086-33.44726-2.046586-4.288148-1.148542-6.249244 2.376539-7.856667l.444751-.195194c.972822-.411929 1.917673-.896349 2.910512-1.438504l.864529-.478499 1.842091-1.033571c.484676-.270123.990125-.548527 1.522326-.83405l13.116433 29.729947 44.843443 101.674139c14.946717 33.8921467 29.887839 67.7870877 44.809872 101.6909052 18.891982 42.9235321 37.632565 85.9220203 56.515331 128.8494978 10.102932 22.96812 20.457317 45.812628 30.531286 68.793899 4.486242 10.235669 8.945276 20.484341 13.395729 30.737057l13.344239 30.761312c4.451915 10.251838 8.913875 20.498758 13.404506 30.731797 13.470575 30.700431 27.176807 61.287771 40.69741 91.963217 39.116276 88.742736 78.193057 177.505197 117.281687 266.261083l24.557304 55.799411c10.917305 24.798313 21.850393 49.588834 32.846674 74.34801 1.650856 3.716559.885915 5.28274-2.448597 6.317471l-.449521.132084zm-19.95263 10.183083-453.820866-1010.673328 11.48747-6.460043.233998.397156.879543 1.44288c.271867.456232.517412.899048.72161 1.362379 49.185748 111.6191306 98.382027 223.235632 147.513799 334.881055 17.726195 40.278644 35.247022 80.657199 52.952153 120.94636 24.021528 54.656644 48.116778 109.277792 72.205446 163.902885 31.505629 71.444342 63.053385 142.86765 94.549799 214.315935 20.415731 46.311436 40.785124 92.645588 61.213999 138.950629l15.424774 34.929617.167994.402751c.053133.131718.103363.260912.150574.387609l.132455.372629.113638.35781c.779975 2.628419-.086698 4.020273-3.926386 4.483676zm-14.618198 8.163259-4.107278 2.803139-2.045637-4.382502-.795876-1.730812-.258693-.572409c-59.976798-133.580339-119.944382-267.164622-179.927763-400.741017-23.772191-52.94014-47.599672-105.85267-71.369231-158.79544l-49.596753-110.487948-99.178881-220.9832-6.084773-13.5630554-12.165164-27.1283296c-10.1414-22.605092-20.302533-45.200426-30.560856-67.747482l-.219254-.496804c-1.76836-4.143524-1.093034-6.283609 3.074602-7.860021.965123-.36446 1.890969-.842881 2.855805-1.385956l.838376-.480177 1.317331-.764547c.454486-.261549.926402-.528504 1.421908-.796985zm-23.861276 13.182051-13.242015-29.667119c-2.635388-5.897809-5.269064-11.780297-7.911999-17.658348-36.03715-80.160648-72.121706-160.297632-108.128567-240.474056-33.65627-74.938781-67.209824-149.928835-100.851607-224.87419-31.96279-71.203367-63.941966-142.398555-95.923874-213.592184l-47.973204-106.7901032c-20.84745-46.409931-41.689843-92.8215447-62.580444-139.2099358l-15.76885-34.991023-.16904-.397552-.150663-.382778c-.846392-2.253343-.634167-3.735914 1.829171-4.934517l.210514-.099237c1.368336-.624587 2.70141-1.334835 4.0815-2.092339l2.11568-1.166899c.482558-.265054.97491-.533224 1.480105-.80309l.246403.436084.713672 1.221993c.38104.652755.730333 1.27422 1.017847 1.925712 35.360284 80.303946 70.682379 160.6262988 106.058465 240.9210431 17.552407 39.8397395 35.257569 79.6032279 52.790223 119.4508559l25.110969 57.118233 50.181938 114.255693c8.365878 19.041548 16.73509 38.081493 25.110968 57.118234 29.306357 66.603449 58.645305 133.191368 87.989624 199.776515l29.345101 66.584694c17.909275 40.636955 35.821922 81.272228 53.794575 121.878893l13.57971 30.650794.162566.390951.143748.375009.124107.359467c.798085 2.462809.092141 3.812787-3.386623 4.6692zm-16.391959 10.378912c-.228564-.198228-.473668-.388233-.726646-.574322l-.513886-.368231-.519476-.365442c-.948079-.672101-1.84666-1.368741-2.268512-2.302211-8.996983-19.919942-17.955762-39.858632-26.903837-59.802585l-17.890028-39.890927c-2.982009-6.648325-5.964865-13.296236-8.949588-19.943234-31.190067-69.458306-62.414387-138.898193-93.612358-208.352552l-71.281609-158.690186c-23.75845-52.897935-47.51229-105.798172-71.253944-158.704001-33.588999-74.851248-67.091052-149.7445982-100.661608-224.6037408-16.992953-37.8936278-33.982033-75.7882222-51.09749-113.6199862l-8.673825-19.144454-.195949-.454877c-.031075-.074354-.06135-.147986-.09081-.220908l-.166857-.429087c-.05228-.140246-.101183-.277736-.146591-.412561l-.125626-.396567c-.785231-2.656442-.053211-4.229943 3.198111-5.48543.959451-.370413 1.882983-.843961 2.833799-1.372657l.962253-.5453.994488-.571401c.507644-.290448 1.032644-.586685 1.582899-.882711l.529429 1.058075.744838 1.467784.463481.924779c.300127.607103.582501 1.199308.846934 1.800211 44.07 100.1490027 88.111018 200.3111617 132.194192 300.453586 37.214404 84.538546 74.498628 169.0442 111.711714 253.582747l46.862338 106.490447 93.697158 212.994343 23.416864 53.225653c11.704449 26.614679 23.395903 53.23542 35.042776 79.877002.315394.721001.323349 1.58933.248202 2.497587l-.053266.548886-.104757.93047c-.047157.434999-.085994.866048-.092813 1.281801zm-22.268965 11.162226c-4.495975-9.887555-9.06697-19.81719-13.54057-29.794165-31.271767-69.738887-62.513262-139.492239-93.786345-209.22981-27.615498-61.584515-55.24284-123.163769-82.891241-184.731188-39.67408-88.350213-79.39949-176.67544-119.048563-265.038803-27.833979-62.0342476-55.553452-124.1263554-83.367688-186.1711228-9.698722-21.6332175-19.415871-43.25723-29.137956-64.8787768l-29.768486-66.2077254-.408023-.939754-.261135-.633594-.151836-.391222-.133483-.367986c-.062075-.178428-.117092-.34869-.164787-.511609l-.085546-.31629c-.378128-1.534927-.006341-2.39029 1.379847-3.38793l.290841-.201669.318362-.206923.346354-.21364.374814-.221817.616615-.351254.926157-.510594 1.259604-.680848 1.011869-.527031 3.174227-1.619619 9.70775 21.824559 2.721955 6.140214 2.704724 6.129472c41.798349 95.0067901 83.586169 190.0188399 125.371357 285.032205l62.904939 143.071158c10.485294 23.844576 20.972976 47.688032 31.465777 71.52915l26.369801 59.888542 52.759837 119.76673c8.791195 19.962067 17.579881 39.925304 26.363878 59.890761 17.432431 39.621887 34.850713 79.250678 52.264059 118.88177l52.288943 119.017772.143016.307853.504949 1.045844.167173.367102.151584.364487.089233.240744.07756.238389.063991.235555c.330009 1.364879-.129484 2.56077-3.073557 3.161064zm-15.863369 9.791426c-.210132-.166905-.437205-.325412-.671816-.480184l-.956358-.61022c-.793318-.510337-1.531085-1.048253-1.865033-1.786441-10.553911-23.34388-21.063248-46.710017-31.56329-70.081079l-20.998146-46.743555c-33.692586-74.966343-67.422054-149.915585-101.086979-224.895082-24.818629-55.274359-49.550323-110.590812-74.339974-165.879641-25.685345-57.289598-51.375958-114.57788-77.096868-171.849061-48.679655-108.3887832-97.3738-216.7696732-146.129853-325.120308l-.09266-.209363-.168432-.404496c-.862541-2.173674-.650738-3.517249 1.678396-4.638653.622419-.299567 1.238376-.613726 1.862681-.943576l.944572-.50668 1.464639-.805948 2.100367-1.164653 1.138399-.622774 4.200716 9.419787 6.882051 15.417614 2.716832 6.103905c.451282 1.015496.90183 2.030251 1.351684 3.04452l2.691127 6.081797c.447242 1.013336.893873 2.026694 1.339933 3.040327 28.357937 64.4336962 56.663187 128.8923861 85.027711 193.3234519 44.008875 99.9647701 88.066485 199.9071781 132.07536 299.8719491 47.614043 108.158582 95.191205 216.334265 142.79471 324.498109l26.692527 60.624749c13.345947 30.312332 26.684781 60.627885 39.986628 90.961432.29637.675556.270993 1.505941.189248 2.363563l-.090705.861974c-.039927.382934-.073516.762847-.077467 1.128536zm-19.759184 10.819073-2.200036.147325-453.849835-1011.233823 10.006146-5.899548 2.23835 4.794411.694821 1.502014c.341775.744984.675385 1.483181 1.002141 2.224706 42.802608 97.1603589 85.611799 194.3180874 128.390708 291.491601 40.535426 92.077671 81.065585 184.157974 121.548347 276.260638 32.604238 74.180404 65.088666 148.418684 97.710019 222.591195l23.462027 53.296488 46.965527 106.573246c7.82479 17.763551 15.645713 35.528951 23.459065 53.297969.37918.862636.447906 1.875859.479189 2.906981l.028912 1.032175c.012218.342771.030387.682617.064619 1.014622zm-18.414385 10.336587-2.202767.385478-15.302114-34.090431c-41.208338-91.779197-82.424581-183.555763-123.623697-275.338907-40.023956-89.165053-80.030785-178.336685-120.044201-267.507001l-31.63691-70.535438c-5.273632-11.755484-10.548971-23.51014-15.82797-35.263041-29.18666-64.979951-58.391764-129.9506918-87.58501-194.92669534l-6.406773-14.26795996-12.804004-28.5409117c-12.805167-28.5404497-25.628877-57.0719337-38.606581-85.526234-2.162285-4.740694-1.499406-6.947457 2.262791-8.554551l.456927-.18642.485624-.181587c.622037-.222846 1.22078-.516035 1.861123-.85745l1.355378-.740574.75534-.406224c.131405-.069291.265769-.139307.403391-.209946l3.908549 8.794058 1.261103 2.853155c37.149292 84.3722383 74.289362 168.7484231 111.443924 253.116714 33.617225 76.336411 67.260798 152.659665 100.872753 228.998707 40.823644 92.718553 81.614352 185.452892 122.441949 278.168813 35.246903 80.042522 70.530694 160.06794 105.743344 240.126249.329867.750918.461105 1.59758.550648 2.4644l.104506 1.119641c.035412.372949.07552.743652.132677 1.106156zm-18.610282 9.675935-2.010939.305141-454.038933-1011.284695 9.626696-5.457019 6.505103 14.529643 1.576892 3.541713 1.563137 3.533126c31.523147 71.5225954 63.054195 143.0425598 94.547053 214.579623 34.217568 77.721421 68.38641 155.466517 102.596076 233.1932 38.082732 86.527096 76.183902 173.044985 114.283754 259.564189 34.628447 78.636844 69.268747 157.269741 103.893244 235.909215 6.938858 15.759461 13.85533 31.53076 20.707271 47.332309.275895.637244.404295 1.344526.493352 2.07055l.079948.730372c.049897.488547.09833.977824.177346 1.452633zm-20.774003 12.247568-.267962.39477-454.40178-1011.747804 9.494436-5.385567 178.749247 406.090425 119.05381 270.502669 89.250541 202.815502 59.487721 135.199592c.046442.10564-.023765.267423-.18036.503617l-.13317.191382-.799892 1.078823zm-19.685962 10.773682-.317195-.52909-.97828-1.574071c-.43007-.70193-.840224-1.413729-1.175984-2.162367-25.902261-57.750413-51.749221-115.528455-77.662016-173.273605l-26.288838-58.550898-52.603845-117.088968c-8.76536-19.515787-17.528128-39.032849-26.285876-58.552378l-43.930273-97.947611-87.828651-195.910718c-35.289066-78.696499-70.582082-157.3916823-105.892215-236.0789712-7.153669-15.9394849-14.348074-31.8589875-21.534332-47.7823755l-7.770073-17.2386629-.306229-.7004127-.18369-.4333995-.166777-.4081857-.149398-.3843607c-.023425-.0621518-.046107-.1233688-.068035-.1836799l-.122454-.3512267c-.018876-.0568031-.03698-.1127582-.054301-.1678941l-.09446-.3212173c-.452879-1.6632034-.084628-2.5468663 1.423129-3.5989758l.296136-.199475c.051607-.033653.104347-.067527.158229-.101653l.33707-.208001c.058489-.035247.118138-.070803.178959-.106697l.579269-.332954.87345-.480438 1.25953-.674829c.208369-.110849.4197-.21553.640475-.319738l.456061-.209473 1.634486-.722091c.105741-.047394.214451-.096423.326372-.147297l446.921974 1015.797035zm-19.987272 9.987255-.277957-.456836-.859251-1.35885c-.377752-.606216-.737391-1.221641-1.028526-1.870946-17.967425-40.043774-35.897963-80.104652-53.854849-120.153689-32.389842-72.243257-64.778367-144.486514-97.191922-216.71793-35.108867-78.235022-70.217733-156.470043-105.375341-234.682698l-18.201514-40.459687-36.436729-80.903332c-12.144931-26.968171-24.283791-53.939373-36.400308-80.921522-30.841949-68.684249-61.571922-137.42244253-92.358542-206.1343218l-3.32613-7.3893455-7.158282-15.8068851-.310941-.7028659-.186069-.4329873-.245924-.5999309-.141043-.3691575-.12209-.3463102c-.018739-.0558996-.036666-.1109111-.053769-.1650666l-.092651-.3149151c-.385424-1.4240481-.107745-2.2270191 1.079278-3.1104427l.26837-.1907921c.094156-.0641783.193041-.1290227.296746-.1947889l.325659-.2003196.355112-.2073844.589069-.3276784.658365-.3522025 1.256202-.6555633c.240888-.1251809.487798-.2374731.752867-.3481389l.41274-.1661866 1.210751-.4602244.894638-.349059 447.004067 1015.4303717zm-17.71595 9.753895-1.679775.820845-453.586505-1011.0250844c.168025-.144222.323821-.2829212.470341-.4157498l.606675-.5569278c.375983-.3433017.708312-.6290713 1.076676-.8479156l.733592-.4303124.748355-.4277868.772405-.4328381 1.224013-.6753032 2.79841-1.5381381zm-20.158828 12.1789c-.903522-1.863148-1.85841-3.701297-2.70398-5.592077-21.029925-46.990548-42.007166-94.006097-63.076604-140.976909-49.332803-109.981016-98.698534-219.944926-148.068215-329.90752-45.082565-100.415276-90.211227-200.806867-135.275352-301.231352-30.757928-68.5404385-61.436831-137.1190345-92.156563-205.6792096-.493155-1.1003703-.980934-2.2038824-1.466129-3.3089251l-2.175355-4.9775859c-1.934893-4.4240375-3.895436-8.8338968-6.060293-13.1264634l-.821747-1.604013c-.085025-.1632545-.166144-.3237042-.243304-.4814102l-.219546-.4649482c-1.695076-3.7308561-.981255-5.8515391 2.928712-7.2615719l.243386-.0854482c.226538-.0773023.449126-.1675156.682374-.2722848l.359693-.1682763.386642-.1913436 1.431206-.7247701.604023-.2959484 446.9837 1015.6211127zm-18.628919 9.221663-1.161704.569763-453.712781-1011.0831695 7.988365-4.8752297zm-21.331529 8.207076c-.62535-1.167715-1.32311-2.299886-1.865519-3.507095l-40.417405-90.156179-90.440133-201.87401c-38.416264-85.682918-76.785133-171.39085-115.213246-257.067187-33.244945-74.118983-66.559666-148.202421-99.813827-222.316138-22.861934-50.951178-45.707484-101.9105478-68.554595-152.8691374l-34.660341-77.2996976-.3402417-.7776901-.2221776-.5315302-.1917045-.4907594-.1099028-.3061114-.094903-.2903745-.0793208-.275591c-.3328993-1.25308-.137753-2.0543789.8518173-2.8399269l.2243073-.1682495.249209-.1687208.274693-.1701454.3007594-.1725236.3274084-.175855.3546398-.18014.3824537-.1853783.4108499-.1915701.4398288-.1987153.7153524-.3135557 1.9388591-.820568.6259331-.2616081 56.3972902 128.2460491 306.400127 696.4324392 82.872057 188.434974zm-17.456218 6.645978-1.226239.599677-221.015692-492.042459-222.6478341-495.6665182-8.0257424-17.8743586 7.5141711-4.5002075 29.1630204 66.2003618 25.731448 58.3705838 44.125137 100.0300777 54.457987 123.376424 165.960124 375.856132 49.267154 111.64704 34.798928 78.911606 29.537965 67.028785zm-22.724134 10.235121-1.100907.54764-1.693757-3.761514-3.533995-7.919466-16.834967-37.895594-42.888838-96.69781-.785489-1.760818c-30.845145-68.893352-61.624447-137.82093-92.49593-206.70375-48.208133-107.569096-96.474208-215.109231-144.712629-322.663846l-69.930802-155.940338c-11.656142-25.989439-23.313991-51.9780487-34.9753511-77.9650496-9.6977912-21.6107094-19.4385454-43.1999443-29.1650404-64.79658417l-10.054967-22.34800573-.4039259-.9132268-.3514744-.8239651-.155018-.3807588-.1406452-.3611425-.1258525-.3424261-.1106396-.3246094c-.0171489-.0526668-.0336464-.1046287-.0494838-.1559045l-.0870331-.2995712c-.013162-.0486062-.0256463-.0965638-.0374443-.1438915l-.0624816-.2765575c-.0090175-.0448831-.0173312-.0891737-.0249322-.1328908l-.0369851-.255568-.0225564-.2426998c-.0303494-.7491244.2060941-1.3182223.7724378-1.8358612l.1898816-.1619043c.0669959-.0534979.1377173-.1065756.212234-.159383l.2350064-.1577613c.0410888-.0262084.0831439-.0523867.1261741-.0785537l.2699524-.1570158.2937748-.1576435c.050971-.0263762.1029521-.0528161.155952-.0793383l.3302957-.1602721.3551681-.163149.3804602-.1669258.4061726-.1716022.6583879-.2681399 1.4988381-.5860653.8432851-.3239987 123.9834518 281.8714166 286.8365 652.023693zm-22.920032 7.080702-.833371.320936-.600182-1.339124-2.17143-4.904606-3.754298-8.550554-6.66544-15.251944-15.055889-34.561346-45.427362-104.440808-8.908447-20.443046-4.836969-11.073845-3.749748-8.553016-1.412088-3.203443-1.074188-2.41993-.279166-.623697c-40.573163-90.367246-81.151593-180.733176-121.683943-271.121466-27.757952-61.899932-55.3961-123.859053-83.168534-185.752409-24.11245-53.736443-48.240699-107.465324-72.37339-161.192067l-73.047151-162.63003276-.3630297-.84410254-.2336285-.5746622-.1364441-.3573382-.1204336-.3379956-.1039396-.3197445c-.5572672-1.8140661-.2479815-2.7522757 1.359653-3.7895665l.2883936-.1789738.314314-.1820064.3407178-.1861306.3676052-.1913462.6028788-.2991862.6660943-.3170608 1.8092229-.8300138c.0948885-.0430619.1910484-.0866822.2884898-.1308836l17.9537635 40.8266598 28.4268113 64.7400505 23.8656613 54.4219724 50.109963 114.408434 74.478175 170.240805 103.170466 235.885479 49.086881 112.132624 32.675361 74.561738 25.38387 57.856416 16.855924 38.375917zm-22.920032 8.741563-.218661-.490728-2.79398-6.381481-16.779919-38.547777-66.64809-153.383864-176.567777-406.518676-16.49658-37.90296-.089595-.202176c-33.502285-75.168646-67.000617-150.339923-100.4646924-225.526991l-11.1459957-25.067345-22.2711207-50.1445438c-7.4260259-16.7136268-14.8590086-33.4237588-22.3128619-50.12357474-.4244387-.95089669-1.1115984-1.77341647-1.8561994-2.56796531l-1.1343226-1.1833958c-.2815209-.29687977-.5566857-.59688591-.8146693-.90531329v-4.08692587c.3584166.30997346.7525193.60262748 1.1570342.89023722l1.1813624.83239333.4507492.33434236c.8100284.62090985 1.5160698 1.29238145 1.885653 2.12732338 14.0738057 31.80262552 28.1031429 63.62663312 42.1230923 95.45524602l28.0377761 63.6583955c4.6743412 10.609099 9.350238 21.217467 14.0289898 31.824483 18.331917 41.558746 36.727573 83.087147 55.098586 124.626834l18.571013 42.027523 5.661895 13.031638 27.032882 62.350133 46.309966 106.900523 51.524304 119.019575 36.697259 84.829986 23.594822 54.578725 22.09682 51.151063 13.559523 31.414238 12.384546 28.717511 11.005888 25.551454 7.227147 16.803536 4.281183 9.968523 3.82195 8.913011 3.337256 7.798833 2.827101 6.62599c3.41805 8.026684 5.407796 12.769341 5.697666 13.6022z' fill='%23ff4438' fill-rule='evenodd' mask='url(%23a)' transform='matrix(1 0 0 -1 0 495)'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 375px 100%;
  position: absolute;
  top: 0;
  left: 68.2666667%;
  z-index: 2;
}
@media (min-width: 1024px) {
  .block--pullquote.has-stripes--red::before {
    background-size: 585px 100%;
    left: 59.5138889%;
  }
}
@media (min-width: 1440px) {
  .block--pullquote.has-stripes--red::before {
    left: 0;
    right: 0;
    background-position: top right;
  }
}
.block--pullquote.is-pullquote-right .block__inner {
  max-width: 1340px;
  padding-left: 18.2352941%;
}
@media (max-width: 575px) {
  .block--pullquote.is-pullquote-right .block__inner blockquote {
    width: 100%;
  }
}
@media (min-width: 576px) {
  .block--pullquote.is-pullquote-right .block__inner {
    padding-left: 25.7462686567%;
  }
}
@media (min-width: 768px) {
  .block--pullquote.is-pullquote-right .block__inner blockquote {
    margin-left: 0;
  }
}
@media (min-width: 1024px) {
  .block--pullquote.is-pullquote-right .block__inner {
    display: flex;
    justify-content: flex-end;
    padding-left: 0;
  }
}
@media (min-width: 1260px) {
  .block--pullquote.is-pullquote-right .block__inner {
    padding-right: 8.5820895522%;
  }
}
.block--pullquote.is-pullquote-right[class*=has-stripes]::before {
  transform: scaleX(-1) scaleY(-1);
  left: auto;
  right: 68.2666667%;
}
@media (min-width: 1024px) {
  .block--pullquote.is-pullquote-right[class*=has-stripes]::before {
    transform: scaleX(-1) scaleY(-1);
    left: auto;
    right: 59.5138889%;
  }
}
@media (min-width: 1440px) {
  .block--pullquote.is-pullquote-right[class*=has-stripes]::before {
    left: 0;
    right: 0;
  }
}

.block.block--signup {
  padding-left: 19px;
  padding-right: 19px;
  position: relative;
}
@media (min-width: 768px) {
  .block.block--signup {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 1024px) {
  .block.block--signup {
    padding-left: 50px;
    padding-right: 50px;
  }
}
.block.block--signup .block__inner {
  max-width: 1340px;
  margin: 0 auto;
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}
@media (min-width: 1024px) {
  .block.block--signup .block__inner {
    padding-top: 4.6875rem;
    padding-bottom: 4.6875rem;
  }
}
.block.block--signup h2 {
  margin-bottom: 0;
}
.block.block--signup p {
  font-size: 1.25rem;
  line-height: 1.25;
  font-weight: 300;
}
.block.block--signup .signup__cta {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.block.block--signup form {
  width: 100%;
  align-self: center;
}
.block.block--signup .form-group {
  display: flex;
  position: relative;
  margin-bottom: 0;
}
.block.block--signup .form-control {
  background: transparent;
  display: inline-block;
  width: auto;
  flex: 1;
  margin-right: 0.625rem;
}
@media (min-width: 1024px) {
  .block.block--signup p {
    font-size: 1.875rem;
    line-height: 1.3333333333;
  }
}
.is-theme--dark .block.block--signup h2, .is-theme--dark .block.block--signup p {
  color: #243746;
}
.is-theme--dark .block.block--signup .btn {
  color: #243746;
}
.is-theme--dark .block.block--signup .btn:hover {
  color: #000f9f;
}
.block.block--signup .form-control.ff-has-errors {
  border-color: #b60000;
}
.block.block--signup .ff-errors {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 1rem;
  margin-top: 0.3125rem;
  color: #b60000;
  width: 100%;
  position: absolute;
  top: 100%;
  left: 0;
}
.block.block--signup .ff-errors li {
  margin: 0;
  padding: 0;
  text-indent: 0;
}
.block.block--signup .ff-errors li::before {
  content: none;
  display: none;
}
.block.block--signup .ff-form-errors {
  display: none;
}
.block.block--signup .ff-form-success {
  background: #FFFFFF;
  border: 1px solid #3d6308;
  padding: 1rem;
  text-align: center;
}
.block.block--signup .ff-form-success p {
  font-size: 1.125rem;
  font-weight: 700;
  color: #3d6308;
}
.block.block--signup .ff-form-success ~ * {
  display: none;
}

@media (min-width: 768px) {
  .block--stats .block__inner {
    margin-right: 17.1641791045%;
  }
  .block--stats.is-stats-right .block__inner {
    margin-right: 0;
    margin-left: 17.1641791045%;
  }
}
@media (min-width: 1260px) {
  .block--stats .block__inner {
    width: 65.671641791%;
    margin-right: 34.328358209%;
  }
  .block--stats.is-stats-right .block__inner {
    margin-right: 0;
    margin-left: 34.328358209%;
  }
}
.block--stats a {
  color: #62cbc9;
}
.block--stats a:hover, .block--stats a:active, .block--stats a:focus {
  color: #3ebcb9;
}

@media (max-width: 767px) {
  .block.block--stats[class*=has-arrow-] {
    margin-top: 1.25rem;
  }
}

.flickity-page-dots {
  text-align: right;
  width: calc(100% - 20px);
  bottom: -25px;
}
.flickity-page-dots .dot {
  margin: 0 0 0 5px;
  background: #415364;
}
@media (min-width: 768px) {
  .flickity-page-dots {
    width: calc(100% - 40px);
  }
}
@media (min-width: 1024px) {
  .flickity-page-dots {
    width: calc(100% - 50px);
  }
}
@media (min-width: 1440px) {
  .flickity-page-dots {
    width: 1340px;
  }
}

.flickity-prev-next-button {
  top: 25px;
  right: 45px;
  left: auto;
  transform: none;
  background: rgba(36, 55, 70, 0.2);
  border: 2px solid #FFFFFF;
  display: none;
}
.flickity-prev-next-button:hover, .flickity-prev-next-button:active {
  background: transparent;
  opacity: 0.65;
}
.flickity-prev-next-button .flickity-button-icon {
  fill: #FFFFFF;
  left: 10%;
}

.flickity-prev-next-button.previous {
  transform: translateX(-52px);
}
.flickity-prev-next-button.previous .flickity-button-icon {
  left: 25%;
}

@media (min-width: 1024px) {
  .flickity-prev-next-button.previous,
.flickity-prev-next-button.next {
    display: block;
    left: auto;
    right: 75px;
  }
}
@media (min-width: 1440px) {
  .flickity-prev-next-button.previous,
.flickity-prev-next-button.next {
    left: 1270px;
    right: auto;
  }
}
.flickity-viewport {
  transition: height 0.2s;
}

.slider.is-slider-disabled .flickity-prev-next-button,
.slider.is-slider-disabled .flickity-page-dots {
  display: none;
}

.slider {
  position: relative;
  overflow: hidden;
}
.slider.flickity-enabled {
  overflow: visible;
}

.slider__slide {
  position: absolute;
  top: 0;
  left: 0;
}
.slider__slide:not(:first-child) {
  z-index: -1;
}
.flickity-enabled .slider__slide:not(:first-child) {
  z-index: auto;
}

.block--slider .slider {
  margin-right: -20px;
}
@media (min-width: 768px) {
  .block--slider .slider {
    margin-right: -40px;
  }
}
@media (min-width: 1024px) {
  .block--slider .slider {
    margin-right: -50px;
  }
}
@media (min-width: 1440px) {
  .block--slider .slider {
    margin-right: calc(50% - 50vw);
  }
}
.block--slider .slider__slide {
  width: calc(100% - 20px);
  max-width: 1340px;
  margin-right: 0.3125rem;
}
@media (min-width: 768px) {
  .block--slider .slider__slide {
    width: calc(100% - 40px);
  }
}
@media (min-width: 1024px) {
  .block--slider .slider__slide {
    width: calc(100% - 50px);
    margin-right: 0.625rem;
  }
}
@media (min-width: 1440px) {
  .block--slider .slider__slide {
    max-width: 1340px;
  }
}
.block--slider .flickity-enabled .slider__slide {
  pointer-events: none;
}
.block--slider .flickity-enabled .slider__slide .card__media {
  position: relative;
}
.block--slider .flickity-enabled .slider__slide .card__media::after {
  background-color: #2d3945;
  opacity: 0.75;
  z-index: 2;
}
@supports (mix-blend-mode: multiply) {
  .block--slider .flickity-enabled .slider__slide .card__media::after {
    background-color: #415364;
    mix-blend-mode: multiply;
  }
}
.block--slider .flickity-enabled .slider__slide .card__media::before {
  background-color: #000;
  opacity: 0.25;
  z-index: 1;
}
.block--slider .flickity-enabled .slider__slide .card__media::before, .block--slider .flickity-enabled .slider__slide .card__media::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 0.2s linear;
}
.block--slider .flickity-enabled .slider__slide .card__media img {
  filter: grayscale(1);
  transition: all 0.2s linear;
}
.block--slider .flickity-enabled .slider__slide .card__media::before, .block--slider .flickity-enabled .slider__slide .card__media::after {
  opacity: 0.25;
  transition: opacity 2s ease;
}
.block--slider .flickity-enabled .slider__slide .card__media::after {
  opacity: 0.75;
}
.block--slider .flickity-enabled .slider__slide .card__media img {
  display: block;
}
.block--slider .flickity-enabled .slider__slide .figcaption {
  opacity: 0;
}
.block--slider .flickity-enabled .slider__slide .card__body {
  opacity: 0.33;
}
.block--slider .flickity-enabled .slider__slide .card__inner {
  opacity: 0.33;
}
.block--slider .flickity-enabled .slider__slide .card__inner .card__body {
  opacity: 1;
}
.block--slider .flickity-enabled .slider__slide.is-selected {
  pointer-events: all;
}
.block--slider .flickity-enabled .slider__slide.is-selected .card__media::before, .block--slider .flickity-enabled .slider__slide.is-selected .card__media::after {
  opacity: 0;
  transition: opacity 0.2s ease;
}
.block--slider .flickity-enabled .slider__slide.is-selected .card__media img {
  filter: none;
}
.block--slider .flickity-enabled .slider__slide.is-selected .figcaption,
.block--slider .flickity-enabled .slider__slide.is-selected .card__body,
.block--slider .flickity-enabled .slider__slide.is-selected .card__inner {
  opacity: 1;
}

.slider.slider--side-by-side {
  margin-right: -20px;
  background: #FFFFFF;
  height: 300px;
}
.slider.slider--side-by-side .slider__slide {
  width: calc(100% - 20px);
  max-width: 670px;
  overflow: hidden;
  height: 300px;
}
.slider.slider--side-by-side .slider__slide img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 768px) {
  .slider.slider--side-by-side {
    margin-right: -40px;
    height: 100%;
    flex: 1;
    min-height: 350px;
  }
  .slider.slider--side-by-side .slider__slide {
    width: calc(100% - 40px);
    height: 100%;
    min-height: 350px;
  }
}
@media (min-width: 1024px) {
  .slider.slider--side-by-side {
    margin-right: -50px;
    min-height: 550px;
  }
  .slider.slider--side-by-side .slider__slide {
    min-height: 550px;
  }
}
@media (min-width: 1440px) {
  .slider.slider--side-by-side {
    width: 50vw;
    margin-right: 0;
  }
  .slider.slider--side-by-side .flickity-prev-next-button.previous,
.slider.slider--side-by-side .flickity-prev-next-button.next {
    display: block;
    left: 600px;
    right: auto;
  }
}
.slider.slider--side-by-side .flickity-page-dots {
  max-width: 670px;
}

.slider.slider--grouped .slider__slide {
  width: 41.6666666667%;
  max-width: 535px;
}
@media (min-width: 1024px) {
  .slider.slider--grouped .slider__slide {
    margin-right: 19px;
  }
}
@media (min-width: 768px) {
  .slider.slider--grouped .slider__slide {
    margin-right: 27px;
  }
}
@media (min-width: 1024px) {
  .slider.slider--grouped .slider__slide {
    margin-right: 27px;
  }
}
.slider.slider--grouped .flickity-page-dots {
  bottom: -50px;
}
@media (min-width: 1024px) {
  .slider.slider--grouped .flickity-prev-next-button.previous,
.slider.slider--grouped .flickity-prev-next-button.next {
    display: block;
    right: 30px;
  }
}
@media (min-width: 1260px) {
  .slider.slider--grouped .flickity-prev-next-button.previous,
.slider.slider--grouped .flickity-prev-next-button.next {
    right: 50px;
  }
}
@media (min-width: 1440px) {
  .slider.slider--grouped .flickity-prev-next-button.previous,
.slider.slider--grouped .flickity-prev-next-button.next {
    left: 1296px;
    right: auto;
  }
}

.slider.slider--mobile.grid::after, form .slider.slider--mobile.row::after {
  content: "flickity";
  display: none;
}
@media (min-width: 768px) {
  .slider.slider--mobile.grid::after, form .slider.slider--mobile.row::after {
    content: "";
  }
}
@media (min-width: 768px) {
  .slider.slider--mobile.grid, form .slider.slider--mobile.row {
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-left: -9.5px;
    margin-right: -9.5px;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .slider.slider--mobile.grid, form .slider.slider--mobile.row {
    margin-left: -13.5px;
    margin-right: -13.5px;
  }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .slider.slider--mobile.grid, form .slider.slider--mobile.row {
    margin-left: -13.5px;
    margin-right: -13.5px;
  }
}
@media (min-width: 768px) and (min-width: 1120px) {
  .slider.slider--mobile.grid, form .slider.slider--mobile.row {
    margin-left: -15px;
    margin-right: -15px;
  }
}
@media (min-width: 768px) and (min-width: 1260px) {
  .slider.slider--mobile.grid, form .slider.slider--mobile.row {
    margin-left: -20px;
    margin-right: -20px;
  }
}
@media (min-width: 768px) {
  .slider.slider--mobile.grid .grid__col.slider__slide, .slider.slider--mobile.grid form .slider__slide.col, form .slider.slider--mobile.grid .slider__slide.col, .slider.slider--mobile.grid form .slider__slide.col-12, form .slider.slider--mobile.grid .slider__slide.col-12, form .slider.slider--mobile.row .grid__col.slider__slide, form .slider.slider--mobile.row .slider__slide.col, form .slider.slider--mobile.row .slider__slide.col-12 {
    position: relative;
    margin-right: 0;
    padding-left: 9.5px;
    padding-right: 9.5px;
    z-index: auto !important;
  }
}
@media (min-width: 768px) and (min-width: 768px) {
  .slider.slider--mobile.grid .grid__col.slider__slide, .slider.slider--mobile.grid form .slider__slide.col, form .slider.slider--mobile.grid .slider__slide.col, .slider.slider--mobile.grid form .slider__slide.col-12, form .slider.slider--mobile.grid .slider__slide.col-12, form .slider.slider--mobile.row .grid__col.slider__slide, form .slider.slider--mobile.row .slider__slide.col, form .slider.slider--mobile.row .slider__slide.col-12 {
    padding-left: 13.5px;
    padding-right: 13.5px;
  }
}
@media (min-width: 768px) and (min-width: 1024px) {
  .slider.slider--mobile.grid .grid__col.slider__slide, .slider.slider--mobile.grid form .slider__slide.col, form .slider.slider--mobile.grid .slider__slide.col, .slider.slider--mobile.grid form .slider__slide.col-12, form .slider.slider--mobile.grid .slider__slide.col-12, form .slider.slider--mobile.row .grid__col.slider__slide, form .slider.slider--mobile.row .slider__slide.col, form .slider.slider--mobile.row .slider__slide.col-12 {
    padding-left: 13.5px;
    padding-right: 13.5px;
  }
}
@media (min-width: 768px) and (min-width: 1120px) {
  .slider.slider--mobile.grid .grid__col.slider__slide, .slider.slider--mobile.grid form .slider__slide.col, form .slider.slider--mobile.grid .slider__slide.col, .slider.slider--mobile.grid form .slider__slide.col-12, form .slider.slider--mobile.grid .slider__slide.col-12, form .slider.slider--mobile.row .grid__col.slider__slide, form .slider.slider--mobile.row .slider__slide.col, form .slider.slider--mobile.row .slider__slide.col-12 {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 768px) and (min-width: 1260px) {
  .slider.slider--mobile.grid .grid__col.slider__slide, .slider.slider--mobile.grid form .slider__slide.col, form .slider.slider--mobile.grid .slider__slide.col, .slider.slider--mobile.grid form .slider__slide.col-12, form .slider.slider--mobile.grid .slider__slide.col-12, form .slider.slider--mobile.row .grid__col.slider__slide, form .slider.slider--mobile.row .slider__slide.col, form .slider.slider--mobile.row .slider__slide.col-12 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 767px) {
  .slider.slider--mobile.grid, form .slider.slider--mobile.row {
    display: block;
    position: relative;
    margin: 0 -20px 0 0;
    padding: 0;
  }
  .slider.slider--mobile.grid .slider__slide, form .slider.slider--mobile.row .slider__slide {
    padding: 0;
    margin-right: 0.3125rem;
  }
}

.block--spotlight {
  background: #243746;
  padding-left: 19px;
  padding-right: 19px;
  position: relative;
}
@media (min-width: 768px) {
  .block--spotlight {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 1024px) {
  .block--spotlight {
    padding-left: 50px;
    padding-right: 50px;
  }
}
.block--spotlight .block__inner {
  max-width: 1340px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 1.25rem;
  padding-bottom: 2.5rem;
  position: relative;
  z-index: 2;
}
@media (min-width: 1024px) {
  .block--spotlight .block__inner {
    padding-top: 1.875rem;
    padding-bottom: 3.125rem;
  }
}
.block--spotlight .spotlight__header .is-eyebrow {
  color: #FFFFFF;
}
@media (min-width: 1024px) {
  .block--spotlight .spotlight__header {
    margin-left: 8.5820895522%;
  }
}
.block--spotlight .spotlight__body {
  padding-top: 2.5rem;
  padding-bottom: 1.25rem;
}
.block--spotlight .spotlight__body .h2, .block--spotlight .spotlight__body .h3, .block--spotlight .spotlight__body p {
  color: #FFFFFF;
  margin: 0;
}
@media (min-width: 1024px) {
  .block--spotlight .spotlight__body {
    margin-left: 8.5820895522%;
  }
}
.block--spotlight .spotlight__article {
  margin-top: 2.5rem;
  max-width: 535px;
  position: relative;
}
.block--spotlight .spotlight__article .h3, .block--spotlight .spotlight__article p, .block--spotlight .spotlight__article a {
  color: #FFFFFF;
  margin: 0;
}
.block--spotlight .spotlight__article a {
  text-decoration: none;
}
.block--spotlight .spotlight__article a:hover {
  text-decoration: underline;
  opacity: 0.8;
}
.block--spotlight .spotlight__article .h3 + p {
  margin-top: 0.3125rem;
}
.block--spotlight .spotlight__article .is-small {
  letter-spacing: 1px;
}
@media (min-width: 1024px) {
  .block--spotlight .spotlight__article {
    margin-top: 3.125rem;
  }
}
.block--spotlight .spotlight__article::before {
  content: "";
  display: block;
  background: url(../../img/patterns/arrow-spotlight-red.svg);
  background-size: 100%;
  background-position: 0 0;
  background-repeat: no-repeat;
  width: 76px;
  height: 63px;
  position: absolute;
  top: var(--arrow-position);
  left: -100px;
  display: none;
}
@media (min-width: 1024px) {
  .block--spotlight .spotlight__article.has-arrow--spotlight::before {
    display: block;
  }
}
.block--spotlight .spotlight__article:hover::before {
  -webkit-animation-name: pointRight;
          animation-name: pointRight;
}
@media (min-width: 1024px) {
  .block--spotlight .spotlight__article:hover::before {
    display: block;
  }
}
.block--spotlight .spotlight__footer {
  display: flex;
  margin-top: 1.25rem;
}
.block--spotlight .spotlight__footer .btn {
  margin-left: auto;
}
@media (min-width: 1024px) {
  .block--spotlight .spotlight__footer {
    margin-top: 1.875rem;
    margin-left: 8.5820895522%;
  }
}
.block--spotlight .spotlight__media {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.block--spotlight .spotlight__media img {
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  position: relative;
}
.block--spotlight .has-overlay--blue::after {
  background-color: #000a6c;
  opacity: 0.75;
  z-index: 2;
}
@supports (mix-blend-mode: multiply) {
  .block--spotlight .has-overlay--blue::after {
    background-color: #000f9f;
    mix-blend-mode: multiply;
  }
}
.block--spotlight .has-overlay--blue::before, .block--spotlight .has-overlay--blue::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 0.2s linear;
}
.block--spotlight .has-overlay--blue img {
  filter: grayscale(1);
  transition: all 0.2s linear;
}
.block--spotlight.has-stripes--blue::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml,%3Csvg height='495' viewBox='0 0 585 495' width='585' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='a' fill='%23000f9f'%3E%3Cpath d='m585 0v495h-585v-495z' fill='%23fff' fill-rule='evenodd'/%3E%3C/mask%3E%3Cpath d='m1172.25213 617.829251-453.789947-1012.610199 16.002741-9.223056.24974.432896.72299 1.210208c.385499.645766.737515 1.260109 1.023336 1.907364l25.372258 57.469324c12.684844 28.735525 25.359931 57.476073 37.990017 86.238423 42.77924 97.417377 85.44269 194.8900461 128.241666 292.2982088 45.58847 103.7574062 91.305889 207.4516222 136.916729 311.1984972l22.99203 52.326486 45.96492 104.662576c15.32573 34.885574 30.6611 69.766472 46.02278 104.634521 1.55336 3.52381.91509 5.166711-2.05973 6.499004l-.21134.092466c-.65106.278035-1.28632.597564-1.96029.958587l-.68887.374855-1.50358.8327-.83892.457844c-.14567.078612-.29443.158378-.44653.239295zm-19.3384 9.987255-11.26805-25.044615-2.7677-6.16133-2.75746-6.149775c-42.30459-94.460818-84.60655-188.924269-126.90325-283.389036-41.261665-92.15192-82.48651-184.322268-123.781059-276.4570749-49.097362-109.5476429-98.264428-219.0610601-147.373627-328.6021211-3.532506-7.879743-7.050948-15.766363-10.565602-23.654764l-10.542872-23.665448c-5.276029-11.830298-10.566656-23.653136-15.90656-35.451312-1.491824-3.296077-.925773-4.724315 1.853531-6.131348l.207316-.102942c1.694296-.825359 3.359604-1.716966 5.054727-2.656895l1.70724-.955372 2.626713-1.484745 1.814101-1.018479c.307455-.17138.617644-.343522.930838-.516341l.30466.595433 1.166789 2.237201c.370726.720146.719746 1.425066 1.036552 2.145847 34.845029 79.322656 69.654548 158.66374 104.516674 237.978498 30.714128 69.8790749 61.515055 139.7160263 92.219977 209.5977339l42.647891 97.1047561 85.257501 194.225892c32.92753 75.002356 65.85901 150.003396 98.79443 225.001802.94003 2.141012 1.87415 4.28514 2.80571 6.430615l4.18609 9.657758c3.26005 7.509375 6.55046 15.00275 10.01516 22.40429l1.49596 3.166244c2.24295 4.70181 1.67868 7.089045-2.33501 8.77423l-.46915.187863-.24569.091845c-.27916.10215-.55299.220119-.83686.354383l-.43524.213675-.46181.238471-1.04942.552757-.61065.314996c-.10751.054675-.21805.110441-.33185.167308zm-15.1165 7.420617-4.37876 2.37081-16.30477-36.346581c-33.65235-75.025872-67.32969-150.03858-100.9518-225.078932l-22.925421-51.198667-45.817811-102.414118c-7.636905-17.068705-15.275535-34.136524-22.918029-51.20237-33.534-74.8863302-67.114025-149.7502816-100.64934-224.6352958l-34.356172-76.7445422-79.866631-178.465262c-7.448063-16.644073-14.905511-33.283663-22.419455-49.89519l-5.749284-12.68183-.187522-.441267c-1.200892-2.942441-.738958-4.413466 2.150638-5.809986l.215778-.102072c1.983031-.918867 3.914119-1.961807 5.861151-3.056746l3.93544-2.237855c.666154-.377412 1.339109-.755264 2.021379-1.130885l.235931.405686.874673 1.455778c.268189.455856.509046.894405.710681 1.351937 46.694592 106.213371 93.391815 212.426742 140.053532 318.6572264 50.73561 115.5047206 101.45544 231.0160236 152.14897 346.5418066 39.295042 89.547391 78.525662 179.126376 117.814132 268.677716 4.2885 9.773689 8.59425 19.538742 12.90716 29.300299l12.95009 29.27932 6.82725 15.446842.41846.965489.1845.439725.16731.413084.14958.387968.13134.36438.11255.34232.09325.321787c.41707 1.56015.09023 2.407592-1.27801 3.401479l-.28762.200985-.31592.206418-.34475.213377-.37411.221865zm-23.22534 12.749722-.29287-.509241-.58159-.981032c-.38064-.643079-.7401-1.271873-1.03639-1.931994-27.87703-62.163296-55.71196-124.348934-83.60873-186.504345-34.318908-76.464797-68.702296-152.898052-103.029096-229.360221l-10.288565-22.970911-20.535675-45.963506c-3.425902-7.65901-6.856082-15.315905-10.294486-22.968693-43.746798-97.36507-87.535709-194.7104261-131.296983-292.068925l-36.579872-81.403732c-18.290841-40.701383-36.591063-81.398129-54.936766-122.072638l-.191184-.439335c-1.195758-2.858736-.802989-4.335184 1.928318-5.692486l.209244-.101594c1.575264-.747876 3.121298-1.563047 4.711879-2.436796l1.375985-.76307 2.858726-1.607334 1.50339-.841824c.511075-.284645 1.032671-.573258 1.566506-.865636l5.270258 11.632904 1.454408 3.229117c.72214 1.609691 1.436898 3.213961 2.14524 4.82127 50.595313 114.847018 101.193258 229.692722 151.758303 344.55419668 44.379799 100.81362112 88.705641 201.65221232 133.082808 302.46583432 47.027612 106.838072 94.090752 213.657745 141.127572 320.490561.90841 2.062751 1.79362 4.137428 2.67378 6.214539l1.75897 4.154658c1.46917 3.460234 2.95794 6.909655 4.55036 10.304325l.96856 2.029881c.07248.149266.14199.296256.20842.441007l.18989.427567c1.44322 3.367367 1.04151 5.465632-2.81056 6.801299-.60602.210277-1.18769.496123-1.80951.825996l-1.31625.709103c-.23467.124852-.47857.25226-.73409.381055zm-10.38711 7.161597-8.23378 4.783943-3.31516-7.17285-1.05187-2.295071-1.03104-2.282623c-39.90477-89.223038-79.80296-178.448708-119.701159-267.674379l-88.7487-198.489021c-14.792975-33.080821-29.588043-66.160618-44.387199-99.2383674-38.259587-85.51857575-76.552025-171.0200377-114.848405-256.5201836-20.92372-46.71361-41.855851-93.423008-62.830704-140.111342l-15.739686-35.012039c-.059957-.133236-.117426-.263826-.172201-.391876l-.156033-.376632-.138621-.362018c-.021584-.059154-.04239-.117725-.062393-.175726l-.11017-.341279c-.550645-1.840605-.170112-3.089607 2.072901-4.218865l.209067-.102343c2.10737-1.003303 4.159047-2.135043 6.286202-3.346493l3.263736-1.870864c.838284-.479616 1.696404-.967015 2.581279-1.459627zm-19.78567 9.786835-8.08461 4.592706-454.233991-1010.860329 15.193371-8.622984zm-19.58977 10.610695-7.64746 4.556751-.54978-1.117762-.77205-1.555238-.48166-.984963c-.2345-.486262-.4597-.965687-.67638-1.449488-37.30982-83.259607-74.582795-166.537614-111.918922-249.784078-41.756473-93.098613-83.582671-186.163055-125.35493-279.253783-31.552842-70.3161731-63.049115-140.65994737-94.609851-210.9721779-32.45533-72.3073701-64.954074-144.5937101-97.444925-216.8839941l-7.612769-16.96466c-3.387461-7.537877-6.791162-15.06754-10.25468-22.566645l-2.609535-5.61825c-1.521843-3.25889-.931238-4.727987 1.85381-6.119013l.207702-.101668c1.829312-.878624 3.619486-1.846293 5.462612-2.87442l1.594938-.895392 2.469227-1.38986c.561645-.314261 1.132982-.63179 1.71616-.951921zm-19.58978 11.059398-7.45667 4.463751-453.294742-1011.255081 14.693916-8.228232zm-26.33949 14.646834-8.8466-19.540294-2.32215-5.153178-48.718698-108.566633c-15.981018-35.618295-31.956942-71.239054-47.918075-106.867042l-18.684558-41.739416-37.336807-83.494413c-12.446289-27.831065-24.89851-55.659143-37.372398-83.476496-33.946906-75.698468-68.029227-151.329904-101.987966-227.0217994-21.432263-47.7725493-42.848093-95.5529846-64.259321-143.3355556l-64.231712-143.348371-2.249323-5.028381-6.733057-15.092932c-3.746349-8.382041-7.51727-16.751507-11.387605-25.069859-1.441115-3.096601-.87646-4.437535 1.662344-5.752905l.204533-.103823c1.612228-.801954 3.200092-1.657383 4.830675-2.559052l1.647307-.916815 2.55697-1.429503 1.783726-.986845 1.483267 3.278537 2.172425 4.788593c.238059.525607.475047 1.049492.710999 1.572087l1.403565 3.123528c.4639 1.038313.923941 2.074912 1.380405 3.113245 41.892962 95.263829 83.772778 190.534229 125.660481 285.8006857l103.268486 234.8474173c40.737339 92.645651 81.465476 185.295244 122.210704 277.936951 28.859012 65.614802 57.718024 131.229604 86.651973 196.808918 1.47288 3.33793.65877 4.622388-.80964 5.450994l-.23085.124097-.23985.118197-.37377.16906-.51754.216829-.39676.161839-.29386.121556c-1.02873.431435-2.04888.936438-2.71732 1.850779zm-17.26004 9.024874-2.11906.766552-453.428773-1010.899006 14.132582-7.800993 4.469722 10.054303 1.844776 4.163168 1.216654 2.759614 91.114044 207.2310726c15.186648 34.5380577 30.37505 69.0753364 45.567104 103.6110083 46.663689 106.0785131 93.364199 212.1386211 140.037093 318.2131911 31.318654 71.179128 62.613637 142.370087 93.92703 213.551845 14.625717 33.249529 29.253771 66.497305 43.886891 99.742939l22.481937 51.073064.36514.857869.23791.585798.20532.539922.11798.336014.1023.317957c.01572.05154.03076.102367.04513.152499l.0779.292619c.34775 1.423005.06318 2.256293-1.12096 3.024563l-.2489.152943c-.04351.025397-.08804.050762-.1336.076112l-.28577.152091c-.04972.025372-.10048.05077-.1523.076211l-.32372.153338-.34961.155336-.37597.158265-.40281.162128zm-18.147819 11.250436-1.841869.874171-10.227466-22.649782c-2.02818-4.495399-4.047632-8.978458-6.061342-13.464291l-98.062321-218.526822c-16.344077-36.420942-32.689375-72.8413-49.037453-109.260344-37.850041-84.321818-75.704034-168.643636-113.602809-252.941792-24.069028-53.5368488-48.24606-107.01848703-72.330894-160.5474483-14.393474-31.9917077-28.674992-64.0373107-43.052661-96.0369057l-17.00795-37.851601c-11.34232-25.232562-22.69914-50.457887-34.113222-75.654638l-8.681364-19.135863-.202962-.473772-.181444-.45533c-.028421-.074386-.055924-.148028-.082501-.220941l-.148254-.428813c-.981593-3.011823-.211496-4.72048 3.118365-6.136863l.23648-.098356c1.583352-.644295 3.104138-1.45685 4.68764-2.349322l2.437951-1.387602c.629077-.356364 1.275782-.717754 1.946723-1.079513l4.402798 9.716017 1.711665 3.790452c.849209 1.887922 1.688675 3.767633 2.51925 5.651486 34.771935 78.884923 69.545187 157.768532 104.289463 236.6666009 49.634303 112.7156581 99.236995 225.4470901 148.867347 338.1653781l68.341341 155.180716 91.406395 207.522822 23.602037 53.560289.36626.858155.23587.582011.137757.360916.121541.340642c.018876.05515.037055.109506.054524.163092l.096217.312475.078666.295195c.336943 1.386944.040144 2.210331-1.161906 3.078781l-.261706.180522-.288074.183006c-.050239.030774-.101599.061702-.154091.092808l-.328628.188978-.356331.194455-.587611.304576zm-20.286962 9.730079-1.60691.543861-453.510298-1010.677516 13.556608-7.630826 1.417309 3.1322 2.241586 4.944791.863312 1.918836.848841 1.90429c.140437.316881.280397.63369.419945.950693l68.284094 155.162416 68.279161 155.1643885c31.182171 70.8608565 62.360396 141.7217135 93.545198 212.5799405l101.3819 230.342113c16.896269 38.390742 33.791271 76.782068 50.683642 115.174562 12.545836 28.514705 25.064193 57.041679 37.588202 85.565732l19.215186 43.743779.367268.861316.237751.584954.139546.362816.123757.342282c.019281.055392.037882.109972.055791.163759l.099073.313391.081947.295405.064287.278436c.26718 1.306409-.103219 2.05392-1.382959 2.760167l-.277838.145702-.304323.145542-.331343.146402-.358897.148282-.386988.151178-.415612.155095zm-20.010765 11.324424-.56059.185835-9.722807-21.69017c-1.083521-2.41532-2.168029-4.831235-3.253442-7.246575l-47.104563-104.777365c-15.700972-34.926117-31.396679-69.854863-47.072967-104.793142l-20.906176-46.647238-41.767426-93.316662c-6.964227-15.551298-13.93261-31.100542-20.909137-46.645758-34.537071-76.95428-69.164977-153.862541-103.725744-230.8049874l-19.894877-44.3289057-39.750848-88.6765112c-22.706133-50.6419328-45.399101-101.2891247-68.124981-151.9218537-8.231104-18.339666-16.476836-36.67294-24.794333-54.970908l-5.089009-11.172243-.167947-.386034-.152318-.373253-.135435-.360854c-.780544-2.187822-.52643-3.690191 2.086837-4.910546l.217082-.098338c1.661185-.729993 3.268073-1.596494 4.95527-2.54505l2.607852-1.477568 1.380648-.772177c.235422-.130126.473676-.260896.715025-.392203l3.316375 7.40883 5.414415 12.080792 2.131632 4.772585 2.114891 4.755842c.702378 1.583778 1.402273 3.166697 2.099991 4.75069l26.858753 60.999908 53.698784 122.00975 80.635109 183.171479c13.438275 30.529197 26.874989 61.059221 40.308486 91.590853 37.37797 84.953696 74.703282 169.933689 112.094417 254.880811 29.094866 66.100371 58.25687 132.166556 87.382014 198.251149 6.397948 14.515706 12.780684 29.038425 19.171611 43.557248l10.108848 22.945193.266783.626349.1595.387966.144161.365535.128262.344175.111801.323889.09478.304672c.387374 1.329395.240704 2.10764-.669942 2.774079l-.215035.146436c-.151865.096635-.320872.19153-.507767.286114l-.293854.141822-.321248.142426-.349204.144102-.377719.14685-.621272.227771-.451462.158406zm-13.730466 7.826386-5.91065 3.521675-453.66538-1011.214961 13.068138-7.485038zm-19.393874 10.969396-5.573134 3.322848-1.422261-2.934469c-.35493-.735093-.691833-1.445463-1.014176-2.162843l-122.433894-272.82449c-35.01308-78.014636-70.027476-156.027958-105.061616-234.032079-39.731947-88.464257-79.502067-176.911427-119.22875-265.3783131-27.526072-61.2949797-55.015077-122.6076249-82.564063-183.8908279l-20.674503-45.956145c-1.435279-3.187275-1.071824-4.777522 1.769952-6.15l.212368-.100056c1.257989-.579095 2.49035-1.219753 3.757077-1.907799l1.280404-.703317 1.992725-1.10732 1.396006-.768516c.238095-.129887.479088-.260631.723258-.392167zm-19.785669 10.093515-5.395899 3.216588-453.788335-1011.225802 12.614987-7.08254zm-24.206233 13.203843-453.980079-1011.122869 12.173299-6.793816 2.305711 5.085732.722307 1.610084c.119083.267242.237594.534237.355649.801443 23.867356 54.028393 47.775527 108.035747 71.58232 162.0943812 47.610952 108.1146379 95.157391 216.2608318 142.744644 324.3873038 34.534464 78.468775 69.101842 156.923086 103.637622 235.390546l49.51419 112.518198c16.505615 37.505632 33.015821 75.009033 49.541743 112.504819l24.897085 56.455415.17763.425184.160494.410622c.050565.134471.09816.266553.142668.39628l.124154.382158c.898224 2.938839.028862 4.598177-4.099437 5.454519zm-18.406637 11.553883c-3.929795-8.64888-7.913568-17.325374-11.824932-26.03606-41.734824-92.960001-83.47623-185.916058-125.174191-278.894469-4.112352-9.170504-8.2013-18.352696-12.283226-27.538396l-12.241097-27.559435c-4.084267-9.184531-8.177895-18.364385-12.297269-27.531382-19.675308-43.77961-39.517813-87.476373-59.185222-131.258612-4.741646-10.555657-9.456084-21.124902-14.161501-31.698677l-14.107379-31.725854c-4.705564-10.573775-9.420294-21.14302-14.162379-31.698677-23.481351-52.269372-47.123317-104.4585269-70.605985-156.7278983-21.259404-47.3229279-42.459565-94.6754437-63.674906-142.0209327l-23.104678-51.54137-3.759951-8.401177c-5.016824-11.200009-10.064667-22.384843-15.345086-33.44726-2.046586-4.288148-1.148542-6.249244 2.376539-7.856667l.444751-.195194c.972822-.411929 1.917673-.896349 2.910512-1.438504l.864529-.478499 1.842091-1.033571c.484676-.270123.990125-.548527 1.522326-.83405l13.116433 29.729947 44.843443 101.674139c14.946717 33.8921467 29.887839 67.7870877 44.809872 101.6909052 18.891982 42.9235321 37.632565 85.9220203 56.515331 128.8494978 10.102932 22.96812 20.457317 45.812628 30.531286 68.793899 4.486242 10.235669 8.945276 20.484341 13.395729 30.737057l13.344239 30.761312c4.451915 10.251838 8.913875 20.498758 13.404506 30.731797 13.470575 30.700431 27.176807 61.287771 40.69741 91.963217 39.116276 88.742736 78.193057 177.505197 117.281687 266.261083l24.557304 55.799411c10.917305 24.798313 21.850393 49.588834 32.846674 74.34801 1.650856 3.716559.885915 5.28274-2.448597 6.317471l-.449521.132084zm-19.95263 10.183083-453.820866-1010.673328 11.48747-6.460043.233998.397156.879543 1.44288c.271867.456232.517412.899048.72161 1.362379 49.185748 111.6191306 98.382027 223.235632 147.513799 334.881055 17.726195 40.278644 35.247022 80.657199 52.952153 120.94636 24.021528 54.656644 48.116778 109.277792 72.205446 163.902885 31.505629 71.444342 63.053385 142.86765 94.549799 214.315935 20.415731 46.311436 40.785124 92.645588 61.213999 138.950629l15.424774 34.929617.167994.402751c.053133.131718.103363.260912.150574.387609l.132455.372629.113638.35781c.779975 2.628419-.086698 4.020273-3.926386 4.483676zm-14.618198 8.163259-4.107278 2.803139-2.045637-4.382502-.795876-1.730812-.258693-.572409c-59.976798-133.580339-119.944382-267.164622-179.927763-400.741017-23.772191-52.94014-47.599672-105.85267-71.369231-158.79544l-49.596753-110.487948-99.178881-220.9832-6.084773-13.5630554-12.165164-27.1283296c-10.1414-22.605092-20.302533-45.200426-30.560856-67.747482l-.219254-.496804c-1.76836-4.143524-1.093034-6.283609 3.074602-7.860021.965123-.36446 1.890969-.842881 2.855805-1.385956l.838376-.480177 1.317331-.764547c.454486-.261549.926402-.528504 1.421908-.796985zm-23.861276 13.182051-13.242015-29.667119c-2.635388-5.897809-5.269064-11.780297-7.911999-17.658348-36.03715-80.160648-72.121706-160.297632-108.128567-240.474056-33.65627-74.938781-67.209824-149.928835-100.851607-224.87419-31.96279-71.203367-63.941966-142.398555-95.923874-213.592184l-47.973204-106.7901032c-20.84745-46.409931-41.689843-92.8215447-62.580444-139.2099358l-15.76885-34.991023-.16904-.397552-.150663-.382778c-.846392-2.253343-.634167-3.735914 1.829171-4.934517l.210514-.099237c1.368336-.624587 2.70141-1.334835 4.0815-2.092339l2.11568-1.166899c.482558-.265054.97491-.533224 1.480105-.80309l.246403.436084.713672 1.221993c.38104.652755.730333 1.27422 1.017847 1.925712 35.360284 80.303946 70.682379 160.6262988 106.058465 240.9210431 17.552407 39.8397395 35.257569 79.6032279 52.790223 119.4508559l25.110969 57.118233 50.181938 114.255693c8.365878 19.041548 16.73509 38.081493 25.110968 57.118234 29.306357 66.603449 58.645305 133.191368 87.989624 199.776515l29.345101 66.584694c17.909275 40.636955 35.821922 81.272228 53.794575 121.878893l13.57971 30.650794.162566.390951.143748.375009.124107.359467c.798085 2.462809.092141 3.812787-3.386623 4.6692zm-16.391959 10.378912c-.228564-.198228-.473668-.388233-.726646-.574322l-.513886-.368231-.519476-.365442c-.948079-.672101-1.84666-1.368741-2.268512-2.302211-8.996983-19.919942-17.955762-39.858632-26.903837-59.802585l-17.890028-39.890927c-2.982009-6.648325-5.964865-13.296236-8.949588-19.943234-31.190067-69.458306-62.414387-138.898193-93.612358-208.352552l-71.281609-158.690186c-23.75845-52.897935-47.51229-105.798172-71.253944-158.704001-33.588999-74.851248-67.091052-149.7445982-100.661608-224.6037408-16.992953-37.8936278-33.982033-75.7882222-51.09749-113.6199862l-8.673825-19.144454-.195949-.454877c-.031075-.074354-.06135-.147986-.09081-.220908l-.166857-.429087c-.05228-.140246-.101183-.277736-.146591-.412561l-.125626-.396567c-.785231-2.656442-.053211-4.229943 3.198111-5.48543.959451-.370413 1.882983-.843961 2.833799-1.372657l.962253-.5453.994488-.571401c.507644-.290448 1.032644-.586685 1.582899-.882711l.529429 1.058075.744838 1.467784.463481.924779c.300127.607103.582501 1.199308.846934 1.800211 44.07 100.1490027 88.111018 200.3111617 132.194192 300.453586 37.214404 84.538546 74.498628 169.0442 111.711714 253.582747l46.862338 106.490447 93.697158 212.994343 23.416864 53.225653c11.704449 26.614679 23.395903 53.23542 35.042776 79.877002.315394.721001.323349 1.58933.248202 2.497587l-.053266.548886-.104757.93047c-.047157.434999-.085994.866048-.092813 1.281801zm-22.268965 11.162226c-4.495975-9.887555-9.06697-19.81719-13.54057-29.794165-31.271767-69.738887-62.513262-139.492239-93.786345-209.22981-27.615498-61.584515-55.24284-123.163769-82.891241-184.731188-39.67408-88.350213-79.39949-176.67544-119.048563-265.038803-27.833979-62.0342476-55.553452-124.1263554-83.367688-186.1711228-9.698722-21.6332175-19.415871-43.25723-29.137956-64.8787768l-29.768486-66.2077254-.408023-.939754-.261135-.633594-.151836-.391222-.133483-.367986c-.062075-.178428-.117092-.34869-.164787-.511609l-.085546-.31629c-.378128-1.534927-.006341-2.39029 1.379847-3.38793l.290841-.201669.318362-.206923.346354-.21364.374814-.221817.616615-.351254.926157-.510594 1.259604-.680848 1.011869-.527031 3.174227-1.619619 9.70775 21.824559 2.721955 6.140214 2.704724 6.129472c41.798349 95.0067901 83.586169 190.0188399 125.371357 285.032205l62.904939 143.071158c10.485294 23.844576 20.972976 47.688032 31.465777 71.52915l26.369801 59.888542 52.759837 119.76673c8.791195 19.962067 17.579881 39.925304 26.363878 59.890761 17.432431 39.621887 34.850713 79.250678 52.264059 118.88177l52.288943 119.017772.143016.307853.504949 1.045844.167173.367102.151584.364487.089233.240744.07756.238389.063991.235555c.330009 1.364879-.129484 2.56077-3.073557 3.161064zm-15.863369 9.791426c-.210132-.166905-.437205-.325412-.671816-.480184l-.956358-.61022c-.793318-.510337-1.531085-1.048253-1.865033-1.786441-10.553911-23.34388-21.063248-46.710017-31.56329-70.081079l-20.998146-46.743555c-33.692586-74.966343-67.422054-149.915585-101.086979-224.895082-24.818629-55.274359-49.550323-110.590812-74.339974-165.879641-25.685345-57.289598-51.375958-114.57788-77.096868-171.849061-48.679655-108.3887832-97.3738-216.7696732-146.129853-325.120308l-.09266-.209363-.168432-.404496c-.862541-2.173674-.650738-3.517249 1.678396-4.638653.622419-.299567 1.238376-.613726 1.862681-.943576l.944572-.50668 1.464639-.805948 2.100367-1.164653 1.138399-.622774 4.200716 9.419787 6.882051 15.417614 2.716832 6.103905c.451282 1.015496.90183 2.030251 1.351684 3.04452l2.691127 6.081797c.447242 1.013336.893873 2.026694 1.339933 3.040327 28.357937 64.4336962 56.663187 128.8923861 85.027711 193.3234519 44.008875 99.9647701 88.066485 199.9071781 132.07536 299.8719491 47.614043 108.158582 95.191205 216.334265 142.79471 324.498109l26.692527 60.624749c13.345947 30.312332 26.684781 60.627885 39.986628 90.961432.29637.675556.270993 1.505941.189248 2.363563l-.090705.861974c-.039927.382934-.073516.762847-.077467 1.128536zm-19.759184 10.819073-2.200036.147325-453.849835-1011.233823 10.006146-5.899548 2.23835 4.794411.694821 1.502014c.341775.744984.675385 1.483181 1.002141 2.224706 42.802608 97.1603589 85.611799 194.3180874 128.390708 291.491601 40.535426 92.077671 81.065585 184.157974 121.548347 276.260638 32.604238 74.180404 65.088666 148.418684 97.710019 222.591195l23.462027 53.296488 46.965527 106.573246c7.82479 17.763551 15.645713 35.528951 23.459065 53.297969.37918.862636.447906 1.875859.479189 2.906981l.028912 1.032175c.012218.342771.030387.682617.064619 1.014622zm-18.414385 10.336587-2.202767.385478-15.302114-34.090431c-41.208338-91.779197-82.424581-183.555763-123.623697-275.338907-40.023956-89.165053-80.030785-178.336685-120.044201-267.507001l-31.63691-70.535438c-5.273632-11.755484-10.548971-23.51014-15.82797-35.263041-29.18666-64.979951-58.391764-129.9506918-87.58501-194.92669534l-6.406773-14.26795996-12.804004-28.5409117c-12.805167-28.5404497-25.628877-57.0719337-38.606581-85.526234-2.162285-4.740694-1.499406-6.947457 2.262791-8.554551l.456927-.18642.485624-.181587c.622037-.222846 1.22078-.516035 1.861123-.85745l1.355378-.740574.75534-.406224c.131405-.069291.265769-.139307.403391-.209946l3.908549 8.794058 1.261103 2.853155c37.149292 84.3722383 74.289362 168.7484231 111.443924 253.116714 33.617225 76.336411 67.260798 152.659665 100.872753 228.998707 40.823644 92.718553 81.614352 185.452892 122.441949 278.168813 35.246903 80.042522 70.530694 160.06794 105.743344 240.126249.329867.750918.461105 1.59758.550648 2.4644l.104506 1.119641c.035412.372949.07552.743652.132677 1.106156zm-18.610282 9.675935-2.010939.305141-454.038933-1011.284695 9.626696-5.457019 6.505103 14.529643 1.576892 3.541713 1.563137 3.533126c31.523147 71.5225954 63.054195 143.0425598 94.547053 214.579623 34.217568 77.721421 68.38641 155.466517 102.596076 233.1932 38.082732 86.527096 76.183902 173.044985 114.283754 259.564189 34.628447 78.636844 69.268747 157.269741 103.893244 235.909215 6.938858 15.759461 13.85533 31.53076 20.707271 47.332309.275895.637244.404295 1.344526.493352 2.07055l.079948.730372c.049897.488547.09833.977824.177346 1.452633zm-20.774003 12.247568-.267962.39477-454.40178-1011.747804 9.494436-5.385567 178.749247 406.090425 119.05381 270.502669 89.250541 202.815502 59.487721 135.199592c.046442.10564-.023765.267423-.18036.503617l-.13317.191382-.799892 1.078823zm-19.685962 10.773682-.317195-.52909-.97828-1.574071c-.43007-.70193-.840224-1.413729-1.175984-2.162367-25.902261-57.750413-51.749221-115.528455-77.662016-173.273605l-26.288838-58.550898-52.603845-117.088968c-8.76536-19.515787-17.528128-39.032849-26.285876-58.552378l-43.930273-97.947611-87.828651-195.910718c-35.289066-78.696499-70.582082-157.3916823-105.892215-236.0789712-7.153669-15.9394849-14.348074-31.8589875-21.534332-47.7823755l-7.770073-17.2386629-.306229-.7004127-.18369-.4333995-.166777-.4081857-.149398-.3843607c-.023425-.0621518-.046107-.1233688-.068035-.1836799l-.122454-.3512267c-.018876-.0568031-.03698-.1127582-.054301-.1678941l-.09446-.3212173c-.452879-1.6632034-.084628-2.5468663 1.423129-3.5989758l.296136-.199475c.051607-.033653.104347-.067527.158229-.101653l.33707-.208001c.058489-.035247.118138-.070803.178959-.106697l.579269-.332954.87345-.480438 1.25953-.674829c.208369-.110849.4197-.21553.640475-.319738l.456061-.209473 1.634486-.722091c.105741-.047394.214451-.096423.326372-.147297l446.921974 1015.797035zm-19.987272 9.987255-.277957-.456836-.859251-1.35885c-.377752-.606216-.737391-1.221641-1.028526-1.870946-17.967425-40.043774-35.897963-80.104652-53.854849-120.153689-32.389842-72.243257-64.778367-144.486514-97.191922-216.71793-35.108867-78.235022-70.217733-156.470043-105.375341-234.682698l-18.201514-40.459687-36.436729-80.903332c-12.144931-26.968171-24.283791-53.939373-36.400308-80.921522-30.841949-68.684249-61.571922-137.42244253-92.358542-206.1343218l-3.32613-7.3893455-7.158282-15.8068851-.310941-.7028659-.186069-.4329873-.245924-.5999309-.141043-.3691575-.12209-.3463102c-.018739-.0558996-.036666-.1109111-.053769-.1650666l-.092651-.3149151c-.385424-1.4240481-.107745-2.2270191 1.079278-3.1104427l.26837-.1907921c.094156-.0641783.193041-.1290227.296746-.1947889l.325659-.2003196.355112-.2073844.589069-.3276784.658365-.3522025 1.256202-.6555633c.240888-.1251809.487798-.2374731.752867-.3481389l.41274-.1661866 1.210751-.4602244.894638-.349059 447.004067 1015.4303717zm-17.71595 9.753895-1.679775.820845-453.586505-1011.0250844c.168025-.144222.323821-.2829212.470341-.4157498l.606675-.5569278c.375983-.3433017.708312-.6290713 1.076676-.8479156l.733592-.4303124.748355-.4277868.772405-.4328381 1.224013-.6753032 2.79841-1.5381381zm-20.158828 12.1789c-.903522-1.863148-1.85841-3.701297-2.70398-5.592077-21.029925-46.990548-42.007166-94.006097-63.076604-140.976909-49.332803-109.981016-98.698534-219.944926-148.068215-329.90752-45.082565-100.415276-90.211227-200.806867-135.275352-301.231352-30.757928-68.5404385-61.436831-137.1190345-92.156563-205.6792096-.493155-1.1003703-.980934-2.2038824-1.466129-3.3089251l-2.175355-4.9775859c-1.934893-4.4240375-3.895436-8.8338968-6.060293-13.1264634l-.821747-1.604013c-.085025-.1632545-.166144-.3237042-.243304-.4814102l-.219546-.4649482c-1.695076-3.7308561-.981255-5.8515391 2.928712-7.2615719l.243386-.0854482c.226538-.0773023.449126-.1675156.682374-.2722848l.359693-.1682763.386642-.1913436 1.431206-.7247701.604023-.2959484 446.9837 1015.6211127zm-18.628919 9.221663-1.161704.569763-453.712781-1011.0831695 7.988365-4.8752297zm-21.331529 8.207076c-.62535-1.167715-1.32311-2.299886-1.865519-3.507095l-40.417405-90.156179-90.440133-201.87401c-38.416264-85.682918-76.785133-171.39085-115.213246-257.067187-33.244945-74.118983-66.559666-148.202421-99.813827-222.316138-22.861934-50.951178-45.707484-101.9105478-68.554595-152.8691374l-34.660341-77.2996976-.3402417-.7776901-.2221776-.5315302-.1917045-.4907594-.1099028-.3061114-.094903-.2903745-.0793208-.275591c-.3328993-1.25308-.137753-2.0543789.8518173-2.8399269l.2243073-.1682495.249209-.1687208.274693-.1701454.3007594-.1725236.3274084-.175855.3546398-.18014.3824537-.1853783.4108499-.1915701.4398288-.1987153.7153524-.3135557 1.9388591-.820568.6259331-.2616081 56.3972902 128.2460491 306.400127 696.4324392 82.872057 188.434974zm-17.456218 6.645978-1.226239.599677-221.015692-492.042459-222.6478341-495.6665182-8.0257424-17.8743586 7.5141711-4.5002075 29.1630204 66.2003618 25.731448 58.3705838 44.125137 100.0300777 54.457987 123.376424 165.960124 375.856132 49.267154 111.64704 34.798928 78.911606 29.537965 67.028785zm-22.724134 10.235121-1.100907.54764-1.693757-3.761514-3.533995-7.919466-16.834967-37.895594-42.888838-96.69781-.785489-1.760818c-30.845145-68.893352-61.624447-137.82093-92.49593-206.70375-48.208133-107.569096-96.474208-215.109231-144.712629-322.663846l-69.930802-155.940338c-11.656142-25.989439-23.313991-51.9780487-34.9753511-77.9650496-9.6977912-21.6107094-19.4385454-43.1999443-29.1650404-64.79658417l-10.054967-22.34800573-.4039259-.9132268-.3514744-.8239651-.155018-.3807588-.1406452-.3611425-.1258525-.3424261-.1106396-.3246094c-.0171489-.0526668-.0336464-.1046287-.0494838-.1559045l-.0870331-.2995712c-.013162-.0486062-.0256463-.0965638-.0374443-.1438915l-.0624816-.2765575c-.0090175-.0448831-.0173312-.0891737-.0249322-.1328908l-.0369851-.255568-.0225564-.2426998c-.0303494-.7491244.2060941-1.3182223.7724378-1.8358612l.1898816-.1619043c.0669959-.0534979.1377173-.1065756.212234-.159383l.2350064-.1577613c.0410888-.0262084.0831439-.0523867.1261741-.0785537l.2699524-.1570158.2937748-.1576435c.050971-.0263762.1029521-.0528161.155952-.0793383l.3302957-.1602721.3551681-.163149.3804602-.1669258.4061726-.1716022.6583879-.2681399 1.4988381-.5860653.8432851-.3239987 123.9834518 281.8714166 286.8365 652.023693zm-22.920032 7.080702-.833371.320936-.600182-1.339124-2.17143-4.904606-3.754298-8.550554-6.66544-15.251944-15.055889-34.561346-45.427362-104.440808-8.908447-20.443046-4.836969-11.073845-3.749748-8.553016-1.412088-3.203443-1.074188-2.41993-.279166-.623697c-40.573163-90.367246-81.151593-180.733176-121.683943-271.121466-27.757952-61.899932-55.3961-123.859053-83.168534-185.752409-24.11245-53.736443-48.240699-107.465324-72.37339-161.192067l-73.047151-162.63003276-.3630297-.84410254-.2336285-.5746622-.1364441-.3573382-.1204336-.3379956-.1039396-.3197445c-.5572672-1.8140661-.2479815-2.7522757 1.359653-3.7895665l.2883936-.1789738.314314-.1820064.3407178-.1861306.3676052-.1913462.6028788-.2991862.6660943-.3170608 1.8092229-.8300138c.0948885-.0430619.1910484-.0866822.2884898-.1308836l17.9537635 40.8266598 28.4268113 64.7400505 23.8656613 54.4219724 50.109963 114.408434 74.478175 170.240805 103.170466 235.885479 49.086881 112.132624 32.675361 74.561738 25.38387 57.856416 16.855924 38.375917zm-22.920032 8.741563-.218661-.490728-2.79398-6.381481-16.779919-38.547777-66.64809-153.383864-176.567777-406.518676-16.49658-37.90296-.089595-.202176c-33.502285-75.168646-67.000617-150.339923-100.4646924-225.526991l-11.1459957-25.067345-22.2711207-50.1445438c-7.4260259-16.7136268-14.8590086-33.4237588-22.3128619-50.12357474-.4244387-.95089669-1.1115984-1.77341647-1.8561994-2.56796531l-1.1343226-1.1833958c-.2815209-.29687977-.5566857-.59688591-.8146693-.90531329v-4.08692587c.3584166.30997346.7525193.60262748 1.1570342.89023722l1.1813624.83239333.4507492.33434236c.8100284.62090985 1.5160698 1.29238145 1.885653 2.12732338 14.0738057 31.80262552 28.1031429 63.62663312 42.1230923 95.45524602l28.0377761 63.6583955c4.6743412 10.609099 9.350238 21.217467 14.0289898 31.824483 18.331917 41.558746 36.727573 83.087147 55.098586 124.626834l18.571013 42.027523 5.661895 13.031638 27.032882 62.350133 46.309966 106.900523 51.524304 119.019575 36.697259 84.829986 23.594822 54.578725 22.09682 51.151063 13.559523 31.414238 12.384546 28.717511 11.005888 25.551454 7.227147 16.803536 4.281183 9.968523 3.82195 8.913011 3.337256 7.798833 2.827101 6.62599c3.41805 8.026684 5.407796 12.769341 5.697666 13.6022z' fill='%23000f9f' fill-rule='evenodd' mask='url(%23a)' transform='matrix(1 0 0 -1 0 495)'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: top left;
  background-size: 375px 100%;
  position: absolute;
  top: 0;
  left: 68.2666667%;
  z-index: 2;
}
@media (min-width: 1024px) {
  .block--spotlight.has-stripes--blue::before {
    background-size: 585px 100%;
    left: 59.5138889%;
  }
}
@media (min-width: 1440px) {
  .block--spotlight.has-stripes--blue::before {
    left: 0;
    right: 0;
    background-position: top right;
  }
}
.block--spotlight.has-stripes--blue::before {
  background-size: 400px 100%;
  left: 15%;
  right: 0;
  background-position: bottom right;
}
@media (min-width: 1024px) {
  .block--spotlight.has-stripes--blue::before {
    background-size: 775px 100%;
    left: 5%;
  }
}
@media (min-width: 1440px) {
  .block--spotlight.has-stripes--blue::before {
    left: 0;
    right: 0;
    background-position: bottom right;
  }
}

.block--text *:last-child {
  margin-bottom: 0;
}
.block--text .block__inner {
  max-width: 880px;
}
@media (min-width: 1024px) {
  .block--text .block__inner {
    margin-left: 16.6666666667%;
    margin-right: 16.6666666667%;
  }
}
@media (min-width: 1440px) {
  .block--text .block__inner {
    margin-left: auto;
    margin-right: auto;
  }
}
.block--text .block__inner.is-max-w-full {
  max-width: 100%;
}

.block--text + .block--text {
  margin-top: 3.75rem;
}
@media (min-width: 1024px) {
  .block--text + .block--text {
    margin-top: 3.125rem;
  }
}

.block + .block--heading {
  margin-top: 5rem;
}
@media (min-width: 1024px) {
  .block + .block--heading {
    margin-top: 9.375rem;
  }
}

.block--heading + .block--text {
  margin-top: 0;
}

.block--heading + .block--grid {
  margin-top: 2.5rem;
}
@media (min-width: 1024px) {
  .block--heading + .block--grid {
    margin-top: 2.8125rem;
  }
}

.heading {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  width: 100%;
  max-width: 100%;
}
.heading .heading__group .h1 {
  margin: 0;
}
.heading .heading__group .h1 + .is-byline {
  margin-top: 1rem;
}
.heading .heading__group .h1 + .is-lede {
  margin-top: 1rem;
}
@media (min-width: 768px) {
  .heading .heading__action {
    padding-bottom: 0.5em;
  }
}

.card {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.card > *:last-child,
.card .card__header > *:last-child,
.card .card__body > *:last-child,
.card .card__footer > *:last-child {
  margin-bottom: 0;
}
.card .card__media {
  position: relative;
  background: #243746;
}
.card .card__media img {
  display: block;
  width: 100%;
  transition: all 0.2s linear;
}
.card .card__media a {
  text-decoration: none;
  border: 0;
}
.card figure.card__media {
  background: none;
}
.card figure.card__media picture, .card figure.card__media img {
  background: #243746;
}
.card .h2, .card .h2 a,
.card .h3, .card .h3 a,
.card .h4, .card .h4 a,
.card p,
.card .card__body .h2,
.card .card__body .h2 a,
.card .card__body .h3,
.card .card__body .h3 a,
.card .card__body .h4,
.card .card__body .h4 a,
.card .card__body p {
  text-decoration: none;
  border: 0;
  color: #243746;
  display: block;
}
.card .h2 a:hover,
.card .h3 a:hover,
.card .h4 a:hover,
.card .card__body .h2 a:hover,
.card .card__body .h3 a:hover,
.card .card__body .h4 a:hover {
  color: #000a6c;
}
.card .text-light .h1, .card .text-light .h2, .card .text-light .h3, .card .text-light .h4, .card .text-light p, .card .text-light ul, .card .text-light ol, .card .text-light a, .card.text-light .h1, .card.text-light .h2, .card.text-light .h3, .card.text-light .h4, .card.text-light p, .card.text-light ul, .card.text-light ol, .card.text-light a,
.card .card__body .text-light .h1,
.card .card__body .text-light .h2,
.card .card__body .text-light .h3,
.card .card__body .text-light .h4,
.card .card__body .text-light p,
.card .card__body .text-light ul,
.card .card__body .text-light ol,
.card .card__body .text-light a,
.card .card__body.text-light .h1,
.card .card__body.text-light .h2,
.card .card__body.text-light .h3,
.card .card__body.text-light .h4,
.card .card__body.text-light p,
.card .card__body.text-light ul,
.card .card__body.text-light ol,
.card .card__body.text-light a {
  color: #FFFFFF;
}
.card .is-small,
.card .card__body .is-small {
  letter-spacing: 1px;
}
.card .is-small,
.card .text-gray,
.card .card__body .is-small,
.card .card__body .text-gray {
  color: #415364;
}
.card > *:last-child,
.card .card__body > *:last-child {
  margin-bottom: 0;
}
.card .card__media + .card__body {
  margin-top: 0.625rem;
}
.card .card__header .is-eyebrow {
  display: block;
  position: relative;
  top: -1.25rem;
}
@media (min-width: 1024px) {
  .card .card__header .is-eyebrow {
    top: -1.5625rem;
  }
}
.card .card__footer {
  margin-top: auto;
}
.card .card__media-play {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  padding: 1.25rem;
  z-index: 3;
}
.card .card__media-play .btn.is-btn-play {
  background-image: url("data:image/svg+xml,%3Csvg height='50' viewBox='0 0 50 50' width='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m26.6380658 15.9929799c.3866509-.6573065 1.3372175-.6573065 1.7238684 0l10 17c.3921374.6666336-.0885184 1.5070201-.8619342 1.5070201h-20c-.7734158 0-1.2540716-.8403865-.8619342-1.5070201zm.8619342 2.4790201-8.253 14.028h16.505z' fill='%23FFFFFF' transform='matrix(0 1 -1 0 52.5 -2.5)'/%3E%3C/svg%3E");
}
.card .card__media-play:hover .btn.is-btn-play {
  color: #FFFFFF;
  border-color: #FFFFFF;
  background-image: url("data:image/svg+xml,%3Csvg height='50' viewBox='0 0 50 50' width='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m26.6380658 15.9929799c.3866509-.6573065 1.3372175-.6573065 1.7238684 0l10 17c.3921374.6666336-.0885184 1.5070201-.8619342 1.5070201h-20c-.7734158 0-1.2540716-.8403865-.8619342-1.5070201zm.8619342 2.4790201-8.253 14.028h16.505z' fill='%23FFFFFF' transform='matrix(0 1 -1 0 52.5 -2.5)'/%3E%3C/svg%3E");
  opacity: 0.65;
}
@media (min-width: 1024px) {
  .card .card__media-play {
    padding: 1.5625rem;
  }
}
.card .card__media-video {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 62.6865672%;
  z-index: 0;
  overflow: hidden;
}
.card .card__media-video video {
  -o-object-fit: cover;
     object-fit: cover;
  border: 0;
  min-width: 100%;
  min-height: 100%;
  height: auto;
  width: auto;
  max-width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
}
.card.card--article .card__media-video {
  padding-top: 61.682243%;
}

a.card {
  border: 0;
  text-decoration: none;
  position: relative;
}
a.card:hover .h2,
a.card:hover .h3,
a.card:hover .h4 {
  color: #000a6c;
}

.card.card--article .h4 + .is-small {
  margin-top: 0.3125rem;
}
.card.card--article.is-card-short .card__media picture {
  aspect-ratio: 16/10;
}
@media (min-width: 1024px) {
  .card.card--article.is-card-short .card__media, .card.card--article.is-card-short .card__media picture {
    height: 11.25rem;
    overflow: hidden;
    aspect-ratio: unset;
  }
  .card.card--article.is-card-short .card__media img, .card.card--article.is-card-short .card__media picture img {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
    display: block;
    width: 100%;
    height: 100%;
  }
  .card.card--article.is-card-tall .card__media, .card.card--article.is-card-tall .card__media picture {
    height: 26.25rem;
    overflow: hidden;
    aspect-ratio: unset;
  }
  .card.card--article.is-card-tall .card__media img, .card.card--article.is-card-tall .card__media picture img {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
    display: block;
    width: 100%;
    height: 100%;
  }
  .card.card--article.is-article-spotlight.is-card-tall .card__media, .card.card--article.is-article-spotlight.is-card-tall .card__media picture {
    height: 27.8125rem;
  }
}
@media (min-width: 1120px) {
  .card.card--article.is-card-short .card__media, .card.card--article.is-card-short .card__media picture {
    height: 12.5rem;
  }
  .card.card--article.is-card-tall .card__media, .card.card--article.is-card-tall .card__media picture {
    height: 28.75rem;
  }
  .card.card--article.is-article-spotlight.is-card-tall .card__media, .card.card--article.is-article-spotlight.is-card-tall .card__media picture {
    height: 30.3125rem;
  }
}
@media (min-width: 1260px) {
  .card.card--article.is-card-short .card__media, .card.card--article.is-card-short .card__media picture {
    height: 14.0625rem;
  }
  .card.card--article.is-card-tall .card__media, .card.card--article.is-card-tall .card__media picture {
    height: 31.875rem;
  }
  .card.card--article.is-article-spotlight.is-card-tall .card__media, .card.card--article.is-article-spotlight.is-card-tall .card__media picture {
    height: 33.4375rem;
  }
}
@media (min-width: 1440px) {
  .card.card--article.is-card-short .card__media, .card.card--article.is-card-short .card__media picture {
    height: 16.25rem;
  }
  .card.card--article.is-card-tall .card__media, .card.card--article.is-card-tall .card__media picture {
    height: 36.25rem;
  }
  .card.card--article.is-article-spotlight.is-card-tall .card__media, .card.card--article.is-article-spotlight.is-card-tall .card__media picture {
    height: 37.8125rem;
  }
}
.card.card--article.is-article-feature {
  position: relative;
}
@media (min-width: 768px) {
  .card.card--article.is-article-feature .card__body {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 1.875rem;
    z-index: 2;
    max-width: 60%;
  }
}
@media (min-width: 1024px) {
  .card.card--article.is-article-feature {
    height: 100%;
  }
  .card.card--article.is-article-feature .card__body {
    padding: 3.125rem;
    max-width: 65%;
  }
  .card.card--article.is-article-feature .card__media {
    display: flex;
    height: 100%;
  }
  .card.card--article.is-article-feature .card__media picture {
    display: block;
    aspect-ratio: unset;
    height: 100%;
    width: 100%;
  }
  .card.card--article.is-article-feature .card__media img {
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    transition: all 0.2s linear;
  }
}
.card.card--article .card__media-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.card.card--article .card__media-overlay::after {
  background-color: #cbd019;
  opacity: 0.75;
  z-index: 2;
}
@supports (mix-blend-mode: multiply) {
  .card.card--article .card__media-overlay::after {
    background-color: #e2e735;
    mix-blend-mode: multiply;
  }
}
.card.card--article .card__media-overlay::before {
  background-color: #000;
  opacity: 0.25;
  z-index: 1;
}
.card.card--article .card__media-overlay::before, .card.card--article .card__media-overlay::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transition: all 0.2s linear;
}
.card.card--article .card__media-overlay img {
  filter: grayscale(1);
  transition: all 0.2s linear;
}
.card.card--article .card__media-overlay::before, .card.card--article .card__media-overlay::after {
  opacity: 0;
}
.card.card--article .card__media-caption {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: auto;
  z-index: 1;
  padding: 1.25rem;
  color: #FFFFFF;
  z-index: 3;
  transition: all 0.3s ease;
  opacity: 0;
  transform: translateY(25px);
}
@media (min-width: 1024px) {
  .card.card--article .card__media-caption {
    padding: 1.5625rem;
  }
}
@media (min-width: 1024px) {
  a.card:hover .card__media-overlay::before {
    opacity: 0.25;
  }
  a.card:hover .card__media-overlay::after {
    opacity: 0.75;
  }
  a.card:hover .card__media-caption {
    opacity: 1;
    transform: translateY(0);
  }
  a.card:hover .card__media img {
    filter: grayscale(1);
  }
}

.grid > .grid__col.is-col-stacked .card + .card, form .grid > .is-col-stacked.col .card + .card, form .grid > .is-col-stacked.col-12 .card + .card, form .row > .grid__col.is-col-stacked .card + .card, form .row > .is-col-stacked.col .card + .card, form .row > .is-col-stacked.col-12 .card + .card {
  margin-top: 1.25rem;
}
@media (min-width: 768px) {
  .grid > .grid__col.is-col-stacked, form .grid > .is-col-stacked.col, form .grid > .is-col-stacked.col-12, form .row > .grid__col.is-col-stacked, form .row > .is-col-stacked.col, form .row > .is-col-stacked.col-12 {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    flex-basis: 100%;
    max-width: 100%;
  }
  .grid > .grid__col.is-col-stacked .card:first-child, form .grid > .is-col-stacked.col .card:first-child, form .grid > .is-col-stacked.col-12 .card:first-child, form .row > .grid__col.is-col-stacked .card:first-child, form .row > .is-col-stacked.col .card:first-child, form .row > .is-col-stacked.col-12 .card:first-child {
    margin-right: 13.5px;
  }
  .grid > .grid__col.is-col-stacked .card:last-child, form .grid > .is-col-stacked.col .card:last-child, form .grid > .is-col-stacked.col-12 .card:last-child, form .row > .grid__col.is-col-stacked .card:last-child, form .row > .is-col-stacked.col .card:last-child, form .row > .is-col-stacked.col-12 .card:last-child {
    margin-left: 13.5px;
  }
  .grid > .grid__col.is-col-stacked .card + .card, form .grid > .is-col-stacked.col .card + .card, form .grid > .is-col-stacked.col-12 .card + .card, form .row > .grid__col.is-col-stacked .card + .card, form .row > .is-col-stacked.col .card + .card, form .row > .is-col-stacked.col-12 .card + .card {
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  .grid > .grid__col.is-col-stacked.is-col-stacked-md, form .grid > .is-col-stacked.is-col-stacked-md.col, form .grid > .is-col-stacked.is-col-stacked-md.col-12, form .row > .grid__col.is-col-stacked.is-col-stacked-md, form .row > .is-col-stacked.is-col-stacked-md.col, form .row > .is-col-stacked.is-col-stacked-md.col-12 {
    flex-direction: column;
    justify-content: flex-start;
    width: 33.3333333333%;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .grid > .grid__col.is-col-stacked.is-col-stacked-md .card:first-child, form .grid > .is-col-stacked.is-col-stacked-md.col .card:first-child, form .grid > .is-col-stacked.is-col-stacked-md.col-12 .card:first-child, form .row > .grid__col.is-col-stacked.is-col-stacked-md .card:first-child, form .row > .is-col-stacked.is-col-stacked-md.col .card:first-child, form .row > .is-col-stacked.is-col-stacked-md.col-12 .card:first-child,
.grid > .grid__col.is-col-stacked.is-col-stacked-md .card:last-child,
form .grid > .is-col-stacked.is-col-stacked-md.col .card:last-child,
form .grid > .is-col-stacked.is-col-stacked-md.col-12 .card:last-child,
form .row > .grid__col.is-col-stacked.is-col-stacked-md .card:last-child,
form .row > .is-col-stacked.is-col-stacked-md.col .card:last-child,
form .row > .is-col-stacked.is-col-stacked-md.col-12 .card:last-child {
    margin-left: 0;
    margin-right: 0;
  }
  .grid > .grid__col.is-col-stacked.is-col-stacked-md .card + .card, form .grid > .is-col-stacked.is-col-stacked-md.col .card + .card, form .grid > .is-col-stacked.is-col-stacked-md.col-12 .card + .card, form .row > .grid__col.is-col-stacked.is-col-stacked-md .card + .card, form .row > .is-col-stacked.is-col-stacked-md.col .card + .card, form .row > .is-col-stacked.is-col-stacked-md.col-12 .card + .card {
    margin-top: 1.5625rem;
  }
}
@media (min-width: 1024px) {
  .grid > .grid__col.is-col-stacked, form .grid > .is-col-stacked.col, form .grid > .is-col-stacked.col-12, form .row > .grid__col.is-col-stacked, form .row > .is-col-stacked.col, form .row > .is-col-stacked.col-12 {
    flex-direction: column;
    justify-content: flex-start;
    width: 33.3333333333%;
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .grid > .grid__col.is-col-stacked .card:first-child, form .grid > .is-col-stacked.col .card:first-child, form .grid > .is-col-stacked.col-12 .card:first-child, form .row > .grid__col.is-col-stacked .card:first-child, form .row > .is-col-stacked.col .card:first-child, form .row > .is-col-stacked.col-12 .card:first-child,
.grid > .grid__col.is-col-stacked .card:last-child,
form .grid > .is-col-stacked.col .card:last-child,
form .grid > .is-col-stacked.col-12 .card:last-child,
form .row > .grid__col.is-col-stacked .card:last-child,
form .row > .is-col-stacked.col .card:last-child,
form .row > .is-col-stacked.col-12 .card:last-child {
    margin-left: 0;
    margin-right: 0;
  }
  .grid > .grid__col.is-col-stacked .card + .card, form .grid > .is-col-stacked.col .card + .card, form .grid > .is-col-stacked.col-12 .card + .card, form .row > .grid__col.is-col-stacked .card + .card, form .row > .is-col-stacked.col .card + .card, form .row > .is-col-stacked.col-12 .card + .card {
    margin-top: 1.5625rem;
  }
}

.card.card--feature {
  padding: 2.5rem 1.25rem;
  margin-left: -19px;
  margin-right: -19px;
  width: auto;
}
@media (min-width: 1024px) {
  .card.card--feature {
    min-height: 26.25rem;
  }
}
@media (min-width: 1120px) {
  .card.card--feature {
    min-height: 28.75rem;
  }
}
@media (min-width: 1260px) {
  .card.card--feature {
    min-height: 31.875rem;
  }
}
@media (min-width: 1440px) {
  .card.card--feature {
    min-height: 36.25rem;
  }
}
.card.card--feature .card__body {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.card.card--feature blockquote,
.card.card--feature .card__content .card__body > blockquote:last-child,
.card.card--feature .card__body > .card__content:last-child {
  width: 95%;
  max-width: 650px;
  margin: 2.5rem 0;
}
@media (min-width: 768px) {
  .card.card--feature blockquote,
.card.card--feature .card__content .card__body > blockquote:last-child,
.card.card--feature .card__body > .card__content:last-child {
    margin: 1.875rem 0;
  }
}
@media (min-width: 768px) {
  .card.card--feature .card__body > blockquote:last-child,
.card.card--feature .card__body > .card__content:last-child {
    margin: 0;
  }
}
.card.card--feature .card__content {
  margin: 1.875rem 0;
}
.card.card--feature .card__content .h2.is-normal > *:last-child,
.card.card--feature .card__content > *:last-child {
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .card.card--feature .card__content {
    margin: 0;
  }
  .card.card--feature .card__content .h1 {
    font-size: 2rem;
    line-height: 1.1904761905;
  }
  .card.card--feature .card__content .h2.is-normal {
    font-size: 1.25rem;
    line-height: 1.3333333333;
  }
}
@media (min-width: 1024px) {
  .card.card--feature .card__content {
    margin: 0;
  }
  .card.card--feature .card__content .h1 {
    font-size: 2.25rem;
    line-height: 1.1904761905;
  }
  .card.card--feature .card__content .h2.is-normal {
    font-size: 1.5625rem;
    line-height: 1.3333333333;
  }
}
@media (min-width: 1260px) {
  .card.card--feature .card__content .h1 {
    font-size: 2.625rem;
    line-height: 1.1904761905;
  }
  .card.card--feature .card__content .h2.is-normal {
    font-size: 1.875rem;
    line-height: 1.3333333333;
  }
}
@media (min-width: 768px) {
  .card.card--feature {
    margin-left: -40px;
    margin-right: -40px;
  }
}
@media (min-width: 1024px) {
  .card.card--feature {
    margin-left: -50px;
    margin-right: -50px;
  }
}
@media (min-width: 768px) {
  .card.card--feature {
    margin: 0;
    aspect-ratio: 880/580;
    max-width: 100%;
  }
  .card.card--feature .card__body {
    margin: 1.875rem 0;
  }
}
@media (min-width: 1024px) {
  .card.card--feature {
    padding: 3.125rem;
    aspect-ratio: unset;
  }
  .card.card--feature blockquote {
    font-size: 1.25rem;
    line-height: 1.5;
    letter-spacing: normal;
  }
  .card.card--feature blockquote footer {
    font-size: 0.9375rem;
    line-height: 1.3333333333;
  }
}
@media (min-width: 1120px) {
  .card.card--feature blockquote {
    font-size: 1.5625rem;
    line-height: 1.4;
  }
  .card.card--feature blockquote footer {
    font-size: 1.125rem;
    line-height: 1.3333333333;
  }
}
@media (min-width: 1260px) {
  .card.card--feature blockquote {
    font-size: 1.875rem;
    line-height: 1.3333333333;
  }
  .card.card--feature blockquote footer {
    font-size: 1.25rem;
    line-height: 1.5;
  }
}
.card.card--feature .card__icon {
  width: 3.75rem;
}
@media (min-width: 1024px) {
  .card.card--feature .card__icon {
    width: 4.6875rem;
  }
}
.card.card--feature.bg-quote {
  background-image: url(../../img/patterns/bkg-quote-white.svg);
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 209px 185px;
}
@media (min-width: 1024px) {
  .card.card--feature.bg-quote {
    background-size: 328px 290px;
  }
}

.grid > .grid__col.is-col-feature, form .grid > .is-col-feature.col, form .grid > .is-col-feature.col-12, form .row > .grid__col.is-col-feature, form .row > .is-col-feature.col, form .row > .is-col-feature.col-12 {
  flex-basis: 100%;
  width: 100%;
  max-width: 100%;
}
@media (min-width: 768px) {
  .grid > .grid__col.is-col-feature:not(.is-col-spotlight), form .grid > .is-col-feature.col:not(.is-col-spotlight), form .grid > .is-col-feature.col-12:not(.is-col-spotlight), form .row > .grid__col.is-col-feature:not(.is-col-spotlight), form .row > .is-col-feature.col:not(.is-col-spotlight), form .row > .is-col-feature.col-12:not(.is-col-spotlight) {
    flex-basis: 66.6666666667%;
    width: 66.6666666667%;
    max-width: 66.6666666667%;
  }
}
@media (min-width: 1024px) {
  .grid > .grid__col.is-col-feature, form .grid > .is-col-feature.col, form .grid > .is-col-feature.col-12, form .row > .grid__col.is-col-feature, form .row > .is-col-feature.col, form .row > .is-col-feature.col-12 {
    flex-basis: 66.6666666667%;
    width: 66.6666666667%;
    max-width: 66.6666666667%;
  }
}

@media (min-width: 768px) {
  .grid > .grid__col.is-col-spotlight, form .grid > .is-col-spotlight.col, form .grid > .is-col-spotlight.col-12, form .row > .grid__col.is-col-spotlight, form .row > .is-col-spotlight.col, form .row > .is-col-spotlight.col-12 {
    margin-bottom: 13.5px;
  }
}
@media (min-width: 1024px) {
  .grid > .grid__col.is-col-spotlight, form .grid > .is-col-spotlight.col, form .grid > .is-col-spotlight.col-12, form .row > .grid__col.is-col-spotlight, form .row > .is-col-spotlight.col, form .row > .is-col-spotlight.col-12 {
    margin-bottom: 0;
  }
}

@media (min-width: 768px) {
  .grid > .grid__col.is-col-feature--team .card.card--feature, form .grid > .is-col-feature--team.col .card.card--feature, form .grid > .is-col-feature--team.col-12 .card.card--feature, form .row > .grid__col.is-col-feature--team .card.card--feature, form .row > .is-col-feature--team.col .card.card--feature, form .row > .is-col-feature--team.col-12 .card.card--feature {
    min-height: 100%;
    aspect-ratio: 880/420;
  }
  .grid > .grid__col.is-col-feature--team .card.card--feature .card__header .card__icon, form .grid > .is-col-feature--team.col .card.card--feature .card__header .card__icon, form .grid > .is-col-feature--team.col-12 .card.card--feature .card__header .card__icon, form .row > .grid__col.is-col-feature--team .card.card--feature .card__header .card__icon, form .row > .is-col-feature--team.col .card.card--feature .card__header .card__icon, form .row > .is-col-feature--team.col-12 .card.card--feature .card__header .card__icon {
    width: 3.4375rem;
  }
}
@media (min-width: 1024px) {
  .grid > .grid__col.is-col-feature--team .card.card--feature .card__header .card__icon, form .grid > .is-col-feature--team.col .card.card--feature .card__header .card__icon, form .grid > .is-col-feature--team.col-12 .card.card--feature .card__header .card__icon, form .row > .grid__col.is-col-feature--team .card.card--feature .card__header .card__icon, form .row > .is-col-feature--team.col .card.card--feature .card__header .card__icon, form .row > .is-col-feature--team.col-12 .card.card--feature .card__header .card__icon {
    width: 3.4375rem;
    margin-top: -1.25rem;
  }
  .grid > .grid__col.is-col-feature--team .card.card--feature .card__content, form .grid > .is-col-feature--team.col .card.card--feature .card__content, form .grid > .is-col-feature--team.col-12 .card.card--feature .card__content, form .row > .grid__col.is-col-feature--team .card.card--feature .card__content, form .row > .is-col-feature--team.col .card.card--feature .card__content, form .row > .is-col-feature--team.col-12 .card.card--feature .card__content {
    margin-left: 5rem;
    margin-top: -3.125rem;
  }
  .grid > .grid__col.is-col-feature--team .card.card--feature .card__content .h1, form .grid > .is-col-feature--team.col .card.card--feature .card__content .h1, form .grid > .is-col-feature--team.col-12 .card.card--feature .card__content .h1, form .row > .grid__col.is-col-feature--team .card.card--feature .card__content .h1, form .row > .is-col-feature--team.col .card.card--feature .card__content .h1, form .row > .is-col-feature--team.col-12 .card.card--feature .card__content .h1 {
    font-size: 2rem;
  }
  .grid > .grid__col.is-col-feature--team .card.card--feature .card__content .h2.is-normal, form .grid > .is-col-feature--team.col .card.card--feature .card__content .h2.is-normal, form .grid > .is-col-feature--team.col-12 .card.card--feature .card__content .h2.is-normal, form .row > .grid__col.is-col-feature--team .card.card--feature .card__content .h2.is-normal, form .row > .is-col-feature--team.col .card.card--feature .card__content .h2.is-normal, form .row > .is-col-feature--team.col-12 .card.card--feature .card__content .h2.is-normal {
    font-size: 1.25rem;
  }
}
@media (min-width: 1120px) {
  .grid > .grid__col.is-col-feature--team .card.card--feature, form .grid > .is-col-feature--team.col .card.card--feature, form .grid > .is-col-feature--team.col-12 .card.card--feature, form .row > .grid__col.is-col-feature--team .card.card--feature, form .row > .is-col-feature--team.col .card.card--feature, form .row > .is-col-feature--team.col-12 .card.card--feature {
    min-height: 1px;
  }
  .grid > .grid__col.is-col-feature--team .card.card--feature .card__header .card__icon, form .grid > .is-col-feature--team.col .card.card--feature .card__header .card__icon, form .grid > .is-col-feature--team.col-12 .card.card--feature .card__header .card__icon, form .row > .grid__col.is-col-feature--team .card.card--feature .card__header .card__icon, form .row > .is-col-feature--team.col .card.card--feature .card__header .card__icon, form .row > .is-col-feature--team.col-12 .card.card--feature .card__header .card__icon {
    width: 3.4375rem;
    margin-top: -0.9375rem;
  }
  .grid > .grid__col.is-col-feature--team .card.card--feature .card__content, form .grid > .is-col-feature--team.col .card.card--feature .card__content, form .grid > .is-col-feature--team.col-12 .card.card--feature .card__content, form .row > .grid__col.is-col-feature--team .card.card--feature .card__content, form .row > .is-col-feature--team.col .card.card--feature .card__content, form .row > .is-col-feature--team.col-12 .card.card--feature .card__content {
    margin-left: 5rem;
    margin-top: -3.125rem;
    max-width: 500px;
  }
  .grid > .grid__col.is-col-feature--team .card.card--feature .card__content .h1, form .grid > .is-col-feature--team.col .card.card--feature .card__content .h1, form .grid > .is-col-feature--team.col-12 .card.card--feature .card__content .h1, form .row > .grid__col.is-col-feature--team .card.card--feature .card__content .h1, form .row > .is-col-feature--team.col .card.card--feature .card__content .h1, form .row > .is-col-feature--team.col-12 .card.card--feature .card__content .h1 {
    font-size: 2rem;
  }
  .grid > .grid__col.is-col-feature--team .card.card--feature .card__content .h2.is-normal, form .grid > .is-col-feature--team.col .card.card--feature .card__content .h2.is-normal, form .grid > .is-col-feature--team.col-12 .card.card--feature .card__content .h2.is-normal, form .row > .grid__col.is-col-feature--team .card.card--feature .card__content .h2.is-normal, form .row > .is-col-feature--team.col .card.card--feature .card__content .h2.is-normal, form .row > .is-col-feature--team.col-12 .card.card--feature .card__content .h2.is-normal {
    font-size: 1.5625rem;
  }
}
@media (min-width: 1260px) {
  .grid > .grid__col.is-col-feature--team .card.card--feature .card__header .card__icon, form .grid > .is-col-feature--team.col .card.card--feature .card__header .card__icon, form .grid > .is-col-feature--team.col-12 .card.card--feature .card__header .card__icon, form .row > .grid__col.is-col-feature--team .card.card--feature .card__header .card__icon, form .row > .is-col-feature--team.col .card.card--feature .card__header .card__icon, form .row > .is-col-feature--team.col-12 .card.card--feature .card__header .card__icon {
    width: 4.0625rem;
    margin-top: -0.625rem;
  }
  .grid > .grid__col.is-col-feature--team .card.card--feature .card__content, form .grid > .is-col-feature--team.col .card.card--feature .card__content, form .grid > .is-col-feature--team.col-12 .card.card--feature .card__content, form .row > .grid__col.is-col-feature--team .card.card--feature .card__content, form .row > .is-col-feature--team.col .card.card--feature .card__content, form .row > .is-col-feature--team.col-12 .card.card--feature .card__content {
    margin-left: 4.375rem;
    margin-top: -2.8125rem;
    max-width: 520px;
  }
  .grid > .grid__col.is-col-feature--team .card.card--feature .card__content .h1, form .grid > .is-col-feature--team.col .card.card--feature .card__content .h1, form .grid > .is-col-feature--team.col-12 .card.card--feature .card__content .h1, form .row > .grid__col.is-col-feature--team .card.card--feature .card__content .h1, form .row > .is-col-feature--team.col .card.card--feature .card__content .h1, form .row > .is-col-feature--team.col-12 .card.card--feature .card__content .h1 {
    font-size: 2.5rem;
  }
  .grid > .grid__col.is-col-feature--team .card.card--feature .card__content .h2.is-normal, form .grid > .is-col-feature--team.col .card.card--feature .card__content .h2.is-normal, form .grid > .is-col-feature--team.col-12 .card.card--feature .card__content .h2.is-normal, form .row > .grid__col.is-col-feature--team .card.card--feature .card__content .h2.is-normal, form .row > .is-col-feature--team.col .card.card--feature .card__content .h2.is-normal, form .row > .is-col-feature--team.col-12 .card.card--feature .card__content .h2.is-normal {
    font-size: 1.6875rem;
  }
}
@media (min-width: 1440px) {
  .grid > .grid__col.is-col-feature--team .card.card--feature .card__content, form .grid > .is-col-feature--team.col .card.card--feature .card__content, form .grid > .is-col-feature--team.col-12 .card.card--feature .card__content, form .row > .grid__col.is-col-feature--team .card.card--feature .card__content, form .row > .is-col-feature--team.col .card.card--feature .card__content, form .row > .is-col-feature--team.col-12 .card.card--feature .card__content {
    margin-left: 3.125rem;
    max-width: 590px;
  }
}

.card.card--figure figcaption[class*=has-arrow--small] {
  margin-top: 0.9375rem;
  padding-left: 25px;
}
@media (min-width: 1024px) {
  .card.card--figure figcaption[class*=has-arrow--small] {
    padding-left: 30px;
  }
}
@media (min-width: 768px) {
  .card.card--figure.is-figure-spotlight .card__media picture {
    aspect-ratio: 880/605;
    display: block;
    overflow: hidden;
  }
  .card.card--figure.is-figure-spotlight .card__media picture img {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
    display: block;
    width: 100%;
    height: 100%;
  }
}
@media (min-width: 1024px) {
  .card.card--figure.is-figure-spotlight .card__media picture {
    height: 27.8125rem;
    aspect-ratio: unset;
  }
}
@media (min-width: 1120px) {
  .card.card--figure.is-figure-spotlight .card__media picture {
    height: 30.3125rem;
  }
}
@media (min-width: 1260px) {
  .card.card--figure.is-figure-spotlight .card__media picture {
    height: 33.4375rem;
  }
}
@media (min-width: 1440px) {
  .card.card--figure.is-figure-spotlight .card__media picture {
    height: 37.8125rem;
  }
}

.card.card--team .card__media picture {
  aspect-ratio: 16/10;
}
@media (min-width: 768px) {
  .card.card--team .card__media picture {
    aspect-ratio: 4/5;
  }
}
@media (min-width: 768px) {
  .card.card--team.h100-md {
    height: 100%;
  }
  .card.card--team.h100-md .card__media {
    height: 100%;
  }
  .card.card--team.h100-md .card__media picture {
    aspect-ratio: unset;
  }
  .card.card--team.h100-md .card__media picture img {
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
    display: block;
    width: 100%;
    height: 100%;
  }
}

.card.card--article.is-card-team .card__media {
  position: relative;
}
.card.card--article.is-card-team .card__media img {
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 23%;
     object-position: 50% 23%;
  width: 100%;
  height: 100%;
}

.card.card--team .card__media-action,
.card.card--article.is-card-team .card__media-action {
  position: absolute;
  right: 0;
  top: 0;
  padding: 1.25rem;
  z-index: 2;
}
.card.card--team .card__media-action:hover .btn.is-btn-arrow,
.card.card--article.is-card-team .card__media-action:hover .btn.is-btn-arrow {
  color: #000f9f;
  border-color: #000f9f;
  background-image: url("data:image/svg+xml,%3Csvg height='50' viewBox='0 0 50 50' width='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m27.6128994 14.2097046.0942074.0831886 10.7071068 10.7071068-10.7071068 10.7071068c-.3905243.3905243-1.0236893.3905243-1.4142136 0-.3604839-.360484-.3882135-.927715-.0831886-1.3200062l.0831886-.0942074 8.2921068-8.2928932h-19.585c-.5522847 0-1-.4477153-1-1 0-.5128358.3860402-.9355072.8833789-.9932723l.1166211-.0067277h19.585l-8.2921068-8.2928932c-.3604839-.360484-.3882135-.927715-.0831886-1.3200062l.0831886-.0942074c.3304437-.3304436.8346123-.3812811 1.2185097-.1525124z' fill='%23000f9f'/%3E%3C/svg%3E%0A");
}
@media (min-width: 1024px) {
  .card.card--team .card__media-action,
.card.card--article.is-card-team .card__media-action {
    padding: 1.5625rem;
  }
}
.card.card--team .card__media--hover,
.card.card--article.is-card-team .card__media--hover {
  position: relative;
}
.card.card--team .card__media--hover img.img-hover,
.card.card--article.is-card-team .card__media--hover img.img-hover {
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
}
.card.card--team .card__media--hover:hover img.img-hover,
.card.card--article.is-card-team .card__media--hover:hover img.img-hover {
  opacity: 1;
}
.card.card--team .card__media--hover .card__media-action .btn.is-btn-arrow,
.card.card--article.is-card-team .card__media--hover .card__media-action .btn.is-btn-arrow {
  transition: none;
}
.card.card--team .card__media--hover:hover .card__media-action .btn.is-btn-arrow,
.card.card--team .card__media--hover .card__media-action:hover .btn.is-btn-arrow,
.card.card--article.is-card-team .card__media--hover:hover .card__media-action .btn.is-btn-arrow,
.card.card--article.is-card-team .card__media--hover .card__media-action:hover .btn.is-btn-arrow {
  color: #FFFFFF;
  border-color: #FFFFFF;
  background-image: url("data:image/svg+xml,%3Csvg height='50' viewBox='0 0 50 50' width='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m27.6128994 14.2097046.0942074.0831886 10.7071068 10.7071068-10.7071068 10.7071068c-.3905243.3905243-1.0236893.3905243-1.4142136 0-.3604839-.360484-.3882135-.927715-.0831886-1.3200062l.0831886-.0942074 8.2921068-8.2928932h-19.585c-.5522847 0-1-.4477153-1-1 0-.5128358.3860402-.9355072.8833789-.9932723l.1166211-.0067277h19.585l-8.2921068-8.2928932c-.3604839-.360484-.3882135-.927715-.0831886-1.3200062l.0831886-.0942074c.3304437-.3304436.8346123-.3812811 1.2185097-.1525124z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A");
  transition: none;
}

.card.card--plain {
  border-top: 1px solid #dce3eb;
  padding-top: 0.625rem;
}

.card.card--stat {
  background: #243746;
  color: #FFFFFF;
  padding: 1.25rem;
  min-height: 150px;
  height: 100%;
}
@media (min-width: 1024px) {
  .card.card--stat {
    padding: 1.875rem;
    min-height: 220px;
  }
}
.card.card--stat .card__header {
  display: flex;
  align-items: center;
}
.card.card--stat .card__footer {
  padding-top: 1.25rem;
}
@media (min-width: 1024px) {
  .card.card--stat .card__footer {
    padding-top: 1.875rem;
  }
}
.card.card--stat .card__footer p {
  color: #FFFFFF;
}
.card.card--stat .stat__icon {
  margin-right: 5px;
  width: 30px;
}
.card.card--stat .stat__icon img {
  vertical-align: middle;
  display: block;
}
@media (min-width: 1024px) {
  .card.card--stat .stat__icon {
    width: 40px;
  }
}
.card.card--stat .stat__text {
  color: #62cbc9;
  font-weight: 300;
  font-size: 2.125rem;
  line-height: 1.0294117647;
  letter-spacing: -1px;
}
@media (min-width: 1024px) {
  .card.card--stat .stat__text {
    font-size: 3.25rem;
    line-height: 1.0576923077;
    letter-spacing: -1.5px;
  }
}

.card.card--side-by-side .card__inner {
  display: flex;
  flex-direction: column;
  padding: 1.25rem;
  order: 1;
}
.card.card--side-by-side .card__inner .card__body {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
.card.card--side-by-side .card__inner .card__content {
  max-width: 400px;
  margin: 2.5rem 0 1.25rem 0;
}
.card.card--side-by-side .card__inner .card__content > *:last-child {
  margin-bottom: 0;
}
.card.card--side-by-side .card__media {
  order: 2;
}
.card.card--side-by-side .card__media img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.card.card--side-by-side .card__icon {
  width: 3.75rem;
}
@media (min-width: 1024px) {
  .card.card--side-by-side .card__icon {
    width: 4.6875rem;
  }
}
@media (min-width: 768px) {
  .card.card--side-by-side {
    display: flex;
    flex-direction: row;
  }
  .card.card--side-by-side .card__inner {
    width: 60%;
  }
  .card.card--side-by-side .card__media {
    width: 40%;
  }
}
@media (min-width: 1024px) {
  .card.card--side-by-side .card__media,
.card.card--side-by-side .card__inner {
    width: 50%;
  }
  .card.card--side-by-side .card__inner {
    padding: 3.125rem;
  }
  .card.card--side-by-side .card__inner .card__content {
    max-width: 590px;
    margin: 0;
  }
}

/* Collapse transition - used for accordions and "show more" toggles */
.collapsible {
  display: grid;
  grid-template-rows: 0fr;
  opacity: 0;
  transition: grid-template-rows 300ms, opacity 300ms;
  transition: grid-template-rows 300ms, opacity 300ms, -ms-grid-rows 300ms;
}
.collapsible > div {
  overflow: hidden;
}

.collapsible[aria-hidden=false] {
  grid-template-rows: 1fr;
  opacity: 1;
}
.collapsible[aria-hidden=false].has-preview::after {
  opacity: 0;
}

.collapsible.has-preview {
  opacity: 1;
  position: relative;
}
.collapsible.has-preview > div {
  min-height: 4.125em;
}
.collapsible.has-preview > div > * {
  margin-bottom: 1em;
}
.collapsible.has-preview > div > *:last-child {
  margin-bottom: 0.5em;
}
.collapsible.has-preview::after {
  content: "";
  width: 100%;
  height: 3.5em;
  position: absolute;
  left: 0;
  bottom: 0;
  background: linear-gradient(0deg, white 0%, transparent 100%);
}
.collapsible.has-preview + .btn {
  display: flex;
  gap: 5px;
}

.compare .compare__container {
  position: relative;
}
.compare .compare__img {
  background: #243746;
  position: relative;
  z-index: 0;
}
.compare .compare__img-top {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 50%;
  background-size: cover;
  overflow: hidden;
  z-index: 1;
}
.compare .compare__slider {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  position: absolute;
  background: none;
  outline: none;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  z-index: 3;
  margin: 0;
  cursor: move;
}
.compare .compare__control {
  position: absolute;
  width: 60px;
  height: 100%;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: 2;
}
.compare .compare__control::after {
  content: "";
  width: 4px;
  height: 100%;
  position: absolute;
  left: 28px;
  background: #FFFFFF;
}
.compare .compare__btn {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  z-index: 2;
  background: #FFFFFF;
  border: none;
  pointer-events: none;
}

.embed-map {
  width: 100%;
  height: 100%;
}

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-16by9 {
  padding-top: 56.25%;
}

.embed-responsive-4by3 {
  padding-top: 75%;
}

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

.form-control {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: 400;
  color: #243746;
  line-height: normal;
  padding: 10px 8px 9px 8px;
  border: 1px solid #415364;
  display: block;
  width: 100%;
  background: #FFFFFF;
  border-radius: 0;
}
@media (min-width: 1024px) {
  .form-control {
    font-size: 18px;
    line-height: 1.3888888889;
    padding: 11px 10px 12px 10px;
  }
}
.form-control::-webkit-input-placeholder {
  color: #415364;
  font-weight: 400;
}
.form-control::-moz-placeholder {
  color: #415364;
  font-weight: 400;
}
.form-control:-ms-input-placeholder {
  color: #415364;
  font-weight: 400;
}
.form-control::-ms-input-placeholder {
  color: #415364;
  font-weight: 400;
}
.form-control::placeholder {
  color: #415364;
  font-weight: 400;
}
.form-control:focus, .form-control.focus {
  outline: 0;
  border-color: #415364;
}
.form-control:-internal-autofill-selected, .form-control:-webkit-autofill {
  -webkit-text-fill-color: #243746;
  background-color: #FFFFFF !important;
  box-shadow: 0 0 0 1000px #FFFFFF inset;
  -webkit-transition: background-color 5000s ease-in-out 0s;
  transition: background-color 5000s ease-in-out 0s;
}
.form-control.form-control-reverse {
  color: #FFFFFF;
  background-color: #000f9f;
  border-color: #FFFFFF;
}

textarea.form-control {
  height: auto;
}

label,
.label {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 700;
  color: #415364;
  display: block;
  margin: 0 0 0.3125rem;
}
label a,
.label a {
  font-weight: 400;
}

select.form-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-color: #415364;
  background-image: url("data:image/svg+xml,%3Csvg height='10' viewBox='0 0 18 10' width='18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m237 20h1l8 8 8-8h1v1l-9 9-9-9z' fill='%23415364' fill-rule='evenodd' transform='translate(-237 -20)'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 18px 10px;
  background-position: calc(100% - 16px) 50%;
  padding-right: 40px;
  vertical-align: middle;
}
select.form-control.placeholder {
  color: #415364;
}
select.form-control::-ms-expand {
  display: none;
}
select.form-control.form-control-reverse {
  background-image: url("data:image/svg+xml,%3Csvg height='10' viewBox='0 0 18 10' width='18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m237 20h1l8 8 8-8h1v1l-9 9-9-9z' fill='%23FFFFFF' fill-rule='evenodd' transform='translate(-237 -20)'/%3E%3C/svg%3E");
}

.form-check,
.form-radio {
  position: relative;
  display: block;
  padding-left: 26px;
}
.form-check + .form-check,
.form-check + .form-radio {
  margin-top: 1.875rem;
}
.form-check.form-check-inline,
.form-radio.form-check-inline {
  display: inline-block;
}
.form-check-inline + .form-check.form-check-inline,
.form-check-inline + .form-radio.form-check-inline {
  margin: 0 0 0 1.875rem;
}
.form-check .form-check-input,
.form-radio .form-check-input {
  opacity: 0;
  position: absolute;
}
.form-check .form-check-label,
.form-radio .form-check-label {
  display: inline-block;
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: 400;
  line-height: normal;
  color: #243746;
  position: relative;
}
.form-check .form-check-label::before,
.form-check .form-check-label::after,
.form-radio .form-check-label::before,
.form-radio .form-check-label::after {
  content: "";
  position: absolute;
  top: 1px;
  left: -26px;
  width: 18px;
  height: 18px;
  border-radius: 0;
  background-repeat: no-repeat;
  margin: 0 !important;
}
.form-check .form-check-label::before,
.form-radio .form-check-label::before {
  border: 1px solid #415364;
  pointer-events: none;
  background: #FFFFFF;
}
.form-check .form-check-input:checked ~ label::before,
.form-radio .form-check-input:checked ~ label::before {
  border-color: #415364;
  background-color: #415364;
}
.form-check .form-check-input:checked ~ label::after,
.form-radio .form-check-input:checked ~ label::after {
  background-image: url("data:image/svg+xml,%3Csvg height='11' viewBox='0 0 15 11' width='15' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m254.5 654.5 4 4m0 0 7.5-7.5' fill='none' stroke='%23FFFFFF' stroke-linecap='square' stroke-width='2' transform='translate(-253 -649)'/%3E%3C/svg%3E");
  background-size: 15px 11px;
  background-position: 2px 3px;
  background-color: #415364;
}
.form-check .form-check-input[type=radio] ~ label::before,
.form-check .form-check-input[type=radio] ~ label::after,
.form-radio .form-check-input[type=radio] ~ label::before,
.form-radio .form-check-input[type=radio] ~ label::after {
  border-radius: 9rem;
  background-image: none;
}
.form-check .form-check-input[type=radio]:checked ~ label::before,
.form-radio .form-check-input[type=radio]:checked ~ label::before {
  border-color: #415364;
}
.form-check .form-check-input[type=radio]:checked ~ label::after,
.form-radio .form-check-input[type=radio]:checked ~ label::after {
  width: 16px;
  height: 16px;
  background: #415364;
  border: 2px solid #FFFFFF;
  top: 2px;
  left: -25px;
}

.input-group {
  position: relative;
}
.input-group--search button {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: none;
  border: 0;
  outline: 0;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 50px;
  color: #415364;
  cursor: pointer;
}
.input-group--search button .icon {
  width: 50px;
  height: 50px;
}

.form-control.is-invalid,
.form-check-input.is-invalid ~ .form-check-label::before {
  border-color: #b60000;
}

.form-check-input.is-invalid ~ .form-check-label {
  color: #b60000;
}

.invalid-feedback {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-top: 0.3125rem;
}
.invalid-feedback li {
  margin: 0;
  padding: 0;
  text-indent: 0;
}
.invalid-feedback li::before {
  content: none;
  display: none;
}
.invalid-feedback,
.invalid-feedback li {
  color: #b60000;
  font-size: 1rem;
}

.alert,
.alert-success,
.alert-danger {
  font-weight: 700;
  margin: 1.875rem 0;
  border: 1px solid #dce3eb;
  padding: 1.875rem;
}
.alert > *:last-child,
.alert-success > *:last-child,
.alert-danger > *:last-child {
  margin-bottom: 0;
}

.alert-danger {
  border-color: #b60000;
  color: #b60000;
}

.alert-success {
  border-color: #3d6308;
  color: #3d6308;
}

.form-group,
.form-group:last-child {
  margin: 0 0 1.875rem;
}

.grid, form .row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-left: -9.5px;
  margin-right: -9.5px;
  margin-top: -1.25rem;
  position: relative;
}
@media (min-width: 768px) {
  .grid, form .row {
    margin-left: -13.5px;
    margin-right: -13.5px;
  }
}
@media (min-width: 1024px) {
  .grid, form .row {
    margin-left: -13.5px;
    margin-right: -13.5px;
  }
}
@media (min-width: 1120px) {
  .grid, form .row {
    margin-left: -15px;
    margin-right: -15px;
  }
}
@media (min-width: 1260px) {
  .grid, form .row {
    margin-left: -20px;
    margin-right: -20px;
  }
}
@media (min-width: 1024px) {
  .grid, form .row {
    margin-top: -1.5625rem;
  }
  .grid.is-grid-stacked, form .is-grid-stacked.row {
    margin-top: -3.125rem;
  }
  .grid.is-grid-even, form .is-grid-even.row {
    margin-top: -1.875rem;
  }
}
@media (min-width: 1260px) {
  .grid.is-grid-even, form .is-grid-even.row {
    margin-top: -1.875rem;
  }
}

.grid__col, form .col, form .col-12 {
  flex: 0 0 100%;
  width: 100%;
  max-width: 100%;
  padding-left: 9.5px;
  padding-right: 9.5px;
  margin-top: 1.25rem;
}
@media (min-width: 768px) {
  .grid__col, form .col, form .col-12 {
    padding-left: 13.5px;
    padding-right: 13.5px;
  }
}
@media (min-width: 1024px) {
  .grid__col, form .col, form .col-12 {
    padding-left: 13.5px;
    padding-right: 13.5px;
  }
}
@media (min-width: 1120px) {
  .grid__col, form .col, form .col-12 {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media (min-width: 1260px) {
  .grid__col, form .col, form .col-12 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (min-width: 1024px) {
  .grid__col, form .col, form .col-12 {
    margin-top: 1.5625rem;
  }
  .is-grid-stacked .grid__col, .is-grid-stacked form .col, form .is-grid-stacked .col, .is-grid-stacked form .col-12, form .is-grid-stacked .col-12 {
    margin-top: 3.125rem;
  }
  .is-grid-even .grid__col, .is-grid-even form .col, form .is-grid-even .col, .is-grid-even form .col-12, form .is-grid-even .col-12 {
    margin-top: 1.875rem;
  }
}
@media (min-width: 1260px) {
  .is-grid-even .grid__col, .is-grid-even form .col, form .is-grid-even .col, .is-grid-even form .col-12, form .is-grid-even .col-12 {
    margin-top: 2.5rem;
  }
}

.grid--2up .grid__col, .grid--2up form .col, form .grid--2up .col, .grid--2up form .col-12, form .grid--2up .col-12 {
  flex-basis: 50%;
  width: 50%;
  max-width: 50%;
}
@media (min-width: 0) {
  .grid--2up-xs .grid__col, .grid--2up-xs form .col, form .grid--2up-xs .col, .grid--2up-xs form .col-12, form .grid--2up-xs .col-12 {
    flex-basis: 50%;
    width: 50%;
    max-width: 50%;
  }
}
@media (min-width: 576px) {
  .grid--2up-sm .grid__col, .grid--2up-sm form .col, form .grid--2up-sm .col, .grid--2up-sm form .col-12, form .grid--2up-sm .col-12 {
    flex-basis: 50%;
    width: 50%;
    max-width: 50%;
  }
}
@media (min-width: 768px) {
  .grid--2up-md .grid__col, .grid--2up-md form .col, form .grid--2up-md .col, .grid--2up-md form .col-12, form .grid--2up-md .col-12 {
    flex-basis: 50%;
    width: 50%;
    max-width: 50%;
  }
}
@media (min-width: 1024px) {
  .grid--2up-lg .grid__col, .grid--2up-lg form .col, form .grid--2up-lg .col, .grid--2up-lg form .col-12, form .grid--2up-lg .col-12 {
    flex-basis: 50%;
    width: 50%;
    max-width: 50%;
  }
}
@media (min-width: 1120px) {
  .grid--2up-lg2 .grid__col, .grid--2up-lg2 form .col, form .grid--2up-lg2 .col, .grid--2up-lg2 form .col-12, form .grid--2up-lg2 .col-12 {
    flex-basis: 50%;
    width: 50%;
    max-width: 50%;
  }
}
@media (min-width: 1260px) {
  .grid--2up-xl .grid__col, .grid--2up-xl form .col, form .grid--2up-xl .col, .grid--2up-xl form .col-12, form .grid--2up-xl .col-12 {
    flex-basis: 50%;
    width: 50%;
    max-width: 50%;
  }
}
@media (min-width: 1440px) {
  .grid--2up-xl2 .grid__col, .grid--2up-xl2 form .col, form .grid--2up-xl2 .col, .grid--2up-xl2 form .col-12, form .grid--2up-xl2 .col-12 {
    flex-basis: 50%;
    width: 50%;
    max-width: 50%;
  }
}

.grid--3up .grid__col, .grid--3up form .col, form .grid--3up .col, .grid--3up form .col-12, form .grid--3up .col-12 {
  flex-basis: 33.3333333333%;
  width: 33.3333333333%;
  max-width: 33.3333333333%;
}
@media (min-width: 0) {
  .grid--3up-xs .grid__col, .grid--3up-xs form .col, form .grid--3up-xs .col, .grid--3up-xs form .col-12, form .grid--3up-xs .col-12 {
    flex-basis: 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
  }
}
@media (min-width: 576px) {
  .grid--3up-sm .grid__col, .grid--3up-sm form .col, form .grid--3up-sm .col, .grid--3up-sm form .col-12, form .grid--3up-sm .col-12 {
    flex-basis: 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
  }
}
@media (min-width: 768px) {
  .grid--3up-md .grid__col, .grid--3up-md form .col, form .grid--3up-md .col, .grid--3up-md form .col-12, form .grid--3up-md .col-12 {
    flex-basis: 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
  }
}
@media (min-width: 1024px) {
  .grid--3up-lg .grid__col, .grid--3up-lg form .col, form .grid--3up-lg .col, .grid--3up-lg form .col-12, form .grid--3up-lg .col-12 {
    flex-basis: 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
  }
}
@media (min-width: 1120px) {
  .grid--3up-lg2 .grid__col, .grid--3up-lg2 form .col, form .grid--3up-lg2 .col, .grid--3up-lg2 form .col-12, form .grid--3up-lg2 .col-12 {
    flex-basis: 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
  }
}
@media (min-width: 1260px) {
  .grid--3up-xl .grid__col, .grid--3up-xl form .col, form .grid--3up-xl .col, .grid--3up-xl form .col-12, form .grid--3up-xl .col-12 {
    flex-basis: 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
  }
}
@media (min-width: 1440px) {
  .grid--3up-xl2 .grid__col, .grid--3up-xl2 form .col, form .grid--3up-xl2 .col, .grid--3up-xl2 form .col-12, form .grid--3up-xl2 .col-12 {
    flex-basis: 33.3333333333%;
    width: 33.3333333333%;
    max-width: 33.3333333333%;
  }
}

.grid--4up .grid__col, .grid--4up form .col, form .grid--4up .col, .grid--4up form .col-12, form .grid--4up .col-12 {
  flex-basis: 25%;
  width: 25%;
  max-width: 25%;
}
@media (min-width: 0) {
  .grid--4up-xs .grid__col, .grid--4up-xs form .col, form .grid--4up-xs .col, .grid--4up-xs form .col-12, form .grid--4up-xs .col-12 {
    flex-basis: 25%;
    width: 25%;
    max-width: 25%;
  }
}
@media (min-width: 576px) {
  .grid--4up-sm .grid__col, .grid--4up-sm form .col, form .grid--4up-sm .col, .grid--4up-sm form .col-12, form .grid--4up-sm .col-12 {
    flex-basis: 25%;
    width: 25%;
    max-width: 25%;
  }
}
@media (min-width: 768px) {
  .grid--4up-md .grid__col, .grid--4up-md form .col, form .grid--4up-md .col, .grid--4up-md form .col-12, form .grid--4up-md .col-12 {
    flex-basis: 25%;
    width: 25%;
    max-width: 25%;
  }
}
@media (min-width: 1024px) {
  .grid--4up-lg .grid__col, .grid--4up-lg form .col, form .grid--4up-lg .col, .grid--4up-lg form .col-12, form .grid--4up-lg .col-12 {
    flex-basis: 25%;
    width: 25%;
    max-width: 25%;
  }
}
@media (min-width: 1120px) {
  .grid--4up-lg2 .grid__col, .grid--4up-lg2 form .col, form .grid--4up-lg2 .col, .grid--4up-lg2 form .col-12, form .grid--4up-lg2 .col-12 {
    flex-basis: 25%;
    width: 25%;
    max-width: 25%;
  }
}
@media (min-width: 1260px) {
  .grid--4up-xl .grid__col, .grid--4up-xl form .col, form .grid--4up-xl .col, .grid--4up-xl form .col-12, form .grid--4up-xl .col-12 {
    flex-basis: 25%;
    width: 25%;
    max-width: 25%;
  }
}
@media (min-width: 1440px) {
  .grid--4up-xl2 .grid__col, .grid--4up-xl2 form .col, form .grid--4up-xl2 .col, .grid--4up-xl2 form .col-12, form .grid--4up-xl2 .col-12 {
    flex-basis: 25%;
    width: 25%;
    max-width: 25%;
  }
}

.grid--5up .grid__col, .grid--5up form .col, form .grid--5up .col, .grid--5up form .col-12, form .grid--5up .col-12 {
  flex-basis: 20%;
  width: 20%;
  max-width: 20%;
}
@media (min-width: 0) {
  .grid--5up-xs .grid__col, .grid--5up-xs form .col, form .grid--5up-xs .col, .grid--5up-xs form .col-12, form .grid--5up-xs .col-12 {
    flex-basis: 20%;
    width: 20%;
    max-width: 20%;
  }
}
@media (min-width: 576px) {
  .grid--5up-sm .grid__col, .grid--5up-sm form .col, form .grid--5up-sm .col, .grid--5up-sm form .col-12, form .grid--5up-sm .col-12 {
    flex-basis: 20%;
    width: 20%;
    max-width: 20%;
  }
}
@media (min-width: 768px) {
  .grid--5up-md .grid__col, .grid--5up-md form .col, form .grid--5up-md .col, .grid--5up-md form .col-12, form .grid--5up-md .col-12 {
    flex-basis: 20%;
    width: 20%;
    max-width: 20%;
  }
}
@media (min-width: 1024px) {
  .grid--5up-lg .grid__col, .grid--5up-lg form .col, form .grid--5up-lg .col, .grid--5up-lg form .col-12, form .grid--5up-lg .col-12 {
    flex-basis: 20%;
    width: 20%;
    max-width: 20%;
  }
}
@media (min-width: 1120px) {
  .grid--5up-lg2 .grid__col, .grid--5up-lg2 form .col, form .grid--5up-lg2 .col, .grid--5up-lg2 form .col-12, form .grid--5up-lg2 .col-12 {
    flex-basis: 20%;
    width: 20%;
    max-width: 20%;
  }
}
@media (min-width: 1260px) {
  .grid--5up-xl .grid__col, .grid--5up-xl form .col, form .grid--5up-xl .col, .grid--5up-xl form .col-12, form .grid--5up-xl .col-12 {
    flex-basis: 20%;
    width: 20%;
    max-width: 20%;
  }
}
@media (min-width: 1440px) {
  .grid--5up-xl2 .grid__col, .grid--5up-xl2 form .col, form .grid--5up-xl2 .col, .grid--5up-xl2 form .col-12, form .grid--5up-xl2 .col-12 {
    flex-basis: 20%;
    width: 20%;
    max-width: 20%;
  }
}

@media (min-width: 0) {
  .grid__col.w-1of2-xs, form .w-1of2-xs.col, form .w-1of2-xs.col-12 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .grid__col.w-1of3-xs, form .w-1of3-xs.col, form .w-1of3-xs.col-12 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .grid__col.w-2of3-xs, form .w-2of3-xs.col, form .w-2of3-xs.col-12 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .grid__col.w-1of4-xs, form .w-1of4-xs.col, form .w-1of4-xs.col-12 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .grid__col.w-5of12-xs, form .w-5of12-xs.col, form .w-5of12-xs.col-12 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .grid__col.w100-xs, form .w100-xs.col, form .w100-xs.col-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 576px) {
  .grid__col.w-1of2-sm, form .grid__col.col-sm-6, form .w-1of2-sm.col, form .col.col-sm-6, form .w-1of2-sm.col-12, form .col-12.col-sm-6 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .grid__col.w-1of3-sm, form .grid__col.col-sm-4, form .w-1of3-sm.col, form .col.col-sm-4, form .w-1of3-sm.col-12, form .col-12.col-sm-4 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .grid__col.w-2of3-sm, form .w-2of3-sm.col, form .w-2of3-sm.col-12 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .grid__col.w-1of4-sm, form .grid__col.col-sm-3, form .w-1of4-sm.col, form .col.col-sm-3, form .w-1of4-sm.col-12, form .col-12.col-sm-3 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .grid__col.w-5of12-sm, form .w-5of12-sm.col, form .w-5of12-sm.col-12 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .grid__col.w100-sm, form .w100-sm.col, form .w100-sm.col-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .grid__col.w-1of2-md, form .w-1of2-md.col, form .w-1of2-md.col-12 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .grid__col.w-1of3-md, form .w-1of3-md.col, form .w-1of3-md.col-12 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .grid__col.w-2of3-md, form .w-2of3-md.col, form .w-2of3-md.col-12 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .grid__col.w-1of4-md, form .w-1of4-md.col, form .w-1of4-md.col-12 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .grid__col.w-5of12-md, form .w-5of12-md.col, form .w-5of12-md.col-12 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .grid__col.w100-md, form .w100-md.col, form .w100-md.col-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1024px) {
  .grid__col.w-1of2-lg, form .w-1of2-lg.col, form .w-1of2-lg.col-12 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .grid__col.w-1of3-lg, form .w-1of3-lg.col, form .w-1of3-lg.col-12 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .grid__col.w-2of3-lg, form .w-2of3-lg.col, form .w-2of3-lg.col-12 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .grid__col.w-1of4-lg, form .w-1of4-lg.col, form .w-1of4-lg.col-12 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .grid__col.w-5of12-lg, form .w-5of12-lg.col, form .w-5of12-lg.col-12 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .grid__col.w100-lg, form .w100-lg.col, form .w100-lg.col-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1120px) {
  .grid__col.w-1of2-lg2, form .w-1of2-lg2.col, form .w-1of2-lg2.col-12 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .grid__col.w-1of3-lg2, form .w-1of3-lg2.col, form .w-1of3-lg2.col-12 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .grid__col.w-2of3-lg2, form .w-2of3-lg2.col, form .w-2of3-lg2.col-12 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .grid__col.w-1of4-lg2, form .w-1of4-lg2.col, form .w-1of4-lg2.col-12 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .grid__col.w-5of12-lg2, form .w-5of12-lg2.col, form .w-5of12-lg2.col-12 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .grid__col.w100-lg2, form .w100-lg2.col, form .w100-lg2.col-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1260px) {
  .grid__col.w-1of2-xl, form .w-1of2-xl.col, form .w-1of2-xl.col-12 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .grid__col.w-1of3-xl, form .w-1of3-xl.col, form .w-1of3-xl.col-12 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .grid__col.w-2of3-xl, form .w-2of3-xl.col, form .w-2of3-xl.col-12 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .grid__col.w-1of4-xl, form .w-1of4-xl.col, form .w-1of4-xl.col-12 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .grid__col.w-5of12-xl, form .w-5of12-xl.col, form .w-5of12-xl.col-12 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .grid__col.w100-xl, form .w100-xl.col, form .w100-xl.col-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
}
@media (min-width: 1440px) {
  .grid__col.w-1of2-xl2, form .w-1of2-xl2.col, form .w-1of2-xl2.col-12 {
    flex-basis: 50%;
    max-width: 50%;
  }
  .grid__col.w-1of3-xl2, form .w-1of3-xl2.col, form .w-1of3-xl2.col-12 {
    flex-basis: 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .grid__col.w-2of3-xl2, form .w-2of3-xl2.col, form .w-2of3-xl2.col-12 {
    flex-basis: 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .grid__col.w-1of4-xl2, form .w-1of4-xl2.col, form .w-1of4-xl2.col-12 {
    flex-basis: 25%;
    max-width: 25%;
  }
  .grid__col.w-5of12-xl2, form .w-5of12-xl2.col, form .w-5of12-xl2.col-12 {
    flex-basis: 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .grid__col.w100-xl2, form .w100-xl2.col, form .w100-xl2.col-12 {
    flex-basis: 100%;
    max-width: 100%;
  }
}

.grid.grid--tight, form .grid--tight.row {
  margin-top: -5px;
  margin-left: -2.5px;
  margin-right: -2.5px;
}
.grid.grid--tight .grid__col, .grid.grid--tight form .col, form .grid.grid--tight .col, .grid.grid--tight form .col-12, form .grid.grid--tight .col-12, form .grid--tight.row .grid__col, form .grid--tight.row .col, form .grid--tight.row .col-12 {
  margin-top: 5px;
  padding-left: 2.5px;
  padding-right: 2.5px;
}
@media (min-width: 1024px) {
  .grid.grid--tight, form .grid--tight.row {
    margin-top: -10px;
    margin-left: -5px;
    margin-right: -5px;
  }
  .grid.grid--tight .grid__col, .grid.grid--tight form .col, form .grid.grid--tight .col, .grid.grid--tight form .col-12, form .grid.grid--tight .col-12, form .grid--tight.row .grid__col, form .grid--tight.row .col, form .grid--tight.row .col-12 {
    margin-top: 10px;
    padding-left: 5px;
    padding-right: 5px;
  }
}

form .row {
  margin-top: 0;
}
form .col, form .col-12 {
  margin-top: 0;
}
.is-highlight--half-yellow {
  display: inline;
  background-image: url("data:image/svg+xml,%3Csvg height='50' viewBox='0 0 192 50' width='192' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m0 0h192v50h-192z'/%3E%3Cpath d='m1 29.2222222c.03892029-.5059638 1.04299042-.9847663 1.5-1 15-.5 25.7858142 0 30 0 18.8137058 0 42.6370837.4048971 71.5.5 16.782008.0552965 45.448674-.1113701 86-.5.547792.0420885.881126.2087552 1 .5.589436 1.4441339.5 3.7938945.5 5.5 0 2.0938009.29592 8.9333982 0 13-.0121.1662809-.178767.3329476-.5.5-32 .3333334-59.833333.5-83.5.5-21.635557 0-53.5285344.3357223-95.5-.5-2.43786692-.048542-6.19662048.0326532-11-.5-.24818163-.0275212-.58151496-.3608545-1-1 .6407198-10.9960241.97405314-16.6626908 1-17z' fill='%23e2e735'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: left center;
  padding: 0 2px;
  margin-left: -2px;
  margin-right: -2px;
}

.is-highlight--full-yellow {
  display: inline;
  background-image: url("data:image/svg+xml,%3Csvg height='25' viewBox='0 0 91 25' width='91' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' %3E%3Cpath d='m16.4473053 2.44713601 1.2195951-.07033673 1.6830002-.08438624 1.7354051-.07237693 1.7817734-.0609694 1.2106281-.03460593 2.4678774-.05551741 2.5181149-.03844687 1.9129469-.0184907 2.5715999-.0120058 3.2281343.00331472 2.5759762.01557087 3.8195421.04154489 3.7233091.05909186 4.7312476.09776351 4.8730066.12283223 9.9451127.28591039 1.1297896.02219197 3.6421119.01193619 2.6802074.02415285 2.5037923.03952801 1.7025184.03884928 1.2652532.03683947 1.2360728.04419421 1.1896062.0522263.7587197.03961429.7252633.04368584.686685.04795807c.1109481.00836019.2200754.01690674.3272751.02564385l.6192141.05474273.5678313.05951671c.900721.10328431 1.5660057.22729639 1.889149.37621733l.2079365.1020895c.0346306.01807999.0692398.03670517.1038147.05589452l.2069356.12205807c.0343864.02152198.0687128.0436461.1029663.06639134l.2045432.14407679c1.5598778 1.16406053 2.9109817 2.76441824 2.7992695 8.56545391l-.0219554.7755787-.0300085.7551154-.0363907.7158923-.0426838.6778469-.0488879.6409795-.0550027.6052899-.0610284.5707781-.0669651.537444-.0728125.505288-.0785709.4743096c-.0135701.0765355-.0273764.1518293-.041417.225906l-.0870414.4300505-.0925768.4020169c-.0158858.0647321-.0319986.1283452-.0483364.1908638l-.1007131.3621746-.1060257.3370855c-.0181088.0541556-.0364352.1073149-.0549773.1595024l-.1138277.3016601-.1189176.2795156-.1239184.2585487c-.0421297.0828194-.085078.1623406-.12883.2387599l-.1336525.2201487c-.0453447.070412-.0914782.1379183-.1383859.2027155l-.1430301.18646-.1475852.1713824-.1520512.1574826c-.0514182.0503084-.1035658.0984966-.1564281.1447607l-.1607158.1332165c-.0542767.0426123-.1092531.083497-.1649144.1228502-.2547214.180091-.7493907.3438864-1.4301487.4917074l-.4303545.0867783c-.0753039.0141444-.152361.0281297-.2311174.0419563l-.4924991.0810564-.5306972.0772611-.5663102.0734813-.5993378.0697168-.6297803.0659678-.9960946.0919561-.6945759.0566627-1.0811696.0780707-1.5013581.0912516-1.5507408.0766873-1.5794416.0622465-1.1909744.0372823-1.1867599.0292807-1.1738199.0213313-1.529884.0161657-30.4441326.010399-11.5946277.045315-1.8567247.012513-.9841126-.004712-1.4716145-.0213482-1.6253536-.0373121-1.7479953-.051908-1.8395396-.0651358-2.8629297-.1195138-2.4139491-.1166483-1.9058701-.1025571-2.29970699-.1375004-1.73576117-.1157762-1.22074399-.0893037-1.13667262-.0907809-1.03948207-.0916811-.63251466-.0613358-.84834402-.0918988-.4929419-.0609466-.43031024-.0604917c-.06628311-.0100345-.12979461-.020043-.1904535-.0300218l-.32907432-.0594887c-.04892456-.009846-.09483456-.0196552-.13764901-.0294241-.9440857-.2154104-1.42352429-2.379104-1.5757902-5.230761l-.02939306-.6697134-.01815291-.6906962c-.00210966-.1166734-.00376662-.2340777-.00497871-.3521411l-.00199663-.7157168c0-.1204132.00150147-.2413422.00288823-.3627153l.01331491-.732993.0230533-.7402082.03241624-.7439813.04140375-.7443126.0500158-.7412019.05825243-.7346492.0661136-.7246547.07359933-.71121824.08070963-.6943398.08744448-.67401947c.01511445-.110452.03049389-.21991391.04613048-.32831401l.09684279-.63708534.10263904-.60816019c.01756867-.09875838.03536321-.19616814.05337579-.29215755l.11062945-.55831883c.03770695-.1800425.0762235-.35383.11548709-.52078884l.11996929-.47981694c.26451801-.99273127.55795442-.71438175.86312492-.92407815.51294616-.3524684 1.71348568-.6170021 3.22100557-.81762743l.71618989-.08814592c.12253591-.01396383.24654179-.02757139.37184439-.04083359l.76599037-.07551654.78879616-.06775311.80328632-.06051461.80946087-.05380104 1.20757818-.06926188 1.1746954-.05710905 1.8085267-.0729873 2.4139712-.08488947z' fill='%23e2e735' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: left top;
  padding: 3px 2px;
  margin-left: -2px;
  margin-right: -2px;
  margin-top: -3px;
  margin-bottom: -3px;
  color: #243746;
}

.is-highlight--half-blue {
  display: inline;
  background-image: url("data:image/svg+xml,%3Csvg height='50' viewBox='0 0 192 50' width='192' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m0 0h192v50h-192z'/%3E%3Cpath d='m1 29.2222222c.03892029-.5059638 1.04299042-.9847663 1.5-1 15-.5 25.7858142 0 30 0 18.8137058 0 42.6370837.4048971 71.5.5 16.782008.0552965 45.448674-.1113701 86-.5.547792.0420885.881126.2087552 1 .5.589436 1.4441339.5 3.7938945.5 5.5 0 2.0938009.29592 8.9333982 0 13-.0121.1662809-.178767.3329476-.5.5-32 .3333334-59.833333.5-83.5.5-21.635557 0-53.5285344.3357223-95.5-.5-2.43786692-.048542-6.19662048.0326532-11-.5-.24818163-.0275212-.58151496-.3608545-1-1 .6407198-10.9960241.97405314-16.6626908 1-17z' fill='%23000f9f'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: left center;
  padding: 0 2px;
  margin-left: -2px;
  margin-right: -2px;
}

.is-highlight--full-blue {
  display: inline;
  background-image: url("data:image/svg+xml,%3Csvg height='25' viewBox='0 0 91 25' width='91' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' %3E%3Cpath d='m16.4473053 2.44713601 1.2195951-.07033673 1.6830002-.08438624 1.7354051-.07237693 1.7817734-.0609694 1.2106281-.03460593 2.4678774-.05551741 2.5181149-.03844687 1.9129469-.0184907 2.5715999-.0120058 3.2281343.00331472 2.5759762.01557087 3.8195421.04154489 3.7233091.05909186 4.7312476.09776351 4.8730066.12283223 9.9451127.28591039 1.1297896.02219197 3.6421119.01193619 2.6802074.02415285 2.5037923.03952801 1.7025184.03884928 1.2652532.03683947 1.2360728.04419421 1.1896062.0522263.7587197.03961429.7252633.04368584.686685.04795807c.1109481.00836019.2200754.01690674.3272751.02564385l.6192141.05474273.5678313.05951671c.900721.10328431 1.5660057.22729639 1.889149.37621733l.2079365.1020895c.0346306.01807999.0692398.03670517.1038147.05589452l.2069356.12205807c.0343864.02152198.0687128.0436461.1029663.06639134l.2045432.14407679c1.5598778 1.16406053 2.9109817 2.76441824 2.7992695 8.56545391l-.0219554.7755787-.0300085.7551154-.0363907.7158923-.0426838.6778469-.0488879.6409795-.0550027.6052899-.0610284.5707781-.0669651.537444-.0728125.505288-.0785709.4743096c-.0135701.0765355-.0273764.1518293-.041417.225906l-.0870414.4300505-.0925768.4020169c-.0158858.0647321-.0319986.1283452-.0483364.1908638l-.1007131.3621746-.1060257.3370855c-.0181088.0541556-.0364352.1073149-.0549773.1595024l-.1138277.3016601-.1189176.2795156-.1239184.2585487c-.0421297.0828194-.085078.1623406-.12883.2387599l-.1336525.2201487c-.0453447.070412-.0914782.1379183-.1383859.2027155l-.1430301.18646-.1475852.1713824-.1520512.1574826c-.0514182.0503084-.1035658.0984966-.1564281.1447607l-.1607158.1332165c-.0542767.0426123-.1092531.083497-.1649144.1228502-.2547214.180091-.7493907.3438864-1.4301487.4917074l-.4303545.0867783c-.0753039.0141444-.152361.0281297-.2311174.0419563l-.4924991.0810564-.5306972.0772611-.5663102.0734813-.5993378.0697168-.6297803.0659678-.9960946.0919561-.6945759.0566627-1.0811696.0780707-1.5013581.0912516-1.5507408.0766873-1.5794416.0622465-1.1909744.0372823-1.1867599.0292807-1.1738199.0213313-1.529884.0161657-30.4441326.010399-11.5946277.045315-1.8567247.012513-.9841126-.004712-1.4716145-.0213482-1.6253536-.0373121-1.7479953-.051908-1.8395396-.0651358-2.8629297-.1195138-2.4139491-.1166483-1.9058701-.1025571-2.29970699-.1375004-1.73576117-.1157762-1.22074399-.0893037-1.13667262-.0907809-1.03948207-.0916811-.63251466-.0613358-.84834402-.0918988-.4929419-.0609466-.43031024-.0604917c-.06628311-.0100345-.12979461-.020043-.1904535-.0300218l-.32907432-.0594887c-.04892456-.009846-.09483456-.0196552-.13764901-.0294241-.9440857-.2154104-1.42352429-2.379104-1.5757902-5.230761l-.02939306-.6697134-.01815291-.6906962c-.00210966-.1166734-.00376662-.2340777-.00497871-.3521411l-.00199663-.7157168c0-.1204132.00150147-.2413422.00288823-.3627153l.01331491-.732993.0230533-.7402082.03241624-.7439813.04140375-.7443126.0500158-.7412019.05825243-.7346492.0661136-.7246547.07359933-.71121824.08070963-.6943398.08744448-.67401947c.01511445-.110452.03049389-.21991391.04613048-.32831401l.09684279-.63708534.10263904-.60816019c.01756867-.09875838.03536321-.19616814.05337579-.29215755l.11062945-.55831883c.03770695-.1800425.0762235-.35383.11548709-.52078884l.11996929-.47981694c.26451801-.99273127.55795442-.71438175.86312492-.92407815.51294616-.3524684 1.71348568-.6170021 3.22100557-.81762743l.71618989-.08814592c.12253591-.01396383.24654179-.02757139.37184439-.04083359l.76599037-.07551654.78879616-.06775311.80328632-.06051461.80946087-.05380104 1.20757818-.06926188 1.1746954-.05710905 1.8085267-.0729873 2.4139712-.08488947z' fill='%23000f9f' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: left top;
  padding: 3px 2px;
  margin-left: -2px;
  margin-right: -2px;
  margin-top: -3px;
  margin-bottom: -3px;
  color: #243746;
  color: #FFFFFF;
}

.is-highlight--half-turquoise {
  display: inline;
  background-image: url("data:image/svg+xml,%3Csvg height='50' viewBox='0 0 192 50' width='192' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m0 0h192v50h-192z'/%3E%3Cpath d='m1 29.2222222c.03892029-.5059638 1.04299042-.9847663 1.5-1 15-.5 25.7858142 0 30 0 18.8137058 0 42.6370837.4048971 71.5.5 16.782008.0552965 45.448674-.1113701 86-.5.547792.0420885.881126.2087552 1 .5.589436 1.4441339.5 3.7938945.5 5.5 0 2.0938009.29592 8.9333982 0 13-.0121.1662809-.178767.3329476-.5.5-32 .3333334-59.833333.5-83.5.5-21.635557 0-53.5285344.3357223-95.5-.5-2.43786692-.048542-6.19662048.0326532-11-.5-.24818163-.0275212-.58151496-.3608545-1-1 .6407198-10.9960241.97405314-16.6626908 1-17z' fill='%2362cbc9'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: left center;
  padding: 0 2px;
  margin-left: -2px;
  margin-right: -2px;
}

.is-highlight--full-turquoise {
  display: inline;
  background-image: url("data:image/svg+xml,%3Csvg height='25' viewBox='0 0 91 25' width='91' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' %3E%3Cpath d='m16.4473053 2.44713601 1.2195951-.07033673 1.6830002-.08438624 1.7354051-.07237693 1.7817734-.0609694 1.2106281-.03460593 2.4678774-.05551741 2.5181149-.03844687 1.9129469-.0184907 2.5715999-.0120058 3.2281343.00331472 2.5759762.01557087 3.8195421.04154489 3.7233091.05909186 4.7312476.09776351 4.8730066.12283223 9.9451127.28591039 1.1297896.02219197 3.6421119.01193619 2.6802074.02415285 2.5037923.03952801 1.7025184.03884928 1.2652532.03683947 1.2360728.04419421 1.1896062.0522263.7587197.03961429.7252633.04368584.686685.04795807c.1109481.00836019.2200754.01690674.3272751.02564385l.6192141.05474273.5678313.05951671c.900721.10328431 1.5660057.22729639 1.889149.37621733l.2079365.1020895c.0346306.01807999.0692398.03670517.1038147.05589452l.2069356.12205807c.0343864.02152198.0687128.0436461.1029663.06639134l.2045432.14407679c1.5598778 1.16406053 2.9109817 2.76441824 2.7992695 8.56545391l-.0219554.7755787-.0300085.7551154-.0363907.7158923-.0426838.6778469-.0488879.6409795-.0550027.6052899-.0610284.5707781-.0669651.537444-.0728125.505288-.0785709.4743096c-.0135701.0765355-.0273764.1518293-.041417.225906l-.0870414.4300505-.0925768.4020169c-.0158858.0647321-.0319986.1283452-.0483364.1908638l-.1007131.3621746-.1060257.3370855c-.0181088.0541556-.0364352.1073149-.0549773.1595024l-.1138277.3016601-.1189176.2795156-.1239184.2585487c-.0421297.0828194-.085078.1623406-.12883.2387599l-.1336525.2201487c-.0453447.070412-.0914782.1379183-.1383859.2027155l-.1430301.18646-.1475852.1713824-.1520512.1574826c-.0514182.0503084-.1035658.0984966-.1564281.1447607l-.1607158.1332165c-.0542767.0426123-.1092531.083497-.1649144.1228502-.2547214.180091-.7493907.3438864-1.4301487.4917074l-.4303545.0867783c-.0753039.0141444-.152361.0281297-.2311174.0419563l-.4924991.0810564-.5306972.0772611-.5663102.0734813-.5993378.0697168-.6297803.0659678-.9960946.0919561-.6945759.0566627-1.0811696.0780707-1.5013581.0912516-1.5507408.0766873-1.5794416.0622465-1.1909744.0372823-1.1867599.0292807-1.1738199.0213313-1.529884.0161657-30.4441326.010399-11.5946277.045315-1.8567247.012513-.9841126-.004712-1.4716145-.0213482-1.6253536-.0373121-1.7479953-.051908-1.8395396-.0651358-2.8629297-.1195138-2.4139491-.1166483-1.9058701-.1025571-2.29970699-.1375004-1.73576117-.1157762-1.22074399-.0893037-1.13667262-.0907809-1.03948207-.0916811-.63251466-.0613358-.84834402-.0918988-.4929419-.0609466-.43031024-.0604917c-.06628311-.0100345-.12979461-.020043-.1904535-.0300218l-.32907432-.0594887c-.04892456-.009846-.09483456-.0196552-.13764901-.0294241-.9440857-.2154104-1.42352429-2.379104-1.5757902-5.230761l-.02939306-.6697134-.01815291-.6906962c-.00210966-.1166734-.00376662-.2340777-.00497871-.3521411l-.00199663-.7157168c0-.1204132.00150147-.2413422.00288823-.3627153l.01331491-.732993.0230533-.7402082.03241624-.7439813.04140375-.7443126.0500158-.7412019.05825243-.7346492.0661136-.7246547.07359933-.71121824.08070963-.6943398.08744448-.67401947c.01511445-.110452.03049389-.21991391.04613048-.32831401l.09684279-.63708534.10263904-.60816019c.01756867-.09875838.03536321-.19616814.05337579-.29215755l.11062945-.55831883c.03770695-.1800425.0762235-.35383.11548709-.52078884l.11996929-.47981694c.26451801-.99273127.55795442-.71438175.86312492-.92407815.51294616-.3524684 1.71348568-.6170021 3.22100557-.81762743l.71618989-.08814592c.12253591-.01396383.24654179-.02757139.37184439-.04083359l.76599037-.07551654.78879616-.06775311.80328632-.06051461.80946087-.05380104 1.20757818-.06926188 1.1746954-.05710905 1.8085267-.0729873 2.4139712-.08488947z' fill='%2362cbc9' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: left top;
  padding: 3px 2px;
  margin-left: -2px;
  margin-right: -2px;
  margin-top: -3px;
  margin-bottom: -3px;
  color: #243746;
}

.is-highlight--half-red {
  display: inline;
  background-image: url("data:image/svg+xml,%3Csvg height='50' viewBox='0 0 192 50' width='192' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m0 0h192v50h-192z'/%3E%3Cpath d='m1 29.2222222c.03892029-.5059638 1.04299042-.9847663 1.5-1 15-.5 25.7858142 0 30 0 18.8137058 0 42.6370837.4048971 71.5.5 16.782008.0552965 45.448674-.1113701 86-.5.547792.0420885.881126.2087552 1 .5.589436 1.4441339.5 3.7938945.5 5.5 0 2.0938009.29592 8.9333982 0 13-.0121.1662809-.178767.3329476-.5.5-32 .3333334-59.833333.5-83.5.5-21.635557 0-53.5285344.3357223-95.5-.5-2.43786692-.048542-6.19662048.0326532-11-.5-.24818163-.0275212-.58151496-.3608545-1-1 .6407198-10.9960241.97405314-16.6626908 1-17z' fill='%23ff4438'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: left center;
  padding: 0 2px;
  margin-left: -2px;
  margin-right: -2px;
}

.is-highlight--full-red {
  display: inline;
  background-image: url("data:image/svg+xml,%3Csvg height='25' viewBox='0 0 91 25' width='91' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' %3E%3Cpath d='m16.4473053 2.44713601 1.2195951-.07033673 1.6830002-.08438624 1.7354051-.07237693 1.7817734-.0609694 1.2106281-.03460593 2.4678774-.05551741 2.5181149-.03844687 1.9129469-.0184907 2.5715999-.0120058 3.2281343.00331472 2.5759762.01557087 3.8195421.04154489 3.7233091.05909186 4.7312476.09776351 4.8730066.12283223 9.9451127.28591039 1.1297896.02219197 3.6421119.01193619 2.6802074.02415285 2.5037923.03952801 1.7025184.03884928 1.2652532.03683947 1.2360728.04419421 1.1896062.0522263.7587197.03961429.7252633.04368584.686685.04795807c.1109481.00836019.2200754.01690674.3272751.02564385l.6192141.05474273.5678313.05951671c.900721.10328431 1.5660057.22729639 1.889149.37621733l.2079365.1020895c.0346306.01807999.0692398.03670517.1038147.05589452l.2069356.12205807c.0343864.02152198.0687128.0436461.1029663.06639134l.2045432.14407679c1.5598778 1.16406053 2.9109817 2.76441824 2.7992695 8.56545391l-.0219554.7755787-.0300085.7551154-.0363907.7158923-.0426838.6778469-.0488879.6409795-.0550027.6052899-.0610284.5707781-.0669651.537444-.0728125.505288-.0785709.4743096c-.0135701.0765355-.0273764.1518293-.041417.225906l-.0870414.4300505-.0925768.4020169c-.0158858.0647321-.0319986.1283452-.0483364.1908638l-.1007131.3621746-.1060257.3370855c-.0181088.0541556-.0364352.1073149-.0549773.1595024l-.1138277.3016601-.1189176.2795156-.1239184.2585487c-.0421297.0828194-.085078.1623406-.12883.2387599l-.1336525.2201487c-.0453447.070412-.0914782.1379183-.1383859.2027155l-.1430301.18646-.1475852.1713824-.1520512.1574826c-.0514182.0503084-.1035658.0984966-.1564281.1447607l-.1607158.1332165c-.0542767.0426123-.1092531.083497-.1649144.1228502-.2547214.180091-.7493907.3438864-1.4301487.4917074l-.4303545.0867783c-.0753039.0141444-.152361.0281297-.2311174.0419563l-.4924991.0810564-.5306972.0772611-.5663102.0734813-.5993378.0697168-.6297803.0659678-.9960946.0919561-.6945759.0566627-1.0811696.0780707-1.5013581.0912516-1.5507408.0766873-1.5794416.0622465-1.1909744.0372823-1.1867599.0292807-1.1738199.0213313-1.529884.0161657-30.4441326.010399-11.5946277.045315-1.8567247.012513-.9841126-.004712-1.4716145-.0213482-1.6253536-.0373121-1.7479953-.051908-1.8395396-.0651358-2.8629297-.1195138-2.4139491-.1166483-1.9058701-.1025571-2.29970699-.1375004-1.73576117-.1157762-1.22074399-.0893037-1.13667262-.0907809-1.03948207-.0916811-.63251466-.0613358-.84834402-.0918988-.4929419-.0609466-.43031024-.0604917c-.06628311-.0100345-.12979461-.020043-.1904535-.0300218l-.32907432-.0594887c-.04892456-.009846-.09483456-.0196552-.13764901-.0294241-.9440857-.2154104-1.42352429-2.379104-1.5757902-5.230761l-.02939306-.6697134-.01815291-.6906962c-.00210966-.1166734-.00376662-.2340777-.00497871-.3521411l-.00199663-.7157168c0-.1204132.00150147-.2413422.00288823-.3627153l.01331491-.732993.0230533-.7402082.03241624-.7439813.04140375-.7443126.0500158-.7412019.05825243-.7346492.0661136-.7246547.07359933-.71121824.08070963-.6943398.08744448-.67401947c.01511445-.110452.03049389-.21991391.04613048-.32831401l.09684279-.63708534.10263904-.60816019c.01756867-.09875838.03536321-.19616814.05337579-.29215755l.11062945-.55831883c.03770695-.1800425.0762235-.35383.11548709-.52078884l.11996929-.47981694c.26451801-.99273127.55795442-.71438175.86312492-.92407815.51294616-.3524684 1.71348568-.6170021 3.22100557-.81762743l.71618989-.08814592c.12253591-.01396383.24654179-.02757139.37184439-.04083359l.76599037-.07551654.78879616-.06775311.80328632-.06051461.80946087-.05380104 1.20757818-.06926188 1.1746954-.05710905 1.8085267-.0729873 2.4139712-.08488947z' fill='%23ff4438' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: left top;
  padding: 3px 2px;
  margin-left: -2px;
  margin-right: -2px;
  margin-top: -3px;
  margin-bottom: -3px;
  color: #243746;
  color: #FFFFFF;
}

.is-highlight--half-gray-light {
  display: inline;
  background-image: url("data:image/svg+xml,%3Csvg height='50' viewBox='0 0 192 50' width='192' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' %3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath d='m0 0h192v50h-192z'/%3E%3Cpath d='m1 29.2222222c.03892029-.5059638 1.04299042-.9847663 1.5-1 15-.5 25.7858142 0 30 0 18.8137058 0 42.6370837.4048971 71.5.5 16.782008.0552965 45.448674-.1113701 86-.5.547792.0420885.881126.2087552 1 .5.589436 1.4441339.5 3.7938945.5 5.5 0 2.0938009.29592 8.9333982 0 13-.0121.1662809-.178767.3329476-.5.5-32 .3333334-59.833333.5-83.5.5-21.635557 0-53.5285344.3357223-95.5-.5-2.43786692-.048542-6.19662048.0326532-11-.5-.24818163-.0275212-.58151496-.3608545-1-1 .6407198-10.9960241.97405314-16.6626908 1-17z' fill='%23dce3eb'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: left center;
  padding: 0 2px;
  margin-left: -2px;
  margin-right: -2px;
}

.is-highlight--full-gray-light {
  display: inline;
  background-image: url("data:image/svg+xml,%3Csvg height='25' viewBox='0 0 91 25' width='91' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' %3E%3Cpath d='m16.4473053 2.44713601 1.2195951-.07033673 1.6830002-.08438624 1.7354051-.07237693 1.7817734-.0609694 1.2106281-.03460593 2.4678774-.05551741 2.5181149-.03844687 1.9129469-.0184907 2.5715999-.0120058 3.2281343.00331472 2.5759762.01557087 3.8195421.04154489 3.7233091.05909186 4.7312476.09776351 4.8730066.12283223 9.9451127.28591039 1.1297896.02219197 3.6421119.01193619 2.6802074.02415285 2.5037923.03952801 1.7025184.03884928 1.2652532.03683947 1.2360728.04419421 1.1896062.0522263.7587197.03961429.7252633.04368584.686685.04795807c.1109481.00836019.2200754.01690674.3272751.02564385l.6192141.05474273.5678313.05951671c.900721.10328431 1.5660057.22729639 1.889149.37621733l.2079365.1020895c.0346306.01807999.0692398.03670517.1038147.05589452l.2069356.12205807c.0343864.02152198.0687128.0436461.1029663.06639134l.2045432.14407679c1.5598778 1.16406053 2.9109817 2.76441824 2.7992695 8.56545391l-.0219554.7755787-.0300085.7551154-.0363907.7158923-.0426838.6778469-.0488879.6409795-.0550027.6052899-.0610284.5707781-.0669651.537444-.0728125.505288-.0785709.4743096c-.0135701.0765355-.0273764.1518293-.041417.225906l-.0870414.4300505-.0925768.4020169c-.0158858.0647321-.0319986.1283452-.0483364.1908638l-.1007131.3621746-.1060257.3370855c-.0181088.0541556-.0364352.1073149-.0549773.1595024l-.1138277.3016601-.1189176.2795156-.1239184.2585487c-.0421297.0828194-.085078.1623406-.12883.2387599l-.1336525.2201487c-.0453447.070412-.0914782.1379183-.1383859.2027155l-.1430301.18646-.1475852.1713824-.1520512.1574826c-.0514182.0503084-.1035658.0984966-.1564281.1447607l-.1607158.1332165c-.0542767.0426123-.1092531.083497-.1649144.1228502-.2547214.180091-.7493907.3438864-1.4301487.4917074l-.4303545.0867783c-.0753039.0141444-.152361.0281297-.2311174.0419563l-.4924991.0810564-.5306972.0772611-.5663102.0734813-.5993378.0697168-.6297803.0659678-.9960946.0919561-.6945759.0566627-1.0811696.0780707-1.5013581.0912516-1.5507408.0766873-1.5794416.0622465-1.1909744.0372823-1.1867599.0292807-1.1738199.0213313-1.529884.0161657-30.4441326.010399-11.5946277.045315-1.8567247.012513-.9841126-.004712-1.4716145-.0213482-1.6253536-.0373121-1.7479953-.051908-1.8395396-.0651358-2.8629297-.1195138-2.4139491-.1166483-1.9058701-.1025571-2.29970699-.1375004-1.73576117-.1157762-1.22074399-.0893037-1.13667262-.0907809-1.03948207-.0916811-.63251466-.0613358-.84834402-.0918988-.4929419-.0609466-.43031024-.0604917c-.06628311-.0100345-.12979461-.020043-.1904535-.0300218l-.32907432-.0594887c-.04892456-.009846-.09483456-.0196552-.13764901-.0294241-.9440857-.2154104-1.42352429-2.379104-1.5757902-5.230761l-.02939306-.6697134-.01815291-.6906962c-.00210966-.1166734-.00376662-.2340777-.00497871-.3521411l-.00199663-.7157168c0-.1204132.00150147-.2413422.00288823-.3627153l.01331491-.732993.0230533-.7402082.03241624-.7439813.04140375-.7443126.0500158-.7412019.05825243-.7346492.0661136-.7246547.07359933-.71121824.08070963-.6943398.08744448-.67401947c.01511445-.110452.03049389-.21991391.04613048-.32831401l.09684279-.63708534.10263904-.60816019c.01756867-.09875838.03536321-.19616814.05337579-.29215755l.11062945-.55831883c.03770695-.1800425.0762235-.35383.11548709-.52078884l.11996929-.47981694c.26451801-.99273127.55795442-.71438175.86312492-.92407815.51294616-.3524684 1.71348568-.6170021 3.22100557-.81762743l.71618989-.08814592c.12253591-.01396383.24654179-.02757139.37184439-.04083359l.76599037-.07551654.78879616-.06775311.80328632-.06051461.80946087-.05380104 1.20757818-.06926188 1.1746954-.05710905 1.8085267-.0729873 2.4139712-.08488947z' fill='%23dce3eb' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: left top;
  padding: 3px 2px;
  margin-left: -2px;
  margin-right: -2px;
  margin-top: -3px;
  margin-bottom: -3px;
  color: #243746;
}

.is-big [class*=is-highlight--half] {
  padding: 0 4px 0 0;
  margin-right: -4px;
  display: inline-block;
}

.is-big [class*=is-highlight--full] {
  padding: 2px 4px;
  margin-left: -2px;
  margin-right: -2px;
}

html, body {
  height: 100%;
}

body {
  display: flex;
  flex-direction: column;
}

.site-header,
.site-footer {
  flex-shrink: 0;
}

.main {
  padding-left: 19px;
  padding-right: 19px;
  flex: 1 0 auto;
  overflow: hidden;
}
@media (min-width: 768px) {
  .main {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 1024px) {
  .main {
    padding-left: 50px;
    padding-right: 50px;
  }
}
.main > .page-header:last-child,
.main > .block:last-child:not(.block--full) {
  margin-bottom: 5rem;
}
@media (min-width: 1024px) {
  .main > .page-header:last-child,
.main > .block:last-child:not(.block--full) {
    margin-bottom: 9.375rem;
  }
}
.main > .block.block--actions:last-child {
  margin-bottom: 5rem;
}
@media (min-width: 1024px) {
  .main > .block.block--actions:last-child {
    margin-bottom: 6.5625rem;
  }
}

.block--text ul {
  margin-left: 37px;
  list-style: none;
}
.block--text ul li {
  position: relative;
}
.block--text ul li::before {
  content: "•";
  position: absolute;
  left: -27px;
  top: 0;
}
@media (min-width: 1024px) {
  .block--text ul li::before {
    left: -24px;
  }
}

.block--text nav ul,
.block--text nav ol,
.block--text ul.is-plain,
.block--text ul.invalid-feedback,
.block--text ul.tabs__tablist {
  margin-left: 0;
}
.block--text nav ul li::before,
.block--text nav ol li::before,
.block--text ul.is-plain li::before,
.block--text ul.invalid-feedback li::before,
.block--text ul.tabs__tablist li::before {
  content: none;
  display: none;
}

ul.is-plain {
  margin: 0 0 1.25rem 0;
}
@media (min-width: 1024px) {
  ul.is-plain {
    margin-bottom: 1.5625rem;
  }
}

ul.is-checklist li + li {
  margin-top: 1.25rem;
}
ul.is-checklist li::before {
  content: "";
  width: 20px;
  height: 20px;
  left: -36px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-image: url("data:image/svg+xml,%3Csvg height='25' viewBox='0 0 25 25' width='25' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m21.4918368 3.68643851c.72546-.83293553 1.9887892-.92006168 2.8217247-.1946017.7890968.68727787.9088245 1.85729707.3024049 2.68677303l-.1078032.13495165-13.5 15.50000001c-.7247991.8321767-1.97653223.9137274-2.80189007.2118185l-.12048669-.1111664-7.5-7.5c-.78104859-.7810486-.78104859-2.0473786 0-2.8284272.73994076-.7399407 1.91542492-.778885 2.70121235-.1168327l.12721477.1168327 5.98478644 5.9842136z' fill='%2362cbc9'/%3E%3C/svg%3E");
}
.is-lede + ul.is-checklist {
  margin-top: -2.5rem;
}
@media (min-width: 1024px) {
  ul.is-checklist {
    margin-bottom: 1.5625rem;
  }
  ul.is-checklist li + li {
    margin-top: 1.5625rem;
  }
  ul.is-checklist li::before {
    width: 25px;
    height: 25px;
  }
  .is-lede + ul.is-checklist {
    margin-top: -1.5625rem;
  }
}

.modal__overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.75);
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 31;
  padding-left: 19px;
  padding-right: 19px;
}
@media (min-width: 768px) {
  .modal__overlay {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 1024px) {
  .modal__overlay {
    padding-left: 50px;
    padding-right: 50px;
  }
}

.modal__container {
  background-color: #FFFFFF;
  padding: 1.25rem;
  max-width: 680px;
  max-height: 100vh;
  border-radius: 0;
  overflow-y: auto;
  box-sizing: border-box;
}
@media (min-width: 1024px) {
  .modal__container {
    padding: 1.875rem;
  }
}
.modal__container.is-modal-wide {
  width: 100%;
  max-width: 880px;
}
.modal__container.is-modal-full {
  width: 100%;
  max-width: 1340px;
}

#modal-video {
  z-index: 1000001;
}
#modal-video .modal__container {
  padding: 0;
  background: #000;
}
#modal-video .modal__content {
  margin: 0;
}
#modal-video .btn-close {
  background: #494949;
  position: fixed;
  top: 10px;
  left: auto;
  right: 19px;
  z-index: 32;
}
@media (min-width: 768px) {
  #modal-video .btn-close {
    right: 40px;
  }
}
@media (min-width: 1024px) {
  #modal-video .btn-close {
    top: 1.5625rem;
    right: 50px;
  }
}

.modal__header {
  position: relative;
  padding-top: 1.25rem;
}
.modal__header .btn {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 32;
}

.modal__close {
  background: transparent;
  border: 0;
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
}

.modal__content {
  margin-top: 2rem;
}

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

@-webkit-keyframes mmfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes mmfadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@-webkit-keyframes mmfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@keyframes mmfadeOut {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
@-webkit-keyframes mmslideIn {
  from {
    transform: translateY(15%);
  }
  to {
    transform: translateY(0);
  }
}
@keyframes mmslideIn {
  from {
    transform: translateY(15%);
  }
  to {
    transform: translateY(0);
  }
}
@-webkit-keyframes mmslideOut {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-10%);
  }
}
@keyframes mmslideOut {
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-10%);
  }
}
.modal--slide {
  display: none;
}

.modal--slide.is-open {
  display: block;
}

.modal--slide[aria-hidden=false] .modal__overlay {
  -webkit-animation: mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1);
          animation: mmfadeIn 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.modal--slide[aria-hidden=false] .modal__container {
  -webkit-animation: mmslideIn 0.3s cubic-bezier(0, 0, 0.2, 1);
          animation: mmslideIn 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.modal--slide[aria-hidden=true] .modal__overlay {
  -webkit-animation: mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1);
          animation: mmfadeOut 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.modal--slide[aria-hidden=true] .modal__container {
  -webkit-animation: mmslideOut 0.3s cubic-bezier(0, 0, 0.2, 1);
          animation: mmslideOut 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.page-header {
  padding-top: 3.75rem;
  margin-bottom: 2.5rem;
  max-width: 1340px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 1024px) {
  .page-header {
    padding-top: 15rem;
    margin-bottom: 3.125rem;
  }
}
.page-hero + .page-header {
  padding-top: 0;
}
.page-header .page-header__inner {
  max-width: 880px;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 1024px) {
  .page-header .page-header__inner {
    margin-left: 16.6666666667%;
    margin-right: 16.6666666667%;
  }
}
@media (min-width: 1440px) {
  .page-header .page-header__inner {
    margin-left: auto;
    margin-right: auto;
  }
}
.page-header.is-flush--left .page-header__inner {
  margin-left: 0;
}
.page-header.is-w--full .page-header__inner {
  max-width: 100%;
  margin-left: 0;
  margin-right: 0;
}
.page-header.is-w--full .heading__group {
  max-width: 880px;
}
.page-header .is-eyebrow {
  display: block;
  margin: 0 0 0.5rem;
}
.page-header h1 {
  margin: 0;
}
.page-header h1 + .is-byline {
  margin-top: 1rem;
}
.page-header h1 + .is-lede {
  margin-top: 1rem;
}
.page-header h1.is-title + .is-lede {
  margin-top: 0;
}
@media (min-width: 1024px) {
  .page-header .heading .is-lede {
    margin-bottom: 0.9375rem;
  }
}
.page-header > *:last-child {
  margin-bottom: 0;
}

@media (min-width: 1024px) {
  .page-header + .block--full,
.page-header + .section {
    margin-top: 4.6875rem;
  }
}

.page-header + .block--text {
  margin-top: 2.5rem;
}
@media (min-width: 1024px) {
  .page-header + .block--text {
    margin-top: 3.125rem;
  }
}

.block__icon {
  width: 3.75rem;
  margin-bottom: 1.25rem;
}
@media (min-width: 576px) {
  .block__icon {
    float: right;
    clear: right;
  }
}
@media (min-width: 1024px) {
  .block__icon {
    width: 4.6875rem;
    float: left;
  }
}

.page-hero {
  margin-left: -19px;
  margin-right: -19px;
  margin-bottom: 2.8125rem;
}
@media (min-width: 768px) {
  .page-hero {
    margin-left: -40px;
    margin-right: -40px;
  }
}
@media (min-width: 1024px) {
  .page-hero {
    margin-left: -50px;
    margin-right: -50px;
  }
}
@media (min-width: 1024px) {
  .page-hero {
    margin-bottom: 4.6875rem;
  }
}
.page-hero .page-hero__media {
  position: relative;
  max-height: 800px;
  overflow: hidden;
  background: #243746;
}
.page-hero .page-hero__media img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
@media (min-width: 1024px) {
  .page-hero .page-hero__media img {
    aspect-ratio: 1440/800;
  }
}
@media (min-width: 1260px) {
  .page-hero .page-hero__media {
    height: 800px;
  }
}
.page-hero .page-hero__media .hero__media-play {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate3d(-50%, -50%, 0);
  padding: 1.25rem;
  z-index: 3;
}
.page-hero .page-hero__media .hero__media-play .btn.is-btn-play {
  background-image: url("data:image/svg+xml,%3Csvg height='50' viewBox='0 0 50 50' width='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m26.6380658 15.9929799c.3866509-.6573065 1.3372175-.6573065 1.7238684 0l10 17c.3921374.6666336-.0885184 1.5070201-.8619342 1.5070201h-20c-.7734158 0-1.2540716-.8403865-.8619342-1.5070201zm.8619342 2.4790201-8.253 14.028h16.505z' fill='%23FFFFFF' transform='matrix(0 1 -1 0 52.5 -2.5)'/%3E%3C/svg%3E");
}
.page-hero .page-hero__media .hero__media-play:hover .btn.is-btn-play {
  color: #FFFFFF;
  border-color: #FFFFFF;
  background-image: url("data:image/svg+xml,%3Csvg height='50' viewBox='0 0 50 50' width='50' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m26.6380658 15.9929799c.3866509-.6573065 1.3372175-.6573065 1.7238684 0l10 17c.3921374.6666336-.0885184 1.5070201-.8619342 1.5070201h-20c-.7734158 0-1.2540716-.8403865-.8619342-1.5070201zm.8619342 2.4790201-8.253 14.028h16.505z' fill='%23FFFFFF' transform='matrix(0 1 -1 0 52.5 -2.5)'/%3E%3C/svg%3E");
  opacity: 0.65;
}
@media (min-width: 1024px) {
  .page-hero .page-hero__media .hero__media-play {
    padding: 1.5625rem;
  }
}
.page-hero .page-hero__media .hero__media-video {
  display: block;
  width: 100%;
  height: 100%;
  padding-top: 55.5555556%;
  z-index: 0;
  overflow: hidden;
}
.page-hero .page-hero__media .hero__media-video video {
  -o-object-fit: cover;
     object-fit: cover;
  border: 0;
  min-width: 100%;
  min-height: 100%;
  height: auto;
  width: auto;
  max-width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
}
.page-hero .page-hero__footer {
  padding-left: 19px;
  padding-right: 19px;
}
@media (min-width: 768px) {
  .page-hero .page-hero__footer {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 1024px) {
  .page-hero .page-hero__footer {
    padding-left: 50px;
    padding-right: 50px;
  }
}
.page-hero .page-hero__inner {
  max-width: 1340px;
  margin-left: auto;
  margin-right: auto;
}
.page-hero .page-hero__inner .figcaption[class*=has-arrow--small-] {
  margin-top: 1.25rem;
  padding-left: 25px;
  max-width: 400px;
}
@media (min-width: 768px) {
  .page-hero .page-hero__inner .figcaption[class*=has-arrow--small-] {
    float: right;
  }
}
@media (min-width: 1024px) {
  .page-hero .page-hero__inner .figcaption[class*=has-arrow--small-] {
    margin-top: 1.875rem;
    padding-left: 30px;
    max-width: 305px;
  }
}

.page-hero--home {
  margin-bottom: 1.5625rem;
}
@media (min-width: 1024px) {
  .page-hero--home {
    margin-bottom: 5.3125rem;
  }
}
.page-hero--home .slider {
  height: 635px;
}
@media (min-width: 1024px) {
  .page-hero--home .slider {
    height: 900px;
  }
}
.page-hero--home .slider__slide {
  position: absolute;
  width: 100%;
  height: 635px;
  padding-left: 19px;
  padding-right: 19px;
}
@media (min-width: 768px) {
  .page-hero--home .slider__slide {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 1024px) {
  .page-hero--home .slider__slide {
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media (min-width: 1024px) {
  .page-hero--home .slider__slide {
    height: 900px;
  }
}
.page-hero--home .page-hero__inner {
  position: relative;
  z-index: 2;
  height: 635px;
  max-width: 880px;
  padding-top: 10rem;
  padding-bottom: 10rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
}
.page-hero--home .page-hero__inner.align-center {
  margin-left: auto;
  margin-right: auto;
}
.page-hero--home .page-hero__inner.align-right {
  margin-left: auto;
  margin-right: 0;
}
.page-hero--home .page-hero__inner .h1, .page-hero--home .page-hero__inner .is-lede {
  color: #FFFFFF;
}
.page-hero--home .page-hero__inner .h1.is-huge {
  margin-left: -0.025em;
}
.page-hero--home .page-hero__inner .h1.is-big {
  margin-bottom: 0;
}
.page-hero--home .page-hero__inner a,
.page-hero--home .page-hero__inner a .h1,
.page-hero--home .page-hero__inner a .is-lede {
  text-decoration: none;
  color: #FFFFFF;
}
.page-hero--home .page-hero__inner a:hover,
.page-hero--home .page-hero__inner a:active {
  opacity: 0.7;
}
.page-hero--home .page-hero__inner a:hover,
.page-hero--home .page-hero__inner a:hover .h1,
.page-hero--home .page-hero__inner a:hover .is-lede,
.page-hero--home .page-hero__inner a:active,
.page-hero--home .page-hero__inner a:active .h1,
.page-hero--home .page-hero__inner a:active .is-lede {
  text-decoration: none;
  color: #FFFFFF;
}
.page-hero--home .page-hero__inner.align-center .h1.is-huge, .page-hero--home .page-hero__inner.align-right .h1.is-huge {
  margin-left: 0;
}
.page-hero--home .page-hero__inner.is-hero-footer {
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  padding-bottom: 4.6875rem;
}
.page-hero--home .page-hero__inner.is-hero-footer > *:last-child {
  margin-bottom: 0;
}
@media (min-width: 1024px) {
  .page-hero--home .page-hero__inner {
    height: 930px;
  }
  .page-hero--home .page-hero__inner.is-hero-footer {
    padding-bottom: 7.1875rem;
  }
}
.page-hero--home .page-hero__media {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: calc(100% - 35px);
  z-index: 1;
  max-height: 900px;
  overflow: visible;
}
.page-hero--home .page-hero__media img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
.page-hero--home .page-hero__media .figcaption {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  padding-left: 19px;
  padding-right: 19px;
}
@media (min-width: 768px) {
  .page-hero--home .page-hero__media .figcaption {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 1024px) {
  .page-hero--home .page-hero__media .figcaption {
    padding-left: 50px;
    padding-right: 50px;
  }
}
.page-hero--home .page-hero__media .figcaption .is-credit {
  display: block;
}
.page-hero--home .flickity-page-dots {
  bottom: 10px;
  left: auto;
  width: auto;
}
.page-hero--home .flickity-prev-next-button {
  top: auto;
  left: auto;
  bottom: 85px;
}
.page-hero--home .flickity-page-dots,
.page-hero--home .flickity-prev-next-button {
  right: 19px;
}
@media (min-width: 768px) {
  .page-hero--home .flickity-page-dots,
.page-hero--home .flickity-prev-next-button {
    right: 40px;
  }
}
@media (min-width: 1024px) {
  .page-hero--home .flickity-page-dots,
.page-hero--home .flickity-prev-next-button {
    right: 50px;
  }
}

.page-hero--bio {
  margin-left: -19px;
  margin-right: -19px;
}
@media (min-width: 768px) {
  .page-hero--bio {
    margin-left: -40px;
    margin-right: -40px;
  }
}
@media (min-width: 1024px) {
  .page-hero--bio {
    max-width: 1340px;
    margin-left: auto;
    margin-right: auto;
  }
}
.page-hero--bio .page-hero__inner {
  margin: 0 auto;
  padding: 0;
  max-width: 1340px;
}
.page-hero--bio.is-hero-single .page-hero__inner {
  max-width: 880px;
}
@media (min-width: 1024px) {
  .page-hero--bio.is-hero-single .page-hero__inner {
    margin-left: 16.6666666667%;
    margin-right: 16.6666666667%;
  }
}
@media (min-width: 1440px) {
  .page-hero--bio.is-hero-single .page-hero__inner {
    margin-left: auto;
    margin-right: auto;
  }
}
.page-hero--bio img {
  display: block;
  width: 100%;
  height: auto;
  max-height: 535px;
  -o-object-fit: contain;
     object-fit: contain;
}
.page-hero--bio .page-hero__media-left {
  background-color: #415364;
}
.page-hero--bio .page-hero__media-left img {
  width: 100%;
  height: auto;
  -o-object-fit: cover;
     object-fit: cover;
}
.page-hero--bio .page-hero__media-right {
  display: none;
  background-color: #415364;
}
@media (min-width: 768px) {
  .page-hero--bio .page-hero__inner {
    display: flex;
  }
  .page-hero--bio .page-hero__media-right {
    display: block;
  }
}

.search__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.search__header .h1 span {
  white-space: nowrap;
}
.search__header .h1, .search__header .search__filters {
  margin-bottom: 1.25rem;
}
@media (min-width: 1024px) {
  .search__header .search__filters {
    margin-bottom: 1.875rem;
  }
}

.search__filters {
  position: relative;
}

.search__filters-pane {
  position: fixed;
  width: calc(100% - 40px);
  top: 20%;
  left: 50%;
  max-width: 400px;
  transform: translateX(-50%);
  min-height: 120px;
  background: #000f9f;
  padding: 1.25rem;
  padding-top: 5.625rem;
  z-index: 32;
  display: none;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.search__filters-pane.is-active {
  display: block;
}
.search__filters-pane .search__filters-close {
  position: absolute;
  top: 20px;
  right: 20px;
}
@media (min-width: 768px) {
  .search__filters-pane {
    position: absolute;
    top: -20px;
    right: -20px;
    left: auto;
    width: 400px;
    padding: 1.5625rem;
    padding-top: 6.25rem;
    transform: none;
  }
}

.section--capabilities {
  margin-left: -19px;
  margin-right: -19px;
}
@media (min-width: 768px) {
  .section--capabilities {
    margin-left: -40px;
    margin-right: -40px;
  }
}
@media (min-width: 1024px) {
  .section--capabilities {
    margin-left: -50px;
    margin-right: -50px;
  }
}
.section--capabilities .section__header {
  background-color: #e2e735;
  padding-left: 19px;
  padding-right: 19px;
  padding-top: 1.25rem;
  padding-bottom: 75px;
  margin-bottom: -75px;
}
@media (min-width: 768px) {
  .section--capabilities .section__header {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 1024px) {
  .section--capabilities .section__header {
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media (min-width: 1024px) {
  .section--capabilities .section__header {
    padding-top: 1.25rem;
  }
}
.section--capabilities .section__body {
  position: relative;
  padding-left: 19px;
  padding-right: 19px;
}
@media (min-width: 768px) {
  .section--capabilities .section__body {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 1024px) {
  .section--capabilities .section__body {
    padding-left: 50px;
    padding-right: 50px;
  }
}
.section--capabilities .section__body::before {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #e2e735;
  -webkit-clip-path: polygon(0 75px, 100% 75px, 100% 75px, 0 100%);
          clip-path: polygon(0 75px, 100% 75px, 100% 75px, 0 100%);
}
.section--capabilities[data-colorway=yellow] .section__header, .section--capabilities[data-colorway=yellow] .section__body::before {
  background-color: #e2e735;
}
.section--capabilities[data-colorway=blue] .section__header, .section--capabilities[data-colorway=blue] .section__body::before {
  background-color: #000f9f;
}
.section--capabilities[data-colorway=turquoise] .section__header, .section--capabilities[data-colorway=turquoise] .section__body::before {
  background-color: #62cbc9;
}
.section--capabilities[data-colorway=red] .section__header, .section--capabilities[data-colorway=red] .section__body::before {
  background-color: #ff4438;
}
.section--capabilities[data-colorway=blue] .h1, .section--capabilities[data-colorway=blue] .btn-group .btn {
  color: #FFFFFF;
}
.section--capabilities[data-colorway=blue] .btn-group .btn {
  border-color: #FFFFFF;
}
.section--capabilities[data-colorway=blue] .btn-group .btn.is-active {
  background: #FFFFFF;
  color: #243746;
}
.section--capabilities[data-colorway=blue] .btn-group .btn:hover,
.section--capabilities[data-colorway=blue] .btn-group .btn:focus {
  border-color: #FFFFFF;
}
@media (min-width: 1024px) {
  .section--capabilities {
    margin-bottom: 9.375rem;
  }
}
.section--capabilities .btn-group {
  justify-content: center;
}
.section--capabilities .btn-group .btn:hover,
.section--capabilities .btn-group .btn:focus {
  border-color: #243746;
  background: #dce3eb;
  color: #243746;
}
.section--capabilities .btn-group .btn.is-active {
  background: #243746;
  color: #FFFFFF;
}
@media (min-width: 1024px) {
  .section--capabilities .card--side-by-side {
    height: 650px;
  }
}

.site-footer {
  padding-left: 19px;
  padding-right: 19px;
  background-color: #dce3eb;
  background-image: url(../../img/patterns/pattern-squiggles-light-mobile.svg);
  background-repeat: no-repeat;
  background-size: 812px 696px;
  background-position: 18% calc(0% + 190px);
}
@media (min-width: 768px) {
  .site-footer {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 1024px) {
  .site-footer {
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media (min-width: 768px) {
  .site-footer {
    background-image: url(../../img/patterns/pattern-squiggles-light.svg);
    background-size: 1453px 1394px;
    background-position: calc(100% + 726px) calc(100% + 900px);
  }
}
.site-footer .footer__inner {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  flex-wrap: wrap;
}
.site-footer .footer__cta {
  flex: 1;
  padding: 2.8125rem 0;
}
.site-footer .footer__cta h2 {
  margin-bottom: 0;
}
.site-footer .footer__cta p {
  font-size: 1.25rem;
  line-height: 1.25;
  font-weight: 300;
}
.site-footer .footer__cta a {
  color: inherit;
  text-decoration: none;
}
.site-footer .footer__cta a:hover,
.site-footer .footer__cta a:active {
  color: #000f9f;
}
@media (min-width: 1024px) {
  .site-footer .footer__cta {
    padding-top: 4.6875rem;
  }
  .site-footer .footer__cta p {
    font-size: 1.875rem;
    line-height: 1.3333333333;
  }
}
.site-footer .footer__social {
  padding: 2.5rem 0;
}
@media (min-width: 1024px) {
  .site-footer .footer__social {
    padding-top: 4.6875rem;
  }
}
.site-footer .footer__social-links li {
  margin-bottom: 0.625rem;
}
@media (max-width: 1023px) {
  .site-footer .footer__social-links .btn-round {
    width: 40px;
    height: 40px;
  }
}
.site-footer .footer__nav {
  flex-direction: row;
  align-items: flex-start;
  flex-wrap: wrap;
  width: 100%;
}
.site-footer .footer__nav-main {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 4.375rem 0 0.625rem 0;
}
.site-footer .footer__nav-main li {
  margin: 0 0.9375rem 0.3125rem 0;
  font-size: 0.75rem;
  line-height: 1.25;
}
.site-footer .footer__nav-main li:last-child {
  color: #415364;
  margin-right: 0;
  width: 100%;
}
.site-footer .footer__nav-main a {
  color: #243746;
  text-decoration: none;
}
.site-footer .footer__nav-main a:hover, .site-footer .footer__nav-main a:active {
  color: #000f9f;
}
@media (min-width: 768px) {
  .site-footer .footer__nav-main {
    padding-bottom: 1.25rem;
  }
}
@media (min-width: 1024px) {
  .site-footer .footer__nav-main li {
    font-size: 0.9375rem;
    line-height: 1.3333333333;
  }
  .site-footer .footer__nav-main li:last-child {
    width: auto;
  }
}

.site-header {
  padding-left: 19px;
  padding-right: 19px;
  position: relative;
  z-index: 30;
}
@media (min-width: 768px) {
  .site-header {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 1024px) {
  .site-header {
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media (max-width: 1023px) {
  .site-header {
    width: 100%;
    background: #FFFFFF;
  }
  .is-nav-open .site-header {
    background: #243746;
    transition: background 0.6s linear;
  }
}
.site-header .header__inner {
  padding-top: 0.875rem;
  padding-bottom: 0.625rem;
  position: relative;
  height: 60px;
}
@media (min-width: 1024px) {
  .site-header .header__inner {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    padding-top: 1.5625rem;
    height: 100px;
  }
}

.header__branding {
  width: 110px;
  position: relative;
  z-index: 31;
}
.header__branding.is-homepage {
  width: 163px;
}
.header__branding svg {
  display: block;
  width: 100%;
  height: auto;
}
.header__branding svg path {
  fill: currentColor;
}
.header__branding a {
  border: 0;
  color: #415364;
}
.is-nav-open .header__branding a {
  color: #FFFFFF;
}
@media (min-width: 1024px) {
  .header__branding {
    width: 175px;
  }
  .header__branding.is-homepage {
    height: 100px;
    margin-top: -24px;
  }
  .is-search-open .header__branding a, .is-dropdown-open .header__branding a {
    color: #FFFFFF;
  }
}

@media (min-width: 1024px) {
  .header__nav {
    margin-left: auto;
  }
}

.header__nav-main a {
  border: 0;
  font-weight: 400;
  text-decoration: none;
}
.header__nav-main .icon-search {
  position: relative;
  top: 5px;
}
@media (max-width: 1023px) {
  .header__nav-main > li {
    margin-bottom: 0.625rem;
  }
  .header__nav-main a,
.header__nav-main a:hover,
.header__nav-main a:active,
.header__nav-main li:hover a {
    display: block;
    padding: 0.375rem 0;
    color: #FFFFFF;
    font-size: 1.25rem;
    line-height: 1.25;
  }
  .is-dropdown-open .header__nav-main > li > a {
    opacity: 0.5;
  }
}
@media (min-width: 1024px) {
  .header__nav-main {
    margin-left: 0.3125rem;
    display: flex;
    align-items: center;
  }
  .header__nav-main a {
    color: #415364;
    font-size: 1.25rem;
  }
  .header__nav-main > li {
    position: relative;
    z-index: 20;
  }
  .header__nav-main > li > a {
    display: inline-block;
    padding: 0.625rem;
  }
  .header__nav-main > li:last-child {
    margin-left: 0.625rem;
    margin-top: 0;
  }
  .header__nav-main > li > .btn {
    color: #415364;
    border-color: #415364;
  }
  .header__nav-main > li > .btn:hover, .header__nav-main > li > .btn:focus {
    color: #000f9f;
    border-color: #000f9f;
  }
  .header__nav-main .is-colorway--yellow > a:hover > span,
.header__nav-main .is-colorway--yellow > a:active > span,
.header__nav-main .is-colorway--yellow > a.is-active > span {
    display: inline;
    background-image: url("data:image/svg+xml,%3Csvg height='25' viewBox='0 0 91 25' width='91' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' %3E%3Cpath d='m16.4473053 2.44713601 1.2195951-.07033673 1.6830002-.08438624 1.7354051-.07237693 1.7817734-.0609694 1.2106281-.03460593 2.4678774-.05551741 2.5181149-.03844687 1.9129469-.0184907 2.5715999-.0120058 3.2281343.00331472 2.5759762.01557087 3.8195421.04154489 3.7233091.05909186 4.7312476.09776351 4.8730066.12283223 9.9451127.28591039 1.1297896.02219197 3.6421119.01193619 2.6802074.02415285 2.5037923.03952801 1.7025184.03884928 1.2652532.03683947 1.2360728.04419421 1.1896062.0522263.7587197.03961429.7252633.04368584.686685.04795807c.1109481.00836019.2200754.01690674.3272751.02564385l.6192141.05474273.5678313.05951671c.900721.10328431 1.5660057.22729639 1.889149.37621733l.2079365.1020895c.0346306.01807999.0692398.03670517.1038147.05589452l.2069356.12205807c.0343864.02152198.0687128.0436461.1029663.06639134l.2045432.14407679c1.5598778 1.16406053 2.9109817 2.76441824 2.7992695 8.56545391l-.0219554.7755787-.0300085.7551154-.0363907.7158923-.0426838.6778469-.0488879.6409795-.0550027.6052899-.0610284.5707781-.0669651.537444-.0728125.505288-.0785709.4743096c-.0135701.0765355-.0273764.1518293-.041417.225906l-.0870414.4300505-.0925768.4020169c-.0158858.0647321-.0319986.1283452-.0483364.1908638l-.1007131.3621746-.1060257.3370855c-.0181088.0541556-.0364352.1073149-.0549773.1595024l-.1138277.3016601-.1189176.2795156-.1239184.2585487c-.0421297.0828194-.085078.1623406-.12883.2387599l-.1336525.2201487c-.0453447.070412-.0914782.1379183-.1383859.2027155l-.1430301.18646-.1475852.1713824-.1520512.1574826c-.0514182.0503084-.1035658.0984966-.1564281.1447607l-.1607158.1332165c-.0542767.0426123-.1092531.083497-.1649144.1228502-.2547214.180091-.7493907.3438864-1.4301487.4917074l-.4303545.0867783c-.0753039.0141444-.152361.0281297-.2311174.0419563l-.4924991.0810564-.5306972.0772611-.5663102.0734813-.5993378.0697168-.6297803.0659678-.9960946.0919561-.6945759.0566627-1.0811696.0780707-1.5013581.0912516-1.5507408.0766873-1.5794416.0622465-1.1909744.0372823-1.1867599.0292807-1.1738199.0213313-1.529884.0161657-30.4441326.010399-11.5946277.045315-1.8567247.012513-.9841126-.004712-1.4716145-.0213482-1.6253536-.0373121-1.7479953-.051908-1.8395396-.0651358-2.8629297-.1195138-2.4139491-.1166483-1.9058701-.1025571-2.29970699-.1375004-1.73576117-.1157762-1.22074399-.0893037-1.13667262-.0907809-1.03948207-.0916811-.63251466-.0613358-.84834402-.0918988-.4929419-.0609466-.43031024-.0604917c-.06628311-.0100345-.12979461-.020043-.1904535-.0300218l-.32907432-.0594887c-.04892456-.009846-.09483456-.0196552-.13764901-.0294241-.9440857-.2154104-1.42352429-2.379104-1.5757902-5.230761l-.02939306-.6697134-.01815291-.6906962c-.00210966-.1166734-.00376662-.2340777-.00497871-.3521411l-.00199663-.7157168c0-.1204132.00150147-.2413422.00288823-.3627153l.01331491-.732993.0230533-.7402082.03241624-.7439813.04140375-.7443126.0500158-.7412019.05825243-.7346492.0661136-.7246547.07359933-.71121824.08070963-.6943398.08744448-.67401947c.01511445-.110452.03049389-.21991391.04613048-.32831401l.09684279-.63708534.10263904-.60816019c.01756867-.09875838.03536321-.19616814.05337579-.29215755l.11062945-.55831883c.03770695-.1800425.0762235-.35383.11548709-.52078884l.11996929-.47981694c.26451801-.99273127.55795442-.71438175.86312492-.92407815.51294616-.3524684 1.71348568-.6170021 3.22100557-.81762743l.71618989-.08814592c.12253591-.01396383.24654179-.02757139.37184439-.04083359l.76599037-.07551654.78879616-.06775311.80328632-.06051461.80946087-.05380104 1.20757818-.06926188 1.1746954-.05710905 1.8085267-.0729873 2.4139712-.08488947z' fill='%23e2e735' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: left top;
    padding: 3px 2px;
    margin-left: -2px;
    margin-right: -2px;
    margin-top: -3px;
    margin-bottom: -3px;
    color: #243746;
    white-space: nowrap;
  }
  .header__nav-main .is-colorway--blue > a:hover > span,
.header__nav-main .is-colorway--blue > a:active > span,
.header__nav-main .is-colorway--blue > a.is-active > span {
    display: inline;
    background-image: url("data:image/svg+xml,%3Csvg height='25' viewBox='0 0 91 25' width='91' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' %3E%3Cpath d='m16.4473053 2.44713601 1.2195951-.07033673 1.6830002-.08438624 1.7354051-.07237693 1.7817734-.0609694 1.2106281-.03460593 2.4678774-.05551741 2.5181149-.03844687 1.9129469-.0184907 2.5715999-.0120058 3.2281343.00331472 2.5759762.01557087 3.8195421.04154489 3.7233091.05909186 4.7312476.09776351 4.8730066.12283223 9.9451127.28591039 1.1297896.02219197 3.6421119.01193619 2.6802074.02415285 2.5037923.03952801 1.7025184.03884928 1.2652532.03683947 1.2360728.04419421 1.1896062.0522263.7587197.03961429.7252633.04368584.686685.04795807c.1109481.00836019.2200754.01690674.3272751.02564385l.6192141.05474273.5678313.05951671c.900721.10328431 1.5660057.22729639 1.889149.37621733l.2079365.1020895c.0346306.01807999.0692398.03670517.1038147.05589452l.2069356.12205807c.0343864.02152198.0687128.0436461.1029663.06639134l.2045432.14407679c1.5598778 1.16406053 2.9109817 2.76441824 2.7992695 8.56545391l-.0219554.7755787-.0300085.7551154-.0363907.7158923-.0426838.6778469-.0488879.6409795-.0550027.6052899-.0610284.5707781-.0669651.537444-.0728125.505288-.0785709.4743096c-.0135701.0765355-.0273764.1518293-.041417.225906l-.0870414.4300505-.0925768.4020169c-.0158858.0647321-.0319986.1283452-.0483364.1908638l-.1007131.3621746-.1060257.3370855c-.0181088.0541556-.0364352.1073149-.0549773.1595024l-.1138277.3016601-.1189176.2795156-.1239184.2585487c-.0421297.0828194-.085078.1623406-.12883.2387599l-.1336525.2201487c-.0453447.070412-.0914782.1379183-.1383859.2027155l-.1430301.18646-.1475852.1713824-.1520512.1574826c-.0514182.0503084-.1035658.0984966-.1564281.1447607l-.1607158.1332165c-.0542767.0426123-.1092531.083497-.1649144.1228502-.2547214.180091-.7493907.3438864-1.4301487.4917074l-.4303545.0867783c-.0753039.0141444-.152361.0281297-.2311174.0419563l-.4924991.0810564-.5306972.0772611-.5663102.0734813-.5993378.0697168-.6297803.0659678-.9960946.0919561-.6945759.0566627-1.0811696.0780707-1.5013581.0912516-1.5507408.0766873-1.5794416.0622465-1.1909744.0372823-1.1867599.0292807-1.1738199.0213313-1.529884.0161657-30.4441326.010399-11.5946277.045315-1.8567247.012513-.9841126-.004712-1.4716145-.0213482-1.6253536-.0373121-1.7479953-.051908-1.8395396-.0651358-2.8629297-.1195138-2.4139491-.1166483-1.9058701-.1025571-2.29970699-.1375004-1.73576117-.1157762-1.22074399-.0893037-1.13667262-.0907809-1.03948207-.0916811-.63251466-.0613358-.84834402-.0918988-.4929419-.0609466-.43031024-.0604917c-.06628311-.0100345-.12979461-.020043-.1904535-.0300218l-.32907432-.0594887c-.04892456-.009846-.09483456-.0196552-.13764901-.0294241-.9440857-.2154104-1.42352429-2.379104-1.5757902-5.230761l-.02939306-.6697134-.01815291-.6906962c-.00210966-.1166734-.00376662-.2340777-.00497871-.3521411l-.00199663-.7157168c0-.1204132.00150147-.2413422.00288823-.3627153l.01331491-.732993.0230533-.7402082.03241624-.7439813.04140375-.7443126.0500158-.7412019.05825243-.7346492.0661136-.7246547.07359933-.71121824.08070963-.6943398.08744448-.67401947c.01511445-.110452.03049389-.21991391.04613048-.32831401l.09684279-.63708534.10263904-.60816019c.01756867-.09875838.03536321-.19616814.05337579-.29215755l.11062945-.55831883c.03770695-.1800425.0762235-.35383.11548709-.52078884l.11996929-.47981694c.26451801-.99273127.55795442-.71438175.86312492-.92407815.51294616-.3524684 1.71348568-.6170021 3.22100557-.81762743l.71618989-.08814592c.12253591-.01396383.24654179-.02757139.37184439-.04083359l.76599037-.07551654.78879616-.06775311.80328632-.06051461.80946087-.05380104 1.20757818-.06926188 1.1746954-.05710905 1.8085267-.0729873 2.4139712-.08488947z' fill='%23000f9f' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: left top;
    padding: 3px 2px;
    margin-left: -2px;
    margin-right: -2px;
    margin-top: -3px;
    margin-bottom: -3px;
    color: #243746;
    color: #FFFFFF;
    white-space: nowrap;
  }
  .header__nav-main .is-colorway--turquoise > a:hover > span,
.header__nav-main .is-colorway--turquoise > a:active > span,
.header__nav-main .is-colorway--turquoise > a.is-active > span {
    display: inline;
    background-image: url("data:image/svg+xml,%3Csvg height='25' viewBox='0 0 91 25' width='91' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' %3E%3Cpath d='m16.4473053 2.44713601 1.2195951-.07033673 1.6830002-.08438624 1.7354051-.07237693 1.7817734-.0609694 1.2106281-.03460593 2.4678774-.05551741 2.5181149-.03844687 1.9129469-.0184907 2.5715999-.0120058 3.2281343.00331472 2.5759762.01557087 3.8195421.04154489 3.7233091.05909186 4.7312476.09776351 4.8730066.12283223 9.9451127.28591039 1.1297896.02219197 3.6421119.01193619 2.6802074.02415285 2.5037923.03952801 1.7025184.03884928 1.2652532.03683947 1.2360728.04419421 1.1896062.0522263.7587197.03961429.7252633.04368584.686685.04795807c.1109481.00836019.2200754.01690674.3272751.02564385l.6192141.05474273.5678313.05951671c.900721.10328431 1.5660057.22729639 1.889149.37621733l.2079365.1020895c.0346306.01807999.0692398.03670517.1038147.05589452l.2069356.12205807c.0343864.02152198.0687128.0436461.1029663.06639134l.2045432.14407679c1.5598778 1.16406053 2.9109817 2.76441824 2.7992695 8.56545391l-.0219554.7755787-.0300085.7551154-.0363907.7158923-.0426838.6778469-.0488879.6409795-.0550027.6052899-.0610284.5707781-.0669651.537444-.0728125.505288-.0785709.4743096c-.0135701.0765355-.0273764.1518293-.041417.225906l-.0870414.4300505-.0925768.4020169c-.0158858.0647321-.0319986.1283452-.0483364.1908638l-.1007131.3621746-.1060257.3370855c-.0181088.0541556-.0364352.1073149-.0549773.1595024l-.1138277.3016601-.1189176.2795156-.1239184.2585487c-.0421297.0828194-.085078.1623406-.12883.2387599l-.1336525.2201487c-.0453447.070412-.0914782.1379183-.1383859.2027155l-.1430301.18646-.1475852.1713824-.1520512.1574826c-.0514182.0503084-.1035658.0984966-.1564281.1447607l-.1607158.1332165c-.0542767.0426123-.1092531.083497-.1649144.1228502-.2547214.180091-.7493907.3438864-1.4301487.4917074l-.4303545.0867783c-.0753039.0141444-.152361.0281297-.2311174.0419563l-.4924991.0810564-.5306972.0772611-.5663102.0734813-.5993378.0697168-.6297803.0659678-.9960946.0919561-.6945759.0566627-1.0811696.0780707-1.5013581.0912516-1.5507408.0766873-1.5794416.0622465-1.1909744.0372823-1.1867599.0292807-1.1738199.0213313-1.529884.0161657-30.4441326.010399-11.5946277.045315-1.8567247.012513-.9841126-.004712-1.4716145-.0213482-1.6253536-.0373121-1.7479953-.051908-1.8395396-.0651358-2.8629297-.1195138-2.4139491-.1166483-1.9058701-.1025571-2.29970699-.1375004-1.73576117-.1157762-1.22074399-.0893037-1.13667262-.0907809-1.03948207-.0916811-.63251466-.0613358-.84834402-.0918988-.4929419-.0609466-.43031024-.0604917c-.06628311-.0100345-.12979461-.020043-.1904535-.0300218l-.32907432-.0594887c-.04892456-.009846-.09483456-.0196552-.13764901-.0294241-.9440857-.2154104-1.42352429-2.379104-1.5757902-5.230761l-.02939306-.6697134-.01815291-.6906962c-.00210966-.1166734-.00376662-.2340777-.00497871-.3521411l-.00199663-.7157168c0-.1204132.00150147-.2413422.00288823-.3627153l.01331491-.732993.0230533-.7402082.03241624-.7439813.04140375-.7443126.0500158-.7412019.05825243-.7346492.0661136-.7246547.07359933-.71121824.08070963-.6943398.08744448-.67401947c.01511445-.110452.03049389-.21991391.04613048-.32831401l.09684279-.63708534.10263904-.60816019c.01756867-.09875838.03536321-.19616814.05337579-.29215755l.11062945-.55831883c.03770695-.1800425.0762235-.35383.11548709-.52078884l.11996929-.47981694c.26451801-.99273127.55795442-.71438175.86312492-.92407815.51294616-.3524684 1.71348568-.6170021 3.22100557-.81762743l.71618989-.08814592c.12253591-.01396383.24654179-.02757139.37184439-.04083359l.76599037-.07551654.78879616-.06775311.80328632-.06051461.80946087-.05380104 1.20757818-.06926188 1.1746954-.05710905 1.8085267-.0729873 2.4139712-.08488947z' fill='%2362cbc9' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: left top;
    padding: 3px 2px;
    margin-left: -2px;
    margin-right: -2px;
    margin-top: -3px;
    margin-bottom: -3px;
    color: #243746;
    white-space: nowrap;
  }
  .header__nav-main .is-colorway--red > a:hover > span,
.header__nav-main .is-colorway--red > a:active > span,
.header__nav-main .is-colorway--red > a.is-active > span {
    display: inline;
    background-image: url("data:image/svg+xml,%3Csvg height='25' viewBox='0 0 91 25' width='91' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' %3E%3Cpath d='m16.4473053 2.44713601 1.2195951-.07033673 1.6830002-.08438624 1.7354051-.07237693 1.7817734-.0609694 1.2106281-.03460593 2.4678774-.05551741 2.5181149-.03844687 1.9129469-.0184907 2.5715999-.0120058 3.2281343.00331472 2.5759762.01557087 3.8195421.04154489 3.7233091.05909186 4.7312476.09776351 4.8730066.12283223 9.9451127.28591039 1.1297896.02219197 3.6421119.01193619 2.6802074.02415285 2.5037923.03952801 1.7025184.03884928 1.2652532.03683947 1.2360728.04419421 1.1896062.0522263.7587197.03961429.7252633.04368584.686685.04795807c.1109481.00836019.2200754.01690674.3272751.02564385l.6192141.05474273.5678313.05951671c.900721.10328431 1.5660057.22729639 1.889149.37621733l.2079365.1020895c.0346306.01807999.0692398.03670517.1038147.05589452l.2069356.12205807c.0343864.02152198.0687128.0436461.1029663.06639134l.2045432.14407679c1.5598778 1.16406053 2.9109817 2.76441824 2.7992695 8.56545391l-.0219554.7755787-.0300085.7551154-.0363907.7158923-.0426838.6778469-.0488879.6409795-.0550027.6052899-.0610284.5707781-.0669651.537444-.0728125.505288-.0785709.4743096c-.0135701.0765355-.0273764.1518293-.041417.225906l-.0870414.4300505-.0925768.4020169c-.0158858.0647321-.0319986.1283452-.0483364.1908638l-.1007131.3621746-.1060257.3370855c-.0181088.0541556-.0364352.1073149-.0549773.1595024l-.1138277.3016601-.1189176.2795156-.1239184.2585487c-.0421297.0828194-.085078.1623406-.12883.2387599l-.1336525.2201487c-.0453447.070412-.0914782.1379183-.1383859.2027155l-.1430301.18646-.1475852.1713824-.1520512.1574826c-.0514182.0503084-.1035658.0984966-.1564281.1447607l-.1607158.1332165c-.0542767.0426123-.1092531.083497-.1649144.1228502-.2547214.180091-.7493907.3438864-1.4301487.4917074l-.4303545.0867783c-.0753039.0141444-.152361.0281297-.2311174.0419563l-.4924991.0810564-.5306972.0772611-.5663102.0734813-.5993378.0697168-.6297803.0659678-.9960946.0919561-.6945759.0566627-1.0811696.0780707-1.5013581.0912516-1.5507408.0766873-1.5794416.0622465-1.1909744.0372823-1.1867599.0292807-1.1738199.0213313-1.529884.0161657-30.4441326.010399-11.5946277.045315-1.8567247.012513-.9841126-.004712-1.4716145-.0213482-1.6253536-.0373121-1.7479953-.051908-1.8395396-.0651358-2.8629297-.1195138-2.4139491-.1166483-1.9058701-.1025571-2.29970699-.1375004-1.73576117-.1157762-1.22074399-.0893037-1.13667262-.0907809-1.03948207-.0916811-.63251466-.0613358-.84834402-.0918988-.4929419-.0609466-.43031024-.0604917c-.06628311-.0100345-.12979461-.020043-.1904535-.0300218l-.32907432-.0594887c-.04892456-.009846-.09483456-.0196552-.13764901-.0294241-.9440857-.2154104-1.42352429-2.379104-1.5757902-5.230761l-.02939306-.6697134-.01815291-.6906962c-.00210966-.1166734-.00376662-.2340777-.00497871-.3521411l-.00199663-.7157168c0-.1204132.00150147-.2413422.00288823-.3627153l.01331491-.732993.0230533-.7402082.03241624-.7439813.04140375-.7443126.0500158-.7412019.05825243-.7346492.0661136-.7246547.07359933-.71121824.08070963-.6943398.08744448-.67401947c.01511445-.110452.03049389-.21991391.04613048-.32831401l.09684279-.63708534.10263904-.60816019c.01756867-.09875838.03536321-.19616814.05337579-.29215755l.11062945-.55831883c.03770695-.1800425.0762235-.35383.11548709-.52078884l.11996929-.47981694c.26451801-.99273127.55795442-.71438175.86312492-.92407815.51294616-.3524684 1.71348568-.6170021 3.22100557-.81762743l.71618989-.08814592c.12253591-.01396383.24654179-.02757139.37184439-.04083359l.76599037-.07551654.78879616-.06775311.80328632-.06051461.80946087-.05380104 1.20757818-.06926188 1.1746954-.05710905 1.8085267-.0729873 2.4139712-.08488947z' fill='%23ff4438' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: left top;
    padding: 3px 2px;
    margin-left: -2px;
    margin-right: -2px;
    margin-top: -3px;
    margin-bottom: -3px;
    color: #243746;
    color: #FFFFFF;
    white-space: nowrap;
  }
  .header__nav-main .is-colorway--gray-light > a:hover > span,
.header__nav-main .is-colorway--gray-light > a:active > span,
.header__nav-main .is-colorway--gray-light > a.is-active > span {
    display: inline;
    background-image: url("data:image/svg+xml,%3Csvg height='25' viewBox='0 0 91 25' width='91' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' %3E%3Cpath d='m16.4473053 2.44713601 1.2195951-.07033673 1.6830002-.08438624 1.7354051-.07237693 1.7817734-.0609694 1.2106281-.03460593 2.4678774-.05551741 2.5181149-.03844687 1.9129469-.0184907 2.5715999-.0120058 3.2281343.00331472 2.5759762.01557087 3.8195421.04154489 3.7233091.05909186 4.7312476.09776351 4.8730066.12283223 9.9451127.28591039 1.1297896.02219197 3.6421119.01193619 2.6802074.02415285 2.5037923.03952801 1.7025184.03884928 1.2652532.03683947 1.2360728.04419421 1.1896062.0522263.7587197.03961429.7252633.04368584.686685.04795807c.1109481.00836019.2200754.01690674.3272751.02564385l.6192141.05474273.5678313.05951671c.900721.10328431 1.5660057.22729639 1.889149.37621733l.2079365.1020895c.0346306.01807999.0692398.03670517.1038147.05589452l.2069356.12205807c.0343864.02152198.0687128.0436461.1029663.06639134l.2045432.14407679c1.5598778 1.16406053 2.9109817 2.76441824 2.7992695 8.56545391l-.0219554.7755787-.0300085.7551154-.0363907.7158923-.0426838.6778469-.0488879.6409795-.0550027.6052899-.0610284.5707781-.0669651.537444-.0728125.505288-.0785709.4743096c-.0135701.0765355-.0273764.1518293-.041417.225906l-.0870414.4300505-.0925768.4020169c-.0158858.0647321-.0319986.1283452-.0483364.1908638l-.1007131.3621746-.1060257.3370855c-.0181088.0541556-.0364352.1073149-.0549773.1595024l-.1138277.3016601-.1189176.2795156-.1239184.2585487c-.0421297.0828194-.085078.1623406-.12883.2387599l-.1336525.2201487c-.0453447.070412-.0914782.1379183-.1383859.2027155l-.1430301.18646-.1475852.1713824-.1520512.1574826c-.0514182.0503084-.1035658.0984966-.1564281.1447607l-.1607158.1332165c-.0542767.0426123-.1092531.083497-.1649144.1228502-.2547214.180091-.7493907.3438864-1.4301487.4917074l-.4303545.0867783c-.0753039.0141444-.152361.0281297-.2311174.0419563l-.4924991.0810564-.5306972.0772611-.5663102.0734813-.5993378.0697168-.6297803.0659678-.9960946.0919561-.6945759.0566627-1.0811696.0780707-1.5013581.0912516-1.5507408.0766873-1.5794416.0622465-1.1909744.0372823-1.1867599.0292807-1.1738199.0213313-1.529884.0161657-30.4441326.010399-11.5946277.045315-1.8567247.012513-.9841126-.004712-1.4716145-.0213482-1.6253536-.0373121-1.7479953-.051908-1.8395396-.0651358-2.8629297-.1195138-2.4139491-.1166483-1.9058701-.1025571-2.29970699-.1375004-1.73576117-.1157762-1.22074399-.0893037-1.13667262-.0907809-1.03948207-.0916811-.63251466-.0613358-.84834402-.0918988-.4929419-.0609466-.43031024-.0604917c-.06628311-.0100345-.12979461-.020043-.1904535-.0300218l-.32907432-.0594887c-.04892456-.009846-.09483456-.0196552-.13764901-.0294241-.9440857-.2154104-1.42352429-2.379104-1.5757902-5.230761l-.02939306-.6697134-.01815291-.6906962c-.00210966-.1166734-.00376662-.2340777-.00497871-.3521411l-.00199663-.7157168c0-.1204132.00150147-.2413422.00288823-.3627153l.01331491-.732993.0230533-.7402082.03241624-.7439813.04140375-.7443126.0500158-.7412019.05825243-.7346492.0661136-.7246547.07359933-.71121824.08070963-.6943398.08744448-.67401947c.01511445-.110452.03049389-.21991391.04613048-.32831401l.09684279-.63708534.10263904-.60816019c.01756867-.09875838.03536321-.19616814.05337579-.29215755l.11062945-.55831883c.03770695-.1800425.0762235-.35383.11548709-.52078884l.11996929-.47981694c.26451801-.99273127.55795442-.71438175.86312492-.92407815.51294616-.3524684 1.71348568-.6170021 3.22100557-.81762743l.71618989-.08814592c.12253591-.01396383.24654179-.02757139.37184439-.04083359l.76599037-.07551654.78879616-.06775311.80328632-.06051461.80946087-.05380104 1.20757818-.06926188 1.1746954-.05710905 1.8085267-.0729873 2.4139712-.08488947z' fill='%23dce3eb' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: left top;
    padding: 3px 2px;
    margin-left: -2px;
    margin-right: -2px;
    margin-top: -3px;
    margin-bottom: -3px;
    color: #243746;
    white-space: nowrap;
  }
  .is-dropdown-open .header__nav-main > li > a,
.is-dropdown-open .header__nav-main > li > .btn {
    color: #FFFFFF;
    opacity: 0.5;
  }
  .is-dropdown-open .header__nav-main > li > a > span,
.is-dropdown-open .header__nav-main > li > .btn > span {
    background-image: none !important;
  }
  .is-dropdown-open .header__nav-main > li > .btn {
    border-color: #FFFFFF;
  }
  .is-dropdown-open .header__nav-main > li.is-dropdown-active {
    z-index: 19;
  }
  .is-dropdown-open .header__nav-main > li.is-dropdown-active > a {
    opacity: 1;
    position: relative;
    z-index: 2;
  }
}

.header__nav-dropdown {
  visibility: hidden;
  opacity: 0;
}
@media (max-width: 1023px) {
  .header__nav-dropdown {
    max-height: 0;
    overflow: hidden;
  }
  .header__nav-dropdown ul {
    padding: 10px 0 0 20px;
  }
  .header__nav-dropdown a {
    color: #FFFFFF;
  }
  .is-dropdown-open .header__nav-dropdown {
    visibility: visible;
    opacity: 1;
  }
}
@media (min-width: 1024px) {
  .header__nav-dropdown {
    position: absolute;
    top: calc(100% - 10px);
    left: 10px;
    width: 285px;
    transform: translateY(-50%);
    padding-top: 1.875rem;
    padding-bottom: 3.875rem;
    pointer-events: none;
  }
  .header__nav-dropdown ul {
    position: relative;
    z-index: 1;
  }
  .header__nav-dropdown li {
    margin-bottom: 0.625rem;
  }
  .header__nav-dropdown a {
    font-size: 1.875rem;
    line-height: 1.3333333333;
    color: #FFFFFF;
  }
  .header__nav-dropdown a:hover {
    opacity: 0.5;
    color: #FFFFFF;
  }
  .header__nav-dropdown::after {
    content: "";
    display: block;
    background: #ff4438;
    position: absolute;
    bottom: 0;
    left: 0;
    transform: translateX(-50%);
    width: 200vw;
    height: 500px;
    background: #ff4438;
    z-index: 0;
    pointer-events: none;
  }
  .is-dropdown-open .header__nav-dropdown {
    visibility: visible;
    transform: translateY(0);
    opacity: 1;
    pointer-events: auto;
    transition: all 0.2s;
  }
}

@media (max-width: 1023px) {
  .header__nav {
    visibility: hidden;
    position: absolute;
    top: 0;
    left: -40px;
    right: -40px;
    min-height: 300px;
    padding: 90px 40px 40px 40px;
    z-index: 20;
    background: #243746;
    transform: translateY(-100%);
    opacity: 0;
    overflow: hidden;
  }
  .header__nav .header__nav-main > li:last-child {
    display: none;
  }
  .header__nav form {
    margin-top: 3.4375rem;
  }
  .header__nav form label {
    color: #dce3eb;
  }
  .header__nav form .form-control {
    color: #FFFFFF;
    border-color: #FFFFFF;
    background: transparent;
  }
  .header__nav form .input-group--search button {
    width: 40px;
    height: 100%;
  }
  .header__nav form .input-group--search .icon {
    color: #FFFFFF;
    width: 40px;
    height: 40px;
    top: 0;
    right: 0;
  }
  .is-nav-open .header__nav {
    visibility: visible;
    opacity: 1;
    transform: translateY(0);
    transition: opacity 0.3s linear 0.2s, transform 0.3s ease 0.2s;
  }
}
@media (max-width: 767px) {
  .header__nav {
    left: -20px;
    right: -20px;
    padding: 90px 20px 20px 20px;
  }
}

.is-nav-open .header__nav-close,
.is-nav-open .header__nav-close.btn.btn-round {
  display: flex;
  cursor: pointer;
}

.is-nav-open .header__nav-menu,
.is-nav-open .header__nav-menu.btn.btn-round {
  display: none;
}

.header__nav-menu,
.header__nav-close {
  position: absolute;
  top: 10px;
  right: 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  color: #415364;
  transition: all 0.3s ease;
  z-index: 20;
}
.header__nav-menu:hover, .header__nav-menu:focus, .header__nav-menu:active,
.header__nav-close:hover,
.header__nav-close:focus,
.header__nav-close:active {
  color: #000f9f;
}
@media (min-width: 1024px) {
  .header__nav-menu, .header__nav-menu.btn.btn-round,
.header__nav-close,
.header__nav-close.btn.btn-round {
    display: none;
  }
}

.header__nav-close {
  color: #FFFFFF;
  border-color: #FFFFFF;
}

.header__nav-close,
.header__nav-close.btn.btn-round {
  display: none;
}

@media (max-width: 1023px) {
  .header__search {
    display: none;
  }
}
@media (min-width: 1024px) {
  .header__search {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    padding-left: 19px;
    padding-right: 19px;
    transform: translateY(-100%);
    opacity: 0;
    visibility: hidden;
    left: -100vw;
    z-index: 30;
    transition: opacity 0.3s linear, transform 0.3s ease;
    background: #000f9f;
  }
}
@media (min-width: 1024px) and (min-width: 768px) {
  .header__search {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (min-width: 1024px) and (min-width: 1024px) {
  .header__search {
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media (min-width: 1024px) {
  .header__search .form-control,
.header__search .form-control:focus {
    border: 1px solid #FFFFFF;
    background-color: transparent;
    color: #FFFFFF;
  }
}
@media (min-width: 1024px) {
  .header__search .icon {
    color: #FFFFFF;
  }
}
@media (min-width: 1024px) {
  .header__search-inner {
    padding-top: 100px;
    padding-bottom: 30px;
    position: relative;
  }
}
@media (min-width: 1024px) {
  .header__search-close {
    position: absolute;
    top: 1.5625rem;
    right: 0;
  }
}
@media (min-width: 1024px) {
  .is-search-open .header__search {
    transform: translateY(0);
    opacity: 1;
    visibility: visible;
    left: 0;
  }
}

.nav-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.75);
  z-index: 10;
}
.nav-backdrop.fade-in {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
}

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

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

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

@media (min-width: 0) {
  .text-xs-left {
    text-align: left;
  }

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

  .text-xs-right {
    text-align: right;
  }
}
@media (min-width: 576px) {
  .text-sm-left {
    text-align: left;
  }

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

  .text-sm-right {
    text-align: right;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left;
  }

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

  .text-md-right {
    text-align: right;
  }
}
@media (min-width: 1024px) {
  .text-lg-left {
    text-align: left;
  }

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

  .text-lg-right {
    text-align: right;
  }
}
@media (min-width: 1120px) {
  .text-lg2-left {
    text-align: left;
  }

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

  .text-lg2-right {
    text-align: right;
  }
}
@media (min-width: 1260px) {
  .text-xl-left {
    text-align: left;
  }

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

  .text-xl-right {
    text-align: right;
  }
}
@media (min-width: 1440px) {
  .text-xl2-left {
    text-align: left;
  }

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

  .text-xl2-right {
    text-align: right;
  }
}
.text-upper {
  text-transform: uppercase;
}

.bg-primary {
  background-color: #000f9f;
}

.text-primary {
  color: #000f9f;
}

.bg-secondary {
  background-color: #62cbc9;
}

.text-secondary {
  color: #62cbc9;
}

.bg-turquoise {
  background-color: #62cbc9;
}

.text-turquoise {
  color: #62cbc9;
}

.bg-blue {
  background-color: #000f9f;
}

.text-blue {
  color: #000f9f;
}

.bg-red {
  background-color: #ff4438;
}

.text-red {
  color: #ff4438;
}

.bg-yellow {
  background-color: #e2e735;
}

.text-yellow {
  color: #e2e735;
}

.bg-white {
  background-color: #FFFFFF;
}

.text-white {
  color: #FFFFFF;
}

.bg-black {
  background-color: #243746;
}

.text-black {
  color: #243746;
}

.bg-gray {
  background-color: #415364;
}

.text-gray {
  color: #415364;
}

.bg-gray-dark {
  background-color: #415364;
}

.text-gray-dark {
  color: #415364;
}

.bg-gray-light {
  background-color: #dce3eb;
}

.text-gray-light {
  color: #dce3eb;
}

.text-light {
  color: #FFFFFF;
}

.text-dark {
  color: #243746;
}

.text-muted {
  color: #b7bdc2;
}

a.is-link-light {
  color: #FFFFFF;
}
a.is-link-light:hover, a.is-link-light:active, a.is-link-light:focus {
  color: #FFFFFF;
  opacity: 0.7;
}

a.is-link-turquoise {
  color: #62cbc9;
}
a.is-link-turquoise:hover, a.is-link-turquoise:active, a.is-link-turquoise:focus {
  color: #3ebcb9;
}

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

.is-max-w-full {
  max-width: 100%;
}

.is-max-w-text {
  max-width: 880px;
}

.is-max-w-text-auto {
  max-width: 880px;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 768px) {
  .order-md-0 {
    order: 0;
  }

  .order-md-1 {
    order: 1;
  }
}
@media (min-width: 1024px) {
  .order-lg-0 {
    order: 0;
  }

  .order-lg-1 {
    order: 1;
  }
}
.d-none {
  display: none;
}

.d-inline {
  display: inline;
}

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

.d-block {
  display: block;
}

.d-flex {
  display: flex;
}

.d-inline-flex {
  display: inline-flex;
}

.p-0 {
  padding: 0;
}

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

.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.pt-0 {
  padding-top: 0;
}

.pr-0 {
  padding-right: 0;
}

.pb-0 {
  padding-bottom: 0;
}

.pl-0 {
  padding-left: 0;
}

.m-0 {
  margin: 0;
}

.mx-0 {
  margin-right: 0;
  margin-left: 0;
}

.my-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.mt-0 {
  margin-top: 0;
}

.mr-0 {
  margin-right: 0;
}

.mb-0 {
  margin-bottom: 0;
}

.ml-0 {
  margin-left: 0;
}

.p-1 {
  padding: 5px;
}

.px-1 {
  padding-right: 5px;
  padding-left: 5px;
}

.py-1 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.pt-1 {
  padding-top: 5px;
}

.pr-1 {
  padding-right: 5px;
}

.pb-1 {
  padding-bottom: 5px;
}

.pl-1 {
  padding-left: 5px;
}

.m-1 {
  margin: 5px;
}

.mx-1 {
  margin-right: 5px;
  margin-left: 5px;
}

.my-1 {
  margin-top: 5px;
  margin-bottom: 5px;
}

.mt-1 {
  margin-top: 5px;
}

.mr-1 {
  margin-right: 5px;
}

.mb-1 {
  margin-bottom: 5px;
}

.ml-1 {
  margin-left: 5px;
}

.p-2 {
  padding: 10px;
}

.px-2 {
  padding-right: 10px;
  padding-left: 10px;
}

.py-2 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.pt-2 {
  padding-top: 10px;
}

.pr-2 {
  padding-right: 10px;
}

.pb-2 {
  padding-bottom: 10px;
}

.pl-2 {
  padding-left: 10px;
}

.m-2 {
  margin: 10px;
}

.mx-2 {
  margin-right: 10px;
  margin-left: 10px;
}

.my-2 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.mt-2 {
  margin-top: 10px;
}

.mr-2 {
  margin-right: 10px;
}

.mb-2 {
  margin-bottom: 10px;
}

.ml-2 {
  margin-left: 10px;
}

.p-3 {
  padding: 15px;
}

.px-3 {
  padding-right: 15px;
  padding-left: 15px;
}

.py-3 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.pt-3 {
  padding-top: 15px;
}

.pr-3 {
  padding-right: 15px;
}

.pb-3 {
  padding-bottom: 15px;
}

.pl-3 {
  padding-left: 15px;
}

.m-3 {
  margin: 15px;
}

.mx-3 {
  margin-right: 15px;
  margin-left: 15px;
}

.my-3 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.mt-3 {
  margin-top: 15px;
}

.mr-3 {
  margin-right: 15px;
}

.mb-3 {
  margin-bottom: 15px;
}

.ml-3 {
  margin-left: 15px;
}

.p-4 {
  padding: 20px;
}

.px-4 {
  padding-right: 20px;
  padding-left: 20px;
}

.py-4 {
  padding-top: 20px;
  padding-bottom: 20px;
}

.pt-4 {
  padding-top: 20px;
}

.pr-4 {
  padding-right: 20px;
}

.pb-4 {
  padding-bottom: 20px;
}

.pl-4 {
  padding-left: 20px;
}

.m-4 {
  margin: 20px;
}

.mx-4 {
  margin-right: 20px;
  margin-left: 20px;
}

.my-4 {
  margin-top: 20px;
  margin-bottom: 20px;
}

.mt-4 {
  margin-top: 20px;
}

.mr-4 {
  margin-right: 20px;
}

.mb-4 {
  margin-bottom: 20px;
}

.ml-4 {
  margin-left: 20px;
}

.p-5 {
  padding: 25px;
}

.px-5 {
  padding-right: 25px;
  padding-left: 25px;
}

.py-5 {
  padding-top: 25px;
  padding-bottom: 25px;
}

.pt-5 {
  padding-top: 25px;
}

.pr-5 {
  padding-right: 25px;
}

.pb-5 {
  padding-bottom: 25px;
}

.pl-5 {
  padding-left: 25px;
}

.m-5 {
  margin: 25px;
}

.mx-5 {
  margin-right: 25px;
  margin-left: 25px;
}

.my-5 {
  margin-top: 25px;
  margin-bottom: 25px;
}

.mt-5 {
  margin-top: 25px;
}

.mr-5 {
  margin-right: 25px;
}

.mb-5 {
  margin-bottom: 25px;
}

.ml-5 {
  margin-left: 25px;
}

.p-6 {
  padding: 30px;
}

.px-6 {
  padding-right: 30px;
  padding-left: 30px;
}

.py-6 {
  padding-top: 30px;
  padding-bottom: 30px;
}

.pt-6 {
  padding-top: 30px;
}

.pr-6 {
  padding-right: 30px;
}

.pb-6 {
  padding-bottom: 30px;
}

.pl-6 {
  padding-left: 30px;
}

.m-6 {
  margin: 30px;
}

.mx-6 {
  margin-right: 30px;
  margin-left: 30px;
}

.my-6 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.mt-6 {
  margin-top: 30px;
}

.mr-6 {
  margin-right: 30px;
}

.mb-6 {
  margin-bottom: 30px;
}

.ml-6 {
  margin-left: 30px;
}

.p-7 {
  padding: 35px;
}

.px-7 {
  padding-right: 35px;
  padding-left: 35px;
}

.py-7 {
  padding-top: 35px;
  padding-bottom: 35px;
}

.pt-7 {
  padding-top: 35px;
}

.pr-7 {
  padding-right: 35px;
}

.pb-7 {
  padding-bottom: 35px;
}

.pl-7 {
  padding-left: 35px;
}

.m-7 {
  margin: 35px;
}

.mx-7 {
  margin-right: 35px;
  margin-left: 35px;
}

.my-7 {
  margin-top: 35px;
  margin-bottom: 35px;
}

.mt-7 {
  margin-top: 35px;
}

.mr-7 {
  margin-right: 35px;
}

.mb-7 {
  margin-bottom: 35px;
}

.ml-7 {
  margin-left: 35px;
}

.p-8 {
  padding: 40px;
}

.px-8 {
  padding-right: 40px;
  padding-left: 40px;
}

.py-8 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.pt-8 {
  padding-top: 40px;
}

.pr-8 {
  padding-right: 40px;
}

.pb-8 {
  padding-bottom: 40px;
}

.pl-8 {
  padding-left: 40px;
}

.m-8 {
  margin: 40px;
}

.mx-8 {
  margin-right: 40px;
  margin-left: 40px;
}

.my-8 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.mt-8 {
  margin-top: 40px;
}

.mr-8 {
  margin-right: 40px;
}

.mb-8 {
  margin-bottom: 40px;
}

.ml-8 {
  margin-left: 40px;
}

.p-9 {
  padding: 45px;
}

.px-9 {
  padding-right: 45px;
  padding-left: 45px;
}

.py-9 {
  padding-top: 45px;
  padding-bottom: 45px;
}

.pt-9 {
  padding-top: 45px;
}

.pr-9 {
  padding-right: 45px;
}

.pb-9 {
  padding-bottom: 45px;
}

.pl-9 {
  padding-left: 45px;
}

.m-9 {
  margin: 45px;
}

.mx-9 {
  margin-right: 45px;
  margin-left: 45px;
}

.my-9 {
  margin-top: 45px;
  margin-bottom: 45px;
}

.mt-9 {
  margin-top: 45px;
}

.mr-9 {
  margin-right: 45px;
}

.mb-9 {
  margin-bottom: 45px;
}

.ml-9 {
  margin-left: 45px;
}

.p-10 {
  padding: 50px;
}

.px-10 {
  padding-right: 50px;
  padding-left: 50px;
}

.py-10 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.pt-10 {
  padding-top: 50px;
}

.pr-10 {
  padding-right: 50px;
}

.pb-10 {
  padding-bottom: 50px;
}

.pl-10 {
  padding-left: 50px;
}

.m-10 {
  margin: 50px;
}

.mx-10 {
  margin-right: 50px;
  margin-left: 50px;
}

.my-10 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.mt-10 {
  margin-top: 50px;
}

.mr-10 {
  margin-right: 50px;
}

.mb-10 {
  margin-bottom: 50px;
}

.ml-10 {
  margin-left: 50px;
}

.p-12 {
  padding: 60px;
}

.px-12 {
  padding-right: 60px;
  padding-left: 60px;
}

.py-12 {
  padding-top: 60px;
  padding-bottom: 60px;
}

.pt-12 {
  padding-top: 60px;
}

.pr-12 {
  padding-right: 60px;
}

.pb-12 {
  padding-bottom: 60px;
}

.pl-12 {
  padding-left: 60px;
}

.m-12 {
  margin: 60px;
}

.mx-12 {
  margin-right: 60px;
  margin-left: 60px;
}

.my-12 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.mt-12 {
  margin-top: 60px;
}

.mr-12 {
  margin-right: 60px;
}

.mb-12 {
  margin-bottom: 60px;
}

.ml-12 {
  margin-left: 60px;
}

.p-15 {
  padding: 75px;
}

.px-15 {
  padding-right: 75px;
  padding-left: 75px;
}

.py-15 {
  padding-top: 75px;
  padding-bottom: 75px;
}

.pt-15 {
  padding-top: 75px;
}

.pr-15 {
  padding-right: 75px;
}

.pb-15 {
  padding-bottom: 75px;
}

.pl-15 {
  padding-left: 75px;
}

.m-15 {
  margin: 75px;
}

.mx-15 {
  margin-right: 75px;
  margin-left: 75px;
}

.my-15 {
  margin-top: 75px;
  margin-bottom: 75px;
}

.mt-15 {
  margin-top: 75px;
}

.mr-15 {
  margin-right: 75px;
}

.mb-15 {
  margin-bottom: 75px;
}

.ml-15 {
  margin-left: 75px;
}

.p-20 {
  padding: 100px;
}

.px-20 {
  padding-right: 100px;
  padding-left: 100px;
}

.py-20 {
  padding-top: 100px;
  padding-bottom: 100px;
}

.pt-20 {
  padding-top: 100px;
}

.pr-20 {
  padding-right: 100px;
}

.pb-20 {
  padding-bottom: 100px;
}

.pl-20 {
  padding-left: 100px;
}

.m-20 {
  margin: 100px;
}

.mx-20 {
  margin-right: 100px;
  margin-left: 100px;
}

.my-20 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.mt-20 {
  margin-top: 100px;
}

.mr-20 {
  margin-right: 100px;
}

.mb-20 {
  margin-bottom: 100px;
}

.ml-20 {
  margin-left: 100px;
}

.p-30 {
  padding: 150px;
}

.px-30 {
  padding-right: 150px;
  padding-left: 150px;
}

.py-30 {
  padding-top: 150px;
  padding-bottom: 150px;
}

.pt-30 {
  padding-top: 150px;
}

.pr-30 {
  padding-right: 150px;
}

.pb-30 {
  padding-bottom: 150px;
}

.pl-30 {
  padding-left: 150px;
}

.m-30 {
  margin: 150px;
}

.mx-30 {
  margin-right: 150px;
  margin-left: 150px;
}

.my-30 {
  margin-top: 150px;
  margin-bottom: 150px;
}

.mt-30 {
  margin-top: 150px;
}

.mr-30 {
  margin-right: 150px;
}

.mb-30 {
  margin-bottom: 150px;
}

.ml-30 {
  margin-left: 150px;
}

@media (min-width: 0) {
  .d-xs-none {
    display: none;
  }

  .d-xs-inline {
    display: inline;
  }

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

  .d-xs-block {
    display: block;
  }

  .d-xs-flex {
    display: flex;
  }

  .d-xs-inline-flex {
    display: inline-flex;
  }

  .p-xs-0 {
    padding: 0;
  }

  .px-xs-0 {
    padding-right: 0;
    padding-left: 0;
  }

  .py-xs-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .pt-xs-0 {
    padding-top: 0;
  }

  .pr-xs-0 {
    padding-right: 0;
  }

  .pb-xs-0 {
    padding-bottom: 0;
  }

  .pl-xs-0 {
    padding-left: 0;
  }

  .m-xs-0 {
    margin: 0;
  }

  .mx-xs-0 {
    margin-right: 0;
    margin-left: 0;
  }

  .my-xs-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .mt-xs-0 {
    margin-top: 0;
  }

  .mr-xs-0 {
    margin-right: 0;
  }

  .mb-xs-0 {
    margin-bottom: 0;
  }

  .ml-xs-0 {
    margin-left: 0;
  }

  .p-xs-1 {
    padding: 5px;
  }

  .px-xs-1 {
    padding-right: 5px;
    padding-left: 5px;
  }

  .py-xs-1 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .pt-xs-1 {
    padding-top: 5px;
  }

  .pr-xs-1 {
    padding-right: 5px;
  }

  .pb-xs-1 {
    padding-bottom: 5px;
  }

  .pl-xs-1 {
    padding-left: 5px;
  }

  .m-xs-1 {
    margin: 5px;
  }

  .mx-xs-1 {
    margin-right: 5px;
    margin-left: 5px;
  }

  .my-xs-1 {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .mt-xs-1 {
    margin-top: 5px;
  }

  .mr-xs-1 {
    margin-right: 5px;
  }

  .mb-xs-1 {
    margin-bottom: 5px;
  }

  .ml-xs-1 {
    margin-left: 5px;
  }

  .p-xs-2 {
    padding: 10px;
  }

  .px-xs-2 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .py-xs-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .pt-xs-2 {
    padding-top: 10px;
  }

  .pr-xs-2 {
    padding-right: 10px;
  }

  .pb-xs-2 {
    padding-bottom: 10px;
  }

  .pl-xs-2 {
    padding-left: 10px;
  }

  .m-xs-2 {
    margin: 10px;
  }

  .mx-xs-2 {
    margin-right: 10px;
    margin-left: 10px;
  }

  .my-xs-2 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .mt-xs-2 {
    margin-top: 10px;
  }

  .mr-xs-2 {
    margin-right: 10px;
  }

  .mb-xs-2 {
    margin-bottom: 10px;
  }

  .ml-xs-2 {
    margin-left: 10px;
  }

  .p-xs-3 {
    padding: 15px;
  }

  .px-xs-3 {
    padding-right: 15px;
    padding-left: 15px;
  }

  .py-xs-3 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .pt-xs-3 {
    padding-top: 15px;
  }

  .pr-xs-3 {
    padding-right: 15px;
  }

  .pb-xs-3 {
    padding-bottom: 15px;
  }

  .pl-xs-3 {
    padding-left: 15px;
  }

  .m-xs-3 {
    margin: 15px;
  }

  .mx-xs-3 {
    margin-right: 15px;
    margin-left: 15px;
  }

  .my-xs-3 {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .mt-xs-3 {
    margin-top: 15px;
  }

  .mr-xs-3 {
    margin-right: 15px;
  }

  .mb-xs-3 {
    margin-bottom: 15px;
  }

  .ml-xs-3 {
    margin-left: 15px;
  }

  .p-xs-4 {
    padding: 20px;
  }

  .px-xs-4 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .py-xs-4 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .pt-xs-4 {
    padding-top: 20px;
  }

  .pr-xs-4 {
    padding-right: 20px;
  }

  .pb-xs-4 {
    padding-bottom: 20px;
  }

  .pl-xs-4 {
    padding-left: 20px;
  }

  .m-xs-4 {
    margin: 20px;
  }

  .mx-xs-4 {
    margin-right: 20px;
    margin-left: 20px;
  }

  .my-xs-4 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .mt-xs-4 {
    margin-top: 20px;
  }

  .mr-xs-4 {
    margin-right: 20px;
  }

  .mb-xs-4 {
    margin-bottom: 20px;
  }

  .ml-xs-4 {
    margin-left: 20px;
  }

  .p-xs-5 {
    padding: 25px;
  }

  .px-xs-5 {
    padding-right: 25px;
    padding-left: 25px;
  }

  .py-xs-5 {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .pt-xs-5 {
    padding-top: 25px;
  }

  .pr-xs-5 {
    padding-right: 25px;
  }

  .pb-xs-5 {
    padding-bottom: 25px;
  }

  .pl-xs-5 {
    padding-left: 25px;
  }

  .m-xs-5 {
    margin: 25px;
  }

  .mx-xs-5 {
    margin-right: 25px;
    margin-left: 25px;
  }

  .my-xs-5 {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .mt-xs-5 {
    margin-top: 25px;
  }

  .mr-xs-5 {
    margin-right: 25px;
  }

  .mb-xs-5 {
    margin-bottom: 25px;
  }

  .ml-xs-5 {
    margin-left: 25px;
  }

  .p-xs-6 {
    padding: 30px;
  }

  .px-xs-6 {
    padding-right: 30px;
    padding-left: 30px;
  }

  .py-xs-6 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .pt-xs-6 {
    padding-top: 30px;
  }

  .pr-xs-6 {
    padding-right: 30px;
  }

  .pb-xs-6 {
    padding-bottom: 30px;
  }

  .pl-xs-6 {
    padding-left: 30px;
  }

  .m-xs-6 {
    margin: 30px;
  }

  .mx-xs-6 {
    margin-right: 30px;
    margin-left: 30px;
  }

  .my-xs-6 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .mt-xs-6 {
    margin-top: 30px;
  }

  .mr-xs-6 {
    margin-right: 30px;
  }

  .mb-xs-6 {
    margin-bottom: 30px;
  }

  .ml-xs-6 {
    margin-left: 30px;
  }

  .p-xs-7 {
    padding: 35px;
  }

  .px-xs-7 {
    padding-right: 35px;
    padding-left: 35px;
  }

  .py-xs-7 {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .pt-xs-7 {
    padding-top: 35px;
  }

  .pr-xs-7 {
    padding-right: 35px;
  }

  .pb-xs-7 {
    padding-bottom: 35px;
  }

  .pl-xs-7 {
    padding-left: 35px;
  }

  .m-xs-7 {
    margin: 35px;
  }

  .mx-xs-7 {
    margin-right: 35px;
    margin-left: 35px;
  }

  .my-xs-7 {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .mt-xs-7 {
    margin-top: 35px;
  }

  .mr-xs-7 {
    margin-right: 35px;
  }

  .mb-xs-7 {
    margin-bottom: 35px;
  }

  .ml-xs-7 {
    margin-left: 35px;
  }

  .p-xs-8 {
    padding: 40px;
  }

  .px-xs-8 {
    padding-right: 40px;
    padding-left: 40px;
  }

  .py-xs-8 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pt-xs-8 {
    padding-top: 40px;
  }

  .pr-xs-8 {
    padding-right: 40px;
  }

  .pb-xs-8 {
    padding-bottom: 40px;
  }

  .pl-xs-8 {
    padding-left: 40px;
  }

  .m-xs-8 {
    margin: 40px;
  }

  .mx-xs-8 {
    margin-right: 40px;
    margin-left: 40px;
  }

  .my-xs-8 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .mt-xs-8 {
    margin-top: 40px;
  }

  .mr-xs-8 {
    margin-right: 40px;
  }

  .mb-xs-8 {
    margin-bottom: 40px;
  }

  .ml-xs-8 {
    margin-left: 40px;
  }

  .p-xs-9 {
    padding: 45px;
  }

  .px-xs-9 {
    padding-right: 45px;
    padding-left: 45px;
  }

  .py-xs-9 {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .pt-xs-9 {
    padding-top: 45px;
  }

  .pr-xs-9 {
    padding-right: 45px;
  }

  .pb-xs-9 {
    padding-bottom: 45px;
  }

  .pl-xs-9 {
    padding-left: 45px;
  }

  .m-xs-9 {
    margin: 45px;
  }

  .mx-xs-9 {
    margin-right: 45px;
    margin-left: 45px;
  }

  .my-xs-9 {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .mt-xs-9 {
    margin-top: 45px;
  }

  .mr-xs-9 {
    margin-right: 45px;
  }

  .mb-xs-9 {
    margin-bottom: 45px;
  }

  .ml-xs-9 {
    margin-left: 45px;
  }

  .p-xs-10 {
    padding: 50px;
  }

  .px-xs-10 {
    padding-right: 50px;
    padding-left: 50px;
  }

  .py-xs-10 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .pt-xs-10 {
    padding-top: 50px;
  }

  .pr-xs-10 {
    padding-right: 50px;
  }

  .pb-xs-10 {
    padding-bottom: 50px;
  }

  .pl-xs-10 {
    padding-left: 50px;
  }

  .m-xs-10 {
    margin: 50px;
  }

  .mx-xs-10 {
    margin-right: 50px;
    margin-left: 50px;
  }

  .my-xs-10 {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .mt-xs-10 {
    margin-top: 50px;
  }

  .mr-xs-10 {
    margin-right: 50px;
  }

  .mb-xs-10 {
    margin-bottom: 50px;
  }

  .ml-xs-10 {
    margin-left: 50px;
  }

  .p-xs-12 {
    padding: 60px;
  }

  .px-xs-12 {
    padding-right: 60px;
    padding-left: 60px;
  }

  .py-xs-12 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pt-xs-12 {
    padding-top: 60px;
  }

  .pr-xs-12 {
    padding-right: 60px;
  }

  .pb-xs-12 {
    padding-bottom: 60px;
  }

  .pl-xs-12 {
    padding-left: 60px;
  }

  .m-xs-12 {
    margin: 60px;
  }

  .mx-xs-12 {
    margin-right: 60px;
    margin-left: 60px;
  }

  .my-xs-12 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .mt-xs-12 {
    margin-top: 60px;
  }

  .mr-xs-12 {
    margin-right: 60px;
  }

  .mb-xs-12 {
    margin-bottom: 60px;
  }

  .ml-xs-12 {
    margin-left: 60px;
  }

  .p-xs-15 {
    padding: 75px;
  }

  .px-xs-15 {
    padding-right: 75px;
    padding-left: 75px;
  }

  .py-xs-15 {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .pt-xs-15 {
    padding-top: 75px;
  }

  .pr-xs-15 {
    padding-right: 75px;
  }

  .pb-xs-15 {
    padding-bottom: 75px;
  }

  .pl-xs-15 {
    padding-left: 75px;
  }

  .m-xs-15 {
    margin: 75px;
  }

  .mx-xs-15 {
    margin-right: 75px;
    margin-left: 75px;
  }

  .my-xs-15 {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .mt-xs-15 {
    margin-top: 75px;
  }

  .mr-xs-15 {
    margin-right: 75px;
  }

  .mb-xs-15 {
    margin-bottom: 75px;
  }

  .ml-xs-15 {
    margin-left: 75px;
  }

  .p-xs-20 {
    padding: 100px;
  }

  .px-xs-20 {
    padding-right: 100px;
    padding-left: 100px;
  }

  .py-xs-20 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .pt-xs-20 {
    padding-top: 100px;
  }

  .pr-xs-20 {
    padding-right: 100px;
  }

  .pb-xs-20 {
    padding-bottom: 100px;
  }

  .pl-xs-20 {
    padding-left: 100px;
  }

  .m-xs-20 {
    margin: 100px;
  }

  .mx-xs-20 {
    margin-right: 100px;
    margin-left: 100px;
  }

  .my-xs-20 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .mt-xs-20 {
    margin-top: 100px;
  }

  .mr-xs-20 {
    margin-right: 100px;
  }

  .mb-xs-20 {
    margin-bottom: 100px;
  }

  .ml-xs-20 {
    margin-left: 100px;
  }

  .p-xs-30 {
    padding: 150px;
  }

  .px-xs-30 {
    padding-right: 150px;
    padding-left: 150px;
  }

  .py-xs-30 {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .pt-xs-30 {
    padding-top: 150px;
  }

  .pr-xs-30 {
    padding-right: 150px;
  }

  .pb-xs-30 {
    padding-bottom: 150px;
  }

  .pl-xs-30 {
    padding-left: 150px;
  }

  .m-xs-30 {
    margin: 150px;
  }

  .mx-xs-30 {
    margin-right: 150px;
    margin-left: 150px;
  }

  .my-xs-30 {
    margin-top: 150px;
    margin-bottom: 150px;
  }

  .mt-xs-30 {
    margin-top: 150px;
  }

  .mr-xs-30 {
    margin-right: 150px;
  }

  .mb-xs-30 {
    margin-bottom: 150px;
  }

  .ml-xs-30 {
    margin-left: 150px;
  }
}
@media (min-width: 576px) {
  .d-sm-none {
    display: none;
  }

  .d-sm-inline {
    display: inline;
  }

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

  .d-sm-block {
    display: block;
  }

  .d-sm-flex {
    display: flex;
  }

  .d-sm-inline-flex {
    display: inline-flex;
  }

  .p-sm-0 {
    padding: 0;
  }

  .px-sm-0 {
    padding-right: 0;
    padding-left: 0;
  }

  .py-sm-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .pt-sm-0 {
    padding-top: 0;
  }

  .pr-sm-0 {
    padding-right: 0;
  }

  .pb-sm-0 {
    padding-bottom: 0;
  }

  .pl-sm-0 {
    padding-left: 0;
  }

  .m-sm-0 {
    margin: 0;
  }

  .mx-sm-0 {
    margin-right: 0;
    margin-left: 0;
  }

  .my-sm-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .mt-sm-0 {
    margin-top: 0;
  }

  .mr-sm-0 {
    margin-right: 0;
  }

  .mb-sm-0 {
    margin-bottom: 0;
  }

  .ml-sm-0 {
    margin-left: 0;
  }

  .p-sm-1 {
    padding: 5px;
  }

  .px-sm-1 {
    padding-right: 5px;
    padding-left: 5px;
  }

  .py-sm-1 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .pt-sm-1 {
    padding-top: 5px;
  }

  .pr-sm-1 {
    padding-right: 5px;
  }

  .pb-sm-1 {
    padding-bottom: 5px;
  }

  .pl-sm-1 {
    padding-left: 5px;
  }

  .m-sm-1 {
    margin: 5px;
  }

  .mx-sm-1 {
    margin-right: 5px;
    margin-left: 5px;
  }

  .my-sm-1 {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .mt-sm-1 {
    margin-top: 5px;
  }

  .mr-sm-1 {
    margin-right: 5px;
  }

  .mb-sm-1 {
    margin-bottom: 5px;
  }

  .ml-sm-1 {
    margin-left: 5px;
  }

  .p-sm-2 {
    padding: 10px;
  }

  .px-sm-2 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .py-sm-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .pt-sm-2 {
    padding-top: 10px;
  }

  .pr-sm-2 {
    padding-right: 10px;
  }

  .pb-sm-2 {
    padding-bottom: 10px;
  }

  .pl-sm-2 {
    padding-left: 10px;
  }

  .m-sm-2 {
    margin: 10px;
  }

  .mx-sm-2 {
    margin-right: 10px;
    margin-left: 10px;
  }

  .my-sm-2 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .mt-sm-2 {
    margin-top: 10px;
  }

  .mr-sm-2 {
    margin-right: 10px;
  }

  .mb-sm-2 {
    margin-bottom: 10px;
  }

  .ml-sm-2 {
    margin-left: 10px;
  }

  .p-sm-3 {
    padding: 15px;
  }

  .px-sm-3 {
    padding-right: 15px;
    padding-left: 15px;
  }

  .py-sm-3 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .pt-sm-3 {
    padding-top: 15px;
  }

  .pr-sm-3 {
    padding-right: 15px;
  }

  .pb-sm-3 {
    padding-bottom: 15px;
  }

  .pl-sm-3 {
    padding-left: 15px;
  }

  .m-sm-3 {
    margin: 15px;
  }

  .mx-sm-3 {
    margin-right: 15px;
    margin-left: 15px;
  }

  .my-sm-3 {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .mt-sm-3 {
    margin-top: 15px;
  }

  .mr-sm-3 {
    margin-right: 15px;
  }

  .mb-sm-3 {
    margin-bottom: 15px;
  }

  .ml-sm-3 {
    margin-left: 15px;
  }

  .p-sm-4 {
    padding: 20px;
  }

  .px-sm-4 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .py-sm-4 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .pt-sm-4 {
    padding-top: 20px;
  }

  .pr-sm-4 {
    padding-right: 20px;
  }

  .pb-sm-4 {
    padding-bottom: 20px;
  }

  .pl-sm-4 {
    padding-left: 20px;
  }

  .m-sm-4 {
    margin: 20px;
  }

  .mx-sm-4 {
    margin-right: 20px;
    margin-left: 20px;
  }

  .my-sm-4 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .mt-sm-4 {
    margin-top: 20px;
  }

  .mr-sm-4 {
    margin-right: 20px;
  }

  .mb-sm-4 {
    margin-bottom: 20px;
  }

  .ml-sm-4 {
    margin-left: 20px;
  }

  .p-sm-5 {
    padding: 25px;
  }

  .px-sm-5 {
    padding-right: 25px;
    padding-left: 25px;
  }

  .py-sm-5 {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .pt-sm-5 {
    padding-top: 25px;
  }

  .pr-sm-5 {
    padding-right: 25px;
  }

  .pb-sm-5 {
    padding-bottom: 25px;
  }

  .pl-sm-5 {
    padding-left: 25px;
  }

  .m-sm-5 {
    margin: 25px;
  }

  .mx-sm-5 {
    margin-right: 25px;
    margin-left: 25px;
  }

  .my-sm-5 {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .mt-sm-5 {
    margin-top: 25px;
  }

  .mr-sm-5 {
    margin-right: 25px;
  }

  .mb-sm-5 {
    margin-bottom: 25px;
  }

  .ml-sm-5 {
    margin-left: 25px;
  }

  .p-sm-6 {
    padding: 30px;
  }

  .px-sm-6 {
    padding-right: 30px;
    padding-left: 30px;
  }

  .py-sm-6 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .pt-sm-6 {
    padding-top: 30px;
  }

  .pr-sm-6 {
    padding-right: 30px;
  }

  .pb-sm-6 {
    padding-bottom: 30px;
  }

  .pl-sm-6 {
    padding-left: 30px;
  }

  .m-sm-6 {
    margin: 30px;
  }

  .mx-sm-6 {
    margin-right: 30px;
    margin-left: 30px;
  }

  .my-sm-6 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .mt-sm-6 {
    margin-top: 30px;
  }

  .mr-sm-6 {
    margin-right: 30px;
  }

  .mb-sm-6 {
    margin-bottom: 30px;
  }

  .ml-sm-6 {
    margin-left: 30px;
  }

  .p-sm-7 {
    padding: 35px;
  }

  .px-sm-7 {
    padding-right: 35px;
    padding-left: 35px;
  }

  .py-sm-7 {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .pt-sm-7 {
    padding-top: 35px;
  }

  .pr-sm-7 {
    padding-right: 35px;
  }

  .pb-sm-7 {
    padding-bottom: 35px;
  }

  .pl-sm-7 {
    padding-left: 35px;
  }

  .m-sm-7 {
    margin: 35px;
  }

  .mx-sm-7 {
    margin-right: 35px;
    margin-left: 35px;
  }

  .my-sm-7 {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .mt-sm-7 {
    margin-top: 35px;
  }

  .mr-sm-7 {
    margin-right: 35px;
  }

  .mb-sm-7 {
    margin-bottom: 35px;
  }

  .ml-sm-7 {
    margin-left: 35px;
  }

  .p-sm-8 {
    padding: 40px;
  }

  .px-sm-8 {
    padding-right: 40px;
    padding-left: 40px;
  }

  .py-sm-8 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pt-sm-8 {
    padding-top: 40px;
  }

  .pr-sm-8 {
    padding-right: 40px;
  }

  .pb-sm-8 {
    padding-bottom: 40px;
  }

  .pl-sm-8 {
    padding-left: 40px;
  }

  .m-sm-8 {
    margin: 40px;
  }

  .mx-sm-8 {
    margin-right: 40px;
    margin-left: 40px;
  }

  .my-sm-8 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .mt-sm-8 {
    margin-top: 40px;
  }

  .mr-sm-8 {
    margin-right: 40px;
  }

  .mb-sm-8 {
    margin-bottom: 40px;
  }

  .ml-sm-8 {
    margin-left: 40px;
  }

  .p-sm-9 {
    padding: 45px;
  }

  .px-sm-9 {
    padding-right: 45px;
    padding-left: 45px;
  }

  .py-sm-9 {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .pt-sm-9 {
    padding-top: 45px;
  }

  .pr-sm-9 {
    padding-right: 45px;
  }

  .pb-sm-9 {
    padding-bottom: 45px;
  }

  .pl-sm-9 {
    padding-left: 45px;
  }

  .m-sm-9 {
    margin: 45px;
  }

  .mx-sm-9 {
    margin-right: 45px;
    margin-left: 45px;
  }

  .my-sm-9 {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .mt-sm-9 {
    margin-top: 45px;
  }

  .mr-sm-9 {
    margin-right: 45px;
  }

  .mb-sm-9 {
    margin-bottom: 45px;
  }

  .ml-sm-9 {
    margin-left: 45px;
  }

  .p-sm-10 {
    padding: 50px;
  }

  .px-sm-10 {
    padding-right: 50px;
    padding-left: 50px;
  }

  .py-sm-10 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .pt-sm-10 {
    padding-top: 50px;
  }

  .pr-sm-10 {
    padding-right: 50px;
  }

  .pb-sm-10 {
    padding-bottom: 50px;
  }

  .pl-sm-10 {
    padding-left: 50px;
  }

  .m-sm-10 {
    margin: 50px;
  }

  .mx-sm-10 {
    margin-right: 50px;
    margin-left: 50px;
  }

  .my-sm-10 {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .mt-sm-10 {
    margin-top: 50px;
  }

  .mr-sm-10 {
    margin-right: 50px;
  }

  .mb-sm-10 {
    margin-bottom: 50px;
  }

  .ml-sm-10 {
    margin-left: 50px;
  }

  .p-sm-12 {
    padding: 60px;
  }

  .px-sm-12 {
    padding-right: 60px;
    padding-left: 60px;
  }

  .py-sm-12 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pt-sm-12 {
    padding-top: 60px;
  }

  .pr-sm-12 {
    padding-right: 60px;
  }

  .pb-sm-12 {
    padding-bottom: 60px;
  }

  .pl-sm-12 {
    padding-left: 60px;
  }

  .m-sm-12 {
    margin: 60px;
  }

  .mx-sm-12 {
    margin-right: 60px;
    margin-left: 60px;
  }

  .my-sm-12 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .mt-sm-12 {
    margin-top: 60px;
  }

  .mr-sm-12 {
    margin-right: 60px;
  }

  .mb-sm-12 {
    margin-bottom: 60px;
  }

  .ml-sm-12 {
    margin-left: 60px;
  }

  .p-sm-15 {
    padding: 75px;
  }

  .px-sm-15 {
    padding-right: 75px;
    padding-left: 75px;
  }

  .py-sm-15 {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .pt-sm-15 {
    padding-top: 75px;
  }

  .pr-sm-15 {
    padding-right: 75px;
  }

  .pb-sm-15 {
    padding-bottom: 75px;
  }

  .pl-sm-15 {
    padding-left: 75px;
  }

  .m-sm-15 {
    margin: 75px;
  }

  .mx-sm-15 {
    margin-right: 75px;
    margin-left: 75px;
  }

  .my-sm-15 {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .mt-sm-15 {
    margin-top: 75px;
  }

  .mr-sm-15 {
    margin-right: 75px;
  }

  .mb-sm-15 {
    margin-bottom: 75px;
  }

  .ml-sm-15 {
    margin-left: 75px;
  }

  .p-sm-20 {
    padding: 100px;
  }

  .px-sm-20 {
    padding-right: 100px;
    padding-left: 100px;
  }

  .py-sm-20 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .pt-sm-20 {
    padding-top: 100px;
  }

  .pr-sm-20 {
    padding-right: 100px;
  }

  .pb-sm-20 {
    padding-bottom: 100px;
  }

  .pl-sm-20 {
    padding-left: 100px;
  }

  .m-sm-20 {
    margin: 100px;
  }

  .mx-sm-20 {
    margin-right: 100px;
    margin-left: 100px;
  }

  .my-sm-20 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .mt-sm-20 {
    margin-top: 100px;
  }

  .mr-sm-20 {
    margin-right: 100px;
  }

  .mb-sm-20 {
    margin-bottom: 100px;
  }

  .ml-sm-20 {
    margin-left: 100px;
  }

  .p-sm-30 {
    padding: 150px;
  }

  .px-sm-30 {
    padding-right: 150px;
    padding-left: 150px;
  }

  .py-sm-30 {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .pt-sm-30 {
    padding-top: 150px;
  }

  .pr-sm-30 {
    padding-right: 150px;
  }

  .pb-sm-30 {
    padding-bottom: 150px;
  }

  .pl-sm-30 {
    padding-left: 150px;
  }

  .m-sm-30 {
    margin: 150px;
  }

  .mx-sm-30 {
    margin-right: 150px;
    margin-left: 150px;
  }

  .my-sm-30 {
    margin-top: 150px;
    margin-bottom: 150px;
  }

  .mt-sm-30 {
    margin-top: 150px;
  }

  .mr-sm-30 {
    margin-right: 150px;
  }

  .mb-sm-30 {
    margin-bottom: 150px;
  }

  .ml-sm-30 {
    margin-left: 150px;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none;
  }

  .d-md-inline {
    display: inline;
  }

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

  .d-md-block {
    display: block;
  }

  .d-md-flex {
    display: flex;
  }

  .d-md-inline-flex {
    display: inline-flex;
  }

  .p-md-0 {
    padding: 0;
  }

  .px-md-0 {
    padding-right: 0;
    padding-left: 0;
  }

  .py-md-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .pt-md-0 {
    padding-top: 0;
  }

  .pr-md-0 {
    padding-right: 0;
  }

  .pb-md-0 {
    padding-bottom: 0;
  }

  .pl-md-0 {
    padding-left: 0;
  }

  .m-md-0 {
    margin: 0;
  }

  .mx-md-0 {
    margin-right: 0;
    margin-left: 0;
  }

  .my-md-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .mt-md-0 {
    margin-top: 0;
  }

  .mr-md-0 {
    margin-right: 0;
  }

  .mb-md-0 {
    margin-bottom: 0;
  }

  .ml-md-0 {
    margin-left: 0;
  }

  .p-md-1 {
    padding: 5px;
  }

  .px-md-1 {
    padding-right: 5px;
    padding-left: 5px;
  }

  .py-md-1 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .pt-md-1 {
    padding-top: 5px;
  }

  .pr-md-1 {
    padding-right: 5px;
  }

  .pb-md-1 {
    padding-bottom: 5px;
  }

  .pl-md-1 {
    padding-left: 5px;
  }

  .m-md-1 {
    margin: 5px;
  }

  .mx-md-1 {
    margin-right: 5px;
    margin-left: 5px;
  }

  .my-md-1 {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .mt-md-1 {
    margin-top: 5px;
  }

  .mr-md-1 {
    margin-right: 5px;
  }

  .mb-md-1 {
    margin-bottom: 5px;
  }

  .ml-md-1 {
    margin-left: 5px;
  }

  .p-md-2 {
    padding: 10px;
  }

  .px-md-2 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .py-md-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .pt-md-2 {
    padding-top: 10px;
  }

  .pr-md-2 {
    padding-right: 10px;
  }

  .pb-md-2 {
    padding-bottom: 10px;
  }

  .pl-md-2 {
    padding-left: 10px;
  }

  .m-md-2 {
    margin: 10px;
  }

  .mx-md-2 {
    margin-right: 10px;
    margin-left: 10px;
  }

  .my-md-2 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .mt-md-2 {
    margin-top: 10px;
  }

  .mr-md-2 {
    margin-right: 10px;
  }

  .mb-md-2 {
    margin-bottom: 10px;
  }

  .ml-md-2 {
    margin-left: 10px;
  }

  .p-md-3 {
    padding: 15px;
  }

  .px-md-3 {
    padding-right: 15px;
    padding-left: 15px;
  }

  .py-md-3 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .pt-md-3 {
    padding-top: 15px;
  }

  .pr-md-3 {
    padding-right: 15px;
  }

  .pb-md-3 {
    padding-bottom: 15px;
  }

  .pl-md-3 {
    padding-left: 15px;
  }

  .m-md-3 {
    margin: 15px;
  }

  .mx-md-3 {
    margin-right: 15px;
    margin-left: 15px;
  }

  .my-md-3 {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .mt-md-3 {
    margin-top: 15px;
  }

  .mr-md-3 {
    margin-right: 15px;
  }

  .mb-md-3 {
    margin-bottom: 15px;
  }

  .ml-md-3 {
    margin-left: 15px;
  }

  .p-md-4 {
    padding: 20px;
  }

  .px-md-4 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .py-md-4 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .pt-md-4 {
    padding-top: 20px;
  }

  .pr-md-4 {
    padding-right: 20px;
  }

  .pb-md-4 {
    padding-bottom: 20px;
  }

  .pl-md-4 {
    padding-left: 20px;
  }

  .m-md-4 {
    margin: 20px;
  }

  .mx-md-4 {
    margin-right: 20px;
    margin-left: 20px;
  }

  .my-md-4 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .mt-md-4 {
    margin-top: 20px;
  }

  .mr-md-4 {
    margin-right: 20px;
  }

  .mb-md-4 {
    margin-bottom: 20px;
  }

  .ml-md-4 {
    margin-left: 20px;
  }

  .p-md-5 {
    padding: 25px;
  }

  .px-md-5 {
    padding-right: 25px;
    padding-left: 25px;
  }

  .py-md-5 {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .pt-md-5 {
    padding-top: 25px;
  }

  .pr-md-5 {
    padding-right: 25px;
  }

  .pb-md-5 {
    padding-bottom: 25px;
  }

  .pl-md-5 {
    padding-left: 25px;
  }

  .m-md-5 {
    margin: 25px;
  }

  .mx-md-5 {
    margin-right: 25px;
    margin-left: 25px;
  }

  .my-md-5 {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .mt-md-5 {
    margin-top: 25px;
  }

  .mr-md-5 {
    margin-right: 25px;
  }

  .mb-md-5 {
    margin-bottom: 25px;
  }

  .ml-md-5 {
    margin-left: 25px;
  }

  .p-md-6 {
    padding: 30px;
  }

  .px-md-6 {
    padding-right: 30px;
    padding-left: 30px;
  }

  .py-md-6 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .pt-md-6 {
    padding-top: 30px;
  }

  .pr-md-6 {
    padding-right: 30px;
  }

  .pb-md-6 {
    padding-bottom: 30px;
  }

  .pl-md-6 {
    padding-left: 30px;
  }

  .m-md-6 {
    margin: 30px;
  }

  .mx-md-6 {
    margin-right: 30px;
    margin-left: 30px;
  }

  .my-md-6 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .mt-md-6 {
    margin-top: 30px;
  }

  .mr-md-6 {
    margin-right: 30px;
  }

  .mb-md-6 {
    margin-bottom: 30px;
  }

  .ml-md-6 {
    margin-left: 30px;
  }

  .p-md-7 {
    padding: 35px;
  }

  .px-md-7 {
    padding-right: 35px;
    padding-left: 35px;
  }

  .py-md-7 {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .pt-md-7 {
    padding-top: 35px;
  }

  .pr-md-7 {
    padding-right: 35px;
  }

  .pb-md-7 {
    padding-bottom: 35px;
  }

  .pl-md-7 {
    padding-left: 35px;
  }

  .m-md-7 {
    margin: 35px;
  }

  .mx-md-7 {
    margin-right: 35px;
    margin-left: 35px;
  }

  .my-md-7 {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .mt-md-7 {
    margin-top: 35px;
  }

  .mr-md-7 {
    margin-right: 35px;
  }

  .mb-md-7 {
    margin-bottom: 35px;
  }

  .ml-md-7 {
    margin-left: 35px;
  }

  .p-md-8 {
    padding: 40px;
  }

  .px-md-8 {
    padding-right: 40px;
    padding-left: 40px;
  }

  .py-md-8 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pt-md-8 {
    padding-top: 40px;
  }

  .pr-md-8 {
    padding-right: 40px;
  }

  .pb-md-8 {
    padding-bottom: 40px;
  }

  .pl-md-8 {
    padding-left: 40px;
  }

  .m-md-8 {
    margin: 40px;
  }

  .mx-md-8 {
    margin-right: 40px;
    margin-left: 40px;
  }

  .my-md-8 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .mt-md-8 {
    margin-top: 40px;
  }

  .mr-md-8 {
    margin-right: 40px;
  }

  .mb-md-8 {
    margin-bottom: 40px;
  }

  .ml-md-8 {
    margin-left: 40px;
  }

  .p-md-9 {
    padding: 45px;
  }

  .px-md-9 {
    padding-right: 45px;
    padding-left: 45px;
  }

  .py-md-9 {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .pt-md-9 {
    padding-top: 45px;
  }

  .pr-md-9 {
    padding-right: 45px;
  }

  .pb-md-9 {
    padding-bottom: 45px;
  }

  .pl-md-9 {
    padding-left: 45px;
  }

  .m-md-9 {
    margin: 45px;
  }

  .mx-md-9 {
    margin-right: 45px;
    margin-left: 45px;
  }

  .my-md-9 {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .mt-md-9 {
    margin-top: 45px;
  }

  .mr-md-9 {
    margin-right: 45px;
  }

  .mb-md-9 {
    margin-bottom: 45px;
  }

  .ml-md-9 {
    margin-left: 45px;
  }

  .p-md-10 {
    padding: 50px;
  }

  .px-md-10 {
    padding-right: 50px;
    padding-left: 50px;
  }

  .py-md-10 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .pt-md-10 {
    padding-top: 50px;
  }

  .pr-md-10 {
    padding-right: 50px;
  }

  .pb-md-10 {
    padding-bottom: 50px;
  }

  .pl-md-10 {
    padding-left: 50px;
  }

  .m-md-10 {
    margin: 50px;
  }

  .mx-md-10 {
    margin-right: 50px;
    margin-left: 50px;
  }

  .my-md-10 {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .mt-md-10 {
    margin-top: 50px;
  }

  .mr-md-10 {
    margin-right: 50px;
  }

  .mb-md-10 {
    margin-bottom: 50px;
  }

  .ml-md-10 {
    margin-left: 50px;
  }

  .p-md-12 {
    padding: 60px;
  }

  .px-md-12 {
    padding-right: 60px;
    padding-left: 60px;
  }

  .py-md-12 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pt-md-12 {
    padding-top: 60px;
  }

  .pr-md-12 {
    padding-right: 60px;
  }

  .pb-md-12 {
    padding-bottom: 60px;
  }

  .pl-md-12 {
    padding-left: 60px;
  }

  .m-md-12 {
    margin: 60px;
  }

  .mx-md-12 {
    margin-right: 60px;
    margin-left: 60px;
  }

  .my-md-12 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .mt-md-12 {
    margin-top: 60px;
  }

  .mr-md-12 {
    margin-right: 60px;
  }

  .mb-md-12 {
    margin-bottom: 60px;
  }

  .ml-md-12 {
    margin-left: 60px;
  }

  .p-md-15 {
    padding: 75px;
  }

  .px-md-15 {
    padding-right: 75px;
    padding-left: 75px;
  }

  .py-md-15 {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .pt-md-15 {
    padding-top: 75px;
  }

  .pr-md-15 {
    padding-right: 75px;
  }

  .pb-md-15 {
    padding-bottom: 75px;
  }

  .pl-md-15 {
    padding-left: 75px;
  }

  .m-md-15 {
    margin: 75px;
  }

  .mx-md-15 {
    margin-right: 75px;
    margin-left: 75px;
  }

  .my-md-15 {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .mt-md-15 {
    margin-top: 75px;
  }

  .mr-md-15 {
    margin-right: 75px;
  }

  .mb-md-15 {
    margin-bottom: 75px;
  }

  .ml-md-15 {
    margin-left: 75px;
  }

  .p-md-20 {
    padding: 100px;
  }

  .px-md-20 {
    padding-right: 100px;
    padding-left: 100px;
  }

  .py-md-20 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .pt-md-20 {
    padding-top: 100px;
  }

  .pr-md-20 {
    padding-right: 100px;
  }

  .pb-md-20 {
    padding-bottom: 100px;
  }

  .pl-md-20 {
    padding-left: 100px;
  }

  .m-md-20 {
    margin: 100px;
  }

  .mx-md-20 {
    margin-right: 100px;
    margin-left: 100px;
  }

  .my-md-20 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .mt-md-20 {
    margin-top: 100px;
  }

  .mr-md-20 {
    margin-right: 100px;
  }

  .mb-md-20 {
    margin-bottom: 100px;
  }

  .ml-md-20 {
    margin-left: 100px;
  }

  .p-md-30 {
    padding: 150px;
  }

  .px-md-30 {
    padding-right: 150px;
    padding-left: 150px;
  }

  .py-md-30 {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .pt-md-30 {
    padding-top: 150px;
  }

  .pr-md-30 {
    padding-right: 150px;
  }

  .pb-md-30 {
    padding-bottom: 150px;
  }

  .pl-md-30 {
    padding-left: 150px;
  }

  .m-md-30 {
    margin: 150px;
  }

  .mx-md-30 {
    margin-right: 150px;
    margin-left: 150px;
  }

  .my-md-30 {
    margin-top: 150px;
    margin-bottom: 150px;
  }

  .mt-md-30 {
    margin-top: 150px;
  }

  .mr-md-30 {
    margin-right: 150px;
  }

  .mb-md-30 {
    margin-bottom: 150px;
  }

  .ml-md-30 {
    margin-left: 150px;
  }
}
@media (min-width: 1024px) {
  .d-lg-none {
    display: none;
  }

  .d-lg-inline {
    display: inline;
  }

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

  .d-lg-block {
    display: block;
  }

  .d-lg-flex {
    display: flex;
  }

  .d-lg-inline-flex {
    display: inline-flex;
  }

  .p-lg-0 {
    padding: 0;
  }

  .px-lg-0 {
    padding-right: 0;
    padding-left: 0;
  }

  .py-lg-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .pt-lg-0 {
    padding-top: 0;
  }

  .pr-lg-0 {
    padding-right: 0;
  }

  .pb-lg-0 {
    padding-bottom: 0;
  }

  .pl-lg-0 {
    padding-left: 0;
  }

  .m-lg-0 {
    margin: 0;
  }

  .mx-lg-0 {
    margin-right: 0;
    margin-left: 0;
  }

  .my-lg-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .mt-lg-0 {
    margin-top: 0;
  }

  .mr-lg-0 {
    margin-right: 0;
  }

  .mb-lg-0 {
    margin-bottom: 0;
  }

  .ml-lg-0 {
    margin-left: 0;
  }

  .p-lg-1 {
    padding: 5px;
  }

  .px-lg-1 {
    padding-right: 5px;
    padding-left: 5px;
  }

  .py-lg-1 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .pt-lg-1 {
    padding-top: 5px;
  }

  .pr-lg-1 {
    padding-right: 5px;
  }

  .pb-lg-1 {
    padding-bottom: 5px;
  }

  .pl-lg-1 {
    padding-left: 5px;
  }

  .m-lg-1 {
    margin: 5px;
  }

  .mx-lg-1 {
    margin-right: 5px;
    margin-left: 5px;
  }

  .my-lg-1 {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .mt-lg-1 {
    margin-top: 5px;
  }

  .mr-lg-1 {
    margin-right: 5px;
  }

  .mb-lg-1 {
    margin-bottom: 5px;
  }

  .ml-lg-1 {
    margin-left: 5px;
  }

  .p-lg-2 {
    padding: 10px;
  }

  .px-lg-2 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .py-lg-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .pt-lg-2 {
    padding-top: 10px;
  }

  .pr-lg-2 {
    padding-right: 10px;
  }

  .pb-lg-2 {
    padding-bottom: 10px;
  }

  .pl-lg-2 {
    padding-left: 10px;
  }

  .m-lg-2 {
    margin: 10px;
  }

  .mx-lg-2 {
    margin-right: 10px;
    margin-left: 10px;
  }

  .my-lg-2 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .mt-lg-2 {
    margin-top: 10px;
  }

  .mr-lg-2 {
    margin-right: 10px;
  }

  .mb-lg-2 {
    margin-bottom: 10px;
  }

  .ml-lg-2 {
    margin-left: 10px;
  }

  .p-lg-3 {
    padding: 15px;
  }

  .px-lg-3 {
    padding-right: 15px;
    padding-left: 15px;
  }

  .py-lg-3 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .pt-lg-3 {
    padding-top: 15px;
  }

  .pr-lg-3 {
    padding-right: 15px;
  }

  .pb-lg-3 {
    padding-bottom: 15px;
  }

  .pl-lg-3 {
    padding-left: 15px;
  }

  .m-lg-3 {
    margin: 15px;
  }

  .mx-lg-3 {
    margin-right: 15px;
    margin-left: 15px;
  }

  .my-lg-3 {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .mt-lg-3 {
    margin-top: 15px;
  }

  .mr-lg-3 {
    margin-right: 15px;
  }

  .mb-lg-3 {
    margin-bottom: 15px;
  }

  .ml-lg-3 {
    margin-left: 15px;
  }

  .p-lg-4 {
    padding: 20px;
  }

  .px-lg-4 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .py-lg-4 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .pt-lg-4 {
    padding-top: 20px;
  }

  .pr-lg-4 {
    padding-right: 20px;
  }

  .pb-lg-4 {
    padding-bottom: 20px;
  }

  .pl-lg-4 {
    padding-left: 20px;
  }

  .m-lg-4 {
    margin: 20px;
  }

  .mx-lg-4 {
    margin-right: 20px;
    margin-left: 20px;
  }

  .my-lg-4 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .mt-lg-4 {
    margin-top: 20px;
  }

  .mr-lg-4 {
    margin-right: 20px;
  }

  .mb-lg-4 {
    margin-bottom: 20px;
  }

  .ml-lg-4 {
    margin-left: 20px;
  }

  .p-lg-5 {
    padding: 25px;
  }

  .px-lg-5 {
    padding-right: 25px;
    padding-left: 25px;
  }

  .py-lg-5 {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .pt-lg-5 {
    padding-top: 25px;
  }

  .pr-lg-5 {
    padding-right: 25px;
  }

  .pb-lg-5 {
    padding-bottom: 25px;
  }

  .pl-lg-5 {
    padding-left: 25px;
  }

  .m-lg-5 {
    margin: 25px;
  }

  .mx-lg-5 {
    margin-right: 25px;
    margin-left: 25px;
  }

  .my-lg-5 {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .mt-lg-5 {
    margin-top: 25px;
  }

  .mr-lg-5 {
    margin-right: 25px;
  }

  .mb-lg-5 {
    margin-bottom: 25px;
  }

  .ml-lg-5 {
    margin-left: 25px;
  }

  .p-lg-6 {
    padding: 30px;
  }

  .px-lg-6 {
    padding-right: 30px;
    padding-left: 30px;
  }

  .py-lg-6 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .pt-lg-6 {
    padding-top: 30px;
  }

  .pr-lg-6 {
    padding-right: 30px;
  }

  .pb-lg-6 {
    padding-bottom: 30px;
  }

  .pl-lg-6 {
    padding-left: 30px;
  }

  .m-lg-6 {
    margin: 30px;
  }

  .mx-lg-6 {
    margin-right: 30px;
    margin-left: 30px;
  }

  .my-lg-6 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .mt-lg-6 {
    margin-top: 30px;
  }

  .mr-lg-6 {
    margin-right: 30px;
  }

  .mb-lg-6 {
    margin-bottom: 30px;
  }

  .ml-lg-6 {
    margin-left: 30px;
  }

  .p-lg-7 {
    padding: 35px;
  }

  .px-lg-7 {
    padding-right: 35px;
    padding-left: 35px;
  }

  .py-lg-7 {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .pt-lg-7 {
    padding-top: 35px;
  }

  .pr-lg-7 {
    padding-right: 35px;
  }

  .pb-lg-7 {
    padding-bottom: 35px;
  }

  .pl-lg-7 {
    padding-left: 35px;
  }

  .m-lg-7 {
    margin: 35px;
  }

  .mx-lg-7 {
    margin-right: 35px;
    margin-left: 35px;
  }

  .my-lg-7 {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .mt-lg-7 {
    margin-top: 35px;
  }

  .mr-lg-7 {
    margin-right: 35px;
  }

  .mb-lg-7 {
    margin-bottom: 35px;
  }

  .ml-lg-7 {
    margin-left: 35px;
  }

  .p-lg-8 {
    padding: 40px;
  }

  .px-lg-8 {
    padding-right: 40px;
    padding-left: 40px;
  }

  .py-lg-8 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pt-lg-8 {
    padding-top: 40px;
  }

  .pr-lg-8 {
    padding-right: 40px;
  }

  .pb-lg-8 {
    padding-bottom: 40px;
  }

  .pl-lg-8 {
    padding-left: 40px;
  }

  .m-lg-8 {
    margin: 40px;
  }

  .mx-lg-8 {
    margin-right: 40px;
    margin-left: 40px;
  }

  .my-lg-8 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .mt-lg-8 {
    margin-top: 40px;
  }

  .mr-lg-8 {
    margin-right: 40px;
  }

  .mb-lg-8 {
    margin-bottom: 40px;
  }

  .ml-lg-8 {
    margin-left: 40px;
  }

  .p-lg-9 {
    padding: 45px;
  }

  .px-lg-9 {
    padding-right: 45px;
    padding-left: 45px;
  }

  .py-lg-9 {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .pt-lg-9 {
    padding-top: 45px;
  }

  .pr-lg-9 {
    padding-right: 45px;
  }

  .pb-lg-9 {
    padding-bottom: 45px;
  }

  .pl-lg-9 {
    padding-left: 45px;
  }

  .m-lg-9 {
    margin: 45px;
  }

  .mx-lg-9 {
    margin-right: 45px;
    margin-left: 45px;
  }

  .my-lg-9 {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .mt-lg-9 {
    margin-top: 45px;
  }

  .mr-lg-9 {
    margin-right: 45px;
  }

  .mb-lg-9 {
    margin-bottom: 45px;
  }

  .ml-lg-9 {
    margin-left: 45px;
  }

  .p-lg-10 {
    padding: 50px;
  }

  .px-lg-10 {
    padding-right: 50px;
    padding-left: 50px;
  }

  .py-lg-10 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .pt-lg-10 {
    padding-top: 50px;
  }

  .pr-lg-10 {
    padding-right: 50px;
  }

  .pb-lg-10 {
    padding-bottom: 50px;
  }

  .pl-lg-10 {
    padding-left: 50px;
  }

  .m-lg-10 {
    margin: 50px;
  }

  .mx-lg-10 {
    margin-right: 50px;
    margin-left: 50px;
  }

  .my-lg-10 {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .mt-lg-10 {
    margin-top: 50px;
  }

  .mr-lg-10 {
    margin-right: 50px;
  }

  .mb-lg-10 {
    margin-bottom: 50px;
  }

  .ml-lg-10 {
    margin-left: 50px;
  }

  .p-lg-12 {
    padding: 60px;
  }

  .px-lg-12 {
    padding-right: 60px;
    padding-left: 60px;
  }

  .py-lg-12 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pt-lg-12 {
    padding-top: 60px;
  }

  .pr-lg-12 {
    padding-right: 60px;
  }

  .pb-lg-12 {
    padding-bottom: 60px;
  }

  .pl-lg-12 {
    padding-left: 60px;
  }

  .m-lg-12 {
    margin: 60px;
  }

  .mx-lg-12 {
    margin-right: 60px;
    margin-left: 60px;
  }

  .my-lg-12 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .mt-lg-12 {
    margin-top: 60px;
  }

  .mr-lg-12 {
    margin-right: 60px;
  }

  .mb-lg-12 {
    margin-bottom: 60px;
  }

  .ml-lg-12 {
    margin-left: 60px;
  }

  .p-lg-15 {
    padding: 75px;
  }

  .px-lg-15 {
    padding-right: 75px;
    padding-left: 75px;
  }

  .py-lg-15 {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .pt-lg-15 {
    padding-top: 75px;
  }

  .pr-lg-15 {
    padding-right: 75px;
  }

  .pb-lg-15 {
    padding-bottom: 75px;
  }

  .pl-lg-15 {
    padding-left: 75px;
  }

  .m-lg-15 {
    margin: 75px;
  }

  .mx-lg-15 {
    margin-right: 75px;
    margin-left: 75px;
  }

  .my-lg-15 {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .mt-lg-15 {
    margin-top: 75px;
  }

  .mr-lg-15 {
    margin-right: 75px;
  }

  .mb-lg-15 {
    margin-bottom: 75px;
  }

  .ml-lg-15 {
    margin-left: 75px;
  }

  .p-lg-20 {
    padding: 100px;
  }

  .px-lg-20 {
    padding-right: 100px;
    padding-left: 100px;
  }

  .py-lg-20 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .pt-lg-20 {
    padding-top: 100px;
  }

  .pr-lg-20 {
    padding-right: 100px;
  }

  .pb-lg-20 {
    padding-bottom: 100px;
  }

  .pl-lg-20 {
    padding-left: 100px;
  }

  .m-lg-20 {
    margin: 100px;
  }

  .mx-lg-20 {
    margin-right: 100px;
    margin-left: 100px;
  }

  .my-lg-20 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .mt-lg-20 {
    margin-top: 100px;
  }

  .mr-lg-20 {
    margin-right: 100px;
  }

  .mb-lg-20 {
    margin-bottom: 100px;
  }

  .ml-lg-20 {
    margin-left: 100px;
  }

  .p-lg-30 {
    padding: 150px;
  }

  .px-lg-30 {
    padding-right: 150px;
    padding-left: 150px;
  }

  .py-lg-30 {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .pt-lg-30 {
    padding-top: 150px;
  }

  .pr-lg-30 {
    padding-right: 150px;
  }

  .pb-lg-30 {
    padding-bottom: 150px;
  }

  .pl-lg-30 {
    padding-left: 150px;
  }

  .m-lg-30 {
    margin: 150px;
  }

  .mx-lg-30 {
    margin-right: 150px;
    margin-left: 150px;
  }

  .my-lg-30 {
    margin-top: 150px;
    margin-bottom: 150px;
  }

  .mt-lg-30 {
    margin-top: 150px;
  }

  .mr-lg-30 {
    margin-right: 150px;
  }

  .mb-lg-30 {
    margin-bottom: 150px;
  }

  .ml-lg-30 {
    margin-left: 150px;
  }
}
@media (min-width: 1120px) {
  .d-lg2-none {
    display: none;
  }

  .d-lg2-inline {
    display: inline;
  }

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

  .d-lg2-block {
    display: block;
  }

  .d-lg2-flex {
    display: flex;
  }

  .d-lg2-inline-flex {
    display: inline-flex;
  }

  .p-lg2-0 {
    padding: 0;
  }

  .px-lg2-0 {
    padding-right: 0;
    padding-left: 0;
  }

  .py-lg2-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .pt-lg2-0 {
    padding-top: 0;
  }

  .pr-lg2-0 {
    padding-right: 0;
  }

  .pb-lg2-0 {
    padding-bottom: 0;
  }

  .pl-lg2-0 {
    padding-left: 0;
  }

  .m-lg2-0 {
    margin: 0;
  }

  .mx-lg2-0 {
    margin-right: 0;
    margin-left: 0;
  }

  .my-lg2-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .mt-lg2-0 {
    margin-top: 0;
  }

  .mr-lg2-0 {
    margin-right: 0;
  }

  .mb-lg2-0 {
    margin-bottom: 0;
  }

  .ml-lg2-0 {
    margin-left: 0;
  }

  .p-lg2-1 {
    padding: 5px;
  }

  .px-lg2-1 {
    padding-right: 5px;
    padding-left: 5px;
  }

  .py-lg2-1 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .pt-lg2-1 {
    padding-top: 5px;
  }

  .pr-lg2-1 {
    padding-right: 5px;
  }

  .pb-lg2-1 {
    padding-bottom: 5px;
  }

  .pl-lg2-1 {
    padding-left: 5px;
  }

  .m-lg2-1 {
    margin: 5px;
  }

  .mx-lg2-1 {
    margin-right: 5px;
    margin-left: 5px;
  }

  .my-lg2-1 {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .mt-lg2-1 {
    margin-top: 5px;
  }

  .mr-lg2-1 {
    margin-right: 5px;
  }

  .mb-lg2-1 {
    margin-bottom: 5px;
  }

  .ml-lg2-1 {
    margin-left: 5px;
  }

  .p-lg2-2 {
    padding: 10px;
  }

  .px-lg2-2 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .py-lg2-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .pt-lg2-2 {
    padding-top: 10px;
  }

  .pr-lg2-2 {
    padding-right: 10px;
  }

  .pb-lg2-2 {
    padding-bottom: 10px;
  }

  .pl-lg2-2 {
    padding-left: 10px;
  }

  .m-lg2-2 {
    margin: 10px;
  }

  .mx-lg2-2 {
    margin-right: 10px;
    margin-left: 10px;
  }

  .my-lg2-2 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .mt-lg2-2 {
    margin-top: 10px;
  }

  .mr-lg2-2 {
    margin-right: 10px;
  }

  .mb-lg2-2 {
    margin-bottom: 10px;
  }

  .ml-lg2-2 {
    margin-left: 10px;
  }

  .p-lg2-3 {
    padding: 15px;
  }

  .px-lg2-3 {
    padding-right: 15px;
    padding-left: 15px;
  }

  .py-lg2-3 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .pt-lg2-3 {
    padding-top: 15px;
  }

  .pr-lg2-3 {
    padding-right: 15px;
  }

  .pb-lg2-3 {
    padding-bottom: 15px;
  }

  .pl-lg2-3 {
    padding-left: 15px;
  }

  .m-lg2-3 {
    margin: 15px;
  }

  .mx-lg2-3 {
    margin-right: 15px;
    margin-left: 15px;
  }

  .my-lg2-3 {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .mt-lg2-3 {
    margin-top: 15px;
  }

  .mr-lg2-3 {
    margin-right: 15px;
  }

  .mb-lg2-3 {
    margin-bottom: 15px;
  }

  .ml-lg2-3 {
    margin-left: 15px;
  }

  .p-lg2-4 {
    padding: 20px;
  }

  .px-lg2-4 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .py-lg2-4 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .pt-lg2-4 {
    padding-top: 20px;
  }

  .pr-lg2-4 {
    padding-right: 20px;
  }

  .pb-lg2-4 {
    padding-bottom: 20px;
  }

  .pl-lg2-4 {
    padding-left: 20px;
  }

  .m-lg2-4 {
    margin: 20px;
  }

  .mx-lg2-4 {
    margin-right: 20px;
    margin-left: 20px;
  }

  .my-lg2-4 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .mt-lg2-4 {
    margin-top: 20px;
  }

  .mr-lg2-4 {
    margin-right: 20px;
  }

  .mb-lg2-4 {
    margin-bottom: 20px;
  }

  .ml-lg2-4 {
    margin-left: 20px;
  }

  .p-lg2-5 {
    padding: 25px;
  }

  .px-lg2-5 {
    padding-right: 25px;
    padding-left: 25px;
  }

  .py-lg2-5 {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .pt-lg2-5 {
    padding-top: 25px;
  }

  .pr-lg2-5 {
    padding-right: 25px;
  }

  .pb-lg2-5 {
    padding-bottom: 25px;
  }

  .pl-lg2-5 {
    padding-left: 25px;
  }

  .m-lg2-5 {
    margin: 25px;
  }

  .mx-lg2-5 {
    margin-right: 25px;
    margin-left: 25px;
  }

  .my-lg2-5 {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .mt-lg2-5 {
    margin-top: 25px;
  }

  .mr-lg2-5 {
    margin-right: 25px;
  }

  .mb-lg2-5 {
    margin-bottom: 25px;
  }

  .ml-lg2-5 {
    margin-left: 25px;
  }

  .p-lg2-6 {
    padding: 30px;
  }

  .px-lg2-6 {
    padding-right: 30px;
    padding-left: 30px;
  }

  .py-lg2-6 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .pt-lg2-6 {
    padding-top: 30px;
  }

  .pr-lg2-6 {
    padding-right: 30px;
  }

  .pb-lg2-6 {
    padding-bottom: 30px;
  }

  .pl-lg2-6 {
    padding-left: 30px;
  }

  .m-lg2-6 {
    margin: 30px;
  }

  .mx-lg2-6 {
    margin-right: 30px;
    margin-left: 30px;
  }

  .my-lg2-6 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .mt-lg2-6 {
    margin-top: 30px;
  }

  .mr-lg2-6 {
    margin-right: 30px;
  }

  .mb-lg2-6 {
    margin-bottom: 30px;
  }

  .ml-lg2-6 {
    margin-left: 30px;
  }

  .p-lg2-7 {
    padding: 35px;
  }

  .px-lg2-7 {
    padding-right: 35px;
    padding-left: 35px;
  }

  .py-lg2-7 {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .pt-lg2-7 {
    padding-top: 35px;
  }

  .pr-lg2-7 {
    padding-right: 35px;
  }

  .pb-lg2-7 {
    padding-bottom: 35px;
  }

  .pl-lg2-7 {
    padding-left: 35px;
  }

  .m-lg2-7 {
    margin: 35px;
  }

  .mx-lg2-7 {
    margin-right: 35px;
    margin-left: 35px;
  }

  .my-lg2-7 {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .mt-lg2-7 {
    margin-top: 35px;
  }

  .mr-lg2-7 {
    margin-right: 35px;
  }

  .mb-lg2-7 {
    margin-bottom: 35px;
  }

  .ml-lg2-7 {
    margin-left: 35px;
  }

  .p-lg2-8 {
    padding: 40px;
  }

  .px-lg2-8 {
    padding-right: 40px;
    padding-left: 40px;
  }

  .py-lg2-8 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pt-lg2-8 {
    padding-top: 40px;
  }

  .pr-lg2-8 {
    padding-right: 40px;
  }

  .pb-lg2-8 {
    padding-bottom: 40px;
  }

  .pl-lg2-8 {
    padding-left: 40px;
  }

  .m-lg2-8 {
    margin: 40px;
  }

  .mx-lg2-8 {
    margin-right: 40px;
    margin-left: 40px;
  }

  .my-lg2-8 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .mt-lg2-8 {
    margin-top: 40px;
  }

  .mr-lg2-8 {
    margin-right: 40px;
  }

  .mb-lg2-8 {
    margin-bottom: 40px;
  }

  .ml-lg2-8 {
    margin-left: 40px;
  }

  .p-lg2-9 {
    padding: 45px;
  }

  .px-lg2-9 {
    padding-right: 45px;
    padding-left: 45px;
  }

  .py-lg2-9 {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .pt-lg2-9 {
    padding-top: 45px;
  }

  .pr-lg2-9 {
    padding-right: 45px;
  }

  .pb-lg2-9 {
    padding-bottom: 45px;
  }

  .pl-lg2-9 {
    padding-left: 45px;
  }

  .m-lg2-9 {
    margin: 45px;
  }

  .mx-lg2-9 {
    margin-right: 45px;
    margin-left: 45px;
  }

  .my-lg2-9 {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .mt-lg2-9 {
    margin-top: 45px;
  }

  .mr-lg2-9 {
    margin-right: 45px;
  }

  .mb-lg2-9 {
    margin-bottom: 45px;
  }

  .ml-lg2-9 {
    margin-left: 45px;
  }

  .p-lg2-10 {
    padding: 50px;
  }

  .px-lg2-10 {
    padding-right: 50px;
    padding-left: 50px;
  }

  .py-lg2-10 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .pt-lg2-10 {
    padding-top: 50px;
  }

  .pr-lg2-10 {
    padding-right: 50px;
  }

  .pb-lg2-10 {
    padding-bottom: 50px;
  }

  .pl-lg2-10 {
    padding-left: 50px;
  }

  .m-lg2-10 {
    margin: 50px;
  }

  .mx-lg2-10 {
    margin-right: 50px;
    margin-left: 50px;
  }

  .my-lg2-10 {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .mt-lg2-10 {
    margin-top: 50px;
  }

  .mr-lg2-10 {
    margin-right: 50px;
  }

  .mb-lg2-10 {
    margin-bottom: 50px;
  }

  .ml-lg2-10 {
    margin-left: 50px;
  }

  .p-lg2-12 {
    padding: 60px;
  }

  .px-lg2-12 {
    padding-right: 60px;
    padding-left: 60px;
  }

  .py-lg2-12 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pt-lg2-12 {
    padding-top: 60px;
  }

  .pr-lg2-12 {
    padding-right: 60px;
  }

  .pb-lg2-12 {
    padding-bottom: 60px;
  }

  .pl-lg2-12 {
    padding-left: 60px;
  }

  .m-lg2-12 {
    margin: 60px;
  }

  .mx-lg2-12 {
    margin-right: 60px;
    margin-left: 60px;
  }

  .my-lg2-12 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .mt-lg2-12 {
    margin-top: 60px;
  }

  .mr-lg2-12 {
    margin-right: 60px;
  }

  .mb-lg2-12 {
    margin-bottom: 60px;
  }

  .ml-lg2-12 {
    margin-left: 60px;
  }

  .p-lg2-15 {
    padding: 75px;
  }

  .px-lg2-15 {
    padding-right: 75px;
    padding-left: 75px;
  }

  .py-lg2-15 {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .pt-lg2-15 {
    padding-top: 75px;
  }

  .pr-lg2-15 {
    padding-right: 75px;
  }

  .pb-lg2-15 {
    padding-bottom: 75px;
  }

  .pl-lg2-15 {
    padding-left: 75px;
  }

  .m-lg2-15 {
    margin: 75px;
  }

  .mx-lg2-15 {
    margin-right: 75px;
    margin-left: 75px;
  }

  .my-lg2-15 {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .mt-lg2-15 {
    margin-top: 75px;
  }

  .mr-lg2-15 {
    margin-right: 75px;
  }

  .mb-lg2-15 {
    margin-bottom: 75px;
  }

  .ml-lg2-15 {
    margin-left: 75px;
  }

  .p-lg2-20 {
    padding: 100px;
  }

  .px-lg2-20 {
    padding-right: 100px;
    padding-left: 100px;
  }

  .py-lg2-20 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .pt-lg2-20 {
    padding-top: 100px;
  }

  .pr-lg2-20 {
    padding-right: 100px;
  }

  .pb-lg2-20 {
    padding-bottom: 100px;
  }

  .pl-lg2-20 {
    padding-left: 100px;
  }

  .m-lg2-20 {
    margin: 100px;
  }

  .mx-lg2-20 {
    margin-right: 100px;
    margin-left: 100px;
  }

  .my-lg2-20 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .mt-lg2-20 {
    margin-top: 100px;
  }

  .mr-lg2-20 {
    margin-right: 100px;
  }

  .mb-lg2-20 {
    margin-bottom: 100px;
  }

  .ml-lg2-20 {
    margin-left: 100px;
  }

  .p-lg2-30 {
    padding: 150px;
  }

  .px-lg2-30 {
    padding-right: 150px;
    padding-left: 150px;
  }

  .py-lg2-30 {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .pt-lg2-30 {
    padding-top: 150px;
  }

  .pr-lg2-30 {
    padding-right: 150px;
  }

  .pb-lg2-30 {
    padding-bottom: 150px;
  }

  .pl-lg2-30 {
    padding-left: 150px;
  }

  .m-lg2-30 {
    margin: 150px;
  }

  .mx-lg2-30 {
    margin-right: 150px;
    margin-left: 150px;
  }

  .my-lg2-30 {
    margin-top: 150px;
    margin-bottom: 150px;
  }

  .mt-lg2-30 {
    margin-top: 150px;
  }

  .mr-lg2-30 {
    margin-right: 150px;
  }

  .mb-lg2-30 {
    margin-bottom: 150px;
  }

  .ml-lg2-30 {
    margin-left: 150px;
  }
}
@media (min-width: 1260px) {
  .d-xl-none {
    display: none;
  }

  .d-xl-inline {
    display: inline;
  }

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

  .d-xl-block {
    display: block;
  }

  .d-xl-flex {
    display: flex;
  }

  .d-xl-inline-flex {
    display: inline-flex;
  }

  .p-xl-0 {
    padding: 0;
  }

  .px-xl-0 {
    padding-right: 0;
    padding-left: 0;
  }

  .py-xl-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .pt-xl-0 {
    padding-top: 0;
  }

  .pr-xl-0 {
    padding-right: 0;
  }

  .pb-xl-0 {
    padding-bottom: 0;
  }

  .pl-xl-0 {
    padding-left: 0;
  }

  .m-xl-0 {
    margin: 0;
  }

  .mx-xl-0 {
    margin-right: 0;
    margin-left: 0;
  }

  .my-xl-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .mt-xl-0 {
    margin-top: 0;
  }

  .mr-xl-0 {
    margin-right: 0;
  }

  .mb-xl-0 {
    margin-bottom: 0;
  }

  .ml-xl-0 {
    margin-left: 0;
  }

  .p-xl-1 {
    padding: 5px;
  }

  .px-xl-1 {
    padding-right: 5px;
    padding-left: 5px;
  }

  .py-xl-1 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .pt-xl-1 {
    padding-top: 5px;
  }

  .pr-xl-1 {
    padding-right: 5px;
  }

  .pb-xl-1 {
    padding-bottom: 5px;
  }

  .pl-xl-1 {
    padding-left: 5px;
  }

  .m-xl-1 {
    margin: 5px;
  }

  .mx-xl-1 {
    margin-right: 5px;
    margin-left: 5px;
  }

  .my-xl-1 {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .mt-xl-1 {
    margin-top: 5px;
  }

  .mr-xl-1 {
    margin-right: 5px;
  }

  .mb-xl-1 {
    margin-bottom: 5px;
  }

  .ml-xl-1 {
    margin-left: 5px;
  }

  .p-xl-2 {
    padding: 10px;
  }

  .px-xl-2 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .py-xl-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .pt-xl-2 {
    padding-top: 10px;
  }

  .pr-xl-2 {
    padding-right: 10px;
  }

  .pb-xl-2 {
    padding-bottom: 10px;
  }

  .pl-xl-2 {
    padding-left: 10px;
  }

  .m-xl-2 {
    margin: 10px;
  }

  .mx-xl-2 {
    margin-right: 10px;
    margin-left: 10px;
  }

  .my-xl-2 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .mt-xl-2 {
    margin-top: 10px;
  }

  .mr-xl-2 {
    margin-right: 10px;
  }

  .mb-xl-2 {
    margin-bottom: 10px;
  }

  .ml-xl-2 {
    margin-left: 10px;
  }

  .p-xl-3 {
    padding: 15px;
  }

  .px-xl-3 {
    padding-right: 15px;
    padding-left: 15px;
  }

  .py-xl-3 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .pt-xl-3 {
    padding-top: 15px;
  }

  .pr-xl-3 {
    padding-right: 15px;
  }

  .pb-xl-3 {
    padding-bottom: 15px;
  }

  .pl-xl-3 {
    padding-left: 15px;
  }

  .m-xl-3 {
    margin: 15px;
  }

  .mx-xl-3 {
    margin-right: 15px;
    margin-left: 15px;
  }

  .my-xl-3 {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .mt-xl-3 {
    margin-top: 15px;
  }

  .mr-xl-3 {
    margin-right: 15px;
  }

  .mb-xl-3 {
    margin-bottom: 15px;
  }

  .ml-xl-3 {
    margin-left: 15px;
  }

  .p-xl-4 {
    padding: 20px;
  }

  .px-xl-4 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .py-xl-4 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .pt-xl-4 {
    padding-top: 20px;
  }

  .pr-xl-4 {
    padding-right: 20px;
  }

  .pb-xl-4 {
    padding-bottom: 20px;
  }

  .pl-xl-4 {
    padding-left: 20px;
  }

  .m-xl-4 {
    margin: 20px;
  }

  .mx-xl-4 {
    margin-right: 20px;
    margin-left: 20px;
  }

  .my-xl-4 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .mt-xl-4 {
    margin-top: 20px;
  }

  .mr-xl-4 {
    margin-right: 20px;
  }

  .mb-xl-4 {
    margin-bottom: 20px;
  }

  .ml-xl-4 {
    margin-left: 20px;
  }

  .p-xl-5 {
    padding: 25px;
  }

  .px-xl-5 {
    padding-right: 25px;
    padding-left: 25px;
  }

  .py-xl-5 {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .pt-xl-5 {
    padding-top: 25px;
  }

  .pr-xl-5 {
    padding-right: 25px;
  }

  .pb-xl-5 {
    padding-bottom: 25px;
  }

  .pl-xl-5 {
    padding-left: 25px;
  }

  .m-xl-5 {
    margin: 25px;
  }

  .mx-xl-5 {
    margin-right: 25px;
    margin-left: 25px;
  }

  .my-xl-5 {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .mt-xl-5 {
    margin-top: 25px;
  }

  .mr-xl-5 {
    margin-right: 25px;
  }

  .mb-xl-5 {
    margin-bottom: 25px;
  }

  .ml-xl-5 {
    margin-left: 25px;
  }

  .p-xl-6 {
    padding: 30px;
  }

  .px-xl-6 {
    padding-right: 30px;
    padding-left: 30px;
  }

  .py-xl-6 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .pt-xl-6 {
    padding-top: 30px;
  }

  .pr-xl-6 {
    padding-right: 30px;
  }

  .pb-xl-6 {
    padding-bottom: 30px;
  }

  .pl-xl-6 {
    padding-left: 30px;
  }

  .m-xl-6 {
    margin: 30px;
  }

  .mx-xl-6 {
    margin-right: 30px;
    margin-left: 30px;
  }

  .my-xl-6 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .mt-xl-6 {
    margin-top: 30px;
  }

  .mr-xl-6 {
    margin-right: 30px;
  }

  .mb-xl-6 {
    margin-bottom: 30px;
  }

  .ml-xl-6 {
    margin-left: 30px;
  }

  .p-xl-7 {
    padding: 35px;
  }

  .px-xl-7 {
    padding-right: 35px;
    padding-left: 35px;
  }

  .py-xl-7 {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .pt-xl-7 {
    padding-top: 35px;
  }

  .pr-xl-7 {
    padding-right: 35px;
  }

  .pb-xl-7 {
    padding-bottom: 35px;
  }

  .pl-xl-7 {
    padding-left: 35px;
  }

  .m-xl-7 {
    margin: 35px;
  }

  .mx-xl-7 {
    margin-right: 35px;
    margin-left: 35px;
  }

  .my-xl-7 {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .mt-xl-7 {
    margin-top: 35px;
  }

  .mr-xl-7 {
    margin-right: 35px;
  }

  .mb-xl-7 {
    margin-bottom: 35px;
  }

  .ml-xl-7 {
    margin-left: 35px;
  }

  .p-xl-8 {
    padding: 40px;
  }

  .px-xl-8 {
    padding-right: 40px;
    padding-left: 40px;
  }

  .py-xl-8 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pt-xl-8 {
    padding-top: 40px;
  }

  .pr-xl-8 {
    padding-right: 40px;
  }

  .pb-xl-8 {
    padding-bottom: 40px;
  }

  .pl-xl-8 {
    padding-left: 40px;
  }

  .m-xl-8 {
    margin: 40px;
  }

  .mx-xl-8 {
    margin-right: 40px;
    margin-left: 40px;
  }

  .my-xl-8 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .mt-xl-8 {
    margin-top: 40px;
  }

  .mr-xl-8 {
    margin-right: 40px;
  }

  .mb-xl-8 {
    margin-bottom: 40px;
  }

  .ml-xl-8 {
    margin-left: 40px;
  }

  .p-xl-9 {
    padding: 45px;
  }

  .px-xl-9 {
    padding-right: 45px;
    padding-left: 45px;
  }

  .py-xl-9 {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .pt-xl-9 {
    padding-top: 45px;
  }

  .pr-xl-9 {
    padding-right: 45px;
  }

  .pb-xl-9 {
    padding-bottom: 45px;
  }

  .pl-xl-9 {
    padding-left: 45px;
  }

  .m-xl-9 {
    margin: 45px;
  }

  .mx-xl-9 {
    margin-right: 45px;
    margin-left: 45px;
  }

  .my-xl-9 {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .mt-xl-9 {
    margin-top: 45px;
  }

  .mr-xl-9 {
    margin-right: 45px;
  }

  .mb-xl-9 {
    margin-bottom: 45px;
  }

  .ml-xl-9 {
    margin-left: 45px;
  }

  .p-xl-10 {
    padding: 50px;
  }

  .px-xl-10 {
    padding-right: 50px;
    padding-left: 50px;
  }

  .py-xl-10 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .pt-xl-10 {
    padding-top: 50px;
  }

  .pr-xl-10 {
    padding-right: 50px;
  }

  .pb-xl-10 {
    padding-bottom: 50px;
  }

  .pl-xl-10 {
    padding-left: 50px;
  }

  .m-xl-10 {
    margin: 50px;
  }

  .mx-xl-10 {
    margin-right: 50px;
    margin-left: 50px;
  }

  .my-xl-10 {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .mt-xl-10 {
    margin-top: 50px;
  }

  .mr-xl-10 {
    margin-right: 50px;
  }

  .mb-xl-10 {
    margin-bottom: 50px;
  }

  .ml-xl-10 {
    margin-left: 50px;
  }

  .p-xl-12 {
    padding: 60px;
  }

  .px-xl-12 {
    padding-right: 60px;
    padding-left: 60px;
  }

  .py-xl-12 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pt-xl-12 {
    padding-top: 60px;
  }

  .pr-xl-12 {
    padding-right: 60px;
  }

  .pb-xl-12 {
    padding-bottom: 60px;
  }

  .pl-xl-12 {
    padding-left: 60px;
  }

  .m-xl-12 {
    margin: 60px;
  }

  .mx-xl-12 {
    margin-right: 60px;
    margin-left: 60px;
  }

  .my-xl-12 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .mt-xl-12 {
    margin-top: 60px;
  }

  .mr-xl-12 {
    margin-right: 60px;
  }

  .mb-xl-12 {
    margin-bottom: 60px;
  }

  .ml-xl-12 {
    margin-left: 60px;
  }

  .p-xl-15 {
    padding: 75px;
  }

  .px-xl-15 {
    padding-right: 75px;
    padding-left: 75px;
  }

  .py-xl-15 {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .pt-xl-15 {
    padding-top: 75px;
  }

  .pr-xl-15 {
    padding-right: 75px;
  }

  .pb-xl-15 {
    padding-bottom: 75px;
  }

  .pl-xl-15 {
    padding-left: 75px;
  }

  .m-xl-15 {
    margin: 75px;
  }

  .mx-xl-15 {
    margin-right: 75px;
    margin-left: 75px;
  }

  .my-xl-15 {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .mt-xl-15 {
    margin-top: 75px;
  }

  .mr-xl-15 {
    margin-right: 75px;
  }

  .mb-xl-15 {
    margin-bottom: 75px;
  }

  .ml-xl-15 {
    margin-left: 75px;
  }

  .p-xl-20 {
    padding: 100px;
  }

  .px-xl-20 {
    padding-right: 100px;
    padding-left: 100px;
  }

  .py-xl-20 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .pt-xl-20 {
    padding-top: 100px;
  }

  .pr-xl-20 {
    padding-right: 100px;
  }

  .pb-xl-20 {
    padding-bottom: 100px;
  }

  .pl-xl-20 {
    padding-left: 100px;
  }

  .m-xl-20 {
    margin: 100px;
  }

  .mx-xl-20 {
    margin-right: 100px;
    margin-left: 100px;
  }

  .my-xl-20 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .mt-xl-20 {
    margin-top: 100px;
  }

  .mr-xl-20 {
    margin-right: 100px;
  }

  .mb-xl-20 {
    margin-bottom: 100px;
  }

  .ml-xl-20 {
    margin-left: 100px;
  }

  .p-xl-30 {
    padding: 150px;
  }

  .px-xl-30 {
    padding-right: 150px;
    padding-left: 150px;
  }

  .py-xl-30 {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .pt-xl-30 {
    padding-top: 150px;
  }

  .pr-xl-30 {
    padding-right: 150px;
  }

  .pb-xl-30 {
    padding-bottom: 150px;
  }

  .pl-xl-30 {
    padding-left: 150px;
  }

  .m-xl-30 {
    margin: 150px;
  }

  .mx-xl-30 {
    margin-right: 150px;
    margin-left: 150px;
  }

  .my-xl-30 {
    margin-top: 150px;
    margin-bottom: 150px;
  }

  .mt-xl-30 {
    margin-top: 150px;
  }

  .mr-xl-30 {
    margin-right: 150px;
  }

  .mb-xl-30 {
    margin-bottom: 150px;
  }

  .ml-xl-30 {
    margin-left: 150px;
  }
}
@media (min-width: 1440px) {
  .d-xl2-none {
    display: none;
  }

  .d-xl2-inline {
    display: inline;
  }

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

  .d-xl2-block {
    display: block;
  }

  .d-xl2-flex {
    display: flex;
  }

  .d-xl2-inline-flex {
    display: inline-flex;
  }

  .p-xl2-0 {
    padding: 0;
  }

  .px-xl2-0 {
    padding-right: 0;
    padding-left: 0;
  }

  .py-xl2-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .pt-xl2-0 {
    padding-top: 0;
  }

  .pr-xl2-0 {
    padding-right: 0;
  }

  .pb-xl2-0 {
    padding-bottom: 0;
  }

  .pl-xl2-0 {
    padding-left: 0;
  }

  .m-xl2-0 {
    margin: 0;
  }

  .mx-xl2-0 {
    margin-right: 0;
    margin-left: 0;
  }

  .my-xl2-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .mt-xl2-0 {
    margin-top: 0;
  }

  .mr-xl2-0 {
    margin-right: 0;
  }

  .mb-xl2-0 {
    margin-bottom: 0;
  }

  .ml-xl2-0 {
    margin-left: 0;
  }

  .p-xl2-1 {
    padding: 5px;
  }

  .px-xl2-1 {
    padding-right: 5px;
    padding-left: 5px;
  }

  .py-xl2-1 {
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .pt-xl2-1 {
    padding-top: 5px;
  }

  .pr-xl2-1 {
    padding-right: 5px;
  }

  .pb-xl2-1 {
    padding-bottom: 5px;
  }

  .pl-xl2-1 {
    padding-left: 5px;
  }

  .m-xl2-1 {
    margin: 5px;
  }

  .mx-xl2-1 {
    margin-right: 5px;
    margin-left: 5px;
  }

  .my-xl2-1 {
    margin-top: 5px;
    margin-bottom: 5px;
  }

  .mt-xl2-1 {
    margin-top: 5px;
  }

  .mr-xl2-1 {
    margin-right: 5px;
  }

  .mb-xl2-1 {
    margin-bottom: 5px;
  }

  .ml-xl2-1 {
    margin-left: 5px;
  }

  .p-xl2-2 {
    padding: 10px;
  }

  .px-xl2-2 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .py-xl2-2 {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .pt-xl2-2 {
    padding-top: 10px;
  }

  .pr-xl2-2 {
    padding-right: 10px;
  }

  .pb-xl2-2 {
    padding-bottom: 10px;
  }

  .pl-xl2-2 {
    padding-left: 10px;
  }

  .m-xl2-2 {
    margin: 10px;
  }

  .mx-xl2-2 {
    margin-right: 10px;
    margin-left: 10px;
  }

  .my-xl2-2 {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  .mt-xl2-2 {
    margin-top: 10px;
  }

  .mr-xl2-2 {
    margin-right: 10px;
  }

  .mb-xl2-2 {
    margin-bottom: 10px;
  }

  .ml-xl2-2 {
    margin-left: 10px;
  }

  .p-xl2-3 {
    padding: 15px;
  }

  .px-xl2-3 {
    padding-right: 15px;
    padding-left: 15px;
  }

  .py-xl2-3 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .pt-xl2-3 {
    padding-top: 15px;
  }

  .pr-xl2-3 {
    padding-right: 15px;
  }

  .pb-xl2-3 {
    padding-bottom: 15px;
  }

  .pl-xl2-3 {
    padding-left: 15px;
  }

  .m-xl2-3 {
    margin: 15px;
  }

  .mx-xl2-3 {
    margin-right: 15px;
    margin-left: 15px;
  }

  .my-xl2-3 {
    margin-top: 15px;
    margin-bottom: 15px;
  }

  .mt-xl2-3 {
    margin-top: 15px;
  }

  .mr-xl2-3 {
    margin-right: 15px;
  }

  .mb-xl2-3 {
    margin-bottom: 15px;
  }

  .ml-xl2-3 {
    margin-left: 15px;
  }

  .p-xl2-4 {
    padding: 20px;
  }

  .px-xl2-4 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .py-xl2-4 {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .pt-xl2-4 {
    padding-top: 20px;
  }

  .pr-xl2-4 {
    padding-right: 20px;
  }

  .pb-xl2-4 {
    padding-bottom: 20px;
  }

  .pl-xl2-4 {
    padding-left: 20px;
  }

  .m-xl2-4 {
    margin: 20px;
  }

  .mx-xl2-4 {
    margin-right: 20px;
    margin-left: 20px;
  }

  .my-xl2-4 {
    margin-top: 20px;
    margin-bottom: 20px;
  }

  .mt-xl2-4 {
    margin-top: 20px;
  }

  .mr-xl2-4 {
    margin-right: 20px;
  }

  .mb-xl2-4 {
    margin-bottom: 20px;
  }

  .ml-xl2-4 {
    margin-left: 20px;
  }

  .p-xl2-5 {
    padding: 25px;
  }

  .px-xl2-5 {
    padding-right: 25px;
    padding-left: 25px;
  }

  .py-xl2-5 {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .pt-xl2-5 {
    padding-top: 25px;
  }

  .pr-xl2-5 {
    padding-right: 25px;
  }

  .pb-xl2-5 {
    padding-bottom: 25px;
  }

  .pl-xl2-5 {
    padding-left: 25px;
  }

  .m-xl2-5 {
    margin: 25px;
  }

  .mx-xl2-5 {
    margin-right: 25px;
    margin-left: 25px;
  }

  .my-xl2-5 {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .mt-xl2-5 {
    margin-top: 25px;
  }

  .mr-xl2-5 {
    margin-right: 25px;
  }

  .mb-xl2-5 {
    margin-bottom: 25px;
  }

  .ml-xl2-5 {
    margin-left: 25px;
  }

  .p-xl2-6 {
    padding: 30px;
  }

  .px-xl2-6 {
    padding-right: 30px;
    padding-left: 30px;
  }

  .py-xl2-6 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .pt-xl2-6 {
    padding-top: 30px;
  }

  .pr-xl2-6 {
    padding-right: 30px;
  }

  .pb-xl2-6 {
    padding-bottom: 30px;
  }

  .pl-xl2-6 {
    padding-left: 30px;
  }

  .m-xl2-6 {
    margin: 30px;
  }

  .mx-xl2-6 {
    margin-right: 30px;
    margin-left: 30px;
  }

  .my-xl2-6 {
    margin-top: 30px;
    margin-bottom: 30px;
  }

  .mt-xl2-6 {
    margin-top: 30px;
  }

  .mr-xl2-6 {
    margin-right: 30px;
  }

  .mb-xl2-6 {
    margin-bottom: 30px;
  }

  .ml-xl2-6 {
    margin-left: 30px;
  }

  .p-xl2-7 {
    padding: 35px;
  }

  .px-xl2-7 {
    padding-right: 35px;
    padding-left: 35px;
  }

  .py-xl2-7 {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .pt-xl2-7 {
    padding-top: 35px;
  }

  .pr-xl2-7 {
    padding-right: 35px;
  }

  .pb-xl2-7 {
    padding-bottom: 35px;
  }

  .pl-xl2-7 {
    padding-left: 35px;
  }

  .m-xl2-7 {
    margin: 35px;
  }

  .mx-xl2-7 {
    margin-right: 35px;
    margin-left: 35px;
  }

  .my-xl2-7 {
    margin-top: 35px;
    margin-bottom: 35px;
  }

  .mt-xl2-7 {
    margin-top: 35px;
  }

  .mr-xl2-7 {
    margin-right: 35px;
  }

  .mb-xl2-7 {
    margin-bottom: 35px;
  }

  .ml-xl2-7 {
    margin-left: 35px;
  }

  .p-xl2-8 {
    padding: 40px;
  }

  .px-xl2-8 {
    padding-right: 40px;
    padding-left: 40px;
  }

  .py-xl2-8 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .pt-xl2-8 {
    padding-top: 40px;
  }

  .pr-xl2-8 {
    padding-right: 40px;
  }

  .pb-xl2-8 {
    padding-bottom: 40px;
  }

  .pl-xl2-8 {
    padding-left: 40px;
  }

  .m-xl2-8 {
    margin: 40px;
  }

  .mx-xl2-8 {
    margin-right: 40px;
    margin-left: 40px;
  }

  .my-xl2-8 {
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .mt-xl2-8 {
    margin-top: 40px;
  }

  .mr-xl2-8 {
    margin-right: 40px;
  }

  .mb-xl2-8 {
    margin-bottom: 40px;
  }

  .ml-xl2-8 {
    margin-left: 40px;
  }

  .p-xl2-9 {
    padding: 45px;
  }

  .px-xl2-9 {
    padding-right: 45px;
    padding-left: 45px;
  }

  .py-xl2-9 {
    padding-top: 45px;
    padding-bottom: 45px;
  }

  .pt-xl2-9 {
    padding-top: 45px;
  }

  .pr-xl2-9 {
    padding-right: 45px;
  }

  .pb-xl2-9 {
    padding-bottom: 45px;
  }

  .pl-xl2-9 {
    padding-left: 45px;
  }

  .m-xl2-9 {
    margin: 45px;
  }

  .mx-xl2-9 {
    margin-right: 45px;
    margin-left: 45px;
  }

  .my-xl2-9 {
    margin-top: 45px;
    margin-bottom: 45px;
  }

  .mt-xl2-9 {
    margin-top: 45px;
  }

  .mr-xl2-9 {
    margin-right: 45px;
  }

  .mb-xl2-9 {
    margin-bottom: 45px;
  }

  .ml-xl2-9 {
    margin-left: 45px;
  }

  .p-xl2-10 {
    padding: 50px;
  }

  .px-xl2-10 {
    padding-right: 50px;
    padding-left: 50px;
  }

  .py-xl2-10 {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .pt-xl2-10 {
    padding-top: 50px;
  }

  .pr-xl2-10 {
    padding-right: 50px;
  }

  .pb-xl2-10 {
    padding-bottom: 50px;
  }

  .pl-xl2-10 {
    padding-left: 50px;
  }

  .m-xl2-10 {
    margin: 50px;
  }

  .mx-xl2-10 {
    margin-right: 50px;
    margin-left: 50px;
  }

  .my-xl2-10 {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .mt-xl2-10 {
    margin-top: 50px;
  }

  .mr-xl2-10 {
    margin-right: 50px;
  }

  .mb-xl2-10 {
    margin-bottom: 50px;
  }

  .ml-xl2-10 {
    margin-left: 50px;
  }

  .p-xl2-12 {
    padding: 60px;
  }

  .px-xl2-12 {
    padding-right: 60px;
    padding-left: 60px;
  }

  .py-xl2-12 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pt-xl2-12 {
    padding-top: 60px;
  }

  .pr-xl2-12 {
    padding-right: 60px;
  }

  .pb-xl2-12 {
    padding-bottom: 60px;
  }

  .pl-xl2-12 {
    padding-left: 60px;
  }

  .m-xl2-12 {
    margin: 60px;
  }

  .mx-xl2-12 {
    margin-right: 60px;
    margin-left: 60px;
  }

  .my-xl2-12 {
    margin-top: 60px;
    margin-bottom: 60px;
  }

  .mt-xl2-12 {
    margin-top: 60px;
  }

  .mr-xl2-12 {
    margin-right: 60px;
  }

  .mb-xl2-12 {
    margin-bottom: 60px;
  }

  .ml-xl2-12 {
    margin-left: 60px;
  }

  .p-xl2-15 {
    padding: 75px;
  }

  .px-xl2-15 {
    padding-right: 75px;
    padding-left: 75px;
  }

  .py-xl2-15 {
    padding-top: 75px;
    padding-bottom: 75px;
  }

  .pt-xl2-15 {
    padding-top: 75px;
  }

  .pr-xl2-15 {
    padding-right: 75px;
  }

  .pb-xl2-15 {
    padding-bottom: 75px;
  }

  .pl-xl2-15 {
    padding-left: 75px;
  }

  .m-xl2-15 {
    margin: 75px;
  }

  .mx-xl2-15 {
    margin-right: 75px;
    margin-left: 75px;
  }

  .my-xl2-15 {
    margin-top: 75px;
    margin-bottom: 75px;
  }

  .mt-xl2-15 {
    margin-top: 75px;
  }

  .mr-xl2-15 {
    margin-right: 75px;
  }

  .mb-xl2-15 {
    margin-bottom: 75px;
  }

  .ml-xl2-15 {
    margin-left: 75px;
  }

  .p-xl2-20 {
    padding: 100px;
  }

  .px-xl2-20 {
    padding-right: 100px;
    padding-left: 100px;
  }

  .py-xl2-20 {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .pt-xl2-20 {
    padding-top: 100px;
  }

  .pr-xl2-20 {
    padding-right: 100px;
  }

  .pb-xl2-20 {
    padding-bottom: 100px;
  }

  .pl-xl2-20 {
    padding-left: 100px;
  }

  .m-xl2-20 {
    margin: 100px;
  }

  .mx-xl2-20 {
    margin-right: 100px;
    margin-left: 100px;
  }

  .my-xl2-20 {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .mt-xl2-20 {
    margin-top: 100px;
  }

  .mr-xl2-20 {
    margin-right: 100px;
  }

  .mb-xl2-20 {
    margin-bottom: 100px;
  }

  .ml-xl2-20 {
    margin-left: 100px;
  }

  .p-xl2-30 {
    padding: 150px;
  }

  .px-xl2-30 {
    padding-right: 150px;
    padding-left: 150px;
  }

  .py-xl2-30 {
    padding-top: 150px;
    padding-bottom: 150px;
  }

  .pt-xl2-30 {
    padding-top: 150px;
  }

  .pr-xl2-30 {
    padding-right: 150px;
  }

  .pb-xl2-30 {
    padding-bottom: 150px;
  }

  .pl-xl2-30 {
    padding-left: 150px;
  }

  .m-xl2-30 {
    margin: 150px;
  }

  .mx-xl2-30 {
    margin-right: 150px;
    margin-left: 150px;
  }

  .my-xl2-30 {
    margin-top: 150px;
    margin-bottom: 150px;
  }

  .mt-xl2-30 {
    margin-top: 150px;
  }

  .mr-xl2-30 {
    margin-right: 150px;
  }

  .mb-xl2-30 {
    margin-bottom: 150px;
  }

  .ml-xl2-30 {
    margin-left: 150px;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.is-visually-hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
  opacity: 0;
}

.is-visually-shown {
  transition: opacity 0.3s ease;
}

.is-hidden {
  display: none !important;
}

.is-invisible {
  visibility: hidden !important;
}

.overlay-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.75);
  z-index: 31;
}
.overlay-backdrop.fade-in {
  -webkit-animation-duration: 0.3s;
          animation-duration: 0.3s;
}

.lazyload,
.lazyloading {
  opacity: 0;
}

.lazyloaded {
  opacity: 1;
  transition: opacity 300ms;
}

.swatch {
  font-size: 14px;
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  line-height: 1.2;
  padding: 10px;
  min-height: 90px;
}
.swatch:not([class*=text-]) {
  color: #FFFFFF;
}
.grid--no-gutters .swatch {
  padding: 10px;
}
.swatch strong {
  display: block;
}

.sg-icons svg {
  display: inline-block;
  margin: 15px 5px;
}

.debug {
  border: 1px solid #e30087;
}

.is-note {
  color: #e30087;
}

.label.is-note {
  color: #FFFFFF;
  background: #e30087;
}

.sg-jumpnav li {
  display: inline-block;
  margin: 0.5em;
  font-size: 1rem;
}

.sg-stickynav {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  margin: 0;
  padding: 1.25rem 0;
  border-bottom: 1px solid #dce3eb;
  z-index: 1080;
}

.sg-block + .hero {
  margin-top: 1.875rem;
}
@media (min-width: 1024px) {
  .sg-block + .hero {
    margin-top: 3.75rem;
  }
}

.debug-grid {
  background: #ff7dca;
  text-align: center;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

body.styleguide code {
  font-size: 0.75rem;
  background: #ffe3f4;
  padding: 3px;
}

body.debug-breakpoints::after {
  content: "mobile";
  background: #e30087;
  color: #FFFFFF;
  display: block;
  padding: 5px 10px;
  position: fixed;
  bottom: 0;
  right: 0;
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 700;
  text-transform: uppercase;
  font-size: 16px;
  letter-spacing: 1px;
  z-index: 999999;
}
@media (min-width: 576px) {
  body.debug-breakpoints::after {
    content: "small";
  }
}
@media (min-width: 768px) {
  body.debug-breakpoints::after {
    content: "medium";
  }
}
@media (min-width: 1024px) {
  body.debug-breakpoints::after {
    content: "large";
  }
}
@media (min-width: 1120px) {
  body.debug-breakpoints::after {
    content: "large-2";
  }
}
@media (min-width: 1260px) {
  body.debug-breakpoints::after {
    content: "x-large";
  }
}
@media (min-width: 1440px) {
  body.debug-breakpoints::after {
    content: "x-large-2";
  }
}

.sg-table-wrapper {
  overflow: auto;
  position: relative;
  max-height: 80vh;
}
.sg-table-wrapper table {
  border-collapse: collapse;
  padding: 0;
  width: 100%;
}
.sg-table-wrapper tr td {
  transition: background-color 0.1s ease;
}
.sg-table-wrapper tr:hover td {
  background-color: rgba(220, 227, 235, 0.2);
}
.sg-table-wrapper th {
  white-space: nowrap;
}
.sg-table-wrapper th,
.sg-table-wrapper td {
  text-align: left;
  vertical-align: top;
  white-space: nowrap;
  font-size: 12px;
  font-weight: 400;
  padding: 0;
  background: #FFFFFF;
}
.sg-table-wrapper tr > th:first-child {
  width: 200px;
  background: #FFFFFF;
}
.sg-table-wrapper tr > th:first-child,
.sg-table-wrapper tr > td:first-child {
  position: -webkit-sticky;
  position: sticky;
  left: -90px;
  background: #FFFFFF;
}
.sg-table-wrapper thead > tr > th {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 2;
  background: #FFFFFF;
}
.sg-table-wrapper tbody tr:last-child {
  border-bottom: 1px solid #dce3eb;
}
.sg-table-wrapper .sg-table-divider {
  border-top: 1px solid #dce3eb;
}
.sg-table-wrapper .sg-row-header {
  display: flex;
  flex-direction: row;
}
.sg-table-wrapper .sg-table-label {
  padding: 5px 5px 5px 0;
  min-width: 90px;
}
.sg-table-wrapper .sg-table-swatch {
  display: block;
  width: 100%;
  min-height: 75px;
  min-width: 130px;
  padding: 5px;
}
.sg-table-wrapper .sg-table-swatch strong {
  display: block;
}
.sg-table-wrapper tbody tr td:not(:first-child) {
  text-align: center;
  vertical-align: middle;
  font-size: 0;
}
.sg-table-wrapper tbody tr td:not(:first-child) img {
  display: inline-block;
}
@media (max-width: 767px) {
  .sg-table-wrapper tr > th:first-child,
.sg-table-wrapper tr > td:first-child {
    left: -75px;
  }
  .sg-table-wrapper .sg-table-label {
    min-width: 75px;
  }
  .sg-table-wrapper .sg-table-swatch {
    min-width: 120px;
  }
}

.sg-table-shadow {
  content: "";
  position: relative;
  top: -10px;
  width: 100%;
  height: 10px;
  background: linear-gradient(transparent, #ddd);
  opacity: 0.2;
  z-index: 3;
}

.sg-table-legend {
  margin: 0;
  padding: 0;
  list-style: none;
  margin-bottom: 4rem;
}
.sg-table-legend li {
  margin: 0;
  padding: 0;
  text-indent: 0;
}
.sg-table-legend li::before {
  content: none;
  display: none;
}
.sg-table-legend li {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  font-size: 0.777777778em;
  font-weight: 700;
}
.sg-table-legend li img {
  margin-right: 7px;
}

body.is-theme--dark {
  background: #243746;
}
body.is-theme--dark .main {
  color: #FFFFFF;
}
body.is-theme--dark .main a {
  color: #62cbc9;
}
body.is-theme--dark .main a:hover, body.is-theme--dark .main a:active, body.is-theme--dark .main a:focus {
  color: #3ebcb9;
}
body.is-theme--dark .main .btn-reverse, body.is-theme--dark .main .transcript .btn {
  color: #FFFFFF;
}
body.is-theme--dark .main .btn-reverse:hover, body.is-theme--dark .main .transcript .btn:hover, body.is-theme--dark .main .btn-reverse:active, body.is-theme--dark .main .transcript .btn:active, body.is-theme--dark .main .btn-reverse:focus, body.is-theme--dark .main .transcript .btn:focus {
  color: #FFFFFF;
}
body.is-theme--dark .main h1, body.is-theme--dark .main .h1, body.is-theme--dark .main h2, body.is-theme--dark .main .h2, body.is-theme--dark .main h3, body.is-theme--dark .main .h3, body.is-theme--dark .main h4, body.is-theme--dark .main .h4, body.is-theme--dark .main h5, body.is-theme--dark .main .h5, body.is-theme--dark .main h6, body.is-theme--dark .main .h6, body.is-theme--dark .main .h4-h3 {
  color: #FFFFFF;
}
body.is-theme--dark .main h1 a, body.is-theme--dark .main .h1 a {
  color: #FFFFFF;
  text-decoration: none;
}
body.is-theme--dark .main h1 a:hover, body.is-theme--dark .main h1 a:focus, body.is-theme--dark .main .h1 a:hover, body.is-theme--dark .main .h1 a:focus {
  color: #3ebcb9;
}
body.is-theme--dark .main figcaption, body.is-theme--dark .main .figcaption {
  color: #FFFFFF;
}
body.is-theme--dark .main .is-eyebrow,
body.is-theme--dark .main .text-muted,
body.is-theme--dark .main .text-gray,
body.is-theme--dark .main .is-small {
  color: #dce3eb;
}
body.is-theme--dark .main .card .h1, body.is-theme--dark .main .card .h2, body.is-theme--dark .main .card .h3, body.is-theme--dark .main .card .h4, body.is-theme--dark .main .card p, body.is-theme--dark .main .card ul, body.is-theme--dark .main .card ol, body.is-theme--dark .main .card a, body.is-theme--dark .main .card a:hover, body.is-theme--dark .main .card a:focus,
body.is-theme--dark .main a.card .h1,
body.is-theme--dark .main a.card .h2,
body.is-theme--dark .main a.card .h3,
body.is-theme--dark .main a.card .h4,
body.is-theme--dark .main a.card p,
body.is-theme--dark .main a.card ul,
body.is-theme--dark .main a.card ol,
body.is-theme--dark .main a.card a,
body.is-theme--dark .main a.card a:hover,
body.is-theme--dark .main a.card a:focus,
body.is-theme--dark .main a.card:hover .h1,
body.is-theme--dark .main a.card:hover .h2,
body.is-theme--dark .main a.card:hover .h3,
body.is-theme--dark .main a.card:hover .h4,
body.is-theme--dark .main a.card:hover p,
body.is-theme--dark .main a.card:hover ul,
body.is-theme--dark .main a.card:hover ol,
body.is-theme--dark .main a.card:hover a,
body.is-theme--dark .main a.card:hover a:hover,
body.is-theme--dark .main a.card:hover a:focus,
body.is-theme--dark .main a.card:focus .h1,
body.is-theme--dark .main a.card:focus .h2,
body.is-theme--dark .main a.card:focus .h3,
body.is-theme--dark .main a.card:focus .h4,
body.is-theme--dark .main a.card:focus p,
body.is-theme--dark .main a.card:focus ul,
body.is-theme--dark .main a.card:focus ol,
body.is-theme--dark .main a.card:focus a,
body.is-theme--dark .main a.card:focus a:hover,
body.is-theme--dark .main a.card:focus a:focus {
  color: #FFFFFF;
}
body.is-theme--dark .main .card .is-eyebrow,
body.is-theme--dark .main .card .text-muted,
body.is-theme--dark .main .card .text-gray,
body.is-theme--dark .main .card .is-small,
body.is-theme--dark .main a.card .is-eyebrow,
body.is-theme--dark .main a.card .text-muted,
body.is-theme--dark .main a.card .text-gray,
body.is-theme--dark .main a.card .is-small,
body.is-theme--dark .main a.card:hover .is-eyebrow,
body.is-theme--dark .main a.card:hover .text-muted,
body.is-theme--dark .main a.card:hover .text-gray,
body.is-theme--dark .main a.card:hover .is-small,
body.is-theme--dark .main a.card:focus .is-eyebrow,
body.is-theme--dark .main a.card:focus .text-muted,
body.is-theme--dark .main a.card:focus .text-gray,
body.is-theme--dark .main a.card:focus .is-small {
  color: #dce3eb;
}
body.is-theme--dark .main .accordion .accordion-item .accordion-header,
body.is-theme--dark .main .accordion .accordion-item .accordion-pane {
  color: #FFFFFF;
}
body.is-theme--dark .main .accordion .accordion-list,
body.is-theme--dark .main .accordion .accordion-item {
  border-color: #FFFFFF;
}
body.is-theme--dark .main .transcript .collapsible.has-preview::after {
  background: linear-gradient(0deg, #243746 0%, transparent 100%);
}

body.is-theme--home .site-header,
body.is-theme--dark .site-header {
  color: #FFFFFF;
  background: none;
}
body.is-theme--home .header__branding a,
body.is-theme--dark .header__branding a {
  color: #FFFFFF;
}
body.is-theme--home .site-header .btn-round,
body.is-theme--dark .site-header .btn-round {
  color: #FFFFFF;
  border-color: #FFFFFF;
}
body.is-theme--home .site-header .btn-round:hover, body.is-theme--home .site-header .btn-round:active,
body.is-theme--dark .site-header .btn-round:hover,
body.is-theme--dark .site-header .btn-round:active {
  opacity: 0.65;
}
@media (min-width: 1024px) {
  body.is-theme--home .header__nav-main > li > a:not(.is-active):not(:hover),
body.is-theme--dark .header__nav-main > li > a:not(.is-active):not(:hover) {
    color: #FFFFFF;
  }
}

body.is-theme--home .site-header {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
}

body {
  position: relative;
}

.snowflakes {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 40;
  pointer-events: none;
}

.snowflake {
  --size: 1vw;
  width: var(--size);
  height: var(--size);
  background: transparent;
  border-radius: 50%;
  position: absolute;
  top: -5vh;
  background-image: url("../../img/baam-snowflake-turquoise.png");
  background-size: contain;
  background-repeat: no-repeat;
  z-index: 40;
}

@-webkit-keyframes snowfall {
  0% {
    transform: translate3d(var(--left-ini), 0, 0);
  }
  100% {
    transform: translate3d(var(--left-end), 110vh, 0);
  }
}

@keyframes snowfall {
  0% {
    transform: translate3d(var(--left-ini), 0, 0);
  }
  100% {
    transform: translate3d(var(--left-end), 110vh, 0);
  }
}
.snowflake:nth-child(1) {
  --size: 1.2vw;
  --left-ini: -7vw;
  --left-end: 7vw;
  left: 92vw;
  -webkit-animation: snowfall 14s linear infinite;
          animation: snowfall 14s linear infinite;
  -webkit-animation-delay: -5s;
          animation-delay: -5s;
}

.snowflake:nth-child(2) {
  --size: 0.3vw;
  --left-ini: 5vw;
  --left-end: -9vw;
  left: 79vw;
  -webkit-animation: snowfall 14s linear infinite;
          animation: snowfall 14s linear infinite;
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}

.snowflake:nth-child(3) {
  --size: 1.2vw;
  --left-ini: 9vw;
  --left-end: -2vw;
  left: 65vw;
  -webkit-animation: snowfall 15s linear infinite;
          animation: snowfall 15s linear infinite;
  -webkit-animation-delay: -5s;
          animation-delay: -5s;
}

.snowflake:nth-child(4) {
  --size: 0.9vw;
  --left-ini: -8vw;
  --left-end: -3vw;
  left: 30vw;
  -webkit-animation: snowfall 15s linear infinite;
          animation: snowfall 15s linear infinite;
  -webkit-animation-delay: -10s;
          animation-delay: -10s;
}

.snowflake:nth-child(5) {
  --size: 0.9vw;
  --left-ini: 6vw;
  --left-end: -5vw;
  left: 67vw;
  -webkit-animation: snowfall 9s linear infinite;
          animation: snowfall 9s linear infinite;
  -webkit-animation-delay: -8s;
          animation-delay: -8s;
}

.snowflake:nth-child(6) {
  --size: 0.3vw;
  --left-ini: 9vw;
  --left-end: 2vw;
  left: 20vw;
  -webkit-animation: snowfall 10s linear infinite;
          animation: snowfall 10s linear infinite;
  -webkit-animation-delay: -3s;
          animation-delay: -3s;
}

.snowflake:nth-child(7) {
  --size: 0.6vw;
  --left-ini: 5vw;
  --left-end: 2vw;
  left: 11vw;
  -webkit-animation: snowfall 13s linear infinite;
          animation: snowfall 13s linear infinite;
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}

.snowflake:nth-child(8) {
  --size: 0.3vw;
  --left-ini: 8vw;
  --left-end: 10vw;
  left: 22vw;
  -webkit-animation: snowfall 15s linear infinite;
          animation: snowfall 15s linear infinite;
  -webkit-animation-delay: -7s;
          animation-delay: -7s;
}

.snowflake:nth-child(9) {
  --size: 1.5vw;
  --left-ini: 8vw;
  --left-end: -7vw;
  left: 62vw;
  -webkit-animation: snowfall 8s linear infinite;
          animation: snowfall 8s linear infinite;
  -webkit-animation-delay: -7s;
          animation-delay: -7s;
}

.snowflake:nth-child(10) {
  --size: 0.9vw;
  --left-ini: 7vw;
  --left-end: -3vw;
  left: 23vw;
  -webkit-animation: snowfall 12s linear infinite;
          animation: snowfall 12s linear infinite;
  -webkit-animation-delay: -2s;
          animation-delay: -2s;
}

.snowflake:nth-child(11) {
  --size: 1.2vw;
  --left-ini: 4vw;
  --left-end: 10vw;
  left: 8vw;
  -webkit-animation: snowfall 7s linear infinite;
          animation: snowfall 7s linear infinite;
  -webkit-animation-delay: -9s;
          animation-delay: -9s;
}

.snowflake:nth-child(12) {
  --size: 1.5vw;
  --left-ini: 1vw;
  --left-end: -4vw;
  left: 7vw;
  -webkit-animation: snowfall 8s linear infinite;
          animation: snowfall 8s linear infinite;
  -webkit-animation-delay: -5s;
          animation-delay: -5s;
}

.snowflake:nth-child(13) {
  --size: 0.6vw;
  --left-ini: 9vw;
  --left-end: 8vw;
  left: 25vw;
  -webkit-animation: snowfall 14s linear infinite;
          animation: snowfall 14s linear infinite;
  -webkit-animation-delay: -9s;
          animation-delay: -9s;
}

.snowflake:nth-child(14) {
  --size: 0.3vw;
  --left-ini: 9vw;
  --left-end: 0vw;
  left: 68vw;
  -webkit-animation: snowfall 11s linear infinite;
          animation: snowfall 11s linear infinite;
  -webkit-animation-delay: -10s;
          animation-delay: -10s;
}

.snowflake:nth-child(15) {
  --size: 0.3vw;
  --left-ini: -7vw;
  --left-end: 10vw;
  left: 10vw;
  -webkit-animation: snowfall 15s linear infinite;
          animation: snowfall 15s linear infinite;
  -webkit-animation-delay: -4s;
          animation-delay: -4s;
}

.snowflake:nth-child(16) {
  --size: 0.9vw;
  --left-ini: 1vw;
  --left-end: 0vw;
  left: 27vw;
  -webkit-animation: snowfall 13s linear infinite;
          animation: snowfall 13s linear infinite;
  -webkit-animation-delay: -8s;
          animation-delay: -8s;
}

.snowflake:nth-child(17) {
  --size: 0.3vw;
  --left-ini: 7vw;
  --left-end: -6vw;
  left: 26vw;
  -webkit-animation: snowfall 6s linear infinite;
          animation: snowfall 6s linear infinite;
  -webkit-animation-delay: -4s;
          animation-delay: -4s;
}

.snowflake:nth-child(18) {
  --size: 1.5vw;
  --left-ini: -9vw;
  --left-end: -4vw;
  left: 12vw;
  -webkit-animation: snowfall 13s linear infinite;
          animation: snowfall 13s linear infinite;
  -webkit-animation-delay: -4s;
          animation-delay: -4s;
}

.snowflake:nth-child(19) {
  --size: 1.2vw;
  --left-ini: 3vw;
  --left-end: -3vw;
  left: 19vw;
  -webkit-animation: snowfall 9s linear infinite;
          animation: snowfall 9s linear infinite;
  -webkit-animation-delay: -10s;
          animation-delay: -10s;
}

.snowflake:nth-child(20) {
  --size: 0.9vw;
  --left-ini: -8vw;
  --left-end: -6vw;
  left: 85vw;
  -webkit-animation: snowfall 6s linear infinite;
          animation: snowfall 6s linear infinite;
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}

.snowflake:nth-child(21) {
  --size: 1.5vw;
  --left-ini: -3vw;
  --left-end: -2vw;
  left: 89vw;
  -webkit-animation: snowfall 9s linear infinite;
          animation: snowfall 9s linear infinite;
  -webkit-animation-delay: -7s;
          animation-delay: -7s;
}

.snowflake:nth-child(22) {
  --size: 0.6vw;
  --left-ini: -5vw;
  --left-end: -3vw;
  left: 80vw;
  -webkit-animation: snowfall 11s linear infinite;
          animation: snowfall 11s linear infinite;
  -webkit-animation-delay: -10s;
          animation-delay: -10s;
}

.snowflake:nth-child(23) {
  --size: 0.6vw;
  --left-ini: -4vw;
  --left-end: 5vw;
  left: 48vw;
  -webkit-animation: snowfall 8s linear infinite;
          animation: snowfall 8s linear infinite;
  -webkit-animation-delay: -3s;
          animation-delay: -3s;
}

.snowflake:nth-child(24) {
  --size: 0.3vw;
  --left-ini: -6vw;
  --left-end: -3vw;
  left: 72vw;
  -webkit-animation: snowfall 10s linear infinite;
          animation: snowfall 10s linear infinite;
  -webkit-animation-delay: -10s;
          animation-delay: -10s;
}

.snowflake:nth-child(25) {
  --size: 1.2vw;
  --left-ini: -6vw;
  --left-end: 0vw;
  left: 62vw;
  -webkit-animation: snowfall 12s linear infinite;
          animation: snowfall 12s linear infinite;
  -webkit-animation-delay: -5s;
          animation-delay: -5s;
}

.snowflake:nth-child(26) {
  --size: 1.5vw;
  --left-ini: 4vw;
  --left-end: 0vw;
  left: 25vw;
  -webkit-animation: snowfall 11s linear infinite;
          animation: snowfall 11s linear infinite;
  -webkit-animation-delay: -6s;
          animation-delay: -6s;
}

.snowflake:nth-child(27) {
  --size: 0.6vw;
  --left-ini: 6vw;
  --left-end: 4vw;
  left: 83vw;
  -webkit-animation: snowfall 13s linear infinite;
          animation: snowfall 13s linear infinite;
  -webkit-animation-delay: -3s;
          animation-delay: -3s;
}

.snowflake:nth-child(28) {
  --size: 1.2vw;
  --left-ini: 1vw;
  --left-end: -4vw;
  left: 47vw;
  -webkit-animation: snowfall 8s linear infinite;
          animation: snowfall 8s linear infinite;
  -webkit-animation-delay: -3s;
          animation-delay: -3s;
}

.snowflake:nth-child(29) {
  --size: 0.3vw;
  --left-ini: -1vw;
  --left-end: 6vw;
  left: 47vw;
  -webkit-animation: snowfall 14s linear infinite;
          animation: snowfall 14s linear infinite;
  -webkit-animation-delay: -5s;
          animation-delay: -5s;
}

.snowflake:nth-child(30) {
  --size: 1.2vw;
  --left-ini: 10vw;
  --left-end: 9vw;
  left: 70vw;
  -webkit-animation: snowfall 12s linear infinite;
          animation: snowfall 12s linear infinite;
  -webkit-animation-delay: -7s;
          animation-delay: -7s;
}

.snowflake:nth-child(31) {
  --size: 1.2vw;
  --left-ini: -4vw;
  --left-end: -3vw;
  left: 100vw;
  -webkit-animation: snowfall 14s linear infinite;
          animation: snowfall 14s linear infinite;
  -webkit-animation-delay: -3s;
          animation-delay: -3s;
}

.snowflake:nth-child(32) {
  --size: 1.2vw;
  --left-ini: -3vw;
  --left-end: 9vw;
  left: 91vw;
  -webkit-animation: snowfall 12s linear infinite;
          animation: snowfall 12s linear infinite;
  -webkit-animation-delay: -5s;
          animation-delay: -5s;
}

.snowflake:nth-child(33) {
  --size: 1.2vw;
  --left-ini: -5vw;
  --left-end: -8vw;
  left: 27vw;
  -webkit-animation: snowfall 7s linear infinite;
          animation: snowfall 7s linear infinite;
  -webkit-animation-delay: -7s;
          animation-delay: -7s;
}

.snowflake:nth-child(34) {
  --size: 0.9vw;
  --left-ini: -6vw;
  --left-end: 1vw;
  left: 17vw;
  -webkit-animation: snowfall 14s linear infinite;
          animation: snowfall 14s linear infinite;
  -webkit-animation-delay: -7s;
          animation-delay: -7s;
}

.snowflake:nth-child(35) {
  --size: 0.6vw;
  --left-ini: 9vw;
  --left-end: 1vw;
  left: 60vw;
  -webkit-animation: snowfall 15s linear infinite;
          animation: snowfall 15s linear infinite;
  -webkit-animation-delay: -7s;
          animation-delay: -7s;
}

.snowflake:nth-child(36) {
  --size: 1.5vw;
  --left-ini: 1vw;
  --left-end: 2vw;
  left: 6vw;
  -webkit-animation: snowfall 6s linear infinite;
          animation: snowfall 6s linear infinite;
  -webkit-animation-delay: -7s;
          animation-delay: -7s;
}

.snowflake:nth-child(37) {
  --size: 1.5vw;
  --left-ini: -6vw;
  --left-end: -6vw;
  left: 64vw;
  -webkit-animation: snowfall 7s linear infinite;
          animation: snowfall 7s linear infinite;
  -webkit-animation-delay: -8s;
          animation-delay: -8s;
}

.snowflake:nth-child(38) {
  --size: 0.9vw;
  --left-ini: -9vw;
  --left-end: -1vw;
  left: 42vw;
  -webkit-animation: snowfall 12s linear infinite;
          animation: snowfall 12s linear infinite;
  -webkit-animation-delay: -4s;
          animation-delay: -4s;
}

.snowflake:nth-child(39) {
  --size: 1.5vw;
  --left-ini: 3vw;
  --left-end: 9vw;
  left: 37vw;
  -webkit-animation: snowfall 13s linear infinite;
          animation: snowfall 13s linear infinite;
  -webkit-animation-delay: -8s;
          animation-delay: -8s;
}

.snowflake:nth-child(40) {
  --size: 0.6vw;
  --left-ini: 3vw;
  --left-end: -4vw;
  left: 25vw;
  -webkit-animation: snowfall 9s linear infinite;
          animation: snowfall 9s linear infinite;
  -webkit-animation-delay: -4s;
          animation-delay: -4s;
}

.snowflake:nth-child(41) {
  --size: 1.5vw;
  --left-ini: 2vw;
  --left-end: -5vw;
  left: 59vw;
  -webkit-animation: snowfall 13s linear infinite;
          animation: snowfall 13s linear infinite;
  -webkit-animation-delay: -4s;
          animation-delay: -4s;
}

.snowflake:nth-child(42) {
  --size: 0.3vw;
  --left-ini: -6vw;
  --left-end: 5vw;
  left: 18vw;
  -webkit-animation: snowfall 13s linear infinite;
          animation: snowfall 13s linear infinite;
  -webkit-animation-delay: -10s;
          animation-delay: -10s;
}

.snowflake:nth-child(43) {
  --size: 1.2vw;
  --left-ini: -4vw;
  --left-end: -7vw;
  left: 33vw;
  -webkit-animation: snowfall 14s linear infinite;
          animation: snowfall 14s linear infinite;
  -webkit-animation-delay: -4s;
          animation-delay: -4s;
}

.snowflake:nth-child(44) {
  --size: 0.3vw;
  --left-ini: -2vw;
  --left-end: 10vw;
  left: 79vw;
  -webkit-animation: snowfall 15s linear infinite;
          animation: snowfall 15s linear infinite;
  -webkit-animation-delay: -2s;
          animation-delay: -2s;
}

.snowflake:nth-child(45) {
  --size: 0.3vw;
  --left-ini: 8vw;
  --left-end: -8vw;
  left: 78vw;
  -webkit-animation: snowfall 13s linear infinite;
          animation: snowfall 13s linear infinite;
  -webkit-animation-delay: -10s;
          animation-delay: -10s;
}

.snowflake:nth-child(46) {
  --size: 1.5vw;
  --left-ini: 3vw;
  --left-end: 7vw;
  left: 88vw;
  -webkit-animation: snowfall 6s linear infinite;
          animation: snowfall 6s linear infinite;
  -webkit-animation-delay: -9s;
          animation-delay: -9s;
}

.snowflake:nth-child(47) {
  --size: 0.6vw;
  --left-ini: -8vw;
  --left-end: 10vw;
  left: 45vw;
  -webkit-animation: snowfall 8s linear infinite;
          animation: snowfall 8s linear infinite;
  -webkit-animation-delay: -7s;
          animation-delay: -7s;
}

.snowflake:nth-child(48) {
  --size: 0.3vw;
  --left-ini: 10vw;
  --left-end: 1vw;
  left: 94vw;
  -webkit-animation: snowfall 11s linear infinite;
          animation: snowfall 11s linear infinite;
  -webkit-animation-delay: -8s;
          animation-delay: -8s;
}

.snowflake:nth-child(49) {
  --size: 1.2vw;
  --left-ini: 2vw;
  --left-end: -5vw;
  left: 53vw;
  -webkit-animation: snowfall 7s linear infinite;
          animation: snowfall 7s linear infinite;
  -webkit-animation-delay: -10s;
          animation-delay: -10s;
}

.snowflake:nth-child(50) {
  --size: 1.5vw;
  --left-ini: -5vw;
  --left-end: -1vw;
  left: 61vw;
  -webkit-animation: snowfall 6s linear infinite;
          animation: snowfall 6s linear infinite;
  -webkit-animation-delay: -7s;
          animation-delay: -7s;
}

.snowflake:nth-child(5n),
.snowflake:nth-child(4n) {
  background-image: url("../../img/baam-snowflake-yellow.png");
}
