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

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

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

.clearfix, .cf {
  zoom: 1;
}
.clearfix:before, .clearfix:after, .cf:before, .cf:after {
  display: table;
  content: "";
}
.clearfix:after, .cf:after {
  clear: both;
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.image-replacement,
.ir {
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}

/*********************
BOX SHADOW
*********************/
/* @include css-boxshadow(X-axis,Y-axis,Blur,Spread,Red,Green,Blue,Opacity); */
@font-face {
  font-family: "mabry";
  src: url("../fonts/mindup-mabry-regular-pro.woff2") format("woff2"), url("../fonts/mindup-mabry-regular-pro.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "mabry-it";
  src: url("../fonts/mindup-mabry-italic-pro.woff2") format("woff2"), url("../fonts/mindup-mabry-italic-pro.woff") format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "mabry-bold";
  src: url("../fonts/mindup-mabry-bold-pro.woff2") format("woff2"), url("../fonts/mindup-mabry-bold-pro.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "mabry-bold-it";
  src: url("../fonts/mindup-mabry-bold-italic-pro.woff2") format("woff2"), url("../fonts/mindup-mabry-bold-italic-pro.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Gopher";
  src: url("../fonts/Gopher-Bold.woff2") format("woff2"), url("../fonts/Gopher-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "icomoon";
  src: url("../fonts/icomoon.ttf?k466if") format("truetype"), url("../fonts/icomoon.woff?k466if") format("woff"), url("../fonts/icomoon.svg?k466if#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=icon-], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.btn-info, .btn-secondary, .btn-primary, .button, button {
  position: relative;
  display: inline-block;
  margin: 0 0.3125rem;
  padding: 1.25rem 1.875rem;
  border: 0;
  border-radius: 5rem;
  text-decoration: none !important;
  font-family: "mabry-bold", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 110%;
  letter-spacing: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.btn-info:hover, .btn-secondary:hover, .btn-primary:hover, .button:hover, button:hover, .btn-info:focus, .btn-secondary:focus, .btn-primary:focus, .button:focus, button:focus {
  text-decoration: none !important;
}
.btn-info:active, .btn-secondary:active, .btn-primary:active, .button:active, button:active {
  text-decoration: none;
}
.btn-info:disabled, .btn-secondary:disabled, .btn-primary:disabled, .button:disabled, button:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.btn-med.btn-info, .btn-med.btn-secondary, .btn-med.btn-primary, .btn-med.button, button.btn-med {
  font-size: 1.125rem;
  line-height: 1.25rem;
  padding: 1.125rem 0.9375rem;
}
.btn-med.btn-cta.btn-info, .btn-med.btn-cta.btn-secondary, .btn-med.btn-cta.btn-primary, .btn-med.btn-cta.button, button.btn-med.btn-cta {
  min-width: 15rem;
  padding: 1.375rem 1.1875rem;
}
.btn-lrg.btn-info, .btn-lrg.btn-secondary, .btn-lrg.btn-primary, .btn-lrg.button, button.btn-lrg {
  font-size: 1.25rem;
  line-height: 1.375rem;
  padding: 1.25rem 1.0625rem;
}
.btn-lrg.btn-cta.btn-info, .btn-lrg.btn-cta.btn-secondary, .btn-lrg.btn-cta.btn-primary, .btn-lrg.btn-cta.button, button.btn-lrg.btn-cta {
  min-width: 22.5rem;
  padding: 1.5rem 1.4375rem;
}

.btn-primary {
  background: hsl(315, 87%, 75%);
  color: #480537 !important;
}
.btn-primary:hover, .btn-primary:focus {
  color: #480537 !important;
  background: #fde7f8;
}
.btn-primary:not(:disabled):not(.disabled):active {
  color: #480537;
  background: #fde7f8;
}
.btn-primary.black {
  background: #2d2d2d;
  color: #FFFFFF !important;
}
.btn-primary.black:hover, .btn-primary.black:focus {
  color: #480537 !important;
  background: #fde7f8;
}
.btn-primary.black:not(:disabled):not(.disabled):active {
  color: #480537;
  background: #fde7f8;
}

.btn-secondary {
  background-color: transparent;
  color: #2d2d2d !important;
  width: 100%;
}
.btn-secondary.icon {
  width: 3.125rem;
  height: 3.125rem;
  background: #F8F3EF;
  margin: 0 0.25rem 0 0;
  padding: 0.8rem 0.5rem;
}
.btn-secondary.icon span {
  font-size: 1.375rem;
  line-height: 1.375rem !important;
  display: inline-flex;
  align-self: center;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.btn-secondary:hover.icon span, .btn-secondary:focus.icon span {
  color: hsl(315, 87%, 75%) !important;
}
.btn-secondary:not(:disabled):not(.disabled):active.icon span {
  color: hsl(315, 87%, 75%) !important;
}

.btn-info {
  font-family: inherit;
  background: transparent !important;
  color: inherit !important;
  text-decoration: underline !important;
  padding: 0 0 0 0 !important;
  margin: 0 0 0 0 !important;
}
.btn-info .arrow-icon {
  text-decoration: underline !important;
  display: inline-block;
  padding: 0 0.3125rem;
  font-size: inherit;
  font-family: inherit;
}
.btn-info .arrow-icon.white {
  text-decoration-color: #FFFFFF !important;
}
.btn-info .arrow-icon.offwhite {
  text-decoration-color: #F8F3EF !important;
}
.btn-info .arrow-icon.blue {
  text-decoration-color: hsl(221, 100%, 70%) !important;
}
.btn-info .arrow-icon.orange {
  text-decoration-color: hsl(29, 100%, 70%) !important;
}
.btn-info:hover, .btn-info:focus {
  color: hsl(315, 87%, 75%) !important;
  background: transparent !important;
}
.btn-info:not(:disabled):not(.disabled):active {
  color: hsl(315, 87%, 75%) !important;
  background: transparent !important;
}
.btn-info.blue {
  color: #003099 !important;
}
.btn-info.blue:hover, .btn-info.blue:focus {
  color: #003099 !important;
  background: transparent !important;
}
.btn-info.blue:not(:disabled):not(.disabled):active {
  color: #003099 !important;
  background: transparent !important;
}
.btn-info.orange {
  color: #994a00 !important;
}
.btn-info.orange:hover, .btn-info.orange:focus {
  color: #994a00 !important;
  background: transparent !important;
}
.btn-info.orange:not(:disabled):not(.disabled):active {
  color: #994a00 !important;
  background: transparent !important;
}
.btn-info.offwhite {
  background: #F8F3EF !important;
  color: #2d2d2d !important;
  padding: 1.25rem 1.25rem 1.25rem 1.25rem !important;
}
.btn-info.offwhite:hover, .btn-info.offwhite:focus {
  color: hsl(315, 87%, 75%) !important;
  background: #F8F3EF !important;
}
.btn-info.offwhite:not(:disabled):not(.disabled):active {
  color: hsl(315, 87%, 75%) !important;
  background: #F8F3EF !important;
}

/*********************
INPUTS
*********************/
input[type=text],
input[type=password],
input[type=datetime],
input[type=datetime-local],
input[type=date],
input[type=month],
input[type=time],
input[type=week],
input[type=number],
input[type=email],
input[type=url],
input[type=search],
input[type=tel],
input[type=color],
select,
textarea,
.field {
  display: block;
  font-size: 1.25rem;
  line-height: 140%;
}
input[type=text][disabled], input[type=text].is-disabled,
input[type=password][disabled],
input[type=password].is-disabled,
input[type=datetime][disabled],
input[type=datetime].is-disabled,
input[type=datetime-local][disabled],
input[type=datetime-local].is-disabled,
input[type=date][disabled],
input[type=date].is-disabled,
input[type=month][disabled],
input[type=month].is-disabled,
input[type=time][disabled],
input[type=time].is-disabled,
input[type=week][disabled],
input[type=week].is-disabled,
input[type=number][disabled],
input[type=number].is-disabled,
input[type=email][disabled],
input[type=email].is-disabled,
input[type=url][disabled],
input[type=url].is-disabled,
input[type=search][disabled],
input[type=search].is-disabled,
input[type=tel][disabled],
input[type=tel].is-disabled,
input[type=color][disabled],
input[type=color].is-disabled,
select[disabled],
select.is-disabled,
textarea[disabled],
textarea.is-disabled,
.field[disabled],
.field.is-disabled {
  opacity: 0.6;
  cursor: not-allowed;
}
select {
  padding: 0.5rem;
  margin-bottom: 0.625rem;
  border-radius: 0.25rem;
  font-family: "mabry-bold", "Helvetica", "Arial", sans-serif;
}
select.dark {
  color: #FFFFFF;
  background-color: transparent;
  border: 1px solid #F8F3EF;
  background-repeat: no-repeat;
  background-size: 19px 19px;
  background-position: right 0.75rem center;
}
label {
  font-size: 0.8125rem;
  line-height: 1.125rem;
}

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

input[type=number] {
  -moz-appearance: textfield; /* Firefox */
}

input[type=number]:hover,
input[type=number]:focus {
  -moz-appearance: number-input;
}

input[type=password] {
  letter-spacing: 0.3em;
}

textarea {
  max-width: 100%;
  width: 100%;
}

fieldset {
  border: 1px solid #ccc;
}
fieldset label {
  font-weight: 600;
}
fieldset p {
  margin-bottom: 0;
}

legend {
  padding: 0 0.5em;
}

.radio-buttons {
  margin-top: 0;
}
.radio-buttons li {
  margin-left: 2px;
  list-style-type: none;
}
.radio-buttons label {
  font-weight: normal;
}

.email-subscribe .input-group .nf-cell:first-child {
  width: 60% !important;
}
.email-subscribe .input-group .nf-cell:last-child {
  width: 40% !important;
}
.email-subscribe .input-group .form-control {
  border-radius: 5rem 0 0 5rem;
  border: 1px solid #F8F3EF;
  background-color: #F8F3EF;
  font-size: 1.25rem;
  padding: 1.25rem 1.25rem 1.25rem 1.25rem;
}
.email-subscribe .input-group .form-control::-webkit-input-placeholder {
  color: rgba(46, 46, 46, 0.4) !important;
}
.email-subscribe .input-group .form-control::-moz-placeholder {
  color: rgba(46, 46, 46, 0.4) !important;
}
.email-subscribe .input-group .form-control:-ms-input-placeholder {
  color: rgba(46, 46, 46, 0.4) !important;
}
.email-subscribe .input-group .form-control:-moz-placeholder {
  color: rgba(46, 46, 46, 0.4) !important;
}
.email-subscribe .input-group button.btn.btn-addon, .email-subscribe .input-group input.btn.btn-addon {
  border: 1px solid #F8F3EF;
  border-radius: 15.625rem;
  background-color: #F8F3EF;
  padding: 0.9375rem 1.25rem;
  font-size: 1.25rem;
  line-height: 140%;
  font-family: "mabry", "Helvetica", "Arial", sans-serif;
  color: #2d2d2d;
  text-decoration: underline !important;
  border-radius: 0 5rem 5rem 0;
  padding: 1.25rem 1.25rem 1.25rem 1.25rem;
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
}
.email-subscribe .input-group button.btn.btn-addon:hover, .email-subscribe .input-group button.btn.btn-addon:focus, .email-subscribe .input-group input.btn.btn-addon:hover, .email-subscribe .input-group input.btn.btn-addon:focus {
  background-color: #F8F3EF;
  color: hsl(315, 87%, 75%);
  text-decoration: underline !important;
}

@media only screen and (min-width: 576px) {
  .email-subscribe .input-group .nf-cell:first-child {
    width: 66% !important;
  }
  .email-subscribe .input-group .nf-cell:last-child {
    width: 34% !important;
  }
}
@media only screen and (min-width: 1280px) {
  .email-subscribe .input-group .nf-cell:first-child {
    width: 75% !important;
  }
  .email-subscribe .input-group .nf-cell:last-child {
    width: 25% !important;
  }
  .email-subscribe .input-group .form-control {
    font-size: 1.875rem;
    padding: 1.75rem 1.25rem 1.75rem 2.5rem;
  }
  .email-subscribe .input-group button.btn.btn-addon, .email-subscribe .input-group input.btn.btn-addon {
    padding: 1.75rem 1.75rem;
    font-size: 1.875rem;
    line-height: 140%;
  }
}
body {
  font-family: "mabry", "Helvetica", "Arial", sans-serif;
  font-size: 0.9375rem;
  line-height: 130%;
  color: #2d2d2d;
  background: #FFFFFF;
  padding-right: 0 !important;
  overflow-x: hidden;
}

.debug {
  border: 1px solid #c0c;
}

.h0, h1, .h1 {
  font-family: "Gopher", "Helvetica", "Arial", sans-serif;
  font-weight: normal;
  color: #2d2d2d;
}

h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  font-family: "mabry-bold", "Helvetica", "Arial", sans-serif;
  font-weight: bold;
  color: #2d2d2d;
}

.h0 {
  font-size: calc(3.375rem + 31 * (100vw - 300px) / 1620);
  line-height: 100%;
  letter-spacing: -2%;
}

h1, .h1 {
  font-size: calc(2.1875rem + 30 * (100vw - 300px) / 1620);
  line-height: 100%;
  letter-spacing: -2%;
}

h2, .h2 {
  font-size: calc(1.75rem + 12 * (100vw - 300px) / 1620);
  line-height: 100%;
}

h3, .h3 {
  font-size: calc(1.25rem + 10 * (100vw - 300px) / 1620);
  line-height: 100%;
}

h4, .h4 {
  font-size: calc(1.125rem + 10 * (100vw - 300px) / 1620);
  line-height: 100%;
}

h5, .h5 {
  font-size: calc(1rem + 10 * (100vw - 300px) / 1620);
  line-height: 100%;
}

h6, .h6 {
  font-size: calc(0.875rem + 10 * (100vw - 300px) / 1620);
  line-height: 100%;
}

p {
  font-family: "mabry", "Helvetica", "Arial", sans-serif;
  font-size: 0.9375rem;
  line-height: 130%;
  color: #2d2d2d;
}

ul.counter li, ul.m-dash li {
  margin-left: 20px;
}
ul.counter li:before, ul.m-dash li:before {
  color: #2d2d2d;
  display: flex;
  width: 20px;
  height: 23px;
  padding-right: 20px;
  padding-left: 10px;
  position: absolute;
  left: -35px;
}
ul.counter li:before {
  font-family: "mabry-bold", "Helvetica", "Arial", sans-serif;
}
ul.counter li:nth-child(1):before {
  content: "➀";
}
ul.counter li:nth-child(2):before {
  content: "➁";
}
ul.counter li:nth-child(3):before {
  content: "➂";
}
ul.counter li:nth-child(4):before {
  content: "➃";
}
ul.counter li:nth-child(5):before {
  content: "➄";
}
ul.counter li:nth-child(6):before {
  content: "➅";
}
ul.counter li:nth-child(7):before {
  content: "➆";
}
ul.counter li:nth-child(8):before {
  content: "➇";
}
ul.counter li:nth-child(9):before {
  content: "➈";
}
ul.counter li.sun:before {
  content: "☼";
}
ul.m-dash li:before {
  content: "—";
  font-family: "mabry", "Helvetica", "Arial", sans-serif;
}
ul.check-lg li, ul.check-sm li {
  list-style-type: none;
}
ul.check-lg li:before, ul.check-sm li:before {
  content: "\e905";
  color: #2d2d2d;
  display: inline-block;
  position: relative;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
ul.check-lg.check-lg li, ul.check-sm.check-lg li {
  margin-left: 0px;
}
ul.check-lg.check-lg li:before, ul.check-sm.check-lg li:before {
  font-size: 1.875rem;
  width: 30px;
  height: 33px;
  padding-right: 10px;
  padding-left: 10px;
  margin-left: -30px;
  top: 4px;
  left: -25px;
}
ul.check-lg.check-sm li, ul.check-sm.check-sm li {
  margin-left: 0;
}
ul.check-lg.check-sm li:before, ul.check-sm.check-sm li:before {
  font-size: 1.25rem;
  width: 20px;
  height: 23px;
  padding-right: 5px;
  padding-left: 5px;
  margin-left: -20px;
  top: 2px;
  left: -15px;
}

.bold, .text-bold, b, strong {
  font-family: "mabry-bold", "Helvetica", "Arial", sans-serif;
  font-weight: bold;
}

.text-small {
  font-size: 0.75rem;
  line-height: 130%;
}

.text-normal {
  font-size: 0.9375rem;
}

.text-large {
  font-size: 1.25rem;
  line-height: 120%;
}

.text-larger {
  font-size: 1.5rem;
  line-height: 120%;
}

.text-black {
  color: #2d2d2d;
}

.text-white {
  color: #FFFFFF;
}

.text-pink {
  color: hsl(315, 87%, 75%);
}

.text-blue {
  color: hsl(221, 100%, 70%);
}

.text-green {
  color: hsl(165, 60%, 65%);
}

.text-orange {
  color: hsl(29, 100%, 70%);
}

.text-pink-dark {
  color: #480537;
}

.text-blue-dark {
  color: #003099;
}

.text-green-dark {
  color: #1a6653;
}

.text-orange-dark {
  color: #994a00;
}

.text-pink-light {
  color: #fde7f8;
}

.text-blue-light {
  color: #ccdcff;
}

.text-green-light {
  color: #c2f0e4;
}

.text-orange-light {
  color: #ffe5cc;
}

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

.bkground-offwhite {
  background-color: #F8F3EF;
}

.bkground-pink {
  background-color: hsl(315, 87%, 75%);
}

.bkground-blue {
  background-color: hsl(221, 100%, 70%);
}

.bkground-green {
  background-color: hsl(165, 60%, 65%);
}

.bkground-orange {
  background-color: hsl(29, 100%, 70%);
}

.bkground-pink-dark {
  background-color: #480537;
}

.bkground-blue-dark {
  background-color: #003099;
}

.bkground-green-dark {
  background-color: #1a6653;
}

.bkground-orange-dark {
  background-color: #994a00;
}

.bkground-pink-light {
  background-color: #fde7f8;
}

.bkground-blue-light {
  background-color: #ccdcff;
}

.bkground-green-light {
  background-color: #c2f0e4;
}

.bkground-orange-light {
  background-color: #ffe5cc;
}

.icon-linkedin:before {
  content: "\e91c";
}

.icon-twitter:before {
  content: "\e91d";
}

.icon-tiktok:before {
  content: "\e91e";
}

.icon-facebook:before {
  content: "\e91f";
}

.icon-instagram:before {
  content: "\e920";
}

.icon-download-large:before {
  content: "\e900";
}

.icon-download-small:before {
  content: "\e901";
}

.icon-academics:before {
  content: "\e902";
}

.icon-asterisk:before {
  content: "\e903";
}

.icon-cells:before {
  content: "\e904";
}

.icon-checkmark:before {
  content: "\e905";
}

.icon-compassion:before {
  content: "\e906";
}

.icon-control-studies:before {
  content: "\e907";
}

.icon-core-curriculum:before {
  content: "\e908";
}

.icon-emergency:before {
  content: "\e909";
}

.icon-eyeburst:before {
  content: "\e90a";
}

.icon-flower:before {
  content: "\e90b";
}

.icon-globe:before {
  content: "\e90c";
}

.icon-hand:before {
  content: "\e90d";
}

.icon-home-enrichment:before {
  content: "\e90e";
}

.icon-lightbulb:before {
  content: "\e90f";
}

.icon-meter:before {
  content: "\e910";
}

.icon-peer-review:before {
  content: "\e911";
}

.icon-plusses:before {
  content: "\e912";
}

.icon-rainbow:before {
  content: "\e913";
}

.icon-research:before {
  content: "\e914";
}

.icon-staff-dev:before {
  content: "\e915";
}

.icon-stairs:before {
  content: "\e916";
}

.icon-sun:before {
  content: "\e917";
}

.icon-teardrops:before {
  content: "\e918";
}

.icon-textbook:before {
  content: "\e919";
}

.icon-left-arrow:before {
  content: "\e91a";
}

.icon-right-arrow:before {
  content: "\e91b";
}

.rounded {
  border-radius: 1.25rem !important;
}
.rounded.rounded-sm {
  border-radius: 0.625rem !important;
}
.rounded.rounded-lg {
  border-radius: 2.5rem !important;
}
.rounded.rounded-xl {
  border-radius: 5rem !important;
}

a {
  font-family: "mabry", "Helvetica", "Arial", sans-serif;
  color: #2d2d2d;
  text-decoration: underline;
  transition: color 0.3s ease-in-out;
}
a.bold-link {
  font-family: "mabry-bold", "Helvetica", "Arial", sans-serif;
  font-weight: bold;
}
a:hover, a:focus {
  color: #2d2d2d;
}
a:visited {
  color: #2d2d2d;
}
a.arrow-link {
  color: #2d2d2d;
  text-decoration: none;
  text-decoration-style: unset;
}
a.arrow-link:has(span) span {
  text-decoration: underline !important;
  text-decoration-color: inherit;
}
a.arrow-link:hover, a.arrow-link:focus {
  color: hsl(315, 87%, 75%);
}
a.arrow-link:hover:has(span) span, a.arrow-link:focus:has(span) span {
  text-decoration: none !important;
  text-decoration-color: inherit;
}
a.text-pink-dark {
  color: #480537;
}
a.text-pink-dark:hover, a.text-pink-dark:focus {
  color: #fde7f8;
}
a.text-blue-dark {
  color: #003099;
}
a.text-blue-dark:hover, a.text-blue-dark:focus {
  color: #ccdcff;
}
a.text-blue {
  color: hsl(221, 100%, 70%);
}
a.text-blue:hover, a.text-blue:focus {
  color: #003099;
}
a.text-green-dark {
  color: #1a6653;
}
a.text-green-dark:hover, a.text-green-dark:focus {
  color: #c2f0e4;
}
a.text-orange-dark {
  color: #994a00;
}
a.text-orange-dark:hover, a.text-orange-dark:focus {
  color: #ffe5cc;
}
a.text-link {
  color: #2d2d2d;
}
a.text-link:hover, a.text-link:focus {
  color: #2d2d2d;
}

.padder-large, .padder-large-top {
  padding-top: 3.125rem;
}

.padder-large, .padder-large-bottom {
  padding-bottom: 3.125rem;
}

.padder-small, .padder-small-top {
  padding-top: 1.25rem;
}

.padder-small, .padder-small-bottom {
  padding-bottom: 1.25rem;
}

.eyebrow {
  min-height: 2.5rem;
}
.eyebrow .row {
  background-color: hsl(221, 100%, 70%);
  text-decoration: none !important;
  -webkit-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}
.eyebrow .row .text-area {
  font-family: "mabry", "Helvetica", "Arial", sans-serif;
  font-size: 0.9375rem;
  line-height: 130%;
  color: #003099;
  padding: 0.6875rem 0;
  margin: auto 0;
  text-decoration: none;
}
.eyebrow .row .text-area .eyebrow-link {
  color: #2d2d2d;
  font-family: "mabry-bold", "Helvetica", "Arial", sans-serif;
  color: #003099;
  text-decoration: none;
}
.eyebrow .row .text-area .eyebrow-link:has(span) span {
  text-decoration: underline !important;
  text-decoration-color: inherit;
}
.eyebrow .row .text-area .eyebrow-link:hover, .eyebrow .row .text-area .eyebrow-link:focus {
  color: #003099;
}
.eyebrow .row .text-area .eyebrow-link:hover:has(span) span, .eyebrow .row .text-area .eyebrow-link:focus:has(span) span {
  text-decoration: none !important;
  text-decoration-color: inherit;
}
.eyebrow .row:hover, .eyebrow .row:focus {
  background-color: #ccdcff;
}

header.page-header {
  background-color: #FFFFFF;
}
header nav.top-nav {
  border-bottom: 0.125rem solid hsl(315, 87%, 75%);
  padding: 1.4375rem 0 0 0 !important;
  margin-bottom: 0;
  justify-content: center;
}
header nav.top-nav .header-wrap {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: unset;
  margin: 0 3.8%;
  min-width: calc(100% - 30px);
  max-width: 64rem;
}
header nav.top-nav .navbar-brand {
  margin: 0 0 0 0;
}
header nav.top-nav .navbar-brand .mindup-logo {
  background-image: url(../img/MU-Secondary-Logo.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left center;
  width: 12.75rem;
  height: 2.3125rem;
  margin: 0 0 0 0;
}
header nav.top-nav .navbar-brand .mindup-swap {
  background-image: url(../img/logo-mindup.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left bottom;
  width: 12.75rem;
  height: 2.3125rem;
  margin: 0 0 0 0;
}
header nav.top-nav .navbar-brand .mindup-noswitch {
  background-image: url(../img/logo-mindup.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left bottom;
  width: 12.75rem;
  height: 2.3125rem;
  margin: 0 0 0 0;
}
header nav.top-nav .offcanvas-toggler {
  display: flex;
  background-color: hsl(315, 87%, 75%);
  border-radius: 1.25rem 1.25rem 0 0;
  padding: 0.75rem 0.875rem 0.75rem 0.875rem;
  margin-bottom: -6px;
  color: #2d2d2d;
}
header nav.top-nav .offcanvas-toggler:hover, header nav.top-nav .offcanvas-toggler:focus, header nav.top-nav .offcanvas-toggler.active, header nav.top-nav .offcanvas-toggler:active {
  background-color: #fde7f8;
}
header nav.top-nav .offcanvas-toggler .offcanvas-toggler-menu {
  color: #2d2d2d;
  font-size: 0.9375rem;
  line-height: 130%;
  font-family: "mabry-bold", "Helvetica", "Arial", sans-serif;
}
header nav.top-nav .offcanvas {
  overflow-x: hidden;
  padding-right: 0;
}
header nav.top-nav .offcanvas.offcanvas-top.show, header nav.top-nav .offcanvas.offcanvas-top.showing {
  max-width: 100vw;
  height: 100vh;
  max-height: 100vh;
  border-bottom: 0 none transparent;
  overflow-y: hidden;
  overflow-x: hidden;
}
header nav.top-nav .offcanvas.offcanvas-top.show .eyebrow, header nav.top-nav .offcanvas.offcanvas-top.showing .eyebrow {
  background-color: #FFFFFF;
  min-height: 2.5rem;
}
header nav.top-nav .offcanvas.offcanvas-top.show .eyebrow p, header nav.top-nav .offcanvas.offcanvas-top.showing .eyebrow p {
  min-height: 0.9375rem;
}
header nav.top-nav .offcanvas.offcanvas-top.show .offcanvas-header, header nav.top-nav .offcanvas.offcanvas-top.showing .offcanvas-header {
  border-bottom: 0.125rem solid hsl(315, 87%, 75%);
  padding: 1.4375rem 0.9375rem 0 0.9375rem !important;
  margin-bottom: 0;
}
header nav.top-nav .offcanvas.offcanvas-top.show .offcanvas-header .offcanvas-close, header nav.top-nav .offcanvas.offcanvas-top.showing .offcanvas-header .offcanvas-close {
  display: flex;
  background-color: hsl(315, 87%, 75%);
  border-radius: 1.25rem 1.25rem 0 0;
  padding: 0.75rem 0.875rem 0.75rem 0.875rem;
  margin-bottom: -2px;
  background-color: hsl(315, 87%, 75%);
  color: #480537;
  font-size: 0.9375rem;
  line-height: 130%;
  font-family: "mabry-bold", "Helvetica", "Arial", sans-serif;
}
header nav.top-nav .offcanvas.offcanvas-top.show .offcanvas-body, header nav.top-nav .offcanvas.offcanvas-top.showing .offcanvas-body {
  max-width: 100vw;
}
header nav.top-nav .offcanvas.offcanvas-top.show .offcanvas-body .navbar .navbar-nav .nav-item .nav-link, header nav.top-nav .offcanvas.offcanvas-top.showing .offcanvas-body .navbar .navbar-nav .nav-item .nav-link {
  font-family: "mabry-bold", "Helvetica", "Arial", sans-serif;
  color: #2d2d2d;
  font-size: 1.75rem;
  line-height: 130%;
  text-decoration: none !important;
  margin-bottom: 1.375rem;
}
header nav.top-nav .offcanvas.offcanvas-top.show .offcanvas-body .navbar .navbar-nav .nav-item:hover .nav-link, header nav.top-nav .offcanvas.offcanvas-top.show .offcanvas-body .navbar .navbar-nav .nav-item:focus .nav-link, header nav.top-nav .offcanvas.offcanvas-top.show .offcanvas-body .navbar .navbar-nav .nav-item.active .nav-link, header nav.top-nav .offcanvas.offcanvas-top.show .offcanvas-body .navbar .navbar-nav .nav-item:active .nav-link, header nav.top-nav .offcanvas.offcanvas-top.showing .offcanvas-body .navbar .navbar-nav .nav-item:hover .nav-link, header nav.top-nav .offcanvas.offcanvas-top.showing .offcanvas-body .navbar .navbar-nav .nav-item:focus .nav-link, header nav.top-nav .offcanvas.offcanvas-top.showing .offcanvas-body .navbar .navbar-nav .nav-item.active .nav-link, header nav.top-nav .offcanvas.offcanvas-top.showing .offcanvas-body .navbar .navbar-nav .nav-item:active .nav-link {
  color: hsl(315, 87%, 75%);
}
header nav.top-nav .offcanvas.offcanvas-top.show .offcanvas-body .navbar .navbar-nav .nav-item.dropdown .dropdown-toggle:after, header nav.top-nav .offcanvas.offcanvas-top.showing .offcanvas-body .navbar .navbar-nav .nav-item.dropdown .dropdown-toggle:after {
  content: "↓";
  font-family: "mabry", "Helvetica", "Arial", sans-serif;
  font-size: 1.75rem;
  line-height: 130%;
  border: 0 none !important;
  vertical-align: unset;
}
header nav.top-nav .offcanvas.offcanvas-top.show .offcanvas-body .navbar .navbar-nav .nav-item.dropdown .dropdown-toggle.show, header nav.top-nav .offcanvas.offcanvas-top.show .offcanvas-body .navbar .navbar-nav .nav-item.dropdown .dropdown-toggle.showing, header nav.top-nav .offcanvas.offcanvas-top.showing .offcanvas-body .navbar .navbar-nav .nav-item.dropdown .dropdown-toggle.show, header nav.top-nav .offcanvas.offcanvas-top.showing .offcanvas-body .navbar .navbar-nav .nav-item.dropdown .dropdown-toggle.showing {
  color: hsl(315, 87%, 75%);
  margin-bottom: 0;
}
header nav.top-nav .offcanvas.offcanvas-top.show .offcanvas-body .navbar .navbar-nav .nav-item.dropdown .dropdown-toggle.show:after, header nav.top-nav .offcanvas.offcanvas-top.show .offcanvas-body .navbar .navbar-nav .nav-item.dropdown .dropdown-toggle.showing:after, header nav.top-nav .offcanvas.offcanvas-top.showing .offcanvas-body .navbar .navbar-nav .nav-item.dropdown .dropdown-toggle.show:after, header nav.top-nav .offcanvas.offcanvas-top.showing .offcanvas-body .navbar .navbar-nav .nav-item.dropdown .dropdown-toggle.showing:after {
  content: "–";
}
header nav.top-nav .offcanvas.offcanvas-top.show .offcanvas-body .navbar .navbar-nav .nav-item.dropdown .dropdown-menu, header nav.top-nav .offcanvas.offcanvas-top.showing .offcanvas-body .navbar .navbar-nav .nav-item.dropdown .dropdown-menu {
  position: static !important;
  border: 0 none transparent;
}
header nav.top-nav .offcanvas.offcanvas-top.show .offcanvas-body .navbar .navbar-nav .nav-item.dropdown .dropdown-menu.show, header nav.top-nav .offcanvas.offcanvas-top.show .offcanvas-body .navbar .navbar-nav .nav-item.dropdown .dropdown-menu.showing, header nav.top-nav .offcanvas.offcanvas-top.showing .offcanvas-body .navbar .navbar-nav .nav-item.dropdown .dropdown-menu.show, header nav.top-nav .offcanvas.offcanvas-top.showing .offcanvas-body .navbar .navbar-nav .nav-item.dropdown .dropdown-menu.showing {
  overflow-x: hidden;
}
header nav.top-nav .offcanvas.offcanvas-top.show .offcanvas-body .navbar .navbar-nav .nav-item.dropdown .dropdown-menu.pill-stack .pill-stack-area, header nav.top-nav .offcanvas.offcanvas-top.showing .offcanvas-body .navbar .navbar-nav .nav-item.dropdown .dropdown-menu.pill-stack .pill-stack-area {
  padding: 0.625rem 0.9375rem;
  max-width: 100%;
}
header nav.top-nav .offcanvas.offcanvas-top.show .offcanvas-body .navbar .navbar-nav .nav-item.dropdown .dropdown-menu.pill-stack .pill-stack-area .rounded-pill, header nav.top-nav .offcanvas.offcanvas-top.showing .offcanvas-body .navbar .navbar-nav .nav-item.dropdown .dropdown-menu.pill-stack .pill-stack-area .rounded-pill {
  background-color: #F8F3EF !important;
  padding: 1.25rem;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  justify-content: start;
  white-space: break-spaces;
}
header nav.top-nav .offcanvas.offcanvas-top.show .offcanvas-body .navbar .navbar-nav .nav-item.dropdown .dropdown-menu.pill-stack .pill-stack-area .rounded-pill .text-icon, header nav.top-nav .offcanvas.offcanvas-top.showing .offcanvas-body .navbar .navbar-nav .nav-item.dropdown .dropdown-menu.pill-stack .pill-stack-area .rounded-pill .text-icon {
  font-size: 5rem;
  line-height: 5rem;
  margin-right: 0.9375rem;
}
header nav.top-nav .offcanvas.offcanvas-top.show .offcanvas-body .navbar .navbar-nav .nav-item.dropdown .dropdown-menu.pill-stack .pill-stack-area .rounded-pill .text-icon.icon-checkmark:before, header nav.top-nav .offcanvas.offcanvas-top.showing .offcanvas-body .navbar .navbar-nav .nav-item.dropdown .dropdown-menu.pill-stack .pill-stack-area .rounded-pill .text-icon.icon-checkmark:before {
  font-size: 3.75rem !important;
  line-height: 3.75rem;
  padding: 0 0.625rem;
  margin-bottom: 0.625rem;
  position: relative;
  top: -15px;
}
header nav.top-nav .offcanvas.offcanvas-top.show .offcanvas-body .navbar .navbar-nav .nav-item.dropdown .dropdown-menu.pill-stack .pill-stack-area .rounded-pill .link-wrap, header nav.top-nav .offcanvas.offcanvas-top.showing .offcanvas-body .navbar .navbar-nav .nav-item.dropdown .dropdown-menu.pill-stack .pill-stack-area .rounded-pill .link-wrap {
  flex-wrap: wrap;
  flex-direction: column;
  align-items: start;
  justify-content: start;
}
header nav.top-nav .offcanvas.offcanvas-top.show .offcanvas-body .navbar .navbar-nav .nav-item.dropdown .dropdown-menu.pill-stack .pill-stack-area .rounded-pill .link-wrap .link-desc, header nav.top-nav .offcanvas.offcanvas-top.showing .offcanvas-body .navbar .navbar-nav .nav-item.dropdown .dropdown-menu.pill-stack .pill-stack-area .rounded-pill .link-wrap .link-desc {
  display: block;
  -ms-word-wrap: break-word;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  -webkit-hyphenate-before: 2;
  -webkit-hyphenate-after: 3;
  hyphenate-lines: 3;
}
header nav.top-nav .offcanvas.offcanvas-top.show .offcanvas-body .navbar .navbar-nav .nav-item.get-started, header nav.top-nav .offcanvas.offcanvas-top.showing .offcanvas-body .navbar .navbar-nav .nav-item.get-started {
  width: 13.75rem;
  min-width: 13.75rem;
  max-width: 13.75rem;
  background-color: hsl(29, 100%, 70%);
  border-radius: 5rem;
  padding: 0.75rem 0.875rem 0.75rem 0.875rem;
}
header nav.top-nav .offcanvas.offcanvas-top.show .offcanvas-body .navbar .navbar-nav .nav-item.get-started .nav-link, header nav.top-nav .offcanvas.offcanvas-top.showing .offcanvas-body .navbar .navbar-nav .nav-item.get-started .nav-link {
  text-align: center;
  margin-bottom: 0;
}
header nav.top-nav .offcanvas.offcanvas-top.show .offcanvas-body .navbar .navbar-nav.extra-links .nav-item .nav-link, header nav.top-nav .offcanvas.offcanvas-top.showing .offcanvas-body .navbar .navbar-nav.extra-links .nav-item .nav-link {
  font-family: "mabry", "Helvetica", "Arial", sans-serif;
  color: #2d2d2d;
  font-size: 0.875rem;
  line-height: 130%;
  text-decoration: none !important;
  margin-bottom: 0;
}
header nav.top-nav .nav-double-decker {
  margin: 0 0 0 0;
}
header nav.top-nav .nav-double-decker .nav-top-mini {
  padding: 1.5rem 0 0.75rem 0;
}
header nav.top-nav .nav-double-decker .nav-top-mini.navbar-nav .nav-item .nav-link {
  color: #2d2d2d;
  font-size: 0.9375rem;
  line-height: 130%;
  text-decoration: underline !important;
}
header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item {
  padding: 1.5625rem 0.4375rem 0.75rem 0.4375rem;
}
header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item .nav-link {
  text-align: center;
  font-family: "mabry-bold", "Helvetica", "Arial", sans-serif;
  color: #2d2d2d;
  font-size: 0.9375rem;
  line-height: 110%;
  text-decoration: none !important;
  padding-left: 4px;
  padding-right: 4px;
}
header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.get-started {
  display: flex;
  background-color: hsl(315, 87%, 75%);
  border-radius: 1.25rem 1.25rem 0 0;
  padding: 0.75rem 0.875rem 0.75rem 0.875rem;
}
header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.get-started .nav-link {
  color: #2d2d2d;
}
header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.get-started:hover, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.get-started:focus, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.get-started.active, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.get-started:active {
  background-color: #fde7f8;
}

.offcanvas-backdrop {
  background-color: #FFFFFF;
}
.offcanvas-backdrop.show {
  opacity: 1;
}

section {
  margin-bottom: 6.25rem;
}

.container-fluid .header-slides {
  width: 100%;
  overflow-x: hidden;
  min-width: calc(100% - 30px);
  max-width: 64rem;
  margin: 0 auto 0 auto;
}
.container-fluid .header-slides .slide-head-area {
  margin: 1.875rem 0.625rem;
  width: 100%;
  max-width: 22.1875rem;
}
.container-fluid .header-slides .slide-head-area .h0 {
  font-size: 2.4375rem;
  line-height: 95%;
  letter-spacing: -2%;
}
.container-fluid .header-slides .slide-pill.pink {
  background-color: #fde7f8;
  padding: 1.875rem;
  border-radius: 25rem;
  max-width: 21.5625rem;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  top: -80px;
}
.container-fluid .header-slides .slide-pill.pink .pill-text {
  text-align: center;
  color: #480537;
  font-size: 0.9375rem;
  line-height: 140%;
}
.container-fluid .header-slides .slide-image-area {
  width: 100%;
  max-width: 17.1875rem;
  margin: 0 0 0 auto;
  padding-left: 38px;
  border-radius: 1.25rem;
}
.container-fluid .header-slides .slide-image-area .slide-img {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 1.25rem;
  height: 12.5rem;
  width: 17.1875rem;
}

.header-hero .hero-image-area {
  width: 100%;
  height: 410px;
  padding: 0;
  display: flex;
}
.header-hero .hero-image-area .hero-image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 1.875rem 0 0 1.875rem;
  margin-left: auto;
  height: 16.6875rem;
  width: 100%;
  max-width: 18.75rem;
}
.header-hero .hero-image-area .hero-pill {
  border-radius: 25rem;
  padding: 1.875rem 1.875rem;
  margin: 1.875rem 0rem 0rem 0rem;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  width: 100%;
  max-width: 18.75rem;
  position: absolute;
  top: 525px;
  left: 10px;
}
.header-hero .hero-image-area .hero-pill .hero-pill-icon {
  font-size: 6.25rem;
  line-height: 6.25rem;
  width: 6.25rem;
  height: 6.25rem;
}
.header-hero .hero-image-area .hero-pill .hero-pill-text {
  font-family: "mabry", "Helvetica", "Arial", sans-serif;
  font-size: 0.9375rem;
  line-height: 130%;
  text-align: center;
}
.header-hero .hero-image-area .hero-pill.pink {
  background-color: #fde7f8;
}
.header-hero .hero-image-area .hero-pill.pink .hero-pill-icon,
.header-hero .hero-image-area .hero-pill.pink .hero-pill-text {
  color: #480537;
}
.header-hero .hero-image-area .hero-pill.blue {
  background-color: #ccdcff;
}
.header-hero .hero-image-area .hero-pill.blue .hero-pill-icon,
.header-hero .hero-image-area .hero-pill.blue .hero-pill-text {
  color: #003099;
}
.header-hero .hero-image-area .hero-pill.green {
  background-color: #c2f0e4;
}
.header-hero .hero-image-area .hero-pill.green .hero-pill-icon,
.header-hero .hero-image-area .hero-pill.green .hero-pill-text {
  color: #1a6653;
}
.header-hero .hero-image-area .hero-pill.orange {
  background-color: #ffe5cc;
}
.header-hero .hero-image-area .hero-pill.orange .hero-pill-icon,
.header-hero .hero-image-area .hero-pill.orange .hero-pill-text {
  color: #994a00;
}
.header-hero .hero-content-area {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: space-between;
}
.header-hero .hero-content-area .hero-subhead {
  font-family: "mabry-bold", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 125%;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 1.875rem;
}
.header-hero .hero-content-area .hero-header {
  font-size: 2.8125rem;
  line-height: 95%;
  letter-spacing: -0.9px;
  margin-top: 0 !important;
}

.curved-box {
  background-color: #F8F3EF;
  border-radius: 2.5rem;
  padding: 1.875rem 1.25rem;
  margin: 0rem 0rem 3.125rem 0rem;
}
.curved-box .text-to-wrap {
  width: 100%;
  clear: none;
  display: inline-block;
}
.curved-box .clipped-path {
  width: 172px;
  height: 143px;
  background: #F8F3EF url(../img/brain.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  position: static;
  right: -62px;
  float: right;
  clear: none;
  clip-path: polygon(98.541% 52.592%, 98.541% 52.592%, 98.522% 51.918%, 98.487% 51.285%, 98.438% 50.69%, 98.378% 50.132%, 98.307% 49.607%, 98.228% 49.113%, 98.142% 48.647%, 98.051% 48.206%, 97.957% 47.787%, 97.861% 47.389%, 97.861% 47.389%, 97.881% 46.226%, 97.819% 45.066%, 97.68% 43.916%, 97.472% 42.783%, 97.203% 41.674%, 96.878% 40.598%, 96.506% 39.561%, 96.092% 38.569%, 95.643% 37.632%, 95.168% 36.755%, 95.168% 36.755%, 95.129% 35.636%, 95.039% 34.598%, 94.906% 33.637%, 94.74% 32.753%, 94.547% 31.941%, 94.337% 31.201%, 94.117% 30.53%, 93.898% 29.925%, 93.686% 29.385%, 93.49% 28.906%, 93.49% 28.906%, 93.474% 28.868%, 93.458% 28.831%, 93.443% 28.793%, 93.428% 28.756%, 93.412% 28.718%, 93.397% 28.681%, 93.382% 28.644%, 93.367% 28.607%, 93.352% 28.57%, 93.337% 28.533%, 93.337% 28.533%, 93.092% 27.935%, 92.765% 27.205%, 92.355% 26.369%, 91.86% 25.453%, 91.276% 24.481%, 90.602% 23.479%, 89.835% 22.473%, 88.973% 21.487%, 88.014% 20.547%, 86.955% 19.679%, 86.955% 19.679%, 86.721% 19.508%, 86.49% 19.347%, 86.265% 19.194%, 86.047% 19.051%, 85.835% 18.915%, 85.63% 18.788%, 85.434% 18.668%, 85.248% 18.557%, 85.071% 18.452%, 84.906% 18.355%, 84.906% 18.355%, 84.857% 18.326%, 84.805% 18.295%, 84.752% 18.264%, 84.699% 18.233%, 84.647% 18.202%, 84.596% 18.172%, 84.548% 18.143%, 84.504% 18.116%, 84.465% 18.092%, 84.431% 18.071%, 84.431% 18.071%, 84.388% 18.035%, 84.345% 18%, 84.302% 17.964%, 84.259% 17.928%, 84.216% 17.892%, 84.173% 17.856%, 84.13% 17.819%, 84.087% 17.782%, 84.044% 17.746%, 84% 17.709%, 84% 17.709%, 83.766% 17.511%, 83.518% 17.304%, 83.255% 17.088%, 82.979% 16.866%, 82.687% 16.639%, 82.38% 16.408%, 82.058% 16.176%, 81.72% 15.944%, 81.367% 15.714%, 80.997% 15.487%, 80.997% 15.487%, 80.462% 14.737%, 79.894% 14.05%, 79.305% 13.424%, 78.707% 12.858%, 78.111% 12.349%, 77.53% 11.896%, 76.975% 11.495%, 76.458% 11.147%, 75.99% 10.847%, 75.585% 10.595%, 75.585% 10.595%, 75.077% 10.294%, 74.578% 10.024%, 74.089% 9.783%, 73.612% 9.568%, 73.148% 9.379%, 72.698% 9.213%, 72.264% 9.069%, 71.846% 8.944%, 71.447% 8.838%, 71.068% 8.747%, 71.068% 8.747%, 70.856% 8.586%, 70.636% 8.422%, 70.407% 8.256%, 70.169% 8.088%, 69.921% 7.917%, 69.664% 7.744%, 69.397% 7.569%, 69.12% 7.392%, 68.834% 7.213%, 68.537% 7.032%, 68.537% 7.032%, 67.613% 6.499%, 66.701% 6.022%, 65.8% 5.601%, 64.912% 5.235%, 64.036% 4.925%, 63.173% 4.671%, 62.323% 4.473%, 61.488% 4.332%, 60.667% 4.247%, 59.862% 4.218%, 59.862% 4.218%, 59.804% 4.218%, 59.746% 4.219%, 59.689% 4.22%, 59.631% 4.221%, 59.574% 4.222%, 59.516% 4.224%, 59.459% 4.226%, 59.402% 4.228%, 59.344% 4.231%, 59.287% 4.233%, 59.287% 4.233%, 59.259% 4.215%, 59.23% 4.197%, 59.201% 4.179%, 59.172% 4.16%, 59.143% 4.142%, 59.114% 4.124%, 59.084% 4.105%, 59.054% 4.087%, 59.025% 4.069%, 58.995% 4.051%, 58.995% 4.051%, 58.295% 3.652%, 57.565% 3.297%, 56.806% 2.985%, 56.015% 2.714%, 55.191% 2.486%, 54.335% 2.3%, 53.444% 2.156%, 52.519% 2.054%, 51.557% 1.992%, 50.558% 1.972%, 50.558% 1.972%, 49.891% 1.98%, 49.238% 2.005%, 48.602% 2.044%, 47.986% 2.094%, 47.394% 2.154%, 46.828% 2.221%, 46.293% 2.294%, 45.791% 2.371%, 45.327% 2.448%, 44.902% 2.525%, 44.902% 2.525%, 44.855% 2.534%, 44.808% 2.543%, 44.761% 2.552%, 44.715% 2.561%, 44.668% 2.57%, 44.622% 2.58%, 44.576% 2.589%, 44.53% 2.598%, 44.484% 2.607%, 44.438% 2.616%, 44.438% 2.616%, 43.981% 2.477%, 43.524% 2.355%, 43.07% 2.249%, 42.618% 2.159%, 42.17% 2.083%, 41.728% 2.021%, 41.291% 1.971%, 40.863% 1.934%, 40.443% 1.907%, 40.033% 1.891%, 40.033% 1.891%, 39.994% 1.89%, 39.955% 1.889%, 39.916% 1.888%, 39.877% 1.887%, 39.837% 1.886%, 39.798% 1.886%, 39.758% 1.886%, 39.718% 1.885%, 39.678% 1.885%, 39.637% 1.885%, 39.637% 1.885%, 39.244% 1.891%, 38.857% 1.906%, 38.475% 1.931%, 38.1% 1.963%, 37.731% 2.001%, 37.369% 2.044%, 37.014% 2.092%, 36.667% 2.141%, 36.327% 2.192%, 35.996% 2.243%, 35.996% 2.243%, 35.879% 2.261%, 35.754% 2.28%, 35.624% 2.3%, 35.491% 2.32%, 35.358% 2.339%, 35.228% 2.358%, 35.101% 2.375%, 34.981% 2.39%, 34.871% 2.404%, 34.772% 2.414%, 34.772% 2.414%, 34.57% 2.39%, 34.367% 2.368%, 34.164% 2.349%, 33.959% 2.332%, 33.754% 2.318%, 33.549% 2.307%, 33.342% 2.298%, 33.135% 2.291%, 32.928% 2.287%, 32.721% 2.286%, 32.721% 2.286%, 31.926% 2.304%, 31.135% 2.359%, 30.35% 2.45%, 29.572% 2.576%, 28.804% 2.737%, 28.046% 2.933%, 27.301% 3.164%, 26.571% 3.428%, 25.857% 3.727%, 25.16% 4.058%, 25.16% 4.058%, 24.774% 4.261%, 24.4% 4.471%, 24.038% 4.687%, 23.688% 4.906%, 23.351% 5.127%, 23.026% 5.348%, 22.714% 5.567%, 22.414% 5.783%, 22.127% 5.992%, 21.853% 6.194%, 21.853% 6.194%, 21.725% 6.288%, 21.587% 6.389%, 21.444% 6.493%, 21.299% 6.598%, 21.155% 6.701%, 21.016% 6.799%, 20.885% 6.889%, 20.765% 6.969%, 20.66% 7.035%, 20.573% 7.084%, 20.573% 7.084%, 19.673% 7.46%, 18.76% 7.862%, 17.841% 8.297%, 16.925% 8.77%, 16.022% 9.289%, 15.139% 9.859%, 14.286% 10.486%, 13.471% 11.179%, 12.702% 11.941%, 11.989% 12.781%, 11.989% 12.781%, 11.89% 12.911%, 11.793% 13.041%, 11.699% 13.171%, 11.608% 13.301%, 11.52% 13.431%, 11.434% 13.562%, 11.35% 13.692%, 11.269% 13.822%, 11.191% 13.952%, 11.115% 14.082%, 11.115% 14.082%, 11.055% 14.134%, 10.996% 14.187%, 10.937% 14.24%, 10.878% 14.294%, 10.819% 14.348%, 10.761% 14.402%, 10.703% 14.458%, 10.646% 14.513%, 10.588% 14.57%, 10.532% 14.626%, 10.532% 14.626%, 10.221% 14.953%, 9.937% 15.278%, 9.679% 15.597%, 9.445% 15.908%, 9.234% 16.209%, 9.045% 16.495%, 8.878% 16.765%, 8.73% 17.015%, 8.601% 17.243%, 8.489% 17.445%, 8.489% 17.445%, 8.331% 17.669%, 8.18% 17.892%, 8.036% 18.112%, 7.899% 18.331%, 7.768% 18.546%, 7.642% 18.759%, 7.521% 18.969%, 7.404% 19.175%, 7.291% 19.377%, 7.181% 19.575%, 7.181% 19.575%, 7.157% 19.619%, 7.131% 19.665%, 7.105% 19.712%, 7.078% 19.761%, 7.051% 19.81%, 7.022% 19.86%, 6.994% 19.91%, 6.966% 19.96%, 6.938% 20.01%, 6.91% 20.059%, 6.91% 20.059%, 6.016% 20.848%, 5.223% 21.69%, 4.525% 22.568%, 3.914% 23.463%, 3.385% 24.357%, 2.929% 25.231%, 2.541% 26.068%, 2.214% 26.849%, 1.941% 27.555%, 1.715% 28.17%, 1.715% 28.17%, 1.7% 28.21%, 1.685% 28.25%, 1.671% 28.29%, 1.657% 28.329%, 1.643% 28.367%, 1.629% 28.405%, 1.615% 28.442%, 1.601% 28.479%, 1.588% 28.515%, 1.575% 28.55%, 1.575% 28.55%, 1.278% 29.437%, 1.058% 30.316%, 0.903% 31.184%, 0.807% 32.036%, 0.759% 32.867%, 0.751% 33.673%, 0.774% 34.45%, 0.819% 35.193%, 0.878% 35.897%, 0.941% 36.559%, 0.941% 36.559%, 0.945% 36.605%, 0.949% 36.652%, 0.954% 36.7%, 0.959% 36.749%, 0.964% 36.799%, 0.968% 36.851%, 0.973% 36.902%, 0.978% 36.954%, 0.983% 37.006%, 0.988% 37.058%, 0.988% 37.058%, 0.646% 38.888%, 0.549% 40.661%, 0.682% 42.386%, 1.031% 44.074%, 1.579% 45.735%, 2.314% 47.378%, 3.219% 49.015%, 4.281% 50.654%, 5.484% 52.306%, 6.813% 53.982%, 6.813% 53.982%, 6.916% 54.106%, 7.02% 54.23%, 7.124% 54.352%, 7.229% 54.473%, 7.334% 54.593%, 7.44% 54.713%, 7.547% 54.831%, 7.655% 54.948%, 7.763% 55.064%, 7.871% 55.18%, 7.871% 55.18%, 7.764% 55.919%, 7.705% 56.66%, 7.696% 57.402%, 7.735% 58.14%, 7.823% 58.873%, 7.959% 59.597%, 8.144% 60.31%, 8.377% 61.008%, 8.659% 61.689%, 8.989% 62.351%, 8.989% 62.351%, 9.54% 63.254%, 10.17% 64.085%, 10.872% 64.839%, 11.643% 65.513%, 12.477% 66.105%, 13.37% 66.612%, 14.318% 67.03%, 15.315% 67.357%, 16.357% 67.589%, 17.439% 67.723%, 17.439% 67.723%, 17.524% 67.729%, 17.61% 67.735%, 17.697% 67.74%, 17.786% 67.744%, 17.876% 67.748%, 17.968% 67.75%, 18.062% 67.752%, 18.159% 67.754%, 18.258% 67.755%, 18.361% 67.755%, 18.361% 67.755%, 18.688% 67.752%, 19.065% 67.744%, 19.487% 67.731%, 19.952% 67.713%, 20.458% 67.69%, 21.002% 67.663%, 21.582% 67.633%, 22.194% 67.599%, 22.835% 67.562%, 23.505% 67.522%, 23.505% 67.522%, 23.79% 67.962%, 24.082% 68.397%, 24.378% 68.827%, 24.68% 69.248%, 24.985% 69.658%, 25.293% 70.056%, 25.604% 70.438%, 25.917% 70.803%, 26.231% 71.148%, 26.545% 71.471%, 26.545% 71.471%, 27.187% 72.054%, 27.972% 72.672%, 28.886% 73.303%, 29.915% 73.923%, 31.042% 74.513%, 32.255% 75.048%, 33.538% 75.508%, 34.877% 75.87%, 36.257% 76.113%, 37.664% 76.214%, 37.664% 76.214%, 37.689% 76.214%, 37.715% 76.214%, 37.741% 76.215%, 37.767% 76.215%, 37.793% 76.215%, 37.819% 76.215%, 37.845% 76.216%, 37.87% 76.216%, 37.896% 76.216%, 37.921% 76.216%, 37.921% 76.216%, 38.235% 76.213%, 38.544% 76.204%, 38.846% 76.189%, 39.142% 76.168%, 39.433% 76.143%, 39.717% 76.112%, 39.995% 76.077%, 40.267% 76.038%, 40.533% 75.994%, 40.793% 75.947%, 40.793% 75.947%, 41.104% 76.478%, 41.422% 76.997%, 41.748% 77.504%, 42.082% 77.996%, 42.422% 78.473%, 42.77% 78.934%, 43.124% 79.377%, 43.484% 79.8%, 43.85% 80.204%, 44.221% 80.585%, 44.221% 80.585%, 44.276% 80.639%, 44.331% 80.693%, 44.387% 80.746%, 44.442% 80.8%, 44.497% 80.853%, 44.553% 80.905%, 44.608% 80.958%, 44.664% 81.01%, 44.72% 81.061%, 44.776% 81.112%, 44.776% 81.112%, 44.944% 81.645%, 45.129% 82.167%, 45.331% 82.679%, 45.551% 83.179%, 45.788% 83.667%, 46.042% 84.144%, 46.312% 84.608%, 46.6% 85.059%, 46.904% 85.497%, 47.225% 85.922%, 47.225% 85.922%, 47.302% 86.019%, 47.379% 86.117%, 47.456% 86.214%, 47.534% 86.312%, 47.611% 86.409%, 47.689% 86.506%, 47.767% 86.603%, 47.845% 86.7%, 47.923% 86.797%, 48.001% 86.893%, 48.001% 86.893%, 48.135% 87.06%, 48.276% 87.235%, 48.419% 87.414%, 48.562% 87.595%, 48.702% 87.774%, 48.837% 87.948%, 48.963% 88.115%, 49.079% 88.272%, 49.179% 88.415%, 49.264% 88.541%, 49.264% 88.541%, 49.304% 88.742%, 49.34% 88.943%, 49.371% 89.142%, 49.397% 89.334%, 49.419% 89.518%, 49.438% 89.689%, 49.452% 89.847%, 49.463% 89.986%, 49.471% 90.105%, 49.475% 90.2%, 49.475% 90.2%, 49.513% 91.046%, 49.619% 91.873%, 49.794% 92.68%, 50.034% 93.462%, 50.338% 94.215%, 50.704% 94.937%, 51.13% 95.623%, 51.613% 96.271%, 52.151% 96.876%, 52.744% 97.435%, 52.744% 97.435%, 53.218% 97.816%, 53.711% 98.157%, 54.222% 98.458%, 54.749% 98.719%, 55.289% 98.941%, 55.842% 99.122%, 56.405% 99.263%, 56.976% 99.364%, 57.553% 99.424%, 58.135% 99.444%, 58.135% 99.444%, 58.334% 99.442%, 58.533% 99.435%, 58.733% 99.423%, 58.932% 99.407%, 59.131% 99.385%, 59.331% 99.359%, 59.53% 99.329%, 59.728% 99.294%, 59.927% 99.254%, 60.124% 99.209%, 64.382% 98.196%, 64.382% 98.196%, 65.423% 97.875%, 66.402% 97.427%, 67.311% 96.863%, 68.145% 96.192%, 68.895% 95.423%, 69.554% 94.566%, 70.116% 93.63%, 70.573% 92.626%, 70.917% 91.562%, 71.143% 90.449%, 71.143% 90.449%, 71.299% 90.421%, 71.455% 90.39%, 71.61% 90.357%, 71.764% 90.32%, 71.916% 90.281%, 72.068% 90.24%, 72.219% 90.196%, 72.369% 90.149%, 72.517% 90.099%, 72.665% 90.048%, 72.665% 90.048%, 72.923% 89.993%, 73.179% 89.934%, 73.433% 89.871%, 73.686% 89.804%, 73.937% 89.733%, 74.186% 89.659%, 74.433% 89.581%, 74.678% 89.499%, 74.921% 89.414%, 75.162% 89.325%, 75.162% 89.325%, 75.281% 89.283%, 75.4% 89.24%, 75.517% 89.194%, 75.634% 89.147%, 75.75% 89.099%, 75.865% 89.048%, 75.98% 88.996%, 76.094% 88.942%, 76.207% 88.887%, 76.32% 88.829%, 76.32% 88.829%, 76.574% 88.705%, 76.826% 88.576%, 77.077% 88.442%, 77.326% 88.304%, 77.572% 88.16%, 77.817% 88.012%, 78.06% 87.859%, 78.301% 87.702%, 78.539% 87.54%, 78.776% 87.374%, 78.776% 87.374%, 78.898% 87.292%, 79.019% 87.209%, 79.138% 87.124%, 79.256% 87.038%, 79.372% 86.949%, 79.486% 86.859%, 79.599% 86.766%, 79.71% 86.672%, 79.82% 86.577%, 79.928% 86.479%, 79.928% 86.479%, 80.042% 86.382%, 80.155% 86.284%, 80.267% 86.185%, 80.38% 86.085%, 80.492% 85.983%, 80.604% 85.879%, 80.716% 85.774%, 80.828% 85.668%, 80.939% 85.56%, 81.051% 85.451%, 81.051% 85.451%, 81.111% 85.394%, 81.171% 85.337%, 81.23% 85.278%, 81.289% 85.22%, 81.348% 85.16%, 81.406% 85.1%, 81.464% 85.039%, 81.521% 84.978%, 81.578% 84.916%, 81.634% 84.854%, 81.634% 84.854%, 81.695% 84.789%, 81.757% 84.723%, 81.818% 84.656%, 81.88% 84.589%, 81.943% 84.52%, 82.005% 84.452%, 82.068% 84.382%, 82.131% 84.312%, 82.194% 84.24%, 82.258% 84.169%, 82.258% 84.169%, 82.312% 84.111%, 82.366% 84.053%, 82.42% 83.995%, 82.473% 83.936%, 82.525% 83.877%, 82.577% 83.817%, 82.629% 83.757%, 82.68% 83.696%, 82.73% 83.635%, 82.78% 83.573%, 82.78% 83.573%, 82.832% 83.514%, 82.884% 83.455%, 82.935% 83.395%, 82.985% 83.335%, 83.036% 83.274%, 83.085% 83.213%, 83.134% 83.152%, 83.182% 83.09%, 83.23% 83.028%, 83.277% 82.965%, 83.277% 82.965%, 83.332% 82.902%, 83.386% 82.839%, 83.44% 82.775%, 83.493% 82.71%, 83.546% 82.646%, 83.598% 82.58%, 83.65% 82.514%, 83.701% 82.447%, 83.751% 82.38%, 83.801% 82.312%, 83.801% 82.312%, 83.927% 82.15%, 84.051% 81.988%, 84.172% 81.827%, 84.29% 81.666%, 84.406% 81.505%, 84.52% 81.344%, 84.631% 81.183%, 84.74% 81.022%, 84.847% 80.861%, 84.951% 80.7%, 84.951% 80.7%, 84.993% 80.637%, 85.034% 80.574%, 85.075% 80.51%, 85.115% 80.446%, 85.155% 80.382%, 85.194% 80.317%, 85.233% 80.253%, 85.271% 80.187%, 85.308% 80.122%, 85.345% 80.056%, 85.345% 80.056%, 85.393% 79.975%, 85.439% 79.894%, 85.485% 79.813%, 85.53% 79.732%, 85.575% 79.65%, 85.619% 79.569%, 85.663% 79.487%, 85.706% 79.405%, 85.749% 79.323%, 85.79% 79.24%, 85.79% 79.24%, 86.108% 79.037%, 86.426% 78.817%, 86.746% 78.579%, 87.066% 78.324%, 87.386% 78.05%, 87.706% 77.757%, 88.024% 77.445%, 88.342% 77.112%, 88.658% 76.759%, 88.971% 76.384%, 88.971% 76.384%, 89.252% 76.026%, 89.516% 75.67%, 89.765% 75.317%, 89.997% 74.972%, 90.214% 74.635%, 90.415% 74.311%, 90.601% 74.001%, 90.771% 73.707%, 90.926% 73.434%, 91.066% 73.182%, 91.066% 73.182%, 91.067% 73.181%, 91.069% 73.179%, 91.07% 73.177%, 91.072% 73.176%, 91.073% 73.174%, 91.075% 73.172%, 91.076% 73.17%, 91.077% 73.169%, 91.079% 73.167%, 91.08% 73.165%, 91.08% 73.165%, 91.374% 72.826%, 91.691% 72.453%, 92.026% 72.048%, 92.372% 71.61%, 92.725% 71.139%, 93.079% 70.636%, 93.428% 70.1%, 93.767% 69.532%, 94.09% 68.932%, 94.392% 68.299%, 94.392% 68.299%, 94.49% 68.074%, 94.585% 67.85%, 94.676% 67.628%, 94.763% 67.406%, 94.847% 67.187%, 94.929% 66.968%, 95.009% 66.751%, 95.087% 66.536%, 95.164% 66.322%, 95.24% 66.109%, 95.24% 66.109%, 95.303% 65.93%, 95.373% 65.734%, 95.448% 65.527%, 95.526% 65.316%, 95.605% 65.106%, 95.684% 64.905%, 95.761% 64.716%, 95.833% 64.548%, 95.9% 64.406%, 95.959% 64.296%, 95.959% 64.296%, 96.636% 63.081%, 97.185% 61.874%, 97.62% 60.676%, 97.954% 59.487%, 98.199% 58.308%, 98.367% 57.14%, 98.473% 55.984%, 98.527% 54.841%, 98.544% 53.71%, 98.536% 52.594%);
  shape-outside: polygon(98.541% 52.592%, 98.541% 52.592%, 98.522% 51.918%, 98.487% 51.285%, 98.438% 50.69%, 98.378% 50.132%, 98.307% 49.607%, 98.228% 49.113%, 98.142% 48.647%, 98.051% 48.206%, 97.957% 47.787%, 97.861% 47.389%, 97.861% 47.389%, 97.881% 46.226%, 97.819% 45.066%, 97.68% 43.916%, 97.472% 42.783%, 97.203% 41.674%, 96.878% 40.598%, 96.506% 39.561%, 96.092% 38.569%, 95.643% 37.632%, 95.168% 36.755%, 95.168% 36.755%, 95.129% 35.636%, 95.039% 34.598%, 94.906% 33.637%, 94.74% 32.753%, 94.547% 31.941%, 94.337% 31.201%, 94.117% 30.53%, 93.898% 29.925%, 93.686% 29.385%, 93.49% 28.906%, 93.49% 28.906%, 93.474% 28.868%, 93.458% 28.831%, 93.443% 28.793%, 93.428% 28.756%, 93.412% 28.718%, 93.397% 28.681%, 93.382% 28.644%, 93.367% 28.607%, 93.352% 28.57%, 93.337% 28.533%, 93.337% 28.533%, 93.092% 27.935%, 92.765% 27.205%, 92.355% 26.369%, 91.86% 25.453%, 91.276% 24.481%, 90.602% 23.479%, 89.835% 22.473%, 88.973% 21.487%, 88.014% 20.547%, 86.955% 19.679%, 86.955% 19.679%, 86.721% 19.508%, 86.49% 19.347%, 86.265% 19.194%, 86.047% 19.051%, 85.835% 18.915%, 85.63% 18.788%, 85.434% 18.668%, 85.248% 18.557%, 85.071% 18.452%, 84.906% 18.355%, 84.906% 18.355%, 84.857% 18.326%, 84.805% 18.295%, 84.752% 18.264%, 84.699% 18.233%, 84.647% 18.202%, 84.596% 18.172%, 84.548% 18.143%, 84.504% 18.116%, 84.465% 18.092%, 84.431% 18.071%, 84.431% 18.071%, 84.388% 18.035%, 84.345% 18%, 84.302% 17.964%, 84.259% 17.928%, 84.216% 17.892%, 84.173% 17.856%, 84.13% 17.819%, 84.087% 17.782%, 84.044% 17.746%, 84% 17.709%, 84% 17.709%, 83.766% 17.511%, 83.518% 17.304%, 83.255% 17.088%, 82.979% 16.866%, 82.687% 16.639%, 82.38% 16.408%, 82.058% 16.176%, 81.72% 15.944%, 81.367% 15.714%, 80.997% 15.487%, 80.997% 15.487%, 80.462% 14.737%, 79.894% 14.05%, 79.305% 13.424%, 78.707% 12.858%, 78.111% 12.349%, 77.53% 11.896%, 76.975% 11.495%, 76.458% 11.147%, 75.99% 10.847%, 75.585% 10.595%, 75.585% 10.595%, 75.077% 10.294%, 74.578% 10.024%, 74.089% 9.783%, 73.612% 9.568%, 73.148% 9.379%, 72.698% 9.213%, 72.264% 9.069%, 71.846% 8.944%, 71.447% 8.838%, 71.068% 8.747%, 71.068% 8.747%, 70.856% 8.586%, 70.636% 8.422%, 70.407% 8.256%, 70.169% 8.088%, 69.921% 7.917%, 69.664% 7.744%, 69.397% 7.569%, 69.12% 7.392%, 68.834% 7.213%, 68.537% 7.032%, 68.537% 7.032%, 67.613% 6.499%, 66.701% 6.022%, 65.8% 5.601%, 64.912% 5.235%, 64.036% 4.925%, 63.173% 4.671%, 62.323% 4.473%, 61.488% 4.332%, 60.667% 4.247%, 59.862% 4.218%, 59.862% 4.218%, 59.804% 4.218%, 59.746% 4.219%, 59.689% 4.22%, 59.631% 4.221%, 59.574% 4.222%, 59.516% 4.224%, 59.459% 4.226%, 59.402% 4.228%, 59.344% 4.231%, 59.287% 4.233%, 59.287% 4.233%, 59.259% 4.215%, 59.23% 4.197%, 59.201% 4.179%, 59.172% 4.16%, 59.143% 4.142%, 59.114% 4.124%, 59.084% 4.105%, 59.054% 4.087%, 59.025% 4.069%, 58.995% 4.051%, 58.995% 4.051%, 58.295% 3.652%, 57.565% 3.297%, 56.806% 2.985%, 56.015% 2.714%, 55.191% 2.486%, 54.335% 2.3%, 53.444% 2.156%, 52.519% 2.054%, 51.557% 1.992%, 50.558% 1.972%, 50.558% 1.972%, 49.891% 1.98%, 49.238% 2.005%, 48.602% 2.044%, 47.986% 2.094%, 47.394% 2.154%, 46.828% 2.221%, 46.293% 2.294%, 45.791% 2.371%, 45.327% 2.448%, 44.902% 2.525%, 44.902% 2.525%, 44.855% 2.534%, 44.808% 2.543%, 44.761% 2.552%, 44.715% 2.561%, 44.668% 2.57%, 44.622% 2.58%, 44.576% 2.589%, 44.53% 2.598%, 44.484% 2.607%, 44.438% 2.616%, 44.438% 2.616%, 43.981% 2.477%, 43.524% 2.355%, 43.07% 2.249%, 42.618% 2.159%, 42.17% 2.083%, 41.728% 2.021%, 41.291% 1.971%, 40.863% 1.934%, 40.443% 1.907%, 40.033% 1.891%, 40.033% 1.891%, 39.994% 1.89%, 39.955% 1.889%, 39.916% 1.888%, 39.877% 1.887%, 39.837% 1.886%, 39.798% 1.886%, 39.758% 1.886%, 39.718% 1.885%, 39.678% 1.885%, 39.637% 1.885%, 39.637% 1.885%, 39.244% 1.891%, 38.857% 1.906%, 38.475% 1.931%, 38.1% 1.963%, 37.731% 2.001%, 37.369% 2.044%, 37.014% 2.092%, 36.667% 2.141%, 36.327% 2.192%, 35.996% 2.243%, 35.996% 2.243%, 35.879% 2.261%, 35.754% 2.28%, 35.624% 2.3%, 35.491% 2.32%, 35.358% 2.339%, 35.228% 2.358%, 35.101% 2.375%, 34.981% 2.39%, 34.871% 2.404%, 34.772% 2.414%, 34.772% 2.414%, 34.57% 2.39%, 34.367% 2.368%, 34.164% 2.349%, 33.959% 2.332%, 33.754% 2.318%, 33.549% 2.307%, 33.342% 2.298%, 33.135% 2.291%, 32.928% 2.287%, 32.721% 2.286%, 32.721% 2.286%, 31.926% 2.304%, 31.135% 2.359%, 30.35% 2.45%, 29.572% 2.576%, 28.804% 2.737%, 28.046% 2.933%, 27.301% 3.164%, 26.571% 3.428%, 25.857% 3.727%, 25.16% 4.058%, 25.16% 4.058%, 24.774% 4.261%, 24.4% 4.471%, 24.038% 4.687%, 23.688% 4.906%, 23.351% 5.127%, 23.026% 5.348%, 22.714% 5.567%, 22.414% 5.783%, 22.127% 5.992%, 21.853% 6.194%, 21.853% 6.194%, 21.725% 6.288%, 21.587% 6.389%, 21.444% 6.493%, 21.299% 6.598%, 21.155% 6.701%, 21.016% 6.799%, 20.885% 6.889%, 20.765% 6.969%, 20.66% 7.035%, 20.573% 7.084%, 20.573% 7.084%, 19.673% 7.46%, 18.76% 7.862%, 17.841% 8.297%, 16.925% 8.77%, 16.022% 9.289%, 15.139% 9.859%, 14.286% 10.486%, 13.471% 11.179%, 12.702% 11.941%, 11.989% 12.781%, 11.989% 12.781%, 11.89% 12.911%, 11.793% 13.041%, 11.699% 13.171%, 11.608% 13.301%, 11.52% 13.431%, 11.434% 13.562%, 11.35% 13.692%, 11.269% 13.822%, 11.191% 13.952%, 11.115% 14.082%, 11.115% 14.082%, 11.055% 14.134%, 10.996% 14.187%, 10.937% 14.24%, 10.878% 14.294%, 10.819% 14.348%, 10.761% 14.402%, 10.703% 14.458%, 10.646% 14.513%, 10.588% 14.57%, 10.532% 14.626%, 10.532% 14.626%, 10.221% 14.953%, 9.937% 15.278%, 9.679% 15.597%, 9.445% 15.908%, 9.234% 16.209%, 9.045% 16.495%, 8.878% 16.765%, 8.73% 17.015%, 8.601% 17.243%, 8.489% 17.445%, 8.489% 17.445%, 8.331% 17.669%, 8.18% 17.892%, 8.036% 18.112%, 7.899% 18.331%, 7.768% 18.546%, 7.642% 18.759%, 7.521% 18.969%, 7.404% 19.175%, 7.291% 19.377%, 7.181% 19.575%, 7.181% 19.575%, 7.157% 19.619%, 7.131% 19.665%, 7.105% 19.712%, 7.078% 19.761%, 7.051% 19.81%, 7.022% 19.86%, 6.994% 19.91%, 6.966% 19.96%, 6.938% 20.01%, 6.91% 20.059%, 6.91% 20.059%, 6.016% 20.848%, 5.223% 21.69%, 4.525% 22.568%, 3.914% 23.463%, 3.385% 24.357%, 2.929% 25.231%, 2.541% 26.068%, 2.214% 26.849%, 1.941% 27.555%, 1.715% 28.17%, 1.715% 28.17%, 1.7% 28.21%, 1.685% 28.25%, 1.671% 28.29%, 1.657% 28.329%, 1.643% 28.367%, 1.629% 28.405%, 1.615% 28.442%, 1.601% 28.479%, 1.588% 28.515%, 1.575% 28.55%, 1.575% 28.55%, 1.278% 29.437%, 1.058% 30.316%, 0.903% 31.184%, 0.807% 32.036%, 0.759% 32.867%, 0.751% 33.673%, 0.774% 34.45%, 0.819% 35.193%, 0.878% 35.897%, 0.941% 36.559%, 0.941% 36.559%, 0.945% 36.605%, 0.949% 36.652%, 0.954% 36.7%, 0.959% 36.749%, 0.964% 36.799%, 0.968% 36.851%, 0.973% 36.902%, 0.978% 36.954%, 0.983% 37.006%, 0.988% 37.058%, 0.988% 37.058%, 0.646% 38.888%, 0.549% 40.661%, 0.682% 42.386%, 1.031% 44.074%, 1.579% 45.735%, 2.314% 47.378%, 3.219% 49.015%, 4.281% 50.654%, 5.484% 52.306%, 6.813% 53.982%, 6.813% 53.982%, 6.916% 54.106%, 7.02% 54.23%, 7.124% 54.352%, 7.229% 54.473%, 7.334% 54.593%, 7.44% 54.713%, 7.547% 54.831%, 7.655% 54.948%, 7.763% 55.064%, 7.871% 55.18%, 7.871% 55.18%, 7.764% 55.919%, 7.705% 56.66%, 7.696% 57.402%, 7.735% 58.14%, 7.823% 58.873%, 7.959% 59.597%, 8.144% 60.31%, 8.377% 61.008%, 8.659% 61.689%, 8.989% 62.351%, 8.989% 62.351%, 9.54% 63.254%, 10.17% 64.085%, 10.872% 64.839%, 11.643% 65.513%, 12.477% 66.105%, 13.37% 66.612%, 14.318% 67.03%, 15.315% 67.357%, 16.357% 67.589%, 17.439% 67.723%, 17.439% 67.723%, 17.524% 67.729%, 17.61% 67.735%, 17.697% 67.74%, 17.786% 67.744%, 17.876% 67.748%, 17.968% 67.75%, 18.062% 67.752%, 18.159% 67.754%, 18.258% 67.755%, 18.361% 67.755%, 18.361% 67.755%, 18.688% 67.752%, 19.065% 67.744%, 19.487% 67.731%, 19.952% 67.713%, 20.458% 67.69%, 21.002% 67.663%, 21.582% 67.633%, 22.194% 67.599%, 22.835% 67.562%, 23.505% 67.522%, 23.505% 67.522%, 23.79% 67.962%, 24.082% 68.397%, 24.378% 68.827%, 24.68% 69.248%, 24.985% 69.658%, 25.293% 70.056%, 25.604% 70.438%, 25.917% 70.803%, 26.231% 71.148%, 26.545% 71.471%, 26.545% 71.471%, 27.187% 72.054%, 27.972% 72.672%, 28.886% 73.303%, 29.915% 73.923%, 31.042% 74.513%, 32.255% 75.048%, 33.538% 75.508%, 34.877% 75.87%, 36.257% 76.113%, 37.664% 76.214%, 37.664% 76.214%, 37.689% 76.214%, 37.715% 76.214%, 37.741% 76.215%, 37.767% 76.215%, 37.793% 76.215%, 37.819% 76.215%, 37.845% 76.216%, 37.87% 76.216%, 37.896% 76.216%, 37.921% 76.216%, 37.921% 76.216%, 38.235% 76.213%, 38.544% 76.204%, 38.846% 76.189%, 39.142% 76.168%, 39.433% 76.143%, 39.717% 76.112%, 39.995% 76.077%, 40.267% 76.038%, 40.533% 75.994%, 40.793% 75.947%, 40.793% 75.947%, 41.104% 76.478%, 41.422% 76.997%, 41.748% 77.504%, 42.082% 77.996%, 42.422% 78.473%, 42.77% 78.934%, 43.124% 79.377%, 43.484% 79.8%, 43.85% 80.204%, 44.221% 80.585%, 44.221% 80.585%, 44.276% 80.639%, 44.331% 80.693%, 44.387% 80.746%, 44.442% 80.8%, 44.497% 80.853%, 44.553% 80.905%, 44.608% 80.958%, 44.664% 81.01%, 44.72% 81.061%, 44.776% 81.112%, 44.776% 81.112%, 44.944% 81.645%, 45.129% 82.167%, 45.331% 82.679%, 45.551% 83.179%, 45.788% 83.667%, 46.042% 84.144%, 46.312% 84.608%, 46.6% 85.059%, 46.904% 85.497%, 47.225% 85.922%, 47.225% 85.922%, 47.302% 86.019%, 47.379% 86.117%, 47.456% 86.214%, 47.534% 86.312%, 47.611% 86.409%, 47.689% 86.506%, 47.767% 86.603%, 47.845% 86.7%, 47.923% 86.797%, 48.001% 86.893%, 48.001% 86.893%, 48.135% 87.06%, 48.276% 87.235%, 48.419% 87.414%, 48.562% 87.595%, 48.702% 87.774%, 48.837% 87.948%, 48.963% 88.115%, 49.079% 88.272%, 49.179% 88.415%, 49.264% 88.541%, 49.264% 88.541%, 49.304% 88.742%, 49.34% 88.943%, 49.371% 89.142%, 49.397% 89.334%, 49.419% 89.518%, 49.438% 89.689%, 49.452% 89.847%, 49.463% 89.986%, 49.471% 90.105%, 49.475% 90.2%, 49.475% 90.2%, 49.513% 91.046%, 49.619% 91.873%, 49.794% 92.68%, 50.034% 93.462%, 50.338% 94.215%, 50.704% 94.937%, 51.13% 95.623%, 51.613% 96.271%, 52.151% 96.876%, 52.744% 97.435%, 52.744% 97.435%, 53.218% 97.816%, 53.711% 98.157%, 54.222% 98.458%, 54.749% 98.719%, 55.289% 98.941%, 55.842% 99.122%, 56.405% 99.263%, 56.976% 99.364%, 57.553% 99.424%, 58.135% 99.444%, 58.135% 99.444%, 58.334% 99.442%, 58.533% 99.435%, 58.733% 99.423%, 58.932% 99.407%, 59.131% 99.385%, 59.331% 99.359%, 59.53% 99.329%, 59.728% 99.294%, 59.927% 99.254%, 60.124% 99.209%, 64.382% 98.196%, 64.382% 98.196%, 65.423% 97.875%, 66.402% 97.427%, 67.311% 96.863%, 68.145% 96.192%, 68.895% 95.423%, 69.554% 94.566%, 70.116% 93.63%, 70.573% 92.626%, 70.917% 91.562%, 71.143% 90.449%, 71.143% 90.449%, 71.299% 90.421%, 71.455% 90.39%, 71.61% 90.357%, 71.764% 90.32%, 71.916% 90.281%, 72.068% 90.24%, 72.219% 90.196%, 72.369% 90.149%, 72.517% 90.099%, 72.665% 90.048%, 72.665% 90.048%, 72.923% 89.993%, 73.179% 89.934%, 73.433% 89.871%, 73.686% 89.804%, 73.937% 89.733%, 74.186% 89.659%, 74.433% 89.581%, 74.678% 89.499%, 74.921% 89.414%, 75.162% 89.325%, 75.162% 89.325%, 75.281% 89.283%, 75.4% 89.24%, 75.517% 89.194%, 75.634% 89.147%, 75.75% 89.099%, 75.865% 89.048%, 75.98% 88.996%, 76.094% 88.942%, 76.207% 88.887%, 76.32% 88.829%, 76.32% 88.829%, 76.574% 88.705%, 76.826% 88.576%, 77.077% 88.442%, 77.326% 88.304%, 77.572% 88.16%, 77.817% 88.012%, 78.06% 87.859%, 78.301% 87.702%, 78.539% 87.54%, 78.776% 87.374%, 78.776% 87.374%, 78.898% 87.292%, 79.019% 87.209%, 79.138% 87.124%, 79.256% 87.038%, 79.372% 86.949%, 79.486% 86.859%, 79.599% 86.766%, 79.71% 86.672%, 79.82% 86.577%, 79.928% 86.479%, 79.928% 86.479%, 80.042% 86.382%, 80.155% 86.284%, 80.267% 86.185%, 80.38% 86.085%, 80.492% 85.983%, 80.604% 85.879%, 80.716% 85.774%, 80.828% 85.668%, 80.939% 85.56%, 81.051% 85.451%, 81.051% 85.451%, 81.111% 85.394%, 81.171% 85.337%, 81.23% 85.278%, 81.289% 85.22%, 81.348% 85.16%, 81.406% 85.1%, 81.464% 85.039%, 81.521% 84.978%, 81.578% 84.916%, 81.634% 84.854%, 81.634% 84.854%, 81.695% 84.789%, 81.757% 84.723%, 81.818% 84.656%, 81.88% 84.589%, 81.943% 84.52%, 82.005% 84.452%, 82.068% 84.382%, 82.131% 84.312%, 82.194% 84.24%, 82.258% 84.169%, 82.258% 84.169%, 82.312% 84.111%, 82.366% 84.053%, 82.42% 83.995%, 82.473% 83.936%, 82.525% 83.877%, 82.577% 83.817%, 82.629% 83.757%, 82.68% 83.696%, 82.73% 83.635%, 82.78% 83.573%, 82.78% 83.573%, 82.832% 83.514%, 82.884% 83.455%, 82.935% 83.395%, 82.985% 83.335%, 83.036% 83.274%, 83.085% 83.213%, 83.134% 83.152%, 83.182% 83.09%, 83.23% 83.028%, 83.277% 82.965%, 83.277% 82.965%, 83.332% 82.902%, 83.386% 82.839%, 83.44% 82.775%, 83.493% 82.71%, 83.546% 82.646%, 83.598% 82.58%, 83.65% 82.514%, 83.701% 82.447%, 83.751% 82.38%, 83.801% 82.312%, 83.801% 82.312%, 83.927% 82.15%, 84.051% 81.988%, 84.172% 81.827%, 84.29% 81.666%, 84.406% 81.505%, 84.52% 81.344%, 84.631% 81.183%, 84.74% 81.022%, 84.847% 80.861%, 84.951% 80.7%, 84.951% 80.7%, 84.993% 80.637%, 85.034% 80.574%, 85.075% 80.51%, 85.115% 80.446%, 85.155% 80.382%, 85.194% 80.317%, 85.233% 80.253%, 85.271% 80.187%, 85.308% 80.122%, 85.345% 80.056%, 85.345% 80.056%, 85.393% 79.975%, 85.439% 79.894%, 85.485% 79.813%, 85.53% 79.732%, 85.575% 79.65%, 85.619% 79.569%, 85.663% 79.487%, 85.706% 79.405%, 85.749% 79.323%, 85.79% 79.24%, 85.79% 79.24%, 86.108% 79.037%, 86.426% 78.817%, 86.746% 78.579%, 87.066% 78.324%, 87.386% 78.05%, 87.706% 77.757%, 88.024% 77.445%, 88.342% 77.112%, 88.658% 76.759%, 88.971% 76.384%, 88.971% 76.384%, 89.252% 76.026%, 89.516% 75.67%, 89.765% 75.317%, 89.997% 74.972%, 90.214% 74.635%, 90.415% 74.311%, 90.601% 74.001%, 90.771% 73.707%, 90.926% 73.434%, 91.066% 73.182%, 91.066% 73.182%, 91.067% 73.181%, 91.069% 73.179%, 91.07% 73.177%, 91.072% 73.176%, 91.073% 73.174%, 91.075% 73.172%, 91.076% 73.17%, 91.077% 73.169%, 91.079% 73.167%, 91.08% 73.165%, 91.08% 73.165%, 91.374% 72.826%, 91.691% 72.453%, 92.026% 72.048%, 92.372% 71.61%, 92.725% 71.139%, 93.079% 70.636%, 93.428% 70.1%, 93.767% 69.532%, 94.09% 68.932%, 94.392% 68.299%, 94.392% 68.299%, 94.49% 68.074%, 94.585% 67.85%, 94.676% 67.628%, 94.763% 67.406%, 94.847% 67.187%, 94.929% 66.968%, 95.009% 66.751%, 95.087% 66.536%, 95.164% 66.322%, 95.24% 66.109%, 95.24% 66.109%, 95.303% 65.93%, 95.373% 65.734%, 95.448% 65.527%, 95.526% 65.316%, 95.605% 65.106%, 95.684% 64.905%, 95.761% 64.716%, 95.833% 64.548%, 95.9% 64.406%, 95.959% 64.296%, 95.959% 64.296%, 96.636% 63.081%, 97.185% 61.874%, 97.62% 60.676%, 97.954% 59.487%, 98.199% 58.308%, 98.367% 57.14%, 98.473% 55.984%, 98.527% 54.841%, 98.544% 53.71%, 98.536% 52.594%);
}

.splide .splide__track .splide__list.expando-grid {
  flex-wrap: no-wrap;
}
.splide .splide__track .splide__list.expando-grid .splide__slide {
  width: inherit;
  min-width: 20%;
}
.splide .splide__track .splide__list.expando-grid .splide__slide .inside-content {
  background-color: #F8F3EF;
  border-radius: 2.5rem;
  padding: 1.875rem;
  margin: 0rem 0rem 3.125rem 0rem;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.splide .splide__track .splide__list.expando-grid .splide__slide .inside-content .hover-hide {
  display: none;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.splide .splide__track .splide__list.expando-grid .splide__slide .inside-content .hover-show {
  display: block;
  opacity: 1;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.splide .splide__track .splide__list.expando-grid.green .splide__slide .inside-content {
  background-color: #c2f0e4;
}
.splide .splide__track .splide__list.expando-grid.green .splide__slide .inside-content h3, .splide .splide__track .splide__list.expando-grid.green .splide__slide .inside-content .hover-show {
  color: #1a6653;
}
.splide .splide__track .splide__list.expando-grid.pink .splide__slide .inside-content {
  background-color: #fde7f8;
}
.splide .splide__track .splide__list.expando-grid.pink .splide__slide .inside-content h3, .splide .splide__track .splide__list.expando-grid.pink .splide__slide .inside-content .hover-show {
  color: #480537;
}
.splide .splide__track .splide__list.expando-grid.orange .splide__slide .inside-content {
  background-color: #ffe5cc;
}
.splide .splide__track .splide__list.expando-grid.orange .splide__slide .inside-content h3, .splide .splide__track .splide__list.expando-grid.orange .splide__slide .inside-content .hover-show {
  color: #994a00;
}
.splide .splide__track .splide__list.expando-grid.blue .splide__slide .inside-content {
  background-color: #ccdcff;
}
.splide .splide__track .splide__list.expando-grid.blue .splide__slide .inside-content h3, .splide .splide__track .splide__list.expando-grid.blue .splide__slide .inside-content .hover-show {
  color: #003099;
}

.splide .expando-impact .splide__slide .pill {
  border-radius: 16.875rem;
}
.splide .expando-impact .splide__slide .box {
  border-radius: 1.875rem;
}
.splide .expando-impact .splide__slide .pill, .splide .expando-impact .splide__slide .box {
  padding: 2.1875rem 0.875rem 1.625rem 0.875rem;
  transition: all 0.3s ease-in-out;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: space-evenly;
  align-content: center;
}
.splide .expando-impact .splide__slide .pill h2, .splide .expando-impact .splide__slide .pill p, .splide .expando-impact .splide__slide .box h2, .splide .expando-impact .splide__slide .box p {
  padding: 0 0;
  margin-bottom: 0;
}
.splide .expando-impact .splide__slide .pill p, .splide .expando-impact .splide__slide .box p {
  max-width: 16.9375rem;
}
.splide .expando-impact .splide__slide .pill .text-icon, .splide .expando-impact .splide__slide .box .text-icon {
  font-size: 3.125rem;
  line-height: 3.125rem;
}
.splide .expando-impact.pink .splide__slide:nth-child(1) .pill, .splide .expando-impact.pink .splide__slide:nth-child(1) .box {
  background-color: #fde7f8;
}
.splide .expando-impact.pink .splide__slide:nth-child(1) h2, .splide .expando-impact.pink .splide__slide:nth-child(1) p {
  color: #480537;
}
.splide .expando-impact.pink .splide__slide:nth-child(2) .pill, .splide .expando-impact.pink .splide__slide:nth-child(2) .box {
  background-color: #480537;
}
.splide .expando-impact.pink .splide__slide:nth-child(2) h2, .splide .expando-impact.pink .splide__slide:nth-child(2) p {
  color: #fde7f8;
}
.splide .expando-impact.pink .splide__slide:nth-child(3) .pill, .splide .expando-impact.pink .splide__slide:nth-child(3) .box {
  background-color: hsl(315, 87%, 75%);
}
.splide .expando-impact.pink .splide__slide:nth-child(3) h2, .splide .expando-impact.pink .splide__slide:nth-child(3) p {
  color: #480537;
}
.splide .expando-impact.blue .splide__slide:nth-child(1) .pill, .splide .expando-impact.blue .splide__slide:nth-child(1) .box, .splide .expando-impact.blue .col:nth-child(1) .pill, .splide .expando-impact.blue .col:nth-child(1) .box {
  background-color: #ccdcff;
}
.splide .expando-impact.blue .splide__slide:nth-child(1) h2, .splide .expando-impact.blue .splide__slide:nth-child(1) p, .splide .expando-impact.blue .col:nth-child(1) h2, .splide .expando-impact.blue .col:nth-child(1) p {
  color: #003099;
}
.splide .expando-impact.blue .splide__slide:nth-child(2) .pill, .splide .expando-impact.blue .splide__slide:nth-child(2) .box, .splide .expando-impact.blue .col:nth-child(2) .pill, .splide .expando-impact.blue .col:nth-child(2) .box {
  background-color: #003099;
}
.splide .expando-impact.blue .splide__slide:nth-child(2) h2, .splide .expando-impact.blue .splide__slide:nth-child(2) p, .splide .expando-impact.blue .col:nth-child(2) h2, .splide .expando-impact.blue .col:nth-child(2) p {
  color: #ccdcff;
}
.splide .expando-impact.blue .splide__slide:nth-child(3) .pill, .splide .expando-impact.blue .splide__slide:nth-child(3) .box, .splide .expando-impact.blue .col:nth-child(3) .pill, .splide .expando-impact.blue .col:nth-child(3) .box {
  background-color: hsl(221, 100%, 70%);
}
.splide .expando-impact.blue .splide__slide:nth-child(3) h2, .splide .expando-impact.blue .splide__slide:nth-child(3) p, .splide .expando-impact.blue .col:nth-child(3) h2, .splide .expando-impact.blue .col:nth-child(3) p {
  color: #003099;
}
.splide .expando-impact.green .splide__slide:nth-child(1) .pill, .splide .expando-impact.green .splide__slide:nth-child(1) .box, .splide .expando-impact.green .col:nth-child(1) .pill, .splide .expando-impact.green .col:nth-child(1) .box {
  background-color: #c2f0e4;
}
.splide .expando-impact.green .splide__slide:nth-child(1) h2, .splide .expando-impact.green .splide__slide:nth-child(1) p, .splide .expando-impact.green .col:nth-child(1) h2, .splide .expando-impact.green .col:nth-child(1) p {
  color: #1a6653;
}
.splide .expando-impact.green .splide__slide:nth-child(2) .pill, .splide .expando-impact.green .splide__slide:nth-child(2) .box, .splide .expando-impact.green .col:nth-child(2) .pill, .splide .expando-impact.green .col:nth-child(2) .box {
  background-color: #1a6653;
}
.splide .expando-impact.green .splide__slide:nth-child(2) h2, .splide .expando-impact.green .splide__slide:nth-child(2) p, .splide .expando-impact.green .col:nth-child(2) h2, .splide .expando-impact.green .col:nth-child(2) p {
  color: #c2f0e4;
}
.splide .expando-impact.green .splide__slide:nth-child(3) .pill, .splide .expando-impact.green .splide__slide:nth-child(3) .box, .splide .expando-impact.green .col:nth-child(3) .pill, .splide .expando-impact.green .col:nth-child(3) .box {
  background-color: hsl(165, 60%, 65%);
}
.splide .expando-impact.green .splide__slide:nth-child(3) h2, .splide .expando-impact.green .splide__slide:nth-child(3) p, .splide .expando-impact.green .col:nth-child(3) h2, .splide .expando-impact.green .col:nth-child(3) p {
  color: #1a6653;
}
.splide .splide__arrows {
  padding-top: 30px;
  margin-bottom: 1.875rem;
}

.mindup-membership-home {
  margin-bottom: 0;
  padding: 3.125rem 0;
}
.mindup-membership-home .mindup-membership-home-cards .splide__slide {
  width: 100%;
}
.mindup-membership-home .mindup-membership-home-cards .splide__slide .card {
  border: 0 none transparent;
  border-radius: 2.5rem;
}
.mindup-membership-home .mindup-membership-home-cards .splide__slide .card .card-header {
  background-color: #c2f0e4;
  border-radius: 2.5rem 2.5rem 0 0;
  border-bottom: 0 none transparent;
  padding: 1.5625rem 0;
}
.mindup-membership-home .mindup-membership-home-cards .splide__slide .card .card-header h3 {
  color: #1a6653;
  font-size: 1.875rem;
  line-height: 110%;
  font-family: "mabry-bold", "Helvetica", "Arial", sans-serif;
  font-weight: 700;
}
.mindup-membership-home .mindup-membership-home-cards .splide__slide .card .card-body {
  padding: 1.875rem;
}
.mindup-membership-home .mindup-membership-home-cards .splide__slide .card .card-body .card-title {
  text-transform: uppercase;
  font-size: 0.9375rem;
  line-height: 125%;
  letter-spacing: 1px;
  font-family: "mabry-bold", "Helvetica", "Arial", sans-serif;
  font-weight: 700;
  margin-bottom: 1.25rem;
}
.mindup-membership-home .mindup-membership-home-cards .splide__slide .card .card-body .card-text {
  font-size: 0.9375rem;
  line-height: 140%;
  margin-bottom: 3.125rem;
}
.mindup-membership-home .mindup-membership-home-cards .splide__slide .card .card-body .card-list {
  padding-left: 0;
}
.mindup-membership-home .mindup-membership-home-cards .splide__slide .card .card-body .card-list.list-group.list-group-flush .list-group-item {
  border: 0 none transparent;
  padding: 0 0 0 0;
  font-size: 0.75rem;
  line-height: 130%;
  margin-bottom: 1.3125rem;
  margin-left: 1.875rem;
  list-style: none;
}
.mindup-membership-home .mindup-membership-home-cards .splide__slide .card .card-body.card-cta {
  display: flex;
  justify-content: center;
  align-items: end;
}
.mindup-membership-home .mindup-membership-home-cards .splide__slide .card .card-body.card-cta p {
  font-size: 0.9375rem;
  line-height: 140%;
}
.mindup-membership-home .mindup-membership-home-cards .splide__slide .card .card-footer {
  background-color: #1a6653;
  border-radius: 0 0 2.5rem 2.5rem;
  border-bottom: 0 none transparent;
  padding: 2.0625rem 0;
}
.mindup-membership-home .mindup-membership-home-cards .splide__slide .card .card-footer .footer-cta {
  text-transform: uppercase;
}
.mindup-membership-home .mindup-membership-home-cards .splide__slide .card .card-footer .footer-cta a {
  color: #c2f0e4;
  font-size: 1.25rem;
  line-height: 125%;
  font-family: "mabry-bold", "Helvetica", "Arial", sans-serif;
  font-weight: 700;
  letter-spacing: 1px;
  text-decoration: none;
}
.mindup-membership-home .mindup-membership-home-cards .splide__slide .card .card-footer .footer-cta a:hover, .mindup-membership-home .mindup-membership-home-cards .splide__slide .card .card-footer .footer-cta a:focus {
  color: hsl(165, 60%, 65%);
  text-decoration: none;
}
.mindup-membership-home .splide__arrows {
  padding-top: 30px;
  margin-bottom: 1.875rem;
}
.mindup-membership-home .splide__pagination {
  text-align: center;
}
.mindup-membership-home .splide__pagination div {
  text-align: center;
}
.mindup-membership-home .splide__pagination li {
  border: 0 none;
  width: 0;
  height: 0;
  visibility: hidden;
  display: none;
}
.mindup-membership-home .splide__pagination li button {
  border: 0 none;
  width: 0;
  height: 0;
  visibility: hidden;
  display: none;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  position: absolute;
}

.mindup-shop-cta {
  padding: 1.875rem;
}

.news-block {
  max-width: calc(23.4375rem - 30px);
}
.news-block .splide .splide__track .splide__list .splide__slide .image-area {
  max-width: calc(23.4375rem - 30px);
}
.news-block .splide .splide__track .splide__list .splide__slide .image-area .img {
  background-size: cover;
  background-position: center;
  width: 100%;
  height: 27.5rem;
  border-radius: 1.25rem 1.25rem 0 0;
}
.news-block .splide .splide__track .splide__list .splide__slide .text-area {
  max-width: calc(23.4375rem - 30px);
  background-color: #F8F3EF;
  padding: 1.875rem 1.25rem;
  border-radius: 0 0 1.25rem 1.25rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-content: start;
  flex-wrap: wrap;
}
.news-block .splide .splide__arrows {
  padding-top: 30px;
}

.pill-cover-back {
  margin-bottom: 12.5rem;
  background: #F8F3EF;
  background: -webkit-linear-gradient(180deg, #F8F3EF 0, #F8F3EF 50%, #FFFFFF 50%, #FFFFFF 100%);
  background: -moz-linear-gradient(180deg, #F8F3EF 0, #F8F3EF 50%, #FFFFFF 50%, #FFFFFF 100%);
  background: -ms-linear-gradient(180deg, #F8F3EF 0, #F8F3EF 50%, #FFFFFF 50%, #FFFFFF 100%);
  background: -o-linear-gradient(180deg, #F8F3EF 0, #F8F3EF 50%, #FFFFFF 50%, #FFFFFF 100%);
  background: linear-gradient(180deg, #F8F3EF 0, #F8F3EF 50%, #FFFFFF 50%, #FFFFFF 100%);
}
.pill-cover-back .pill-img {
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  border-radius: 15.625rem;
}
.pill-cover-back .pill-img.full-width {
  width: 100%;
  height: 24.375rem;
}
.pill-cover-back .pill-full-content-area {
  padding: 3.125rem 0.96875rem;
  width: 100%;
}

.pill-content-area {
  border-radius: 25rem;
  width: 100%;
  max-width: calc(22.5rem - 30px);
  justify-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
}
.pill-content-area .pill-text-area {
  margin: 2.5rem 1.28125rem 3.1875rem 1.28125rem;
}
.pill-content-area .pill-text {
  text-align: center;
  font-size: 1.25rem;
  line-height: 120%;
}
.pill-content-area .pill-text.text-icon {
  font-size: 3.125rem;
  line-height: 3.125rem;
}
.pill-content-area .pill-text.small {
  font-size: 0.9375rem;
  line-height: 130%;
}
.pill-content-area.pink {
  background-color: #fde7f8;
}
.pill-content-area.pink .pill-text {
  color: #480537;
}
.pill-content-area.pink .pill-text a {
  color: #480537;
}
.pill-content-area.pink .pill-text a:hover, .pill-content-area.pink .pill-text a:focus {
  color: hsl(315, 87%, 75%);
}
.pill-content-area.orange {
  background-color: #ffe5cc;
}
.pill-content-area.orange .pill-text {
  color: #994a00;
}
.pill-content-area.orange .pill-text a {
  color: #994a00;
}
.pill-content-area.orange .pill-text a:hover, .pill-content-area.orange .pill-text a:focus {
  color: hsl(29, 100%, 70%);
}
.pill-content-area.blue {
  background-color: #ccdcff;
}
.pill-content-area.blue .pill-text {
  color: #003099;
}
.pill-content-area.blue .pill-text a {
  color: #003099;
}
.pill-content-area.blue .pill-text a:hover, .pill-content-area.blue .pill-text a:focus {
  color: hsl(221, 100%, 70%);
}
.pill-content-area.green {
  background-color: #c2f0e4;
}
.pill-content-area.green .pill-text {
  color: #1a6653;
}
.pill-content-area.green .pill-text a {
  color: #1a6653;
}
.pill-content-area.green .pill-text a:hover, .pill-content-area.green .pill-text a:focus {
  color: hsl(165, 60%, 65%);
}
.pill-content-area.offwhite {
  background-color: #F8F3EF;
}
.pill-content-area.offwhite .pill-text {
  color: #2d2d2d;
}
.pill-content-area.offwhite .pill-text a {
  color: #2d2d2d;
}
.pill-content-area.offwhite .pill-text a:hover, .pill-content-area.offwhite .pill-text a:focus {
  color: hsl(315, 87%, 75%);
}

.pill-stack {
  margin: 0 auto;
}
.pill-stack .pill-stack-area {
  padding: 0.625rem 0;
  max-width: 100%;
}
.pill-stack .pill-stack-area .rounded-pill {
  padding: 0.9375rem 1.25rem;
  display: inline-flex;
  flex-direction: row;
  align-self: center;
  align-items: center;
  justify-content: start;
  width: 100%;
}
.pill-stack .pill-stack-area .rounded-pill .text-icon {
  font-size: 3.125rem;
  line-height: 3.125rem;
  margin-right: 0.9375rem;
}
.pill-stack .pill-stack-area .rounded-pill img {
  width: 3.125rem;
  height: 3.125rem;
  margin-right: 0.9375rem;
}
.pill-stack .pill-stack-area .rounded-pill p {
  margin-bottom: 0;
}

.pill-img {
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  border-radius: 15.625rem;
}
.pill-img.full-width {
  width: 100%;
  height: 24.375rem;
}

.mindup-trust .logo-images {
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 2.8125rem;
  height: 2.8125rem;
  margin: 2.5rem 0.9375rem;
}
.mindup-trust .logo-images:first-child {
  margin-left: 0rem;
}
.mindup-trust .logo-images:last-child {
  margin-right: 0;
}

.horz-tabs {
  width: 100%;
}
.horz-tabs nav .nav-tabs {
  border-bottom: 0 none transparent !important;
}
.horz-tabs nav .nav-tabs .nav-link {
  background-color: #FFFFFF;
  color: #2d2d2d;
  margin: 0 -20px 0 -20px;
  padding: 0.9375rem 0.9375rem 0.9375rem 0.9375rem;
  border-radius: 0;
  border: 0 none transparent;
  z-index: 5;
  font-family: "mabry", "Helvetica", "Arial", sans-serif;
  font-size: 0.9375rem;
  line-height: 125%;
  letter-spacing: 1px;
  text-align: left;
  border-radius: 1.25rem 1.25rem 0 0;
}
.horz-tabs nav .nav-tabs .nav-link:before, .horz-tabs nav .nav-tabs .nav-link:after {
  content: "";
  display: block;
  background-color: #F8F3EF;
  width: 2.5rem;
  height: 100%;
  position: absolute;
  top: 0;
  border-radius: 1.25rem 1.25rem 0 0;
  z-index: -1;
}
.horz-tabs nav .nav-tabs .nav-link:before {
  left: -5px;
  transform: skew(-20deg);
}
.horz-tabs nav .nav-tabs .nav-link:after {
  right: -5px;
  transform: skew(20deg);
}
.horz-tabs nav .nav-tabs .nav-link.order-1 {
  z-index: 7;
}
.horz-tabs nav .nav-tabs .nav-link.order-2 {
  z-index: 6;
}
.horz-tabs nav .nav-tabs .nav-link.order-3 {
  z-index: 5;
}
.horz-tabs nav .nav-tabs .nav-link:hover, .horz-tabs nav .nav-tabs .nav-link:focus, .horz-tabs nav .nav-tabs .nav-link.active, .horz-tabs nav .nav-tabs .nav-link:active {
  z-index: 10;
  color: #2d2d2d;
}
.horz-tabs .tab-content .tab-pane {
  padding: 1.875rem 1.8125rem;
  border-radius: 0 0 0 0;
  border: 0 none transparent;
  position: relative;
  top: -1px;
  background-color: #F8F3EF;
}
.horz-tabs .tab-content .tab-pane .accordion {
  padding: 0 0 0 0;
  background-color: transparent;
}
.horz-tabs .tab-content .tab-pane .accordion .accordion-item {
  padding: 0 0 0 0;
  background-color: transparent;
}
.horz-tabs .tab-content .tab-pane .accordion .accordion-item .accordion-header {
  padding: 0 0 0 0;
  background-color: transparent;
}
.horz-tabs .tab-content .tab-pane .accordion .accordion-item .accordion-header .accordion-button {
  padding: 15px 0 15px 0;
  background-color: transparent;
  text-transform: uppercase;
}
.horz-tabs .tab-content .tab-pane .accordion .accordion-item .accordion-header .accordion-button:after {
  content: "↓";
  font-family: "mabry", "Helvetica", "Arial", sans-serif;
  font-size: 0.9375rem;
  background-image: unset;
}
.horz-tabs .tab-content .tab-pane .accordion .accordion-item .accordion-header .accordion-button[aria-expanded=true] {
  border-bottom: 0 none transparent;
  color: #2d2d2d;
  box-shadow: unset;
}
.horz-tabs .tab-content .tab-pane .accordion .accordion-item .accordion-header .accordion-button[aria-expanded=true]:after {
  content: "—";
  background-image: unset;
}
.horz-tabs .tab-content .tab-pane .accordion .accordion-item .accordion-collapse .accordion-body {
  padding: 0 15px 0 15px;
}
.horz-tabs .tab-content .tab-pane .tab-lists {
  background-color: transparent;
  padding: 0;
  border-radius: 0;
}
.horz-tabs .tab-content .tab-pane .tab-lists .tab-list-head {
  display: inline-block;
  background-color: #F8F3EF;
  border-radius: 4.375rem;
  text-transform: uppercase;
  font-family: "mabry-bold", "Helvetica", "Arial", sans-serif;
  font-size: 0.9375rem;
  line-height: 125%;
  padding: 0 0;
  margin-bottom: 0;
}
.horz-tabs .tab-content .tab-pane .tab-lists ul {
  padding-top: 1.875rem;
}
.horz-tabs .tab-content .tab-pane .tab-lists ul.list-group.list-group-flush .list-group-item {
  background-color: transparent;
  border: 0 none transparent;
  padding: 0 0 0 0;
  font-family: "mabry", "Helvetica", "Arial", sans-serif;
  font-size: 0.9375rem;
  line-height: 110%;
  margin-bottom: 0.9375rem;
}
.horz-tabs .tab-content .tab-pane .tab-lists ul.counter.list-group.list-group-flush .list-group-item {
  font-family: "mabry-bold", "Helvetica", "Arial", sans-serif;
  font-size: 0.9375rem;
  line-height: 110%;
}
.horz-tabs .tab-content .tab-pane .tab-lists ul.m-dash.list-group.list-group-flush .list-group-item {
  font-family: "mabry", "Helvetica", "Arial", sans-serif;
  font-size: 0.75rem;
  line-height: 110%;
}
.horz-tabs.tabs-green .nav-link:nth-child(4) {
  background-color: #F8F3EF;
  color: #1a6653;
}
.horz-tabs.tabs-green .nav-link:nth-child(4):before, .horz-tabs.tabs-green .nav-link:nth-child(4):after {
  background-color: #F8F3EF;
}
.horz-tabs.tabs-green .nav-link:nth-child(4):hover, .horz-tabs.tabs-green .nav-link:nth-child(4):focus, .horz-tabs.tabs-green .nav-link:nth-child(4).active, .horz-tabs.tabs-green .nav-link:nth-child(4):active {
  background-color: #F8F3EF;
  color: #1a6653;
}
.horz-tabs.tabs-green .nav-link:nth-child(3) {
  background-color: #c2f0e4;
  color: #1a6653;
}
.horz-tabs.tabs-green .nav-link:nth-child(3):before, .horz-tabs.tabs-green .nav-link:nth-child(3):after {
  background-color: #c2f0e4;
}
.horz-tabs.tabs-green .nav-link:nth-child(3):hover, .horz-tabs.tabs-green .nav-link:nth-child(3):focus, .horz-tabs.tabs-green .nav-link:nth-child(3).active, .horz-tabs.tabs-green .nav-link:nth-child(3):active {
  background-color: #c2f0e4;
  color: #1a6653;
}
.horz-tabs.tabs-green .nav-link:nth-child(2) {
  background-color: hsl(165, 60%, 65%);
  color: #1a6653;
}
.horz-tabs.tabs-green .nav-link:nth-child(2):before, .horz-tabs.tabs-green .nav-link:nth-child(2):after {
  background-color: hsl(165, 60%, 65%);
}
.horz-tabs.tabs-green .nav-link:nth-child(2):hover, .horz-tabs.tabs-green .nav-link:nth-child(2):focus, .horz-tabs.tabs-green .nav-link:nth-child(2).active, .horz-tabs.tabs-green .nav-link:nth-child(2):active {
  background-color: hsl(165, 60%, 65%);
  color: #1a6653;
}
.horz-tabs.tabs-green .nav-link:nth-child(1) {
  background-color: #1a6653;
  color: #c2f0e4;
}
.horz-tabs.tabs-green .nav-link:nth-child(1):before, .horz-tabs.tabs-green .nav-link:nth-child(1):after {
  background-color: #1a6653;
}
.horz-tabs.tabs-green .nav-link:nth-child(1):hover, .horz-tabs.tabs-green .nav-link:nth-child(1):focus, .horz-tabs.tabs-green .nav-link:nth-child(1).active, .horz-tabs.tabs-green .nav-link:nth-child(1):active {
  background-color: #1a6653;
  color: #c2f0e4;
}
.horz-tabs.tabs-green .tab-content .tab-pane .tab-lists .tab-list-head {
  background-color: transparent;
  color: #1a6653;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(1) {
  background-color: #F8F3EF;
  border-top: 1px solid #F8F3EF;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(1) .accordion .accordion-item {
  border-bottom: 1px solid #2d2d2d;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(1) .accordion .accordion-item .accordion-header .accordion-button {
  color: #2d2d2d;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(1) .accordion .accordion-item .accordion-header .accordion-button:after {
  color: #2d2d2d;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(1) .accordion .accordion-item .accordion-header .accordion-button[aria-expanded=true] {
  color: #2d2d2d;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(1) .accordion .accordion-item .accordion-header .accordion-button[aria-expanded=true]:after {
  color: #2d2d2d;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(1) .accordion .accordion-item ul.counter li, .horz-tabs.tabs-green .tab-content .tab-pane:nth-child(1) .accordion .accordion-item ul.m-dash li {
  color: #2d2d2d;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(1) .tab-list-head {
  background-color: transparent;
  color: #2d2d2d;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(1) ul.counter li, .horz-tabs.tabs-green .tab-content .tab-pane:nth-child(1) ul.m-dash li {
  color: #2d2d2d;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(2) {
  background-color: #c2f0e4;
  border-top: 1px solid #c2f0e4;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(2) .accordion .accordion-item {
  border-bottom: 1px solid #1a6653;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(2) .accordion .accordion-item .accordion-header .accordion-button {
  color: #1a6653;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(2) .accordion .accordion-item .accordion-header .accordion-button:after {
  color: #1a6653;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(2) .accordion .accordion-item .accordion-header .accordion-button[aria-expanded=true] {
  color: #1a6653;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(2) .accordion .accordion-item .accordion-header .accordion-button[aria-expanded=true]:after {
  color: #1a6653;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(2) .accordion .accordion-item ul.counter li, .horz-tabs.tabs-green .tab-content .tab-pane:nth-child(2) .accordion .accordion-item ul.m-dash li {
  color: #1a6653;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(2) .accordion .accordion-item ul.counter li:before, .horz-tabs.tabs-green .tab-content .tab-pane:nth-child(2) .accordion .accordion-item ul.counter li a, .horz-tabs.tabs-green .tab-content .tab-pane:nth-child(2) .accordion .accordion-item ul.m-dash li:before, .horz-tabs.tabs-green .tab-content .tab-pane:nth-child(2) .accordion .accordion-item ul.m-dash li a {
  color: #1a6653;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(2) .accordion .accordion-item ul li {
  color: #1a6653;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(2) .accordion .accordion-item ul li:before, .horz-tabs.tabs-green .tab-content .tab-pane:nth-child(2) .accordion .accordion-item ul li a {
  color: #1a6653;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(2) .tab-list-head {
  background-color: transparent;
  color: #1a6653;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(3) {
  background-color: hsl(165, 60%, 65%);
  border-top: 1px solid hsl(165, 60%, 65%);
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(3) .accordion .accordion-item {
  border-bottom: 1px solid #1a6653;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(3) .accordion .accordion-item .accordion-header .accordion-button {
  color: #1a6653;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(3) .accordion .accordion-item .accordion-header .accordion-button:after {
  color: #1a6653;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(3) .accordion .accordion-item .accordion-header .accordion-button[aria-expanded=true] {
  color: #1a6653;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(3) .accordion .accordion-item .accordion-header .accordion-button[aria-expanded=true]:after {
  color: #1a6653;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(3) .accordion .accordion-item ul.counter li, .horz-tabs.tabs-green .tab-content .tab-pane:nth-child(3) .accordion .accordion-item ul.m-dash li {
  color: #1a6653;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(3) .accordion .accordion-item ul.counter li:before, .horz-tabs.tabs-green .tab-content .tab-pane:nth-child(3) .accordion .accordion-item ul.m-dash li:before {
  color: #1a6653;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(3) .accordion .accordion-item ul li {
  color: #1a6653;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(3) .accordion .accordion-item ul li a {
  color: #1a6653;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(3) .tab-list-head {
  background-color: transparent;
  color: #1a6653;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(4) {
  background-color: #1a6653;
  border-top: 1px solid #1a6653;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(4) .accordion .accordion-item {
  border-bottom: 1px solid #c2f0e4;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(4) .accordion .accordion-item .accordion-header .accordion-button {
  color: #c2f0e4;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(4) .accordion .accordion-item .accordion-header .accordion-button:after {
  color: #c2f0e4;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(4) .accordion .accordion-item .accordion-header .accordion-button[aria-expanded=true] {
  color: #c2f0e4;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(4) .accordion .accordion-item .accordion-header .accordion-button[aria-expanded=true]:after {
  color: #c2f0e4;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(4) .accordion .accordion-item ul.counter li, .horz-tabs.tabs-green .tab-content .tab-pane:nth-child(4) .accordion .accordion-item ul.m-dash li {
  color: #c2f0e4;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(4) .accordion .accordion-item ul.counter li:before, .horz-tabs.tabs-green .tab-content .tab-pane:nth-child(4) .accordion .accordion-item ul.m-dash li:before {
  color: #c2f0e4;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(4) .accordion .accordion-item ul li {
  color: #c2f0e4;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(4) .accordion .accordion-item ul li a {
  color: #c2f0e4;
}
.horz-tabs.tabs-green .tab-content .tab-pane:nth-child(4) .tab-list-head {
  background-color: transparent;
  color: #c2f0e4;
}
.horz-tabs.tabs-pink .nav-link:nth-child(3) {
  background-color: #F8F3EF;
  color: #480537;
}
.horz-tabs.tabs-pink .nav-link:nth-child(3):before, .horz-tabs.tabs-pink .nav-link:nth-child(3):after {
  background-color: #F8F3EF;
}
.horz-tabs.tabs-pink .nav-link:nth-child(3):hover, .horz-tabs.tabs-pink .nav-link:nth-child(3):focus, .horz-tabs.tabs-pink .nav-link:nth-child(3).active, .horz-tabs.tabs-pink .nav-link:nth-child(3):active {
  background-color: #F8F3EF;
  color: #480537;
}
.horz-tabs.tabs-pink .nav-link:nth-child(2) {
  background-color: #fde7f8;
  color: #480537;
}
.horz-tabs.tabs-pink .nav-link:nth-child(2):before, .horz-tabs.tabs-pink .nav-link:nth-child(2):after {
  background-color: #fde7f8;
}
.horz-tabs.tabs-pink .nav-link:nth-child(2):hover, .horz-tabs.tabs-pink .nav-link:nth-child(2):focus, .horz-tabs.tabs-pink .nav-link:nth-child(2).active, .horz-tabs.tabs-pink .nav-link:nth-child(2):active {
  background-color: #fde7f8;
  color: #480537;
}
.horz-tabs.tabs-pink .nav-link:nth-child(1) {
  background-color: hsl(315, 87%, 75%);
  color: #480537;
}
.horz-tabs.tabs-pink .nav-link:nth-child(1):before, .horz-tabs.tabs-pink .nav-link:nth-child(1):after {
  background-color: hsl(315, 87%, 75%);
}
.horz-tabs.tabs-pink .nav-link:nth-child(1):hover, .horz-tabs.tabs-pink .nav-link:nth-child(1):focus, .horz-tabs.tabs-pink .nav-link:nth-child(1).active, .horz-tabs.tabs-pink .nav-link:nth-child(1):active {
  background-color: hsl(315, 87%, 75%);
  color: #480537;
}
.horz-tabs.tabs-pink .tab-content .tab-pane:nth-child(1) {
  background-color: #F8F3EF;
  border-top: 1px solid #F8F3EF;
}
.horz-tabs.tabs-pink .tab-content .tab-pane:nth-child(2) {
  background-color: #fde7f8;
  border-top: 1px solid #fde7f8;
}
.horz-tabs.tabs-pink .tab-content .tab-pane:nth-child(3) {
  background-color: hsl(315, 87%, 75%);
  border-top: 1px solid hsl(315, 87%, 75%);
}

.splide#vertTabs .splide__track .splide__list .splide__slide {
  background-color: #ffe5cc;
  border-radius: 1.875rem;
  padding: 1.875rem;
}
.splide#vertTabs .splide__track .splide__list .splide__slide h3 {
  color: #994a00;
}
.splide#vertTabs .splide__track .splide__list .splide__slide ul li {
  padding-bottom: 0.9375rem;
  list-style: none;
  color: #994a00;
}
.splide#vertTabs .splide__track .splide__list .splide__slide ul li:before {
  color: #994a00;
}

.header-hero .hero-image-area {
  width: 100%;
  height: 410px;
  padding: 0;
  display: flex;
}
.header-hero .hero-image-area .hero-image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 1.875rem 0 0 1.875rem;
  margin-left: auto;
  height: 16.6875rem;
  width: 100%;
  max-width: 18.75rem;
}
.header-hero .hero-image-area .hero-pill {
  border-radius: 25rem;
  padding: 1.875rem 1.875rem;
  margin: 1.875rem 0rem 0rem 0rem;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: row;
  width: 100%;
  max-width: 18.75rem;
  position: absolute;
  top: 525px;
  left: 10px;
}
.header-hero .hero-image-area .hero-pill .hero-pill-icon {
  font-size: 6.25rem;
  line-height: 6.25rem;
  width: 6.25rem;
  height: 6.25rem;
}
.header-hero .hero-image-area .hero-pill .hero-pill-text {
  font-family: "mabry", "Helvetica", "Arial", sans-serif;
  font-size: 0.9375rem;
  line-height: 130%;
  text-align: center;
}
.header-hero .hero-image-area .hero-pill.pink {
  background-color: #fde7f8;
}
.header-hero .hero-image-area .hero-pill.pink .hero-pill-icon,
.header-hero .hero-image-area .hero-pill.pink .hero-pill-text {
  color: #480537;
}
.header-hero .hero-image-area .hero-pill.blue {
  background-color: #ccdcff;
}
.header-hero .hero-image-area .hero-pill.blue .hero-pill-icon,
.header-hero .hero-image-area .hero-pill.blue .hero-pill-text {
  color: #003099;
}
.header-hero .hero-image-area .hero-pill.green {
  background-color: #c2f0e4;
}
.header-hero .hero-image-area .hero-pill.green .hero-pill-icon,
.header-hero .hero-image-area .hero-pill.green .hero-pill-text {
  color: #1a6653;
}
.header-hero .hero-image-area .hero-pill.orange {
  background-color: #ffe5cc;
}
.header-hero .hero-image-area .hero-pill.orange .hero-pill-icon,
.header-hero .hero-image-area .hero-pill.orange .hero-pill-text {
  color: #994a00;
}
.header-hero .hero-content-area {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: space-between;
}
.header-hero .hero-content-area .hero-subhead {
  font-family: "mabry-bold", "Helvetica", "Arial", sans-serif;
  font-size: 1.25rem;
  line-height: 125%;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 1.875rem;
}
.header-hero .hero-content-area .hero-header {
  font-size: 2.8125rem;
  line-height: 95%;
  letter-spacing: -0.9px;
  margin-top: 0 !important;
}

.img-cards .card {
  background-color: transparent;
  border: 0 none transparent;
  border-radius: 1.875rem;
  margin-bottom: 1.875rem;
}
.img-cards .card .card-img-top {
  border-radius: 2.5rem;
}
.img-cards .card .card-body .card-title {
  font-family: "mabry-bold", "Helvetica", "Arial", sans-serif;
  font-size: 0.9375rem;
  line-height: 130%;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 0.9375rem;
}
.img-cards .card .card-body .card-text {
  font-family: "mabry", "Helvetica", "Arial", sans-serif;
  font-size: 0.9375rem;
  line-height: 130%;
  margin-bottom: 0.5625rem;
}

.splide .txt-cards .splide__slide {
  max-width: 100%;
}
.splide .txt-cards .splide__slide .card {
  background-color: #ccdcff;
  border: 0 none transparent;
  border-radius: 1.875rem;
}
.splide .txt-cards .splide__slide .card .card-header {
  background-color: #ccdcff;
  border-bottom: 0 none transparent;
  border-radius: 1.875rem 1.875rem 0 0;
  padding: 1.875rem 1.25rem 0.625rem 1.25rem;
}
.splide .txt-cards .splide__slide .card .card-header p {
  color: #003099;
}
.splide .txt-cards .splide__slide .card .card-body {
  padding: 0.625rem 1.25rem 0.625rem 1.25rem;
}
.splide .txt-cards .splide__slide .card .card-body .card-text {
  color: #003099;
}
.splide .txt-cards .splide__slide .card .card-footer {
  background-color: #ccdcff;
  border-top: 0 none transparent;
  border-radius: 0 0 1.875rem 1.875rem;
  padding: 0.9375rem 1.25rem 1.875rem 1.25rem;
}
.splide .txt-cards .splide__slide .card .card-footer p {
  color: #003099;
}
.splide .txt-cards .splide__slide .card .card-footer p .arrow-link.text-blue-dark {
  color: #003099;
}
.splide .txt-cards .splide__slide .card .card-footer p .arrow-link.text-blue-dark:hover, .splide .txt-cards .splide__slide .card .card-footer p .arrow-link.text-blue-dark:focus {
  color: hsl(221, 100%, 70%);
}

.expando-videos {
  flex-wrap: no-wrap;
}
.expando-videos col {
  width: inherit;
  min-width: 20%;
}
.expando-videos col:hover, .expando-videos col:focus {
  flex-basis: 66%;
  width: 66%;
}

figure {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: stretch;
  height: 100%;
  width: 100%;
}
figure img.figure-img, figure .bg-img.figure-img {
  margin-bottom: 0;
}
figure img.flat-top, figure .bg-img.flat-top {
  border-radius: 0 0 2.5rem 2.5rem !important;
}
figure img.flat-bottom, figure .bg-img.flat-bottom {
  border-radius: 2.5rem 2.5rem 0 0 !important;
}
figure .bg-img {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  height: 100%;
  width: 100%;
  min-height: 27.5rem;
}
figure .figure-caption {
  padding: 1.25rem 1.875rem;
  font-size: 1.25rem;
  line-height: 110%;
}
figure .figure-caption.rounded-top {
  border-radius: 2.5rem 2.5rem 0 0 !important;
}
figure .figure-caption.rounded-bottom {
  border-radius: 0 0 2.5rem 2.5rem !important;
}
figure .figure-caption.green {
  background-color: #c2f0e4;
  color: #1a6653;
}
figure .figure-caption.pink {
  background-color: #fde7f8;
  color: #480537;
}
figure .figure-caption.orange {
  background-color: #ffe5cc;
  color: #994a00;
}
figure .figure-caption.blue {
  background-color: #ccdcff;
  color: #003099;
}
figure .figure-caption.offwhite {
  background-color: #F8F3EF;
  color: #2d2d2d;
}

.news-card {
  margin: 0.9375rem 0;
}
.news-card .card {
  border: 0 none transparent;
  border-radius: 1.875rem;
}
.news-card .card .card-header {
  border-bottom: 0 none transparent;
  background-color: transparent;
  padding: 0;
}
.news-card .card .card-header .card-img-top {
  border-radius: 1.875rem 1.875rem 0 0;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 16.5625rem;
}
.news-card .card .card-body {
  border-radius: 0 0 1.875rem 1.875rem;
  padding: 1.25rem;
  background-color: #F8F3EF;
}
.news-card .card .card-body .card-title,
.news-card .card .card-body .card-text {
  font-size: 0.9375rem;
}
.news-card .card .card-body .card-title {
  font-family: "mabry-bold", "Helvetica", "Arial", sans-serif;
  text-transform: uppercase;
}
.news-card .card .card-body .card-text {
  font-family: "mabry", "Helvetica", "Arial", sans-serif;
  color: #2d2d2d;
}

.founder-area .founder-image {
  max-width: 100%;
  padding: 1.875rem;
}
.founder-area .founder-image img {
  object-fit: cover;
  object-position: center;
  border-radius: 1.25rem;
  max-width: 14.4375rem;
  max-height: 14.4375rem;
}

nav.page-nav .pagination {
  border: 0 none transparent;
  color: #2d2d2d;
  background-color: transparent;
}
nav.page-nav .pagination.pages .page-item .page-link {
  background-color: transparent;
  border: 0 none transparent;
  color: #2d2d2d;
  font-size: 1.875rem;
}
nav.page-nav .pagination.pages .page-item .page-link.prev, nav.page-nav .pagination.pages .page-item .page-link.next {
  font-size: 3.125rem;
}
nav.page-nav .pagination.pages .page-item:hover .page-link, nav.page-nav .pagination.pages .page-item:focus .page-link, nav.page-nav .pagination.pages .page-item.active .page-link, nav.page-nav .pagination.pages .page-item:active .page-link {
  border: 0 none transparent;
  background-color: transparent;
  color: hsl(315, 87%, 75%);
}
nav.page-nav .pagination.pages .page-item:disabled, nav.page-nav .pagination.pages .page-item.disabled {
  color: rgba(46, 46, 46, 0.4) !important;
}
nav.page-nav .pagination.pages .page-item:disabled .page-link, nav.page-nav .pagination.pages .page-item.disabled .page-link {
  border: 0 none transparent;
  background-color: transparent;
  color: rgba(46, 46, 46, 0.4) !important;
}

footer .sub-area .sub-form .sub-input .sub-input-field.form-control {
  border: 0 none transparent;
  border-radius: 15.625rem;
  background-color: #c2f0e4;
  padding: 0.9375rem 1.25rem;
  width: 100%;
}
footer .sub-area .sub-form .sub-input .sub-input-field.form-control:focus {
  box-shadow: none;
}
footer .sub-area .sub-form .sub-input .sub-input-btn.btn {
  border: 0 none transparent;
  border-radius: 15.625rem;
  background-color: hsl(165, 60%, 65%);
  padding: 0.9375rem 1.25rem;
  width: 100%;
  font-size: 0.9375rem;
  line-height: 140%;
  font-family: "mabry-bold", "Helvetica", "Arial", sans-serif;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}
footer .sub-area .sub-form .sub-input .sub-input-btn.btn:hover, footer .sub-area .sub-form .sub-input .sub-input-btn.btn:focus {
  background-color: #1a6653;
}
footer nav {
  margin: 0.4375rem;
}
footer nav .navbar-nav.icon-nav .nav-item {
  padding: 0.46875rem;
}
footer nav .navbar-nav.text-nav {
  text-align: center;
}
footer nav .navbar-nav.text-nav .nav-item {
  text-align: center;
  padding: 1.5625rem;
}
footer nav .navbar-nav.text-nav .nav-item .nav-link {
  font-family: "mabry-bold", "Helvetica", "Arial", sans-serif;
  color: #2d2d2d;
  font-size: 1.25rem;
  line-height: 110%;
  transition: color 0.3s ease-in-out;
}
footer nav .navbar-nav.text-nav .nav-item .nav-link:visited {
  color: #2d2d2d;
}
footer nav .navbar-nav.text-nav .nav-item:hover .nav-link, footer nav .navbar-nav.text-nav .nav-item:focus .nav-link {
  color: hsl(315, 87%, 75%);
}
.modal#videoModal .modal-dialog .modal-content, .modal.videoModal .modal-dialog .modal-content {
  background-color: transparent;
  border: 0 none transparent;
}
.modal#videoModal .modal-dialog .modal-content .btn-close, .modal.videoModal .modal-dialog .modal-content .btn-close {
  position: fixed;
  top: 15px;
  right: 15px;
}

.modal-backdrop.fade.show {
  background-color: rgba(102, 150, 255, 0.95);
}

@media only screen and (min-width: 576px) {
  .container-fluid .header-slides .slide-head-area {
    max-width: 63.9375rem;
  }
  .pill-content-area {
    max-width: calc(33.75rem - 30px);
  }
  .news-block {
    max-width: calc(36rem - 30px);
  }
  .news-block .splide .splide__track .splide__list .splide__slide .image-area,
  .news-block .splide .splide__track .splide__list .splide__slide .text-area {
    max-width: calc(36rem - 30px);
  }
  .header-hero .hero-image-area .hero-image {
    max-width: 29.375rem;
  }
  .header-hero .hero-image-area .hero-pill {
    max-width: 25rem;
  }
}
@media only screen and (min-width: 768px) {
  .pill-content-area {
    max-width: calc(45rem - 30px);
  }
  .news-block {
    max-width: calc(48rem - 30px);
  }
  .news-block .splide .splide__track .splide__list .splide__slide .image-area,
  .news-block .splide .splide__track .splide__list .splide__slide .text-area {
    max-width: calc(48rem - 30px);
  }
  .header-hero .hero-image-area .hero-image {
    max-width: 41.875rem;
    height: 25rem;
  }
  .header-hero .hero-image-area .hero-pill {
    max-width: 37.5rem;
  }
}
@media only screen and (min-width: 1024px) {
  .btn-primary {
    padding: 1.875rem 2.5rem;
    font-size: 1.875rem;
    line-height: 110%;
    margin: 0 0.78125rem;
  }
  .padder-large, .padder-large-top {
    padding-top: 6.25rem;
  }
  .padder-large, .padder-large-bottom {
    padding-bottom: 6.25rem;
  }
  .padder-small, .padder-small-top {
    padding-top: 3.125rem;
  }
  .padder-small, .padder-small-bottom {
    padding-bottom: 3.125rem;
  }
  .eyebrow {
    border-top: 0 none transparent;
    min-height: 3.75rem;
  }
  .eyebrow p {
    font-size: 1.25rem;
    line-height: 130%;
    padding: 1rem 0;
  }
  header nav.top-nav {
    padding: 0 0 0 0 !important;
  }
  header nav.top-nav .header-wrap {
    padding: unset;
    margin: 0 3.8%;
    min-width: calc(64rem - 3.8%);
    max-width: 80rem;
  }
  header nav.top-nav .navbar-brand {
    margin: 0 0 0 0;
  }
  header nav.top-nav .navbar-brand .mindup-logo {
    width: 22.5rem;
    height: 3.875rem;
  }
  header nav.top-nav .navbar-brand .mindup-swap {
    width: 22.5rem;
    height: 3.875rem;
  }
  header nav.top-nav .navbar-brand .mindup-noswitch {
    width: 22.5rem;
    height: 3.875rem;
  }
  header nav.top-nav .offcanvas-toggler {
    display: none;
    visibility: hidden;
  }
  header nav.top-nav .offcanvas {
    display: none;
    visibility: hidden;
  }
  header nav.top-nav .offcanvas .offcanvas-top {
    display: none;
    visibility: hidden;
  }
  header nav.top-nav .nav-double-decker {
    margin: 0 0 0 0;
  }
  header nav.top-nav .nav-double-decker .nav-top-mini {
    padding: 1.5rem 0 0.75rem 0;
    display: flex;
  }
  header nav.top-nav .nav-double-decker .nav-top-mini.navbar-nav .nav-item .nav-link {
    color: #2d2d2d;
    font-size: 0.9375rem;
    line-height: 130%;
    text-decoration: underline !important;
  }
  header nav.top-nav .nav-double-decker .nav-top-mini.navbar-nav .nav-item:hover .nav-link, header nav.top-nav .nav-double-decker .nav-top-mini.navbar-nav .nav-item:focus .nav-link, header nav.top-nav .nav-double-decker .nav-top-mini.navbar-nav .nav-item.active .nav-link, header nav.top-nav .nav-double-decker .nav-top-mini.navbar-nav .nav-item:active .nav-link {
    color: hsl(315, 87%, 75%);
  }
  header nav.top-nav .nav-double-decker .nav-top-main {
    display: flex;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item {
    padding: 1.5625rem 0.4375rem 0.75rem 0.4375rem;
    display: flex;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item .nav-link {
    text-align: center;
    font-family: "mabry-bold", "Helvetica", "Arial", sans-serif;
    color: #2d2d2d;
    font-size: 0.9375rem;
    line-height: 110%;
    text-decoration: none !important;
    padding: 0 4px;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-toggle:after {
    content: "↓";
    font-family: "mabry", "Helvetica", "Arial", sans-serif;
    font-size: 0.9375rem;
    line-height: 110%;
    border: 0 none !important;
    vertical-align: unset;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu {
    overflow-x: hidden !important;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing {
    overflow-x: hidden !important;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.dropdown-menu-center, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.dropdown-menu-center {
    position: fixed;
    top: 187px;
    left: 0;
    width: 100vw;
    border: 0 none !important;
    overflow-x: hidden !important;
    height: 23.125rem;
    border-radius: 0 0 2.5rem 2.5rem !important;
    justify-content: center;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.dropdown-menu-center.scrolled, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.dropdown-menu-center.scrolled {
    top: 109px;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack {
    margin: 2px 0 0 0;
    padding: 2.8125rem 0 3.125rem 0;
    display: flex;
    flex-direction: row;
    overflow-x: hidden !important;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area {
    padding: 0.625rem 0.9375rem;
    width: 60%;
    max-width: 34rem;
    display: flex;
    flex-flow: column;
    justify-content: space-between;
    overflow: hidden !important;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill {
    background-color: #F8F3EF !important;
    padding: 1.25rem;
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    justify-content: start;
    white-space: break-spaces;
    min-height: 8.125rem;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill .text-icon:before, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill .text-icon:before {
    font-size: 5rem;
    line-height: 5rem;
    margin-right: 0;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill .text-icon.icon-checkmark:before, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill .text-icon.icon-checkmark:before {
    font-size: 3.75rem !important;
    line-height: 3.75rem;
    padding: 0 0.625rem;
    margin-bottom: 0.625rem;
    position: relative;
    top: -15px;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill .link-wrap, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill .link-wrap {
    flex-wrap: wrap;
    flex-direction: column;
    align-items: start;
    justify-content: start;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill .link-wrap .link-desc, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill .link-wrap .link-desc {
    display: block;
    -ms-word-wrap: break-word;
    word-break: break-word;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    -webkit-hyphenate-before: 2;
    -webkit-hyphenate-after: 3;
    hyphenate-lines: 3;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area.pill-column, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area.pill-column {
    width: 40%;
    max-width: 26.875rem;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area.pill-column .rounded-pill, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area.pill-column .rounded-pill {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    justify-content: stretch;
    white-space: wrap;
    border-radius: 2.5rem !important;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area.pill-column .text-icon:before, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area.pill-column .text-icon:before {
    font-size: 5rem;
    line-height: 5rem;
    margin-right: 0;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area.pill-column .link-wrap, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area.pill-column .link-wrap {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area.pill-column .link-wrap .link-desc, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area.pill-column .link-wrap .link-desc {
    display: block;
    text-align: center;
    -ms-word-wrap: break-word;
    word-break: break-word;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    -webkit-hyphenate-before: 2;
    -webkit-hyphenate-after: 3;
    hyphenate-lines: 3;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.blue:hover, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.blue:focus, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.blue:hover, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.blue:focus {
    background-color: #ccdcff !important;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.blue:hover .text-icon, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.blue:hover .link-wrap, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.blue:hover h3,
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.blue:hover .link-desc, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.blue:focus .text-icon, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.blue:focus .link-wrap, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.blue:focus h3,
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.blue:focus .link-desc, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.blue:hover .text-icon, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.blue:hover .link-wrap, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.blue:hover h3,
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.blue:hover .link-desc, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.blue:focus .text-icon, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.blue:focus .link-wrap, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.blue:focus h3,
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.blue:focus .link-desc {
    color: #003099;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.pink:hover, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.pink:focus, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.pink:hover, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.pink:focus {
    background-color: #fde7f8 !important;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.pink:hover .text-icon, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.pink:hover .link-wrap, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.pink:hover h3,
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.pink:hover .link-desc, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.pink:focus .text-icon, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.pink:focus .link-wrap, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.pink:focus h3,
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.pink:focus .link-desc, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.pink:hover .text-icon, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.pink:hover .link-wrap, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.pink:hover h3,
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.pink:hover .link-desc, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.pink:focus .text-icon, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.pink:focus .link-wrap, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.pink:focus h3,
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.pink:focus .link-desc {
    color: #480537;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.orange:hover, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.orange:focus, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.orange:hover, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.orange:focus {
    background-color: #ffe5cc !important;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.orange:hover .text-icon, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.orange:hover .link-wrap, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.orange:hover h3,
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.orange:hover .link-desc, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.orange:focus .text-icon, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.orange:focus .link-wrap, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.orange:focus h3,
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.orange:focus .link-desc, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.orange:hover .text-icon, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.orange:hover .link-wrap, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.orange:hover h3,
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.orange:hover .link-desc, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.orange:focus .text-icon, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.orange:focus .link-wrap, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.orange:focus h3,
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.orange:focus .link-desc {
    color: #994a00;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.green:hover, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.green:focus, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.green:hover, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.green:focus {
    background-color: #c2f0e4 !important;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.green:hover .text-icon, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.green:hover .link-wrap, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.green:hover h3,
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.green:hover .link-desc, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.green:focus .text-icon, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.green:focus .link-wrap, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.green:focus h3,
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill.green:focus .link-desc, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.green:hover .text-icon, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.green:hover .link-wrap, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.green:hover h3,
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.green:hover .link-desc, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.green:focus .text-icon, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.green:focus .link-wrap, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.green:focus h3,
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill.green:focus .link-desc {
    color: #1a6653;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item:hover .nav-link, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item:focus .nav-link, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.active .nav-link, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item:active .nav-link {
    color: hsl(315, 87%, 75%);
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.get-started {
    display: flex;
    background-color: hsl(29, 100%, 70%);
    border-radius: 1.25rem 1.25rem 0 0;
    padding: 1.5625rem 0.875rem 0.75rem 0.875rem;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.get-started .nav-link {
    color: #2d2d2d;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.get-started:hover, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.get-started:focus, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.get-started.active, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.get-started:active {
    background-color: #ffe5cc;
  }
  section {
    margin-bottom: 9.375rem;
  }
  .container {
    max-width: 62.125rem;
  }
  .container.eighty {
    max-width: calc(62.125rem - 120px);
  }
  .curved-box {
    background-color: #F8F3EF;
    border-radius: 2.5rem;
    padding: 3.125rem;
    margin: 0rem 0rem 3.125rem 0rem;
  }
  .curved-box .text-to-wrap {
    width: unset;
    display: block;
  }
  .splide .splide__track .splide__list.expando-grid {
    display: flex !important;
    flex-wrap: no-wrap;
  }
  .splide .splide__track .splide__list.expando-grid .splide__slide {
    width: inherit;
    flex-basis: 25%;
    flex-shrink: initial;
    min-width: 20%;
  }
  .splide .splide__track .splide__list.expando-grid .splide__slide .inside-content {
    background-color: #F8F3EF;
    border-radius: 2.5rem;
    padding: 1.875rem;
    margin: 0rem 0.4375rem 3.125rem 0.4375rem;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
  .splide .splide__track .splide__list.expando-grid .splide__slide .inside-content h3 {
    min-height: 8.75rem;
  }
  .splide .splide__track .splide__list.expando-grid .splide__slide .inside-content .hover-hide {
    display: block;
    opacity: 1;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
  .splide .splide__track .splide__list.expando-grid .splide__slide .inside-content .hover-show {
    display: none;
    opacity: 0;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
  }
  .splide .splide__track .splide__list.expando-grid .splide__slide:hover, .splide .splide__track .splide__list.expando-grid .splide__slide:focus, .splide .splide__track .splide__list.expando-grid .splide__slide.active, .splide .splide__track .splide__list.expando-grid .splide__slide:active {
    flex-basis: 35%;
    width: 35%;
  }
  .splide .splide__track .splide__list.expando-grid .splide__slide:hover .inside-content .hover-hide, .splide .splide__track .splide__list.expando-grid .splide__slide:focus .inside-content .hover-hide, .splide .splide__track .splide__list.expando-grid .splide__slide.active .inside-content .hover-hide, .splide .splide__track .splide__list.expando-grid .splide__slide:active .inside-content .hover-hide {
    display: none;
    opacity: 0;
  }
  .splide .splide__track .splide__list.expando-grid .splide__slide:hover .inside-content .hover-show, .splide .splide__track .splide__list.expando-grid .splide__slide:focus .inside-content .hover-show, .splide .splide__track .splide__list.expando-grid .splide__slide.active .inside-content .hover-show, .splide .splide__track .splide__list.expando-grid .splide__slide:active .inside-content .hover-show {
    display: block;
    opacity: 1;
  }
  .splide .splide__track .splide__list.expando-grid.green .splide__slide .inside-content {
    background-color: #F8F3EF;
  }
  .splide .splide__track .splide__list.expando-grid.green .splide__slide .inside-content h3, .splide .splide__track .splide__list.expando-grid.green .splide__slide .inside-content .hover-hide {
    color: #2d2d2d;
  }
  .splide .splide__track .splide__list.expando-grid.green .splide__slide:hover .inside-content, .splide .splide__track .splide__list.expando-grid.green .splide__slide:focus .inside-content, .splide .splide__track .splide__list.expando-grid.green .splide__slide.active .inside-content, .splide .splide__track .splide__list.expando-grid.green .splide__slide:active .inside-content {
    background-color: #c2f0e4;
  }
  .splide .splide__track .splide__list.expando-grid.green .splide__slide:hover .inside-content h3, .splide .splide__track .splide__list.expando-grid.green .splide__slide:hover .inside-content .hover-show, .splide .splide__track .splide__list.expando-grid.green .splide__slide:focus .inside-content h3, .splide .splide__track .splide__list.expando-grid.green .splide__slide:focus .inside-content .hover-show, .splide .splide__track .splide__list.expando-grid.green .splide__slide.active .inside-content h3, .splide .splide__track .splide__list.expando-grid.green .splide__slide.active .inside-content .hover-show, .splide .splide__track .splide__list.expando-grid.green .splide__slide:active .inside-content h3, .splide .splide__track .splide__list.expando-grid.green .splide__slide:active .inside-content .hover-show {
    color: #1a6653;
  }
  .splide .splide__track .splide__list.expando-grid.pink .splide__slide .inside-content {
    background-color: #F8F3EF;
  }
  .splide .splide__track .splide__list.expando-grid.pink .splide__slide .inside-content h3, .splide .splide__track .splide__list.expando-grid.pink .splide__slide .inside-content .hover-hide {
    color: #2d2d2d;
  }
  .splide .splide__track .splide__list.expando-grid.pink .splide__slide:hover .inside-content, .splide .splide__track .splide__list.expando-grid.pink .splide__slide:focus .inside-content, .splide .splide__track .splide__list.expando-grid.pink .splide__slide.active .inside-content, .splide .splide__track .splide__list.expando-grid.pink .splide__slide:active .inside-content {
    background-color: #fde7f8;
  }
  .splide .splide__track .splide__list.expando-grid.pink .splide__slide:hover .inside-content h3, .splide .splide__track .splide__list.expando-grid.pink .splide__slide:hover .inside-content .hover-show, .splide .splide__track .splide__list.expando-grid.pink .splide__slide:focus .inside-content h3, .splide .splide__track .splide__list.expando-grid.pink .splide__slide:focus .inside-content .hover-show, .splide .splide__track .splide__list.expando-grid.pink .splide__slide.active .inside-content h3, .splide .splide__track .splide__list.expando-grid.pink .splide__slide.active .inside-content .hover-show, .splide .splide__track .splide__list.expando-grid.pink .splide__slide:active .inside-content h3, .splide .splide__track .splide__list.expando-grid.pink .splide__slide:active .inside-content .hover-show {
    color: #480537;
  }
  .splide .splide__track .splide__list.expando-grid.orange .splide__slide .inside-content {
    background-color: #F8F3EF;
  }
  .splide .splide__track .splide__list.expando-grid.orange .splide__slide .inside-content h3, .splide .splide__track .splide__list.expando-grid.orange .splide__slide .inside-content .hover-hide {
    color: #2d2d2d;
  }
  .splide .splide__track .splide__list.expando-grid.orange .splide__slide:hover .inside-content, .splide .splide__track .splide__list.expando-grid.orange .splide__slide:focus .inside-content, .splide .splide__track .splide__list.expando-grid.orange .splide__slide.active .inside-content, .splide .splide__track .splide__list.expando-grid.orange .splide__slide:active .inside-content {
    background-color: #ffe5cc;
  }
  .splide .splide__track .splide__list.expando-grid.orange .splide__slide:hover .inside-content h3, .splide .splide__track .splide__list.expando-grid.orange .splide__slide:hover .inside-content .hover-show, .splide .splide__track .splide__list.expando-grid.orange .splide__slide:focus .inside-content h3, .splide .splide__track .splide__list.expando-grid.orange .splide__slide:focus .inside-content .hover-show, .splide .splide__track .splide__list.expando-grid.orange .splide__slide.active .inside-content h3, .splide .splide__track .splide__list.expando-grid.orange .splide__slide.active .inside-content .hover-show, .splide .splide__track .splide__list.expando-grid.orange .splide__slide:active .inside-content h3, .splide .splide__track .splide__list.expando-grid.orange .splide__slide:active .inside-content .hover-show {
    color: #994a00;
  }
  .splide .splide__track .splide__list.expando-grid.blue .splide__slide .inside-content {
    background-color: #F8F3EF;
  }
  .splide .splide__track .splide__list.expando-grid.blue .splide__slide .inside-content h3, .splide .splide__track .splide__list.expando-grid.blue .splide__slide .inside-content .hover-hide {
    color: #2d2d2d;
  }
  .splide .splide__track .splide__list.expando-grid.blue .splide__slide:hover .inside-content, .splide .splide__track .splide__list.expando-grid.blue .splide__slide:focus .inside-content, .splide .splide__track .splide__list.expando-grid.blue .splide__slide.active .inside-content, .splide .splide__track .splide__list.expando-grid.blue .splide__slide:active .inside-content {
    background-color: #ccdcff;
  }
  .splide .splide__track .splide__list.expando-grid.blue .splide__slide:hover .inside-content h3, .splide .splide__track .splide__list.expando-grid.blue .splide__slide:hover .inside-content .hover-show, .splide .splide__track .splide__list.expando-grid.blue .splide__slide:focus .inside-content h3, .splide .splide__track .splide__list.expando-grid.blue .splide__slide:focus .inside-content .hover-show, .splide .splide__track .splide__list.expando-grid.blue .splide__slide.active .inside-content h3, .splide .splide__track .splide__list.expando-grid.blue .splide__slide.active .inside-content .hover-show, .splide .splide__track .splide__list.expando-grid.blue .splide__slide:active .inside-content h3, .splide .splide__track .splide__list.expando-grid.blue .splide__slide:active .inside-content .hover-show {
    color: #003099;
  }
  .expando-impact {
    display: flex !important;
    flex-direction: row;
    justify-content: space-around;
  }
  .expando-impact .splide__slide {
    width: 20%;
  }
  .expando-impact .splide__slide.alt {
    width: 28%;
  }
  .expando-impact .splide__slide .pill {
    border-radius: 18.75rem;
  }
  .expando-impact .splide__slide .box {
    border-radius: 2.5rem;
  }
  .expando-impact .splide__slide .pill, .expando-impact .splide__slide .box {
    padding: 3.125rem 0.78125rem 3.75rem 0.78125rem;
    margin-bottom: 3.125rem;
  }
  .expando-impact .splide__slide .pill .text-icon, .expando-impact .splide__slide .box .text-icon {
    font-size: 5rem;
    line-height: 5rem;
  }
  .expando-impact .splide__slide:nth-child(2) {
    width: 45%;
  }
  .expando-impact .splide__slide.alt:nth-child(2) {
    width: 38%;
  }
  .mindup-shop-cta {
    padding: 1.875rem;
  }
  .news-block {
    max-width: calc(59rem - 130px);
  }
  .news-block .splide .splide__track .splide__list .splide__slide .image-area {
    max-width: calc((59rem - 130px) / 2);
  }
  .news-block .splide .splide__track .splide__list .splide__slide .image-area .img {
    background-size: cover;
    background-position: center;
    width: 100%;
    height: 27.5rem;
    border-radius: 1.25rem 0 0 1.25rem;
  }
  .news-block .splide .splide__track .splide__list .splide__slide .text-area {
    max-width: calc((59rem - 130px) / 2);
    background-color: #F8F3EF;
    padding: 2.5rem;
    border-radius: 0 1.25rem 1.25rem 0;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-content: start;
    flex-wrap: wrap;
  }
  .news-block .splide .splide__arrows {
    padding-top: 0px;
  }
  .mindup-membership-home {
    margin-bottom: 0;
    padding: 6.25rem 0;
  }
  .mindup-membership-home .mindup-membership-home-cards {
    display: flex !important;
    flex-direction: row;
  }
  .mindup-membership-home .mindup-membership-home-cards .splide__slide {
    width: 50%;
  }
  .mindup-membership-home .mindup-membership-home-cards .splide__slide .card {
    margin: 0 0.9375rem;
  }
  .mindup-membership-home .mindup-membership-home-cards .splide__slide .card .card-header {
    padding: 1.5625rem 0;
  }
  .mindup-membership-home .mindup-membership-home-cards .splide__slide .card .card-header h3 {
    font-size: 1.875rem;
    line-height: 110%;
  }
  .mindup-membership-home .mindup-membership-home-cards .splide__slide .card .card-body {
    padding: 1.875rem;
  }
  .mindup-membership-home .mindup-membership-home-cards .splide__slide .card .card-body .card-title {
    font-size: 1.25rem;
    line-height: 125%;
    margin-bottom: 1.25rem;
  }
  .mindup-membership-home .mindup-membership-home-cards .splide__slide .card .card-body .card-text {
    font-size: 1.25rem;
    line-height: 140%;
    margin-bottom: 3.125rem;
  }
  .mindup-membership-home .mindup-membership-home-cards .splide__slide .card .card-body .card-list.list-group.list-group-flush .list-group-item {
    font-size: 0.9375rem;
    line-height: 130%;
    margin-bottom: 1.3125rem;
    margin-left: 1.875rem;
  }
  .mindup-membership-home .mindup-membership-home-cards .splide__slide .card .card-body.card-cta p {
    font-size: 1.25rem;
    line-height: 125%;
  }
  .mindup-membership-home .mindup-membership-home-cards .splide__slide .card .card-footer {
    padding: 2.0625rem 0;
  }
  .mindup-membership-home .mindup-membership-home-cards .splide__slide .card .card-footer .footer-cta a {
    font-size: 1.25rem;
    line-height: 125%;
  }
  .pill-cover-back {
    margin-bottom: 18.75rem;
    background: #F8F3EF;
    background: -webkit-linear-gradient(180deg, #F8F3EF 0, #F8F3EF 50%, #FFFFFF 50%, #FFFFFF 100%);
    background: -moz-linear-gradient(180deg, #F8F3EF 0, #F8F3EF 50%, #FFFFFF 50%, #FFFFFF 100%);
    background: -ms-linear-gradient(180deg, #F8F3EF 0, #F8F3EF 50%, #FFFFFF 50%, #FFFFFF 100%);
    background: -o-linear-gradient(180deg, #F8F3EF 0, #F8F3EF 50%, #FFFFFF 50%, #FFFFFF 100%);
    background: linear-gradient(180deg, #F8F3EF 0, #F8F3EF 50%, #FFFFFF 50%, #FFFFFF 100%);
  }
  .pill-cover-back .pill-img {
    border-radius: 25rem;
  }
  .pill-cover-back .pill-img.full-width {
    width: 100%;
    height: 37.5rem;
  }
  .pill-cover-back .pill-full-content-area {
    padding: 6.5rem 4.75rem;
  }
  .pill-content-area {
    max-width: calc(59rem - 30px);
  }
  .pill-content-area .pill-text-area {
    margin: 4rem 4.875rem 4rem 4.875rem;
  }
  .pill-content-area .pill-text {
    text-align: center;
  }
  .pill-stack .pill-stack-area {
    padding: 0.625rem 0.9375rem;
    max-width: 100%;
  }
  .pill-stack .pill-stack-area .rounded-pill {
    padding: 1.25rem 3.125rem;
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    justify-content: start;
  }
  .pill-stack .pill-stack-area .rounded-pill .text-icon {
    font-size: 5rem;
    line-height: 5rem;
    margin-right: 0.9375rem;
  }
  .pill-stack .pill-stack-area .rounded-pill img {
    width: 5rem;
    height: 5rem;
  }
  .pill-img {
    border-radius: 25rem;
  }
  .pill-img.full-width {
    width: 100%;
    height: 37.5rem;
  }
  .mindup-trust .logo-images {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 3.875rem;
    height: 3.875rem;
    margin: 2.5rem 1.875rem;
  }
  .mindup-trust .logo-images:first-child {
    margin-left: 0rem;
  }
  .mindup-trust .logo-images:last-child {
    margin-right: 0;
  }
  .horz-tabs {
    width: 100%;
  }
  .horz-tabs nav .nav-tabs {
    border-bottom: 0 none transparent !important;
  }
  .horz-tabs nav .nav-tabs .nav-link {
    background-color: #FFFFFF;
    color: #2d2d2d;
    margin: 0 0 0 0;
    padding: 1.375rem 1.8125rem 1.25rem 1.8125rem;
    border-radius: 0;
    border: 0 none transparent;
    z-index: 5;
    font-family: "mabry", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 125%;
    letter-spacing: 1px;
    text-align: left;
    border-radius: 1.25rem 1.25rem 0 0;
  }
  .horz-tabs nav .nav-tabs .nav-link:before, .horz-tabs nav .nav-tabs .nav-link:after {
    content: "";
    display: block;
    background-color: #F8F3EF;
    width: 2.5rem;
    height: 100%;
    position: absolute;
    top: 0;
    border-radius: 1.25rem 1.25rem 0 0;
    z-index: -1;
  }
  .horz-tabs nav .nav-tabs .nav-link:before {
    left: -10px;
    transform: skew(-20deg);
  }
  .horz-tabs nav .nav-tabs .nav-link:after {
    right: -10px;
    transform: skew(20deg);
  }
  .horz-tabs nav .nav-tabs .nav-link:hover, .horz-tabs nav .nav-tabs .nav-link:focus, .horz-tabs nav .nav-tabs .nav-link.active, .horz-tabs nav .nav-tabs .nav-link:active {
    z-index: 10;
    color: #2d2d2d;
  }
  .horz-tabs .tab-content .tab-pane {
    padding: 4.6875rem 5rem;
    border-radius: 0 0 0 0;
    border: 0 none transparent;
    position: relative;
    top: -1px;
    background-color: #F8F3EF;
  }
  .horz-tabs .tab-content .tab-pane .tab-lists {
    background-color: #FFFFFF;
    padding: 1.25rem;
    border-radius: 1.25rem;
  }
  .horz-tabs .tab-content .tab-pane .tab-lists .tab-list-head {
    display: inline-block;
    background-color: #F8F3EF;
    border-radius: 4.375rem;
    text-transform: uppercase;
    font-family: "mabry-bold", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 125%;
    padding: 0.9375rem 1.25rem;
    margin-bottom: 0;
  }
  .horz-tabs .tab-content .tab-pane .tab-lists ul {
    padding-top: 1.875rem;
  }
  .horz-tabs .tab-content .tab-pane .tab-lists ul.list-group.list-group-flush .list-group-item {
    border: 0 none transparent;
    padding: 0 0 0 0;
    font-family: "mabry", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 110%;
    margin-bottom: 1.875rem;
  }
  .horz-tabs .tab-content .tab-pane .tab-lists ul.counter.list-group.list-group-flush .list-group-item {
    font-family: "mabry-bold", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 110%;
  }
  .horz-tabs .tab-content .tab-pane .tab-lists ul.m-dash.list-group.list-group-flush .list-group-item {
    font-family: "mabry", "Helvetica", "Arial", sans-serif;
    font-size: 0.9375rem;
    line-height: 110%;
  }
  .horz-tabs.tabs-green .nav-link:nth-child(4) {
    background-color: #F8F3EF;
    color: #1a6653;
  }
  .horz-tabs.tabs-green .nav-link:nth-child(4):before, .horz-tabs.tabs-green .nav-link:nth-child(4):after {
    background-color: #F8F3EF;
  }
  .horz-tabs.tabs-green .nav-link:nth-child(4):hover, .horz-tabs.tabs-green .nav-link:nth-child(4):focus, .horz-tabs.tabs-green .nav-link:nth-child(4).active, .horz-tabs.tabs-green .nav-link:nth-child(4):active {
    background-color: #F8F3EF;
    color: #1a6653;
  }
  .horz-tabs.tabs-green .nav-link:nth-child(3) {
    background-color: #c2f0e4;
    color: #1a6653;
  }
  .horz-tabs.tabs-green .nav-link:nth-child(3):before, .horz-tabs.tabs-green .nav-link:nth-child(3):after {
    background-color: #c2f0e4;
  }
  .horz-tabs.tabs-green .nav-link:nth-child(3):hover, .horz-tabs.tabs-green .nav-link:nth-child(3):focus, .horz-tabs.tabs-green .nav-link:nth-child(3).active, .horz-tabs.tabs-green .nav-link:nth-child(3):active {
    background-color: #c2f0e4;
    color: #1a6653;
  }
  .horz-tabs.tabs-green .nav-link:nth-child(2) {
    background-color: hsl(165, 60%, 65%);
    color: #1a6653;
  }
  .horz-tabs.tabs-green .nav-link:nth-child(2):before, .horz-tabs.tabs-green .nav-link:nth-child(2):after {
    background-color: hsl(165, 60%, 65%);
  }
  .horz-tabs.tabs-green .nav-link:nth-child(2):hover, .horz-tabs.tabs-green .nav-link:nth-child(2):focus, .horz-tabs.tabs-green .nav-link:nth-child(2).active, .horz-tabs.tabs-green .nav-link:nth-child(2):active {
    background-color: hsl(165, 60%, 65%);
    color: #1a6653;
  }
  .horz-tabs.tabs-green .nav-link:nth-child(1) {
    background-color: #1a6653;
    color: #c2f0e4;
  }
  .horz-tabs.tabs-green .nav-link:nth-child(1):before, .horz-tabs.tabs-green .nav-link:nth-child(1):after {
    background-color: #1a6653;
  }
  .horz-tabs.tabs-green .nav-link:nth-child(1):hover, .horz-tabs.tabs-green .nav-link:nth-child(1):focus, .horz-tabs.tabs-green .nav-link:nth-child(1).active, .horz-tabs.tabs-green .nav-link:nth-child(1):active {
    background-color: #1a6653;
    color: #c2f0e4;
  }
  .horz-tabs.tabs-green .tab-content .tab-pane .tab-lists .tab-list-head {
    background-color: #c2f0e4;
    color: #1a6653;
  }
  .horz-tabs.tabs-green .tab-content .tab-pane:nth-child(1) {
    background-color: #F8F3EF;
    border-top: 1px solid #F8F3EF;
  }
  .horz-tabs.tabs-green .tab-content .tab-pane:nth-child(2) {
    background-color: #c2f0e4;
    border-top: 1px solid #c2f0e4;
  }
  .horz-tabs.tabs-green .tab-content .tab-pane:nth-child(3) {
    background-color: hsl(165, 60%, 65%);
    border-top: 1px solid hsl(165, 60%, 65%);
  }
  .horz-tabs.tabs-green .tab-content .tab-pane:nth-child(4) {
    background-color: #1a6653;
    border-top: 1px solid #1a6653;
  }
  .horz-tabs.tabs-pink .nav-link:nth-child(3) {
    background-color: #F8F3EF;
    color: #480537;
  }
  .horz-tabs.tabs-pink .nav-link:nth-child(3):before, .horz-tabs.tabs-pink .nav-link:nth-child(3):after {
    background-color: #F8F3EF;
  }
  .horz-tabs.tabs-pink .nav-link:nth-child(3):hover, .horz-tabs.tabs-pink .nav-link:nth-child(3):focus, .horz-tabs.tabs-pink .nav-link:nth-child(3).active, .horz-tabs.tabs-pink .nav-link:nth-child(3):active {
    background-color: #F8F3EF;
    color: #480537;
  }
  .horz-tabs.tabs-pink .nav-link:nth-child(2) {
    background-color: #fde7f8;
    color: #480537;
  }
  .horz-tabs.tabs-pink .nav-link:nth-child(2):before, .horz-tabs.tabs-pink .nav-link:nth-child(2):after {
    background-color: #fde7f8;
  }
  .horz-tabs.tabs-pink .nav-link:nth-child(2):hover, .horz-tabs.tabs-pink .nav-link:nth-child(2):focus, .horz-tabs.tabs-pink .nav-link:nth-child(2).active, .horz-tabs.tabs-pink .nav-link:nth-child(2):active {
    background-color: #fde7f8;
    color: #480537;
  }
  .horz-tabs.tabs-pink .nav-link:nth-child(1) {
    background-color: hsl(315, 87%, 75%);
    color: #480537;
  }
  .horz-tabs.tabs-pink .nav-link:nth-child(1):before, .horz-tabs.tabs-pink .nav-link:nth-child(1):after {
    background-color: hsl(315, 87%, 75%);
  }
  .horz-tabs.tabs-pink .nav-link:nth-child(1):hover, .horz-tabs.tabs-pink .nav-link:nth-child(1):focus, .horz-tabs.tabs-pink .nav-link:nth-child(1).active, .horz-tabs.tabs-pink .nav-link:nth-child(1):active {
    background-color: hsl(315, 87%, 75%);
    color: #480537;
  }
  .horz-tabs.tabs-pink .tab-content .tab-pane:nth-child(1) {
    background-color: #F8F3EF;
    border-top: 1px solid #F8F3EF;
  }
  .horz-tabs.tabs-pink .tab-content .tab-pane:nth-child(2) {
    background-color: #fde7f8;
    border-top: 1px solid #fde7f8;
  }
  .horz-tabs.tabs-pink .tab-content .tab-pane:nth-child(3) {
    background-color: hsl(315, 87%, 75%);
    border-top: 1px solid hsl(315, 87%, 75%);
  }
  .vert-tabs .nav.nav-pills {
    width: 37.5%;
  }
  .vert-tabs .nav.nav-pills .nav-link {
    background-color: #F8F3EF;
    color: rgba(46, 46, 46, 0.4);
    border-radius: 5rem;
    padding: 1.875rem;
    margin-bottom: 0.9375rem;
  }
  .vert-tabs .nav.nav-pills .nav-link:last-child {
    margin-bottom: 0rem;
  }
  .vert-tabs .nav.nav-pills .nav-link:hover, .vert-tabs .nav.nav-pills .nav-link:focus, .vert-tabs .nav.nav-pills .nav-link:active, .vert-tabs .nav.nav-pills .nav-link.active {
    background-color: #ffe5cc;
    color: #994a00;
  }
  .vert-tabs .tab-content {
    background-color: #F8F3EF;
    border-radius: 2.5rem;
    padding: 3.125rem;
    width: 57.1428571429%;
  }
  .vert-tabs .tab-content .tab-pane ul li {
    padding-bottom: 1.875rem;
    list-style: none;
  }
  .header-hero .hero-image-area {
    max-width: 27.5rem;
    height: unset;
    padding: 0;
    max-height: 38.125rem;
    display: block;
  }
  .header-hero .hero-image-area .hero-image {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 1.25rem;
    height: 38.125rem;
    width: 26.875rem;
  }
  .header-hero .hero-image-area .hero-pill {
    border-radius: 25rem;
    padding: 3.125rem 3.125rem;
    margin: 1.875rem 0rem 0rem 0rem;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    width: 46.5625rem;
    position: relative;
    top: -320px;
    left: 300px;
  }
  .header-hero .hero-image-area .hero-pill .hero-pill-icon {
    font-size: 6.25rem;
    line-height: 6.25rem;
    width: 6.25rem;
    height: 6.25rem;
  }
  .header-hero .hero-image-area .hero-pill .hero-pill-text {
    font-family: "mabry", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 125%;
    text-align: left;
  }
  .header-hero .hero-image-area .hero-pill.pink {
    background-color: #fde7f8;
  }
  .header-hero .hero-image-area .hero-pill.pink .hero-pill-icon,
  .header-hero .hero-image-area .hero-pill.pink .hero-pill-text {
    color: #480537;
  }
  .header-hero .hero-image-area .hero-pill.blue {
    background-color: #ccdcff;
  }
  .header-hero .hero-image-area .hero-pill.blue .hero-pill-icon,
  .header-hero .hero-image-area .hero-pill.blue .hero-pill-text {
    color: #003099;
  }
  .header-hero .hero-image-area .hero-pill.green {
    background-color: #c2f0e4;
  }
  .header-hero .hero-image-area .hero-pill.green .hero-pill-icon,
  .header-hero .hero-image-area .hero-pill.green .hero-pill-text {
    color: #1a6653;
  }
  .header-hero .hero-image-area .hero-pill.orange {
    background-color: #ffe5cc;
  }
  .header-hero .hero-image-area .hero-pill.orange .hero-pill-icon,
  .header-hero .hero-image-area .hero-pill.orange .hero-pill-text {
    color: #994a00;
  }
  .header-hero .hero-content-area {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: space-between;
  }
  .header-hero .hero-content-area .hero-subhead {
    font-family: "mabry-bold", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 125%;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 1.875rem;
  }
  .header-hero .hero-content-area .hero-header {
    font-size: 4.0625rem;
    line-height: 95%;
    letter-spacing: -2%;
    margin-top: 0 !important;
  }
  .img-cards .card {
    border-radius: 2.5rem;
    margin-bottom: 3.125rem;
  }
  .img-cards .card .card-img-top {
    border-radius: 2.5rem;
  }
  .img-cards .card .card-body .card-title {
    font-size: 1.25rem;
    line-height: 125%;
    margin-bottom: 1.25rem;
  }
  .img-cards .card .card-body .card-text {
    font-size: 1.25rem;
    line-height: 130%;
    margin-bottom: 2.6875rem;
  }
  .splide .txt-cards {
    display: flex !important;
    flex-wrap: wrap;
    flex-direction: row;
  }
  .splide .txt-cards .splide__slide {
    max-width: 50%;
    margin-top: 0.9375rem;
    margin-bottom: 0.9375rem;
  }
  .splide .txt-cards .splide__slide .card {
    margin: 0.9375rem;
    border-radius: 2.5rem;
    margin-bottom: 1.875rem;
  }
  .splide .txt-cards .splide__slide .card .card-header {
    padding: 3.125rem 1.875rem 0.9375rem 1.875rem;
  }
  .splide .txt-cards .splide__slide .card .card-body {
    padding: 0.9375rem 1.875rem 0.9375rem 1.875rem;
  }
  .splide .txt-cards .splide__slide .card .card-footer {
    padding: 0.9375rem 1.875rem 2.125rem 1.875rem;
  }
  .container-fluid .header-slides {
    width: 100%;
    min-width: calc(64rem - 3.8%);
    max-width: 80rem;
    margin: 0 3.8% 0 3.8%;
  }
  .container-fluid .header-slides .slide-head-area {
    margin: 3.125rem 0 0 0;
    max-width: 29.75rem;
  }
  .container-fluid .header-slides .slide-head-area .h0 {
    font-size: 2.8125rem;
    line-height: 95%;
    letter-spacing: -2%;
  }
  .container-fluid .header-slides .slide-pill.pink {
    background-color: #fde7f8;
    padding: 3.125rem;
    border-radius: 25rem;
    max-width: 40.375rem;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    top: -290px;
    left: -12%;
  }
  .container-fluid .header-slides .slide-pill.pink .pill-text {
    color: #480537;
    font-size: 0.9375rem;
    line-height: 140%;
  }
  .container-fluid .header-slides .slide-image-area {
    max-width: 28.125rem;
    margin: 0 0 0 0;
    border-radius: 0 0 1.25rem 1.25rem;
  }
  .container-fluid .header-slides .slide-image-area .slide-img {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: auto;
    border-radius: 0 0 1.25rem 1.25rem;
    height: 34.375rem;
    width: 28.125rem;
  }
  div.scroll-container {
    background-color: #F8F3EF;
    overflow: auto;
    white-space: nowrap;
    padding: 10px;
  }
  div.scroll-container img {
    padding: 10px;
  }
  .news-card .card .card-header {
    padding: 0;
  }
  .news-card .card .card-header .card-img-top {
    height: 18.75rem;
  }
  .news-card .card .card-body {
    padding: 1.875rem;
  }
  .news-card .card .card-body .card-title,
  .news-card .card .card-body .card-text {
    font-size: 1.25rem;
  }
  .founder-area .founder-image {
    max-width: 33.333%;
  }
  .founder-area .founder-image img {
    object-fit: cover;
    object-position: center;
    border-radius: 1.25rem;
    max-width: 100%;
    max-height: 28.5rem;
  }
  footer .sub-area .sub-form .sub-input .sub-input-field.form-control {
    border: 0 none transparent;
    border-radius: 15.625rem;
    background-color: #c2f0e4;
    padding: 0.9375rem 1.25rem;
    width: 100%;
  }
  footer .sub-area .sub-form .sub-input .sub-input-field.form-control:focus {
    box-shadow: none;
  }
  footer .sub-area .sub-form .sub-input .sub-input-btn.btn {
    border: 0 none transparent;
    border-radius: 15.625rem;
    background-color: hsl(165, 60%, 65%);
    padding: 0.9375rem 1.25rem;
    width: 100%;
    font-size: 0.9375rem;
    line-height: 140%;
    font-family: "mabry-bold", "Helvetica", "Arial", sans-serif;
    font-weight: 700;
    letter-spacing: 1px;
    text-transform: uppercase;
  }
  footer .sub-area .sub-form .sub-input .sub-input-btn.btn:hover, footer .sub-area .sub-form .sub-input .sub-input-btn.btn:focus {
    background-color: #1a6653;
  }
  footer nav {
    margin: 0.4375rem;
  }
  footer nav .navbar-nav.icon-nav .nav-item {
    padding: 0 1.5625rem;
  }
  footer nav .navbar-nav.text-nav .nav-item {
    padding: 0 1.5625rem;
  }
  footer nav .navbar-nav.text-nav .nav-item .nav-link {
    font-size: 1.25rem;
    line-height: 110%;
  }
}
@media only screen and (min-width: 1280px) {
  body {
    font-size: 1.25rem;
    line-height: 140%;
  }
  .h0 {
    font-size: calc(3.375rem + 31 * (100vw - 300px) / 1620);
    line-height: 95%;
    letter-spacing: -2%;
  }
  h1, .h1 {
    font-size: calc(2.1875rem + 30 * (100vw - 300px) / 1620);
    line-height: 95%;
    letter-spacing: -2%;
  }
  h2, .h2 {
    font-size: calc(1.75rem + 12 * (100vw - 300px) / 1620);
    line-height: 110%;
  }
  h3, .h3 {
    font-size: calc(1.25rem + 10 * (100vw - 300px) / 1620);
    line-height: 110%;
  }
  h4, .h4 {
    font-size: calc(1.125rem + 10 * (100vw - 300px) / 1620);
    line-height: 110%;
  }
  h5, .h5 {
    font-size: calc(1rem + 10 * (100vw - 300px) / 1620);
    line-height: 110%;
  }
  h6, .h6 {
    font-size: calc(0.875rem + 10 * (100vw - 300px) / 1620);
    line-height: 110%;
  }
  p {
    font-family: "mabry", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 140%;
    color: #2d2d2d;
  }
  .text-small {
    font-size: 0.9375rem;
    line-height: 130%;
  }
  .text-normal {
    font-size: 1.25rem;
  }
  .text-large {
    font-size: 1.875rem;
    line-height: 120%;
  }
  .text-larger {
    font-size: 2rem;
    line-height: 120%;
  }
  header nav.top-nav .header-wrap {
    padding: unset;
    margin: 0 2.8%;
    min-width: calc(80rem - 2.8%);
    max-width: 90rem;
  }
  header nav.top-nav .navbar-brand .mindup-logo {
    width: 22.5rem;
    height: 3.875rem;
  }
  header nav.top-nav .navbar-brand .mindup-swap {
    width: 22.5rem;
    height: 3.875rem;
  }
  header nav.top-nav .navbar-brand .mindup-noswitch {
    width: 22.5rem;
    height: 3.875rem;
  }
  header nav.top-nav .nav-double-decker {
    margin: 0 0 0 0;
  }
  header nav.top-nav .nav-double-decker .nav-top-mini {
    padding: 1.5rem 0 0.75rem 0;
  }
  header nav.top-nav .nav-double-decker .nav-top-mini.navbar-nav .nav-item .nav-link {
    color: #2d2d2d;
    font-size: 0.9375rem;
    line-height: 130%;
    text-decoration: underline !important;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item {
    padding: 1.5625rem 0.4375rem 0.75rem 0.4375rem;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item .nav-link {
    text-align: center;
    font-family: "mabry-bold", "Helvetica", "Arial", sans-serif;
    color: #2d2d2d;
    font-size: 1.25rem;
    line-height: 110%;
    text-decoration: none !important;
    padding-left: 8;
    padding-right: 8;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-toggle:after {
    content: "↓";
    font-family: "mabry", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 130%;
    border: 0 none !important;
    vertical-align: unset;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.dropdown-menu-center, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.dropdown-menu-center {
    height: 30.625rem;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.dropdown-menu-center.scrolled, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.dropdown-menu-center.scrolled {
    top: 127px;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack {
    padding: 2.8125rem 0 3.125rem 0;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area {
    padding: 0.625rem 0.9375rem;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill {
    background-color: #F8F3EF !important;
    padding: 1.25rem;
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    justify-content: start;
    white-space: wrap;
    min-height: 10.3125rem;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.pill-stack .pill-stack-area .rounded-pill .link-wrap .link-desc, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.pill-stack .pill-stack-area .rounded-pill .link-wrap .link-desc {
    display: block;
    -ms-word-wrap: break-word;
    word-break: break-word;
    word-wrap: break-word;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    hyphens: auto;
    -webkit-hyphenate-before: 2;
    -webkit-hyphenate-after: 3;
    hyphenate-lines: 3;
  }
  .container {
    max-width: 75rem;
  }
  .container.eighty {
    min-width: calc(62.125rem - 120px);
    max-width: calc(75rem - 120px);
  }
  .pill-content-area {
    max-width: calc(75rem - 30px);
  }
  .news-block {
    max-width: calc(75rem - 120px);
  }
  .news-block .splide .splide__track .splide__list .splide__slide .image-area, .news-block .splide .splide__track .splide__list .splide__slide .text-area {
    max-width: calc((75rem - 120px) / 2);
  }
  .mindup-trust .logo-images {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    width: 8.25rem;
    height: 8.25rem;
    margin: 3.125rem 2.5rem;
  }
  .container-fluid .header-slides {
    min-width: calc(80rem - 2.8%);
    max-width: 90rem;
    margin: 0 2.8% 0 2.8%;
  }
  .container-fluid .header-slides .slide-head-area {
    margin: 3.125rem 0 0 0;
    width: 100%;
    max-width: 42.5rem;
  }
  .container-fluid .header-slides .slide-head-area .h0 {
    font-size: 4rem;
  }
  .container-fluid .header-slides .slide-pill.pink {
    background-color: #fde7f8;
    padding: 3.125rem;
    border-radius: 25rem;
    max-width: 40.375rem;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    top: -290px;
    left: unset;
  }
  .container-fluid .header-slides .slide-pill.pink .pill-text {
    text-align: left;
    color: #480537;
    font-size: 1.25rem;
    line-height: 140%;
  }
  .container-fluid .header-slides .slide-image-area {
    width: 100%;
    max-width: 28.75rem;
    margin: 0 0 0 0;
    padding-left: unset;
    display: flex;
    justify-content: end;
  }
  .container-fluid .header-slides .slide-image-area .slide-img {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 0 0 1.25rem 1.25rem;
    margin: 0 0 0 0;
    height: 43.75rem;
    width: 28.75rem;
  }
  .header-hero .hero-image-area {
    max-width: 27.5rem;
    height: unset;
    padding: 0;
    max-height: 38.125rem;
  }
  .header-hero .hero-image-area .hero-image {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 1.25rem;
    height: 38.125rem;
    width: 26.875rem;
  }
  .header-hero .hero-image-area .hero-pill {
    border-radius: 25rem;
    padding: 3.125rem 3.125rem;
    margin: 1.875rem 0rem 0rem 0rem;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    width: 46.5625rem;
    position: relative;
    top: -320px;
    left: 300px;
  }
  .header-hero .hero-image-area .hero-pill .hero-pill-icon {
    font-size: 6.25rem;
    line-height: 6.25rem;
    width: 6.25rem;
    height: 6.25rem;
  }
  .header-hero .hero-image-area .hero-pill .hero-pill-text {
    font-family: "mabry", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 125%;
    text-align: left;
  }
  .header-hero .hero-image-area .hero-pill.pink {
    background-color: #fde7f8;
  }
  .header-hero .hero-image-area .hero-pill.pink .hero-pill-icon,
  .header-hero .hero-image-area .hero-pill.pink .hero-pill-text {
    color: #480537;
  }
  .header-hero .hero-image-area .hero-pill.blue {
    background-color: #ccdcff;
  }
  .header-hero .hero-image-area .hero-pill.blue .hero-pill-icon,
  .header-hero .hero-image-area .hero-pill.blue .hero-pill-text {
    color: #003099;
  }
  .header-hero .hero-image-area .hero-pill.green {
    background-color: #c2f0e4;
  }
  .header-hero .hero-image-area .hero-pill.green .hero-pill-icon,
  .header-hero .hero-image-area .hero-pill.green .hero-pill-text {
    color: #1a6653;
  }
  .header-hero .hero-image-area .hero-pill.orange {
    background-color: #ffe5cc;
  }
  .header-hero .hero-image-area .hero-pill.orange .hero-pill-icon,
  .header-hero .hero-image-area .hero-pill.orange .hero-pill-text {
    color: #994a00;
  }
  .header-hero .hero-content-area {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: space-between;
  }
  .header-hero .hero-content-area .hero-subhead {
    font-family: "mabry-bold", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 125%;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 1.875rem;
  }
  .header-hero .hero-content-area .hero-header {
    font-size: 4.0625rem;
    line-height: 95%;
    letter-spacing: -2%;
    margin-top: 0 !important;
  }
  .pill-cover-back {
    margin-bottom: 18.75rem;
    background: #F8F3EF;
    background: -webkit-linear-gradient(180deg, #F8F3EF 0, #F8F3EF 50%, #FFFFFF 50%, #FFFFFF 100%);
    background: -moz-linear-gradient(180deg, #F8F3EF 0, #F8F3EF 50%, #FFFFFF 50%, #FFFFFF 100%);
    background: -ms-linear-gradient(180deg, #F8F3EF 0, #F8F3EF 50%, #FFFFFF 50%, #FFFFFF 100%);
    background: -o-linear-gradient(180deg, #F8F3EF 0, #F8F3EF 50%, #FFFFFF 50%, #FFFFFF 100%);
    background: linear-gradient(180deg, #F8F3EF 0, #F8F3EF 50%, #FFFFFF 50%, #FFFFFF 100%);
  }
  .pill-cover-back .pill-img {
    border-radius: 25rem;
  }
  .pill-cover-back .pill-img.full-width {
    width: 100%;
    height: 37.5rem;
  }
  .pill-cover-back .pill-full-content-area {
    padding: 6.5rem 4.75rem;
  }
  .pill-content-area {
    max-width: calc(59rem - 30px);
  }
  .pill-content-area .pill-text-area {
    margin: 4rem 4.875rem 4rem 4.875rem;
  }
  .pill-content-area .pill-text {
    text-align: center;
    font-size: 1.875rem;
    line-height: 140%;
  }
  .pill-content-area .pill-text.text-icon {
    font-size: 5rem;
    line-height: 5rem;
  }
  .pill-content-area .pill-text.small {
    font-size: 1.25rem;
    line-height: 130%;
  }
  .pill-stack .pill-stack-area {
    padding: 0.625rem 0.9375rem;
    max-width: 100%;
  }
  .pill-stack .pill-stack-area .rounded-pill {
    padding: 1.25rem 3.125rem;
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    justify-content: start;
  }
  .pill-stack .pill-stack-area .rounded-pill .text-icon {
    font-size: 5rem;
    line-height: 5rem;
    margin-right: 0.9375rem;
  }
  .pill-stack .pill-stack-area .rounded-pill img {
    width: 5rem;
    height: 5rem;
  }
  .pill-img {
    border-radius: 25rem;
  }
  .pill-img.full-width {
    width: 100%;
    height: 37.5rem;
  }
}
@media only screen and (min-width: 1440px) {
  header nav.top-nav .header-wrap {
    min-width: calc(90rem - 2.8%);
    max-width: 90rem;
  }
  header nav.top-nav .navbar-brand .mindup-logo {
    width: 27.75rem;
    height: 6.25rem;
  }
  header nav.top-nav .navbar-brand .mindup-swap {
    width: 22.5rem;
    height: 6.25rem;
  }
  header nav.top-nav .navbar-brand .mindup-noswitch {
    width: 22.5rem;
    height: 6.25rem;
  }
  header nav.top-nav .nav-double-decker {
    margin: 0 0 0 0;
  }
  header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.show.dropdown-menu-center, header nav.top-nav .nav-double-decker .nav-top-main.navbar-nav .nav-item.dropdown .dropdown-menu.showing.dropdown-menu-center {
    left: calc(-50vw + 50%) !important;
  }
  .container {
    max-width: 87.5rem;
  }
  .container.eighty {
    min-width: calc(80rem - 120px);
    max-width: calc(87.5rem - 120px);
  }
  .pill-content-area {
    max-width: calc(87.5rem - 30px);
  }
  .news-block {
    max-width: calc(87.5rem - 120px);
  }
  .news-block .splide .splide__track .splide__list .splide__slide .image-area, .news-block .splide .splide__track .splide__list .splide__slide .text-area {
    max-width: calc((87.5rem - 120px) / 2);
  }
  .container-fluid .header-slides {
    min-width: calc(90rem - 2.8%);
    max-width: 90rem;
    margin: 0 2.8% 0 2.8%;
  }
  .container-fluid .header-slides .slide-head-area {
    margin: 6.25rem 0 0 0;
    max-width: 47.5rem;
  }
  .container-fluid .header-slides .slide-head-area .h0 {
    font-size: 5.3125rem;
  }
  .container-fluid .header-slides .slide-pill.pink {
    background-color: #fde7f8;
    padding: 3.125rem;
    border-radius: 25rem;
    max-width: 40.375rem;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    top: -290px;
  }
  .container-fluid .header-slides .slide-pill.pink .pill-text {
    color: #480537;
    font-size: 1.25rem;
    line-height: 140%;
  }
  .container-fluid .header-slides .slide-image-area {
    max-width: 34.4375rem;
    margin: 0 0 0 0;
  }
  .container-fluid .header-slides .slide-image-area .slide-img {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 0 0 1.25rem 1.25rem;
    margin: 0 0 0 0;
    height: 43.75rem;
    width: 34.4375rem;
  }
  .header-hero .hero-image-area {
    max-width: 36.5625rem;
    height: unset;
    padding: 0;
    max-height: 38.125rem;
  }
  .header-hero .hero-image-area .hero-image {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 1.25rem;
    height: 38.125rem;
    width: 35.625rem;
  }
  .header-hero .hero-image-area .hero-pill {
    border-radius: 25rem;
    padding: 3.125rem 3.125rem;
    margin: 1.875rem 0rem 0rem 0rem;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    width: 46.5625rem;
    position: relative;
    top: -330px;
    left: 300px;
  }
  .header-hero .hero-image-area .hero-pill .hero-pill-icon {
    font-size: 6.25rem;
    line-height: 6.25rem;
    width: 6.25rem;
    height: 6.25rem;
  }
  .header-hero .hero-image-area .hero-pill .hero-pill-text {
    font-family: "mabry", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 125%;
    text-align: left;
  }
  .header-hero .hero-image-area .hero-pill.pink {
    background-color: #fde7f8;
  }
  .header-hero .hero-image-area .hero-pill.pink .hero-pill-icon,
  .header-hero .hero-image-area .hero-pill.pink .hero-pill-text {
    color: #480537;
  }
  .header-hero .hero-image-area .hero-pill.blue {
    background-color: #ccdcff;
  }
  .header-hero .hero-image-area .hero-pill.blue .hero-pill-icon,
  .header-hero .hero-image-area .hero-pill.blue .hero-pill-text {
    color: #003099;
  }
  .header-hero .hero-image-area .hero-pill.green {
    background-color: #c2f0e4;
  }
  .header-hero .hero-image-area .hero-pill.green .hero-pill-icon,
  .header-hero .hero-image-area .hero-pill.green .hero-pill-text {
    color: #1a6653;
  }
  .header-hero .hero-image-area .hero-pill.orange {
    background-color: #ffe5cc;
  }
  .header-hero .hero-image-area .hero-pill.orange .hero-pill-icon,
  .header-hero .hero-image-area .hero-pill.orange .hero-pill-text {
    color: #994a00;
  }
  .header-hero .hero-content-area {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: space-between;
  }
  .header-hero .hero-content-area .hero-subhead {
    font-family: "mabry-bold", "Helvetica", "Arial", sans-serif;
    font-size: 1.25rem;
    line-height: 125%;
    letter-spacing: 1px;
    text-transform: uppercase;
    margin-bottom: 1.875rem;
  }
  .header-hero .hero-content-area .hero-header {
    font-size: 5.3125rem;
    margin-top: 0 !important;
  }
}
@media only screen and (min-width: 1920px) {
  header nav.top-nav .header-wrap {
    min-width: calc(90rem - 2.8%);
    max-width: calc(120rem - 2.8%);
  }
  .container {
    max-width: 87.5625rem;
  }
  .container.eighty {
    min-width: calc(87.5625rem - 120px);
    max-width: calc(120rem - 120px);
  }
  .pill-content-area {
    max-width: calc(87.5625rem - 30px);
  }
  .news-block {
    max-width: calc(87.5rem - 120px);
  }
  .news-block .splide .splide__track .splide__list .splide__slide .image-area, .news-block .splide .splide__track .splide__list .splide__slide .text-area {
    max-width: calc((87.5rem - 120px) / 2);
  }
  .container-fluid .header-slides {
    width: 100%;
    min-width: calc(90rem - 2.8%);
    max-width: calc(120rem - 2.8%);
    margin: 0 2.8% 0 2.8%;
  }
  .container-fluid .header-slides .slide-head-area {
    margin: 6.25rem 0 0 0;
    max-width: 63.875rem;
  }
  .container-fluid .header-slides .slide-head-area .h0 {
    font-size: 7.0625rem;
  }
  .container-fluid .header-slides .slide-pill.pink {
    background-color: #fde7f8;
    padding: 3.125rem 5.4375rem;
    border-radius: 25rem;
    max-width: 53.4375rem;
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
    top: -340px;
  }
  .container-fluid .header-slides .slide-pill.pink .pill-text {
    color: #480537;
    font-size: 1.625rem;
    line-height: 140%;
  }
  .container-fluid .header-slides .slide-image-area {
    max-width: 45.8125rem;
    margin: 0 0 0 0;
  }
  .container-fluid .header-slides .slide-image-area .slide-img {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border-radius: 0 0 1.25rem 1.25rem;
    margin: 0 0 0 0;
    height: 58.3125rem;
    width: 100%;
    max-width: 45.8125rem;
  }
}

/*# sourceMappingURL=styles.css.map */
