@charset "UTF-8";
@font-face {
  font-family: 'veneer-two';
  font-style: normal;
  font-weight: normal;
  src: url("../fonts/veneer_two_font.woff2") format("woff2"), url("../fonts/veneer_two_font.woff") format("woff"), url("../fonts/veneer_two_font.ttf") format("truetype"); }

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section {
  display: block; }

b,
strong {
  font-weight: inherit; }

b,
strong {
  font-weight: bolder; }

code,
kbd,
pre,
samp {
  font-family: Menlo, Consolas, "Lucida Console", "Liberation Mono", "Courier New", monospace, sans-serif;
  font-size: 1em; }

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

audio,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0; }

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

button,
html [type='button'],
[type='reset'],
[type='submit'] {
  -webkit-appearance: button; }

button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner {
  border-style: none;
  padding: 0; }

button::-moz-focusring,
[type='button']::-moz-focusring,
[type='reset']::-moz-focusring,
[type='submit']::-moz-focusring {
  outline: 1px dotted ButtonText; }

[type='checkbox'],
[type='radio'] {
  box-sizing: border-box;
  padding: 0; }

[type='number']::-webkit-inner-spin-button,
[type='number']::-webkit-outer-spin-button {
  height: auto; }

[type='search'] {
  -webkit-appearance: textfield;
  outline-offset: -2px; }

[type='search']::-webkit-search-cancel-button,
[type='search']::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit; }

template,
[hidden] {
  display: none; }

abbr,
blockquote,
code,
kbd,
q,
samp,
tt,
var {
  hyphens: none; }

[tabindex='-1']:focus {
  outline: none !important; }

/* stylelint-disable-next-line selector-no-vendor-prefix */
::-moz-selection {
  background: #d1412d;
  color: #fff;
  text-shadow: none; }

::selection {
  background: #d1412d;
  color: #fff;
  text-shadow: none; }

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

@media print {
  * {
    background-color: transparent !important;
    box-shadow: none !important;
    color: #000 !important;
    text-shadow: none !important; }
  @page {
    margin: 2cm; } }

html {
  box-sizing: border-box;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100%;
  line-height: 1.45;
  min-height: 100%;
  -webkit-text-size-adjust: 100%;
     -moz-text-size-adjust: 100%;
          text-size-adjust: 100%; }

body {
  background-color: #fbfbfb;
  color: #2e2e2f;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  padding: 0;
  word-wrap: break-word; }
  body.has-open-mobile-menu {
    overflow: hidden;
    -webkit-overflow-scrolling: touch; }

@media print {
  nav {
    display: none; } }

summary {
  display: list-item; }

iframe {
  border: 0; }
  @media print {
    iframe {
      display: none; } }

h1, h2, h3, h4, h5, h6 {
  color: inherit;
  font-weight: 700;
  hyphens: none;
  line-height: 1.45;
  margin: 1rem 0;
  text-rendering: optimizeLegibility; }
  @media print {
    h1, h2, h3, h4, h5, h6 {
      orphans: 3;
      page-break-after: avoid;
      widows: 3; }
      h1::after, h2::after, h3::after, h4::after, h5::after, h6::after {
        display: inline-block; } }

h1 {
  color: #4d4d4f;
  font-family: "Arvo", serif;
  font-size: 2.8125rem;
  font-weight: 700;
  line-height: 1.1;
  margin: 4rem 0 2.5rem; }
  @media (max-width: 40em) {
    h1 {
      font-size: 1.625rem;
      margin: 2.5rem 0; } }

h2 {
  color: #4d4d4f;
  font-family: "Arvo", serif;
  font-size: 2.375rem;
  font-weight: 700;
  line-height: 1.25;
  margin: 3.5rem 0 2.5rem; }
  @media (max-width: 40em) {
    h2 {
      font-size: 1.25rem;
      margin: 2.5rem 0 1.5rem; } }

h3 {
  color: #2e2e2f;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.625rem;
  font-weight: 700;
  line-height: 1.25;
  margin: 2.5rem 0; }
  @media (max-width: 40em) {
    h3 {
      font-size: 1.125rem;
      margin: 1.5rem 0; } }

h4 {
  color: #4d4d4f;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1.25; }
  @media (max-width: 40em) {
    h4 {
      font-size: 1rem; } }

h5 {
  color: #4d4d4f;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.1; }
  @media (max-width: 40em) {
    h5 {
      font-size: 0.875rem; } }

h6 {
  color: #4d4d4f;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.1; }
  @media (max-width: 40em) {
    h6 {
      font-size: 0.75rem; } }

h1 + h1,
h2 + h1,
h3 + h1,
h4 + h1,
h5 + h1,
h6 + h1, h1 +
h2,
h2 +
h2,
h3 +
h2,
h4 +
h2,
h5 +
h2,
h6 +
h2, h1 +
h3,
h2 +
h3,
h3 +
h3,
h4 +
h3,
h5 +
h3,
h6 +
h3, h1 +
h4,
h2 +
h4,
h3 +
h4,
h4 +
h4,
h5 +
h4,
h6 +
h4, h1 +
h5,
h2 +
h5,
h3 +
h5,
h4 +
h5,
h5 +
h5,
h6 +
h5, h1 +
h6,
h2 +
h6,
h3 +
h6,
h4 +
h6,
h5 +
h6,
h6 +
h6 {
  margin-bottom: 0; }

p {
  font-size: 1.125rem;
  line-height: 1.67;
  margin: 0 0 2rem; }
  p + p {
    margin: 0 0 2.5rem; }
  @media print {
    p {
      orphans: 3;
      widows: 3; } }

a {
  outline: 2px solid transparent;
  outline-offset: 2px;
  background-color: transparent;
  color: #d1412d;
  -webkit-text-decoration-skip: objects;
  transition-duration: 200ms;
  transition-property: background-color, border-color, color, outline-color;
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }
  a:focus {
    outline-color: #a73422; }
  a:visited {
    color: #a73422; }
  a:hover, a:focus {
    color: #a73422; }
  a:active {
    color: #a73422; }
  @media print {
    a, a:visited {
      text-decoration: none; }
    a[href]::after {
      content: " <" attr(href) ">";
      font-family: Arial, Helvetica, sans-serif;
      font-size: 10pt;
      font-weight: normal;
      text-transform: lowercase; }
    a[href^='javascript:']::after, a[href^='mailto:']::after, a[href^='tel:']::after, a[href^='#']::after, a[href*='?']::after {
      content: ''; } }

abbr[title] {
  border-bottom: 0;
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted; }

abbr:hover {
  cursor: help; }

@media print {
  abbr[title]::after {
    content: " (" attr(title) ")"; } }

cite {
  color: #4d4d4f;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.02em;
  line-height: 1.1; }

dfn {
  font-style: italic; }

mark {
  background: #ff0;
  color: #212121; }

small {
  font-size: 75%; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

blockquote {
  color: #d1412d;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1.45;
  margin: 0 0 2.5rem; }
  * + blockquote {
    margin-top: 2.5rem; }
  blockquote p {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit; }
    blockquote p::before {
      content: '\201C'; }
    blockquote p::after {
      content: '\201D'; }
  blockquote cite {
    display: block;
    margin-top: 1rem;
    text-align: right; }
    blockquote cite em {
      border-left: 1px solid #aeb0b5;
      font-weight: 400;
      margin-left: 0.25rem;
      padding-left: 0.5rem; }
  blockquote :last-child {
    margin-bottom: 0; }
  @media print {
    blockquote {
      page-break-inside: avoid; } }

pre {
  margin: 0 0 1rem;
  overflow: auto; }
  @media print {
    pre {
      page-break-inside: avoid; } }

hr {
  border: 1px solid #4d4d4f;
  box-sizing: content-box;
  height: 0;
  margin: 1.5rem 0;
  padding-bottom: -1px; }

ul {
  font-size: 1.125rem;
  margin: 0 0 2.5rem;
  padding: 0 0 0 1.5rem; }
  [dir='rtl'] ul {
    padding: 0 1.5rem 0 0; }
  ul ol,
  ul ul {
    margin-top: 0.5rem; }

ol {
  margin: 0 0 1rem;
  padding: 0 0 0 1.5rem; }
  [dir='rtl'] ol {
    padding: 0 1.5rem 0 0; }
  ol ol,
  ol ul {
    margin-top: 0.5rem; }

li {
  margin-bottom: 1.5rem; }
  li:last-child {
    margin-bottom: 0; }
  @media print {
    li {
      page-break-inside: avoid; } }

dd {
  margin-bottom: 1rem;
  padding-left: 1.5rem; }
  dt + dd {
    margin-top: 0; }

dl {
  margin-bottom: 1rem; }

caption {
  margin-bottom: 0.5rem; }

table {
  border-collapse: collapse;
  border-spacing: 0;
  margin-bottom: 1rem;
  min-width: 100%; }

tbody {
  border-left: 1px solid #4d4d4f;
  border-right: 1px solid #4d4d4f; }

td {
  background-color: #fbfbfb;
  padding: 1rem; }

tfoot {
  border: 1px solid #4d4d4f; }
  tfoot td,
  tfoot th {
    background-color: #4d4d4f;
    color: #fff; }

th {
  background-color: #fbfbfb;
  padding: 1rem;
  text-align: left; }

thead {
  border: 1px solid #4d4d4f; }
  thead td,
  thead th {
    background-color: #4d4d4f;
    color: #fff; }
  @media print {
    thead {
      display: table-header-group; } }

tr {
  border-bottom: 1px solid #4d4d4f; }
  @media print {
    tr {
      page-break-inside: avoid; } }

button {
  overflow: visible; }

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

input {
  line-height: normal; }

legend {
  border: 0;
  box-sizing: border-box;
  color: inherit;
  display: table;
  margin: 0;
  max-width: 100%;
  padding: 0;
  white-space: normal; }

optgroup {
  font-weight: 700; }

textarea {
  overflow: auto; }

audio:not([controls]) {
  display: none;
  height: 0; }

canvas {
  display: inline-block; }

figure {
  margin: 0 0 1rem; }

img {
  border: 0;
  font-style: italic;
  height: auto;
  max-width: 100%;
  vertical-align: middle; }
  @media print {
    img {
      max-width: 100% !important;
      page-break-inside: avoid; } }

svg:not(:root) {
  overflow: hidden; }

.breadcrumb__title, .readmore-link__accessibility-description {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute;
  width: 1px;
  word-wrap: normal; }

.l-constrain {
  margin-left: auto;
  margin-right: auto;
  max-width: 90rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem; }
  .l-constrain .l-constrain {
    padding-left: 0;
    padding-right: 0; }

.l-constrain--small {
  max-width: 90rem; }

.l-constrain--large {
  max-width: 125rem; }

.l-constrain--no-padding {
  padding-left: 0;
  padding-right: 0; }

.l-content {
  margin: 0 auto;
  margin-bottom: 6rem;
  max-width: 800px; }

.previous-next__toggles {
  border-top: 2px solid #414142;
  height: 2.5rem; }

a.previous-next__toggle {
  color: #414142;
  font-weight: bold;
  margin-top: 1rem;
  text-decoration: none; }
  a.previous-next__toggle:hover {
    text-decoration: underline; }
  a.previous-next__toggle::after, a.previous-next__toggle::before {
    background-image: url("../images/arrow-right-red.svg");
    background-repeat: no-repeat;
    background-size: contain;
    content: '';
    display: inline-block;
    height: 16px;
    margin-bottom: -3px;
    margin-left: 10px;
    width: 23px; }
  a.previous-next__toggle.previous-story {
    float: left; }
    a.previous-next__toggle.previous-story::after {
      display: none; }
    a.previous-next__toggle.previous-story::before {
      margin-left: 0;
      margin-right: 10px;
      transform: rotate(180deg); }
  a.previous-next__toggle.next-story {
    float: right; }
    a.previous-next__toggle.next-story::before {
      display: none; }

.tribe-events-schedule,
.tribe-block__events-link,
.tribe-block__event-price {
  display: none; }

.tribe-filter-bar.tribe-filter-bar--open,
.tribe-events-c-events-bar__search-container {
  border: 1px solid #212121 !important; }

.l-footer {
  background-color: #2e2e2f;
  background-image: url("/wp-content/themes/gesso/images/footer-bg.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  color: #dedfdf;
  margin-top: 2rem; }
  @media (min-width: 55em) {
    .l-footer {
      margin-top: 0; } }
  .l-footer a {
    color: #dedfdf;
    text-decoration: none; }
    .l-footer a:visited {
      color: #dedfdf; }
    .l-footer a:hover, .l-footer a:focus {
      color: #dedfdf; }
    .l-footer a:active {
      color: #dedfdf; }
    .l-footer a:hover {
      text-decoration: underline; }
    .l-footer a:focus {
      outline-color: #fff; }
  .l-footer address {
    font-style: normal; }

.l-footer__content {
  display: flex;
  flex-direction: column;
  padding: 2rem 0.5rem 0; }
  @media (min-width: 55em) {
    .l-footer__content {
      flex-direction: row;
      justify-content: space-between;
      padding: 3rem 0; } }

.l-footer__left,
.l-footer__right {
  display: flex;
  flex-direction: column;
  justify-content: center; }
  .l-footer__left > div,
  .l-footer__right > div {
    padding-bottom: 1.5rem; }
  @media (min-width: 55em) {
    .l-footer__left,
    .l-footer__right {
      flex-direction: row;
      justify-content: space-evenly; } }

.l-footer__left {
  align-items: center; }
  @media (min-width: 75em) {
    .l-footer__left {
      align-items: flex-start;
      justify-content: flex-start;
      padding-top: 2.5rem; } }

.l-footer__right {
  align-items: center; }
  @media (min-width: 75em) {
    .l-footer__right {
      justify-content: flex-end; } }

.l-footer__logo {
  text-align: center; }
  .l-footer__logo img {
    margin-left: 20px;
    width: 9.375rem; }
    @media (min-width: 55em) {
      .l-footer__logo img {
        margin-left: 0; } }
  @media (min-width: 40em) {
    .l-footer__logo {
      margin-right: 1.5rem; } }
  @media (min-width: 55em) {
    .l-footer__logo {
      margin-right: 3rem; } }
  @media (min-width: 87.5em) {
    .l-footer__logo {
      margin-right: 6rem; } }

.l-footer__navs {
  display: flex;
  flex-direction: column; }
  @media (min-width: 75em) {
    .l-footer__navs {
      align-items: flex-start;
      flex-direction: row;
      justify-content: flex-start; } }

.l-footer__info {
  color: #fff;
  line-height: 1.7;
  text-align: center; }
  .l-footer__info p {
    margin: 1rem 0 0; }
  @media (min-width: 55em) {
    .l-footer__info {
      padding-bottom: 1.5rem;
      padding-top: 1.5rem;
      text-align: left; } }
  @media (min-width: 55em) {
    .l-footer__info {
      border-left: 1px solid #fff;
      padding-left: 3rem; } }

.l-footer__social-nav {
  text-align: center; }
  @media (min-width: 75em) {
    .l-footer__social-nav {
      margin-right: 3rem; } }
  @media (min-width: 87.5em) {
    .l-footer__social-nav {
      margin-right: 5rem; } }

.l-footer__site-name {
  font-weight: 700;
  margin: 0; }

.footer__location {
  color: #fff;
  margin-bottom: 1.25rem;
  max-width: 279px; }

.footer__telephone {
  color: #fff; }

.footer__email a {
  color: #fff; }
  .footer__email a:hover {
    color: #fff;
    text-decoration: underline; }
  .footer__email a:focus {
    outline-color: #fff; }

.footer__vw-integration {
  background-color: #fff;
  border: 1px solid #2e2e2f;
  border-radius: 50%;
  bottom: 1.25rem;
  display: none;
  height: 80px;
  left: 1.25rem;
  overflow: hidden;
  position: fixed;
  width: 80px;
  z-index: 10; }
  @media (min-width: 30em) {
    .footer__vw-integration {
      display: block; } }
  .footer__vw-integration img {
    margin-left: 14%;
    margin-top: 18%;
    max-width: 80%; }

.l-grid {
  display: flex;
  flex-wrap: wrap;
  margin-left: -1.25rem;
  margin-right: -1.25rem; }
  .l-grid > * {
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0;
    margin-bottom: 2.5rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    width: calc(100% - 2.5rem);
    min-width: 0rem; }
  @supports (display: grid) {
    .l-grid {
      margin-left: 0;
      margin-right: 0;
      grid-template-columns: repeat(1, 1fr);
      grid-gap: 2.5rem;
      display: grid; }
      .l-grid > * {
        margin: 0;
        min-width: 0;
        width: 100%; } }

.l-grid--2col {
  display: flex;
  flex-wrap: wrap;
  margin-left: -1.25rem;
  margin-right: -1.25rem; }
  .l-grid--2col > * {
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0;
    margin-bottom: 2.5rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    width: calc(100% - 2.5rem);
    min-width: 0rem; }
  @supports (display: grid) {
    .l-grid--2col {
      margin-left: 0;
      margin-right: 0;
      grid-template-columns: repeat(1, 1fr);
      grid-gap: 2.5rem;
      display: grid; }
      .l-grid--2col > * {
        margin: 0;
        min-width: 0;
        width: 100%; } }
  @media (min-width: 37.5em) {
    .l-grid--2col > * {
      flex-basis: auto;
      flex-grow: 0;
      flex-shrink: 0;
      margin-bottom: 2.5rem;
      margin-left: 1.25rem;
      margin-right: 1.25rem;
      width: calc(50% - 2.5rem);
      min-width: 17.1875rem; }
    @supports (display: grid) {
      .l-grid--2col {
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 2.5rem; }
        .l-grid--2col > * {
          margin: 0;
          min-width: 0;
          width: 100%; } } }

.l-grid--3col {
  display: flex;
  flex-wrap: wrap;
  margin-left: -1.25rem;
  margin-right: -1.25rem; }
  .l-grid--3col > * {
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0;
    margin-bottom: 2.5rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    width: calc(100% - 2.5rem);
    min-width: 0rem; }
  @supports (display: grid) {
    .l-grid--3col {
      margin-left: 0;
      margin-right: 0;
      grid-template-columns: repeat(1, 1fr);
      grid-gap: 2.5rem;
      display: grid; }
      .l-grid--3col > * {
        margin: 0;
        min-width: 0;
        width: 100%; } }
  @media (min-width: 47.5em) {
    .l-grid--3col > * {
      flex-basis: auto;
      flex-grow: 0;
      flex-shrink: 0;
      margin-bottom: 2.5rem;
      margin-left: 1.25rem;
      margin-right: 1.25rem;
      width: calc(33.3333333333% - 2.5rem);
      min-width: 17.1875rem; }
    @supports (display: grid) {
      .l-grid--3col {
        grid-template-columns: repeat(3, 1fr);
        grid-gap: 2.5rem; }
        .l-grid--3col > * {
          margin: 0;
          min-width: 0;
          width: 100%; } } }
  .l-grid--3col.card-demo {
    display: flex;
    flex-wrap: wrap;
    margin-left: -0.25rem;
    margin-right: -0.25rem; }
    .l-grid--3col.card-demo > * {
      flex-basis: auto;
      flex-grow: 0;
      flex-shrink: 0;
      margin-bottom: 0.5rem;
      margin-left: 0.25rem;
      margin-right: 0.25rem;
      width: calc(100% - 0.5rem);
      min-width: 0rem; }
    @supports (display: grid) {
      .l-grid--3col.card-demo {
        margin-left: 0;
        margin-right: 0;
        grid-template-columns: repeat(1, 1fr);
        grid-gap: 2.5rem;
        display: grid; }
        .l-grid--3col.card-demo > * {
          margin: 0;
          min-width: 0;
          width: 100%; } }
    @media (min-width: 47.5em) {
      .l-grid--3col.card-demo > * {
        flex-basis: auto;
        flex-grow: 0;
        flex-shrink: 0;
        margin-bottom: 0.5rem;
        margin-left: 0.25rem;
        margin-right: 0.25rem;
        width: calc(33.3333333333% - 0.5rem);
        min-width: 17.1875rem; }
      @supports (display: grid) {
        .l-grid--3col.card-demo {
          grid-template-columns: repeat(3, 1fr);
          grid-gap: 0.5rem; }
          .l-grid--3col.card-demo > * {
            margin: 0;
            min-width: 0;
            width: 100%; } } }

.l-grid--4col {
  display: flex;
  flex-wrap: wrap;
  margin-left: -1.25rem;
  margin-right: -1.25rem; }
  .l-grid--4col > * {
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0;
    margin-bottom: 2.5rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    width: calc(100% - 2.5rem);
    min-width: 0rem; }
  @supports (display: grid) {
    .l-grid--4col {
      margin-left: 0;
      margin-right: 0;
      grid-template-columns: repeat(1, 1fr);
      grid-gap: 2.5rem;
      display: grid; }
      .l-grid--4col > * {
        margin: 0;
        min-width: 0;
        width: 100%; } }
  @media (min-width: 37.5em) and (max-width: 50em) {
    .l-grid--4col > * {
      flex-basis: auto;
      flex-grow: 0;
      flex-shrink: 0;
      margin-bottom: 2.5rem;
      margin-left: 1.25rem;
      margin-right: 1.25rem;
      width: calc(50% - 2.5rem);
      min-width: 17.1875rem; }
    @supports (display: grid) {
      .l-grid--4col {
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 2.5rem; }
        .l-grid--4col > * {
          margin: 0;
          min-width: 0;
          width: 100%; } } }
  @media (min-width: 50.0625em) {
    .l-grid--4col > * {
      flex-basis: auto;
      flex-grow: 0;
      flex-shrink: 0;
      margin-bottom: 2.5rem;
      margin-left: 1.25rem;
      margin-right: 1.25rem;
      width: calc(25% - 2.5rem);
      min-width: 0rem; }
    @supports (display: grid) {
      .l-grid--4col {
        grid-template-columns: repeat(4, 1fr);
        grid-gap: 2.5rem; }
        .l-grid--4col > * {
          margin: 0;
          min-width: 0;
          width: 100%; } } }

.l-grid--6col {
  display: flex;
  flex-wrap: wrap;
  margin-left: -1.25rem;
  margin-right: -1.25rem; }
  .l-grid--6col > * {
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0;
    margin-bottom: 2.5rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    width: calc(100% - 2.5rem);
    min-width: 0rem; }
  @supports (display: grid) {
    .l-grid--6col {
      margin-left: 0;
      margin-right: 0;
      grid-template-columns: repeat(1, 1fr);
      grid-gap: 2.5rem;
      display: grid; }
      .l-grid--6col > * {
        margin: 0;
        min-width: 0;
        width: 100%; } }
  @media (min-width: 37.5em) and (max-width: 62.4375em) {
    .l-grid--6col > * {
      flex-basis: auto;
      flex-grow: 0;
      flex-shrink: 0;
      margin-bottom: 2.5rem;
      margin-left: 1.25rem;
      margin-right: 1.25rem;
      width: calc(33.3333333333% - 2.5rem);
      min-width: 0rem; }
    @supports (display: grid) {
      .l-grid--6col {
        grid-template-columns: repeat(3, 1fr);
        grid-gap: 2.5rem; }
        .l-grid--6col > * {
          margin: 0;
          min-width: 0;
          width: 100%; } } }
  @media (min-width: 62.5em) {
    .l-grid--6col > * {
      flex-basis: auto;
      flex-grow: 0;
      flex-shrink: 0;
      margin-bottom: 2.5rem;
      margin-left: 1.25rem;
      margin-right: 1.25rem;
      width: calc(16.6666666667% - 2.5rem);
      min-width: 0rem; }
    @supports (display: grid) {
      .l-grid--6col {
        grid-template-columns: repeat(6, 1fr);
        grid-gap: 2.5rem; }
        .l-grid--6col > * {
          margin: 0;
          min-width: 0;
          width: 100%; } } }

.l-header {
  background-color: #fff;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1);
  position: relative; }
  .l-header .l-constrain {
    max-width: 80rem; }

.l-header__bar {
  background-color: #4d4d4f;
  height: 0.75rem; }

.l-header__content {
  display: block; }
  @media (max-width: 63.9375em) {
    .l-header__content {
      display: flex;
      flex-direction: row-reverse; } }

.l-header__top {
  display: flex;
  justify-content: flex-end;
  padding-top: 1.25rem; }

.l-header__bottom {
  align-items: center;
  display: flex;
  justify-content: space-between;
  padding-bottom: 1rem;
  padding-top: 1rem;
  width: 100%; }
  @media (min-width: 63.9375em) {
    .l-header__bottom {
      padding-bottom: 3.5rem;
      padding-top: 0.75rem;
      width: auto; } }

@media (min-width: 63.9375em) {
  .l-header__left,
  .l-header__right {
    border-bottom: 1px solid #4d4d4f;
    padding-bottom: 20px;
    padding-top: 20px; } }

@media (min-width: 64em) {
  .l-header__left,
  .l-header__right {
    flex-grow: 1;
    width: 439px; } }

@media (min-width: 75em) {
  .l-header__left,
  .l-header__right {
    width: 526px; } }

.l-header__left {
  margin-right: 2.25rem;
  text-align: left; }

.l-header__right {
  margin-left: 1.6875rem;
  text-align: right; }

.l-header__middle {
  flex-grow: 0;
  flex-shrink: 0;
  width: 3.9375rem; }
  @media (min-width: 64em) {
    .l-header__middle {
      margin-top: 2.5625rem;
      width: 6.25rem; } }
  @media (min-width: 75em) {
    .l-header__middle {
      margin-top: 2.1875rem;
      width: 7.8125rem; } }

@media (min-width: 64em) {
  .l-header--dark {
    background: transparent;
    box-shadow: none;
    position: absolute;
    width: 100%;
    z-index: 4; } }

.l-header--dark .menu--main .menu__item > .menu__link {
  color: #fff; }
  .l-header--dark .menu--main .menu__item > .menu__link:visited {
    color: #fff; }
  .l-header--dark .menu--main .menu__item > .menu__link:hover, .l-header--dark .menu--main .menu__item > .menu__link:focus {
    color: #fff; }
  .l-header--dark .menu--main .menu__item > .menu__link:active {
    color: #fff; }

.l-header--dark .menu--account .menu__item > .menu__link {
  color: #fff; }
  .l-header--dark .menu--account .menu__item > .menu__link:visited {
    color: #fff; }
  .l-header--dark .menu--account .menu__item > .menu__link:hover, .l-header--dark .menu--account .menu__item > .menu__link:focus {
    color: #fff; }
  .l-header--dark .menu--account .menu__item > .menu__link:active {
    color: #fff; }

.l-header--dark .l-header__left,
.l-header--dark .l-header__right {
  border-bottom-color: #fff; }

.l-header--light {
  background: transparent;
  box-shadow: none;
  position: absolute;
  width: 100%;
  z-index: 4; }

.l-header__search {
  background-color: #4d4d4f;
  display: none;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 5; }

.l-media {
  display: flex;
  flex-direction: column; }
  @media (min-width: 40em) {
    .l-media {
      flex-direction: row; } }

.l-media__object {
  flex-basis: auto;
  flex-grow: 0;
  flex-shrink: 0;
  margin: 0 1rem 0 0; }

.l-media__content {
  flex-basis: auto;
  flex-grow: 1;
  flex-shrink: 1; }

.l-media--column {
  flex-direction: column; }

.l-media--reversed > .l-media__object {
  margin: 0 0 0 1rem;
  order: 1; }

.l-section {
  margin-bottom: 2.5rem; }

.l-section--wood {
  background-image: url("../images/background-black.svg");
  background-size: cover;
  color: #dedfdf; }
  .l-section--wood a,
  .l-section--wood h2,
  .l-section--wood h3,
  .l-section--wood h4 {
    color: #dedfdf; }

.l-section--wood-cards {
  color: #dedfdf;
  left: 50%;
  margin-bottom: 2rem;
  margin-left: -50vw;
  margin-right: -50vw;
  margin-top: 2rem;
  max-width: 100vw;
  position: relative;
  right: 50%;
  width: 100vw; }
  @media (min-width: 55em) {
    .l-section--wood-cards {
      margin-bottom: 4rem;
      margin-top: 4rem; } }
  .l-section--wood-cards a,
  .l-section--wood-cards h2,
  .l-section--wood-cards h3,
  .l-section--wood-cards h4 {
    color: #dedfdf; }

.l-section--wide {
  left: 50%;
  margin-bottom: 2rem;
  margin-left: -50vw;
  margin-right: -50vw;
  margin-top: 2rem;
  max-width: 100vw;
  position: relative;
  right: 50%;
  width: 100vw; }
  @media (min-width: 55em) {
    .l-section--wide {
      margin-bottom: 4rem;
      margin-top: 4rem; } }

.l-section--wide-bg {
  background-image: url("/wp-content/themes/gesso/images/featured-item-slider-bg.svg");
  background-position: bottom;
  background-repeat: no-repeat;
  left: 50%;
  margin-bottom: 2rem;
  margin-left: -50vw;
  margin-right: -50vw;
  margin-top: 2rem;
  max-width: 100vw;
  position: relative;
  right: 50%;
  width: 100vw; }
  @media (min-width: 55em) {
    .l-section--wide-bg {
      margin-bottom: 4rem;
      margin-top: 4rem; } }

@media (min-width: 55em) {
  .l-sidebar {
    display: flex;
    flex-wrap: wrap; }
    .l-sidebar > * {
      flex-basis: calc(100% - 300px - 2rem);
      flex-grow: 1;
      flex-shrink: 1;
      margin-right: 1rem; }
      .l-sidebar > *:last-child {
        margin-right: 0; }
    .l-sidebar .l-sidebar__full {
      flex-basis: 100%;
      flex-grow: 1;
      flex-shrink: 1;
      margin-right: 0; }
    .l-sidebar .l-sidebar__sidebar {
      flex-basis: 300px;
      flex-grow: 1;
      flex-shrink: 0; }
    @supports (display: grid) {
      .l-sidebar {
        display: grid;
        grid-gap: 1rem;
        grid-template-columns: 300px 1fr; }
        .l-sidebar .l-sidebar__full {
          grid-column: span 2; } } }

@media (min-width: 55em) {
  .l-sidebar--multi-2 > * {
    flex-basis: calc( 100% - 600px - 3rem);
    flex-grow: 1;
    flex-shrink: 1; }
  @supports (display: grid) {
    .l-sidebar--multi-2 {
      grid-template-columns: 300px 1fr 300px; }
      .l-sidebar--multi-2 .l-sidebar__full {
        grid-column: span 3; } } }

.l-sidebar--no-grid {
  display: flex; }
  .l-sidebar--no-grid .l-postscript {
    margin: 0;
    min-width: 0; }

.l-sidebar__sidebar {
  background-image: url("../images/background-black.svg");
  background-color: #2e2e2f;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 120% 120%;
  box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.2);;
  color: #dedfdf;
  margin-top: 0;
  padding: 2rem 0; }

.l-sidebar__main {
  margin: 0;
  min-width: 0;
  padding: 0 1rem 1rem;
  width: 100%; }
  @media (min-width: 75em) {
    .l-sidebar__main {
      padding: 3.5rem; } }

.l-site-container {
  margin: 0 auto;
  max-width: 125rem; }

.error404 .main {
  background: url("/wp-content/themes/gesso/images/404-pattern.svg");
  background-repeat: no-repeat;
  background-size: cover; }

.error-404-title {
  font-family: "veneer-two", serif;
  font-size: 7.8125rem;
  font-weight: normal;
  letter-spacing: 5px;
  margin-top: 0;
  padding-top: 3.5rem;
  text-align: center; }

.error-404-summary {
  color: #4d4d4f;
  font-size: 1.375rem;
  font-weight: bold;
  margin-bottom: 2.5rem;
  text-align: center; }

.error-404-button {
  text-align: center; }
  .error-404-button .button {
    margin-top: 0; }

.aligncenter {
  display: block;
  margin-bottom: 1rem;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%; }

.alignleft {
  float: none;
  margin: 0;
  max-width: 100%; }
  @media (min-width: 43.75em) {
    .alignleft {
      float: left;
      margin-bottom: 1rem;
      margin-right: 1rem; } }

.alignright {
  float: none;
  margin: 0;
  max-width: 100%; }
  @media (min-width: 43.75em) {
    .alignright {
      float: right;
      margin-bottom: 1rem;
      margin-left: 1rem; } }

/* stylelint-disable selector-class-pattern, selector-max-compound-selectors */
.gform_wrapper input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .ginput_container_select select,
.ginput_container_addres select,
.ginput_complex select, .l-site-container .tribe-community-events input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']):not(.select2-search__field):not(.event_image), .l-site-container .tribe-community-events textarea,
.l-site-container .tribe-community-events .events-community-post-content > textarea, .l-site-container .tribe-community-events .tribe-section .tribe-dropdown .select2-selection--multiple input.select2-search__field,
.l-site-container .tribe-community-events .tribe-section .select2-container--default .select2-selection--multiple input.select2-search__field,
.l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-selection--multiple input.select2-search__field,
.l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .select2-container--default .select2-selection--multiple input.select2-search__field, .l-site-container .tribe-community-events .tribe-section .tribe-dropdown .select2-selection--single,
.l-site-container .tribe-community-events .tribe-section .select2-container--default .select2-selection--single,
.l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-selection--single,
.l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .select2-container--default .select2-selection--single {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border: 1px solid #4d4d4f;
  border-radius: 0;
  color: #2e2e2f;
  display: inline-block;
  font-size: 1.125rem;
  height: 3.125rem;
  line-height: 1.2222222222;
  margin: 0.25rem 0;
  max-width: 100%;
  padding: 0.75em 0.5555555556em;
  transition-duration: 200ms;
  transition-property: background-color, border;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
  .gform_wrapper input:hover:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .ginput_container_select select:hover,
  .ginput_container_addres select:hover,
  .ginput_complex select:hover, .l-site-container .tribe-community-events input:hover:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']):not(.select2-search__field):not(.event_image), .l-site-container .tribe-community-events textarea:hover, .l-site-container .tribe-community-events .tribe-section .tribe-dropdown .select2-selection--multiple input.select2-search__field:hover,
  .l-site-container .tribe-community-events .tribe-section .select2-container--default .select2-selection--multiple input.select2-search__field:hover, .l-site-container .tribe-community-events .tribe-section .tribe-dropdown .select2-selection--single:hover,
  .l-site-container .tribe-community-events .tribe-section .select2-container--default .select2-selection--single:hover, .gform_wrapper input:focus:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .ginput_container_select select:focus,
  .ginput_container_addres select:focus,
  .ginput_complex select:focus, .l-site-container .tribe-community-events input:focus:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']):not(.select2-search__field):not(.event_image), .l-site-container .tribe-community-events textarea:focus, .l-site-container .tribe-community-events .tribe-section .tribe-dropdown .select2-selection--multiple input.select2-search__field:focus,
  .l-site-container .tribe-community-events .tribe-section .select2-container--default .select2-selection--multiple input.select2-search__field:focus, .l-site-container .tribe-community-events .tribe-section .tribe-dropdown .select2-selection--single:focus,
  .l-site-container .tribe-community-events .tribe-section .select2-container--default .select2-selection--single:focus {
    background-color: #fff;
    border: 1px solid #4d4d4f; }
  .gform_wrapper input:focus:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .ginput_container_select select:focus,
  .ginput_container_addres select:focus,
  .ginput_complex select:focus, .l-site-container .tribe-community-events input:focus:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']):not(.select2-search__field):not(.event_image), .l-site-container .tribe-community-events textarea:focus, .l-site-container .tribe-community-events .tribe-section .tribe-dropdown .select2-selection--multiple input.select2-search__field:focus,
  .l-site-container .tribe-community-events .tribe-section .select2-container--default .select2-selection--multiple input.select2-search__field:focus, .l-site-container .tribe-community-events .tribe-section .tribe-dropdown .select2-selection--single:focus,
  .l-site-container .tribe-community-events .tribe-section .select2-container--default .select2-selection--single:focus {
    outline: 2px solid transparent;
    outline-offset: 2px; }
    .gform_wrapper input:focus:focus:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .ginput_container_select select:focus:focus,
    .ginput_container_addres select:focus:focus,
    .ginput_complex select:focus:focus, .l-site-container .tribe-community-events input:focus:focus:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']):not(.select2-search__field):not(.event_image), .l-site-container .tribe-community-events textarea:focus:focus, .l-site-container .tribe-community-events .tribe-section .tribe-dropdown .select2-selection--multiple input.select2-search__field:focus:focus,
    .l-site-container .tribe-community-events .tribe-section .select2-container--default .select2-selection--multiple input.select2-search__field:focus:focus, .l-site-container .tribe-community-events .tribe-section .tribe-dropdown .select2-selection--single:focus:focus,
    .l-site-container .tribe-community-events .tribe-section .select2-container--default .select2-selection--single:focus:focus {
      outline-color: #a73422; }
  .gform_wrapper input:disabled:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .ginput_container_select select:disabled,
  .ginput_container_addres select:disabled,
  .ginput_complex select:disabled, .l-site-container .tribe-community-events input:disabled:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']):not(.select2-search__field):not(.event_image), .l-site-container .tribe-community-events textarea:disabled, .l-site-container .tribe-community-events .tribe-section .tribe-dropdown .select2-selection--multiple input.select2-search__field:disabled,
  .l-site-container .tribe-community-events .tribe-section .select2-container--default .select2-selection--multiple input.select2-search__field:disabled, .l-site-container .tribe-community-events .tribe-section .tribe-dropdown .select2-selection--single:disabled,
  .l-site-container .tribe-community-events .tribe-section .select2-container--default .select2-selection--single:disabled {
    cursor: default;
    opacity: 0.35; }
    .gform_wrapper input:disabled:hover:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .ginput_container_select select:disabled:hover,
    .ginput_container_addres select:disabled:hover,
    .ginput_complex select:disabled:hover, .l-site-container .tribe-community-events input:disabled:hover:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']):not(.select2-search__field):not(.event_image), .l-site-container .tribe-community-events textarea:disabled:hover, .l-site-container .tribe-community-events .tribe-section .tribe-dropdown .select2-selection--multiple input.select2-search__field:disabled:hover,
    .l-site-container .tribe-community-events .tribe-section .select2-container--default .select2-selection--multiple input.select2-search__field:disabled:hover, .l-site-container .tribe-community-events .tribe-section .tribe-dropdown .select2-selection--single:disabled:hover,
    .l-site-container .tribe-community-events .tribe-section .select2-container--default .select2-selection--single:disabled:hover, .gform_wrapper input:disabled:focus:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .ginput_container_select select:disabled:focus,
    .ginput_container_addres select:disabled:focus,
    .ginput_complex select:disabled:focus, .l-site-container .tribe-community-events input:disabled:focus:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']):not(.select2-search__field):not(.event_image), .l-site-container .tribe-community-events textarea:disabled:focus, .l-site-container .tribe-community-events .tribe-section .tribe-dropdown .select2-selection--multiple input.select2-search__field:disabled:focus,
    .l-site-container .tribe-community-events .tribe-section .select2-container--default .select2-selection--multiple input.select2-search__field:disabled:focus, .l-site-container .tribe-community-events .tribe-section .tribe-dropdown .select2-selection--single:disabled:focus,
    .l-site-container .tribe-community-events .tribe-section .select2-container--default .select2-selection--single:disabled:focus {
      background-color: #fff;
      border: 1px solid #4d4d4f; }
  .gform_wrapper .is-full-width > input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .ginput_container_select .is-full-width > select,
  .ginput_container_addres .is-full-width > select,
  .ginput_complex .is-full-width > select, .l-site-container .tribe-community-events .is-full-width > input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']):not(.select2-search__field):not(.event_image), .l-site-container .tribe-community-events .is-full-width > textarea, .l-site-container .tribe-community-events .tribe-section .tribe-dropdown .select2-selection--multiple .is-full-width > input.select2-search__field,
  .l-site-container .tribe-community-events .tribe-section .select2-container--default .select2-selection--multiple .is-full-width > input.select2-search__field, .l-site-container .tribe-community-events .tribe-section .tribe-dropdown .is-full-width > .select2-selection--single,
  .l-site-container .tribe-community-events .tribe-section .select2-container--default .is-full-width > .select2-selection--single {
    width: 100%; }
  .gform_wrapper input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']) ::-moz-placeholder, .ginput_container_select select ::-moz-placeholder, .ginput_container_addres select ::-moz-placeholder, .ginput_complex select ::-moz-placeholder, .l-site-container .tribe-community-events input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']):not(.select2-search__field):not(.event_image) ::-moz-placeholder, .l-site-container .tribe-community-events textarea ::-moz-placeholder, .l-site-container .tribe-community-events .events-community-post-content > textarea ::-moz-placeholder, .l-site-container .tribe-community-events .tribe-section .tribe-dropdown .select2-selection--multiple input.select2-search__field ::-moz-placeholder, .l-site-container .tribe-community-events .tribe-section .select2-container--default .select2-selection--multiple input.select2-search__field ::-moz-placeholder, .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-selection--multiple input.select2-search__field ::-moz-placeholder, .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .select2-container--default .select2-selection--multiple input.select2-search__field ::-moz-placeholder, .l-site-container .tribe-community-events .tribe-section .tribe-dropdown .select2-selection--single ::-moz-placeholder, .l-site-container .tribe-community-events .tribe-section .select2-container--default .select2-selection--single ::-moz-placeholder, .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-selection--single ::-moz-placeholder, .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .select2-container--default .select2-selection--single ::-moz-placeholder {
    color: #828283; }
  .gform_wrapper input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']) ::placeholder, .ginput_container_select select ::placeholder, .ginput_container_addres select ::placeholder, .ginput_complex select ::placeholder, .l-site-container .tribe-community-events input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']):not(.select2-search__field):not(.event_image) ::placeholder, .l-site-container .tribe-community-events textarea ::placeholder, .l-site-container .tribe-community-events .events-community-post-content > textarea ::placeholder, .l-site-container .tribe-community-events .tribe-section .tribe-dropdown .select2-selection--multiple input.select2-search__field ::placeholder, .l-site-container .tribe-community-events .tribe-section .select2-container--default .select2-selection--multiple input.select2-search__field ::placeholder, .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-selection--multiple input.select2-search__field ::placeholder, .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .select2-container--default .select2-selection--multiple input.select2-search__field ::placeholder, .l-site-container .tribe-community-events .tribe-section .tribe-dropdown .select2-selection--single ::placeholder, .l-site-container .tribe-community-events .tribe-section .select2-container--default .select2-selection--single ::placeholder, .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-selection--single ::placeholder, .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .select2-container--default .select2-selection--single ::placeholder {
    color: #828283; }

.gfeild_label {
  font-size: 18px; }

ul.gfield_radio li {
  margin-bottom: 1rem; }
  ul.gfield_radio li input[type='radio'] {
    outline: 2px solid transparent;
    outline-offset: 2px;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background-color: #fff;
    border: 1px solid #4d4d4f;
    border-radius: 50%;
    box-shadow: 0 0 0 2px transparent;
    cursor: pointer;
    display: inline-block;
    height: 32px;
    margin-bottom: 5px;
    margin-left: 0.3125rem;
    margin-right: 3px;
    margin-top: 0;
    outline: none;
    position: relative;
    top: 2px;
    transition-duration: 200ms;
    transition-property: background-color, border, border-radius;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    vertical-align: middle;
    width: 32px; }
    ul.gfield_radio li input[type='radio']:focus {
      outline-color: #a73422; }
    ul.gfield_radio li input[type='radio']:hover {
      border: 5px solid #d1412d; }
    ul.gfield_radio li input[type='radio']:checked {
      background-color: #d1412d;
      border: 5px solid #fff;
      box-shadow: 0 0 0 2px #d1412d; }
    ul.gfield_radio li input[type='radio']:disabled {
      opacity: 0.3; }
      ul.gfield_radio li input[type='radio']:disabled:hover {
        background: #fff;
        border: 1px solid #ccc;
        opacity: 0.3; }
  ul.gfield_radio li label {
    font-weight: 400;
    position: relative; }

.gfield_price {
  background-color: #dedfdf;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: right; }

.ginput_container_total {
  display: inline-block;
  margin: 0;
  padding: 1.5rem 0;
  text-align: right; }
  .ginput_container_total ::before {
    background-image: url("../images/icon-help-circle.svg");
    background-position: top left;
    background-repeat: no-repeat;
    content: '';
    display: inline-block;
    height: 1.5rem;
    padding-right: 2.5rem;
    width: 1rem; }

.ginput_total {
  font-size: 22px;
  font-weight: 700; }

.gfield_checkbox li {
  margin-bottom: 1rem; }
  .gfield_checkbox li label {
    font-weight: 400;
    position: relative; }

.gfield_checkbox input[type='checkbox'],
.gfield_checkbox input {
  clip: rect(1px, 1px, 1px, 1px) !important;
  height: 1px !important;
  overflow: hidden !important;
  position: absolute !important;
  width: 1px !important;
  word-wrap: normal !important; }
  .gfield_checkbox input[type='checkbox'] + label,
  .gfield_checkbox input + label {
    cursor: pointer;
    display: block; }
    .gfield_checkbox input[type='checkbox'] + label::before,
    .gfield_checkbox input + label::before {
      outline: 2px solid transparent;
      outline-offset: 2px;
      background: #fff;
      border: 1px solid #4d4d4f;
      content: '\a0';
      display: inline-block;
      height: 1.875rem;
      line-height: 1.25rem;
      margin-right: 0.6em;
      text-indent: 0.15em;
      transition-duration: 200ms;
      transition-property: background-color, border-color, box-shadow, color, opacity, text-shadow, transform;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      vertical-align: middle;
      width: 1.875rem; }
      .gfield_checkbox input[type='checkbox'] + label::before:focus,
      .gfield_checkbox input + label::before:focus {
        outline-color: #a73422; }
  .gfield_checkbox input[type='checkbox']:checked + label::before,
  .gfield_checkbox input:checked + label::before {
    background-image: url("../images/correct.svg");
    background-color: #d1412d;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 1.25rem; }
  .gfield_checkbox input[type='checkbox']:focus + label::before,
  .gfield_checkbox input:focus + label::before {
    outline-color: #a73422; }

.gfield_required {
  color: #4d4d4f;
  font-style: italic;
  font-weight: 400;
  margin-left: 1rem; }

.ginput_container_select select,
.ginput_container_addres select,
.ginput_complex select {
  background-image: url("../images/select-arrow.svg");
  background-position: right -2px center;
  background-repeat: no-repeat;
  padding-right: 6.25rem; }
  [dir='rtl'] .ginput_container_select select, [dir='rtl']
  .ginput_container_addres select, [dir='rtl']
  .ginput_complex select {
    background-position: left 1.5625rem center;
    padding-left: 6.25rem;
    padding-right: 0; }
  .ginput_container_select select:-moz-focusring,
  .ginput_container_addres select:-moz-focusring,
  .ginput_complex select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000; }
  .ginput_container_select select::-ms-expand,
  .ginput_container_addres select::-ms-expand,
  .ginput_complex select::-ms-expand {
    display: none; }

.gfield_list th,
.gfield_list td {
  background-color: #fbfbfb; }

.ui-datepicker-header {
  background-color: #fbfbfb; }

.ui-datepicker-prev {
  margin-right: 0.25rem; }

.ui-datepicker-next,
.ui-datepicker-prev,
.ui-datepicker-header {
  margin-bottom: 0.25rem;
  margin-top: 0.25rem; }

.partial_entry_warning {
  background-image: url("../images/messages-warning.svg");
  background-color: #FCF9F3;
  background-position: top 1.375rem left 1.5rem;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  border: 1px solid #B67E25;
  padding-bottom: 1.5rem;
  padding-left: 4rem;
  padding-right: 1.5rem;
  padding-top: 1.5rem;
  position: relative;
  word-wrap: break-word; }
  .partial_entry_warning h3 {
    font-size: 18px;
    line-height: 1.7; }

.gfield_list {
  border-collapse: collapse;
  border-spacing: 0;
  margin-top: 1rem !important;
  min-width: 100%; }
  .gfield_list tbody {
    border-left: 1px solid #4d4d4f !important;
    border-right: 1px solid #4d4d4f !important; }
  .gfield_list td {
    background-color: #fbfbfb;
    padding: 1rem !important; }
  .gfield_list th {
    background-color: #fbfbfb;
    padding: 1rem !important;
    text-align: left; }
  .gfield_list thead {
    border: 1px solid #4d4d4f !important; }
    .gfield_list thead td,
    .gfield_list thead th {
      background-color: #4d4d4f;
      color: #fff; }
    @media print {
      .gfield_list thead {
        display: table-header-group; } }
  .gfield_list tr {
    border-bottom: 1px solid #4d4d4f !important; }
    @media print {
      .gfield_list tr {
        page-break-inside: avoid; } }
  .ginput_container_list .gfield_list {
    border-style: none !important; }
    .ginput_container_list .gfield_list tr,
    .ginput_container_list .gfield_list thead,
    .ginput_container_list .gfield_list tbody {
      border: 0 !important; }
    .ginput_container_list .gfield_list td,
    .ginput_container_list .gfield_list th {
      background-color: #fbfbfb;
      border-style: none !important;
      color: #2e2e2f;
      padding-bottom: 0 !important;
      padding-left: 0 !important; }

.gform_fields li.gfield {
  margin-bottom: 2.5rem;
  margin-top: 2rem; }

.gform_confirmation_wrapper {
  background-image: url("../images/messages-status.svg");
  background-color: #F1FCF8;
  background-position: top 1.5rem left 1.5rem;
  background-repeat: no-repeat;
  border: 1px solid #25B57E;
  color: #2e2e2f;
  overflow: hidden;
  padding-bottom: 1.5rem !important;
  padding-left: 4rem !important;
  padding-right: 1.5rem !important;
  padding-top: 1.5rem !important;
  position: relative;
  word-wrap: break-word; }

.general-information,
.operations,
.grapes-grown,
.estate-grapes,
.grapes-sold,
.grapes-purchased {
  font-size: 18px;
  line-height: 1.7;
  padding-bottom: 2rem; }
  .general-information strong,
  .operations strong,
  .grapes-grown strong,
  .estate-grapes strong,
  .grapes-sold strong,
  .grapes-purchased strong {
    display: block;
    margin-top: 1.5rem; }
  .general-information .bulleted li::before,
  .operations .bulleted li::before,
  .grapes-grown .bulleted li::before,
  .estate-grapes .bulleted li::before,
  .grapes-sold .bulleted li::before,
  .grapes-purchased .bulleted li::before {
    content: none; }
  .general-information h3,
  .operations h3,
  .grapes-grown h3,
  .estate-grapes h3,
  .grapes-sold h3,
  .grapes-purchased h3 {
    margin-top: 1.5rem; }

/* This it the gravity forms dedault styleseet. All default styles are here. */
/* mobile styles first ​*/
/* stylelint-disable */
.gform_wrapper {
  margin-bottom: 16px;
  margin-top: 16px;
  max-width: 100%; }

.gform_wrapper form {
  text-align: left;
  max-width: 100%;
  margin: 0 auto; }

.gform_wrapper *,
.gform_wrapper *:before,
.gform_wrapper *:after {
  box-sizing: border-box !important; }

.gform_wrapper input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']) {
  font-size: inherit;
  font-family: inherit;
  padding: 5px 4px;
  letter-spacing: normal; }

.gform_wrapper input[type=image] {
  border: none !important;
  padding: 0 !important;
  width: auto !important; }

.gform_wrapper textarea {
  font-size: inherit;
  font-family: inherit;
  letter-spacing: normal;
  padding: 6px 8px;
  line-height: 1.5;
  resize: none; }

.gform_wrapper .ginput_container_multiselect select {
  background-image: none !important;
  -webkit-appearance: none;
  -moz-appearance: none;
  outline: none; }

.gform_wrapper ul.gform_fields {
  margin: 0 !important;
  list-style-type: none;
  display: block; }

html > body .entry ul,
.gform_wrapper ul {
  text-indent: 0; }

.gform_wrapper li,
.gform_wrapper form li {
  margin-left: 0 !important;
  list-style-type: none !important;
  list-style-image: none !important;
  list-style: none !important;
  overflow: visible; }

.gform_wrapper ul li.gfield {
  clear: both; }

.gform_wrapper ul.gform_fields.right_label li.gfield,
.gform_wrapper form ul.gform_fields.right_label li.gfield,
.gform_wrapper ul.gform_fields.left_label li.gfield,
.gform_wrapper form ul.gform_fields.left_label li.gfield {
  margin-bottom: 14px; }

.gform_wrapper ul.right_label li ul.gfield_radio li,
.gform_wrapper form ul.right_label li ul.gfield_radio li,
.gform_wrapper ul.left_label li ul.gfield_radio li,
.gform_wrapper form ul.left_label li ul.gfield_radio li,
.gform_wrapper ul.right_label li ul.gfield_checkbox li,
.gform_wrapper form ul.right_label li ul.gfield_checkbox li,
.gform_wrapper ul.left_label li ul.gfield_checkbox li,
.gform_wrapper form ul.left_label li ul.gfield_checkbox li {
  margin-bottom: 10px; }

.gform_wrapper ul li:before,
.gform_wrapper ul li:after,
.gform_wrapper ul.gform_fields {
  padding: 0;
  margin: 0;
  overflow: visible; }

.gform_wrapper select option {
  padding: 2px;
  display: block; }

.gform_wrapper .inline {
  display: inline !important; }

.gform_wrapper .gform_heading {
  width: 100%;
  margin-bottom: 18px; }

.gform_wrapper .clear-multi {
  display: flex; }

/* date ​fields */
.gform_wrapper .gfield_date_day,
.gform_wrapper .gfield_date_year {
  display: -moz-inline-stack;
  display: inline-block; }

.gform_wrapper .gfield_date_day,
.gform_wrapper .gfield_date_month,
.gform_wrapper .gfield_date_year {
  width: 33.333%;
  flex-direction: row; }

@media only screen and (min-width: 321px) {
  .gform_wrapper .gfield_date_day,
  .gform_wrapper .gfield_date_month {
    max-width: 4rem; }
  .gform_wrapper .gfield_date_year,
  .gform_wrapper .gfield_time_ampm {
    max-width: calc(4rem + .5rem); } }

.gform_wrapper .gfield_date_dropdown_month,
.gform_wrapper .gfield_date_dropdown_day,
.gform_wrapper .gfield_date_dropdown_year {
  vertical-align: top;
  flex-direction: row; }

.gform_wrapper .gfield_date_dropdown_month,
.gform_wrapper .gfield_date_dropdown_day,
.gform_wrapper .gfield_date_dropdown_year {
  margin-right: .5rem; }

.gform_wrapper .gfield_date_month,
.gform_wrapper .gfield_date_day {
  width: 4rem;
  margin-right: .5rem; }

.gform_wrapper .gfield_date_month input[type="number"],
.gform_wrapper .gfield_date_day input[type="number"] {
  width: calc(3rem + 8px) !important; }

.gform_wrapper .gfield_date_year input[type="number"] {
  width: calc(4rem + 8px) !important; }

.gform_wrapper .gfield_date_year {
  width: 5rem; }

.gform_wrapper .gfield_date_month input,
.gform_wrapper .gfield_date_day input {
  width: calc(3rem + 8px); }

.gform_wrapper .gfield_date_year input {
  width: 4rem; }

.gform_wrapper .field_sublabel_above div[class*="gfield_date_"].ginput_container label,
.gform_wrapper .field_sublabel_below div[class*="gfield_date_"].ginput_container label {
  width: 3rem;
  text-align: center; }

.gform_wrapper .field_sublabel_above div.gfield_date_year.ginput_container label,
.gform_wrapper .field_sublabel_below div.gfield_date_year.ginput_container label {
  width: 4rem; }

/* time ​fields */
.gform_wrapper .gfield_time_hour,
.gform_wrapper .gfield_time_minute,
.gform_wrapper .gfield_time_ampm {
  width: 33.333%;
  flex-direction: row; }

@media only screen and (min-width: 321px) {
  .gform_wrapper .gfield_time_hour,
  .gform_wrapper .gfield_time_minute {
    max-width: 4rem; }
  .gform_wrapper .gfield_time_hour,
  .gform_wrapper .gfield_time_ampm {
    max-width: calc(4rem + .5rem); }
  .gform_wrapper .gfield_time_hour {
    max-width: calc(4rem + .5rem); } }

.gform_wrapper ul.gform_fields:not(.top_label) .ginput_container_time span {
  float: left; }

.gform_wrapper .gfield_time_hour i {
  font-style: normal !important;
  font-family: sans-serif !important;
  width: 10px;
  text-align: center;
  float: right;
  margin-top: 9%; }

.gform_wrapper .gfield_time_minute {
  margin-right: .5rem; }

.gform_wrapper .gfield_time_hour {
  margin-right: .25rem; }

.gform_wrapper .gfield_time_ampm {
  vertical-align: top;
  display: -moz-inline-stack;
  display: inline-block; }

.gform_wrapper .gfield_time_ampm select {
  min-width: calc(2rem + 25px);
  width: calc(3rem + 25px); }

.gform_wrapper .gfield_time_ampm_shim {
  display: block;
  font-size: .813em;
  margin: 9px 0 1px 1px; }

.gform_wrapper .gfield_time_hour input,
.gform_wrapper .gfield_time_minute input {
  width: calc(3rem + 8px); }

.gform_wrapper .gfield_time_hour input[type="number"],
.gform_wrapper .gfield_time_minute input[type="number"] {
  width: calc(3rem + 8px) !important; }

.gform_wrapper .field_sublabel_above div[class*="gfield_time_"].ginput_container label,
.gform_wrapper .field_sublabel_below div[class*="gfield_time_"].ginput_container label {
  width: 3rem;
  text-align: center; }

.gform_wrapper .field_hover {
  border: 1px dashed #2175A9;
  cursor: pointer; }

.gform_wrapper .field_selected {
  background-color: #DFEFFF;
  border: 1px solid #C2D7EF; }

.gform_wrapper .field_name_first,
.gform_wrapper .field_name_middle,
.gform_wrapper .field_name_last {
  width: 49.5%;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: top; }

.gform_wrapper .ginput_complex.ginput_container {
  overflow: visible;
  width: 100%; }

.gform_wrapper legend.gfield_label,
.gform_wrapper label.gfield_label {
  font-weight: 700;
  font-size: inherit; }

.gform_wrapper legend.gfield_label,
.gform_wrapper .top_label .gfield_label {
  display: -moz-inline-stack;
  display: inline-block;
  line-height: 1.3;
  clear: both; }

.gform_wrapper .top_label .gfield_hide_label {
  display: none; }

.gform_wrapper .ginput_complex input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='image']):not([type='file']),
.gform_wrapper .ginput_complex .ginput_left input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='image']):not([type='file']),
.gform_wrapper .ginput_complex .ginput_right input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='image']):not([type='file']) {
  width: 100%; }

.gform_wrapper .ginput_complex .ginput_right select,
.gform_wrapper .ginput_complex select {
  width: 100%; }

.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label,
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,
.gform_wrapper .field_sublabel_above div[class*="gfield_time_"].ginput_container label,
.gform_wrapper .field_sublabel_below div[class*="gfield_time_"].ginput_container label,
.gform_wrapper .field_sublabel_above div[class*="gfield_date_"].ginput_container label,
.gform_wrapper .field_sublabel_below div[class*="gfield_date_"].ginput_container label {
  display: block;
  font-size: .813em;
  letter-spacing: .5pt;
  white-space: nowrap; }

.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label,
.gform_wrapper .field_sublabel_above div[class*="gfield_time_"].ginput_container label {
  margin: 9px 0 1px 1px; }

.gform_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_name label,
.gform_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_email label,
.gform_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_password label,
.gform_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_time label {
  margin-top: 0; }

.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,
.gform_wrapper .field_sublabel_below div[class*="gfield_time_"].ginput_container label {
  margin: 1px 0 9px 1px; }

.gform_wrapper .top_label .field_sublabel_above label.gfield_label + .ginput_complex.ginput_container,
.gform_wrapper .top_label .field_sublabel_above label.gfield_label + div[class*="gfield_time_"].ginput_container {
  margin-top: 0; }

body .gform_wrapper .top_label div.ginput_container {
  margin-top: 8px; }

body.gform_wrapper div.clear-multi {
  display: -moz-inline-stack;
  display: inline-block; }

body .gform_wrapper ul li.field_description_below div.ginput_container_radio,
body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox {
  margin-top: 16px;
  margin-bottom: 0; }

.gform_wrapper .hidden_label .gfield_label {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden; }

.gfield.right_label,
.gfield.left_label {
  padding-top: 10px; }

.gform_wrapper li.hidden_label input {
  margin-top: 12px; }

.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],
.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select {
  margin-bottom: 12px; }

.gform_wrapper .screen-reader-text,
.gform_wrapper label.hidden_sub_label {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important; }

.gform_wrapper input.small,
.gform_wrapper select.small,
.gform_wrapper input.medium,
.gform_wrapper select.medium,
.gform_wrapper input.large,
.gform_wrapper select.large,
.gform_wrapper input.large,
.gform_wrapper select.large {
  width: 100%; }

.gform_wrapper input.datepicker_with_icon.small,
.gform_wrapper input.datepicker_with_icon.medium,
.gform_wrapper input.datepicker_with_icon.large {
  width: calc(100% - 24px); }

.gform_wrapper .gfield_error input.small,
.gform_wrapper .gfield_error select.small,
.gform_wrapper .gfield_error input.medium,
.gform_wrapper .gfield_error select.medium,
.gform_wrapper .gfield_error input.large,
.gform_wrapper .gfield_error select.large,
.gform_wrapper .gfield_error input.large,
.gform_wrapper .gfield_error select.large {
  width: 100%; }

.gform_wrapper .gfield_error input.datepicker_with_icon.small,
.gform_wrapper .gfield_error input.datepicker_with_icon.medium,
.gform_wrapper .gfield_error input.datepicker_with_icon.large {
  width: calc(100% - 32px); }

.gform_wrapper textarea.small {
  height: 80px;
  width: 100%; }

.gform_wrapper textarea.medium {
  height: 120px;
  width: 100%; }

.gform_wrapper textarea.large {
  height: 160px;
  width: 100%; }

.gform_wrapper h2.gsection_title {
  margin: 0 !important;
  padding: 0 !important;
  letter-spacing: normal !important; }

.gform_wrapper .gsection .gfield_label,
.gform_wrapper h2.gsection_title,
.gform_wrapper h3.gform_title {
  font-weight: 700;
  font-size: 1.25em; }

.gform_wrapper h3.gform_title {
  letter-spacing: normal !important;
  margin: 10px 0 6px 0; }

.gform_wrapper li.gfield.field_description_below + li.gsection {
  margin-top: 24px !important; }

.gform_wrapper span.gform_description {
  font-weight: 400;
  display: block;
  width: calc(100% - 16px);
  margin-bottom: 16px; }

.gform_wrapper .gsection {
  border-bottom: 1px solid #CCC;
  padding: 0 16px 8px 0;
  margin: 28px 0 28px 0;
  clear: both; }

.gform_wrapper ul.gfield_checkbox,
.gform_wrapper ul.gfield_radio {
  margin: 6px 0;
  padding: 0; }

.gform_wrapper .gfield_radio li label {
  margin: 2px 0 0 4px; }

.gform_wrapper .description,
.gform_wrapper .gfield_description,
.gform_wrapper .gsection_description,
.gform_wrapper .instruction {
  font-size: .813em;
  line-height: inherit;
  clear: both;
  font-family: inherit;
  letter-spacing: normal; }

.gform_wrapper .description,
.gform_wrapper .gfield_description,
.gform_wrapper .gsection_description {
  padding: 0 16px 0 0; }

.gform_wrapper .field_description_below .gfield_description {
  padding-top: 16px; }

.gform_wrapper .field_sublabel_above .description,
.gform_wrapper .field_sublabel_above .gfield_description,
.gform_wrapper .field_sublabel_above .gsection_description {
  margin-top: 9px; }

.gform_wrapper .top_label .gsection_description {
  width: 100%;
  margin-bottom: 9px; }

.gform_wrapper .gfield_description {
  width: 100%; }

.gform_wrapper .description_above .gfield_description {
  padding: 0 0 10px 0; }

.gfield_date_year + .gfield_description {
  padding: 0; }

.gform_wrapper .gfield_consent_description,
.gform_wrapper .field_description_below .gfield_consent_description {
  width: 100%;
  max-height: 240px;
  overflow-y: scroll;
  border: 1px solid #ddd;
  margin-top: 12px;
  padding: 6px 8px;
  font-size: .688em; }

.gform_wrapper li.gfield.gfield_error,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
  background-color: rgba(255, 223, 224, 0.25);
  margin-bottom: 6px !important;
  border-top: 1px solid #C89797;
  border-bottom: 1px solid #C89797;
  padding-bottom: 6px;
  padding-top: 8px;
  box-sizing: border-box; }

.gform_wrapper li.gfield.gfield_creditcard_warning {
  padding: 16px 16px 14px 16px;
  border-top: 2px solid #790000;
  border-bottom: 4px solid #790000;
  background-color: rgba(255, 223, 224, 0.25);
  width: calc(100% - 16px); }

.gform_wrapper li.gfield.gfield_error.gfield_creditcard_warning {
  padding: 16px 16px 14px 16px; }

.gform_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message {
  font-size: .875em;
  font-weight: 700;
  font-family: inherit;
  min-height: 25px;
  color: #790000;
  max-width: 100%;
  position: relative; }

.gform_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message span {
  display: block;
  padding: 0 0 14px 24px;
  margin-bottom: 16px;
  line-height: 1.5;
  letter-spacing: .1pt;
  border-bottom: 1px solid #790000;
  text-transform: uppercase;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSItMTA2NyAyODY1IDI0IDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0xMDY3IDI4NjUgMjQgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM3OTAwMDA7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMTA1MywyODY1Yy01LjUsMC0xMCw0LjUtMTAsMTBoNGMwLTMuMywyLjctNiw2LTZjMy4zLDAsNiwyLjcsNiw2djJoLTIwdjE0YzAsMy4zLDIuNyw2LDYsNmgxMg0KCWMzLjMsMCw2LTIuNyw2LTZ2LTE2Qy0xMDQzLDI4NjkuNS0xMDQ3LjUsMjg2NS0xMDUzLDI4NjV6IE0tMTA0OSwyODkzaC0xMmMtMS4xLDAtMi0wLjktMi0ydi0xMGgxNnYxMA0KCUMtMTA0NywyODkyLjEtMTA0Ny45LDI4OTMtMTA0OSwyODkzeiBNLTEwNTMsMjg4N2MwLDEuMS0wLjksMi0yLDJzLTItMC45LTItMmMwLTEuMSwwLjktMiwyLTJTLTEwNTMsMjg4NS45LTEwNTMsMjg4N3oiLz4NCjwvc3ZnPg0K);
  background-size: 1em auto;
  background-repeat: no-repeat;
  background-position: left center; }

.gform_wrapper li.gfield.gfield_error.gfield_creditcard_warning div.gfield_creditcard_warning_message {
  padding: 16px 16px 14px 16px; }

li.gfield + li.gfield.gfield_creditcard_warning {
  margin-top: 16px !important; }

.gform_wrapper .top_label .gfield_error {
  width: calc(100% - 2px); }

.gform_wrapper .top_label .gfield_error input.large,
.gform_wrapper .top_label .gfield_error select.large,
.gform_wrapper .top_label .gfield_error textarea.textarea {
  width: 100%; }

.gform_wrapper .right_label .gfield_error input.large,
.gform_wrapper .right_label .gfield_error select.large,
.gform_wrapper .right_label .gfield_error textarea.textarea,
.gform_wrapper .left_label .gfield_error input.large,
.gform_wrapper .left_label .gfield_error select.large,
.gform_wrapper .left_label .gfield_error textarea.textarea {
  width: 70%; }

.gform_wrapper .gfield_error .gfield_label {
  color: #790000; }

.gform_wrapper li.gfield.gfield_error.gfield_contains_required {
  padding-right: 0; }

.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_time_minute.ginput_container,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_time_ampm.ginput_container {
  margin-left: 0; }

.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description {
  max-width: 100%;
  padding-right: 16px; }

.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {
  margin-top: 12px; }

.gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label {
  position: relative;
  top: 12px; }

.gform_wrapper div.validation_error {
  color: #790000;
  font-size: 1em;
  font-weight: 700;
  margin-bottom: 25px;
  border-top: 2px solid #790000;
  border-bottom: 2px solid #790000;
  padding: 16px 0 16px 0;
  clear: both;
  width: 100%;
  text-align: center; }

.gform_wrapper ol.validation_list {
  clear: both;
  width: 100%;
  margin-bottom: 25px;
  color: #790000; }

.gform_wrapper ol.validation_list li {
  list-style-type: decimal !important; }

.gform_wrapper ol.validation_list li a {
  color: #790000; }

.gform_wrapper ol.validation_list:after {
  content: ""; }

.gform_wrapper div#error {
  margin-bottom: 25px; }

.gform_wrapper table.gfield_list tbody tr td.gfield_list_icons {
  vertical-align: middle !important; }

.gform_wrapper li.gfield fieldset {
  margin: 0px;
  padding: 0px;
  display: block;
  position: relative;
  width: 100%; }

.gform_wrapper li.gfield fieldset > * {
  width: auto; }

.gform_wrapper li.gfield fieldset legend.gfield_label {
  width: 100%;
  line-height: 32px; }

div.gf_page_steps + div.validation_error {
  margin-top: 16px; }

.gform_wrapper div.gfield_description.validation_error {
  color: #790000;
  font-weight: 700;
  font-size: .875em;
  line-height: 1.20;
  margin-bottom: 16px; }

.gform_wrapper .validation_message {
  color: #790000;
  font-weight: 700;
  letter-spacing: normal; }

.gform_wrapper li.gfield_error input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']),
.gform_wrapper li.gfield_error textarea {
  border: 1px solid #790000; }

.gform_wrapper li.gfield_error div.ginput_complex.ginput_container label,
.gform_wrapper li.gfield_error ul.gfield_checkbox,
.gform_wrapper li.gfield_error ul.gfield_radio {
  color: #790000; }

.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_page_footer input.button,
.gform_wrapper .gform_footer input[type=submit],
.gform_wrapper .gform_page_footer input[type=submit] {
  width: 100%;
  margin: 0 0 16px 0; }

.gform_wrapper .gform_footer input[type=image] {
  padding: 0;
  width: auto !important;
  background: none !important;
  border: none !important;
  margin: 0 auto 16px auto !important;
  display: block;
  max-width: 100%; }

.gform_wrapper .ginput_complex .ginput_left,
.gform_wrapper .ginput_complex .ginput_right,
.gform_wrapper .ginput_complex .ginput_full {
  min-height: 45px; }

.gform_wrapper .ginput_complex .ginput_full input[type=text],
.gform_wrapper .ginput_complex .ginput_full input[type=url],
.gform_wrapper .ginput_complex .ginput_full input[type=email],
.gform_wrapper .ginput_complex .ginput_full input[type=tel],
.gform_wrapper .ginput_complex .ginput_full input[type=number],
.gform_wrapper .ginput_complex .ginput_full input[type=password] {
  width: 100%; }

.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=text],
.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=url],
.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=email],
.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=tel],
.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=number],
.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=password],
.gform_wrapper .gfield_error .ginput_complex .ginput_full select {
  width: 100%; }

.gform_wrapper input.datepicker.datepicker_with_icon {
  margin-right: 4px !important;
  display: -moz-inline-stack;
  display: inline-block; }

.gform_wrapper input[type=hidden],
.gform_wrapper input.gform_hidden,
.gform_wrapper .gform_hidden,
.gform_wrapper .gf_hidden {
  display: none !important;
  max-height: 1px !important;
  overflow: hidden; }

.gform_wrapper .gfield_visibility_hidden,
.gform_wrapper .gf_invisible {
  visibility: hidden;
  position: absolute;
  left: -9999px; }

.gform_wrapper .ginput_full br,
.gform_wrapper .ginput_left br,
.gform_wrapper .ginput_right br {
  display: none !important; }

.gform_wrapper ul.gfield_checkbox li,
.gform_wrapper ul.gfield_radio li {
  padding: 0 !important; }

.gform_wrapper ul.gfield_radio li input + input {
  margin-left: 4px; }

.gform_wrapper ul.gfield_radio li input[value=gf_other_choice] {
  margin-right: 6px;
  margin-top: 4px; }

.gform_wrapper .gfield_description + .gform_wrapper .gfield_description.validation_message {
  margin-top: 6px; }

.gform_wrapper .ginput_container.ginput_list + .gfield_description.validation_message {
  margin-top: 0; }

.gform_wrapper li.gfield_html {
  max-width: 100%; }

.gform_wrapper .gfield_html.gfield_no_follows_desc {
  margin-top: 10px; }

body .gform_wrapper ul li.gfield.gfield_html img {
  max-width: 100%  !important; }

.gform_wrapper .gform_ajax_spinner {
  padding-left: 10px; }

.gform_validation_container,
.gform_wrapper .gform_validation_container,
body .gform_wrapper li.gform_validation_container,
body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,
body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container {
  display: none !important;
  position: absolute !important;
  left: -9000px; }

.gform_wrapper .gfield_captcha_input_container {
  padding-top: 3px; }

.gform_wrapper .simple_captcha_small input {
  width: 64px; }

.gform_wrapper .simple_captcha_medium input {
  width: 96px; }

.gform_wrapper .simple_captcha_large input {
  width: 128px; }

.gform_wrapper .gform_wrapper .left_label .simple_captcha_small,
.gform_wrapper .right_label .simple_captcha_small,
.gform_wrapper .left_label .simple_captcha_medium,
.gform_wrapper .right_label .simple_captcha_medium,
.gform_wrapper .left_label .simple_captcha_large,
.gform_wrapper .right_label .simple_captcha_large {
  margin-left: 32%; }

.gform_wrapper .gfield_captcha_container img.gfield_captcha {
  border: none !important;
  background: none !important;
  float: none !important;
  margin: 0 !important;
  padding: 0 !important; }

.gform_wrapper .math_small input {
  width: 70px; }

.gform_wrapper .math_medium input {
  width: 510px; }

.gform_wrapper .math_large input {
  width: 612px; }

.gform_wrapper .left_label .math_small,
.gform_wrapper .right_label .math_small,
.gform_wrapper .left_label .math_medium,
.gform_wrapper .right_label .math_medium,
.gform_wrapper .left_label .math_large,
.gform_wrapper .right_label .math_large {
  margin-left: 32%; }

.gform_wrapper div.charleft {
  font-size: .688em;
  margin-top: 4px;
  color: #767676;
  width: 92% !important;
  white-space: nowrap !important; }

.gform_wrapper div.charleft[style] {
  width: 92% !important; }

.gform_wrapper .left_label div.charleft,
.gform_wrapper .right_label div.charleft {
  margin-left: 32%; }

.gform_wrapper div.charleft.ginput_counter_tinymce {
  border: 1px solid #eee;
  border-width: 1px 0 0;
  padding: 4px 9px;
  width: 100% !important; }

.gform_wrapper div.charleft.warningTextareaInfo {
  color: #767676; }

.gform_wrapper div.charleft.ginput_counter_error {
  color: red; }

.gform_wrapper li.gf_hide_charleft div.charleft {
  display: none !important; }

.gf_submission_limit_message {
  color: #790000;
  font-size: 1.375em; }

.gform_wrapper .ginput_price {
  filter: alpha(opacity=70);
  -moz-opacity: .7;
  -khtml-opacity: .7;
  opacity: .7; }

.gform_wrapper .top_label span.ginput_total {
  margin: 8px 0; }

.gform_wrapper span.ginput_product_price_label {
  margin-right: 2px; }

.gform_wrapper span.ginput_product_price {
  color: #900; }

.gform_wrapper span.ginput_quantity_label {
  margin-left: 10px;
  margin-right: 2px; }

.gform_wrapper input.ginput_quantity[type=text] {
  width: 3rem; }

.gform_wrapper input.ginput_quantity[type=number] {
  width: 4rem; }

.gform_wrapper .gform_page_footer.left_label,
.gform_wrapper .gform_page_footer.right_label {
  padding: 16px 0 0 29%; }

.gform_wrapper .gform_page_footer .button.gform_previous_button {
  display: -moz-inline-stack;
  display: inline-block; }

.gform_wrapper .gform_page_footer .button.gform_previous_button {
  margin-bottom: 8px; }

.gform_wrapper .gf_progressbar_wrapper {
  clear: both;
  width: 100%;
  margin: 0 0 16px 0;
  padding: 0 0 16px 0; }

.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title {
  font-size: .813em;
  line-height: 1 !important;
  margin: 0 0 8px 12px !important;
  padding: 0 !important;
  clear: both;
  filter: alpha(opacity=60);
  -moz-opacity: .6;
  -khtml-opacity: .6;
  opacity: .6; }

.gform_wrapper .gf_progressbar {
  padding: 10px;
  position: relative;
  background-color: rgba(0, 0, 0, 0.1);
  -moz-border-radius: 25px;
  -webkit-border-radius: 25px;
  border-radius: 25px;
  -webkit-box-shadow: inset 0px 0px 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0px 0px 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0px 0px 1px 1px rgba(0, 0, 0, 0.05);
  width: 100%; }

.gform_wrapper .gf_progressbar_percentage {
  height: 24px;
  text-align: right;
  font-family: helvetica,arial,sans-serif;
  font-size: .813em !important;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  z-index: 999;
  vertical-align: middle;
  background: repeating-linear-gradient(-45deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0) 10px, rgba(0, 0, 0, 0.1) 10px, rgba(0, 0, 0, 0.1) 20px), linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3)); }

.gform_wrapper .gf_progressbar:after {
  content: "";
  display: block;
  width: 100%;
  z-index: 990;
  height: 24px;
  margin-top: -24px;
  background-color: rgba(0, 0, 0, 0.1);
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px;
  border-top-left-radius: 20px;
  border-bottom-left-radius: 20px;
  -webkit-box-shadow: inset 0px 0px 2px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: inset 0px 0px 2px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0px 0px 2px 2px rgba(0, 0, 0, 0.05); }

.gform_wrapper .gf_progressbar_percentage.percentbar_100 {
  border-top-right-radius: 20px;
  border-bottom-right-radius: 20px; }

.gform_wrapper .gf_progressbar_percentage span {
  display: block;
  width: auto;
  float: right;
  margin-right: 5px;
  margin-left: 5px;
  line-height: 1.8; }

.gform_wrapper .gf_progressbar_percentage.percentbar_0 span {
  color: #959595;
  text-shadow: none;
  float: none !important;
  margin-left: 12px;
  word-wrap: normal; }

.gform_wrapper .percentbar_blue {
  background-color: #036493;
  color: #FFF; }

.gform_wrapper .percentbar_gray {
  background-color: #7C7C7C;
  color: #FFF; }

.gform_wrapper .percentbar_green {
  background-color: #88B831;
  color: #FFF; }

.gform_wrapper .percentbar_orange {
  background-color: #FF7120;
  color: #FFF; }

.gform_wrapper .percentbar_red {
  background-color: #FF2A1A;
  color: #FFF; }

.gform_wrapper .gf_page_steps {
  width: 100%;
  margin: 0 0 8px 0;
  padding: 0 0 4px 0;
  border-bottom: 1px dotted #CCC; }

.gform_wrapper .gf_step {
  width: 100%;
  margin: 24px 24px 24px 0;
  font-size: .875em;
  height: 14px;
  line-height: 1.25 !important;
  filter: alpha(opacity=20);
  -moz-opacity: .2;
  -khtml-opacity: .2;
  opacity: .2;
  font-family: inherit; }

.gform_wrapper .gf_step span.gf_step_number {
  font-size: 1.25em;
  font-family: arial,sans-serif;
  margin-right: 4px; }

.gform_wrapper .gf_step span.gf_step_number,
.gform_wrapper .gf_step span.gf_step_label {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle; }

.gform_wrapper .gf_step.gf_step_active {
  filter: alpha(opacity=100);
  -moz-opacity: 1.0;
  -khtml-opacity: 1.0;
  opacity: 1.0; }

.gform_wrapper .gf_step_clear {
  display: block;
  clear: both;
  height: 1px;
  overflow: hidden; }

.gform_wrapper .gfield_password_strength {
  border: 1px solid #DDD;
  margin-top: 18px;
  margin-bottom: 18px;
  line-height: 1.8;
  padding: 10px 5px;
  text-align: center;
  background-color: #EEE;
  border-bottom: 3px solid #DDD; }

.gform_wrapper ul.top_label li.gfield.gfield_error.gfield_contains_required .gfield_password_strength {
  margin-right: 16px; }

.gform_wrapper ul.left_label li.gfield .gfield_password_strength,
.gform_wrapper ul.right_label li.gfield .gfield_password_strength {
  margin-top: 18px;
  margin-bottom: 18px;
  width: 100%; }

.gform_wrapper .gfield_password_strength.bad {
  background-color: #FFB78C;
  border-color: #FF853C;
  border-bottom: 3px solid #FF853C; }

.gform_wrapper .gfield_password_strength.good {
  background-color: #FFEC8b;
  border-color: #FC0;
  border-bottom: 3px solid #FC0; }

.gform_wrapper .gfield_password_strength.short,
.gform_wrapper .gfield_password_strength.mismatch {
  background-color: #FFA0A0;
  border-color: #f04040;
  border-bottom: 3px solid #f04040; }

.gform_wrapper .gfield_password_strength.strong {
  background-color: #C3FF88;
  border-color: #8DFF1C;
  border-bottom: 3px solid #8DFF1C; }

.ginput_container_password,
.ginput_container_password span {
  position: relative; }

.ginput_container_password button {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  background: transparent;
  border: none;
  padding: 5px 0;
  position: absolute;
  right: 1px;
  text-align: center;
  top: 1px;
  width: 40px; }

.ginput_container_password span.ginput_left button {
  right: 9px; }

.ginput_container_password:not(.ginput_complex) span {
  display: inline-block;
  width: 100%; }

.ginput_container_password:not(.ginput_complex) span input {
  width: 100%; }

.ginput_container_password span.medium {
  width: calc(50% - 8px); }

.ginput_container_password span.small {
  width: 25%; }

.gform_wrapper table.gfield_list,
.gform_wrapper table.gfield_list caption,
.gform_wrapper table.gfield_list tbody,
.gform_wrapper table.gfield_list tfoot,
.gform_wrapper table.gfield_list thead,
.gform_wrapper table.gfield_list tr,
.gform_wrapper table.gfield_list th,
.gform_wrapper table.gfield_list td {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline; }

.gform_wrapper table.gfield_list {
  border-spacing: 0;
  border-collapse: collapse; }

.gfield_repeater_buttons {
  padding-top: 15px; }

/* fix for twentyfifteen theme table layout issue */
.gform_wrapper table.gfield_list {
  table-layout: auto !important; }

.gform_wrapper table.gfield_list thead th {
  font-weight: 700;
  text-align: left; }

.gform_wrapper table.gfield_list colgroup {
  width: 100%;
  display: block; }

.gform_wrapper li.gfield.gfield_error table.gfield_list thead th {
  color: #790000; }

.gform_wrapper table.gfield_list thead,
.gform_wrapper table.gfield_list tr {
  padding: 0;
  margin: 0; }

.gform_wrapper table.gfield_list th,
.gform_wrapper table.gfield_list td {
  padding: 4px 0 4px 0; }

.gform_wrapper ul.gform_fields:not(.top_label) table.gfield_list th {
  padding: 0 0 4px 0; }

.gform_wrapper table.gfield_list th + th,
.gform_wrapper table.gfield_list td + td {
  padding: 0 0 0 16px; }

.gform_wrapper .gfield_list {
  width: 100%; }

.gform_wrapper .gfield_list td.gfield_list_cell input {
  width: 100%; }

.gfield_icon_disabled {
  cursor: default !important;
  filter: alpha(opacity=60);
  -moz-opacity: .6;
  -khtml-opacity: .6;
  opacity: .6; }

.gform_wrapper table.gfield_list tr td.gfield_list_icons {
  width: 48px !important;
  padding: 0 0 0 4px  !important;
  box-sizing: border-box; }

.gform_wrapper table.gfield_list td.gfield_list_icons img {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle; }

.gform_wrapper .gform_card_icon_container {
  margin: 8px 0 6px 0;
  height: 32px; }

.gform_wrapper div.gform_card_icon {
  margin-right: 4px;
  text-indent: -9000px;
  background-image: url(../images/gf-creditcard-icons.svg);
  background-repeat: no-repeat;
  width: 36px;
  height: 30px;
  float: left; }

.gform_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_visa {
  background-position: 0 0; }

.gform_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected.gform_card_icon_visa {
  background-position: 0 -32px; }

.gform_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_visa {
  background-position: 0 -64px; }

.gform_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_mastercard {
  background-position: -36px 0; }

.gform_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected.gform_card_icon_mastercard {
  background-position: -36px -32px; }

.gform_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_mastercard {
  background-position: -36px -64px; }

.gform_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_amex {
  background-position: -72px 0; }

.gform_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected.gform_card_icon_amex {
  background-position: -72px -32px; }

.gform_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_amex {
  background-position: -72px -64px; }

.gform_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_discover {
  background-position: -108px 0; }

.gform_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected.gform_card_icon_discover {
  background-position: -108px -32px; }

.gform_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_discover {
  background-position: -108px -64px; }

.gform_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_maestro {
  background-position: -144px 0; }

.gform_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected.gform_card_icon_maestro {
  background-position: -144px -32px; }

.gform_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_maestro {
  background-position: -144px -64px; }

.gform_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_jcb {
  background-position: -180px 0; }

.gform_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected.gform_card_icon_jcb {
  background-position: -180px -32px; }

.gform_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_jcb {
  background-position: -180px -64px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_visa {
  background-position: 0 0; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_visa {
  background-position: 0 -32px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_visa {
  background-position: 0 -64px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_mastercard {
  background-position: -36px 0; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_mastercard {
  background-position: -36px -32px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_mastercard {
  background-position: -36px -64px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_amex {
  background-position: -72px 0; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_amex {
  background-position: -72px -32px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_amex {
  background-position: -72px -64px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_discover {
  background-position: -108px 0; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_discover {
  background-position: -108px -32px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_discover {
  background-position: -108px -64px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_maestro {
  background-position: -144px 0; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_maestro {
  background-position: -144px -32px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_maestro {
  background-position: -144px -64px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_jcb {
  background-position: -180px 0; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_jcb {
  background-position: -180px -32px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_jcb {
  background-position: -180px -64px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_visa {
  background-position: 0 -189px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_visa {
  background-position: 0 -221px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_visa {
  background-position: 0 -252px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_mastercard {
  background-position: -36px -189px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_mastercard {
  background-position: -36px -221px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_mastercard {
  background-position: -36px -252px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_amex {
  background-position: -72px -189px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_amex {
  background-position: -72px -221px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_amex {
  background-position: -72px -252px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_discover {
  background-position: -108px -189px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_discover {
  background-position: -108px -221px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_discover {
  background-position: -108px -252px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_maestro {
  background-position: -144px -189px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_maestro {
  background-position: -144px -221px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_maestro {
  background-position: -144px -252px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_jcb {
  background-position: -180px -189px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_jcb {
  background-position: -180px -221px; }

.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_jcb {
  background-position: -180px -252px; }

.gform_card_icon_container input[type=radio]#gform_payment_method_creditcard {
  float: left;
  position: relative;
  top: 4px !important; }

.gform_wrapper .ginput_complex .ginput_cardinfo_right {
  min-width: 85px !important; }

.gform_wrapper .ginput_complex .ginput_cardinfo_left label, .gform_wrapper .ginput_complex .ginput_cardinfo_right label {
  white-space: nowrap !important; }

.gform_wrapper .ginput_complex span.ginput_cardextras {
  display: block;
  overflow: hidden; }

.gform_wrapper .ginput_complex .ginput_cardinfo_left span.ginput_card_expiration_container {
  position: relative;
  display: block;
  min-width: 160px !important; }

.gform_wrapper .ginput_complex .ginput_cardinfo_left span.ginput_card_expiration_container select {
  margin-bottom: 8px; }

.gform_wrapper .ginput_complex .ginput_cardinfo_right input.ginput_card_security_code {
  max-width: 50% !important; }

.gform_wrapper .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon {
  width: 32px;
  height: 23px;
  background-image: url(../images/gf-creditcard-icons.svg);
  background-repeat: no-repeat;
  background-position: 0 -128px;
  position: relative;
  top: -1px;
  left: 6px;
  display: -moz-inline-stack;
  display: inline-block; }

.gform_wrapper .gform_fileupload_multifile .gform_drop_area {
  padding: 24px;
  border: 1px dashed #CCC;
  text-align: center;
  color: #AAA;
  margin-bottom: 16px;
  background: rgba(0, 0, 0, 0.02);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; }

.gform_wrapper span.gform_drop_instructions {
  display: block;
  margin-bottom: 8px; }

.gform_delete {
  vertical-align: middle;
  cursor: pointer; }

.gform_wrapper .copy_values_option_container .copy_values_enabled {
  width: auto; }

.gform_wrapper li.field_sublabel_above .ginput_complex input[type=text] {
  margin-bottom: 1px; }

/* save and continue dialog and form */
.gform_wrapper .form_saved_message {
  margin: 1em auto;
  padding: 3em 2em 3em;
  width: 99%;
  font-size: 1em;
  line-height: 1.8;
  color: #31708f;
  background-color: #e3f3f3;
  text-align: center;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px; }

.gform_wrapper .form_saved_message form {
  text-align: center; }

.form_saved_message p.resume_form_link_wrapper {
  background-color: white;
  display: inline-block;
  padding: 1em;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  max-width: 98% !important;
  overflow: hidden;
  -webkit-box-shadow: 0px 3px 2px 0px rgba(66, 103, 126, 0.2);
  -moz-box-shadow: 0px 3px 2px 0px rgba(66, 103, 126, 0.2);
  box-shadow: 0px 3px 2px 0px rgba(66, 103, 126, 0.2); }

.form_saved_message a.resume_form_link {
  word-wrap: break-word;
  text-decoration: none;
  color: #2f637e; }

.form_saved_message .form_saved_message_emailform {
  margin: 1em 0 0 0; }

.form_saved_message label.form_saved_label {
  position: absolute;
  left: -9000px; }

div.form_saved_message div.form_saved_message_emailform form input[type=text] {
  margin-bottom: .25em; }

div.form_saved_message div.form_saved_message_emailform form input {
  margin: .75em auto 0 auto;
  display: inline-block; }

div.form_saved_message div.form_saved_message_emailform form input[type=email] {
  padding: calc(.75em - 1px) !important;
  width: 24em;
  max-width: 98% !important;
  font-size: 1em;
  background-color: white;
  border: 1px solid #91afc7;
  color: #424242;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -webkit-box-shadow: inset 0px 0px 5px 0px #eeeeee;
  -moz-box-shadow: inset 0px 0px 5px 0px #eeeeee;
  box-shadow: inset 0px 0px 5px 0px #eeeeee; }

div.form_saved_message div.form_saved_message_emailform form input[type=submit] {
  padding: .75em 1em;
  font-size: 1em;
  line-height: 1;
  background-color: #91afc7;
  border: 1px solid #91afc7;
  color: white;
  text-transform: uppercase;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-appearance: none;
  -moz-appearance: none; }

@media only screen and (max-width: 640px) {
  div.form_saved_message div.form_saved_message_emailform form input[type=email],
  div.form_saved_message div.form_saved_message_emailform form input[type=submit] {
    display: block;
    width: 98%; } }

.form_saved_message .form_saved_message_emailform .validation_message {
  color: #790000;
  font-weight: 700;
  padding: 2em; }

.form_saved_message_sent {
  margin: 1em auto;
  padding: 3em 2em;
  width: 99%;
  font-size: 1em;
  background-color: #e9ffd9;
  color: #3c763d;
  text-align: center;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  box-sizing: border-box; }

.form_saved_message_sent .saved_message_email,
.form_saved_message_sent .saved_message_success {
  font-weight: 700;
  display: block;
  line-height: 2; }

.form_saved_message_sent .saved_message_email {
  word-wrap: break-word;
  text-decoration: underline; }

body #content .entry-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area,
body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area {
  line-height: 1 !important; }

body .gform_wrapper img.ui-datepicker-trigger {
  width: 17px !important;
  height: 16px !important;
  display: -moz-inline-stack;
  display: inline-block; }

body .gform_wrapper img.add_list_item,
body .gform_wrapper img.delete_list_item {
  display: -moz-inline-stack;
  display: inline-block;
  margin-top: -2px; }

.gform_wrapper ul li.gfield.field_sublabel_above.field_description_below + li.gfield {
  margin-top: 16px; }

.gform_wrapper li.gfield ul.gfield_radio li input[type="radio"] + input[type="text"] {
  width: 45.25%; }

.gform_wrapper table.recaptchatable {
  table-layout: auto; }

/* adjusting the captcha margin for left or right label settings */
.gform_wrapper ul.gform_fields:not(.top_label) div.ginput_container_captcha {
  margin-left: 29%; }

/* rich text editor */
.gfield .wp-editor-container {
  border: 1px solid #ddd; }

.gfield .wp-switch-editor {
  border-color: #ddd; }

.gfield .tmce-active .switch-tmce,
.gfield .html-active .switch-html {
  border-bottom-color: #f5f5f5; }

.gfield .mce-edit-area iframe {
  width: 99.9% !important;
  margin: 0 !important; }

body .gform_wrapper ul.gfields li.gfield label.gfield_label {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important; }

/* do our best to restore styles for lists inside the HTML field */
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html {
  line-height: inherit; }

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li,
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li {
  list-style-type: disc !important;
  margin: 0 0 8px 0;
  overflow: visible;
  padding-left: 0; }

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul,
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul {
  list-style-type: disc !important;
  margin: 16px 0 16px 28px !important;
  padding-left: 0; }

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li,
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li {
  list-style-type: decimal !important;
  overflow: visible;
  margin: 0 0 8px 0;
  padding-left: 0; }

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol,
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol {
  list-style-type: decimal !important;
  margin: 16px 0 18px 32px;
  padding-left: 0; }

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul,
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul li {
  list-style-type: disc !important;
  padding-left: 0; }

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul {
  margin: 16px 0 16px 16px; }

body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul li {
  margin: 0 0 8px; }

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl {
  margin: 0 0 18px 0;
  padding-left: 0; }

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dt {
  font-weight: 700; }

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dd {
  margin: 0 0 16px 18px; }

.gform_wrapper span.gf_clear_span {
  display: block;
  height: 1px;
  overflow: hidden;
  width: 100%;
  float: none;
  clear: both;
  margin-top: -1px; }

/* updated chosen 1.8.5 styles - defaults  */
/* @group Base */
.gform_wrapper .chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  font-size: 13px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.gform_wrapper .chosen-container * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.gform_wrapper .chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  z-index: 1010;
  width: 100%;
  border: 1px solid #aaa;
  border-top: 0;
  background: #fff;
  -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
  display: none; }

.gform_wrapper .chosen-container.chosen-with-drop .chosen-drop {
  display: block; }

.gform_wrapper .chosen-container a {
  cursor: pointer; }

.gform_wrapper .chosen-container .search-choice .group-name,
.gform_wrapper .chosen-container .chosen-single .group-name {
  margin-right: 4px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: normal;
  color: #999999; }

.gform_wrapper .chosen-container .search-choice .group-name:after,
.gform_wrapper .chosen-container .chosen-single .group-name:after {
  content: ":";
  padding-left: 2px;
  vertical-align: top; }

/* @end */
/* @group Single Chosen */
.gform_wrapper .chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0 0 0 8px;
  height: 25px;
  border: 1px solid #aaa;
  border-radius: 5px;
  background-color: #fff;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #fff), color-stop(50%, #f6f6f6), color-stop(52%, #eee), to(#f4f4f4));
  background: linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);
  color: #444;
  text-decoration: none;
  white-space: nowrap;
  line-height: 24px; }

.gform_wrapper .chosen-container-single .chosen-single input[type="text"] {
  cursor: pointer;
  opacity: 0;
  position: absolute;
  width: 0; }

.gform_wrapper .chosen-container-single .chosen-default {
  color: #999; }

.gform_wrapper .chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap; }

.gform_wrapper .chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px; }

.gform_wrapper .chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url("chosen-sprite.png") -42px 1px no-repeat;
  font-size: 1px; }

.gform_wrapper .chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px; }

.gform_wrapper .chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px; }

.gform_wrapper .chosen-container-single .chosen-single div {
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  width: 18px;
  height: 100%; }

.gform_wrapper .chosen-container-single .chosen-single div b {
  display: block;
  width: 100%;
  height: 100%;
  background: url("chosen-sprite.png") no-repeat 0px 2px; }

.gform_wrapper .chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap; }

.gform_wrapper .chosen-container-single .chosen-search input[type="text"] {
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: url("chosen-sprite.png") no-repeat 100% -20px;
  font-size: 1em;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0; }

.gform_wrapper .chosen-container-single .chosen-drop {
  margin-top: -1px;
  border-radius: 0 0 4px 4px;
  background-clip: padding-box; }

.gform_wrapper .chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  opacity: 0;
  pointer-events: none; }

/* @end */
/* @group Results */
.gform_wrapper .chosen-container .chosen-results {
  color: #444;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  margin: 0 4px 4px 0;
  padding: 0 0 0 4px;
  max-height: 240px;
  -webkit-overflow-scrolling: touch; }

.gform_wrapper .chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 5px 6px;
  list-style: none;
  line-height: 15px;
  word-wrap: break-word;
  -webkit-touch-callout: none; }

.gform_wrapper .chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer; }

.gform_wrapper .chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default; }

.gform_wrapper .chosen-container .chosen-results li.highlighted {
  background-color: #3875d7;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));
  background-image: linear-gradient(#3875d7 20%, #2a62bc 90%);
  color: #fff; }

.gform_wrapper .chosen-container .chosen-results li.no-results {
  color: #777;
  display: list-item;
  background: #f4f4f4; }

.gform_wrapper .chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default; }

.gform_wrapper .chosen-container .chosen-results li.group-option {
  padding-left: 15px; }

.gform_wrapper .chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline; }

/* @end */
/* @group Multi Chosen */
.gform_wrapper .chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  width: 100%;
  height: auto;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));
  background-image: linear-gradient(#eee 1%, #fff 15%);
  cursor: text; }

.gform_wrapper .chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none; }

.gform_wrapper .chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap; }

.gform_wrapper .chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 0;
  height: 25px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #999;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
  width: 25px; }

.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 3px 5px 3px 0;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  max-width: 100%;
  border-radius: 3px;
  background-color: #eeeeee;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  background-size: 100% 19px;
  background-repeat: repeat-x;
  background-clip: padding-box;
  -webkit-box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default; }

.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice span {
  word-wrap: break-word; }

.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url("chosen-sprite.png") -42px 1px no-repeat;
  font-size: 1px; }

.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px; }

.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), to(#eee));
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);
  color: #666; }

.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4; }

.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px; }

.gform_wrapper .chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0; }

.gform_wrapper .chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default; }

/* @end */
/* @group Active  */
.gform_wrapper .chosen-container-active .chosen-single {
  border: 1px solid #5897fb;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single {
  border: 1px solid #aaa;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, #eee), color-stop(80%, #fff));
  background-image: linear-gradient(#eee 20%, #fff 80%);
  -webkit-box-shadow: 0 1px 0 #fff inset;
  box-shadow: 0 1px 0 #fff inset; }

.gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent; }

.gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px; }

.gform_wrapper .chosen-container-active .chosen-choices {
  border: 1px solid #5897fb;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); }

.gform_wrapper .chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #222 !important; }

/* @end */
/* @group Disabled Support */
.gform_wrapper .chosen-disabled {
  opacity: 0.5 !important;
  cursor: default; }

.gform_wrapper .chosen-disabled .chosen-single {
  cursor: default; }

.gform_wrapper .chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default; }

/* @end */
/* @group Right to Left */
.gform_wrapper .chosen-rtl {
  text-align: right; }

.gform_wrapper .chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0; }

.gform_wrapper .chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl; }

.gform_wrapper .chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px; }

.gform_wrapper .chosen-rtl .chosen-single div {
  right: auto;
  left: 3px; }

.gform_wrapper .chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px; }

.gform_wrapper .chosen-rtl .chosen-choices li {
  float: right; }

.gform_wrapper .chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl; }

.gform_wrapper .chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px; }

.gform_wrapper .chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px; }

.gform_wrapper .chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0; }

.gform_wrapper .chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0; }

.gform_wrapper .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none; }

.gform_wrapper .chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: url("chosen-sprite.png") no-repeat -30px -20px;
  direction: rtl; }

.gform_wrapper .chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px; }

.gform_wrapper .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px; }

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) {
  .gform_wrapper .chosen-rtl .chosen-search input[type="text"],
  .gform_wrapper .chosen-container-single .chosen-single abbr,
  .gform_wrapper .chosen-container-single .chosen-single div b,
  .gform_wrapper .chosen-container-single .chosen-search input[type="text"],
  .gform_wrapper .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .gform_wrapper .chosen-container .chosen-results-scroll-down span,
  .gform_wrapper .chosen-container .chosen-results-scroll-up span {
    background-image: url("chosen-sprite@2x.png") !important;
    background-size: 52px 37px !important;
    background-repeat: no-repeat !important; } }

/* @end */
/* updated chosen 1.8.5 styles - gravityforms specific  */
body .gform_wrapper .chosen-container a.chosen-single {
  border-radius: inherit; }

body .gform_wrapper ul.chosen-results li {
  line-height: inherit; }

@media only screen and (max-width: 641px) {
  /* make the inputs a little larger for mobile devices */
  .gform_wrapper input:not([type='radio']):not([type='checkbox']):not([type='image']):not([type='file']) {
    line-height: 2;
    min-height: 2rem; }
  .gform_wrapper textarea {
    line-height: 1.5; }
  .gform_wrapper .chosen-container.chosen-container-single[style] {
    width: 100% !important; }
  .gform_wrapper .chosen-container-single .chosen-single {
    height: 40px;
    line-height: 2.8; }
  .gform_wrapper .chosen-container-single .chosen-single div b {
    position: relative;
    top: 10px; }
  .gform_wrapper div.chosen-container.chosen-container-multi[style] {
    width: 100% !important; }
  .gform_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice,
  .gform_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-field {
    width: 100%;
    line-height: inherit;
    float: none; }
  .gform_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice span {
    margin-bottom: 0; }
  .gform_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
    top: calc(50% - 6px); }
  .gform_wrapper .ginput_container span:not(.ginput_price) {
    margin-bottom: 8px;
    display: block; }
  .gform_wrapper li.field_sublabel_below .ginput_complex {
    margin-top: 12px !important; }
  .gform_wrapper ul.gfield_radio li label,
  .gform_wrapper ul.gfield_checkbox li label {
    width: 85%;
    cursor: pointer; } }

@media only screen and (max-width: 761px), (min-device-width: 768px) and (max-device-width: 1023px) {
  .gform_wrapper ul.gform_fields li.gfield.gfield_error + li.gfield.gfield_error {
    margin-top: 32px; }
  /* force the list table to not behave like a table anymore */
  .gform_wrapper table.gfield_list {
    border: 0; }
  .gform_wrapper table.gfield_list thead {
    position: absolute;
    top: -9999px;
    left: -9999px; }
  .gform_wrapper table.gfield_list tr {
    margin-bottom: 10px;
    display: block;
    background: #fff;
    position: relative;
    border: 1px solid #CCC;
    border-top: 2px solid #CCC;
    border-bottom: 4px solid #CCC; }
  .gform_wrapper table.gfield_list td {
    display: block;
    margin-left: 8px;
    margin-right: 8px; }
  .gform_wrapper table.gfield_list td.gfield_list_icons {
    border-bottom: 0;
    margin: 16px 0 0 0 !important; }
  .gform_wrapper ul.gform_fields.form_sublabel_above table.gfield_list td:before,
  .gform_wrapper ul.gform_fields.form_sublabel_below table.gfield_list td:after {
    content: attr(data-label);
    font-size: .875em;
    letter-spacing: 0.5pt;
    white-space: nowrap;
    display: block;
    clear: both; }
  .gform_wrapper ul.gform_fields.form_sublabel_above table.gfield_list td:before {
    margin: 8px 0 3px 8px; }
  .gform_wrapper ul.gform_fields.form_sublabel_below table.gfield_list td:after {
    margin: 3px 0 8px 8px; }
  .gform_wrapper table.gfield_list th + th,
  .gform_wrapper table.gfield_list td + td {
    padding: 4px 0 0 0; }
  .gform_wrapper table.gfield_list tr.gfield_list_row_odd,
  .gform_wrapper table.gfield_list tr.gfield_list_row_even {
    margin: 16px 0; }
  .gform_wrapper table.gfield_list tr.gfield_list_row_odd:first-child {
    padding-top: 12px; }
  .gform_wrapper table.gfield_list tr {
    padding-top: 12px; }
  .gform_wrapper table.gfield_list tr td.gfield_list_icons {
    width: 100% !important;
    padding: 0 4px 4px 4px !important;
    background-color: #EEE; }
  .gform_wrapper table.gfield_list tr td.gfield_list_icons img.add_list_item {
    margin: 12px 0 0 16px !important; }
  .gform_wrapper table.gfield_list tr td.gfield_list_icons img.delete_list_item {
    margin: 12px 0 0 8px !important; }
  .gform_wrapper .gfield_list td.gfield_list_cell input {
    width: calc(100% - 16px);
    margin-left: 8px;
    margin-right: 8px; } }

/* media queries - portrait mode tablet or desktop styles */
@media only screen and (min-width: 641px) {
  .gform_wrapper .gform_body {
    width: 100%; }
  .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: calc(100% - 16px) !important; }
  .gform_wrapper .gsection {
    margin: 28px 16px 28px 0; }
  .gform_wrapper ul.gform_fields:not(.top_label) .gfield_label {
    float: left;
    width: 29%;
    padding-right: 16px;
    margin-bottom: 16px; }
  .gform_wrapper .right_label .gfield_label {
    text-align: right; }
  .gform_wrapper .left_label .gfield_description,
  .gform_wrapper .right_label .gfield_description {
    width: 70%; }
  .gform_wrapper ul.right_label li ul.gfield_radio li,
  .gform_wrapper form ul.right_label li ul.gfield_radio li,
  .gform_wrapper ul.left_label li ul.gfield_radio li,
  .gform_wrapper form ul.left_label li ul.gfield_radio li,
  .gform_wrapper ul.right_label li ul.gfield_checkbox li,
  .gform_wrapper form ul.right_label li ul.gfield_checkbox li,
  .gform_wrapper ul.left_label li ul.gfield_checkbox li,
  .gform_wrapper form ul.left_label li ul.gfield_checkbox li {
    margin-bottom: 10px; }
  .gform_wrapper .right_label .gfield_description,
  .gform_wrapper .left_label .gfield_description,
  .gform_wrapper .left_label .instruction,
  .gform_wrapper .right_label .instruction {
    margin-left: 29%; }
  .gform_wrapper ul.gform_fields:not(.top_label) .gsection .gsection_description {
    margin-left: 0;
    padding-top: 4px;
    padding-left: 0;
    line-height: 1.5; }
  .gform_wrapper form ul.gform_fields:not(.top_label) li.gfield_html_formatted {
    margin-left: 29% !important;
    width: 70%; }
  .gform_wrapper ul.gform_fields:not(.top_label) ul.gfield_checkbox,
  .gform_wrapper ul.gform_fields:not(.top_label) ul.gfield_radio {
    overflow: hidden; }
  .gform_wrapper .right_label div.ginput_complex,
  .gform_wrapper .left_label div.ginput_complex {
    width: 70%;
    margin-left: 29%; }
  .gform_wrapper .right_label input.small,
  .gform_wrapper .right_label select.small,
  .gform_wrapper .left_label input.small,
  .gform_wrapper .left_label select.small {
    width: 15%; }
  .gform_wrapper .right_label input.medium,
  .gform_wrapper .right_label select.medium,
  .gform_wrapper .left_label input.medium,
  .gform_wrapper .left_label select.medium {
    width: calc(35% - 8px); }
  .gform_wrapper .right_label input.large,
  .gform_wrapper .right_label select.large,
  .gform_wrapper .left_label input.large,
  .gform_wrapper .left_label select.large {
    width: 70%; }
  .gform_wrapper .right_label textarea.small,
  .gform_wrapper .left_label textarea.small,
  .gform_wrapper .right_label textarea.medium,
  .gform_wrapper .left_label textarea.medium,
  .gform_wrapper .right_label textarea.large,
  .gform_wrapper .left_label textarea.large {
    width: 70%; }
  .gform_wrapper ul.gform_fields:not(.top_label) .ginput_list {
    width: 70%;
    margin-left: 29% !important; }
  .gform_wrapper .top_label .gfield_list {
    width: 100%; }
  .gform_wrapper .left_label .gf_list_one_column,
  .gform_wrapper .right_label .gf_list_one_column {
    width: 45%; }
  .gform_wrapper .top_label .gf_list_one_column {
    width: 46%; }
  .gform_wrapper .left_label li.hidden_label input,
  .gform_wrapper .right_label li.hidden_label input {
    margin-left: 3.7%; }
  .gform_wrapper .left_label li.gfield .gfield_password_strength,
  .gform_wrapper .right_label li.gfield .gfield_password_strength {
    margin-left: 29%; }
  .gform_wrapper .top_label input.small,
  .gform_wrapper .top_label select.small {
    width: 25%; }
  .gform_wrapper .top_label input.medium,
  .gform_wrapper .top_label select.medium {
    width: calc(50% - 8px); }
  .gform_wrapper.gform_validation_error .top_label input.medium,
  .gform_wrapper.gform_validation_error .top_label select.medium {
    width: 50%; }
  .gform_wrapper .top_label input.large,
  .gform_wrapper .top_label select.large,
  .gform_wrapper .hidden_label input.large,
  .gform_wrapper .hidden_label select.large {
    width: 100%; }
  .gform_wrapper .top_label input.small.datepicker,
  .gform_wrapper .top_label input.medium.datepicker,
  .gform_wrapper .top_label input.large.datepicker {
    width: auto; }
  .gform_wrapper textarea.small {
    height: 80px;
    width: 100%; }
  .gform_wrapper textarea.medium {
    height: 160px;
    width: 100%; }
  .gform_wrapper textarea.large {
    height: 320px;
    width: 100%; }
  .gform_wrapper .ginput_complex .ginput_left,
  .gform_wrapper .ginput_complex .ginput_right {
    width: 50%;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    margin: 0 -4px 0 0; }
  .gform_wrapper .ginput_container_password .ginput_right {
    padding-left: 8px; }
  .gform_wrapper .gfield_error .ginput_complex .ginput_left,
  .gform_wrapper .gfield_error .ginput_complex .ginput_right {
    width: 50%; }
  .gform_wrapper .ginput_complex .ginput_cardinfo_left,
  .gform_wrapper .ginput_complex .ginput_cardinfo_right {
    min-height: 43px;
    position: relative;
    float: left; }
  .gform_wrapper .ginput_complex .ginput_cardinfo_left {
    width: 50%; }
  .gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_month,
  .gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_year {
    width: 47% !important;
    display: -moz-inline-stack;
    display: inline-block; }
  .gform_wrapper .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month {
    margin-right: 4px; }
  .gform_wrapper .gf_step {
    width: auto;
    display: -moz-inline-stack;
    display: inline-block;
    margin: 16px 32px 16px 0; }
  .gform_wrapper .gform_footer input.button,
  .gform_wrapper .gform_footer input[type=submit],
  .gform_wrapper .gform_footer input[type=image] {
    display: -moz-inline-stack;
    display: inline-block; }
  .gform_wrapper .gform_footer input[type=image] {
    vertical-align: middle; }
  .gform_wrapper .gform_footer input.button,
  .gform_wrapper .gform_page_footer input.button,
  .gform_wrapper .gform_footer input[type=submit],
  .gform_wrapper .gform_page_footer input[type=submit] {
    width: auto;
    margin: 0 16px 0 0; }
  .gform_wrapper ul.gform_fields li.gfield {
    padding-right: 16px; }
  .gform_wrapper .ginput_complex .ginput_left {
    padding-right: 8px; }
  .gform_wrapper .left_label .ginput_complex.ginput_container_address:after {
    content: "";
    display: block; }
  .gform_wrapper .ginput_complex.ginput_container_address .ginput_left {
    margin-right: 8px; }
  .gform_wrapper .ginput_complex.ginput_container_address .ginput_right {
    margin-right: -8px;
    padding-right: 8px; }
  .gform_wrapper .ginput_complex.ginput_container_address span.ginput_full + span.ginput_right {
    padding-right: 8px !important;
    margin-right: 8px; }
  .gform_wrapper .ginput_complex.ginput_container_address span.ginput_right + span.ginput_left {
    padding-right: 8px !important;
    margin-right: -8px; }
  .gform_wrapper .ginput_complex.ginput_container_address span.ginput_right + span.ginput_left.address_zip {
    margin-right: 8px; }
  .gform_wrapper .gfield_error .ginput_container {
    padding-right: 0; }
  .gform_wrapper ul.top_label li.gfield.gfield_error.gfield_contains_required .gfield_password_strength {
    margin: 18px 0 18px 0; }
  .gform_wrapper .gform_footer:not(.top_label) {
    padding: 16px 0 10px 0;
    margin-left: 29%;
    width: 70%; }
  /* adjusting the name field so it aligns properly */
  .top_label div.ginput_complex.ginput_container.gf_name_has_1,
  .top_label div.ginput_complex.ginput_container.gf_name_has_2,
  .top_label div.ginput_complex.ginput_container.gf_name_has_3 {
    width: calc(100% + 15px); }
  .top_label div.ginput_complex.ginput_container.gf_name_has_4 {
    width: calc(100% + 13px); }
  .top_label div.ginput_complex.ginput_container.gf_name_has_5 {
    width: calc(100% + 14px); }
  /* a little better specificty to avoid problems with forms in widgets */
  ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_1,
  ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_2,
  ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_3 {
    width: calc(70% + 15px);
    margin-left: 29%; }
  ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_1,
  ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_2,
  ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_3 {
    width: calc(70% + 24px); }
  ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_4 {
    width: calc(70% + 13px);
    margin-left: 29%; }
  ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_5 {
    width: calc(70% + 14px);
    margin-left: 29%; }
  div.ginput_container_name span {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: top;
    padding-right: 16px;
    margin-right: -4px; }
  div.ginput_complex.ginput_container.gf_name_has_1 span {
    width: 100%; }
  div.ginput_complex.ginput_container.gf_name_has_2 span {
    width: 50%; }
  div.ginput_complex.ginput_container.gf_name_has_3 span {
    width: 33.3%; }
  div.ginput_complex.ginput_container.gf_name_has_4 span {
    width: 25%; }
  div.ginput_complex.ginput_container.gf_name_has_5 span {
    width: 19.95%; }
  /* tweak the sizes for validation and left/right label layouts */
  .gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_1 span {
    width: 99.75% !important; }
  .gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_2 span {
    width: 49.75% !important; }
  .gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_3 span {
    width: 33% !important; }
  .gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_4 span {
    width: 24.75% !important; }
  .gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_5 span {
    width: 19.75% !important; }
  html div.ginput_complex.ginput_container.gf_name_has_2 span:first-child,
  html div.ginput_complex.ginput_container.gf_name_has_3 span:first-child,
  html div.ginput_complex.ginput_container.gf_name_has_4 span:first-child,
  html div.ginput_complex.ginput_container.gf_name_has_5 span:first-child {
    margin-left: 0 !important; }
  .gform_wrapper .top_label .ginput_complex.ginput_container.ginput_container_email {
    width: calc(100% + 15px); }
  .gform_wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.ginput_container_email {
    width: calc(70% + 16px);
    margin-left: 29%; }
  .gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.ginput_container_email {
    width: calc(70% + 17px); }
  li.gfield.gfield_error .gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error .ginput_complex.ginput_container.ginput_container_email {
    width: calc(70% + 8px) !important; }
  .gform_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left,
  .gform_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right {
    padding-right: 16px; }
  .gform_wrapper ul.left_label li.gfield .gfield_password_strength,
  .gform_wrapper ul.right_label li.gfield .gfield_password_strength {
    width: 70%; }
  /* adjusting the address field alignment for some scenarios */
  .gform_wrapper .ginput_complex span.ginput_left + input.gform_hidden + span.ginput_left {
    padding-right: 0; }
  .gform_wrapper .ginput_complex span.ginput_left.address_country {
    margin-right: 0; }
  html:not([dir="rtl"]) .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date),
  html:not([dir="rtl"]) .gform_wrapper ul.gform_fields:not(.top_label) .clear-multi,
  html:not([dir="rtl"]) .gform_wrapper ul.gform_fields:not(.top_label) .gfield_description {
    width: 70%;
    margin-left: 29%; }
  .gform_wrapper .gf_progressbar {
    width: calc(100% - 16px); }
  .gform_wrapper ul.gform_fields:not(.top_label) .gform_fileupload_multifile .gform_drop_area {
    margin-left: 29%;
    width: 70%; }
  body .gform_wrapper span.ginput_left.address_city + input.gform_hidden + span.ginput_left.address_country {
    width: calc(50% - 8px);
    margin-right: 0; }
  /* force the CAPTCHA field over for right and left label layouts */
  .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container.ginput_recaptcha {
    margin-left: 29% !important; }
  .gform_wrapper .gform_page_footer .button.gform_previous_button {
    margin-bottom: 0; }
  .gform_wrapper .gform_page_footer .button.gform_next_button,
  .gform_wrapper .gform_page_footer .button.gform_button {
    margin-right: 10px; }
  /* updated chosen 1.8.5 styles - gravityforms specific  */
  body .gform_wrapper select.medium.gfield_select + div.chosen-container-single[style],
  body .gform_wrapper select.medium.gfield_select + div.chosen-container-multi[style] {
    width: calc(50% - 8px) !important; }
  body .gform_wrapper select.large.gfield_select + div.chosen-container-single[style],
  body .gform_wrapper select.large.gfield_select + div.chosen-container-multi[style] {
    width: 100% !important; }
  body .gform_wrapper select.small.gfield_select + div.chosen-container-single[style],
  body .gform_wrapper select.small.gfield_select + div.chosen-container-multi[style] {
    width: 25% !important; } }

/* //////////////////////////////////////////////////////////////*/
/* //////////////////   Repeaters Styling   /////////////////////*/
/* //////////////////////////////////////////////////////////////*/
/* Padding, Left Border, background color for nested repeaters */
.gfield_repeater_cell > .gfield_repeater_wrapper {
  border-left: 8px solid rgba(54, 86, 102, 0.1);
  background-color: rgba(1, 1, 1, 0.02);
  padding: 10px 20px;
  border-radius: 8px;
  border-bottom: 1px solid #eeeeee; }

/* Targeting the border color of the repeater inputs */
.gfield_repeater_wrapper input {
  border: 1px solid #c5c6c5;
  border-radius: 4px; }

/* Spacing between the wrappers */
.gfield_repeater_wrapper .gfield_repeater_wrapper {
  margin-top: 10px; }

.gfield_repeater_buttons .add_repeater_item_text,
.gfield_repeater_buttons .remove_repeater_item_text {
  min-width: 100px;
  height: 30px;
  background: rgba(242, 242, 242, 0.5);
  transition: all 0.3s cubic-bezier(0.67, 0.17, 0.4, 0.83);
  font-size: 12px;
  color: #757575;
  border-radius: 20px;
  margin-right: 10px;
  margin-bottom: 5px;
  border: 1px solid rgba(117, 117, 117, 0.4);
  font-weight: 400; }

.gfield_repeater_buttons .add_repeater_item_plus,
.gfield_repeater_buttons .remove_repeater_item_minus {
  width: 22px;
  height: 22px;
  background: rgba(242, 242, 242, 0.5);
  transition: all 0.3s cubic-bezier(0.67, 0.17, 0.4, 0.83);
  font-size: 16px;
  color: #757575;
  border-radius: 50%;
  margin: 10px 5px 0px 5px;
  border: 1px solid rgba(117, 117, 117, 0.4);
  font-weight: 700;
  padding: 0px;
  padding-bottom: 5px; }

.gfield_repeater_buttons button.gfield_icon_disabled {
  cursor: default;
  filter: alpha(opacity=30);
  -moz-opacity: .3;
  -khtml-opacity: .3;
  opacity: .3; }

.gfield_repeater_buttons button.gfield_icon_disabled:hover {
  background: rgba(242, 242, 242, 0.5);
  color: #757575;
  border: 1px solid rgba(117, 117, 117, 0.4); }

/* Hover style for Add buttons */
.gfield_repeater_buttons button:hover {
  background: #fafafa;
  color: #374750;
  border: 1px solid #757575; }

/* Adding the separation border and padding in between items */
.gfield_repeater .gfield_repeater_items .gfield_repeater_item:not(:last-child) {
  border-bottom: 2px solid #e0e0e6;
  padding-bottom: 20px; }

/* Repeater - Left Border Color */
.gfield_repeater_cell > .gfield_repeater_wrapper {
  border-left: 8px solid #f1f1f1;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.06), 0 2px 1px -1px rgba(0, 0, 0, 0.06), 0 1px 5px 0 rgba(0, 0, 0, 0.06); }

/* Adjusting the margin/padding for the nested repeaters */
/* //////////////////////////////////////////////////////////////*/
/* /////////////////////// Form Edits Labels  ///////////////////////*/
/* //////////////////////////////////////////////////////////////*/
.gfield_repeater_buttons .add_repeater_item_text:focus,
.gfield_repeater_buttons .remove_repeater_item_text:focus {
  outline: 0; }

/*Coloring for the required asterisk*/
.gfield_repeater_item .gfield_repeater_cell .gfield_required {
  color: #c32121; }

/* Field labels styling */
.gform_wrapper .gfield_repeater_cell label {
  color: #9b9a9a;
  font-weight: 400;
  font-size: 14px;
  padding-top: 8px; }

/* //////////////////////////////////////////////////////////////*/
/* /////////////////////// Forms Details  ///////////////////////*/
/* //////////////////////////////////////////////////////////////*/
/* Third Level Repeater Spacing */
.gfield_repeater_value .gfield_repeater_value .gfield_repeater_cell {
  padding-bottom: 20px;
  padding-top: 0px; }

/*Spacing between adjancent cells in the same repeater*/
div .gfield_repeater_cell {
  margin-top: 5px; }

/* Repeater styling line divider */
.gfield_repeater .gfield_repeater_items .gfield_repeater_item:not(:last-child) {
  border-bottom: 2px solid #e0e0e6;
  padding-bottom: 20px;
  margin-bottom: 20px;
  margin-right: 10px; }

/* Repeater containers */
.gfield_repeater_value > .gfield_repeater {
  border-left: 8px solid rgba(54, 86, 102, 0.1);
  background-color: rgba(1, 1, 1, 0.02);
  padding: 10px 20px;
  border-radius: 8px;
  border-bottom: 1px solid #eeeeee;
  margin: 10px; }

/* Styling for Fake disabled input containers */
.gfield_repeater_cell .gfield_repeater_value:not(:first-child) {
  color: rgba(117, 117, 117, 0.7);
  border: 1px solid #c5c6c5;
  border-radius: 4px;
  margin-right: 10px;
  padding-left: 10px;
  background-color: #f0f0f0; }

/* Consistent Padding in between cells and items */
.gfield_repeater_items .gfield_repeater_cell:not(:first-child),
.gfield_repeater .gfield_repeater_items {
  padding-top: 5px; }

/* Repeaters Labels styling */
.gfield_repeater .gfield_label {
  color: #23282d;
  font-size: 16px;
  font-weight: 600; }

/* Decreasing the space below the label */
.gfield_repeater_value .gfield_label {
  padding-bottom: 0px; }

/* Removing additional 20px padding when more repeaters are added on third level repeater */
.gfield_repeater_value .gfield_repeater_value .gfield_repeater_item:first-child {
  padding-bottom: 0px; }

.report-overview h4 {
  color: #4d4d4f;
  font-family: "Arvo", serif;
  font-size: 26px; }

.report-overview h5 {
  margin: 0;
  text-transform: none; }
  @media (min-width: 30em) {
    .report-overview h5 {
      display: inline-block;
      padding-right: 1.5rem; } }

.report-overview p {
  font-size: 18px; }
  @media (min-width: 30em) {
    .report-overview p {
      padding-right: 1.5rem;
      width: calc(100% - 120px); } }

.report-overview .badge {
  float: right; }

@media (min-width: 40em) {
  .report-overview {
    margin-bottom: 4.5rem; } }

.report-overview__item {
  display: flex; }

.report-overview__content {
  border-bottom: 1px solid #dedfdf;
  clear: both;
  display: inline-block;
  flex-grow: 1;
  margin-left: 1.5rem;
  padding-bottom: 1.5rem;
  padding-top: 1.5rem;
  width: calc(100% - 33px); }

.report-overview__counter {
  align-items: center;
  background-color: #adafb1;
  border-radius: 50%;
  display: inline-flex;
  flex-grow: 0;
  flex-shrink: 0;
  font-size: 18px;
  font-weight: 700;
  height: 2.0625rem;
  justify-content: center;
  margin-top: 1.5rem;
  text-align: center;
  width: 2.0625rem; }

.report-overview__line {
  background-color: #4d4d4f;
  margin-bottom: 1.5rem;
  margin-right: -16.5px;
  margin-top: 1.5rem;
  width: 1px; }

.report-overview__wrapper {
  display: flex;
  padding-left: 1.03125rem; }

.bulleted {
  list-style: none; }
  .bulleted li::before {
    color: #d1412d;
    content: '\2022';
    display: inline-block;
    font-weight: bold;
    margin-left: -1em;
    width: 1em; }

div[class*='edit_link'] a {
  background-color: #d1412d;
  border: 1px solid #fff;
  border-radius: 0;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1rem;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  line-height: 1.7;
  padding: 1rem;
  text-align: center;
  text-decoration: none;
  transition: background 200ms cubic-bezier(0.4, 0, 1, 1);
  vertical-align: top;
  white-space: normal;
  background-image: url("../images/button-texture.svg"); }
  div[class*='edit_link'] a:visited {
    color: #fff; }
  div[class*='edit_link'] a:hover, div[class*='edit_link'] a:focus {
    background-color: #a73422;
    border-color: #fff;
    color: #fff; }
  div[class*='edit_link'] a:active {
    background-color: #a73422;
    color: #fff; }
  div[class*='edit_link'] a[disabled] {
    background-color: #f1f1f1;
    border-color: #f1f1f1;
    color: #aeb0b5;
    cursor: default;
    pointer-events: none; }

.gv-list-container.gv-container-no-results {
  background-image: url("../images/messages-info.svg");
  background-color: #F2FBFC;
  background-position: top 1.6875rem left 1.5rem;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  border: 1px solid #2296A5 !important;
  color: #2e2e2f;
  margin-bottom: 1rem;
  overflow: hidden;
  padding-bottom: 1.5rem;
  padding-left: 3.5rem;
  padding-right: 1.5rem;
  padding-top: 1.5rem;
  position: relative;
  word-wrap: break-word; }
  .gv-list-container.gv-container-no-results h3 {
    font-size: 18px;
    line-height: 1.7;
    margin-bottom: 0;
    margin-top: 0; }
  .gv-list-container.gv-container-no-results p:last-child {
    margin-bottom: 0; }
  .gv-list-container.gv-container-no-results .gv-list-view {
    border: 0; }
  .gv-list-container.gv-container-no-results .gv-no-results {
    margin: 0;
    padding: 0;
    text-align: left; }

.gv-notice {
  background-image: url("../images/messages-info.svg");
  background-color: #F2FBFC !important;
  background-position: top 1.4375rem left 1.5rem;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  border: 1px solid #2296A5 !important;
  color: #2e2e2f;
  margin-bottom: 1rem;
  overflow: hidden;
  padding-bottom: 1.5rem !important;
  padding-left: 4rem !important;
  padding-right: 1.5rem !important;
  padding-top: 1.5rem !important;
  position: relative;
  word-wrap: break-word; }

.gv-table-view {
  table-layout: auto !important; }
  .gv-table-view th,
  .gv-table-view td {
    padding: 1rem !important; }

.gv-table-container {
  overflow-x: auto; }

.wp-block-jetpack-layout-grid {
  grid-gap: 0.5rem !important;
  margin-bottom: 0.5rem;
  margin-top: 0.5rem; }

.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px) !important;
  height: 1px !important;
  overflow: hidden !important;
  position: absolute !important;
  width: 1px !important;
  word-wrap: normal !important; }

.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000; }

.sticky {
  display: block; }

/**
 * Global Tiny Slider Styles
 */
.tns-outer {
  position: relative; }

.tns-controls {
  display: flex;
  justify-content: space-between;
  outline: 0;
  position: absolute;
  width: 100%;
  z-index: 3; }
  @media (min-width: 87.5em) {
    .tns-controls {
      left: 50%;
      transform: translateX(-50%);
      width: 1350px; } }
  .tns-controls button {
    height: 15px;
    overflow: hidden;
    width: 20px;
    background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2224%22%20height%3D%2216%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.336.299a1.056%201.056%200%2000-.008%201.487l4.913%204.921H1.542C.97%206.707.5%207.176.5%207.757c0%20.582.469%201.051%201.042%201.051h18.691L15.32%2013.73a1.063%201.063%200%2000.008%201.487%201.046%201.046%200%20001.48-.008l6.658-6.707a1.18%201.18%200%2000.218-.331%201.053%201.053%200%2000-.218-1.14L16.807.323A1.03%201.03%200%200015.337.3z%22%20fill%3D%22%23D1412B%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E');
    background-color: #fff;
    background-position: center;
    background-repeat: no-repeat;
    border: 1px solid #dedfdf;
    border-radius: 50%;
    height: 50px;
    width: 50px; }
    .tns-controls button::before {
      content: '';
      display: block;
      height: 150%;
      width: 0; }
    .tns-controls button:first-of-type {
      transform: rotate(180deg); }
    .tns-controls button:hover {
      background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2225%22%20height%3D%2216%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.336.299a1.056%201.056%200%2000-.008%201.487l4.913%204.921H1.542C.97%206.707.5%207.176.5%207.757c0%20.582.469%201.051%201.042%201.051h18.691L15.32%2013.73a1.063%201.063%200%2000.008%201.487%201.046%201.046%200%20001.48-.008l6.658-6.707a1.18%201.18%200%2000.218-.331%201.053%201.053%200%2000-.218-1.14L16.807.323A1.03%201.03%200%200015.337.3z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E');
      background-color: #D1412B; }
      .tns-controls button:hover:first-of-type {
        transform: rotate(180deg); }

.tns-nav {
  padding-bottom: 2.5rem;
  text-align: center; }
  .tns-nav button {
    background-color: #fff;
    border: 1px solid #4d4d4f;
    border-radius: 50%;
    height: 13px;
    margin: 0 5px;
    padding: 0;
    width: 13px; }
    .tns-nav button.tns-nav-active {
      background-color: #D1412B; }

/* stylelint-disable selector-class-pattern, selector-max-id, selector-max-compound-selectors, max-nesting-depth */
body .tribe-dropdown.select2-container .select2-dropdown,
body .tribe-dropdown.select2-container .select2-dropdown--below,
body .tribe-dropdown.select2-container--open .select2-dropdown,
body .tribe-dropdown.select2-container--open .select2-dropdown--below {
  border: 1px solid #4d4d4f;
  border-radius: 0; }

body .tribe-dropdown.select2-container .select2-results__option--highlighted[data-selected],
body .tribe-dropdown.select2-container--open .select2-results__option--highlighted[data-selected] {
  background-color: #5b616b; }

body .tribe-ui-datepicker.ui-datepicker select.ui-datepicker-month,
body .tribe-ui-datepicker.ui-datepicker select.ui-datepicker-year {
  background-image: none;
  box-shadow: none;
  font-size: 0.875rem;
  line-height: 1.45;
  padding: 0;
  text-align: center; }

body .tribe-ui-datepicker.ui-datepicker select.ui-datepicker-year {
  width: 35%; }

body .tribe-ui-datepicker.ui-datepicker .ui-datepicker-prev::before,
body .tribe-ui-datepicker.ui-datepicker .ui-datepicker-next::before {
  content: none; }

body .tribe-ui-datepicker.ui-datepicker .ui-datepicker-calendar td {
  border-color: #4d4d4f; }

body .tribe-ui-datepicker.ui-datepicker .ui-datepicker-calendar a.ui-state-active {
  background-color: #5b616b; }

body .ui-timepicker-wrapper {
  border: 1px solid #4d4d4f; }
  body .ui-timepicker-wrapper .ui-timepicker-list .ui-timepicker-selected {
    background-color: #5b616b; }

body #post.events-community-submit {
  background-color: #d1412d;
  background-image: none;
  border: 0;
  border-radius: 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 700;
  height: auto;
  line-height: initial;
  margin-bottom: 0.5rem;
  margin-top: 2rem;
  padding: 1rem;
  text-transform: none;
  transition: background 200ms cubic-bezier(0.4, 0, 0.2, 1); }
  body #post.events-community-submit:hover, body #post.events-community-submit:focus {
    background-color: #a73422; }

.l-site-container .tribe-community-events {
  border: 0; }
  .l-site-container .tribe-community-events *,
  .l-site-container .tribe-community-events a.tribe-button,
  .l-site-container .tribe-community-events .tribe-field-inline-text {
    font-size: 16px;
    line-height: 1.45; }
  @media (min-width: 40em) {
    .l-site-container .tribe-community-events input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']):not(.select2-search__field):not(.event_image) {
      min-width: 110px; } }
  .l-site-container .tribe-community-events textarea,
  .l-site-container .tribe-community-events .events-community-post-content > textarea {
    height: auto;
    width: 100%; }
  .l-site-container .tribe-community-events .tribe-section,
  .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy {
    overflow: hidden;
    position: relative; }
    .l-site-container .tribe-community-events .tribe-section table,
    .l-site-container .tribe-community-events .tribe-section table.tribe-section-content,
    .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy table,
    .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy table.tribe-section-content {
      background-color: transparent; }
      .l-site-container .tribe-community-events .tribe-section table tr,
      .l-site-container .tribe-community-events .tribe-section table.tribe-section-content tr,
      .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy table tr,
      .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy table.tribe-section-content tr {
        border: 0; }
      .l-site-container .tribe-community-events .tribe-section table td,
      .l-site-container .tribe-community-events .tribe-section table.tribe-section-content td,
      .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy table td,
      .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy table.tribe-section-content td {
        background-color: transparent;
        margin-left: 1.25rem;
        margin-right: 1.25rem;
        padding: 0; }
        .l-site-container .tribe-community-events .tribe-section table td:first-child, .l-site-container .tribe-community-events .tribe-section table td:last-child,
        .l-site-container .tribe-community-events .tribe-section table.tribe-section-content td:first-child,
        .l-site-container .tribe-community-events .tribe-section table.tribe-section-content td:last-child,
        .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy table td:first-child,
        .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy table td:last-child,
        .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy table.tribe-section-content td:first-child,
        .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy table.tribe-section-content td:last-child {
          padding: 0; }
        .l-site-container .tribe-community-events .tribe-section table td.saved-organizer-table-cell,
        .l-site-container .tribe-community-events .tribe-section table.tribe-section-content td.saved-organizer-table-cell,
        .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy table td.saved-organizer-table-cell,
        .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy table.tribe-section-content td.saved-organizer-table-cell {
          margin-bottom: 1rem; }
      .l-site-container .tribe-community-events .tribe-section table tfoot,
      .l-site-container .tribe-community-events .tribe-section table.tribe-section-content tfoot,
      .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy table tfoot,
      .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy table.tribe-section-content tfoot {
        border: 0; }
        .l-site-container .tribe-community-events .tribe-section table tfoot td,
        .l-site-container .tribe-community-events .tribe-section table.tribe-section-content tfoot td,
        .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy table tfoot td,
        .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy table.tribe-section-content tfoot td {
          text-align: center; }
          @media (min-width: 30em) {
            .l-site-container .tribe-community-events .tribe-section table tfoot td,
            .l-site-container .tribe-community-events .tribe-section table.tribe-section-content tfoot td,
            .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy table tfoot td,
            .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy table.tribe-section-content tfoot td {
              text-align: left; } }
    .l-site-container .tribe-community-events .tribe-section #tribe-add-recurrence,
    .l-site-container .tribe-community-events .tribe-section #tribe-add-exclusion,
    .l-site-container .tribe-community-events .tribe-section .tribe-button.tribe-button-secondary,
    .l-site-container .tribe-community-events .tribe-section .tribe-button.tribe-button-secondary.choose-file,
    .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy #tribe-add-recurrence,
    .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy #tribe-add-exclusion,
    .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-button.tribe-button-secondary,
    .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-button.tribe-button-secondary.choose-file {
      background-color: #d1412d;
      background-image: none;
      border: 0;
      border-radius: 0;
      font-size: 16px;
      font-weight: 700;
      height: auto;
      line-height: initial;
      margin-bottom: 0.5rem;
      margin-top: 2rem;
      padding: 1rem;
      text-transform: none;
      transition: background 200ms cubic-bezier(0.4, 0, 0.2, 1); }
      .l-site-container .tribe-community-events .tribe-section #tribe-add-recurrence:hover, .l-site-container .tribe-community-events .tribe-section #tribe-add-recurrence:focus,
      .l-site-container .tribe-community-events .tribe-section #tribe-add-exclusion:hover,
      .l-site-container .tribe-community-events .tribe-section #tribe-add-exclusion:focus,
      .l-site-container .tribe-community-events .tribe-section .tribe-button.tribe-button-secondary:hover,
      .l-site-container .tribe-community-events .tribe-section .tribe-button.tribe-button-secondary:focus,
      .l-site-container .tribe-community-events .tribe-section .tribe-button.tribe-button-secondary.choose-file:hover,
      .l-site-container .tribe-community-events .tribe-section .tribe-button.tribe-button-secondary.choose-file:focus,
      .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy #tribe-add-recurrence:hover,
      .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy #tribe-add-recurrence:focus,
      .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy #tribe-add-exclusion:hover,
      .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy #tribe-add-exclusion:focus,
      .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-button.tribe-button-secondary:hover,
      .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-button.tribe-button-secondary:focus,
      .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-button.tribe-button-secondary.choose-file:hover,
      .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-button.tribe-button-secondary.choose-file:focus {
        background-color: #a73422; }
    .l-site-container .tribe-community-events .tribe-section #tribe-add-recurrence,
    .l-site-container .tribe-community-events .tribe-section #tribe-add-exclusion,
    .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy #tribe-add-recurrence,
    .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy #tribe-add-exclusion {
      margin-top: 0; }
    .l-site-container .tribe-community-events .tribe-section a.tribe-delete-this:hover, .l-site-container .tribe-community-events .tribe-section a.tribe-delete-this:focus, .l-site-container .tribe-community-events .tribe-section a.tribe-delete-this:active,
    .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy a.tribe-delete-this:hover,
    .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy a.tribe-delete-this:focus,
    .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy a.tribe-delete-this:active {
      color: #5b616b; }
    .l-site-container .tribe-community-events .tribe-section label,
    .l-site-container .tribe-community-events .tribe-section table.tribe-section-content label,
    .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy label,
    .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy table.tribe-section-content label {
      margin-bottom: 1rem; }
      @media (min-width: 40em) {
        .l-site-container .tribe-community-events .tribe-section label,
        .l-site-container .tribe-community-events .tribe-section table.tribe-section-content label,
        .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy label,
        .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy table.tribe-section-content label {
          margin-bottom: 0;
          margin-top: 0.3125rem; } }
    .l-site-container .tribe-community-events .tribe-section .tribe-dropdown,
    .l-site-container .tribe-community-events .tribe-section .select2-container--default,
    .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown,
    .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .select2-container--default {
      width: 100% !important; }
      .l-site-container .tribe-community-events .tribe-section .tribe-dropdown .select2-dropdown,
      .l-site-container .tribe-community-events .tribe-section .tribe-dropdown .select2-dropdown--below,
      .l-site-container .tribe-community-events .tribe-section .select2-container--default .select2-dropdown,
      .l-site-container .tribe-community-events .tribe-section .select2-container--default .select2-dropdown--below,
      .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-dropdown,
      .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-dropdown--below,
      .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .select2-container--default .select2-dropdown,
      .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .select2-container--default .select2-dropdown--below {
        border: 1px solid #4d4d4f;
        border-radius: 0; }
      .l-site-container .tribe-community-events .tribe-section .tribe-dropdown .select2-selection--multiple,
      .l-site-container .tribe-community-events .tribe-section .tribe-dropdown .select2-selection--single,
      .l-site-container .tribe-community-events .tribe-section .select2-container--default .select2-selection--multiple,
      .l-site-container .tribe-community-events .tribe-section .select2-container--default .select2-selection--single,
      .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-selection--multiple,
      .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-selection--single,
      .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .select2-container--default .select2-selection--multiple,
      .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .select2-container--default .select2-selection--single {
        background-color: transparent;
        border: 0;
        border-radius: 0;
        min-height: unset; }
      .l-site-container .tribe-community-events .tribe-section .tribe-dropdown .select2-selection--multiple ul.select2-selection__rendered,
      .l-site-container .tribe-community-events .tribe-section .select2-container--default .select2-selection--multiple ul.select2-selection__rendered,
      .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-selection--multiple ul.select2-selection__rendered,
      .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .select2-container--default .select2-selection--multiple ul.select2-selection__rendered {
        border-radius: 0;
        min-height: unset;
        padding: 0.25rem; }
      .l-site-container .tribe-community-events .tribe-section .tribe-dropdown .select2-selection--multiple li.select2-search--inline,
      .l-site-container .tribe-community-events .tribe-section .select2-container--default .select2-selection--multiple li.select2-search--inline,
      .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-selection--multiple li.select2-search--inline,
      .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .select2-container--default .select2-selection--multiple li.select2-search--inline {
        line-height: 1.45;
        padding: 0;
        width: 100%; }
      .l-site-container .tribe-community-events .tribe-section .tribe-dropdown .select2-selection--multiple input.select2-search__field,
      .l-site-container .tribe-community-events .tribe-section .select2-container--default .select2-selection--multiple input.select2-search__field,
      .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-selection--multiple input.select2-search__field,
      .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .select2-container--default .select2-selection--multiple input.select2-search__field {
        background-image: url("../images/select-arrow.svg");
        background-position: right -2px center;
        background-repeat: no-repeat;
        border-radius: 0;
        cursor: pointer;
        margin: 0;
        padding-right: 4.0625rem;
        width: 100% !important; }
      .l-site-container .tribe-community-events .tribe-section .tribe-dropdown .select2-selection--multiple li.select2-selection__choice,
      .l-site-container .tribe-community-events .tribe-section .select2-container--default .select2-selection--multiple li.select2-selection__choice,
      .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-selection--multiple li.select2-selection__choice,
      .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .select2-container--default .select2-selection--multiple li.select2-selection__choice {
        padding: 0.5rem 1rem 0.5rem 0; }
        .l-site-container .tribe-community-events .tribe-section .tribe-dropdown .select2-selection--multiple li.select2-selection__choice + li.select2-search--inline,
        .l-site-container .tribe-community-events .tribe-section .select2-container--default .select2-selection--multiple li.select2-selection__choice + li.select2-search--inline,
        .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-selection--multiple li.select2-selection__choice + li.select2-search--inline,
        .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .select2-container--default .select2-selection--multiple li.select2-selection__choice + li.select2-search--inline {
          margin-top: 1rem; }
      .l-site-container .tribe-community-events .tribe-section .tribe-dropdown .select2-selection--multiple .select2-selection__choice__remove,
      .l-site-container .tribe-community-events .tribe-section .select2-container--default .select2-selection--multiple .select2-selection__choice__remove,
      .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-selection--multiple .select2-selection__choice__remove,
      .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
        font-size: 1.25rem;
        line-height: 1;
        padding: 0.25rem 0.5rem 0.25rem 0.75rem; }
      .l-site-container .tribe-community-events .tribe-section .tribe-dropdown .select2-selection--multiple .select2-selection__clear,
      .l-site-container .tribe-community-events .tribe-section .select2-container--default .select2-selection--multiple .select2-selection__clear,
      .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-selection--multiple .select2-selection__clear,
      .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .select2-container--default .select2-selection--multiple .select2-selection__clear {
        float: none;
        font-size: 1.875rem;
        position: absolute;
        right: -10px;
        top: 0; }
      .l-site-container .tribe-community-events .tribe-section .tribe-dropdown .select2-selection--single,
      .l-site-container .tribe-community-events .tribe-section .select2-container--default .select2-selection--single,
      .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-selection--single,
      .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .select2-container--default .select2-selection--single {
        background-image: url("../images/select-arrow.svg");
        background-position: right -2px center;
        background-repeat: no-repeat;
        border: 1px solid #4d4d4f;
        border-radius: 0;
        cursor: pointer;
        display: block !important;
        padding-right: 4.0625rem; }
        .l-site-container .tribe-community-events .tribe-section .tribe-dropdown .select2-selection--single .select2-selection__rendered,
        .l-site-container .tribe-community-events .tribe-section .select2-container--default .select2-selection--single .select2-selection__rendered,
        .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-selection--single .select2-selection__rendered,
        .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .select2-container--default .select2-selection--single .select2-selection__rendered {
          line-height: 1.45;
          padding: 0; }
        .l-site-container .tribe-community-events .tribe-section .tribe-dropdown .select2-selection--single .select2-selection__arrow,
        .l-site-container .tribe-community-events .tribe-section .select2-container--default .select2-selection--single .select2-selection__arrow,
        .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-dropdown .select2-selection--single .select2-selection__arrow,
        .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .select2-container--default .select2-selection--single .select2-selection__arrow {
          display: none; }
    .l-site-container .tribe-community-events .tribe-section div.tribe-section-content,
    .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy div.tribe-section-content {
      margin-left: 1.25rem;
      margin-right: 1.25rem; }
    .l-site-container .tribe-community-events .tribe-section div.tribe-dependent.tribe-active,
    .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy div.tribe-dependent.tribe-active {
      margin-top: 1.5rem; }
    .l-site-container .tribe-community-events .tribe-section .tribe-image-upload-area .choose-file.tribe-button.tribe-button-secondary,
    .l-site-container .tribe-community-events .tribe-section.tribe-section-taxonomy .tribe-image-upload-area .choose-file.tribe-button.tribe-button-secondary {
      left: 0;
      margin: 3px 0 0 !important;
      position: absolute;
      top: 0; }
  .l-site-container .tribe-community-events .tribe-section.tribe-section-datetime table.tribe-section-content tr.recurrence-row.tribe-datetime-block td,
  .l-site-container .tribe-community-events .tribe-section.tribe-section-datetime table.tribe-section-content tr.recurrence-row.tribe-recurrence-description td {
    padding-bottom: 1rem;
    padding-top: 1rem; }
  .l-site-container .tribe-community-events .tribe-section.tribe-section-datetime table.tribe-section-content td:first-child {
    border: 0; }
    @media (min-width: 30em) {
      .l-site-container .tribe-community-events .tribe-section.tribe-section-datetime table.tribe-section-content td:first-child {
        padding-left: 1.25rem; } }
  @media (min-width: 30em) {
    .l-site-container .tribe-community-events .tribe-section.tribe-section-datetime table.tribe-section-content td:last-child {
      padding-right: 1.25rem; } }
  .l-site-container .tribe-community-events .tribe-section.tribe-section-datetime .recurrence-rules-container {
    text-align: center; }
    @media (min-width: 30em) {
      .l-site-container .tribe-community-events .tribe-section.tribe-section-datetime .recurrence-rules-container {
        text-align: left; } }
  .l-site-container .tribe-community-events .tribe-section.tribe-section-event-status .tribe-events-status_metabox__container .tribe-events-status-select {
    display: block; }
  .l-site-container .tribe-community-events #event_tribe_venue,
  .l-site-container .tribe-community-events #event_organizer {
    padding-right: 0; }
  @media (min-width: 30em) {
    .l-site-container .tribe-community-events .tribe-section.tribe-section-venue table.tribe-section-content td:first-child,
    .l-site-container .tribe-community-events .tribe-section.tribe-section-venue table.virtual-event-wrapper td:first-child {
      padding-left: 1.25rem; } }
  @media (min-width: 30em) {
    .l-site-container .tribe-community-events .tribe-section.tribe-section-venue table.tribe-section-content td:last-child,
    .l-site-container .tribe-community-events .tribe-section.tribe-section-venue table.virtual-event-wrapper td:last-child {
      padding-right: 1.25rem; } }
  .l-site-container .tribe-community-events .tribe-section.tribe-section-venue table.tribe-section-content .edit-linked-post-link,
  .l-site-container .tribe-community-events .tribe-section.tribe-section-venue table.virtual-event-wrapper .edit-linked-post-link {
    display: none; }
  .l-site-container .tribe-community-events .tribe-section.tribe-section-venue table.tribe-section-content .tribe-dropdown,
  .l-site-container .tribe-community-events .tribe-section.tribe-section-venue table.virtual-event-wrapper .tribe-dropdown {
    margin-bottom: 0; }
  .l-site-container .tribe-community-events .tribe-section.tribe-section-organizer .tribe-dropdown {
    width: calc( 100% - 45px) !important; }
  @media (min-width: 30em) {
    .l-site-container .tribe-community-events .tribe-section.tribe-section-organizer table.tribe-section-content td:first-child,
    .l-site-container .tribe-community-events .tribe-section.tribe-section-website table.tribe-section-content td:first-child,
    .l-site-container .tribe-community-events .tribe-section.tribe-section-cost table.tribe-section-content td:first-child,
    .l-site-container .tribe-community-events .tribe-section.tribe-section-custom-fields table.tribe-section-content td:first-child {
      padding-left: 1.25rem; } }
  @media (min-width: 30em) {
    .l-site-container .tribe-community-events .tribe-section.tribe-section-organizer table.tribe-section-content td:last-child,
    .l-site-container .tribe-community-events .tribe-section.tribe-section-website table.tribe-section-content td:last-child,
    .l-site-container .tribe-community-events .tribe-section.tribe-section-cost table.tribe-section-content td:last-child,
    .l-site-container .tribe-community-events .tribe-section.tribe-section-custom-fields table.tribe-section-content td:last-child {
      padding-right: 1.25rem; } }

.tribe-community-events .tribe-section .tribe-section-header h3 > .req {
  margin-left: 10px; }

.event-submission-custom-message {
  margin-bottom: 1rem; }

.tribe-events-pro-summary,
h2.tribe-events-calendar-list__month-heading {
  margin: 3.5rem 0 2.5rem !important; }

ul.tribe-events-c-nav__list {
  clear: both;
  cursor: pointer;
  margin: 1.5rem 0;
  padding: 0;
  text-align: center; }

li.tribe-events-c-nav__list-item a {
  background-color: transparent;
  color: #2e2e2f;
  min-width: 2.5rem;
  padding: 0.5em; }

header.tribe-events-header.tribe-events-header--has-event-search {
  border-bottom: 1px solid #d1412d !important; }

.tribe-events button.tribe-events-c-top-bar__datepicker-button {
  background-color: transparent;
  background-image: none;
  border: none;
  /* stylelint-disable-line */
  border-radius: 0;
  box-shadow: none;
  font-family: Arial, Helvetica, sans-serif !important;
  font-style: normal;
  outline: none;
  padding: 0;
  text-decoration: none;
  text-shadow: none; }

.tribe-events .datepicker {
  padding: 0; }

.tribe-events .datepicker thead,
.tribe-events .datepicker .datepicker-switch,
.tribe-events .datepicker .dow {
  color: #fff !important; }
  .tribe-events .datepicker thead:hover, .tribe-events .datepicker thead:focus,
  .tribe-events .datepicker .datepicker-switch:hover,
  .tribe-events .datepicker .datepicker-switch:focus,
  .tribe-events .datepicker .dow:hover,
  .tribe-events .datepicker .dow:focus {
    color: #4d4d4f !important; }

.tribe-events .datepicker thead {
  height: 96px;
  padding: 0; }

.tribe-events .datepicker .datepicker-switch,
.tribe-events .datepicker .next,
.tribe-events .datepicker .prev,
.tribe-events .datepicker .dow {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
  height: 48px;
  padding: 11px 0; }

.tribe-events .datepicker .day.active {
  background-color: #d1412d !important;
  color: #fff !important; }

.tribe-events button.tribe-common-c-btn,
.tribe-events button.tribe-events-c-search__button {
  background-color: #d1412d !important;
  border: 1px solid #414142 !important;
  color: #fff !important;
  font-family: Arial, Helvetica, sans-serif !important; }
  .tribe-events button.tribe-common-c-btn:hover, .tribe-events button.tribe-common-c-btn:focus,
  .tribe-events button.tribe-events-c-search__button:hover,
  .tribe-events button.tribe-events-c-search__button:focus {
    background-color: #a73422 !important;
    border: 1px solid #d1412d !important;
    color: #fff !important; }

.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button,
.tribe-events .tribe-events-c-view-selector--labels button.tribe-events-c-view-selector__button {
  /* stylelint-disable-line */
  background-color: inherit;
  background-image: none;
  border: none;
  /* stylelint-disable-line */
  border-radius: 0;
  box-shadow: none;
  color: inherit;
  font-family: Arial, Helvetica, sans-serif !important;
  font-style: normal;
  outline: none;
  text-decoration: none;
  text-shadow: none; }

.tribe-events button.tribe-events-c-top-bar__datepicker-button .tribe-events .tribe-events-c-top-bar__datepicker-button-icon-svg {
  /* stylelint-disable-line */
  display: block;
  height: 6px;
  margin-left: 6px;
  width: 9px; }

.tribe-common .tribe-common-c-btn-border,
.tribe-common a.tribe-common-c-btn-border,
.tribe-common-c-btn-border .tribe-events-c-subscribe-dropdown__button {
  background-color: #d1412d !important;
  border: 1px solid #414142 !important;
  color: #fff !important;
  font-family: Arial, Helvetica, sans-serif !important; }
  .tribe-common .tribe-common-c-btn-border:hover, .tribe-common .tribe-common-c-btn-border:focus,
  .tribe-common a.tribe-common-c-btn-border:hover,
  .tribe-common a.tribe-common-c-btn-border:focus,
  .tribe-common-c-btn-border .tribe-events-c-subscribe-dropdown__button:hover,
  .tribe-common-c-btn-border .tribe-events-c-subscribe-dropdown__button:focus {
    background-color: #a73422 !important;
    border-color: #d1412d !important;
    color: #fff !important; }

.tribe-events-single > .tribe_events {
  overflow: visible; }

.wp-block-button__link {
  background-color: #d1412d;
  border: 1px solid #fff;
  border-radius: 0;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1rem;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  line-height: 1.7;
  padding: 1rem;
  text-align: center;
  text-decoration: none;
  transition: background 200ms cubic-bezier(0.4, 0, 1, 1);
  vertical-align: top;
  white-space: normal;
  outline: 2px solid transparent;
  outline-offset: 2px;
  background-image: url("../images/button-texture.svg");
  background-size: cover; }
  .wp-block-button__link:visited {
    color: #fff; }
  .wp-block-button__link:hover, .wp-block-button__link:focus {
    background-color: #a73422;
    border-color: #fff;
    color: #fff; }
  .wp-block-button__link:active {
    background-color: #a73422;
    color: #fff; }
  .wp-block-button__link[disabled] {
    background-color: #f1f1f1;
    border-color: #f1f1f1;
    color: #aeb0b5;
    cursor: default;
    pointer-events: none; }
  .wp-block-button__link:focus {
    outline-color: #a73422; }

.wp-caption {
  max-width: 100%; }
  .wp-caption .wp-caption-text {
    max-width: 100%; }

.account-registration-details__title-area,
.account-contacts__title-area,
.account-info__title-area {
  align-items: center;
  display: flex;
  flex-wrap: wrap;
  margin-top: 3.5rem; }
  .account-registration-details__title-area h2,
  .account-contacts__title-area h2,
  .account-info__title-area h2 {
    display: inline-block;
    margin-bottom: 1.25rem;
    margin-right: 2rem;
    margin-top: 0; }
  .account-registration-details__title-area .button,
  .account-contacts__title-area .button,
  .account-info__title-area .button {
    margin-bottom: 1.25rem; }
  @media (min-width: 40em) {
    .account-registration-details__title-area,
    .account-contacts__title-area,
    .account-info__title-area {
      margin-top: 3.5rem; } }

.account-contacts__title-area .badge,
.account-info__title-area .badge {
  margin-right: 2rem; }

.account-registration-details__title-area {
  justify-content: space-between; }

.account-registration-details .list--column {
  max-width: 31.25rem; }
  .account-registration-details .list--column strong {
    display: block; }
  .account-registration-details .list--column li {
    padding-bottom: 1.5rem; }

@media (min-width: 40em) {
  .account-info {
    margin-bottom: 7.5rem; } }

.react-tabs__tab-list {
  border-bottom: 1px solid #4d4d4f;
  padding-left: 0; }

.react-tabs__tab {
  outline: 2px solid transparent;
  outline-offset: 2px;
  background-color: #4d4d4f;
  border-left: 1px solid #4d4d4f;
  border-right: 1px solid #4d4d4f;
  border-top: 1px solid #4d4d4f;
  color: #dedfdf;
  display: block;
  font-size: 18px;
  margin-bottom: 0;
  padding: 1rem 1.5rem;
  transition-duration: 375ms;
  transition-property: background-color, color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
  .react-tabs__tab:focus {
    outline-color: #a73422; }
  .react-tabs__tab.react-tabs__tab--selected {
    background-color: #d1412d;
    color: #dedfdf; }
  .react-tabs__tab:hover {
    background-color: #fbfbfb;
    color: #4d4d4f; }
  @media (min-width: 55em) {
    .react-tabs__tab {
      display: inline-block;
      margin-right: 0.5rem; } }

.contacts-listing-container {
  overflow-x: auto; }

.alert {
  background-color: #D1412B;
  color: #fff;
  padding: 1.5rem 0; }
  .alert a {
    color: #fff; }
    .alert a:hover {
      text-decoration: none; }
    .alert a:focus {
      outline-color: #fff; }
  .alert p {
    margin-bottom: 0; }
  .alert .l-constrain {
    display: flex; }
    @media (min-width: 64em) {
      .alert .l-constrain {
        align-items: center; } }

.alert-text {
  padding-top: 1.25rem; }
  @media (min-width: 64em) {
    .alert-text {
      margin-right: 3rem;
      padding-top: 0; } }

.alert-icon {
  background-image: url("/wp-content/themes/gesso/images/alert-icon.svg");
  background-repeat: no-repeat;
  display: inline-block;
  height: 20px;
  margin-top: 1.5rem;
  padding-right: 2rem;
  width: 20px; }
  @media (min-width: 64em) {
    .alert-icon {
      margin-top: 0; } }
  @media (min-width: 75em) {
    .alert-icon {
      margin-right: 0.75rem;
      padding-right: 0; } }

.alert-close {
  position: absolute;
  right: 2rem;
  top: 0.5rem; }
  @media (min-width: 64em) {
    .alert-close {
      justify-self: flex-end;
      margin-left: auto;
      position: relative;
      top: auto; } }
  .alert-close a {
    position: relative; }
    .alert-close a::after {
      background-image: url("/wp-content/themes/gesso/images/alert-close.svg");
      background-repeat: no-repeat;
      content: '';
      height: 16px;
      position: absolute;
      right: -20px;
      top: 0;
      width: 16px; }

.article__footer {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-bottom: 1rem; }

.taxonomy__term:last-of-type .accent {
  display: none; }

.taxonomy__term .accent {
  color: #d1412d; }

.back-to-top {
  display: none; }
  @media (min-width: 30em) {
    .back-to-top {
      align-items: center;
      background-color: #aeb0b5;
      border-radius: 50%;
      bottom: 1.25rem;
      color: #fff;
      height: 4.375rem;
      justify-content: center;
      position: fixed;
      right: 1.25rem;
      transition-duration: 200ms;
      transition-property: background-color, color, opacity;
      transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
      width: 4.375rem; }
      .back-to-top:visited {
        color: #fff; }
      .back-to-top:hover, .back-to-top:focus {
        background-color: #5b616b;
        color: #fff; }
      .back-to-top[aria-hidden='true'] {
        opacity: 0; } }

.back-to-top__icon {
  fill: currentColor;
  height: 1.375rem;
  width: 2.1875rem; }

.badge {
  background-color: #F2FBFC;
  border: 1px solid #2296A5;
  color: #2e2e2f;
  font-size: 14px;
  font-weight: bold;
  min-width: 7.5rem;
  padding-bottom: 0.25rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.25rem;
  text-align: center; }

.badge--error {
  background-color: #FDF8FA;
  border-color: #C92967;
  color: #C92967;
  text-transform: uppercase; }

.badge--warning {
  background-color: #FCF9F3;
  border-color: #B67E25; }

.blockquote {
  margin: 0; }
  .blockquote blockquote {
    display: flex;
    justify-content: center;
    margin: 2rem 0; }
    @media (min-width: 55em) {
      .blockquote blockquote {
        margin: 4rem 0; } }

.blockquote-icon {
  color: #D1412B;
  flex: 1;
  font-family: "veneer-two", serif;
  font-size: 7.375rem;
  line-height: 1.3;
  width: 94px; }
  .blockquote-icon::before {
    content: '\201C';
    position: absolute; }
  @media (min-width: 55em) {
    .blockquote-icon {
      font-size: 15.625rem;
      line-height: 0.9; } }

.blockquote-content {
  flex: 6;
  margin-top: 2.5rem; }
  @media (min-width: 55em) {
    .blockquote-content {
      flex: 7; } }

.blockquote-quote {
  color: #4d4d4f;
  font-family: "veneer-two", serif;
  font-size: 1.625rem;
  letter-spacing: 1.75px;
  line-height: 30px;
  margin-bottom: 2rem;
  max-width: 585px; }
  @media (min-width: 64em) {
    .blockquote-quote {
      font-size: 2.1875rem;
      line-height: 42px; } }

.blockquote-attribution {
  color: #212121; }

.blockquote-attribution__mark {
  color: #D1412B;
  margin-right: 0.25rem; }

.breadcrumb {
  background-color: #4d4d4f;
  color: #dedfdf;
  font-size: 0.75rem;
  margin: 2rem 0;
  min-height: 2.5rem;
  padding-bottom: 1rem;
  padding-top: 1rem; }
  .breadcrumb::after {
    clear: both;
    content: "";
    display: table; }

.breadcrumb__list {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  margin-bottom: 0; }
  .breadcrumb__list li {
    padding-left: 0; }
  .breadcrumb__list > li {
    display: inline; }

.breadcrumb__item {
  margin-right: 0.75em; }
  .breadcrumb__item::after {
    color: #828283;
    content: '/';
    margin-left: 0.75em; }
  .breadcrumb__item:last-child::after {
    content: '';
    margin-left: 0; }

@media (max-width: 40em) {
  .breadcrumb__list .breadcrumb__item {
    display: none; }
    .breadcrumb__list .breadcrumb__item:nth-last-child(2) {
      display: block; }
      .breadcrumb__list .breadcrumb__item:nth-last-child(2)::after {
        display: none; }
      .breadcrumb__list .breadcrumb__item:nth-last-child(2)::before {
        color: #828283;
        content: '<';
        margin-right: 0.75em; } }

.breadcrumb__link {
  color: #aeb0b5;
  text-decoration: none; }
  .breadcrumb__link:visited {
    color: #aeb0b5; }
  .breadcrumb__link:hover, .breadcrumb__link:focus {
    color: #dedfdf; }
  .breadcrumb__link:active {
    color: #dedfdf; }

.button {
  background-color: #d1412d;
  border: 1px solid #fff;
  border-radius: 0;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1rem;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  line-height: 1.7;
  padding: 1rem;
  text-align: center;
  text-decoration: none;
  transition: background 200ms cubic-bezier(0.4, 0, 1, 1);
  vertical-align: top;
  white-space: normal;
  outline: 2px solid transparent;
  outline-offset: 2px;
  margin-bottom: 0.5rem;
  margin-top: 2rem;
  min-width: 150px;
  /* stylelint-disable-next-line selector-class-pattern */ }
  .button:visited {
    color: #fff; }
  .button:hover, .button:focus {
    background-color: #a73422;
    border-color: #fff;
    color: #fff; }
  .button:active {
    background-color: #a73422;
    color: #fff; }
  .button[disabled] {
    background-color: #f1f1f1;
    border-color: #f1f1f1;
    color: #aeb0b5;
    cursor: default;
    pointer-events: none; }
  .button:focus {
    outline-color: #a73422; }
  .button:focus {
    box-shadow: none; }
  .button:not(.button--plus):not(.button--save):not(.button--back):not(.gform_previous_button):not(.gform_next_button) {
    background-image: url("../images/button-texture.svg");
    background-size: cover; }
  .button + .button {
    margin-left: 0.5rem; }
    [dir='rtl'] .button + .button {
      margin-left: 0;
      margin-right: 0.5rem; }

/* stylelint-disable */
#mc_embed_signup .button {
  background-color: #d1412d !important;
  background-image: none !important;
  border-radius: 0px !important;
  height: auto !important;
  line-height: initial !important;
  font-weight: bold !important;
  margin-bottom: 0.5rem !important;
  margin-top: 2rem !important;
  padding: 1rem !important; }
  #mc_embed_signup .button:hover, #mc_embed_signup .button:focus {
    background-color: #a73422 !important; }

/* stylelint-enable */
.button--secondary {
  background-color: transparent;
  background-image: none !important;
  border: 2px solid #4d4d4f;
  color: #4d4d4f;
  padding: 0.75rem 1rem; }
  .button--secondary:visited {
    color: #4d4d4f; }
  .button--secondary:hover {
    border: 2px solid #4d4d4f;
    color: #fff; }
  .button--secondary:focus {
    outline-color: #4d4d4f; }

.button--danger {
  background-color: #C92967;
  box-shadow: none;
  color: #fff; }
  .button--danger:hover, .button--danger:focus {
    background-color: #C92967;
    color: #fff; }
  .button--danger:active {
    background-color: #C92967;
    color: #fff; }

.button--save,
.button--plus {
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 0;
  color: #d1412d;
  cursor: pointer;
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1rem;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  line-height: 1.7;
  padding: 1rem;
  text-align: center;
  text-decoration: none;
  transition: background 200ms cubic-bezier(0.4, 0, 1, 1);
  vertical-align: top;
  white-space: normal;
  align-items: center;
  box-shadow: none;
  display: inline-flex;
  text-decoration: underline; }
  .button--save:visited,
  .button--plus:visited {
    color: #d1412d; }
  .button--save:hover, .button--save:focus,
  .button--plus:hover,
  .button--plus:focus {
    background-color: transparent;
    border-color: #fff;
    color: #a73422; }
  .button--save:active,
  .button--plus:active {
    background-color: transparent;
    color: #a73422; }
  .button--save[disabled],
  .button--plus[disabled] {
    background-color: #f1f1f1;
    border-color: #f1f1f1;
    color: #aeb0b5;
    cursor: default;
    pointer-events: none; }
  .button--save::before,
  .button--plus::before {
    background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2221%22%20height%3D%2221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%23D1412B%22%20fill-rule%3D%22nonzero%22%3E%3Cpath%20d%3D%22M11.5%200h-1c-.275%200-.5.205-.5.455v4.09c0%20.25.475.455.75.455h.75c.275%200%20.5-.205.5-.455V.455c0-.25-.225-.455-.5-.455z%22%2F%3E%3Cpath%20d%3D%22M20.229%203.615L17.39.777A2.646%202.646%200%200015.526%200h-1.531c-.482%200-.875.4-.875.886V5.26a.878.878%200%2001-.875.875H5.25a.878.878%200%2001-.875-.875V.886A.887.887%200%20003.5%200H1.75C.787%200%200%20.787%200%201.75v17.5C0%2020.212.787%2021%201.75%2021h17.5c.962%200%201.75-.788%201.75-1.75V5.469c0-.695-.279-1.362-.771-1.854zm-6.12%2014.765c0%20.482-.437.875-.973.875H4.364c-.536%200-.973-.393-.973-.875v-5.25c0-.48.437-.875.973-.875h8.772c.536%200%20.973.394.973.875v5.25z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
    background-position: top;
    background-repeat: no-repeat;
    content: '';
    display: inline-block; }

.button--plus {
  outline: 2px solid transparent;
  outline-offset: 4px;
  padding: 2.5rem 0; }
  .button--plus:focus {
    outline-color: #a73422; }
  .button--plus::before {
    background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2230%22%20height%3D%2230%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15%200C6.714%200%200%206.714%200%2015s6.714%2015%2015%2015%2015-6.714%2015-15S23.286%200%2015%200zm6.526%2016.154h-5.372v5.372c0%20.635-.52%201.154-1.154%201.154a1.15%201.15%200%2001-.815-.339%201.15%201.15%200%2001-.339-.815v-5.372H8.474a1.15%201.15%200%2001-.815-.34%201.15%201.15%200%2001-.34-.814c0-.635.52-1.154%201.155-1.154h5.372V8.474c0-.635.52-1.154%201.154-1.154.635%200%201.154.519%201.154%201.154v5.372h5.372c.635%200%201.154.52%201.154%201.154%200%20.635-.519%201.154-1.154%201.154z%22%20fill%3D%22%23D1412B%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E');
    height: 1.875rem;
    margin-right: 0.5rem;
    width: 1.875rem; }
  .button--plus + .button--plus {
    border-top: 1px solid #828283;
    margin-left: 0;
    width: 100%; }

.button--save::before {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2221%22%20height%3D%2221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%23D1412B%22%20fill-rule%3D%22nonzero%22%3E%3Cpath%20d%3D%22M11.5%200h-1c-.275%200-.5.205-.5.455v4.09c0%20.25.475.455.75.455h.75c.275%200%20.5-.205.5-.455V.455c0-.25-.225-.455-.5-.455z%22%2F%3E%3Cpath%20d%3D%22M20.229%203.615L17.39.777A2.646%202.646%200%200015.526%200h-1.531c-.482%200-.875.4-.875.886V5.26a.878.878%200%2001-.875.875H5.25a.878.878%200%2001-.875-.875V.886A.887.887%200%20003.5%200H1.75C.787%200%200%20.787%200%201.75v17.5C0%2020.212.787%2021%201.75%2021h17.5c.962%200%201.75-.788%201.75-1.75V5.469c0-.695-.279-1.362-.771-1.854zm-6.12%2014.765c0%20.482-.437.875-.973.875H4.364c-.536%200-.973-.393-.973-.875v-5.25c0-.48.437-.875.973-.875h8.772c.536%200%20.973.394.973.875v5.25z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  height: 1.3125rem;
  margin-right: 0.5rem;
  width: 1.3125rem; }

.button--save[disabled]::before {
  background-image: url("../images/save-gray.svg"); }

.button--back {
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 0;
  color: #4d4d4f;
  cursor: pointer;
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1rem;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  line-height: 1.7;
  padding: 1rem;
  text-align: center;
  text-decoration: none;
  transition: background 200ms cubic-bezier(0.4, 0, 1, 1);
  vertical-align: top;
  white-space: normal;
  align-items: center;
  box-shadow: none;
  display: inline-flex;
  padding: 0; }
  .button--back:visited {
    color: #4d4d4f; }
  .button--back:hover, .button--back:focus {
    background-color: transparent;
    border-color: #fff;
    color: #a73422; }
  .button--back:active {
    background-color: transparent;
    color: #a73422; }
  .button--back[disabled] {
    background-color: #f1f1f1;
    border-color: #f1f1f1;
    color: #aeb0b5;
    cursor: default;
    pointer-events: none; }
  .button--back::before {
    background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2220%22%20height%3D%2214%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.24.272c.35.343.35.912.007%201.262L3.08%205.714h15.873c.487%200%20.885.397.885.892a.889.889%200%2001-.885.892H3.08l4.172%204.179a.903.903%200%2001-.006%201.262.888.888%200%2001-1.256-.006L.336%207.237a1.002%201.002%200%2001-.185-.282.894.894%200%2001.185-.968L5.991.293A.874.874%200%20017.24.272z%22%20fill%3D%22%234D4D4F%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E');
    background-position: top;
    background-repeat: no-repeat;
    content: '';
    display: inline-block;
    height: 0.875rem;
    margin-right: 0.75rem;
    width: 1.3125rem; }
  .button--back[disabled] {
    padding-left: 4px;
    padding-right: 4px; }
    .button--back[disabled]::before {
      background-image: url("../images/arrow-round-gray.svg"); }

.button--large {
  box-shadow: none;
  font-size: 1rem; }

.button--large-icon {
  box-shadow: none;
  font-size: 1rem;
  padding-right: 3rem; }
  .button--large-icon::after {
    background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2225%22%20height%3D%2216%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.336.299a1.056%201.056%200%2000-.008%201.487l4.913%204.921H1.542C.97%206.707.5%207.176.5%207.757c0%20.582.469%201.051%201.042%201.051h18.691L15.32%2013.73a1.063%201.063%200%2000.008%201.487%201.046%201.046%200%20001.48-.008l6.658-6.707a1.18%201.18%200%2000.218-.331%201.053%201.053%200%2000-.218-1.14L16.807.323A1.03%201.03%200%200015.337.3z%22%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E');
    background-position: top;
    background-repeat: no-repeat;
    content: '';
    display: inline-block;
    height: 1rem;
    margin-left: 0.5rem;
    margin-top: 0.375rem;
    position: absolute;
    transition-duration: 200ms;
    transition-property: margin;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    width: 1.5rem; }
  .button--large-icon:hover::after, .button--large-icon:focus::after, .button--large-icon:active::after {
    margin-left: 1rem; }
  .button--large-icon[disabled]::after {
    background-image: url("../images/arrow-right-gray.svg"); }

.button--small {
  box-shadow: none;
  font-size: 0.75rem;
  padding: 0.25rem 0.5rem; }

.captioned-image {
  display: table; }

.captioned-image__caption {
  caption-side: bottom;
  display: table-caption; }

.captioned-image--center-aligned {
  margin-left: auto;
  margin-right: auto; }

.captioned-image--left-aligned {
  float: left;
  margin-right: 1.5rem; }

.captioned-image--right-aligned {
  float: right;
  margin-left: 1.5rem; }

.card-grid-three-up {
  margin: 0 auto;
  max-width: 1200px;
  padding: 3rem 0; }
  @media (min-width: 75em) {
    .card-grid-three-up {
      padding: 3rem 0; } }
  .card-grid-three-up::after {
    background-image: url("/wp-content/themes/gesso/images/wood-bg-cards.png");
    background-repeat: no-repeat;
    background-size: cover;
    content: '';
    height: 100%;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1; }
    @media (min-width: 75em) {
      .card-grid-three-up::after {
        max-width: 1200px; } }

.card-grid-three-up__content {
  margin: 0 auto;
  padding: 0 1.25rem; }
  @media (min-width: 75em) {
    .card-grid-three-up__content {
      padding: 0 2.5rem; } }

.card {
  display: flex;
  flex-direction: column;
  transition: box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1); }
  .card:hover, .card:focus-within {
    box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.2);; }

.card-link {
  display: block;
  text-decoration: none; }

.card__title {
  font-family: "Arvo", serif;
  font-size: 1.125rem;
  margin: 0; }
  .card__title a {
    color: #2e2e2f; }
    .card__title a:visited {
      color: #2e2e2f; }
    .card__title a:hover, .card__title a:focus {
      color: #5b616b; }
    .card__title a:active {
      color: #5b616b; }

.card__body {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  padding: 1.5rem; }

.card__header {
  margin-bottom: 1.5rem; }

.card__date {
  color: #5b616b;
  font-size: 0.75rem;
  margin-bottom: 1rem; }

.card__content {
  margin-bottom: 1.5rem; }

.card__media {
  order: -1; }
  .card__media a {
    display: block;
    height: 100%;
    width: 100%; }
  .card__media img {
    width: 100%; }

.card__footer {
  margin-top: auto; }

.card__tags {
  margin-bottom: 1rem; }

.card__readmore {
  text-align: right; }

.card--feature .card__media {
  flex-grow: 1; }

@media (min-width: 64em) {
  .card--feature {
    flex-direction: row; }
    .card--feature .card__title {
      font-size: 1.25rem; }
    .card--feature .card__body {
      max-width: 600px;
      padding: 1.5rem 2vw; }
    .card--feature .card__media {
      order: initial; } }

.card--feature {
  border-bottom: 0;
  box-shadow: none;
  justify-content: space-between;
  margin: 0 auto;
  max-width: 1042px; }
  .card--feature:hover, .card--feature:focus-within {
    box-shadow: none; }
  .card--feature .card__content {
    margin-bottom: 0; }
    .card--feature .card__content p {
      margin-bottom: 0; }
  .card--feature .card__eyebrow {
    color: #D1412B;
    font-family: "veneer-two", serif;
    font-size: 20px;
    letter-spacing: 1.63px;
    margin-bottom: 1.25rem;
    position: relative;
    text-transform: uppercase; }
    .card--feature .card__eyebrow::before {
      border: 1px solid #D1412B;
      content: '';
      height: 1px;
      left: -41px;
      position: absolute;
      top: 12px;
      width: 35px; }
  .card--feature .card__title {
    font-size: 1.625rem; }
  @media (min-width: 64em) {
    .card--feature .card__media {
      max-width: 421px; } }
  .card--feature .feature-link {
    margin-top: 2rem; }
    .card--feature .feature-link a {
      font-size: 1rem;
      font-weight: bold;
      position: relative;
      text-decoration: none; }
      .card--feature .feature-link a:hover, .card--feature .feature-link a:focus {
        color: #a73422;
        text-decoration: underline; }
        .card--feature .feature-link a:hover::after, .card--feature .feature-link a:focus::after {
          display: none; }
        .card--feature .feature-link a:hover::before, .card--feature .feature-link a:focus::before {
          display: block; }
      .card--feature .feature-link a::before {
        background-image: url("/wp-content/themes/gesso/images/Arrow-Read-More_Dark-Red.svg");
        background-repeat: no-repeat;
        content: '';
        display: none;
        height: 16px;
        margin-left: 0.25rem;
        position: absolute;
        right: -30px;
        top: 0;
        width: 16px; }
      .card--feature .feature-link a::after {
        background-image: url("/wp-content/themes/gesso/images/Arrow-Read-More_Red.svg");
        background-repeat: no-repeat;
        content: '';
        height: 16px;
        margin-left: 0.25rem;
        position: absolute;
        top: 0;
        width: 16px; }
  @media (min-width: 64em) {
    .card--feature .card__body {
      padding: 96px;
      padding-right: 1.5rem; }
    .card--feature .card__media {
      padding-right: 1rem; } }
  @media (min-width: 75em) {
    .card--feature .card__media {
      padding-right: 0; } }
  @media (min-width: 64em) {
    .card--feature.has-media-on-the-left {
      flex-direction: row-reverse; }
      .card--feature.has-media-on-the-left .card__body {
        padding-left: 3.5rem;
        padding-right: 96px; }
      .card--feature.has-media-on-the-left .card__media {
        padding-left: 1rem;
        padding-right: 0; } }
  @media (min-width: 75em) {
    .card--feature.has-media-on-the-left .card__media {
      padding-left: 0; } }

.card--no-image {
  border: 1px solid #fff;
  box-shadow: none; }
  @media (min-width: 40em) {
    .card--no-image {
      height: 100%; } }
  .card--no-image:hover {
    background-color: #2e2e2f; }
    .card--no-image:hover .card__title::after {
      width: 100%; }
  .card--no-image .card__body {
    padding: 2rem 2.5rem; }
  .card--no-image a {
    border: 2px solid transparent;
    display: block;
    text-decoration: none; }
    .card--no-image a:focus {
      background-color: #2e2e2f;
      border: 2px solid #D1412B;
      box-shadow: none; }
  .card--no-image .card__header {
    margin-bottom: 0; }
  .card--no-image .card__eyebrow {
    font-family: "veneer-two", serif;
    font-size: 16px;
    letter-spacing: 1.92px;
    margin-bottom: 0.75rem; }
  .card--no-image .card__title {
    color: #fff;
    font-size: 1.125rem;
    line-height: 1.5;
    text-decoration: none; }
    .card--no-image .card__title::after {
      border-bottom: 2px solid #D1412B;
      content: '';
      display: block;
      height: 2px;
      margin-top: 1rem;
      transition: all 0.2s ease-in-out;
      transition-duration: 0.75s;
      width: 56px; }

.card-grid-three-up .card-link {
  display: block; }

.card--with-image {
  display: block;
  overflow: hidden;
  position: relative; }
  .card--with-image .card__media img {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out; }
  .card--with-image .card__media::after {
    background: linear-gradient(to bottom, #2e2e2f00, #2e2e2f);
    background-blend-mode: multiply;
    bottom: 0;
    content: '';
    height: 50%;
    left: 0;
    opacity: 0.8;
    position: absolute;
    width: 100%;
    z-index: 2; }
  .card--with-image .card__body {
    bottom: 0;
    position: absolute;
    z-index: 3; }
  .card--with-image .card__title {
    color: #fff;
    font-size: 1.375rem; }
  .card--with-image .card__header {
    margin-bottom: 0; }
  .card--with-image:hover .card__media img, .card--with-image:focus .card__media img {
    -webkit-transform: scale(1.3);
    transform: scale(1.3); }
  .card--with-image:hover .card__media::after, .card--with-image:focus .card__media::after {
    opacity: 100%; }

/* stylelint-disable */
.comment-form {
  color: #2e2e2f; }
  .comment-form label {
    display: block;
    font: 14px Helvetica,Arial,sans-serif;
    font-weight: 700; }
  .comment-form input,
  .comment-form textarea {
    border: 1px solid #abb0b2 !important;
    border-radius: 3px !important;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 1rem;
    line-height: 1.375;
    margin: 0.25rem 0;
    min-height: 3.125rem;
    padding: 8px 0;
    text-indent: 2%;
    width: 100%; }
  .comment-form input[type='checkbox'] {
    clip: rect(1px, 1px, 1px, 1px) !important;
    height: 1px !important;
    overflow: hidden !important;
    position: absolute !important;
    width: 1px !important;
    word-wrap: normal !important; }
  .comment-form input + label {
    display: inline-block;
    font-size: 1em;
    font-weight: 400; }
  .comment-form input[type='checkbox'] + label::before {
    background: #fff;
    border: 1px solid #4d4d4f;
    content: '\a0';
    display: inline-block;
    height: 1.875rem;
    line-height: 1.25rem;
    margin-right: .6em;
    outline: 2px solid transparent;
    outline-offset: 2px;
    text-indent: .15em;
    transition-duration: 200ms;
    transition-property: background-color,border-color,box-shadow,color,opacity,text-shadow,transform;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    vertical-align: middle;
    width: 1.875rem; }
  .comment-form input[type="checkbox"]:checked + label::before {
    background-image: url(../images/correct.svg);
    background-color: #d1412d;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 1.25rem; }
  .comment-form .required {
    color: #e85c41;
    font-size: 150%;
    font-weight: normal;
    position: relative;
    top: 5px; }
  .comment-form #submit {
    background-color: #d1412d !important;
    background-image: none !important;
    border: 0 none !important;
    border-radius: 0 !important;
    clear: both;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: 700 !important;
    height: auto !important;
    line-height: initial !important;
    margin-bottom: .5rem !important;
    margin-top: 2rem !important;
    padding: 1rem !important;
    text-align: center;
    text-decoration: none;
    transition: all 0.23s ease-in-out 0s;
    vertical-align: top;
    white-space: nowrap;
    width: auto; }
    .comment-form #submit:hover, .comment-form #submit:focus {
      background-color: #a73422 !important; }

/* stylelint-enable */
.comments {
  margin: 0 0 2rem;
  padding: 0; }
  .comments .comment {
    font-size: 1.125rem;
    line-height: 1.67;
    margin: 2rem 0; }
    .comments .comment .comment__meta {
      font-style: italic;
      font-weight: 700; }

.copyright {
  color: #fff;
  font-weight: bold;
  margin-bottom: 1rem; }

.date {
  color: #4d4d4f;
  font-size: 0.875rem; }

details.details {
  margin: 0 0 1.5rem; }
  .js details.details:not([open]) > .details__content {
    display: none; }

.details__summary {
  background-image: url("../images/plus.svg");
  background-color: #f1f1f1;
  background-position: right 1.5rem center;
  background-repeat: no-repeat;
  background-size: 0.8125rem;
  cursor: pointer;
  display: block;
  font-weight: 700;
  line-height: 1;
  outline: 0;
  padding: 0.9375rem 3.4375rem 0.9375rem 1.5rem;
  transition: background 200ms cubic-bezier(0.4, 0, 0.2, 1); }
  [dir='rtl'] .details__summary {
    background-position: left 1.5rem center;
    padding-left: 3.4375rem;
    padding-right: 1.5rem; }
  [open] > .details__summary {
    background-image: url("../images/minus.svg"); }
  .details__summary:hover {
    background-color: #aeb0b5; }
  .details__summary:focus {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);; }
  .details__summary::-webkit-details-marker {
    display: none; }
  .details__summary::before {
    display: none; }

.details__fallback-link {
  color: inherit !important;
  display: block;
  outline: 0;
  text-decoration: none; }

.details__content {
  background: #fbfbfb;
  border: 3px solid #f1f1f1;
  border-top: 0;
  padding: 1.5rem; }
  .details__content > :last-child {
    margin-bottom: 0; }

.details__description {
  color: #2e2e2f;
  font-size: 0.875rem;
  margin-bottom: 1rem; }

.expandable {
  margin-top: 0.75rem; }
  .expandable:last-of-type .expandable__panel .button--plus {
    border-bottom: 1px solid #828283; }

.expandable__header {
  outline: 1px solid transparent;
  outline-offset: -1px;
  border-bottom: 1px solid #828283;
  clear: both;
  display: block;
  margin-bottom: 1.25rem;
  padding: 1.25rem 1rem;
  text-decoration: none; }
  .expandable__header:focus {
    outline-color: #828283; }
  .expandable__header h3 {
    display: inline-block;
    margin-bottom: 0;
    margin-right: 0;
    margin-top: 0;
    width: calc(100% - 30px); }
  .expandable__header .badge {
    display: inline-block;
    margin-right: 2rem;
    margin-top: 0.5rem;
    text-decoration: none; }
    @media (min-width: 40em) {
      .expandable__header .badge {
        margin-top: 0; } }
  .expandable__header::after {
    background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2230%22%20height%3D%2230%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M28.023%2013.081h-11.22V1.861C16.802.836%2015.964%200%2014.941%200c-1.023%200-1.86.837-1.86%201.86v11.221H1.86c-1.023%200-1.86.838-1.86%201.86%200%20.512.21.978.547%201.315.337.337.802.546%201.313.546h11.221v11.221c0%20.512.21.977.547%201.314.337.337.802.547%201.314.547%201.023%200%201.86-.837%201.86-1.86V16.801h11.221c1.024%200%201.86-.837%201.86-1.86%200-1.023-.836-1.86-1.86-1.86z%22%20fill%3D%22%23D1412B%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E');
    background-position: center;
    background-repeat: no-repeat;
    content: '';
    display: block;
    float: right;
    height: 1.875rem;
    width: 1.875rem; }
  .expandable__header.expandable__header--open::after {
    background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2230%22%20height%3D%224%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M28.081%200H1.92C.895%200%20.059.837.059%201.86c0%20.512.208.977.546%201.314.337.338.802.547%201.314.547H28.08c1.024%200%201.86-.837%201.86-1.86C29.942.836%2029.106%200%2028.082%200z%22%20fill%3D%22%23D1412B%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E'); }
  @media (min-width: 40em) {
    .expandable__header h3 {
      margin-right: 2rem;
      width: auto; } }
  .expandable__header:focus, .expandable__header:active {
    background-color: #f1f1f1; }

.expandable__panel {
  max-height: 0;
  overflow: hidden;
  transition-duration: 400ms;
  transition-property: max-height;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
  .expandable__panel .button--plus {
    width: 100%; }

@media (min-width: 40em) {
  .expandable__button-area {
    clear: both; }
    .expandable__button-area .button {
      float: right; } }

.featured-item-slider {
  margin: 0 auto;
  max-width: 1241px;
  padding-left: 1rem;
  padding-right: 1rem; }
  .featured-item-slider .tns-controls {
    top: 75px; }
    @media (min-width: 30em) {
      .featured-item-slider .tns-controls {
        top: 100px; } }

.featured-item-slider__slider {
  margin-bottom: 1.5rem; }

.featured-item-slider__header {
  border: 1px solid #4d4d4f;
  border-bottom: 0;
  position: relative; }
  .featured-item-slider__header img {
    width: 100%; }

.featured-item-slider-heading {
  font-size: 2.1875rem;
  margin-bottom: 1.5rem;
  margin-top: 0; }

.featured-item-slider-summary {
  color: #4d4d4f;
  font-size: 1.375rem;
  line-height: 28px;
  margin-bottom: 2.5rem;
  max-width: 787px; }

.featured-item-slider__seperator {
  align-items: center;
  display: flex;
  margin-bottom: 1.5rem; }
  .featured-item-slider__seperator .line {
    border-bottom: 2px solid #DA6655;
    display: inline-block;
    margin-right: 0.75rem;
    width: 75px; }
  .featured-item-slider__seperator .circle {
    border: 2px solid #DA6655;
    border-radius: 50%;
    display: inline-block;
    height: 10px;
    width: 10px; }

.featured-item-slider__content-type {
  background-color: #D1412B;
  color: #fff;
  font-family: "veneer-two", serif;
  font-size: 1rem;
  letter-spacing: 1.5px;
  margin-left: -15px;
  margin-top: -20px;
  padding: 0.5rem 0.75rem;
  width: -moz-max-content;
  width: max-content; }

.featured-item-slider__content {
  background-color: #fff;
  border: 1px solid #4d4d4f;
  border-top: 0;
  bottom: 0;
  min-height: 200px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  position: absolute;
  transition: all 0.3s cubic-bezier(0.37, 0.75, 0.61, 1.05) 0s;
  width: 100%; }
  @media (min-width: 30em) {
    .featured-item-slider__content {
      min-height: 180px; } }

.featured-item-slider__meta {
  margin-bottom: 1.25rem; }

.featured-item-slider__title {
  font-family: "Arvo", serif;
  font-size: 1.125rem;
  line-height: 27px;
  margin-bottom: 0;
  margin-top: 1.5rem; }

.featured-item__date {
  color: #4d4d4f;
  font-size: 0.875rem;
  margin-top: 0.75rem; }

.featured-item-slider__summary {
  color: #2e2e2f;
  font-size: 1rem;
  max-height: 0;
  opacity: 0;
  transition: max-height 0.15s ease-out; }

.featured-item-slider__footer {
  bottom: 0;
  color: #4d4d4f;
  font-size: 0.75rem;
  font-weight: bold;
  padding-bottom: 1rem;
  position: absolute; }
  .featured-item-slider__footer::after {
    border-bottom: 2px solid #DA6655;
    content: '';
    margin-left: 0.25rem;
    position: absolute;
    top: 8px;
    width: 50px; }

.featured-item-slider__link {
  display: block;
  height: 100%;
  outline: none;
  padding-top: 4px;
  position: relative;
  text-decoration: none; }
  .featured-item-slider__link:hover .featured-item-slider__summary {
    margin-bottom: 4rem;
    max-height: 400px;
    opacity: 1;
    transition: max-height 0.25s ease-in, opacity 0.25s ease-in; }
  .featured-item-slider__link:focus .featured-item-slider__content-wrapper {
    outline: 1px solid #a73422;
    outline-offset: 2px; }

.featured-item-slider__content-wrapper {
  min-height: 440px;
  position: relative; }

.featured-item {
  border: 1px solid #4d4d4f;
  margin: 0 auto;
  margin-top: 100px;
  max-width: 1050px; }
  .featured-item::after {
    background-image: url("../images/feature-pattern-gray.svg");
    content: '';
    display: block;
    height: 41px;
    width: 100%; }
  .featured-item .featured-item__content-type {
    background-color: #d1412d;
    color: #fff;
    float: left;
    font-family: "veneer-two", serif;
    font-size: 0.875rem;
    letter-spacing: 1.5px;
    margin-left: 0.5rem;
    margin-top: -20px;
    padding: 0.5rem 1rem;
    position: relative;
    text-transform: uppercase; }
    @media (min-width: 64em) {
      .featured-item .featured-item__content-type {
        float: none;
        font-size: 1.25rem;
        left: 1.5rem;
        margin-left: 0;
        margin-top: 0;
        position: absolute;
        top: 12.5rem; } }
  .featured-item .featured-item__eyebrow {
    font-family: "veneer-two", serif;
    font-size: 1rem;
    letter-spacing: 1.5px;
    margin-bottom: 0.5rem; }
  .featured-item .featured-item__title {
    color: #2e2e2f;
    font-size: 1.25rem;
    line-height: 31px;
    margin-bottom: 1.5rem;
    margin-top: 0; }
    @media (min-width: 64em) {
      .featured-item .featured-item__title {
        font-size: 1.5625rem; } }
  .featured-item .featured-item__meta {
    color: #4d4d4f;
    font-size: 0.875rem;
    margin-bottom: 1.5rem; }
  .featured-item .featured-item__date {
    position: relative; }
    .featured-item .featured-item__date::before {
      background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2215px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2015%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3E80840EA0-ACAA-4D06-B03E-A50B364C5DCB%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20id%3D%22Exploration%3A-Featured-Item%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Featured-Item_r1%22%20transform%3D%22translate(-760.000000%2C%20-1531.000000)%22%20fill%3D%22%23D1412B%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Feature-Card-%2F-Light%22%20transform%3D%22translate(195.000000%2C%201323.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Meta-Data-%2F-White-(date%2C-time%2C-location)%22%20transform%3D%22translate(564.537143%2C%20192.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Icon-Date_Red_16x16%22%20transform%3D%22translate(0.000000%2C%2016.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M11.1285636%2C13.654594%20L12.6264244%2C13.654594%20L12.6264244%2C12.0977676%20L11.1285636%2C12.0977676%20L11.1285636%2C13.654594%20Z%20M11.1285636%2C10.8933791%20L12.6264244%2C10.8933791%20L12.6264244%2C9.33723048%20L11.1285636%2C9.33723048%20L11.1285636%2C10.8933791%20Z%20M11.1285636%2C8.13182531%20L12.6264244%2C8.13182531%20L12.6264244%2C6.57499894%20L11.1285636%2C6.57499894%20L11.1285636%2C8.13182531%20Z%20M11.788029%2C2.39420511%20L11.788029%2C0.668276359%20C11.788029%2C0.299233278%2011.4887957%2C0%2011.1204304%2C0%20C10.7513873%2C0%2010.4524929%2C0.299233278%2010.4524929%2C0.668276359%20L10.4524929%2C2.39420511%20C10.4524929%2C2.76324819%2010.7513873%2C3.06248147%2011.1204304%2C3.06248147%20C11.4887957%2C3.06248147%2011.788029%2C2.76324819%2011.788029%2C2.39420511%20L11.788029%2C2.39420511%20Z%20M8.51001821%2C13.654594%20L10.007879%2C13.654594%20L10.007879%2C12.0977676%20L8.51001821%2C12.0977676%20L8.51001821%2C13.654594%20Z%20M8.51001821%2C10.8933791%20L10.007879%2C10.8933791%20L10.007879%2C9.33723048%20L8.51001821%2C9.33723048%20L8.51001821%2C10.8933791%20Z%20M8.51001821%2C8.13182531%20L10.007879%2C8.13182531%20L10.007879%2C6.57499894%20L8.51001821%2C6.57499894%20L8.51001821%2C8.13182531%20Z%20M5.89113399%2C13.654594%20L7.38899479%2C13.654594%20L7.38899479%2C12.0977676%20L5.89113399%2C12.0977676%20L5.89113399%2C13.654594%20Z%20M5.89113399%2C10.8933791%20L7.38899479%2C10.8933791%20L7.38899479%2C9.33723048%20L5.89113399%2C9.33723048%20L5.89113399%2C10.8933791%20Z%20M5.89113399%2C8.13182531%20L7.38899479%2C8.13182531%20L7.38899479%2C6.57499894%20L5.89113399%2C6.57499894%20L5.89113399%2C8.13182531%20Z%20M5.44584233%2C2.39420511%20L5.44584233%2C0.668276359%20C5.44584233%2C0.299233278%205.14660906%2C0%204.77824374%2C0%20C4.40920066%2C0%204.10996738%2C0.299233278%204.10996738%2C0.668276359%20L4.10996738%2C2.39420511%20C4.10996738%2C2.76324819%204.40920066%2C3.06248147%204.77824374%2C3.06248147%20C5.14660906%2C3.06248147%205.44584233%2C2.76324819%205.44584233%2C2.39420511%20L5.44584233%2C2.39420511%20Z%20M3.27157199%2C13.654594%20L4.77011056%2C13.654594%20L4.77011056%2C12.0977676%20L3.27157199%2C12.0977676%20L3.27157199%2C13.654594%20Z%20M3.27157199%2C10.8933791%20L4.77011056%2C10.8933791%20L4.77011056%2C9.33723048%20L3.27157199%2C9.33723048%20L3.27157199%2C10.8933791%20Z%20M3.27157199%2C8.13182531%20L4.77011056%2C8.13182531%20L4.77011056%2C6.57499894%20L3.27157199%2C6.57499894%20L3.27157199%2C8.13182531%20Z%20M2.22442496%2C14.6644639%20L13.6664549%2C14.6644639%20L13.6664549%2C5.58512306%20L2.22442496%2C5.58512306%20L2.22442496%2C14.6644639%20Z%20M14.4296183%2C1.52632694%20C14.7444402%2C1.52632694%2015.0019909%2C1.78387766%2015.0019909%2C2.09836066%20L15.0019909%2C15.4279663%20C15.0019909%2C15.7421104%2014.7444402%2C16%2014.4296183%2C16%20L1.46092261%2C16%20C1.1467785%2C16%200.888888889%2C15.7421104%200.888888889%2C15.4279663%20L0.888888889%2C2.09836066%20C0.888888889%2C1.78387766%201.1467785%2C1.52632694%201.46092261%2C1.52632694%20L3.06078705%2C1.52632694%20L3.06078705%2C2.39420511%20C3.06078705%2C3.34273732%203.83005041%2C4.1116618%204.77824374%2C4.1116618%20C5.72609819%2C4.1116618%206.49502266%2C3.34273732%206.49502266%2C2.39420511%20L6.49502266%2C1.52632694%20L9.40297369%2C1.52632694%20L9.40297369%2C2.39420511%20C9.40297369%2C3.34273732%2010.1718982%2C4.1116618%2011.1204304%2C4.1116618%20C12.0686237%2C4.1116618%2012.8372093%2C3.34273732%2012.8372093%2C2.39420511%20L12.8372093%2C1.52632694%20L14.4296183%2C1.52632694%20Z%22%20id%3D%22Icon-Date%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E');
      background-repeat: no-repeat;
      content: '';
      height: 16px;
      position: absolute;
      top: 2px;
      width: 16px; }
    .featured-item .featured-item__date span {
      margin-left: 1.25rem; }
  .featured-item .featured-item__time {
    margin-top: 0.5rem;
    position: relative; }
    .featured-item .featured-item__time::before {
      background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2217px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2017%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3ED41CE93B-81DF-47DA-A353-F2855B3D627D%3C%2Ftitle%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Crect%20id%3D%22path-1%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2216%22%20height%3D%2216%22%3E%3C%2Frect%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Exploration%3A-Featured-Item%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Featured-Item_r1%22%20transform%3D%22translate(-759.000000%2C%20-1557.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Feature-Card-%2F-Light%22%20transform%3D%22translate(195.000000%2C%201323.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Meta-Data-%2F-White-(date%2C-time%2C-location)%22%20transform%3D%22translate(564.537143%2C%20192.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Icon-Time_Red_16x16%22%20transform%3D%22translate(0.000000%2C%2042.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Mask%22%3E%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Icon-Time%22%20mask%3D%22url(%23mask-2)%22%20fill%3D%22%23D1412B%22%20stroke%3D%22%23D1412B%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate(0.999985%2C%200.999990)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M7.81085011%2C4%20C7.6676306%2C4%207.55152119%2C4.1161094%207.55152119%2C4.25932891%20L7.55152119%2C8.3508543%20L5.12968517%2C9.74914954%20C5.0057114%2C9.82080814%204.96316563%2C9.97941446%205.03477538%2C10.1033882%20C5.08274317%2C10.1865259%205.16998398%2C10.2330771%205.25952059%2C10.2330771%20C5.30358062%2C10.2330771%205.34812912%2C10.2218911%205.38896524%2C10.1983469%20L7.94049014%2C8.72512029%20C8.02069697%2C8.6788133%208.07017902%2C8.59323329%208.07017902%2C8.50057046%20L8.07017902%2C4.25932891%20C8.07017902%2C4.1161094%207.95406961%2C4%207.81085011%2C4%22%20id%3D%22Fill-1%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M10.4608857%2C12.4758748%20L10.170832%2C11.9735807%20C10.0992223%2C11.8495093%209.94027403%2C11.8072077%209.81664218%2C11.8786709%20C9.69261956%2C11.9502807%209.65007379%2C12.108887%209.7217324%2C12.2328608%20L10.0123234%2C12.7362295%20C9.18373115%2C13.1731662%208.24992237%2C13.4356214%207.25925564%2C13.4748455%20L7.25925564%2C12.8926866%20C7.25925564%2C12.7495159%207.14314624%2C12.6334065%206.99992673%2C12.6334065%20C6.85670722%2C12.6334065%206.74059782%2C12.7495159%206.74059782%2C12.8926866%20L6.74059782%2C13.4748455%20C5.74997994%2C13.4356214%204.81622001%2C13.1730685%203.98762774%2C12.7362295%20L4.27812106%2C12.2328608%20C4.34973082%2C12.1087893%204.30718505%2C11.9502807%204.18321127%2C11.8786709%20C4.05953058%2C11.8072077%203.90063117%2C11.8495093%203.82902142%2C11.9735807%20L3.53906542%2C12.4758748%20C2.7278627%2C11.961369%202.03867987%2C11.2721373%201.5241252%2C10.4609346%20L2.02641927%2C10.1708809%20C2.15039304%2C10.09932%202.19293881%2C9.94071366%202.12132906%2C9.81673988%20C2.0497193%2C9.69261956%201.8908199%2C9.65017149%201.7671392%2C9.72178124%20L1.26381935%2C10.0123723%20C0.826882617%2C9.18377999%200.564378648%2C8.24992237%200.525203326%2C7.25930449%20L1.10721575%2C7.25930449%20C1.25043526%2C7.25930449%201.36649582%2C7.14324393%201.36649582%2C6.99997558%20C1.36649582%2C6.85675607%201.25043526%2C6.74069551%201.10721575%2C6.74069551%20L0.525203326%2C6.74069551%20C0.564378648%2C5.75007763%200.826882617%2C4.81626885%201.26381935%2C3.98762774%20L1.7671392%2C4.27821876%20C1.80792648%2C4.30181188%201.85252382%2C4.31299785%201.89658385%2C4.31299785%20C1.98612046%2C4.31299785%202.07336127%2C4.26649547%202.12132906%2C4.18330897%20C2.19293881%2C4.05928634%202.15039304%2C3.90068002%202.02641927%2C3.82907027%20L1.5241252%2C3.53911426%20C2.03867987%2C2.7278627%202.7278627%2C2.03867987%203.53906542%2C1.5241252%20L3.82902142%2C2.02641927%20C3.87698921%2C2.10955692%203.96423001%2C2.1560593%204.05376663%2C2.1560593%20C4.09782666%2C2.1560593%204.14237515%2C2.14492218%204.18321127%2C2.12132906%20C4.30718505%2C2.0497193%204.34973082%2C1.89121067%204.27812106%2C1.7671392%20L3.98762774%2C1.26381935%20C4.81622001%2C0.826882617%205.74997994%2C0.564329801%206.74059782%2C0.525203326%20L6.74059782%2C1.10731345%20C6.74059782%2C1.25048411%206.85670722%2C1.36659351%206.99992673%2C1.36659351%20C7.14314624%2C1.36659351%207.25925564%2C1.25048411%207.25925564%2C1.10731345%20L7.25925564%2C0.525203326%20C8.24982467%2C0.564329801%209.18363345%2C0.82683377%2010.0123234%2C1.26381935%20L9.7217324%2C1.76704151%20C9.65007379%2C1.89101529%209.69252187%2C2.04962161%209.81664218%2C2.12123136%20C9.85742946%2C2.14482448%209.9020268%2C2.15596161%209.94603798%2C2.15596161%20C10.0355746%2C2.15596161%2010.1228154%2C2.10945923%2010.170832%2C2.02632157%20L10.4608857%2C1.5241252%20C11.2720396%2C2.03853333%2011.961369%2C2.7278627%2012.4758748%2C3.53911426%20L11.973483%2C3.82907027%20C11.8495093%2C3.90068002%2011.8070123%2C4.05928634%2011.8785732%2C4.18330897%20C11.9265899%2C4.26649547%2012.0138307%2C4.31299785%2012.1033673%2C4.31299785%20C12.1474273%2C4.31299785%2012.1919758%2C4.30181188%2012.2328119%2C4.27821876%20L12.7361807%2C3.98762774%20C13.1731662%2C4.81626885%2013.4356214%2C5.75007763%2013.4748455%2C6.74069551%20L12.8926377%2C6.74069551%20C12.7494182%2C6.74069551%2012.6333088%2C6.85675607%2012.6333088%2C6.99997558%20C12.6333088%2C7.14324393%2012.7494182%2C7.25930449%2012.8926377%2C7.25930449%20L13.4748455%2C7.25930449%20C13.4356214%2C8.24992237%2013.1731662%2C9.18377999%2012.7361807%2C10.0123723%20L12.2328119%2C9.72178124%20C12.1090336%2C9.65017149%2011.9503295%2C9.69261956%2011.8785732%2C9.81673988%20C11.8070123%2C9.94071366%2011.8495093%2C10.09932%2011.973483%2C10.1708809%20L12.4758748%2C10.4609346%20C11.961369%2C11.2721373%2011.2721373%2C11.961369%2010.4608857%2C12.4758748%20M0%2C6.99997558%20C0%2C10.8598195%203.14022937%2C14%207.00002442%2C14%20C10.8598195%2C14%2014.0000488%2C10.8598195%2014.0000488%2C6.99997558%20C14.0000488%2C3.14022937%2010.8598195%2C0%207.00002442%2C0%20C3.14022937%2C0%200%2C3.14022937%200%2C6.99997558%20Z%22%20id%3D%22Fill-3%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E');
      background-repeat: no-repeat;
      content: '';
      height: 16px;
      position: absolute;
      top: 2px;
      width: 16px; }
    .featured-item .featured-item__time span {
      margin-left: 1.25rem; }
  .featured-item .featured-item__location {
    margin-top: 0.5rem;
    position: relative; }
    .featured-item .featured-item__location::before {
      background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2217px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2017%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3E96DB3057-2CFA-4761-8EDE-43D9FCA0BE49%3C%2Ftitle%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Crect%20id%3D%22path-1%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2216%22%20height%3D%2216%22%3E%3C%2Frect%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22path-3%22%20points%3D%220%200%2010.666448%200%2010.666448%2016%200%2016%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Exploration%3A-Featured-Item%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Featured-Item_r1%22%20transform%3D%22translate(-759.000000%2C%20-1583.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Feature-Card-%2F-Light%22%20transform%3D%22translate(195.000000%2C%201323.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Meta-Data-%2F-White-(date%2C-time%2C-location)%22%20transform%3D%22translate(564.537143%2C%20192.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Icon-Location_Red_16x16%22%20transform%3D%22translate(0.000000%2C%2068.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Mask%22%3E%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Icon-Location%22%20mask%3D%22url(%23mask-2)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate(2.666667%2C%200.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-4%22%20fill%3D%22white%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-3%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Clip-2%22%20stroke%3D%22none%22%20fill%3D%22none%22%3E%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M7.21856803%2C7.21869925%20C7.73952268%2C6.69774461%208%2C6.0695153%208%2C5.3333552%20C8%2C4.59719511%207.73952268%2C3.96863774%207.21856803%2C3.4476831%20C6.69794144%2C2.92705651%206.06938407%2C2.66657918%205.33322398%2C2.66657918%20C4.59706389%2C2.66657918%203.96850652%2C2.92705651%203.44787993%2C3.4476831%20C2.92692528%2C3.96863774%202.66677602%2C4.59719511%202.66677602%2C5.3333552%20C2.66677602%2C6.0695153%202.92692528%2C6.69774461%203.44787993%2C7.21869925%20C3.96850652%2C7.73932584%204.59706389%2C7.99980317%205.33322398%2C7.99980317%20C6.06938407%2C7.99980317%206.69794144%2C7.73932584%207.21856803%2C7.21869925%20M10.666448%2C5.3333552%20C10.666448%2C6.09018289%2010.551956%2C6.71185106%2010.3226441%2C7.19803166%20L6.53128844%2C15.2603625%20C6.42007709%2C15.4893463%206.25506438%2C15.6701058%206.03625031%2C15.8019847%20C5.81743623%2C15.9338637%205.58320348%2C16.0001312%205.33322398%2C16.0001312%20C5.08324448%2C16.0001312%204.84868367%2C15.9338637%204.63019765%2C15.8019847%20C4.41138358%2C15.6701058%204.2499795%2C15.4893463%204.14565734%2C15.2603625%20L0.343475765%2C7.19803166%20C0.114491922%2C6.71185106%200%2C6.09018289%200%2C5.3333552%20C0%2C3.86103502%200.520626589%2C2.60424834%201.56220782%2C1.56233905%20C2.60411712%2C0.520757812%203.8609038%2C-0.000196834249%205.33322398%2C-0.000196834249%20C6.80554416%2C-0.000196834249%208.06233085%2C0.520757812%209.10424014%2C1.56233905%20C10.1458214%2C2.60424834%2010.666448%2C3.86103502%2010.666448%2C5.3333552%22%20id%3D%22Fill-1%22%20stroke%3D%22none%22%20fill%3D%22%23D1412B%22%20fill-rule%3D%22evenodd%22%20mask%3D%22url(%23mask-4)%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E');
      background-repeat: no-repeat;
      content: '';
      height: 16px;
      position: absolute;
      top: 2px;
      width: 16px; }
    .featured-item .featured-item__location span {
      margin-left: 1.25rem; }
  .featured-item .featured-item__summary {
    line-height: 26px;
    margin-bottom: 1.5rem; }
  .featured-item.featured-item--gray {
    background-color: #4d4d4f; }
    .featured-item.featured-item--gray .featured-item__eyebrow {
      color: #fff; }
    .featured-item.featured-item--gray .featured-item__title {
      color: #fff; }
    .featured-item.featured-item--gray .featured-item__date::before {
      background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2016%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3ED1F98CA6-C606-43E9-988E-EA97B66A4127%3C%2Ftitle%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Crect%20id%3D%22path-1%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2216%22%20height%3D%2216%22%3E%3C%2Frect%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Exploration%3A-Heroes%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Basic-Hero---Event-%26amp%3B-Button%22%20transform%3D%22translate(-220.000000%2C%20-352.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Meta-Data-%2F-White-(date%2C-time%2C-location)%22%20transform%3D%22translate(220.000000%2C%20346.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Icon-Date_White_16x16%22%20transform%3D%22translate(0.000000%2C%206.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Mask%22%3E%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M11.1285636%2C13.654594%20L12.6264244%2C13.654594%20L12.6264244%2C12.0977676%20L11.1285636%2C12.0977676%20L11.1285636%2C13.654594%20Z%20M11.1285636%2C10.8933791%20L12.6264244%2C10.8933791%20L12.6264244%2C9.33723048%20L11.1285636%2C9.33723048%20L11.1285636%2C10.8933791%20Z%20M11.1285636%2C8.13182531%20L12.6264244%2C8.13182531%20L12.6264244%2C6.57499894%20L11.1285636%2C6.57499894%20L11.1285636%2C8.13182531%20Z%20M11.788029%2C2.39420511%20L11.788029%2C0.668276359%20C11.788029%2C0.299233278%2011.4887957%2C0%2011.1204304%2C0%20C10.7513873%2C0%2010.4524929%2C0.299233278%2010.4524929%2C0.668276359%20L10.4524929%2C2.39420511%20C10.4524929%2C2.76324819%2010.7513873%2C3.06248147%2011.1204304%2C3.06248147%20C11.4887957%2C3.06248147%2011.788029%2C2.76324819%2011.788029%2C2.39420511%20L11.788029%2C2.39420511%20Z%20M8.51001821%2C13.654594%20L10.007879%2C13.654594%20L10.007879%2C12.0977676%20L8.51001821%2C12.0977676%20L8.51001821%2C13.654594%20Z%20M8.51001821%2C10.8933791%20L10.007879%2C10.8933791%20L10.007879%2C9.33723048%20L8.51001821%2C9.33723048%20L8.51001821%2C10.8933791%20Z%20M8.51001821%2C8.13182531%20L10.007879%2C8.13182531%20L10.007879%2C6.57499894%20L8.51001821%2C6.57499894%20L8.51001821%2C8.13182531%20Z%20M5.89113399%2C13.654594%20L7.38899479%2C13.654594%20L7.38899479%2C12.0977676%20L5.89113399%2C12.0977676%20L5.89113399%2C13.654594%20Z%20M5.89113399%2C10.8933791%20L7.38899479%2C10.8933791%20L7.38899479%2C9.33723048%20L5.89113399%2C9.33723048%20L5.89113399%2C10.8933791%20Z%20M5.89113399%2C8.13182531%20L7.38899479%2C8.13182531%20L7.38899479%2C6.57499894%20L5.89113399%2C6.57499894%20L5.89113399%2C8.13182531%20Z%20M5.44584233%2C2.39420511%20L5.44584233%2C0.668276359%20C5.44584233%2C0.299233278%205.14660906%2C0%204.77824374%2C0%20C4.40920066%2C0%204.10996738%2C0.299233278%204.10996738%2C0.668276359%20L4.10996738%2C2.39420511%20C4.10996738%2C2.76324819%204.40920066%2C3.06248147%204.77824374%2C3.06248147%20C5.14660906%2C3.06248147%205.44584233%2C2.76324819%205.44584233%2C2.39420511%20L5.44584233%2C2.39420511%20Z%20M3.27157199%2C13.654594%20L4.77011056%2C13.654594%20L4.77011056%2C12.0977676%20L3.27157199%2C12.0977676%20L3.27157199%2C13.654594%20Z%20M3.27157199%2C10.8933791%20L4.77011056%2C10.8933791%20L4.77011056%2C9.33723048%20L3.27157199%2C9.33723048%20L3.27157199%2C10.8933791%20Z%20M3.27157199%2C8.13182531%20L4.77011056%2C8.13182531%20L4.77011056%2C6.57499894%20L3.27157199%2C6.57499894%20L3.27157199%2C8.13182531%20Z%20M2.22442496%2C14.6644639%20L13.6664549%2C14.6644639%20L13.6664549%2C5.58512306%20L2.22442496%2C5.58512306%20L2.22442496%2C14.6644639%20Z%20M14.4296183%2C1.52632694%20C14.7444402%2C1.52632694%2015.0019909%2C1.78387766%2015.0019909%2C2.09836066%20L15.0019909%2C15.4279663%20C15.0019909%2C15.7421104%2014.7444402%2C16%2014.4296183%2C16%20L1.46092261%2C16%20C1.1467785%2C16%200.888888889%2C15.7421104%200.888888889%2C15.4279663%20L0.888888889%2C2.09836066%20C0.888888889%2C1.78387766%201.1467785%2C1.52632694%201.46092261%2C1.52632694%20L3.06078705%2C1.52632694%20L3.06078705%2C2.39420511%20C3.06078705%2C3.34273732%203.83005041%2C4.1116618%204.77824374%2C4.1116618%20C5.72609819%2C4.1116618%206.49502266%2C3.34273732%206.49502266%2C2.39420511%20L6.49502266%2C1.52632694%20L9.40297369%2C1.52632694%20L9.40297369%2C2.39420511%20C9.40297369%2C3.34273732%2010.1718982%2C4.1116618%2011.1204304%2C4.1116618%20C12.0686237%2C4.1116618%2012.8372093%2C3.34273732%2012.8372093%2C2.39420511%20L12.8372093%2C1.52632694%20L14.4296183%2C1.52632694%20Z%22%20id%3D%22Icon-Date%22%20fill%3D%22%23FFFFFF%22%20mask%3D%22url(%23mask-2)%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E'); }
    .featured-item.featured-item--gray .featured-item__time::before {
      background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2016%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3ED195DBEC-37E3-4152-8683-5F13F36B4E98%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20id%3D%22Exploration%3A-Heroes%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Basic-Hero---Event-%26amp%3B-Button%22%20transform%3D%22translate(-220.000000%2C%20-386.000000)%22%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%23FFFFFF%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Meta-Data-%2F-White-(date%2C-time%2C-location)%22%20transform%3D%22translate(220.000000%2C%20346.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Icon-Time_White_16x16%22%20transform%3D%22translate(0.000000%2C%2040.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Icon-Time%22%20transform%3D%22translate(0.999985%2C%200.999990)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M7.81085011%2C4%20C7.6676306%2C4%207.55152119%2C4.1161094%207.55152119%2C4.25932891%20L7.55152119%2C8.3508543%20L5.12968517%2C9.74914954%20C5.0057114%2C9.82080814%204.96316563%2C9.97941446%205.03477538%2C10.1033882%20C5.08274317%2C10.1865259%205.16998398%2C10.2330771%205.25952059%2C10.2330771%20C5.30358062%2C10.2330771%205.34812912%2C10.2218911%205.38896524%2C10.1983469%20L7.94049014%2C8.72512029%20C8.02069697%2C8.6788133%208.07017902%2C8.59323329%208.07017902%2C8.50057046%20L8.07017902%2C4.25932891%20C8.07017902%2C4.1161094%207.95406961%2C4%207.81085011%2C4%22%20id%3D%22Fill-1%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M10.4608857%2C12.4758748%20L10.170832%2C11.9735807%20C10.0992223%2C11.8495093%209.94027403%2C11.8072077%209.81664218%2C11.8786709%20C9.69261956%2C11.9502807%209.65007379%2C12.108887%209.7217324%2C12.2328608%20L10.0123234%2C12.7362295%20C9.18373115%2C13.1731662%208.24992237%2C13.4356214%207.25925564%2C13.4748455%20L7.25925564%2C12.8926866%20C7.25925564%2C12.7495159%207.14314624%2C12.6334065%206.99992673%2C12.6334065%20C6.85670722%2C12.6334065%206.74059782%2C12.7495159%206.74059782%2C12.8926866%20L6.74059782%2C13.4748455%20C5.74997994%2C13.4356214%204.81622001%2C13.1730685%203.98762774%2C12.7362295%20L4.27812106%2C12.2328608%20C4.34973082%2C12.1087893%204.30718505%2C11.9502807%204.18321127%2C11.8786709%20C4.05953058%2C11.8072077%203.90063117%2C11.8495093%203.82902142%2C11.9735807%20L3.53906542%2C12.4758748%20C2.7278627%2C11.961369%202.03867987%2C11.2721373%201.5241252%2C10.4609346%20L2.02641927%2C10.1708809%20C2.15039304%2C10.09932%202.19293881%2C9.94071366%202.12132906%2C9.81673988%20C2.0497193%2C9.69261956%201.8908199%2C9.65017149%201.7671392%2C9.72178124%20L1.26381935%2C10.0123723%20C0.826882617%2C9.18377999%200.564378648%2C8.24992237%200.525203326%2C7.25930449%20L1.10721575%2C7.25930449%20C1.25043526%2C7.25930449%201.36649582%2C7.14324393%201.36649582%2C6.99997558%20C1.36649582%2C6.85675607%201.25043526%2C6.74069551%201.10721575%2C6.74069551%20L0.525203326%2C6.74069551%20C0.564378648%2C5.75007763%200.826882617%2C4.81626885%201.26381935%2C3.98762774%20L1.7671392%2C4.27821876%20C1.80792648%2C4.30181188%201.85252382%2C4.31299785%201.89658385%2C4.31299785%20C1.98612046%2C4.31299785%202.07336127%2C4.26649547%202.12132906%2C4.18330897%20C2.19293881%2C4.05928634%202.15039304%2C3.90068002%202.02641927%2C3.82907027%20L1.5241252%2C3.53911426%20C2.03867987%2C2.7278627%202.7278627%2C2.03867987%203.53906542%2C1.5241252%20L3.82902142%2C2.02641927%20C3.87698921%2C2.10955692%203.96423001%2C2.1560593%204.05376663%2C2.1560593%20C4.09782666%2C2.1560593%204.14237515%2C2.14492218%204.18321127%2C2.12132906%20C4.30718505%2C2.0497193%204.34973082%2C1.89121067%204.27812106%2C1.7671392%20L3.98762774%2C1.26381935%20C4.81622001%2C0.826882617%205.74997994%2C0.564329801%206.74059782%2C0.525203326%20L6.74059782%2C1.10731345%20C6.74059782%2C1.25048411%206.85670722%2C1.36659351%206.99992673%2C1.36659351%20C7.14314624%2C1.36659351%207.25925564%2C1.25048411%207.25925564%2C1.10731345%20L7.25925564%2C0.525203326%20C8.24982467%2C0.564329801%209.18363345%2C0.82683377%2010.0123234%2C1.26381935%20L9.7217324%2C1.76704151%20C9.65007379%2C1.89101529%209.69252187%2C2.04962161%209.81664218%2C2.12123136%20C9.85742946%2C2.14482448%209.9020268%2C2.15596161%209.94603798%2C2.15596161%20C10.0355746%2C2.15596161%2010.1228154%2C2.10945923%2010.170832%2C2.02632157%20L10.4608857%2C1.5241252%20C11.2720396%2C2.03853333%2011.961369%2C2.7278627%2012.4758748%2C3.53911426%20L11.973483%2C3.82907027%20C11.8495093%2C3.90068002%2011.8070123%2C4.05928634%2011.8785732%2C4.18330897%20C11.9265899%2C4.26649547%2012.0138307%2C4.31299785%2012.1033673%2C4.31299785%20C12.1474273%2C4.31299785%2012.1919758%2C4.30181188%2012.2328119%2C4.27821876%20L12.7361807%2C3.98762774%20C13.1731662%2C4.81626885%2013.4356214%2C5.75007763%2013.4748455%2C6.74069551%20L12.8926377%2C6.74069551%20C12.7494182%2C6.74069551%2012.6333088%2C6.85675607%2012.6333088%2C6.99997558%20C12.6333088%2C7.14324393%2012.7494182%2C7.25930449%2012.8926377%2C7.25930449%20L13.4748455%2C7.25930449%20C13.4356214%2C8.24992237%2013.1731662%2C9.18377999%2012.7361807%2C10.0123723%20L12.2328119%2C9.72178124%20C12.1090336%2C9.65017149%2011.9503295%2C9.69261956%2011.8785732%2C9.81673988%20C11.8070123%2C9.94071366%2011.8495093%2C10.09932%2011.973483%2C10.1708809%20L12.4758748%2C10.4609346%20C11.961369%2C11.2721373%2011.2721373%2C11.961369%2010.4608857%2C12.4758748%20M0%2C6.99997558%20C0%2C10.8598195%203.14022937%2C14%207.00002442%2C14%20C10.8598195%2C14%2014.0000488%2C10.8598195%2014.0000488%2C6.99997558%20C14.0000488%2C3.14022937%2010.8598195%2C0%207.00002442%2C0%20C3.14022937%2C0%200%2C3.14022937%200%2C6.99997558%20Z%22%20id%3D%22Fill-3%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E'); }
    .featured-item.featured-item--gray .featured-item__location::before {
      background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2212px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2012%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3E995BC902-CCC1-49FF-8A1C-EA46F37765A6%3C%2Ftitle%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22path-1%22%20points%3D%220%200%2010.666448%200%2010.666448%2016%200%2016%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Exploration%3A-Heroes%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Basic-Hero---Event-%26amp%3B-Button%22%20transform%3D%22translate(-222.000000%2C%20-420.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Meta-Data-%2F-White-(date%2C-time%2C-location)%22%20transform%3D%22translate(220.000000%2C%20346.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Icon-Location_White_16x16%22%20transform%3D%22translate(0.000000%2C%2074.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Icon-Location%22%20transform%3D%22translate(2.666667%2C%200.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Clip-2%22%3E%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M7.21856803%2C7.21869925%20C7.73952268%2C6.69774461%208%2C6.0695153%208%2C5.3333552%20C8%2C4.59719511%207.73952268%2C3.96863774%207.21856803%2C3.4476831%20C6.69794144%2C2.92705651%206.06938407%2C2.66657918%205.33322398%2C2.66657918%20C4.59706389%2C2.66657918%203.96850652%2C2.92705651%203.44787993%2C3.4476831%20C2.92692528%2C3.96863774%202.66677602%2C4.59719511%202.66677602%2C5.3333552%20C2.66677602%2C6.0695153%202.92692528%2C6.69774461%203.44787993%2C7.21869925%20C3.96850652%2C7.73932584%204.59706389%2C7.99980317%205.33322398%2C7.99980317%20C6.06938407%2C7.99980317%206.69794144%2C7.73932584%207.21856803%2C7.21869925%20M10.666448%2C5.3333552%20C10.666448%2C6.09018289%2010.551956%2C6.71185106%2010.3226441%2C7.19803166%20L6.53128844%2C15.2603625%20C6.42007709%2C15.4893463%206.25506438%2C15.6701058%206.03625031%2C15.8019847%20C5.81743623%2C15.9338637%205.58320348%2C16.0001312%205.33322398%2C16.0001312%20C5.08324448%2C16.0001312%204.84868367%2C15.9338637%204.63019765%2C15.8019847%20C4.41138358%2C15.6701058%204.2499795%2C15.4893463%204.14565734%2C15.2603625%20L0.343475765%2C7.19803166%20C0.114491922%2C6.71185106%200%2C6.09018289%200%2C5.3333552%20C0%2C3.86103502%200.520626589%2C2.60424834%201.56220782%2C1.56233905%20C2.60411712%2C0.520757812%203.8609038%2C-0.000196834249%205.33322398%2C-0.000196834249%20C6.80554416%2C-0.000196834249%208.06233085%2C0.520757812%209.10424014%2C1.56233905%20C10.1458214%2C2.60424834%2010.666448%2C3.86103502%2010.666448%2C5.3333552%22%20id%3D%22Fill-1%22%20fill%3D%22%23FFFFFF%22%20mask%3D%22url(%23mask-2)%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E'); }
    .featured-item.featured-item--gray .featured-item__summary {
      color: #fff; }
    .featured-item.featured-item--gray .featured-item__meta {
      color: #fff; }
    .featured-item.featured-item--gray .featured-item__date {
      color: #fff; }
    .featured-item.featured-item--gray .button--secondary {
      border: 2px solid #fff;
      color: #fff; }
      .featured-item.featured-item--gray .button--secondary:hover {
        background-color: #fff;
        color: #4d4d4f; }
  .featured-item.featured-item--red {
    background-color: #D1412B; }
    .featured-item.featured-item--red .featured-item__content-type {
      background-color: #fff;
      color: #D1412B; }
    .featured-item.featured-item--red .featured-item__eyebrow {
      color: #fff; }
    .featured-item.featured-item--red .featured-item__title {
      color: #fff; }
    .featured-item.featured-item--red .featured-item__date::before {
      background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2016%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3ED1F98CA6-C606-43E9-988E-EA97B66A4127%3C%2Ftitle%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Crect%20id%3D%22path-1%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2216%22%20height%3D%2216%22%3E%3C%2Frect%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Exploration%3A-Heroes%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Basic-Hero---Event-%26amp%3B-Button%22%20transform%3D%22translate(-220.000000%2C%20-352.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Meta-Data-%2F-White-(date%2C-time%2C-location)%22%20transform%3D%22translate(220.000000%2C%20346.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Icon-Date_White_16x16%22%20transform%3D%22translate(0.000000%2C%206.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Mask%22%3E%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M11.1285636%2C13.654594%20L12.6264244%2C13.654594%20L12.6264244%2C12.0977676%20L11.1285636%2C12.0977676%20L11.1285636%2C13.654594%20Z%20M11.1285636%2C10.8933791%20L12.6264244%2C10.8933791%20L12.6264244%2C9.33723048%20L11.1285636%2C9.33723048%20L11.1285636%2C10.8933791%20Z%20M11.1285636%2C8.13182531%20L12.6264244%2C8.13182531%20L12.6264244%2C6.57499894%20L11.1285636%2C6.57499894%20L11.1285636%2C8.13182531%20Z%20M11.788029%2C2.39420511%20L11.788029%2C0.668276359%20C11.788029%2C0.299233278%2011.4887957%2C0%2011.1204304%2C0%20C10.7513873%2C0%2010.4524929%2C0.299233278%2010.4524929%2C0.668276359%20L10.4524929%2C2.39420511%20C10.4524929%2C2.76324819%2010.7513873%2C3.06248147%2011.1204304%2C3.06248147%20C11.4887957%2C3.06248147%2011.788029%2C2.76324819%2011.788029%2C2.39420511%20L11.788029%2C2.39420511%20Z%20M8.51001821%2C13.654594%20L10.007879%2C13.654594%20L10.007879%2C12.0977676%20L8.51001821%2C12.0977676%20L8.51001821%2C13.654594%20Z%20M8.51001821%2C10.8933791%20L10.007879%2C10.8933791%20L10.007879%2C9.33723048%20L8.51001821%2C9.33723048%20L8.51001821%2C10.8933791%20Z%20M8.51001821%2C8.13182531%20L10.007879%2C8.13182531%20L10.007879%2C6.57499894%20L8.51001821%2C6.57499894%20L8.51001821%2C8.13182531%20Z%20M5.89113399%2C13.654594%20L7.38899479%2C13.654594%20L7.38899479%2C12.0977676%20L5.89113399%2C12.0977676%20L5.89113399%2C13.654594%20Z%20M5.89113399%2C10.8933791%20L7.38899479%2C10.8933791%20L7.38899479%2C9.33723048%20L5.89113399%2C9.33723048%20L5.89113399%2C10.8933791%20Z%20M5.89113399%2C8.13182531%20L7.38899479%2C8.13182531%20L7.38899479%2C6.57499894%20L5.89113399%2C6.57499894%20L5.89113399%2C8.13182531%20Z%20M5.44584233%2C2.39420511%20L5.44584233%2C0.668276359%20C5.44584233%2C0.299233278%205.14660906%2C0%204.77824374%2C0%20C4.40920066%2C0%204.10996738%2C0.299233278%204.10996738%2C0.668276359%20L4.10996738%2C2.39420511%20C4.10996738%2C2.76324819%204.40920066%2C3.06248147%204.77824374%2C3.06248147%20C5.14660906%2C3.06248147%205.44584233%2C2.76324819%205.44584233%2C2.39420511%20L5.44584233%2C2.39420511%20Z%20M3.27157199%2C13.654594%20L4.77011056%2C13.654594%20L4.77011056%2C12.0977676%20L3.27157199%2C12.0977676%20L3.27157199%2C13.654594%20Z%20M3.27157199%2C10.8933791%20L4.77011056%2C10.8933791%20L4.77011056%2C9.33723048%20L3.27157199%2C9.33723048%20L3.27157199%2C10.8933791%20Z%20M3.27157199%2C8.13182531%20L4.77011056%2C8.13182531%20L4.77011056%2C6.57499894%20L3.27157199%2C6.57499894%20L3.27157199%2C8.13182531%20Z%20M2.22442496%2C14.6644639%20L13.6664549%2C14.6644639%20L13.6664549%2C5.58512306%20L2.22442496%2C5.58512306%20L2.22442496%2C14.6644639%20Z%20M14.4296183%2C1.52632694%20C14.7444402%2C1.52632694%2015.0019909%2C1.78387766%2015.0019909%2C2.09836066%20L15.0019909%2C15.4279663%20C15.0019909%2C15.7421104%2014.7444402%2C16%2014.4296183%2C16%20L1.46092261%2C16%20C1.1467785%2C16%200.888888889%2C15.7421104%200.888888889%2C15.4279663%20L0.888888889%2C2.09836066%20C0.888888889%2C1.78387766%201.1467785%2C1.52632694%201.46092261%2C1.52632694%20L3.06078705%2C1.52632694%20L3.06078705%2C2.39420511%20C3.06078705%2C3.34273732%203.83005041%2C4.1116618%204.77824374%2C4.1116618%20C5.72609819%2C4.1116618%206.49502266%2C3.34273732%206.49502266%2C2.39420511%20L6.49502266%2C1.52632694%20L9.40297369%2C1.52632694%20L9.40297369%2C2.39420511%20C9.40297369%2C3.34273732%2010.1718982%2C4.1116618%2011.1204304%2C4.1116618%20C12.0686237%2C4.1116618%2012.8372093%2C3.34273732%2012.8372093%2C2.39420511%20L12.8372093%2C1.52632694%20L14.4296183%2C1.52632694%20Z%22%20id%3D%22Icon-Date%22%20fill%3D%22%23FFFFFF%22%20mask%3D%22url(%23mask-2)%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E'); }
    .featured-item.featured-item--red .featured-item__time::before {
      background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2016%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3ED195DBEC-37E3-4152-8683-5F13F36B4E98%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20id%3D%22Exploration%3A-Heroes%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Basic-Hero---Event-%26amp%3B-Button%22%20transform%3D%22translate(-220.000000%2C%20-386.000000)%22%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%23FFFFFF%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Meta-Data-%2F-White-(date%2C-time%2C-location)%22%20transform%3D%22translate(220.000000%2C%20346.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Icon-Time_White_16x16%22%20transform%3D%22translate(0.000000%2C%2040.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Icon-Time%22%20transform%3D%22translate(0.999985%2C%200.999990)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M7.81085011%2C4%20C7.6676306%2C4%207.55152119%2C4.1161094%207.55152119%2C4.25932891%20L7.55152119%2C8.3508543%20L5.12968517%2C9.74914954%20C5.0057114%2C9.82080814%204.96316563%2C9.97941446%205.03477538%2C10.1033882%20C5.08274317%2C10.1865259%205.16998398%2C10.2330771%205.25952059%2C10.2330771%20C5.30358062%2C10.2330771%205.34812912%2C10.2218911%205.38896524%2C10.1983469%20L7.94049014%2C8.72512029%20C8.02069697%2C8.6788133%208.07017902%2C8.59323329%208.07017902%2C8.50057046%20L8.07017902%2C4.25932891%20C8.07017902%2C4.1161094%207.95406961%2C4%207.81085011%2C4%22%20id%3D%22Fill-1%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M10.4608857%2C12.4758748%20L10.170832%2C11.9735807%20C10.0992223%2C11.8495093%209.94027403%2C11.8072077%209.81664218%2C11.8786709%20C9.69261956%2C11.9502807%209.65007379%2C12.108887%209.7217324%2C12.2328608%20L10.0123234%2C12.7362295%20C9.18373115%2C13.1731662%208.24992237%2C13.4356214%207.25925564%2C13.4748455%20L7.25925564%2C12.8926866%20C7.25925564%2C12.7495159%207.14314624%2C12.6334065%206.99992673%2C12.6334065%20C6.85670722%2C12.6334065%206.74059782%2C12.7495159%206.74059782%2C12.8926866%20L6.74059782%2C13.4748455%20C5.74997994%2C13.4356214%204.81622001%2C13.1730685%203.98762774%2C12.7362295%20L4.27812106%2C12.2328608%20C4.34973082%2C12.1087893%204.30718505%2C11.9502807%204.18321127%2C11.8786709%20C4.05953058%2C11.8072077%203.90063117%2C11.8495093%203.82902142%2C11.9735807%20L3.53906542%2C12.4758748%20C2.7278627%2C11.961369%202.03867987%2C11.2721373%201.5241252%2C10.4609346%20L2.02641927%2C10.1708809%20C2.15039304%2C10.09932%202.19293881%2C9.94071366%202.12132906%2C9.81673988%20C2.0497193%2C9.69261956%201.8908199%2C9.65017149%201.7671392%2C9.72178124%20L1.26381935%2C10.0123723%20C0.826882617%2C9.18377999%200.564378648%2C8.24992237%200.525203326%2C7.25930449%20L1.10721575%2C7.25930449%20C1.25043526%2C7.25930449%201.36649582%2C7.14324393%201.36649582%2C6.99997558%20C1.36649582%2C6.85675607%201.25043526%2C6.74069551%201.10721575%2C6.74069551%20L0.525203326%2C6.74069551%20C0.564378648%2C5.75007763%200.826882617%2C4.81626885%201.26381935%2C3.98762774%20L1.7671392%2C4.27821876%20C1.80792648%2C4.30181188%201.85252382%2C4.31299785%201.89658385%2C4.31299785%20C1.98612046%2C4.31299785%202.07336127%2C4.26649547%202.12132906%2C4.18330897%20C2.19293881%2C4.05928634%202.15039304%2C3.90068002%202.02641927%2C3.82907027%20L1.5241252%2C3.53911426%20C2.03867987%2C2.7278627%202.7278627%2C2.03867987%203.53906542%2C1.5241252%20L3.82902142%2C2.02641927%20C3.87698921%2C2.10955692%203.96423001%2C2.1560593%204.05376663%2C2.1560593%20C4.09782666%2C2.1560593%204.14237515%2C2.14492218%204.18321127%2C2.12132906%20C4.30718505%2C2.0497193%204.34973082%2C1.89121067%204.27812106%2C1.7671392%20L3.98762774%2C1.26381935%20C4.81622001%2C0.826882617%205.74997994%2C0.564329801%206.74059782%2C0.525203326%20L6.74059782%2C1.10731345%20C6.74059782%2C1.25048411%206.85670722%2C1.36659351%206.99992673%2C1.36659351%20C7.14314624%2C1.36659351%207.25925564%2C1.25048411%207.25925564%2C1.10731345%20L7.25925564%2C0.525203326%20C8.24982467%2C0.564329801%209.18363345%2C0.82683377%2010.0123234%2C1.26381935%20L9.7217324%2C1.76704151%20C9.65007379%2C1.89101529%209.69252187%2C2.04962161%209.81664218%2C2.12123136%20C9.85742946%2C2.14482448%209.9020268%2C2.15596161%209.94603798%2C2.15596161%20C10.0355746%2C2.15596161%2010.1228154%2C2.10945923%2010.170832%2C2.02632157%20L10.4608857%2C1.5241252%20C11.2720396%2C2.03853333%2011.961369%2C2.7278627%2012.4758748%2C3.53911426%20L11.973483%2C3.82907027%20C11.8495093%2C3.90068002%2011.8070123%2C4.05928634%2011.8785732%2C4.18330897%20C11.9265899%2C4.26649547%2012.0138307%2C4.31299785%2012.1033673%2C4.31299785%20C12.1474273%2C4.31299785%2012.1919758%2C4.30181188%2012.2328119%2C4.27821876%20L12.7361807%2C3.98762774%20C13.1731662%2C4.81626885%2013.4356214%2C5.75007763%2013.4748455%2C6.74069551%20L12.8926377%2C6.74069551%20C12.7494182%2C6.74069551%2012.6333088%2C6.85675607%2012.6333088%2C6.99997558%20C12.6333088%2C7.14324393%2012.7494182%2C7.25930449%2012.8926377%2C7.25930449%20L13.4748455%2C7.25930449%20C13.4356214%2C8.24992237%2013.1731662%2C9.18377999%2012.7361807%2C10.0123723%20L12.2328119%2C9.72178124%20C12.1090336%2C9.65017149%2011.9503295%2C9.69261956%2011.8785732%2C9.81673988%20C11.8070123%2C9.94071366%2011.8495093%2C10.09932%2011.973483%2C10.1708809%20L12.4758748%2C10.4609346%20C11.961369%2C11.2721373%2011.2721373%2C11.961369%2010.4608857%2C12.4758748%20M0%2C6.99997558%20C0%2C10.8598195%203.14022937%2C14%207.00002442%2C14%20C10.8598195%2C14%2014.0000488%2C10.8598195%2014.0000488%2C6.99997558%20C14.0000488%2C3.14022937%2010.8598195%2C0%207.00002442%2C0%20C3.14022937%2C0%200%2C3.14022937%200%2C6.99997558%20Z%22%20id%3D%22Fill-3%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E'); }
    .featured-item.featured-item--red .featured-item__location::before {
      background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2212px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2012%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3E995BC902-CCC1-49FF-8A1C-EA46F37765A6%3C%2Ftitle%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22path-1%22%20points%3D%220%200%2010.666448%200%2010.666448%2016%200%2016%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Exploration%3A-Heroes%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Basic-Hero---Event-%26amp%3B-Button%22%20transform%3D%22translate(-222.000000%2C%20-420.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Meta-Data-%2F-White-(date%2C-time%2C-location)%22%20transform%3D%22translate(220.000000%2C%20346.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Icon-Location_White_16x16%22%20transform%3D%22translate(0.000000%2C%2074.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Icon-Location%22%20transform%3D%22translate(2.666667%2C%200.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Clip-2%22%3E%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M7.21856803%2C7.21869925%20C7.73952268%2C6.69774461%208%2C6.0695153%208%2C5.3333552%20C8%2C4.59719511%207.73952268%2C3.96863774%207.21856803%2C3.4476831%20C6.69794144%2C2.92705651%206.06938407%2C2.66657918%205.33322398%2C2.66657918%20C4.59706389%2C2.66657918%203.96850652%2C2.92705651%203.44787993%2C3.4476831%20C2.92692528%2C3.96863774%202.66677602%2C4.59719511%202.66677602%2C5.3333552%20C2.66677602%2C6.0695153%202.92692528%2C6.69774461%203.44787993%2C7.21869925%20C3.96850652%2C7.73932584%204.59706389%2C7.99980317%205.33322398%2C7.99980317%20C6.06938407%2C7.99980317%206.69794144%2C7.73932584%207.21856803%2C7.21869925%20M10.666448%2C5.3333552%20C10.666448%2C6.09018289%2010.551956%2C6.71185106%2010.3226441%2C7.19803166%20L6.53128844%2C15.2603625%20C6.42007709%2C15.4893463%206.25506438%2C15.6701058%206.03625031%2C15.8019847%20C5.81743623%2C15.9338637%205.58320348%2C16.0001312%205.33322398%2C16.0001312%20C5.08324448%2C16.0001312%204.84868367%2C15.9338637%204.63019765%2C15.8019847%20C4.41138358%2C15.6701058%204.2499795%2C15.4893463%204.14565734%2C15.2603625%20L0.343475765%2C7.19803166%20C0.114491922%2C6.71185106%200%2C6.09018289%200%2C5.3333552%20C0%2C3.86103502%200.520626589%2C2.60424834%201.56220782%2C1.56233905%20C2.60411712%2C0.520757812%203.8609038%2C-0.000196834249%205.33322398%2C-0.000196834249%20C6.80554416%2C-0.000196834249%208.06233085%2C0.520757812%209.10424014%2C1.56233905%20C10.1458214%2C2.60424834%2010.666448%2C3.86103502%2010.666448%2C5.3333552%22%20id%3D%22Fill-1%22%20fill%3D%22%23FFFFFF%22%20mask%3D%22url(%23mask-2)%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E'); }
    .featured-item.featured-item--red .featured-item__summary {
      color: #fff; }
    .featured-item.featured-item--red .featured-item__meta {
      color: #fff; }
    .featured-item.featured-item--red .featured-item__date {
      color: #fff; }
    .featured-item.featured-item--red .button--secondary {
      border: 2px solid #fff;
      color: #fff; }
      .featured-item.featured-item--red .button--secondary:hover {
        background-color: #fff;
        color: #4d4d4f; }
    .featured-item.featured-item--red::after {
      background-image: url("../images/feature-pattern-red.svg"); }

.featured-item__inner {
  padding: 1.5rem; }
  @media (min-width: 64em) {
    .featured-item__inner {
      display: flex;
      justify-content: space-between;
      padding: 3rem 4rem; } }

.featured-item__media {
  margin-bottom: 3.125rem;
  position: relative; }
  .featured-item__media img {
    margin-top: -100px;
    width: 100%; }
  @media (min-width: 64em) {
    .featured-item__media {
      flex-basis: 50%;
      margin-bottom: 1.5rem;
      max-width: 446px; } }

.featured-item__content {
  max-width: 422px; }

.featured-item__button .button--secondary {
  margin-top: 0; }

.featured-person {
  border-top: 1px solid #adafb1;
  margin: 2rem auto;
  max-width: 760px;
  padding-top: 1rem;
  /* stylelint-disable */
  /* stylelint-enable */ }
  @media (min-width: 40em) {
    .featured-person {
      display: flex;
      margin: 4rem auto;
      padding-top: 2.5rem; } }
  .featured-person .menu--footer_social_menu .menu__link {
    height: 28px;
    overflow: hidden;
    width: 35px; }
    .featured-person .menu--footer_social_menu .menu__link::before {
      content: '';
      display: block;
      height: 150%;
      width: 0; }
  .featured-person .menu--footer_social_menu .twitter {
    background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2235px%22%20height%3D%2229px%22%20viewBox%3D%220%200%2035%2029%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3E5EBA03B7-F95F-4323-8C8C-531B91DDEA4C%3C%2Ftitle%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22path-1%22%20points%3D%220%200%2034.3947582%200%2034.3947582%2027.7171798%200%2027.7171798%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Exploration%3A-Featured-Person%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Block%3A-Featured-Person%22%20transform%3D%22translate(-92.000000%2C%20-3100.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Social%22%20transform%3D%22translate(92.000000%2C%203097.704918)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22The-twitters%22%20transform%3D%22translate(0.000000%2C%203.197675)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Clip-2%22%3E%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M30.8345028%2C6.92948448%20C30.878834%2C7.10763007%2030.9017639%2C7.39569528%2030.9017639%2C7.79595431%20C30.9017639%2C10.1505084%2030.4531014%2C12.4929334%2029.5580694%2C14.8247455%20C28.6615087%2C17.1565576%2027.3965403%2C19.2889982%2025.7623999%2C21.2213093%20C24.1274951%2C23.1528624%2022.0110616%2C24.7190274%2019.414628%2C25.9182884%20C16.8166657%2C27.1175494%2013.9496587%2C27.7171798%2010.8159002%2C27.7171798%20C6.87424337%2C27.7171798%203.26889235%2C26.6725644%20-0.000152866272%2C24.5856078%20C0.492076528%2C24.6303337%201.05156708%2C24.6523176%201.67908313%2C24.6523176%20C4.94812834%2C24.6523176%207.8816321%2C23.6531861%2010.4795944%2C21.6541652%20C8.91118643%2C21.6541652%207.53462566%2C21.1993254%206.34838339%2C20.2881296%20C5.16137679%2C19.37845%204.34354224%2C18.2345279%203.8964084%2C16.8571214%20C4.34354224%2C16.9018473%204.76927481%2C16.9238312%205.17284176%2C16.9238312%20C5.79959348%2C16.9238312%206.42558086%2C16.8571214%207.05386124%2C16.7237017%20C5.97844701%2C16.5015882%205.0153895%2C16.0573614%204.1646887%2C15.391021%20C3.3139879%2C14.7246807%202.64214064%2C13.9150659%202.14991124%2C12.9591442%20C1.65615319%2C12.0047387%201.41080282%2C10.9722523%201.41080282%2C9.86092704%20L1.41080282%2C9.72750736%20C2.39526161%2C10.305912%203.44774589%2C10.6167192%204.56825566%2C10.660687%20C2.46252277%2C9.23931263%201.41080282%2C7.28577566%201.41080282%2C4.79704384%20C1.41080282%2C3.5545731%201.74634429%2C2.37729606%202.41819155%2C1.2659708%20C4.1646887%2C3.44313735%206.30328784%2C5.17531895%208.83398897%2C6.46327367%20C11.3631614%2C7.75198646%2014.0620155%2C8.46153656%2016.9290224%2C8.59495624%20C16.8380669%2C8.0620356%2016.7945001%2C7.52911496%2016.7945001%2C6.99619431%20C16.7945001%2C5.08662519%2017.4762836%2C3.44313735%2018.8436724%2C2.06573079%20C20.2087682%2C0.689840376%2021.8543736%2C0%2023.7804887%2C0%20C25.8403617%2C0%2027.5646932%2C0.733050157%2028.9534833%2C2.19915047%20C30.5654581%2C1.88910134%2032.0658406%2C1.33268064%2033.4546307%2C0.532920642%20C32.9173057%2C2.17716655%2031.8862227%2C3.46512127%2030.364439%2C4.39754288%20C31.7081335%2C4.22091342%2033.0510637%2C3.84263831%2034.3947582%2C3.26499176%20C33.4095351%2C4.68712422%2032.2217642%2C5.90836911%2030.8345028%2C6.92948448%22%20id%3D%22Fill-1%22%20fill%3D%22%23000000%22%20mask%3D%22url(%23mask-2)%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E'); }
    .featured-person .menu--footer_social_menu .twitter:hover {
      background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2235px%22%20height%3D%2229px%22%20viewBox%3D%220%200%2035%2029%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3E5EBA03B7-F95F-4323-8C8C-531B91DDEA4C%3C%2Ftitle%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22path-1%22%20points%3D%220%200%2034.3947582%200%2034.3947582%2027.7171798%200%2027.7171798%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Exploration%3A-Featured-Person%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Block%3A-Featured-Person%22%20transform%3D%22translate(-92.000000%2C%20-3100.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Social%22%20transform%3D%22translate(92.000000%2C%203097.704918)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22The-twitters%22%20transform%3D%22translate(0.000000%2C%203.197675)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Clip-2%22%3E%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M30.8345028%2C6.92948448%20C30.878834%2C7.10763007%2030.9017639%2C7.39569528%2030.9017639%2C7.79595431%20C30.9017639%2C10.1505084%2030.4531014%2C12.4929334%2029.5580694%2C14.8247455%20C28.6615087%2C17.1565576%2027.3965403%2C19.2889982%2025.7623999%2C21.2213093%20C24.1274951%2C23.1528624%2022.0110616%2C24.7190274%2019.414628%2C25.9182884%20C16.8166657%2C27.1175494%2013.9496587%2C27.7171798%2010.8159002%2C27.7171798%20C6.87424337%2C27.7171798%203.26889235%2C26.6725644%20-0.000152866272%2C24.5856078%20C0.492076528%2C24.6303337%201.05156708%2C24.6523176%201.67908313%2C24.6523176%20C4.94812834%2C24.6523176%207.8816321%2C23.6531861%2010.4795944%2C21.6541652%20C8.91118643%2C21.6541652%207.53462566%2C21.1993254%206.34838339%2C20.2881296%20C5.16137679%2C19.37845%204.34354224%2C18.2345279%203.8964084%2C16.8571214%20C4.34354224%2C16.9018473%204.76927481%2C16.9238312%205.17284176%2C16.9238312%20C5.79959348%2C16.9238312%206.42558086%2C16.8571214%207.05386124%2C16.7237017%20C5.97844701%2C16.5015882%205.0153895%2C16.0573614%204.1646887%2C15.391021%20C3.3139879%2C14.7246807%202.64214064%2C13.9150659%202.14991124%2C12.9591442%20C1.65615319%2C12.0047387%201.41080282%2C10.9722523%201.41080282%2C9.86092704%20L1.41080282%2C9.72750736%20C2.39526161%2C10.305912%203.44774589%2C10.6167192%204.56825566%2C10.660687%20C2.46252277%2C9.23931263%201.41080282%2C7.28577566%201.41080282%2C4.79704384%20C1.41080282%2C3.5545731%201.74634429%2C2.37729606%202.41819155%2C1.2659708%20C4.1646887%2C3.44313735%206.30328784%2C5.17531895%208.83398897%2C6.46327367%20C11.3631614%2C7.75198646%2014.0620155%2C8.46153656%2016.9290224%2C8.59495624%20C16.8380669%2C8.0620356%2016.7945001%2C7.52911496%2016.7945001%2C6.99619431%20C16.7945001%2C5.08662519%2017.4762836%2C3.44313735%2018.8436724%2C2.06573079%20C20.2087682%2C0.689840376%2021.8543736%2C0%2023.7804887%2C0%20C25.8403617%2C0%2027.5646932%2C0.733050157%2028.9534833%2C2.19915047%20C30.5654581%2C1.88910134%2032.0658406%2C1.33268064%2033.4546307%2C0.532920642%20C32.9173057%2C2.17716655%2031.8862227%2C3.46512127%2030.364439%2C4.39754288%20C31.7081335%2C4.22091342%2033.0510637%2C3.84263831%2034.3947582%2C3.26499176%20C33.4095351%2C4.68712422%2032.2217642%2C5.90836911%2030.8345028%2C6.92948448%22%20id%3D%22Fill-1%22%20fill%3D%22%23D1412B%22%20mask%3D%22url(%23mask-2)%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E'); }
  .featured-person .menu--footer_social_menu .facebook {
    background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2235px%22%20height%3D%2234px%22%20viewBox%3D%220%200%2035%2034%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3E2ED5C211-4B6A-47D0-A90E-4C45E2165C4F%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20id%3D%22Exploration%3A-Featured-Person%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Block%3A-Featured-Person%22%20transform%3D%22translate(-550.000000%2C%20-764.000000)%22%20fill%3D%22%23000000%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Featured-Person%22%20transform%3D%22translate(340.000000%2C%20486.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Social%22%20transform%3D%22translate(146.000000%2C%20277.704918)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M98.1823616%2C17.0563412%20C98.1823616%2C21.1438349%2096.838667%2C24.7302468%2094.1520423%2C27.8163349%20C91.4646533%2C30.9031811%2088.1275826%2C32.7574114%2084.1423589%2C33.3797838%20L84.1423589%2C21.853385%20L88.0389201%2C21.853385%20L88.7772642%2C17.0563412%20L84.1423589%2C17.0563412%20L84.1423589%2C13.9247691%20C84.1423589%2C12.2373134%2085.0373909%2C11.3928275%2086.8289836%2C11.3928275%20L88.9117865%2C11.3928275%20L88.9117865%2C7.32883383%20C87.6575188%2C7.10672039%2086.4261809%2C6.9960427%2085.2170087%2C6.9960427%20C83.9176454%2C6.9960427%2082.809365%2C7.24014006%2081.8921673%2C7.72833479%20C80.973441%2C8.21804565%2080.2457976%2C8.95109581%2079.7084726%2C9.92748526%20C79.1711477%2C10.9046328%2078.9021031%2C12.0591678%2078.9021031%2C13.3918485%20L78.9021031%2C17.0563412%20L74.6700003%2C17.0563412%20L74.6700003%2C21.853385%20L78.9021031%2C21.853385%20L78.9021031%2C33.3797838%20C74.916115%2C32.7574114%2071.5798087%2C30.9031811%2068.8931839%2C27.8163349%20C66.2057949%2C24.7302468%2064.8621003%2C21.1438349%2064.8621003%2C17.0563412%20C64.8621003%2C12.4821689%2066.4847758%2C8.5841917%2069.7324198%2C5.36316779%20C72.9792994%2C2.14366002%2076.9087269%2C0.532769028%2081.522231%2C0.532769028%20C86.1342064%2C0.532769028%2090.0643982%2C2.14366002%2093.3120422%2C5.36316779%20C96.5581574%2C8.5841917%2098.1823616%2C12.4821689%2098.1823616%2C17.0563412%22%20id%3D%22FB%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E'); }
    .featured-person .menu--footer_social_menu .facebook:hover {
      background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2235px%22%20height%3D%2234px%22%20viewBox%3D%220%200%2035%2034%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3E2ED5C211-4B6A-47D0-A90E-4C45E2165C4F%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20id%3D%22Exploration%3A-Featured-Person%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Block%3A-Featured-Person%22%20transform%3D%22translate(-550.000000%2C%20-764.000000)%22%20fill%3D%22%23D1412B%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Featured-Person%22%20transform%3D%22translate(340.000000%2C%20486.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Social%22%20transform%3D%22translate(146.000000%2C%20277.704918)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M98.1823616%2C17.0563412%20C98.1823616%2C21.1438349%2096.838667%2C24.7302468%2094.1520423%2C27.8163349%20C91.4646533%2C30.9031811%2088.1275826%2C32.7574114%2084.1423589%2C33.3797838%20L84.1423589%2C21.853385%20L88.0389201%2C21.853385%20L88.7772642%2C17.0563412%20L84.1423589%2C17.0563412%20L84.1423589%2C13.9247691%20C84.1423589%2C12.2373134%2085.0373909%2C11.3928275%2086.8289836%2C11.3928275%20L88.9117865%2C11.3928275%20L88.9117865%2C7.32883383%20C87.6575188%2C7.10672039%2086.4261809%2C6.9960427%2085.2170087%2C6.9960427%20C83.9176454%2C6.9960427%2082.809365%2C7.24014006%2081.8921673%2C7.72833479%20C80.973441%2C8.21804565%2080.2457976%2C8.95109581%2079.7084726%2C9.92748526%20C79.1711477%2C10.9046328%2078.9021031%2C12.0591678%2078.9021031%2C13.3918485%20L78.9021031%2C17.0563412%20L74.6700003%2C17.0563412%20L74.6700003%2C21.853385%20L78.9021031%2C21.853385%20L78.9021031%2C33.3797838%20C74.916115%2C32.7574114%2071.5798087%2C30.9031811%2068.8931839%2C27.8163349%20C66.2057949%2C24.7302468%2064.8621003%2C21.1438349%2064.8621003%2C17.0563412%20C64.8621003%2C12.4821689%2066.4847758%2C8.5841917%2069.7324198%2C5.36316779%20C72.9792994%2C2.14366002%2076.9087269%2C0.532769028%2081.522231%2C0.532769028%20C86.1342064%2C0.532769028%2090.0643982%2C2.14366002%2093.3120422%2C5.36316779%20C96.5581574%2C8.5841917%2098.1823616%2C12.4821689%2098.1823616%2C17.0563412%22%20id%3D%22FB%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E'); }
  .featured-person .menu--footer_social_menu .instagram {
    background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2231px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2031%2031%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3E65F6930D-9FF4-4AC4-9899-51C65BE0A7A2%3C%2Ftitle%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22path-1%22%20points%3D%220%200%2030.0953943%200%2030.0953943%2029.8488624%200%2029.8488624%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Exploration%3A-Featured-Person%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Block%3A-Featured-Person%22%20transform%3D%22translate(-674.000000%2C%20-765.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Featured-Person%22%20transform%3D%22translate(340.000000%2C%20486.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Social%22%20transform%3D%22translate(146.000000%2C%20277.704918)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22insta%22%20transform%3D%22translate(188.742606%2C%202.131607)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Clip-10%22%3E%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M24.3515971%2C5.6968686%20C24.6871385%2C6.02965972%2024.8552914%2C6.44128975%2024.8552914%2C6.92948448%20C24.8552914%2C7.41843727%2024.6871385%2C7.84068022%2024.3515971%2C8.19545527%20C24.0160556%2C8.55174646%2023.601788%2C8.72837592%2023.1087943%2C8.72837592%20C22.6158005%2C8.72837592%2022.1908323%2C8.55174646%2021.8323609%2C8.19545527%20C21.4731252%2C7.84068022%2021.295036%2C7.41843727%2021.295036%2C6.92948448%20C21.295036%2C6.44128975%2021.4731252%2C6.02965972%2021.8323609%2C5.6968686%20C22.1908323%2C5.36407747%2022.6158005%2C5.19730287%2023.1087943%2C5.19730287%20C23.601788%2C5.19730287%2024.0160556%2C5.36407747%2024.3515971%2C5.6968686%20M11.487136%2C18.4558833%20C12.4715948%2C19.4337889%2013.6593657%2C19.9219836%2015.0473914%2C19.9219836%20C16.4354172%2C19.9219836%2017.6224238%2C19.4337889%2018.6076469%2C18.4558833%20C19.5921057%2C17.4794938%2020.0858638%2C16.3022168%2020.0858638%2C14.9248102%20C20.0858638%2C13.5481617%2019.5921057%2C12.3708847%2018.6076469%2C11.3937372%20C17.6224238%2C10.4173477%2016.4354172%2C9.92763688%2015.0473914%2C9.92763688%20C13.6593657%2C9.92763688%2012.4715948%2C10.4173477%2011.487136%2C11.3937372%20C10.5019129%2C12.3708847%2010.0089191%2C13.5481617%2010.0089191%2C14.9248102%20C10.0089191%2C16.3022168%2010.5019129%2C17.4794938%2011.487136%2C18.4558833%20M9.57248593%2C9.49478099%20C11.0728684%2C8.00669675%2012.8980917%2C7.2622756%2015.0473914%2C7.2622756%20C17.1974556%2C7.2622756%2019.0211502%2C8.00669675%2020.522297%2C9.49478099%20C22.0226794%2C10.9836233%2022.7732528%2C12.7923696%2022.7732528%2C14.9248102%20C22.7732528%2C17.0564928%2022.0226794%2C18.8675133%2020.522297%2C20.3548395%20C19.0211502%2C21.8436818%2017.1974556%2C22.5865868%2015.0473914%2C22.5865868%20C12.8980917%2C22.5865868%2011.0728684%2C21.8436818%209.57248593%2C20.3548395%20C8.07133914%2C18.8675133%207.32229441%2C17.0564928%207.32229441%2C14.9248102%20C7.32229441%2C12.7923696%208.07133914%2C10.9836233%209.57248593%2C9.49478099%20M26.8035721%2C23.7191379%20C26.9380944%2C23.3643629%2027.0489224%2C22.9095231%2027.1391135%2C22.3538604%20C27.2293046%2C21.7989559%2027.2965658%2C21.1326155%2027.340897%2C20.3548395%20C27.3852282%2C19.5785795%2027.4081582%2C18.9455941%2027.4081582%2C18.4558833%20L27.4081582%2C16.3901525%20L27.4081582%2C14.8914553%20L27.4081582%2C13.425355%20L27.4081582%2C11.3937372%20C27.4081582%2C10.9055425%2027.3852282%2C10.2725571%2027.340897%2C9.49478099%20C27.2965658%2C8.71776299%2027.2293046%2C8.05142267%2027.1391135%2C7.49576004%20C27.0489224%2C6.94085547%2026.9380944%2C6.48601566%2026.8035721%2C6.12972448%20C26.2662471%2C4.75383406%2025.3024253%2C3.7979124%2023.9151639%2C3.26499176%20C23.5559281%2C3.13157208%2023.0973293%2C3.02165246%2022.5378387%2C2.93220063%20C21.9775839%2C2.84350687%2021.3057366%2C2.77679703%2020.522297%2C2.73207111%20C19.7388573%2C2.68810327%2019.1121056%2C2.66536128%2018.6412775%2C2.66536128%20L16.5592389%2C2.66536128%20L15.0473914%2C2.66536128%20L13.5699389%2C2.66536128%20L11.487136%2C2.66536128%20C10.9933779%2C2.66536128%2010.3551612%2C2.68810327%209.57248593%2C2.73207111%20C8.78904628%2C2.77679703%208.11719902%2C2.84350687%207.55694413%2C2.93220063%20C6.99668925%2C3.02165246%206.53809043%2C3.13157208%206.18038336%2C3.26499176%20C4.79159328%2C3.7979124%203.82853577%2C4.75383406%203.29121083%2C6.12972448%20C3.15745284%2C6.48601566%203.04509613%2C6.94085547%202.95566936%2C7.49576004%20C2.86547826%2C8.05142267%202.7982171%2C8.71776299%202.75388588%2C9.49478099%20C2.70955466%2C10.2725571%202.68662472%2C10.8934134%202.68662472%2C11.3603823%20L2.68662472%2C13.425355%20L2.68662472%2C14.9248102%20L2.68662472%2C16.1574261%20L2.68662472%2C17.756188%20C2.68662472%2C18.1791891%202.69732536%2C18.7227226%202.7202553%2C19.3890629%20C2.74318524%2C20.0546452%202.77605149%2C20.6209208%202.82114704%2C21.0878896%20C2.86547826%2C21.5541004%202.93273942%2C22.0316822%203.02293052%2C22.519877%20C3.11235729%2C23.0095878%203.20101973%2C23.4090888%203.29121083%2C23.7191379%20C3.87286699%2C25.0965445%204.83668883%2C26.0517081%206.18038336%2C26.5846287%20C6.53809043%2C26.7172903%206.99668925%2C26.8287261%207.55694413%2C26.9174198%20C8.11719902%2C27.0068717%208.78904628%2C27.0735815%209.57248593%2C27.1175494%20C10.3551612%2C27.1622753%2010.9834416%2C27.1842592%2011.4535054%2C27.1842592%20L13.5363083%2C27.1842592%20L15.0473914%2C27.1842592%20L16.5592389%2C27.1842592%20L18.6076469%2C27.1842592%20C19.1006406%2C27.1842592%2019.7388573%2C27.1622753%2020.522297%2C27.1175494%20C21.3057366%2C27.0735815%2021.9775839%2C27.0068717%2022.5378387%2C26.9174198%20C23.0973293%2C26.8287261%2023.5559281%2C26.7172903%2023.9151639%2C26.5846287%20C25.3024253%2C26.0077402%2026.2662471%2C25.0518186%2026.8035721%2C23.7191379%20M30.0282861%2C8.79508575%20C30.0718529%2C9.99434671%2030.0955472%2C12.0380936%2030.0955472%2C14.9248102%20C30.0955472%2C17.8122849%2030.0718529%2C19.8552738%2030.0282861%2C21.0545347%20C29.8937637%2C23.7638638%2029.0766935%2C25.8629496%2027.5763111%2C27.3502757%20C26.0751643%2C28.83836%2023.9587307%2C29.6259909%2021.2277748%2C29.7162008%20C20.0186026%2C29.8041365%2017.9587296%2C29.8488624%2015.0473914%2C29.8488624%20C12.1360533%2C29.8488624%2010.0761803%2C29.8041365%208.86700808%2C29.7162008%20C6.13528781%2C29.5827811%204.03031925%2C28.7830211%202.5521024%2C27.3176789%20C1.97044624%2C26.7840002%201.50038246%2C26.1631438%201.14191105%2C25.4520776%20C0.78267531%2C24.7417694%200.525859974%2C24.0526871%200.369172046%2C23.3863468%20C0.211719786%2C22.7200065%200.133757988%2C21.9437465%200.133757988%2C21.0545347%20C0.0435668874%2C19.8552738%200%2C17.8122849%200%2C14.9248102%20C0%2C12.0380936%200.0435668874%2C9.97236279%200.133757988%2C8.72837592%20C0.268280307%2C6.06301464%201.07464989%2C3.99804191%202.5521024%2C2.5319416%20C4.03031925%2C1.0226315%206.13528781%2C0.200129516%208.86700808%2C0.0667098385%20C10.0761803%2C0.0235000567%2012.1360533%2C0%2015.0473914%2C0%20C17.9587296%2C0%2020.0186026%2C0.0235000567%2021.2277748%2C0.0667098385%20C23.9587307%2C0.200129516%2026.0751643%2C1.01126051%2027.5763111%2C2.49858668%20C29.0766935%2C3.98742898%2029.8937637%2C6.0865147%2030.0282861%2C8.79508575%22%20id%3D%22Fill-9%22%20fill%3D%22%23000000%22%20mask%3D%22url(%23mask-2)%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E'); }
    .featured-person .menu--footer_social_menu .instagram:hover {
      background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2231px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2031%2031%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3E65F6930D-9FF4-4AC4-9899-51C65BE0A7A2%3C%2Ftitle%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22path-1%22%20points%3D%220%200%2030.0953943%200%2030.0953943%2029.8488624%200%2029.8488624%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Exploration%3A-Featured-Person%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Block%3A-Featured-Person%22%20transform%3D%22translate(-674.000000%2C%20-765.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Featured-Person%22%20transform%3D%22translate(340.000000%2C%20486.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Social%22%20transform%3D%22translate(146.000000%2C%20277.704918)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22insta%22%20transform%3D%22translate(188.742606%2C%202.131607)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Clip-10%22%3E%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M24.3515971%2C5.6968686%20C24.6871385%2C6.02965972%2024.8552914%2C6.44128975%2024.8552914%2C6.92948448%20C24.8552914%2C7.41843727%2024.6871385%2C7.84068022%2024.3515971%2C8.19545527%20C24.0160556%2C8.55174646%2023.601788%2C8.72837592%2023.1087943%2C8.72837592%20C22.6158005%2C8.72837592%2022.1908323%2C8.55174646%2021.8323609%2C8.19545527%20C21.4731252%2C7.84068022%2021.295036%2C7.41843727%2021.295036%2C6.92948448%20C21.295036%2C6.44128975%2021.4731252%2C6.02965972%2021.8323609%2C5.6968686%20C22.1908323%2C5.36407747%2022.6158005%2C5.19730287%2023.1087943%2C5.19730287%20C23.601788%2C5.19730287%2024.0160556%2C5.36407747%2024.3515971%2C5.6968686%20M11.487136%2C18.4558833%20C12.4715948%2C19.4337889%2013.6593657%2C19.9219836%2015.0473914%2C19.9219836%20C16.4354172%2C19.9219836%2017.6224238%2C19.4337889%2018.6076469%2C18.4558833%20C19.5921057%2C17.4794938%2020.0858638%2C16.3022168%2020.0858638%2C14.9248102%20C20.0858638%2C13.5481617%2019.5921057%2C12.3708847%2018.6076469%2C11.3937372%20C17.6224238%2C10.4173477%2016.4354172%2C9.92763688%2015.0473914%2C9.92763688%20C13.6593657%2C9.92763688%2012.4715948%2C10.4173477%2011.487136%2C11.3937372%20C10.5019129%2C12.3708847%2010.0089191%2C13.5481617%2010.0089191%2C14.9248102%20C10.0089191%2C16.3022168%2010.5019129%2C17.4794938%2011.487136%2C18.4558833%20M9.57248593%2C9.49478099%20C11.0728684%2C8.00669675%2012.8980917%2C7.2622756%2015.0473914%2C7.2622756%20C17.1974556%2C7.2622756%2019.0211502%2C8.00669675%2020.522297%2C9.49478099%20C22.0226794%2C10.9836233%2022.7732528%2C12.7923696%2022.7732528%2C14.9248102%20C22.7732528%2C17.0564928%2022.0226794%2C18.8675133%2020.522297%2C20.3548395%20C19.0211502%2C21.8436818%2017.1974556%2C22.5865868%2015.0473914%2C22.5865868%20C12.8980917%2C22.5865868%2011.0728684%2C21.8436818%209.57248593%2C20.3548395%20C8.07133914%2C18.8675133%207.32229441%2C17.0564928%207.32229441%2C14.9248102%20C7.32229441%2C12.7923696%208.07133914%2C10.9836233%209.57248593%2C9.49478099%20M26.8035721%2C23.7191379%20C26.9380944%2C23.3643629%2027.0489224%2C22.9095231%2027.1391135%2C22.3538604%20C27.2293046%2C21.7989559%2027.2965658%2C21.1326155%2027.340897%2C20.3548395%20C27.3852282%2C19.5785795%2027.4081582%2C18.9455941%2027.4081582%2C18.4558833%20L27.4081582%2C16.3901525%20L27.4081582%2C14.8914553%20L27.4081582%2C13.425355%20L27.4081582%2C11.3937372%20C27.4081582%2C10.9055425%2027.3852282%2C10.2725571%2027.340897%2C9.49478099%20C27.2965658%2C8.71776299%2027.2293046%2C8.05142267%2027.1391135%2C7.49576004%20C27.0489224%2C6.94085547%2026.9380944%2C6.48601566%2026.8035721%2C6.12972448%20C26.2662471%2C4.75383406%2025.3024253%2C3.7979124%2023.9151639%2C3.26499176%20C23.5559281%2C3.13157208%2023.0973293%2C3.02165246%2022.5378387%2C2.93220063%20C21.9775839%2C2.84350687%2021.3057366%2C2.77679703%2020.522297%2C2.73207111%20C19.7388573%2C2.68810327%2019.1121056%2C2.66536128%2018.6412775%2C2.66536128%20L16.5592389%2C2.66536128%20L15.0473914%2C2.66536128%20L13.5699389%2C2.66536128%20L11.487136%2C2.66536128%20C10.9933779%2C2.66536128%2010.3551612%2C2.68810327%209.57248593%2C2.73207111%20C8.78904628%2C2.77679703%208.11719902%2C2.84350687%207.55694413%2C2.93220063%20C6.99668925%2C3.02165246%206.53809043%2C3.13157208%206.18038336%2C3.26499176%20C4.79159328%2C3.7979124%203.82853577%2C4.75383406%203.29121083%2C6.12972448%20C3.15745284%2C6.48601566%203.04509613%2C6.94085547%202.95566936%2C7.49576004%20C2.86547826%2C8.05142267%202.7982171%2C8.71776299%202.75388588%2C9.49478099%20C2.70955466%2C10.2725571%202.68662472%2C10.8934134%202.68662472%2C11.3603823%20L2.68662472%2C13.425355%20L2.68662472%2C14.9248102%20L2.68662472%2C16.1574261%20L2.68662472%2C17.756188%20C2.68662472%2C18.1791891%202.69732536%2C18.7227226%202.7202553%2C19.3890629%20C2.74318524%2C20.0546452%202.77605149%2C20.6209208%202.82114704%2C21.0878896%20C2.86547826%2C21.5541004%202.93273942%2C22.0316822%203.02293052%2C22.519877%20C3.11235729%2C23.0095878%203.20101973%2C23.4090888%203.29121083%2C23.7191379%20C3.87286699%2C25.0965445%204.83668883%2C26.0517081%206.18038336%2C26.5846287%20C6.53809043%2C26.7172903%206.99668925%2C26.8287261%207.55694413%2C26.9174198%20C8.11719902%2C27.0068717%208.78904628%2C27.0735815%209.57248593%2C27.1175494%20C10.3551612%2C27.1622753%2010.9834416%2C27.1842592%2011.4535054%2C27.1842592%20L13.5363083%2C27.1842592%20L15.0473914%2C27.1842592%20L16.5592389%2C27.1842592%20L18.6076469%2C27.1842592%20C19.1006406%2C27.1842592%2019.7388573%2C27.1622753%2020.522297%2C27.1175494%20C21.3057366%2C27.0735815%2021.9775839%2C27.0068717%2022.5378387%2C26.9174198%20C23.0973293%2C26.8287261%2023.5559281%2C26.7172903%2023.9151639%2C26.5846287%20C25.3024253%2C26.0077402%2026.2662471%2C25.0518186%2026.8035721%2C23.7191379%20M30.0282861%2C8.79508575%20C30.0718529%2C9.99434671%2030.0955472%2C12.0380936%2030.0955472%2C14.9248102%20C30.0955472%2C17.8122849%2030.0718529%2C19.8552738%2030.0282861%2C21.0545347%20C29.8937637%2C23.7638638%2029.0766935%2C25.8629496%2027.5763111%2C27.3502757%20C26.0751643%2C28.83836%2023.9587307%2C29.6259909%2021.2277748%2C29.7162008%20C20.0186026%2C29.8041365%2017.9587296%2C29.8488624%2015.0473914%2C29.8488624%20C12.1360533%2C29.8488624%2010.0761803%2C29.8041365%208.86700808%2C29.7162008%20C6.13528781%2C29.5827811%204.03031925%2C28.7830211%202.5521024%2C27.3176789%20C1.97044624%2C26.7840002%201.50038246%2C26.1631438%201.14191105%2C25.4520776%20C0.78267531%2C24.7417694%200.525859974%2C24.0526871%200.369172046%2C23.3863468%20C0.211719786%2C22.7200065%200.133757988%2C21.9437465%200.133757988%2C21.0545347%20C0.0435668874%2C19.8552738%200%2C17.8122849%200%2C14.9248102%20C0%2C12.0380936%200.0435668874%2C9.97236279%200.133757988%2C8.72837592%20C0.268280307%2C6.06301464%201.07464989%2C3.99804191%202.5521024%2C2.5319416%20C4.03031925%2C1.0226315%206.13528781%2C0.200129516%208.86700808%2C0.0667098385%20C10.0761803%2C0.0235000567%2012.1360533%2C0%2015.0473914%2C0%20C17.9587296%2C0%2020.0186026%2C0.0235000567%2021.2277748%2C0.0667098385%20C23.9587307%2C0.200129516%2026.0751643%2C1.01126051%2027.5763111%2C2.49858668%20C29.0766935%2C3.98742898%2029.8937637%2C6.0865147%2030.0282861%2C8.79508575%22%20id%3D%22Fill-9%22%20fill%3D%22%23D1412B%22%20mask%3D%22url(%23mask-2)%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E'); }
  .featured-person .menu--footer_social_menu .linkedin {
    background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2231px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2031%2031%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3E8B1270F5-262C-4123-BDFA-11C4A074D834%3C%2Ftitle%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22path-1%22%20points%3D%220%200%2030.0955472%200%2030.0955472%2029.8487108%200%2029.8487108%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Exploration%3A-Featured-Person%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Block%3A-Featured-Person%22%20transform%3D%22translate(-614.000000%2C%20-763.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Featured-Person%22%20transform%3D%22translate(340.000000%2C%20486.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Social%22%20transform%3D%22translate(146.000000%2C%20277.704918)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22linked-in%22%20transform%3D%22translate(128.649704%2C%20-0.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Clip-7%22%3E%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M30.0955472%2C29.8487108%20L23.8479027%2C29.8487108%20L23.8479027%2C20.1212034%20C23.8479027%2C19.3661693%2023.8249728%2C18.7551679%2023.7806415%2C18.2889571%20C23.735546%2C17.8227463%2023.6231893%2C17.2898256%2023.4451001%2C16.6901951%20C23.2654822%2C16.0905647%2022.9414057%2C15.6349668%2022.4705776%2C15.3241596%20C22.0005138%2C15.0141104%2021.3844627%2C14.8579488%2020.6231887%2C14.8579488%20C19.1457362%2C14.8579488%2018.1482838%2C15.3241596%2017.6338888%2C16.2565812%20C17.1187294%2C17.1897609%2016.8619141%2C18.4337477%2016.8619141%2C19.9877838%20L16.8619141%2C29.8487108%20L10.6142696%2C29.8487108%20L10.6142696%2C9.92748526%20L16.6601306%2C9.92748526%20L16.6601306%2C12.6587983%20L16.7273918%2C12.6587983%20C17.1745256%2C11.7711026%2017.913634%2C11.0046975%2018.9439527%2C10.3603411%20C19.973507%2C9.71674282%2021.2048449%2C9.39456462%2022.6387305%2C9.39456462%20C24.1605142%2C9.39456462%2025.4270113%2C9.62729099%2026.4344%2C10.0935018%20C27.4417887%2C10.5604707%2028.2030628%2C11.249553%2028.7182221%2C12.1592326%20C29.2326171%2C13.0704283%2029.5918529%2C14.0581888%2029.792872%2C15.1240301%20C29.9946555%2C16.1898714%2030.0955472%2C17.4558422%2030.0955472%2C18.9219425%20L30.0955472%2C29.8487108%20Z%20M0.470063785%2C29.8487108%20L6.7177083%2C29.8487108%20L6.7177083%2C9.92748526%20L0.470063785%2C9.92748526%20L0.470063785%2C29.8487108%20Z%20M3.62751662%2C7.19541415%20C2.6422935%2C7.19541415%201.79082837%2C6.8406391%201.07464989%2C6.12957287%20C0.357707075%2C5.4192647%200%2C4.57553686%200%2C3.59763127%20C0%2C2.62124181%200.357707075%2C1.7767559%201.07464989%2C1.06568967%20C1.79082837%2C0.35613957%202.6422935%2C-0.000151613269%203.62751662%2C-0.000151613269%20C4.25426834%2C-0.000151613269%204.84738947%2C0.156010054%205.40764436%2C0.46605919%20C5.96713491%2C0.777624458%206.41579742%2C1.21048034%206.75133888%2C1.76538491%20C7.08688035%2C2.32104754%207.25503325%2C2.92143609%207.25503325%2C3.56427635%20C7.25503325%2C4.20863274%207.08688035%2C4.80826322%206.75133888%2C5.36316779%20C6.41579742%2C5.91958849%205.96713491%2C6.3630573%205.40764436%2C6.69584843%20C4.84738947%2C7.02863955%204.25426834%2C7.19541415%203.62751662%2C7.19541415%20L3.62751662%2C7.19541415%20Z%22%20id%3D%22Fill-6%22%20fill%3D%22%23000000%22%20mask%3D%22url(%23mask-2)%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E'); }
    .featured-person .menu--footer_social_menu .linkedin:hover {
      background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2231px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2031%2031%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3E8B1270F5-262C-4123-BDFA-11C4A074D834%3C%2Ftitle%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22path-1%22%20points%3D%220%200%2030.0955472%200%2030.0955472%2029.8487108%200%2029.8487108%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Exploration%3A-Featured-Person%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Block%3A-Featured-Person%22%20transform%3D%22translate(-614.000000%2C%20-763.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Featured-Person%22%20transform%3D%22translate(340.000000%2C%20486.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Social%22%20transform%3D%22translate(146.000000%2C%20277.704918)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22linked-in%22%20transform%3D%22translate(128.649704%2C%20-0.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Clip-7%22%3E%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M30.0955472%2C29.8487108%20L23.8479027%2C29.8487108%20L23.8479027%2C20.1212034%20C23.8479027%2C19.3661693%2023.8249728%2C18.7551679%2023.7806415%2C18.2889571%20C23.735546%2C17.8227463%2023.6231893%2C17.2898256%2023.4451001%2C16.6901951%20C23.2654822%2C16.0905647%2022.9414057%2C15.6349668%2022.4705776%2C15.3241596%20C22.0005138%2C15.0141104%2021.3844627%2C14.8579488%2020.6231887%2C14.8579488%20C19.1457362%2C14.8579488%2018.1482838%2C15.3241596%2017.6338888%2C16.2565812%20C17.1187294%2C17.1897609%2016.8619141%2C18.4337477%2016.8619141%2C19.9877838%20L16.8619141%2C29.8487108%20L10.6142696%2C29.8487108%20L10.6142696%2C9.92748526%20L16.6601306%2C9.92748526%20L16.6601306%2C12.6587983%20L16.7273918%2C12.6587983%20C17.1745256%2C11.7711026%2017.913634%2C11.0046975%2018.9439527%2C10.3603411%20C19.973507%2C9.71674282%2021.2048449%2C9.39456462%2022.6387305%2C9.39456462%20C24.1605142%2C9.39456462%2025.4270113%2C9.62729099%2026.4344%2C10.0935018%20C27.4417887%2C10.5604707%2028.2030628%2C11.249553%2028.7182221%2C12.1592326%20C29.2326171%2C13.0704283%2029.5918529%2C14.0581888%2029.792872%2C15.1240301%20C29.9946555%2C16.1898714%2030.0955472%2C17.4558422%2030.0955472%2C18.9219425%20L30.0955472%2C29.8487108%20Z%20M0.470063785%2C29.8487108%20L6.7177083%2C29.8487108%20L6.7177083%2C9.92748526%20L0.470063785%2C9.92748526%20L0.470063785%2C29.8487108%20Z%20M3.62751662%2C7.19541415%20C2.6422935%2C7.19541415%201.79082837%2C6.8406391%201.07464989%2C6.12957287%20C0.357707075%2C5.4192647%200%2C4.57553686%200%2C3.59763127%20C0%2C2.62124181%200.357707075%2C1.7767559%201.07464989%2C1.06568967%20C1.79082837%2C0.35613957%202.6422935%2C-0.000151613269%203.62751662%2C-0.000151613269%20C4.25426834%2C-0.000151613269%204.84738947%2C0.156010054%205.40764436%2C0.46605919%20C5.96713491%2C0.777624458%206.41579742%2C1.21048034%206.75133888%2C1.76538491%20C7.08688035%2C2.32104754%207.25503325%2C2.92143609%207.25503325%2C3.56427635%20C7.25503325%2C4.20863274%207.08688035%2C4.80826322%206.75133888%2C5.36316779%20C6.41579742%2C5.91958849%205.96713491%2C6.3630573%205.40764436%2C6.69584843%20C4.84738947%2C7.02863955%204.25426834%2C7.19541415%203.62751662%2C7.19541415%20L3.62751662%2C7.19541415%20Z%22%20id%3D%22Fill-6%22%20fill%3D%22%23D1412B%22%20mask%3D%22url(%23mask-2)%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E'); }

.featured-person__media {
  margin: 0 auto;
  margin-bottom: 1rem;
  max-width: 114px; }
  @media (min-width: 40em) {
    .featured-person__media {
      flex: 1;
      margin-bottom: 0;
      margin-right: 2rem; } }
  .featured-person__media img {
    border-radius: 50%; }

@media (min-width: 40em) {
  .featured-person__content {
    flex: 2;
    max-width: 614px; } }

.featured-person__title {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.25rem;
  margin-bottom: 1rem;
  margin-top: 0; }

.featured-person__summary {
  margin-bottom: 1.5rem; }

.featured-person-connect__title {
  font-family: "veneer-two", serif;
  font-size: 1rem;
  letter-spacing: 1.5px;
  margin-bottom: 0.25rem;
  text-transform: uppercase; }

.featured-person-connect__link {
  margin-bottom: 1rem; }
  .featured-person-connect__link a:hover {
    text-decoration: none; }

.featured-stories {
  background-image: url("/wp-content/themes/gesso/images/featured-stories-bg-image.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  margin: 0 auto;
  max-width: 1440px;
  padding-bottom: 2rem; }
  @media (min-width: 64em) {
    .featured-stories {
      display: flex;
      padding-bottom: 0; } }

.featured-stories__title {
  color: #fff;
  font-family: "veneer-two", serif;
  font-size: 18px;
  font-weight: normal;
  letter-spacing: 2px;
  margin-bottom: 0.5rem;
  margin-top: 0;
  text-transform: uppercase; }
  @media (min-width: 64em) {
    .featured-stories__title {
      font-size: 20px; } }

.featured-stories__seperator {
  align-items: center;
  display: flex;
  margin-bottom: 0.5rem; }
  .featured-stories__seperator .line {
    border-bottom: 2px solid #DA6655;
    display: inline-block;
    margin-right: 0.75rem;
    width: 75px; }
  .featured-stories__seperator .circle {
    border: 2px solid #DA6655;
    border-radius: 50%;
    display: inline-block;
    height: 10px;
    width: 10px; }

.featured-stories__main {
  flex: 3;
  position: relative; }
  @media (min-width: 64em) {
    .featured-stories__main {
      max-width: 940px; } }

.featured-stories__sidebar {
  padding: 1rem; }
  @media (min-width: 40em) {
    .featured-stories__sidebar {
      padding: 4rem 3rem; } }
  @media (min-width: 64em) {
    .featured-stories__sidebar {
      flex: 1; } }

.featured-stories__content {
  padding: 2rem 1rem;
  padding-bottom: 0;
  z-index: 2; }
  @media (min-width: 40em) {
    .featured-stories__content {
      bottom: 3rem;
      left: 4rem;
      max-width: 700px;
      padding: 0;
      position: absolute;
      right: 4rem; } }
  @media (min-width: 64em) {
    .featured-stories__content {
      bottom: 4rem; } }
  @media (min-width: gesoo-breakpoint(desktop-lg)) {
    .featured-stories__content {
      left: 7.5rem; } }

.featured-stories__media {
  background: radial-gradient(circle, rgba(46, 46, 47, 0) 0%, #2e2e2f 100%);
  height: 100%; }
  .featured-stories__media img {
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%; }
    @media (min-width: 64em) {
      .featured-stories__media img {
        width: auto; } }
  @media (min-width: 40em) {
    .featured-stories__media::after {
      background: linear-gradient(180deg, rgba(46, 46, 47, 0) 0%, #2e2e2f 100%);
      bottom: 0;
      content: '';
      height: 50%;
      left: 0;
      mix-blend-mode: multiply;
      position: absolute;
      right: 0;
      z-index: 1; } }

.featured-stories-main__title {
  margin-bottom: 1rem;
  margin-top: 0; }
  .featured-stories-main__title a {
    color: #fff;
    font-family: "Arvo", serif;
    font-size: 22px;
    font-weight: bold;
    text-decoration: none; }
    @media (min-width: 64em) {
      .featured-stories-main__title a {
        font-size: 38px; } }
    .featured-stories-main__title a:hover, .featured-stories-main__title a:focus {
      text-decoration: underline; }

.featured-stories-main__author {
  color: #dedfdf;
  font-size: 0.875rem;
  margin-bottom: 1.25rem; }

.featured-stories-main__summary {
  color: #fff;
  display: none; }
  @media (min-width: 40em) {
    .featured-stories-main__summary {
      display: block; } }

.featured-stories-item {
  border-bottom: 1px solid #828283;
  display: flex;
  margin-top: 1.25rem;
  padding-bottom: 1.25rem; }
  @media (min-width: 40em) {
    .featured-stories-item {
      margin-top: 2.5rem;
      padding-bottom: 2.5rem; } }
  .featured-stories-item:first-of-type {
    border-top: 1px solid #828283;
    margin-top: 0;
    padding-top: 1.25rem; }
    @media (min-width: 40em) {
      .featured-stories-item:first-of-type {
        border-top: 0; } }
  .featured-stories-item .featured-stories-item__media {
    margin-right: 1.25rem;
    width: 90px; }
    @media (min-width: 40em) {
      .featured-stories-item .featured-stories-item__media {
        width: 120px; } }
  .featured-stories-item .featured-stories-item__content {
    flex: 1; }
  .featured-stories-item .featured-stories-item__title {
    line-height: 22px;
    margin-bottom: 1rem;
    margin-top: 0; }
    .featured-stories-item .featured-stories-item__title a {
      color: #fff;
      font-size: 1rem;
      text-decoration: none; }
      .featured-stories-item .featured-stories-item__title a:hover, .featured-stories-item .featured-stories-item__title a:focus {
        text-decoration: underline; }
    @media (min-width: 40em) {
      .featured-stories-item .featured-stories-item__title::after {
        border-bottom: 2px solid #DA6655;
        content: '';
        display: block;
        margin-top: 1rem;
        width: 50px; } }
  .featured-stories-item .featured-stories-item__author {
    color: #dedfdf;
    font-size: 0.75rem; }
  .featured-stories-item .featured-stories-item__summary {
    color: #dedfdf;
    font-size: 0.75rem; }

.featured-stories__link {
  margin-top: 0.5rem;
  text-align: right; }
  .featured-stories__link a {
    color: #fff; }

.fieldset {
  margin-bottom: 2.95rem;
  padding: 0;
  position: relative;
  top: 1.45rem; }

.fieldset__legend {
  box-sizing: content-box;
  display: block;
  left: -1px;
  position: absolute;
  text-indent: 0;
  top: -1.45rem;
  width: 100%; }
  [dir='rtl'] .fieldset__legend {
    left: auto;
    right: -1px; }

.fieldset__legend-text {
  display: block;
  font-size: 18px;
  font-weight: 700; }

.fieldset__legend-link {
  display: block; }

.fieldset__description {
  color: #4d4d4f;
  font-size: 0.875rem; }
  .fieldset__description > :last-child {
    margin-bottom: 0; }

.fieldset--default {
  background: #fff;
  border: 1px solid #4d4d4f;
  margin: 1rem 0 1.75rem;
  padding: 0 1rem; }
  .fieldset--default .fieldset__legend {
    background: #4d4d4f;
    border: 1px solid #4d4d4f;
    border-bottom: 0;
    color: #212121;
    height: 2em;
    line-height: 2;
    padding: 0;
    text-shadow: 0 1px 0 #fff; }
  .fieldset--default .fieldset__legend-text {
    padding-left: 1em; }
    [dir='rtl'] .fieldset--default .fieldset__legend-text {
      padding-left: 0;
      padding-right: 1em; }
  .fieldset--default .fieldset__content {
    padding: 1.5rem 0 1rem; }
  .fieldset--default .fieldset__description {
    font-style: italic;
    margin: 1rem 0 0; }

.fieldset--checkboxes {
  margin-bottom: 1.5rem; }

.fieldset--radios {
  margin-bottom: 1.5rem; }

.form-item,
.mc-field-group {
  margin: 0 0 1.5rem;
  padding-bottom: 0 !important; }

.form-item__label,
.mc-field-group label {
  display: block;
  font-weight: 700; }
  .is-disabled > .form-item__label, .is-disabled >
  .mc-field-group label {
    opacity: 0.35; }

.form-item__fieldset {
  border: 0;
  margin: 0;
  padding: 0; }

.form-item__description {
  color: #4d4d4f;
  font-size: 1rem; }
  .form-item__description > :last-child {
    margin-bottom: 0; }

.form-item__required-marker::before {
  content: 'Required.';
  font-style: italic;
  font-weight: 400;
  margin-left: 16px; }


.form-item__color,
.form-item__date,
.form-item__email,
.form-item__month,
.form-item__number,
.form-item__password,
.form-item__search,
.form-item__select,
.form-item__tel,
.form-item__text,
.form-item__textarea,
.form-item__time,
.form-item__url,
.form-item__week,
.facetwp-dropdown,
.facetwp-search,
.fdate-input,
.email,
select,
input[type='text'] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border: 1px solid #4d4d4f;
  border-radius: 0;
  color: #2e2e2f;
  display: inline-block;
  font-size: 1rem;
  height: 3.125rem;
  line-height: 1.375;
  margin: 0.25rem 0;
  max-width: 100%;
  padding: 0.84375em 0.625em;
  transition-duration: 200ms;
  transition-property: background-color, border;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }
  
  .form-item__color:hover,
  .form-item__color:focus,
  .form-item__date:hover,
  .form-item__date:focus,
  .form-item__email:hover,
  .form-item__email:focus,
  .form-item__month:hover,
  .form-item__month:focus,
  .form-item__number:hover,
  .form-item__number:focus,
  .form-item__password:hover,
  .form-item__password:focus,
  .form-item__search:hover,
  .form-item__search:focus,
  .form-item__select:hover,
  .form-item__select:focus,
  .form-item__tel:hover,
  .form-item__tel:focus,
  .form-item__text:hover,
  .form-item__text:focus,
  .form-item__textarea:hover,
  .form-item__textarea:focus,
  .form-item__time:hover,
  .form-item__time:focus,
  .form-item__url:hover,
  .form-item__url:focus,
  .form-item__week:hover,
  .form-item__week:focus,
  .facetwp-dropdown:hover,
  .facetwp-dropdown:focus,
  .facetwp-search:hover,
  .facetwp-search:focus,
  .fdate-input:hover,
  .fdate-input:focus,
  .email:hover,
  .email:focus,
  select:hover,
  select:focus,
  input[type='text']:hover,
  input[type='text']:focus {
    background-color: #fff;
    border: 1px solid #4d4d4f; }
  
  .form-item__color:focus,
  .form-item__date:focus,
  .form-item__email:focus,
  .form-item__month:focus,
  .form-item__number:focus,
  .form-item__password:focus,
  .form-item__search:focus,
  .form-item__select:focus,
  .form-item__tel:focus,
  .form-item__text:focus,
  .form-item__textarea:focus,
  .form-item__time:focus,
  .form-item__url:focus,
  .form-item__week:focus,
  .facetwp-dropdown:focus,
  .facetwp-search:focus,
  .fdate-input:focus,
  .email:focus,
  select:focus,
  input[type='text']:focus {
    outline: 2px solid transparent;
    outline-offset: 2px; }
    
    .form-item__color:focus:focus,
    .form-item__date:focus:focus,
    .form-item__email:focus:focus,
    .form-item__month:focus:focus,
    .form-item__number:focus:focus,
    .form-item__password:focus:focus,
    .form-item__search:focus:focus,
    .form-item__select:focus:focus,
    .form-item__tel:focus:focus,
    .form-item__text:focus:focus,
    .form-item__textarea:focus:focus,
    .form-item__time:focus:focus,
    .form-item__url:focus:focus,
    .form-item__week:focus:focus,
    .facetwp-dropdown:focus:focus,
    .facetwp-search:focus:focus,
    .fdate-input:focus:focus,
    .email:focus:focus,
    select:focus:focus,
    input[type='text']:focus:focus {
      outline-color: #a73422; }
  
  .form-item__color:disabled,
  .form-item__date:disabled,
  .form-item__email:disabled,
  .form-item__month:disabled,
  .form-item__number:disabled,
  .form-item__password:disabled,
  .form-item__search:disabled,
  .form-item__select:disabled,
  .form-item__tel:disabled,
  .form-item__text:disabled,
  .form-item__textarea:disabled,
  .form-item__time:disabled,
  .form-item__url:disabled,
  .form-item__week:disabled,
  .facetwp-dropdown:disabled,
  .facetwp-search:disabled,
  .fdate-input:disabled,
  .email:disabled,
  select:disabled,
  input[type='text']:disabled {
    cursor: default;
    opacity: 0.35; }
    
    .form-item__color:disabled:hover,
    .form-item__color:disabled:focus,
    .form-item__date:disabled:hover,
    .form-item__date:disabled:focus,
    .form-item__email:disabled:hover,
    .form-item__email:disabled:focus,
    .form-item__month:disabled:hover,
    .form-item__month:disabled:focus,
    .form-item__number:disabled:hover,
    .form-item__number:disabled:focus,
    .form-item__password:disabled:hover,
    .form-item__password:disabled:focus,
    .form-item__search:disabled:hover,
    .form-item__search:disabled:focus,
    .form-item__select:disabled:hover,
    .form-item__select:disabled:focus,
    .form-item__tel:disabled:hover,
    .form-item__tel:disabled:focus,
    .form-item__text:disabled:hover,
    .form-item__text:disabled:focus,
    .form-item__textarea:disabled:hover,
    .form-item__textarea:disabled:focus,
    .form-item__time:disabled:hover,
    .form-item__time:disabled:focus,
    .form-item__url:disabled:hover,
    .form-item__url:disabled:focus,
    .form-item__week:disabled:hover,
    .form-item__week:disabled:focus,
    .facetwp-dropdown:disabled:hover,
    .facetwp-dropdown:disabled:focus,
    .facetwp-search:disabled:hover,
    .facetwp-search:disabled:focus,
    .fdate-input:disabled:hover,
    .fdate-input:disabled:focus,
    .email:disabled:hover,
    .email:disabled:focus,
    select:disabled:hover,
    select:disabled:focus,
    input[type='text']:disabled:hover,
    input[type='text']:disabled:focus {
      background-color: #fff;
      border: 1px solid #4d4d4f; }
  .is-full-width >
  .form-item__color, .is-full-width >
  .form-item__date, .is-full-width >
  .form-item__email, .is-full-width >
  .form-item__month, .is-full-width >
  .form-item__number, .is-full-width >
  .form-item__password, .is-full-width >
  .form-item__search, .is-full-width >
  .form-item__select, .is-full-width >
  .form-item__tel, .is-full-width >
  .form-item__text, .is-full-width >
  .form-item__textarea, .is-full-width >
  .form-item__time, .is-full-width >
  .form-item__url, .is-full-width >
  .form-item__week, .is-full-width >
  .facetwp-dropdown, .is-full-width >
  .facetwp-search, .is-full-width >
  .fdate-input, .is-full-width >
  .email, .is-full-width >
  select, .is-full-width >
  input[type='text'] {
    width: 100%; }
  
  .form-item__color ::-moz-placeholder, .form-item__date ::-moz-placeholder, .form-item__email ::-moz-placeholder, .form-item__month ::-moz-placeholder, .form-item__number ::-moz-placeholder, .form-item__password ::-moz-placeholder, .form-item__search ::-moz-placeholder, .form-item__select ::-moz-placeholder, .form-item__tel ::-moz-placeholder, .form-item__text ::-moz-placeholder, .form-item__textarea ::-moz-placeholder, .form-item__time ::-moz-placeholder, .form-item__url ::-moz-placeholder, .form-item__week ::-moz-placeholder, .facetwp-dropdown ::-moz-placeholder, .facetwp-search ::-moz-placeholder, .fdate-input ::-moz-placeholder, .email ::-moz-placeholder, select ::-moz-placeholder, input[type='text'] ::-moz-placeholder {
    color: #828283; }
  
  .form-item__color ::placeholder,
  .form-item__date ::placeholder,
  .form-item__email ::placeholder,
  .form-item__month ::placeholder,
  .form-item__number ::placeholder,
  .form-item__password ::placeholder,
  .form-item__search ::placeholder,
  .form-item__select ::placeholder,
  .form-item__tel ::placeholder,
  .form-item__text ::placeholder,
  .form-item__textarea ::placeholder,
  .form-item__time ::placeholder,
  .form-item__url ::placeholder,
  .form-item__week ::placeholder,
  .facetwp-dropdown ::placeholder,
  .facetwp-search ::placeholder,
  .fdate-input ::placeholder,
  .email ::placeholder,
  select ::placeholder,
  input[type='text'] ::placeholder {
    color: #828283; }

.form-item__textarea {
  height: auto; }

/* stylelint-disable */
#mc_embed_signup h2 {
  font-size: 2.375rem !important; }

/* stylelint-enable */
.form-item--checkbox,
input[type='checkbox'] {
  margin-bottom: 16px; }

.form-item--checkbox.has-visible-label-after label,
.input-group label {
  font-size: 18px;
  font-weight: 400; }

.form-item--checkbox.has-visible-label-after .form-item__checkbox,
.form-item--checkbox.has-visible-label-after input[type='checkbox'],
.input-group .form-item__checkbox,
.input-group input[type='checkbox'] {
  clip: rect(1px, 1px, 1px, 1px) !important;
  height: 1px !important;
  overflow: hidden !important;
  position: absolute !important;
  width: 1px !important;
  word-wrap: normal !important; }
  .form-item--checkbox.has-visible-label-after .form-item__checkbox + .form-item__label,
  .form-item--checkbox.has-visible-label-after .form-item__checkbox + label,
  .form-item--checkbox.has-visible-label-after input[type='checkbox'] + .form-item__label,
  .form-item--checkbox.has-visible-label-after input[type='checkbox'] + label,
  .input-group .form-item__checkbox + .form-item__label,
  .input-group .form-item__checkbox + label,
  .input-group input[type='checkbox'] + .form-item__label,
  .input-group input[type='checkbox'] + label {
    cursor: pointer;
    display: block; }
    .form-item--checkbox.has-visible-label-after .form-item__checkbox + .form-item__label::before,
    .form-item--checkbox.has-visible-label-after .form-item__checkbox + label::before,
    .form-item--checkbox.has-visible-label-after input[type='checkbox'] + .form-item__label::before,
    .form-item--checkbox.has-visible-label-after input[type='checkbox'] + label::before,
    .input-group .form-item__checkbox + .form-item__label::before,
    .input-group .form-item__checkbox + label::before,
    .input-group input[type='checkbox'] + .form-item__label::before,
    .input-group input[type='checkbox'] + label::before {
      outline: 2px solid transparent;
      outline-offset: 2px;
      background: #fff;
      border: 1px solid #4d4d4f;
      content: '\a0';
      display: inline-block;
      height: 1.875rem;
      line-height: 1.25rem;
      margin-right: 0.6em;
      text-indent: 0.15em;
      transition-duration: 200ms;
      transition-property: background-color, border-color, box-shadow, color, opacity, text-shadow, transform;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      vertical-align: middle;
      width: 1.875rem; }
      .form-item--checkbox.has-visible-label-after .form-item__checkbox + .form-item__label::before:focus,
      .form-item--checkbox.has-visible-label-after .form-item__checkbox + label::before:focus,
      .form-item--checkbox.has-visible-label-after input[type='checkbox'] + .form-item__label::before:focus,
      .form-item--checkbox.has-visible-label-after input[type='checkbox'] + label::before:focus,
      .input-group .form-item__checkbox + .form-item__label::before:focus,
      .input-group .form-item__checkbox + label::before:focus,
      .input-group input[type='checkbox'] + .form-item__label::before:focus,
      .input-group input[type='checkbox'] + label::before:focus {
        outline-color: #a73422; }
  .form-item--checkbox.has-visible-label-after .form-item__checkbox:checked + .form-item__label::before,
  .form-item--checkbox.has-visible-label-after .form-item__checkbox:checked + label::before,
  .form-item--checkbox.has-visible-label-after input[type='checkbox']:checked + .form-item__label::before,
  .form-item--checkbox.has-visible-label-after input[type='checkbox']:checked + label::before,
  .input-group .form-item__checkbox:checked + .form-item__label::before,
  .input-group .form-item__checkbox:checked + label::before,
  .input-group input[type='checkbox']:checked + .form-item__label::before,
  .input-group input[type='checkbox']:checked + label::before {
    background-image: url("../images/correct.svg");
    background-color: #d1412d;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 1.25rem; }
  .form-item--checkbox.has-visible-label-after .form-item__checkbox:focus + .form-item__label::before,
  .form-item--checkbox.has-visible-label-after input[type='checkbox']:focus + .form-item__label::before,
  .input-group .form-item__checkbox:focus + .form-item__label::before,
  .input-group input[type='checkbox']:focus + .form-item__label::before {
    outline-color: #a73422; }
  .form-item--checkbox.has-visible-label-after .form-item__checkbox:disabled + .form-item__label,
  .form-item--checkbox.has-visible-label-after input[type='checkbox']:disabled + .form-item__label,
  .input-group .form-item__checkbox:disabled + .form-item__label,
  .input-group input[type='checkbox']:disabled + .form-item__label {
    cursor: default;
    opacity: 0.35; }
    .form-item--checkbox.has-visible-label-after .form-item__checkbox:disabled + .form-item__label::before,
    .form-item--checkbox.has-visible-label-after input[type='checkbox']:disabled + .form-item__label::before,
    .input-group .form-item__checkbox:disabled + .form-item__label::before,
    .input-group input[type='checkbox']:disabled + .form-item__label::before {
      cursor: not-allowed; }

.form-item--checkboxes {
  margin-bottom: 0.25rem;
  margin-top: 0.25rem; }

.form-item--radio {
  margin-bottom: 16px; }
  .form-item--radio label {
    font-size: 18px;
    font-weight: 400; }
  .form-item--radio .form-item__radio {
    outline: 2px solid transparent;
    outline-offset: 2px;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    background-color: #fff;
    border: 1px solid #4d4d4f;
    border-radius: 50%;
    box-shadow: 0 0 0 2px transparent;
    cursor: pointer;
    height: 18px;
    margin-right: 3px;
    outline: none;
    position: relative;
    top: 2px;
    transition-duration: 200ms;
    transition-property: background-color, border, border-radius;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    width: 18px; }
    .form-item--radio .form-item__radio:focus {
      outline-color: #a73422; }
    .form-item--radio .form-item__radio:hover {
      border: 2px solid #d1412d; }
    .form-item--radio .form-item__radio:checked {
      background-color: #d1412d;
      border: 2px solid #fff;
      box-shadow: 0 0 0 2px #d1412d; }
    .form-item--radio .form-item__radio:disabled {
      cursor: default;
      opacity: 0.35; }
    .form-item--radio .form-item__radio + .form-item__label {
      cursor: pointer;
      display: inline; }
    .form-item--radio .form-item__radio:disabled + .form-item__label {
      cursor: default;
      opacity: 0.35; }

.form-item--radios {
  margin-bottom: 0;
  margin-top: 0.25rem; }

.form-item--range .form-item__range {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: 0;
  height: 2.75rem;
  margin: 0.2em 0;
  padding: 0; }
  .form-item--range .form-item__range::-moz-focus-outer {
    border: 0; }
  .form-item--range .form-item__range:focus {
    box-shadow: none;
    outline: 0; }
    .form-item--range .form-item__range:focus::-moz-range-thumb {
      outline-color: #a73422; }
    .form-item--range .form-item__range:focus::-ms-thumb {
      outline-color: #a73422; }
    .form-item--range .form-item__range:focus::-webkit-slider-thumb {
      outline-color: #a73422; }
  .form-item--range .form-item__range:disabled {
    cursor: default;
    opacity: 0.35; }
  .form-item--range .form-item__range::-moz-range-thumb {
    outline: 2px solid transparent;
    outline-offset: 2px;
    background: #5b616b;
    border: 1px solid #adafb1;
    border-radius: 0;
    cursor: pointer;
    height: 2.75rem;
    outline: 0;
    -moz-transition: box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);
    width: 1.375rem; }
    .form-item--range .form-item__range::-moz-range-thumb:focus {
      outline-color: #a73422; }
  .form-item--range .form-item__range::-moz-range-track {
    background: #aeb0b5;
    border: 1px solid #4d4d4f;
    cursor: pointer;
    display: block;
    height: 0.625rem;
    margin: 0;
    outline: 0;
    width: 100%; }
  .form-item--range .form-item__range::-ms-thumb {
    outline: 2px solid transparent;
    outline-offset: 2px;
    background: #5b616b;
    border: 1px solid #adafb1;
    border-radius: 0;
    cursor: pointer;
    height: 2.75rem;
    outline: 0;
    -ms-transition: box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);
    width: 1.375rem;
    margin-top: 0 !important; }
    .form-item--range .form-item__range::-ms-thumb:focus {
      outline-color: #a73422; }
  .form-item--range .form-item__range::-ms-track {
    background: #aeb0b5;
    border: 1px solid #4d4d4f;
    cursor: pointer;
    display: block;
    height: 0.625rem;
    margin: 0;
    outline: 0;
    width: 100%;
    background: transparent;
    border: 0;
    color: transparent; }
  .form-item--range .form-item__range::-ms-fill-lower, .form-item--range .form-item__range::-ms-fill-upper {
    background: #aeb0b5;
    border: 1px solid #4d4d4f; }
  .form-item--range .form-item__range::-webkit-slider-thumb {
    outline: 2px solid transparent;
    outline-offset: 2px;
    background: #5b616b;
    border: 1px solid #adafb1;
    border-radius: 0;
    cursor: pointer;
    height: 2.75rem;
    outline: 0;
    -webkit-transition: box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);
    width: 1.375rem;
    -webkit-appearance: none;
    margin-top: -1.125rem; }
    .form-item--range .form-item__range::-webkit-slider-thumb:focus {
      outline-color: #a73422; }
  .form-item--range .form-item__range::-webkit-slider-runnable-track {
    background: #aeb0b5;
    border: 1px solid #4d4d4f;
    cursor: pointer;
    display: block;
    height: 0.625rem;
    margin: 0;
    outline: 0;
    width: 100%; }

.form-item--range.is-full-width > .form-item__range {
  width: 100%; }

.form-item--select .form-item__select,
.form-item--select .facetwp-dropdown {
  background-image: url("../images/select-arrow.svg");
  background-position: right -2px center;
  background-repeat: no-repeat;
  padding-right: 6.25rem; }
  [dir='rtl'] .form-item--select .form-item__select, [dir='rtl']
  .form-item--select .facetwp-dropdown {
    background-position: left 1.5625rem center;
    padding-left: 6.25rem;
    padding-right: 0; }
  .form-item--select .form-item__select:-moz-focusring,
  .form-item--select .facetwp-dropdown:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000; }
  .form-item--select .form-item__select::-ms-expand,
  .form-item--select .facetwp-dropdown::-ms-expand {
    display: none; }

select {
  background-image: url("../images/select-arrow.svg");
  background-position: right -2px center;
  background-repeat: no-repeat;
  padding-right: 6.25rem; }
  [dir='rtl'] select {
    background-position: left 1.5625rem center;
    padding-left: 6.25rem;
    padding-right: 0; }
  select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000; }
  select::-ms-expand {
    display: none; }

.gallery__item-caption {
  max-width: 100%; }

/* stylelint-disable selector-class-pattern */
.gform_page_footer,
.gform_footer {
  align-items: flex-start;
  border-top: 2px solid #4d4d4f;
  clear: both;
  display: flex;
  justify-content: space-between;
  margin-top: 1.5rem;
  padding-top: 1rem;
  width: 100%; }

.gform_previous_button.button {
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 0;
  color: #4d4d4f;
  cursor: pointer;
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1rem;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  line-height: 1.7;
  padding: 1rem;
  text-align: center;
  text-decoration: none;
  transition: background 200ms cubic-bezier(0.4, 0, 1, 1);
  vertical-align: top;
  white-space: normal;
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2220%22%20height%3D%2214%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.24.272c.35.343.35.912.007%201.262L3.08%205.714h15.873c.487%200%20.885.397.885.892a.889.889%200%2001-.885.892H3.08l4.172%204.179a.903.903%200%2001-.006%201.262.888.888%200%2001-1.256-.006L.336%207.237a1.002%201.002%200%2001-.185-.282.894.894%200%2001.185-.968L5.991.293A.874.874%200%20017.24.272z%22%20fill%3D%22%234D4D4F%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E');
  background-position: center left;
  background-repeat: no-repeat;
  background-size: 21px 14px;
  box-shadow: none;
  display: inline-flex;
  font-size: 14px;
  padding: 0 2rem; }
  .gform_previous_button.button:visited {
    color: #4d4d4f; }
  .gform_previous_button.button:hover, .gform_previous_button.button:focus {
    background-color: transparent;
    border-color: #fff;
    color: #a73422; }
  .gform_previous_button.button:active {
    background-color: transparent;
    color: #a73422; }
  .gform_previous_button.button[disabled] {
    background-color: #f1f1f1;
    border-color: #f1f1f1;
    color: #aeb0b5;
    cursor: default;
    pointer-events: none; }

.gform_next_button {
  background-image: url("../images/arrow-right-white.svg"), url("../images/button-texture.svg");
  background-position: center right 16px, center;
  background-repeat: no-repeat;
  background-size: auto, cover;
  box-shadow: none !important;
  font-size: 1rem !important;
  margin-right: 0 !important;
  padding-right: 3rem !important; }
  .gform_next_button:hover, .gform_next_button:focus, .gform_next_button:active {
    background-position: center right 8px, center; }

.gform_save_link {
  background-color: transparent;
  border: 1px solid #fff;
  border-radius: 0;
  color: #d1412d;
  cursor: pointer;
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1rem;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  line-height: 1.7;
  padding: 1rem;
  text-align: center;
  text-decoration: none;
  transition: background 200ms cubic-bezier(0.4, 0, 1, 1);
  vertical-align: top;
  white-space: normal;
  align-items: center;
  box-shadow: none;
  display: inline-flex;
  font-size: 14px;
  margin-left: auto;
  text-decoration: underline; }
  .gform_save_link:visited {
    color: #d1412d; }
  .gform_save_link:hover, .gform_save_link:focus {
    background-color: transparent;
    border-color: #fff;
    color: #a73422; }
  .gform_save_link:active {
    background-color: transparent;
    color: #a73422; }
  .gform_save_link[disabled] {
    background-color: #f1f1f1;
    border-color: #f1f1f1;
    color: #aeb0b5;
    cursor: default;
    pointer-events: none; }
  .gform_save_link::before {
    background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2221%22%20height%3D%2221%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%23D1412B%22%20fill-rule%3D%22nonzero%22%3E%3Cpath%20d%3D%22M11.5%200h-1c-.275%200-.5.205-.5.455v4.09c0%20.25.475.455.75.455h.75c.275%200%20.5-.205.5-.455V.455c0-.25-.225-.455-.5-.455z%22%2F%3E%3Cpath%20d%3D%22M20.229%203.615L17.39.777A2.646%202.646%200%200015.526%200h-1.531c-.482%200-.875.4-.875.886V5.26a.878.878%200%2001-.875.875H5.25a.878.878%200%2001-.875-.875V.886A.887.887%200%20003.5%200H1.75C.787%200%200%20.787%200%201.75v17.5C0%2020.212.787%2021%201.75%2021h17.5c.962%200%201.75-.788%201.75-1.75V5.469c0-.695-.279-1.362-.771-1.854zm-6.12%2014.765c0%20.482-.437.875-.973.875H4.364c-.536%200-.973-.393-.973-.875v-5.25c0-.48.437-.875.973-.875h8.772c.536%200%20.973.394.973.875v5.25z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
    background-position: top;
    background-repeat: no-repeat;
    content: '';
    display: inline-block;
    height: 1.3125rem;
    margin-right: 0.5rem;
    width: 1.3125rem; }
  .gform_save_link[disabled]::before {
    background-image: url("../images/save-gray.svg"); }

/* stylelint-disable selector-class-pattern */
.gform_wrapper .gf_page_steps {
  border-bottom: 1px solid #4d4d4f !important;
  margin: 0 !important;
  padding-bottom: 0 !important;
  padding-top: 0.5rem !important; }

.gform_wrapper .gf_step {
  border-bottom-color: #fbfbfb;
  border-bottom-style: solid;
  border-bottom-width: 5px;
  bottom: -1px;
  height: auto !important;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
  opacity: 1;
  position: relative; }
  @media (min-width: 40em) {
    .gform_wrapper .gf_step {
      margin-left: 1rem !important;
      margin-right: 1rem !important; } }

.gform_wrapper .gf_step_previous,
.gform_wrapper .gf_step_completed {
  display: none !important; }
  @media (min-width: tablet) {
    .gform_wrapper .gf_step_previous,
    .gform_wrapper .gf_step_completed {
      color: #4d4d4f;
      display: inline-block !important;
      font-weight: 700; } }

.gform_wrapper .gf_step_active {
  border-bottom-color: #d1412d;
  color: #d1412d;
  cursor: pointer;
  font-weight: 700; }

.gform_wrapper .gf_step_label {
  display: block;
  font-size: 14px;
  line-height: 1.7;
  padding: 16px; }
  @media (min-width: 40em) {
    .gform_wrapper .gf_step_label {
      font-size: 16px; } }

.gform_wrapper .gf_step_pending {
  display: none !important; }
  @media (min-width: 40em) {
    .gform_wrapper .gf_step_pending {
      color: #828283;
      cursor: default;
      display: inline-block !important; } }

.gf_step_context {
  display: none; }

.hero-basic__outer {
  display: flex;
  flex-direction: column; }

.hero-basic {
  background-color: #4d4d4f;
  background-position: 50% 50%;
  background-size: cover;
  color: #fff;
  padding-top: 2.5rem;
  position: relative; }
  @media (min-width: 64em) {
    .hero-basic {
      padding-top: 3.5rem; } }
  .hero-basic.has-hero-image {
    padding-bottom: 2.5rem;
    width: 100%; }
    @media (min-width: 64em) {
      .hero-basic.has-hero-image {
        padding-bottom: 11.5rem; } }

.hero-basic__content {
  margin: 0 auto;
  max-width: 1000px;
  padding-left: 1.25rem;
  padding-right: 1.25rem; }
  @media (min-width: 64em) {
    .hero-basic__content {
      padding-left: 0;
      padding-right: 0; } }

.hero-basic__breadcrumb {
  margin-bottom: 2.5rem; }
  @media (min-width: 64em) {
    .hero-basic__breadcrumb {
      margin-bottom: 3.5rem; } }
  .hero-basic__breadcrumb a {
    color: #fff;
    font-size: gess-font-size(2);
    position: relative; }
    .hero-basic__breadcrumb a::before {
      background-image: url("/wp-content/themes/gesso/images/arrow-right-white.svg");
      background-repeat: no-repeat;
      content: '';
      display: inline-block;
      height: 16px;
      margin-right: 0.25rem;
      transform: rotate(180deg);
      width: 25px; }
    .hero-basic__breadcrumb a:hover {
      text-decoration: none; }

.hero-basic__taxonomy {
  display: block;
  font-family: "veneer-two", serif;
  font-size: 18px;
  letter-spacing: 1.92px;
  margin-bottom: 0.75rem;
  text-transform: uppercase; }

.hero-basic__title {
  color: #fff;
  margin-bottom: 1.5rem;
  margin-top: 0; }
  @media (min-width: 64em) {
    .hero-basic__title {
      margin-bottom: 2.5rem; } }

.hero-basic__author {
  color: #fff;
  font-size: 1rem;
  font-weight: bold;
  margin-bottom: 2.5rem; }

.hero-basic__summary {
  color: #fff;
  font-size: 1.375rem;
  margin-bottom: 2.5rem; }
  @media (min-width: 64em) {
    .hero-basic__summary {
      margin-bottom: 4rem; } }

.hero-basic__button {
  padding-bottom: 2.5rem; }
  @media (min-width: 64em) {
    .hero-basic__button {
      padding-bottom: 4rem; } }
  .hero-basic__button .button {
    margin-top: 0; }

.hero-basic__featured-image {
  margin: 0 auto;
  margin-top: -3.125rem;
  max-width: 1000px;
  padding-left: 1rem;
  padding-right: 1rem;
  z-index: 1; }
  @media (min-width: 64em) {
    .hero-basic__featured-image {
      margin-top: -10rem;
      padding-left: 0;
      padding-right: 0; } }
  .hero-basic__featured-image .location-image {
    background-position: center;
    background-size: cover;
    height: 60vw;
    max-height: 688px;
    max-width: 1000px;
    width: 87vw; }

.hero-basic__caption {
  color: #4d4d4f;
  font-size: 0.875rem;
  margin-top: 0.25rem; }

.hero-basic__event-detail {
  font-size: 1rem;
  line-height: 1;
  margin-bottom: 1.25rem; }
  .hero-basic__event-detail:last-of-type {
    margin-bottom: 2rem; }
  .hero-basic__event-detail::before {
    background-repeat: no-repeat;
    background-size: contain;
    content: '';
    display: inline-block;
    height: 0.9rem;
    margin-right: 5px;
    width: 1rem; }
  .hero-basic__event-detail.event-date::before {
    background-image: url("/wp-content/themes/gesso/images/Icon-Date_White_16x16.png"); }
  .hero-basic__event-detail.event-time::before {
    background-image: url("/wp-content/themes/gesso/images/Icon-time_White_16x16.png"); }
  .hero-basic__event-detail.event-location::before {
    background-image: url("/wp-content/themes/gesso/images/Icon-location_White_16x16.png"); }
  .hero-basic__event-detail.event-phone::before {
    background-image: url("/wp-content/themes/gesso/images/icon-help-circle-white.svg"); }
  .hero-basic__event-detail.event-website::before {
    background-image: url("/wp-content/themes/gesso/images/icon-wine-white.svg"); }
  .hero-basic__event-detail .tribe-events-single-section {
    display: none; }
  .hero-basic__event-detail.event-location a {
    text-decoration: underline; }
    .hero-basic__event-detail.event-location a:hover {
      color: #d1412d; }
  .hero-basic__event-detail a {
    color: #fff;
    text-decoration: none; }
    .hero-basic__event-detail a:hover {
      text-decoration: underline; }

.hero-inline-image {
  position: relative; }
  @media (min-width: 64em) {
    .hero-inline-image {
      text-align: center; }
      .hero-inline-image.has-overlay::after {
        background: linear-gradient(to bottom, rgba(46, 46, 47, 0), #4d4d4f);
        bottom: 0;
        content: '';
        height: 50%;
        left: 0;
        mix-blend-mode: multiply;
        position: absolute;
        right: 0;
        z-index: 1; } }
  .hero-inline-image.has-overlay {
    color: #dedfdf; }
    .hero-inline-image.has-overlay::before {
      background: linear-gradient(to bottom, #4d4d4f, rgba(77, 77, 79, 0));
      content: '';
      height: 50%;
      left: 0;
      mix-blend-mode: multiply;
      position: absolute;
      right: 0;
      top: 0;
      z-index: 1; }
    .hero-inline-image.has-overlay .hero-inline-image__content {
      z-index: 2; }
    @media (min-width: 64em) {
      .hero-inline-image.has-overlay .hero-inline-image__title {
        color: #fff; } }
    @media (min-width: 64em) {
      .hero-inline-image.has-overlay .hero-inline-image__summary {
        color: #fff; } }
  .hero-inline-image.has-light-overlay::before {
    background: linear-gradient(#f1f1f1bf, #f1f1f14f, #f1f1f1bf);
    content: '';
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1; }
  .hero-inline-image.has-light-overlay .hero-inline-image__content {
    z-index: 2; }

.hero-inline-image__media {
  display: block;
  line-height: 0;
  margin-bottom: 1.5rem; }
  @media (min-width: 64em) {
    .hero-inline-image__media {
      margin-bottom: 0; } }
  .hero-inline-image__media img {
    width: 100%; }

.hero-inline-image__content {
  margin: 0 auto;
  max-width: 800px;
  padding: 1rem; }
  @media (min-width: 64em) {
    .hero-inline-image__content {
      align-items: flex-start;
      bottom: 10%;
      display: flex;
      flex-direction: column;
      left: 10%;
      padding: 0;
      position: absolute;
      text-align: left; } }

.hero-inline-image__title {
  color: #2e2e2f;
  font-family: "Arvo", serif;
  font-weight: bold;
  margin-bottom: 1.5rem;
  margin-top: 0; }
  @media (min-width: 64em) {
    .hero-inline-image__title {
      margin-bottom: 2rem; } }
  @media (max-width: 64em) {
    .hero-inline-image__title {
      font-size: 1.625rem; } }

.hero-inline-image__summary {
  color: #2e2e2f;
  font-size: 1.625rem;
  font-weight: bold;
  line-height: 1.46;
  margin-bottom: 1.5rem;
  max-width: 682px; }
  @media (min-width: 64em) {
    .hero-inline-image__summary {
      margin-bottom: 2.5rem; } }

@media (min-width: 64em) {
  .hero-inline-image--left .hero-inline-image__content {
    align-items: flex-start;
    left: 10%;
    right: 35%; } }

@media (min-width: 64em) {
  .hero-inline-image--right .hero-inline-image__content {
    align-items: flex-start;
    left: 35%;
    right: 10%; } }

.hero-basic__caption {
  color: #4d4d4f;
  font-size: 0.875rem;
  margin-top: 0.25rem; }

.hero-jazzy {
  background-image: url("/wp-content/themes/gesso/images/jazzy-hero-bg-mobile.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  color: #dedfdf;
  display: flex;
  flex-direction: column;
  height: 490px;
  overflow: hidden;
  text-align: center;
  z-index: 0; }
  @media (min-width: 64em) {
    .hero-jazzy {
      background-image: none;
      flex-direction: row;
      height: 600px; } }
  @media (min-width: 75em) {
    .hero-jazzy {
      height: 700px; } }
  @media (min-width: 87.5em) {
    .hero-jazzy {
      height: 800px; } }
  @media (min-width: 96.25em) {
    .hero-jazzy {
      height: 900px; } }
  .hero-jazzy.has-overlay {
    position: relative; }
    .hero-jazzy.has-overlay::before {
      background: linear-gradient(to bottom, #4d4d4f, #4d4d4f00);
      bottom: 0;
      content: '';
      height: 550px;
      left: 0;
      mix-blend-mode: multiply;
      position: absolute;
      right: 0;
      top: 0;
      z-index: 1; }
    .hero-jazzy.has-overlay::after {
      background: linear-gradient(to bottom, #4d4d4f00, #4d4d4f);
      background-position: bottom;
      background-repeat: no-repeat;
      background-size: cover;
      bottom: 0;
      content: '';
      left: 0;
      mix-blend-mode: multiply;
      position: absolute;
      width: 100%;
      z-index: 3; }
      @media (min-width: 64em) {
        .hero-jazzy.has-overlay::after {
          height: 300px; } }
      @media (min-width: 75em) {
        .hero-jazzy.has-overlay::after {
          height: 400px; } }
      @media (min-width: 87.5em) {
        .hero-jazzy.has-overlay::after {
          height: 500px; } }
      @media (min-width: 96.25em) {
        .hero-jazzy.has-overlay::after {
          height: 600px; } }
  .hero-jazzy .hero-bg-image__text-image img {
    margin-bottom: 2.5rem;
    width: 75%; }

.hero-jazzy__scene {
  display: none; }
  @media (min-width: 64em) {
    .hero-jazzy__scene {
      display: block;
      position: absolute;
      transform: translateY(var(--translateY));
      width: 100%;
      will-change: transform; }
      .hero-jazzy__scene.bottom {
        z-index: 3; } }

.hero-jazzy__image {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none; }

.hero-jazzy__scene-title {
  display: block;
  z-index: 3; }
  @media (min-width: 64em) {
    .hero-jazzy__scene-title {
      top: 160px; } }
  @media (min-width: 75em) {
    .hero-jazzy__scene-title {
      top: 195px; } }
  @media (min-width: 87.5em) {
    .hero-jazzy__scene-title {
      top: 200px; } }
  @media (min-width: 96.25em) {
    .hero-jazzy__scene-title {
      top: 250px; } }

.hero-jazzy__content {
  display: block; }

.hero-jazzy__title {
  color: #fff;
  font-family: "veneer-two", serif;
  font-size: 49px;
  font-weight: normal;
  letter-spacing: 3px;
  margin-bottom: 1.25rem;
  margin-top: 5rem;
  position: relative;
  z-index: 3; }
  @media (min-width: 64em) {
    .hero-jazzy__title {
      font-size: 4.375rem;
      margin-bottom: 1.5rem; } }
  @media (min-width: 75em) {
    .hero-jazzy__title {
      font-size: 5.625rem; } }
  @media (min-width: 87.5em) {
    .hero-jazzy__title {
      font-size: 9rem; } }

.hero-jazzy__content {
  padding: 16px;
  z-index: 4; }
  @media (min-width: 64em) {
    .hero-jazzy__content {
      top: 300px; } }
  @media (min-width: 75em) {
    .hero-jazzy__content {
      top: 350px; } }
  @media (min-width: 87.5em) {
    .hero-jazzy__content {
      top: 400px; } }
  @media (min-width: 96.25em) {
    .hero-jazzy__content {
      top: 450px; } }

.hero-jazzy-image__arrow {
  background-image: url("../images/arrow-down.svg");
  height: 38px;
  margin: auto;
  position: relative;
  width: 20px;
  z-index: 4; }

.hero-jazzy-image__summary {
  color: #fff;
  font-size: 1.625rem;
  font-weight: bold;
  margin: 2.5rem auto 2.5rem;
  max-width: 600px;
  position: relative;
  z-index: 4; }
  @media (max-width: 64em) {
    .hero-jazzy-image__summary {
      font-size: 1.25rem;
      margin-bottom: 1.5rem;
      margin-top: 0; } }

.hero-bg-image--left {
  text-align: left; }
  @media (min-width: 64em) {
    .hero-bg-image--left {
      padding-left: 10%;
      padding-right: 35%; } }

.hero-bg-image--right {
  text-align: left; }
  @media (min-width: 64em) {
    .hero-bg-image--right {
      padding-left: 35%;
      padding-right: 10%; } }

.hero-jazzy__caption {
  color: #4d4d4f;
  font-size: 0.875rem;
  margin-top: 0.25rem; }

.icon {
  display: inline-block;
  fill: currentColor;
  height: 1em;
  position: relative;
  top: -2px;
  transition: none;
  vertical-align: middle;
  width: 1em; }
  .icon * {
    transition: none; }
  .icon.is-spaced-before {
    margin-left: 0.25em; }
  .icon.is-spaced-after {
    margin-right: 0.25em; }

.image-slider {
  margin: 0 auto;
  max-width: 1241px;
  padding-left: 1.25rem;
  padding-right: 1.25rem; }
  .image-slider .image-slider-item__image {
    background-position: center;
    background-size: cover;
    min-height: 86vw;
    position: relative; }
    @media (min-width: 55em) {
      .image-slider .image-slider-item__image {
        min-height: 594px; } }
  .image-slider .tns-controls {
    top: 165px;
    z-index: 99; }
    @media (min-width: 30em) {
      .image-slider .tns-controls {
        top: 225px; } }
    @media (min-width: 40em) {
      .image-slider .tns-controls {
        top: 300px; } }
    .image-slider .tns-controls button:disabled {
      visibility: hidden; }
  .image-slider .tns-nav {
    margin-top: 15px;
    padding-bottom: 0; }
  .image-slider .image-slider-item__caption {
    color: #4d4d4f;
    font-size: 0.875rem;
    margin-top: 0.25rem; }

.list-item {
  background-color: #fff;
  border: 2px solid transparent;
  flex-basis: 100%;
  margin-bottom: 18px !important;
  outline: 1px solid #4d4d4f; }
  .list-item:hover, .list-item:focus {
    border: 2px solid #d1412d;
    box-shadow: 0 3px 12px 2px #bdbdbd;
    outline: 0 solid transparent; }
  .list-item__eyebrow,
  .list-item .primary-taxonomy-term {
    font-family: "veneer-two", serif;
    font-size: 1rem;
    letter-spacing: 1.5px;
    margin-bottom: 0.5rem; }
  .list-item .primary-taxonomy-term {
    display: block; }
  .list-item__container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
  .list-item__list_format {
    flex-basis: 100%; }
  @media (min-width: 40em) {
    .list-item__grid_format {
      flex-basis: 49%; } }
  .list-item__preview {
    display: block;
    margin: 1.5rem 0 0;
    padding: 1rem 0 0;
    position: relative; }
    .list-item__preview::before {
      background-color: #d1412b;
      content: '';
      height: 2px;
      left: 0;
      position: absolute;
      top: 0;
      width: 60px; }
  .list-item__detail:last-of-type {
    margin-bottom: 1rem; }
  .list-item__date {
    color: #2e2e2f;
    position: relative; }
    .list-item__date::before {
      background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2215px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2015%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3E80840EA0-ACAA-4D06-B03E-A50B364C5DCB%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20id%3D%22Exploration%3A-Featured-Item%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Featured-Item_r1%22%20transform%3D%22translate(-760.000000%2C%20-1531.000000)%22%20fill%3D%22%23D1412B%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Feature-Card-%2F-Light%22%20transform%3D%22translate(195.000000%2C%201323.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Meta-Data-%2F-White-(date%2C-time%2C-location)%22%20transform%3D%22translate(564.537143%2C%20192.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Icon-Date_Red_16x16%22%20transform%3D%22translate(0.000000%2C%2016.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M11.1285636%2C13.654594%20L12.6264244%2C13.654594%20L12.6264244%2C12.0977676%20L11.1285636%2C12.0977676%20L11.1285636%2C13.654594%20Z%20M11.1285636%2C10.8933791%20L12.6264244%2C10.8933791%20L12.6264244%2C9.33723048%20L11.1285636%2C9.33723048%20L11.1285636%2C10.8933791%20Z%20M11.1285636%2C8.13182531%20L12.6264244%2C8.13182531%20L12.6264244%2C6.57499894%20L11.1285636%2C6.57499894%20L11.1285636%2C8.13182531%20Z%20M11.788029%2C2.39420511%20L11.788029%2C0.668276359%20C11.788029%2C0.299233278%2011.4887957%2C0%2011.1204304%2C0%20C10.7513873%2C0%2010.4524929%2C0.299233278%2010.4524929%2C0.668276359%20L10.4524929%2C2.39420511%20C10.4524929%2C2.76324819%2010.7513873%2C3.06248147%2011.1204304%2C3.06248147%20C11.4887957%2C3.06248147%2011.788029%2C2.76324819%2011.788029%2C2.39420511%20L11.788029%2C2.39420511%20Z%20M8.51001821%2C13.654594%20L10.007879%2C13.654594%20L10.007879%2C12.0977676%20L8.51001821%2C12.0977676%20L8.51001821%2C13.654594%20Z%20M8.51001821%2C10.8933791%20L10.007879%2C10.8933791%20L10.007879%2C9.33723048%20L8.51001821%2C9.33723048%20L8.51001821%2C10.8933791%20Z%20M8.51001821%2C8.13182531%20L10.007879%2C8.13182531%20L10.007879%2C6.57499894%20L8.51001821%2C6.57499894%20L8.51001821%2C8.13182531%20Z%20M5.89113399%2C13.654594%20L7.38899479%2C13.654594%20L7.38899479%2C12.0977676%20L5.89113399%2C12.0977676%20L5.89113399%2C13.654594%20Z%20M5.89113399%2C10.8933791%20L7.38899479%2C10.8933791%20L7.38899479%2C9.33723048%20L5.89113399%2C9.33723048%20L5.89113399%2C10.8933791%20Z%20M5.89113399%2C8.13182531%20L7.38899479%2C8.13182531%20L7.38899479%2C6.57499894%20L5.89113399%2C6.57499894%20L5.89113399%2C8.13182531%20Z%20M5.44584233%2C2.39420511%20L5.44584233%2C0.668276359%20C5.44584233%2C0.299233278%205.14660906%2C0%204.77824374%2C0%20C4.40920066%2C0%204.10996738%2C0.299233278%204.10996738%2C0.668276359%20L4.10996738%2C2.39420511%20C4.10996738%2C2.76324819%204.40920066%2C3.06248147%204.77824374%2C3.06248147%20C5.14660906%2C3.06248147%205.44584233%2C2.76324819%205.44584233%2C2.39420511%20L5.44584233%2C2.39420511%20Z%20M3.27157199%2C13.654594%20L4.77011056%2C13.654594%20L4.77011056%2C12.0977676%20L3.27157199%2C12.0977676%20L3.27157199%2C13.654594%20Z%20M3.27157199%2C10.8933791%20L4.77011056%2C10.8933791%20L4.77011056%2C9.33723048%20L3.27157199%2C9.33723048%20L3.27157199%2C10.8933791%20Z%20M3.27157199%2C8.13182531%20L4.77011056%2C8.13182531%20L4.77011056%2C6.57499894%20L3.27157199%2C6.57499894%20L3.27157199%2C8.13182531%20Z%20M2.22442496%2C14.6644639%20L13.6664549%2C14.6644639%20L13.6664549%2C5.58512306%20L2.22442496%2C5.58512306%20L2.22442496%2C14.6644639%20Z%20M14.4296183%2C1.52632694%20C14.7444402%2C1.52632694%2015.0019909%2C1.78387766%2015.0019909%2C2.09836066%20L15.0019909%2C15.4279663%20C15.0019909%2C15.7421104%2014.7444402%2C16%2014.4296183%2C16%20L1.46092261%2C16%20C1.1467785%2C16%200.888888889%2C15.7421104%200.888888889%2C15.4279663%20L0.888888889%2C2.09836066%20C0.888888889%2C1.78387766%201.1467785%2C1.52632694%201.46092261%2C1.52632694%20L3.06078705%2C1.52632694%20L3.06078705%2C2.39420511%20C3.06078705%2C3.34273732%203.83005041%2C4.1116618%204.77824374%2C4.1116618%20C5.72609819%2C4.1116618%206.49502266%2C3.34273732%206.49502266%2C2.39420511%20L6.49502266%2C1.52632694%20L9.40297369%2C1.52632694%20L9.40297369%2C2.39420511%20C9.40297369%2C3.34273732%2010.1718982%2C4.1116618%2011.1204304%2C4.1116618%20C12.0686237%2C4.1116618%2012.8372093%2C3.34273732%2012.8372093%2C2.39420511%20L12.8372093%2C1.52632694%20L14.4296183%2C1.52632694%20Z%22%20id%3D%22Icon-Date%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E');
      background-repeat: no-repeat;
      content: '';
      height: 16px;
      position: absolute;
      top: 2px;
      width: 16px; }
    .list-item__date span {
      margin-left: 1.25rem; }
  .list-item__time {
    color: #2e2e2f;
    margin-top: 0.5rem;
    position: relative; }
    .list-item__time::before {
      background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2217px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2017%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3ED41CE93B-81DF-47DA-A353-F2855B3D627D%3C%2Ftitle%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Crect%20id%3D%22path-1%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2216%22%20height%3D%2216%22%3E%3C%2Frect%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Exploration%3A-Featured-Item%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Featured-Item_r1%22%20transform%3D%22translate(-759.000000%2C%20-1557.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Feature-Card-%2F-Light%22%20transform%3D%22translate(195.000000%2C%201323.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Meta-Data-%2F-White-(date%2C-time%2C-location)%22%20transform%3D%22translate(564.537143%2C%20192.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Icon-Time_Red_16x16%22%20transform%3D%22translate(0.000000%2C%2042.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Mask%22%3E%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Icon-Time%22%20mask%3D%22url(%23mask-2)%22%20fill%3D%22%23D1412B%22%20stroke%3D%22%23D1412B%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate(0.999985%2C%200.999990)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M7.81085011%2C4%20C7.6676306%2C4%207.55152119%2C4.1161094%207.55152119%2C4.25932891%20L7.55152119%2C8.3508543%20L5.12968517%2C9.74914954%20C5.0057114%2C9.82080814%204.96316563%2C9.97941446%205.03477538%2C10.1033882%20C5.08274317%2C10.1865259%205.16998398%2C10.2330771%205.25952059%2C10.2330771%20C5.30358062%2C10.2330771%205.34812912%2C10.2218911%205.38896524%2C10.1983469%20L7.94049014%2C8.72512029%20C8.02069697%2C8.6788133%208.07017902%2C8.59323329%208.07017902%2C8.50057046%20L8.07017902%2C4.25932891%20C8.07017902%2C4.1161094%207.95406961%2C4%207.81085011%2C4%22%20id%3D%22Fill-1%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M10.4608857%2C12.4758748%20L10.170832%2C11.9735807%20C10.0992223%2C11.8495093%209.94027403%2C11.8072077%209.81664218%2C11.8786709%20C9.69261956%2C11.9502807%209.65007379%2C12.108887%209.7217324%2C12.2328608%20L10.0123234%2C12.7362295%20C9.18373115%2C13.1731662%208.24992237%2C13.4356214%207.25925564%2C13.4748455%20L7.25925564%2C12.8926866%20C7.25925564%2C12.7495159%207.14314624%2C12.6334065%206.99992673%2C12.6334065%20C6.85670722%2C12.6334065%206.74059782%2C12.7495159%206.74059782%2C12.8926866%20L6.74059782%2C13.4748455%20C5.74997994%2C13.4356214%204.81622001%2C13.1730685%203.98762774%2C12.7362295%20L4.27812106%2C12.2328608%20C4.34973082%2C12.1087893%204.30718505%2C11.9502807%204.18321127%2C11.8786709%20C4.05953058%2C11.8072077%203.90063117%2C11.8495093%203.82902142%2C11.9735807%20L3.53906542%2C12.4758748%20C2.7278627%2C11.961369%202.03867987%2C11.2721373%201.5241252%2C10.4609346%20L2.02641927%2C10.1708809%20C2.15039304%2C10.09932%202.19293881%2C9.94071366%202.12132906%2C9.81673988%20C2.0497193%2C9.69261956%201.8908199%2C9.65017149%201.7671392%2C9.72178124%20L1.26381935%2C10.0123723%20C0.826882617%2C9.18377999%200.564378648%2C8.24992237%200.525203326%2C7.25930449%20L1.10721575%2C7.25930449%20C1.25043526%2C7.25930449%201.36649582%2C7.14324393%201.36649582%2C6.99997558%20C1.36649582%2C6.85675607%201.25043526%2C6.74069551%201.10721575%2C6.74069551%20L0.525203326%2C6.74069551%20C0.564378648%2C5.75007763%200.826882617%2C4.81626885%201.26381935%2C3.98762774%20L1.7671392%2C4.27821876%20C1.80792648%2C4.30181188%201.85252382%2C4.31299785%201.89658385%2C4.31299785%20C1.98612046%2C4.31299785%202.07336127%2C4.26649547%202.12132906%2C4.18330897%20C2.19293881%2C4.05928634%202.15039304%2C3.90068002%202.02641927%2C3.82907027%20L1.5241252%2C3.53911426%20C2.03867987%2C2.7278627%202.7278627%2C2.03867987%203.53906542%2C1.5241252%20L3.82902142%2C2.02641927%20C3.87698921%2C2.10955692%203.96423001%2C2.1560593%204.05376663%2C2.1560593%20C4.09782666%2C2.1560593%204.14237515%2C2.14492218%204.18321127%2C2.12132906%20C4.30718505%2C2.0497193%204.34973082%2C1.89121067%204.27812106%2C1.7671392%20L3.98762774%2C1.26381935%20C4.81622001%2C0.826882617%205.74997994%2C0.564329801%206.74059782%2C0.525203326%20L6.74059782%2C1.10731345%20C6.74059782%2C1.25048411%206.85670722%2C1.36659351%206.99992673%2C1.36659351%20C7.14314624%2C1.36659351%207.25925564%2C1.25048411%207.25925564%2C1.10731345%20L7.25925564%2C0.525203326%20C8.24982467%2C0.564329801%209.18363345%2C0.82683377%2010.0123234%2C1.26381935%20L9.7217324%2C1.76704151%20C9.65007379%2C1.89101529%209.69252187%2C2.04962161%209.81664218%2C2.12123136%20C9.85742946%2C2.14482448%209.9020268%2C2.15596161%209.94603798%2C2.15596161%20C10.0355746%2C2.15596161%2010.1228154%2C2.10945923%2010.170832%2C2.02632157%20L10.4608857%2C1.5241252%20C11.2720396%2C2.03853333%2011.961369%2C2.7278627%2012.4758748%2C3.53911426%20L11.973483%2C3.82907027%20C11.8495093%2C3.90068002%2011.8070123%2C4.05928634%2011.8785732%2C4.18330897%20C11.9265899%2C4.26649547%2012.0138307%2C4.31299785%2012.1033673%2C4.31299785%20C12.1474273%2C4.31299785%2012.1919758%2C4.30181188%2012.2328119%2C4.27821876%20L12.7361807%2C3.98762774%20C13.1731662%2C4.81626885%2013.4356214%2C5.75007763%2013.4748455%2C6.74069551%20L12.8926377%2C6.74069551%20C12.7494182%2C6.74069551%2012.6333088%2C6.85675607%2012.6333088%2C6.99997558%20C12.6333088%2C7.14324393%2012.7494182%2C7.25930449%2012.8926377%2C7.25930449%20L13.4748455%2C7.25930449%20C13.4356214%2C8.24992237%2013.1731662%2C9.18377999%2012.7361807%2C10.0123723%20L12.2328119%2C9.72178124%20C12.1090336%2C9.65017149%2011.9503295%2C9.69261956%2011.8785732%2C9.81673988%20C11.8070123%2C9.94071366%2011.8495093%2C10.09932%2011.973483%2C10.1708809%20L12.4758748%2C10.4609346%20C11.961369%2C11.2721373%2011.2721373%2C11.961369%2010.4608857%2C12.4758748%20M0%2C6.99997558%20C0%2C10.8598195%203.14022937%2C14%207.00002442%2C14%20C10.8598195%2C14%2014.0000488%2C10.8598195%2014.0000488%2C6.99997558%20C14.0000488%2C3.14022937%2010.8598195%2C0%207.00002442%2C0%20C3.14022937%2C0%200%2C3.14022937%200%2C6.99997558%20Z%22%20id%3D%22Fill-3%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E');
      background-repeat: no-repeat;
      content: '';
      height: 16px;
      position: absolute;
      top: 2px;
      width: 16px; }
    .list-item__time span {
      margin-left: 1.25rem; }
  .list-item__location {
    color: #2e2e2f;
    margin-top: 0.5rem;
    position: relative; }
    .list-item__location::before {
      background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2217px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2017%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3E96DB3057-2CFA-4761-8EDE-43D9FCA0BE49%3C%2Ftitle%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Crect%20id%3D%22path-1%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2216%22%20height%3D%2216%22%3E%3C%2Frect%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22path-3%22%20points%3D%220%200%2010.666448%200%2010.666448%2016%200%2016%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Exploration%3A-Featured-Item%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Featured-Item_r1%22%20transform%3D%22translate(-759.000000%2C%20-1583.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Feature-Card-%2F-Light%22%20transform%3D%22translate(195.000000%2C%201323.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Meta-Data-%2F-White-(date%2C-time%2C-location)%22%20transform%3D%22translate(564.537143%2C%20192.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Icon-Location_Red_16x16%22%20transform%3D%22translate(0.000000%2C%2068.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Mask%22%3E%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Icon-Location%22%20mask%3D%22url(%23mask-2)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate(2.666667%2C%200.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-4%22%20fill%3D%22white%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-3%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Clip-2%22%20stroke%3D%22none%22%20fill%3D%22none%22%3E%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M7.21856803%2C7.21869925%20C7.73952268%2C6.69774461%208%2C6.0695153%208%2C5.3333552%20C8%2C4.59719511%207.73952268%2C3.96863774%207.21856803%2C3.4476831%20C6.69794144%2C2.92705651%206.06938407%2C2.66657918%205.33322398%2C2.66657918%20C4.59706389%2C2.66657918%203.96850652%2C2.92705651%203.44787993%2C3.4476831%20C2.92692528%2C3.96863774%202.66677602%2C4.59719511%202.66677602%2C5.3333552%20C2.66677602%2C6.0695153%202.92692528%2C6.69774461%203.44787993%2C7.21869925%20C3.96850652%2C7.73932584%204.59706389%2C7.99980317%205.33322398%2C7.99980317%20C6.06938407%2C7.99980317%206.69794144%2C7.73932584%207.21856803%2C7.21869925%20M10.666448%2C5.3333552%20C10.666448%2C6.09018289%2010.551956%2C6.71185106%2010.3226441%2C7.19803166%20L6.53128844%2C15.2603625%20C6.42007709%2C15.4893463%206.25506438%2C15.6701058%206.03625031%2C15.8019847%20C5.81743623%2C15.9338637%205.58320348%2C16.0001312%205.33322398%2C16.0001312%20C5.08324448%2C16.0001312%204.84868367%2C15.9338637%204.63019765%2C15.8019847%20C4.41138358%2C15.6701058%204.2499795%2C15.4893463%204.14565734%2C15.2603625%20L0.343475765%2C7.19803166%20C0.114491922%2C6.71185106%200%2C6.09018289%200%2C5.3333552%20C0%2C3.86103502%200.520626589%2C2.60424834%201.56220782%2C1.56233905%20C2.60411712%2C0.520757812%203.8609038%2C-0.000196834249%205.33322398%2C-0.000196834249%20C6.80554416%2C-0.000196834249%208.06233085%2C0.520757812%209.10424014%2C1.56233905%20C10.1458214%2C2.60424834%2010.666448%2C3.86103502%2010.666448%2C5.3333552%22%20id%3D%22Fill-1%22%20stroke%3D%22none%22%20fill%3D%22%23D1412B%22%20fill-rule%3D%22evenodd%22%20mask%3D%22url(%23mask-4)%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E');
      background-repeat: no-repeat;
      content: '';
      height: 16px;
      position: absolute;
      top: 2px;
      width: 16px; }
    .list-item__location span {
      clear: both;
      display: block;
      margin-left: 1.25rem; }
  .list-item .tribe-events-widget-events-list__event-venue-address-city,
  .list-item .tribe-events-widget-events-list__event-venue-address-region {
    margin-left: 0; }
  .list-item h3 {
    font-weight: bold;
    margin-bottom: 0.75rem;
    margin-top: 0; }
  .list-item p {
    color: #2e2e2f;
    font-size: 16px;
    margin: 0;
    padding: 0.5rem 0 0; }
  .list-item a {
    display: block;
    height: 100%;
    padding: 2rem;
    text-decoration: none; }

.taxonomy-terms {
  margin: 2rem 0; }
  @media (min-width: 55em) {
    .taxonomy-terms {
      margin: 4rem 0; } }

.facetwp-facet {
  margin-bottom: 0 !important; }

.facet {
  /* stylelint-disable */
  /* stylelint-enable */ }
  .facet__container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between; }
  @media (min-width: 64em) {
    .facet__2 .form-item {
      max-width: 49%; } }
  @media (min-width: 64em) {
    .facet__3 .form-item,
    .facet__4 .form-item {
      max-width: 33%; } }
  .facet .form-item.form-item--select.form-item--date_selector {
    max-width: none; }
  .facet .form-item {
    flex-basis: 100%; }
    @media (min-width: 64em) {
      .facet .form-item {
        flex-basis: 32%;
        flex-grow: 1; } }
    @media (min-width: 64em) {
      .facet .form-item--date_selector {
        flex-basis: 50%; } }
    .facet .form-item--date_selector > div {
      display: flex;
      flex-wrap: nowrap; }
    .facet .form-item select,
    .facet .form-item .facetwp-search,
    .facet .form-item .facetwp-input-wrap {
      width: 100%; }
    .facet .form-item .facetwp-search {
      margin: 4px 0 0 !important; }
    .facet .form-item .fdate-input {
      flex-grow: 1;
      margin: 4px 0 0 !important; }
      @media (min-width: 64em) {
        .facet .form-item .fdate-input {
          margin: 4px 4px 0 0 !important; } }

.list {
  list-style-type: none;
  padding: 0 0 0 1rem; }
  .list:not(.list--border):not(.list--clean):not(.list--column):not(.list--inline):not(.list--pipeline) li {
    font-size: 18px;
    margin-bottom: 1.5rem;
    position: relative; }
    .list:not(.list--border):not(.list--clean):not(.list--column):not(.list--inline):not(.list--pipeline) li::before {
      color: #d1412d;
      content: '\25CF';
      display: inline-block;
      font-weight: 700;
      line-height: 1.45;
      margin-left: -1em;
      position: absolute;
      width: 1em; }

.list--border {
  list-style: none;
  margin-left: 0;
  padding-left: 0; }
  .list--border li {
    padding-left: 0; }
  .list--border > li {
    border-bottom: 1px solid #aeb0b5;
    padding: 0.25rem; }

.list--clean {
  list-style-type: none;
  margin: 0;
  padding: 0; }
  .list--clean li {
    padding-left: 0; }
    .list--clean li::before {
      display: none; }

.list--column {
  list-style: none;
  margin-left: 0;
  padding-left: 0; }
  .list--column li {
    padding-left: 0; }
  .list--column > li {
    -moz-column-break-inside: avoid;
         break-inside: avoid-column;
    display: table;
    margin-bottom: 0;
    padding-bottom: 0.25em; }
  @media (min-width: 31.25em) {
    .list--column {
      -moz-column-count: 2;
           column-count: 2;
      -moz-column-gap: 2em;
           column-gap: 2em; } }

.list--inline {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0; }
  .list--inline li {
    padding-left: 0; }
  .list--inline > li {
    display: inline; }

.list--pipeline {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0; }
  .list--pipeline::after {
    clear: both;
    content: "";
    display: table; }
  .list--pipeline > li {
    border-right: 1px solid #aeb0b5;
    display: block;
    float: left;
    margin-right: 0.75em;
    padding-left: 0;
    padding-right: 0.75em; }
    [dir='rtl'] .list--pipeline > li {
      border-left: 1px solid #aeb0b5;
      border-right: 0;
      float: right;
      margin-left: 0.75em;
      margin-right: 0;
      padding-left: 0.75em;
      padding-right: 0; }
    .list--pipeline > li.is-active {
      font-weight: 700; }
    .list--pipeline > li:last-child {
      border-right: 0;
      margin-right: 0;
      padding-right: 0; }
      [dir='rtl'] .list--pipeline > li:last-child {
        border-left: 0;
        margin-left: 0;
        padding-left: 0; }

.location-item {
  display: flex;
  flex-wrap: wrap;
  width: 100%; }
  @media (min-width: 40em) {
    .location-item {
      flex-wrap: nowrap; } }
  .location-item__content, .location-item__image {
    flex-grow: 1; }
  .location-item__content {
    display: inline-block;
    flex-basis: 57%;
    margin-bottom: 20px;
    min-height: 250px;
    vertical-align: top; }
  .location-item__image {
    background-position: center;
    background-size: cover;
    display: inline-block;
    flex-basis: 100%;
    margin-bottom: 20px;
    margin-right: 0;
    min-height: 250px;
    text-indent: -9999px; }
    @media (min-width: 40em) {
      .location-item__image {
        flex-basis: 43%;
        margin-right: 4%; } }
  .location-item__title {
    color: #d1412d;
    font-family: 'Arvo', serif;
    font-size: 30px;
    font-weight: 700;
    line-height: 1.1;
    margin-bottom: 1rem;
    margin-top: 0;
    transition-duration: 0.2s;
    transition-property: color, background-color, border-color;
    transition-timing-function: linear; }
    .location-item__title:hover {
      color: #000; }
  .location-item__open-status {
    color: #969696;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 1rem;
    margin-right: 2px; }
  .location-item__preview p {
    margin-bottom: 0; }
    @media (min-width: 40em) {
      .location-item__preview p {
        margin-bottom: 2rem; } }
  .location-item__btn {
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    height: 62px;
    margin-bottom: 20px;
    margin-right: 10px;
    margin-top: 10px;
    text-align: center;
    width: 125px; }
    @media (min-width: 40em) {
      .location-item__btn {
        margin-right: 20px;
        width: 150px; } }
    .location-item__btn.btn-simple {
      border-bottom: 2px solid #000; }
      .location-item__btn.btn-simple a {
        color: #000;
        display: block;
        height: 50px;
        line-height: 1.67;
        margin-top: 10px;
        padding-top: 10px; }
        .location-item__btn.btn-simple a:hover {
          background-color: #f4f4f4;
          color: #d1412d; }
    .location-item__btn.btn-cta {
      background-color: #d1412d;
      color: #fff;
      display: inline-block;
      height: auto;
      line-height: 1;
      vertical-align: bottom; }
      .location-item__btn.btn-cta:hover {
        background-color: #a73422; }
  .location-item a {
    display: block;
    text-decoration: none;
    transition-duration: 0.2s;
    transition-property: color, background-color, border-color;
    transition-timing-function: linear; }
    .location-item a:hover {
      text-decoration: none; }

.vw-filter__options {
  background-color: #fff;
  border-radius: 5px;
  box-shadow: 0 0 12px 1px #d4d0d0; }
  .vw-filter__options .filter-title {
    background-color: #000;
    border-radius: 5px 5px 0 0;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    padding: 7px 15px;
    text-align: left; }
    .vw-filter__options .filter-title .vwToggle {
      cursor: pointer;
      display: inline-block;
      float: right;
      height: 15px;
      margin-top: 5px;
      position: relative;
      width: 25px; }
      @media (min-width: 40em) {
        .vw-filter__options .filter-title .vwToggle {
          display: none; } }
      .vw-filter__options .filter-title .vwToggle::after {
        right: 2px;
        transform: rotate(-45deg); }
      .vw-filter__options .filter-title .vwToggle::after, .vw-filter__options .filter-title .vwToggle::before {
        background: #fff;
        content: '';
        display: inline-block;
        height: 5px;
        position: absolute;
        top: 7px;
        transition: transform 0.5s;
        width: 15px; }
      .vw-filter__options .filter-title .vwToggle::before {
        border-bottom-left-radius: 10px;
        border-top-left-radius: 10px;
        right: 10px;
        transform: rotate(45deg); }
  .vw-filter__options .nav-filter {
    list-style: none;
    max-height: 0;
    overflow: hidden;
    transition: 0.75s all ease-in-out; }
    @media (min-width: 40em) {
      .vw-filter__options .nav-filter {
        max-height: 9999px; } }
    .vw-filter__options .nav-filter.open {
      max-height: 9999px; }
    .vw-filter__options .nav-filter li {
      display: flex;
      font-family: Arial, helvetica, sans-serif;
      font-weight: 500;
      line-height: 1;
      margin-bottom: 0;
      margin-top: 0.5rem; }
      .vw-filter__options .nav-filter li:first-of-type {
        margin-top: 1.5rem; }
    .vw-filter__options .nav-filter .vw-filter-checkbox {
      -webkit-appearance: none;
      background-image: url("/wp-content/themes/gesso/images/checkbox.png");
      background-size: contain;
      cursor: pointer;
      height: 25px;
      min-height: 25px;
      min-width: 25px;
      width: 25px; }
      .vw-filter__options .nav-filter .vw-filter-checkbox:checked {
        background-image: url("/wp-content/themes/gesso/images/checkbox-active.png"); }
    .vw-filter__options .nav-filter label {
      color: #999;
      font-size: 18px;
      padding: 6px 15px; }

.tabcontent {
  display: none; }
  .tabcontent.active {
    display: block; }
  @media (min-width: 64em) {
    .tabcontent.list-content.active {
      display: flex;
      flex-wrap: wrap; } }
  @media (min-width: 64em) {
    .tabcontent .filter-container,
    .tabcontent .list-item__container,
    .tabcontent .pagination {
      flex-grow: 1; } }
  @media (min-width: 64em) {
    .tabcontent .pagination {
      width: 100%; } }

.tab-toggles {
  display: flex;
  flex-direction: row-reverse;
  flex-wrap: wrap;
  margin-bottom: 1rem; }
  @media (min-width: 40em) {
    .tab-toggles {
      flex-wrap: nowrap; } }
  .tab-toggles .filter-container {
    width: 100%; }
    @media (min-width: 40em) {
      .tab-toggles .filter-container {
        width: auto; } }
    .tab-toggles .filter-container input {
      width: 90vw; }
      @media (min-width: 40em) {
        .tab-toggles .filter-container input {
          width: 100%; } }
  .tab-toggles .tab-toggle {
    background-color: inherit;
    color: #000;
    cursor: pointer;
    font-size: 17px;
    outline: none;
    padding: 14px 10px;
    transition: 0.3s; }
    .tab-toggles .tab-toggle::before {
      background-size: contain;
      content: '';
      display: inline-block;
      height: 25px;
      margin-right: 10px;
      vertical-align: bottom;
      width: 25px; }
    .tab-toggles .tab-toggle__list::before {
      background-image: url("/wp-content/themes/gesso/images/list-icon.jpg"); }
    .tab-toggles .tab-toggle__map::before {
      background-image: url("/wp-content/themes/gesso/images/map-icon.jpg"); }
    .tab-toggles .tab-toggle.active {
      color: #d1412b; }
  .tab-toggles .button {
    margin-top: 0; }
    .tab-toggles .button:hover a {
      color: #fff; }
    .tab-toggles .button a {
      text-decoration: none; }

.pagination .pages {
  display: flex; }
  .pagination .pages li {
    list-style: none; }

.location-directory__content {
  margin: auto;
  max-width: 800px; }

.location-directory__map {
  margin: 0 auto;
  max-width: 2000px; }

.menu {
  list-style-type: none;
  margin: 0;
  padding: 0; }
  .menu li {
    padding-left: 0; }
    .menu li::before {
      display: none; }
  @media print {
    .menu {
      display: none; } }

.menu__item {
  margin-bottom: 0; }

.menu--account {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0; }
  .menu--account li {
    padding-left: 0; }
  .menu--account > li {
    display: inline; }
  .menu--account .menu__item {
    align-items: center;
    display: inline-flex;
    margin-left: 2rem; }
    .menu--account .menu__item.has-subnav {
      position: relative; }
  .menu--account .menu__link {
    color: #4d4d4f;
    align-items: center;
    display: inline-flex;
    font-size: 0.875rem;
    -webkit-text-decoration-color: transparent;
            text-decoration-color: transparent;
    transition-property: all; }
    .menu--account .menu__link:visited {
      color: #4d4d4f; }
    .menu--account .menu__link:hover, .menu--account .menu__link:focus {
      color: #a73422; }
    .menu--account .menu__link:active {
      color: #a73422; }
    .menu--account .menu__link.has-subnav {
      padding-right: 25px;
      position: relative; }
    .menu--account .menu__link.has-subnav::after {
      height: 16px;
      overflow: hidden;
      width: 16px;
      background-image: url("../images/menu-arrow-down.svg");
      background-size: 16px 16px;
      content: '';
      display: block;
      position: absolute;
      right: 5px;
      top: 50%;
      transform: translateY(-40%); }
      .menu--account .menu__link.has-subnav::after::before {
        content: '';
        display: block;
        height: 150%;
        width: 0; }
    .menu--account .menu__link.dropdown--open::after {
      top: 4px;
      transform: rotate(180deg); }
    .menu--account .menu__link::before {
      background-position: center;
      background-repeat: no-repeat;
      content: '';
      display: inline-block;
      height: 0.875rem;
      margin-right: 0.25rem;
      width: 0.875rem; }
    .menu--account .menu__link.users-wp-login-nav::before, .menu--account .menu__link.users-wp-logout-nav::before, .menu--account .menu__link.users-wp-account::before {
      background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%229%22%20height%3D%2214%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M7.44.3C7.356.122%207.145%200%206.897%200H1.85c-.252%200-.458.121-.546.3C.913%201.12%200%203.15%200%204.384v.157c0%20.628%200%201.485%201.194%202.437.274.22.602.422.947.638.803.5%201.631%201.017%201.631%201.642v3.762c0%20.036-.037.065-.084.065H1.287c-.332%200-.601.206-.601.458s.269.458.6.458h6.175c.332%200%20.601-.206.601-.458s-.269-.458-.601-.458H5.059c-.046%200-.084-.03-.084-.065V9.257c0-.625.829-1.142%201.632-1.642.345-.216.669-.419.946-.638%201.195-.952%201.195-1.809%201.195-2.437v-.157c0-1.226-.913-3.264-1.308-4.082zm-.06%203.34c-.008.01-.029.024-.066.024h-5.88c-.034%200-.055-.017-.067-.023-.009-.01-.025-.027-.017-.056.214-.854.622-1.95.908-2.623.013-.026.047-.046.08-.046H6.41c.038%200%20.072.02.08.046.282.677.69%201.77.909%202.623.008.026-.009.046-.017.056z%22%20fill%3D%22%234D4D4F%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E'); }
    .menu--account .menu__link.users-wp-search::before {
      background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.972%208.8h-.638l-.24-.2a5.295%205.295%200%20001.237-3.4c0-2.88-2.314-5.2-5.185-5.2C2.313%200%200%202.32%200%205.2c0%202.88%202.313%205.2%205.185%205.2%201.277%200%202.473-.48%203.39-1.24l.24.2V10l3.988%204L14%2012.8l-4.028-4zm-4.787%200a3.58%203.58%200%2001-3.59-3.6c0-2%201.596-3.6%203.59-3.6a3.58%203.58%200%20013.59%203.6c0%202-1.595%203.6-3.59%203.6z%22%20fill%3D%22%234D4D4F%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E'); }
    .menu--account .menu__link:hover, .menu--account .menu__link:focus, .menu--account .menu__link:active {
      -webkit-text-decoration-color: currentColor;
              text-decoration-color: currentColor; }
  .menu--account .menu__subnav {
    background-color: #fff;
    border: 1px solid #4d4d4f;
    display: none;
    left: 0;
    margin: 0.5rem 0 0;
    padding: 0;
    position: absolute;
    top: 20px;
    z-index: 4; }
    .menu--account .menu__subnav .menu__item {
      margin-left: 0; }
    .menu--account .menu__subnav .menu__link {
      color: #2e2e2f;
      display: block;
      line-height: 1.1;
      padding: 1rem 1.5rem;
      padding-left: 0;
      position: relative;
      text-decoration: none;
      width: 12.5rem; }
      .menu--account .menu__subnav .menu__link:visited {
        color: #2e2e2f; }
      .menu--account .menu__subnav .menu__link:hover, .menu--account .menu__subnav .menu__link:focus {
        color: #2e2e2f; }
      .menu--account .menu__subnav .menu__link:active {
        color: #2e2e2f; }
      .menu--account .menu__subnav .menu__link:hover, .menu--account .menu__subnav .menu__link:focus {
        color: #2e2e2f;
        text-decoration: underline; }
      .menu--account .menu__subnav .menu__link.has-subnav::after {
        height: 16px;
        overflow: hidden;
        width: 16px;
        background-image: url("../images/menu-arrow-right.svg");
        background-size: 16px 16px;
        content: '';
        display: block;
        position: absolute;
        right: 5px;
        top: 50%;
        transform: translateY(-50%); }
        .menu--account .menu__subnav .menu__link.has-subnav::after::before {
          content: '';
          display: block;
          height: 150%;
          width: 0; }
    .menu--account .menu__subnav .menu__subnav {
      margin: 0; }

.l-header--dark .menu--account .menu__link.users-wp-search::before {
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.972%208.8h-.638l-.24-.2a5.295%205.295%200%20001.237-3.4c0-2.88-2.314-5.2-5.185-5.2C2.313%200%200%202.32%200%205.2c0%202.88%202.313%205.2%205.185%205.2%201.277%200%202.473-.48%203.39-1.24l.24.2V10l3.988%204L14%2012.8l-4.028-4zm-4.787%200a3.58%203.58%200%2001-3.59-3.6c0-2%201.596-3.6%203.59-3.6a3.58%203.58%200%20013.59%203.6c0%202-1.595%203.6-3.59%203.6z%22%20fill%3D%22%23ffffff%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E'); }

.l-header--dark .menu--account .menu__link.has-subnav::after {
  height: 16px;
  overflow: hidden;
  width: 16px;
  background-image: url("../images/menu-arrow-down-white.svg");
  background-size: 16px 16px;
  content: '';
  display: block;
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateY(-40%); }
  .l-header--dark .menu--account .menu__link.has-subnav::after::before {
    content: '';
    display: block;
    height: 150%;
    width: 0; }

.l-header--dark .menu--account .menu__subnav .menu__link {
  color: #2e2e2f; }
  .l-header--dark .menu--account .menu__subnav .menu__link:hover, .l-header--dark .menu--account .menu__subnav .menu__link:focus {
    color: #2e2e2f;
    text-decoration: underline; }
  .l-header--dark .menu--account .menu__subnav .menu__link:visited {
    color: #2e2e2f; }

.menu--footer {
  text-align: center; }
  .menu--footer .menu__item {
    padding-bottom: 0.75rem; }
  .menu--footer .menu__link {
    color: #fff;
    display: block;
    font-size: 16px;
    text-decoration: none; }
    .menu--footer .menu__link:visited {
      color: #fff; }
    .menu--footer .menu__link:hover, .menu--footer .menu__link:focus {
      color: #fff; }
    .menu--footer .menu__link:active {
      color: #fff; }
  @media (min-width: 40em) {
    .menu--footer {
      text-align: left; } }
  @media (min-width: 64em) {
    .menu--footer {
      padding-right: 3.5rem;
      text-align: left; } }

.menu--main {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
  position: relative; }
  .menu--main li {
    padding-left: 0; }
  .menu--main > li {
    display: inline; }
  .menu--main > .menu__item {
    display: inline-block;
    margin-right: 0.75rem; }
    @media (min-width: 75em) {
      .menu--main > .menu__item {
        margin-right: 1.5rem; } }
    .menu--main > .menu__item:last-child {
      margin-right: 0; }
    .menu--main > .menu__item > .menu__link {
      color: #2e2e2f;
      display: inline-block;
      font-size: 1rem;
      font-weight: 700;
      padding: 0;
      position: relative;
      text-decoration: none; }
      .menu--main > .menu__item > .menu__link:visited {
        color: #2e2e2f; }
      .menu--main > .menu__item > .menu__link:hover, .menu--main > .menu__item > .menu__link:focus {
        color: #2e2e2f; }
      .menu--main > .menu__item > .menu__link:active {
        color: #2e2e2f; }
      @media (min-width: 64em) {
        .menu--main > .menu__item > .menu__link {
          font-size: 0.875rem; } }
      @media (min-width: 75em) {
        .menu--main > .menu__item > .menu__link {
          font-size: 0.9375rem; } }
      @media (min-width: 87.5em) {
        .menu--main > .menu__item > .menu__link {
          font-size: 1rem; } }
      .menu--main > .menu__item > .menu__link:hover {
        text-decoration: underline; }
      .menu--main > .menu__item > .menu__link:focus {
        outline: 1px solid #a73422 !important; }
      .menu--main > .menu__item > .menu__link.has-subnav::after {
        background-image: url("../images/menu-arrow-right-dark.svg");
        background-repeat: no-repeat;
        content: '';
        height: 16px;
        margin-left: 3px;
        position: absolute;
        top: 10px;
        width: 16px; }
      .menu--main > .menu__item > .menu__link.megamenu--open::after {
        margin-left: 0;
        top: 0;
        transform: rotate(-180deg); }
  .menu--main .menu__subnav {
    background-color: #2e2e2f;
    display: none;
    left: 0;
    margin: 0.5rem 0 0;
    padding: 0;
    position: absolute;
    top: 0; }
    .menu--main .menu__subnav .menu__link {
      color: #fff;
      display: block;
      line-height: 1.1;
      padding: 1rem 1.5rem;
      position: relative;
      text-decoration: none;
      width: 12.5rem; }
      .menu--main .menu__subnav .menu__link:visited {
        color: #fff; }
      .menu--main .menu__subnav .menu__link:hover, .menu--main .menu__subnav .menu__link:focus {
        color: #fff; }
      .menu--main .menu__subnav .menu__link:active {
        color: #fff; }
      .menu--main .menu__subnav .menu__link:hover, .menu--main .menu__subnav .menu__link:focus {
        background-color: #212121; }
      .menu--main .menu__subnav .menu__link.has-subnav::after {
        height: 16px;
        overflow: hidden;
        width: 16px;
        background-image: url("../images/menu-arrow-right.svg");
        background-size: 16px 16px;
        content: '';
        display: block;
        position: absolute;
        right: 5px;
        top: 50%;
        transform: translateY(-50%); }
        .menu--main .menu__subnav .menu__link.has-subnav::after::before {
          content: '';
          display: block;
          height: 150%;
          width: 0; }
    .menu--main .menu__subnav .menu__subnav {
      margin: 0; }

.l-header--dark .menu--main > .menu__item > .menu__link.has-subnav::after {
  background-image: url("../images/menu-arrow-right.svg");
  margin-left: 0;
  top: 5px;
  transform: rotate(90deg); }

.l-header--dark .menu--main > .menu__item > .menu__link.megamenu--open::after {
  top: 5px;
  transform: rotate(-90deg); }

.megamenu {
  background-color: #fff;
  display: none;
  height: 100vh;
  left: 0;
  padding-left: 1rem;
  padding-right: 1rem;
  position: absolute;
  right: 0;
  text-align: left;
  top: 0;
  width: 100%;
  z-index: 4; }
  @media (min-width: 64em) {
    .megamenu {
      border: 1px solid #414142;
      height: auto;
      padding: 2.5rem 1.5rem;
      top: 46px; } }

.mega-menu__title {
  border-bottom: 1px solid #414142;
  font-size: 1rem;
  font-weight: bold;
  padding: 1rem; }
  .mega-menu__title::after {
    background: url("/wp-content/themes/gesso/images/mobile-arrow-right.svg");
    background-repeat: no-repeat;
    content: '';
    height: 17px;
    position: absolute;
    right: 2rem;
    transform: rotate(90deg);
    width: 10px; }
  .mega-menu__title.menu-open {
    position: relative; }
    .mega-menu__title.menu-open::after {
      background: url("/wp-content/themes/gesso/images/mobile-arrow-right.svg");
      background-repeat: no-repeat;
      content: '';
      height: 17px;
      position: absolute;
      right: 2rem;
      transform: rotate(-90deg);
      width: 10px; }
    .mega-menu__title.menu-open::before {
      background-color: #2e2e2f;
      content: '';
      height: 100%;
      left: -16px;
      position: absolute;
      top: 0;
      width: 16px; }
  .mega-menu__title:hover {
    cursor: pointer; }
  @media (min-width: 64em) {
    .mega-menu__title {
      border: 0;
      color: #D1412B;
      font-family: "veneer-two", serif;
      font-size: 0.875rem;
      font-weight: normal;
      letter-spacing: 1.5px;
      margin-bottom: 1rem;
      padding: 0;
      text-transform: uppercase; }
      .mega-menu__title::after {
        display: none; }
      .mega-menu__title:hover {
        cursor: initial; } }

.megamenu__intro {
  border-bottom: 1px solid #414142;
  padding: 1rem; }
  @media (min-width: 64em) {
    .megamenu__intro {
      border: 0;
      margin-bottom: 1rem;
      padding: 0; } }

.megamenu--back {
  border-bottom: 1px solid #414142; }
  @media (min-width: 64em) {
    .megamenu--back {
      display: none; } }
  .megamenu--back a {
    color: #2e2e2f;
    display: block;
    font-size: 1rem;
    padding: 1rem;
    text-decoration: none; }
    .megamenu--back a::before {
      height: 17px;
      overflow: hidden;
      width: 10px;
      background-image: url("../images/mobile-arrow-right.svg");
      content: '';
      display: inline-block;
      height: 17px;
      margin-right: 0.75rem;
      transform: rotate(180deg);
      width: 10px; }
      .megamenu--back a::before::before {
        content: '';
        display: block;
        height: 150%;
        width: 0; }

.megamenu-link {
  color: #2e2e2f;
  font-size: 1rem;
  font-weight: bold;
  text-decoration: none; }
  .megamenu-link:visited {
    color: #2e2e2f; }
  .megamenu-link:hover {
    color: #bc3a26;
    text-decoration: underline; }
  @media (min-width: 64em) {
    .megamenu-link::after {
      background-image: url("../images/Arrow-Read-More_Red.svg");
      content: '';
      height: 16px;
      margin-left: 5px;
      margin-top: 5px;
      position: absolute;
      width: 16px; } }

.megamenu__subnav {
  display: none; }
  @media (min-width: 64em) {
    .megamenu__subnav {
      display: block !important; } }
  .megamenu__subnav .menu__item {
    font-size: 1rem;
    margin-bottom: 1rem; }
    .megamenu__subnav .menu__item:last-child {
      margin-bottom: 0; }
  .megamenu__subnav .menu__link {
    color: #4d4d4f !important;
    font-size: 1rem;
    text-decoration: none; }
    .megamenu__subnav .menu__link:visited {
      color: #4d4d4f; }
    .megamenu__subnav .menu__link:hover {
      color: #d55440;
      text-decoration: underline; }

@media (max-width: 64em) {
  .megamenu__content {
    display: block; } }

.megamanu__seperator {
  align-items: center;
  display: none;
  margin-bottom: 1rem; }
  @media (min-width: 64em) {
    .megamanu__seperator {
      display: flex; } }
  .megamanu__seperator .line {
    border-bottom: 2px solid #DA6655;
    display: inline-block;
    margin-right: 0.75rem;
    width: 75px; }
  .megamanu__seperator .circle {
    border: 2px solid #DA6655;
    border-radius: 50%;
    display: inline-block;
    height: 10px;
    width: 10px; }

.menu--sidebar {
  padding-bottom: 2rem; }
  .menu--sidebar .menu__link {
    color: #dedfdf;
    outline: 2px solid transparent;
    outline-offset: -2px;
    border-left-color: transparent;
    border-left-style: solid;
    border-left-width: 0.75rem;
    display: block;
    font-weight: 700;
    padding: 1rem;
    text-decoration: none; }
    .menu--sidebar .menu__link:visited {
      color: #dedfdf; }
    .menu--sidebar .menu__link:hover, .menu--sidebar .menu__link:focus {
      color: #4d4d4f; }
    .menu--sidebar .menu__link:active {
      color: #4d4d4f; }
    .menu--sidebar .menu__link:focus {
      outline-color: #a73422; }
    .menu--sidebar .menu__link:hover, .menu--sidebar .menu__link:focus, .menu--sidebar .menu__link:active {
      background-color: #fbfbfb;
      border-left-color: #2e2e2f; }
    .menu--sidebar .menu__link.is-active {
      background-color: #fbfbfb;
      border-left-color: #D1412B;
      color: #d1412d; }
    @media (min-width: 55em) {
      .menu--sidebar .menu__link {
        padding: 1.25rem 2rem; } }

/* stylelint-disable */
.menu--footer_social_menu {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0; }
  .menu--footer_social_menu li {
    padding-left: 0; }
  .menu--footer_social_menu > li {
    display: inline; }
  .menu--footer_social_menu .menu__link {
    height: 3.125rem;
    overflow: hidden;
    width: 3.125rem;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    margin-right: 1.25rem;
    text-decoration: none; }
    .menu--footer_social_menu .menu__link::before {
      content: '';
      display: block;
      height: 150%;
      width: 0; }
  .menu--footer_social_menu .facebook {
    background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2247.71%22%20viewBox%3D%220%200%2048%2047.71%22%3E%0A%20%20%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%3E%0A%20%20%20%20%3Cg%20id%3D%22Layer_1-2%22%20data-name%3D%22Layer%201%22%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M48%2C24a23.18%2C23.18%2C0%2C0%2C1-5.81%2C15.63%2C23.29%2C23.29%2C0%2C0%2C1-14.42%2C8.08V31h5.62l1.06-7H27.77V19.45q0-3.67%2C3.88-3.68h3V9.87a30.61%2C30.61%2C0%2C0%2C0-5.33-.48%2C10%2C10%2C0%2C0%2C0-4.79%2C1.06%2C7.69%2C7.69%2C0%2C0%2C0-3.14%2C3.2%2C10.24%2C10.24%2C0%2C0%2C0-1.16%2C5V24h-6.1v7h6.1V47.71A23.29%2C23.29%2C0%2C0%2C1%2C5.81%2C39.63%2C23.18%2C23.18%2C0%2C0%2C1%2C0%2C24%2C23.1%2C23.1%2C0%2C0%2C1%2C7%2C7%2C23.1%2C23.1%2C0%2C0%2C1%2C24%2C0%2C23.1%2C23.1%2C0%2C0%2C1%2C41%2C7%2C23.1%2C23.1%2C0%2C0%2C1%2C48%2C24Z%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E'); }
    .menu--footer_social_menu .facebook:hover {
      background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2247.71%22%20viewBox%3D%220%200%2048%2047.71%22%3E%0A%20%20%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%3E%0A%20%20%20%20%3Cg%20id%3D%22Layer_1-2%22%20data-name%3D%22Layer%201%22%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M48%2C24a23.18%2C23.18%2C0%2C0%2C1-5.81%2C15.63%2C23.29%2C23.29%2C0%2C0%2C1-14.42%2C8.08V31h5.62l1.06-7H27.77V19.45q0-3.67%2C3.88-3.68h3V9.87a30.61%2C30.61%2C0%2C0%2C0-5.33-.48%2C10%2C10%2C0%2C0%2C0-4.79%2C1.06%2C7.69%2C7.69%2C0%2C0%2C0-3.14%2C3.2%2C10.24%2C10.24%2C0%2C0%2C0-1.16%2C5V24h-6.1v7h6.1V47.71A23.29%2C23.29%2C0%2C0%2C1%2C5.81%2C39.63%2C23.18%2C23.18%2C0%2C0%2C1%2C0%2C24%2C23.1%2C23.1%2C0%2C0%2C1%2C7%2C7%2C23.1%2C23.1%2C0%2C0%2C1%2C24%2C0%2C23.1%2C23.1%2C0%2C0%2C1%2C41%2C7%2C23.1%2C23.1%2C0%2C0%2C1%2C48%2C24Z%22%20fill%3D%22%23d6d7d9%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E'); }
  .menu--footer_social_menu .twitter {
    background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%3E%0A%20%20%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%3E%0A%20%20%20%20%3Cg%20id%3D%22Layer_1-2%22%20data-name%3D%22Layer%201%22%3E%0A%20%20%20%20%20%20%3Cpath%20d%3D%22M24%2C0A24%2C24%2C0%2C1%2C0%2C48%2C24%2C24%2C24%2C0%2C0%2C0%2C24%2C0ZM39.28%2C18.56a3.94%2C3.94%2C0%2C0%2C1%2C.07.9A20.43%2C20.43%2C0%2C0%2C1%2C38%2C26.76a23.28%2C23.28%2C0%2C0%2C1-3.91%2C6.63%2C18.65%2C18.65%2C0%2C0%2C1-6.53%2C4.88%2C20.82%2C20.82%2C0%2C0%2C1-8.85%2C1.86A20.09%2C20.09%2C0%2C0%2C1%2C7.55%2C36.88c.51%2C0%2C1.08.07%2C1.73.07a14.34%2C14.34%2C0%2C0%2C0%2C9-3.11%2C6.72%2C6.72%2C0%2C0%2C1-4.25-1.42%2C7.19%2C7.19%2C0%2C0%2C1-2.52-3.56%2C12.14%2C12.14%2C0%2C0%2C0%2C1.31.07%2C9.83%2C9.83%2C0%2C0%2C0%2C1.94-.2%2C7.23%2C7.23%2C0%2C0%2C1-3-1.39%2C7.65%2C7.65%2C0%2C0%2C1-2.07-2.52A6.91%2C6.91%2C0%2C0%2C1%2C9%2C21.6v-.13a6.75%2C6.75%2C0%2C0%2C0%2C3.25%2C1A7%2C7%2C0%2C0%2C1%2C9%2C16.35a7%2C7%2C0%2C0%2C1%2C1-3.66%2C20.11%2C20.11%2C0%2C0%2C0%2C6.6%2C5.39A20%2C20%2C0%2C0%2C0%2C25%2C20.29a10.24%2C10.24%2C0%2C0%2C1-.14-1.66%2C7%2C7%2C0%2C0%2C1%2C2.11-5.11A6.88%2C6.88%2C0%2C0%2C1%2C32%2C11.37a7%2C7%2C0%2C0%2C1%2C5.32%2C2.28A14.73%2C14.73%2C0%2C0%2C0%2C42%2C11.93a7.29%2C7.29%2C0%2C0%2C1-3.18%2C4%2C15.73%2C15.73%2C0%2C0%2C0%2C4.14-1.18A15.74%2C15.74%2C0%2C0%2C1%2C39.28%2C18.56Z%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E'); }
    .menu--footer_social_menu .twitter:hover {
      background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2248px%22%20height%3D%2248px%22%20viewBox%3D%220%200%2048%2048%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3EFooter-Icon-Twitter%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20id%3D%2202.-Style-Guide---Final-Designs%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22WSWC_Blocks-%26amp%3B-Components%22%20transform%3D%22translate(-816.000000%2C%20-6123.000000)%22%20fill%3D%22%23D6D7D9%22%20fill-rule%3D%22nonzero%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Footer-Copy%22%20transform%3D%22translate(0.000000%2C%206006.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Footer-Icon-Twitter%22%20transform%3D%22translate(816.000000%2C%20117.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M24%2C0%20C10.745166%2C0%200%2C10.745166%200%2C24%20C0%2C37.254834%2010.745166%2C48%2024%2C48%20C37.254834%2C48%2048%2C37.254834%2048%2C24%20C48%2C17.6348042%2045.4714358%2C11.5303103%2040.9705627%2C7.02943725%20C36.4696897%2C2.52856417%2030.3651958%2C0%2024%2C0%20Z%20M39.28%2C18.56%20C39.3377372%2C18.8563274%2039.3612247%2C19.1583089%2039.35%2C19.46%20C39.3495943%2C21.9553592%2038.8920417%2C24.4295324%2038%2C26.76%20C37.0735727%2C29.1716442%2035.7521823%2C31.4122627%2034.09%2C33.39%20C32.2998276%2C35.4783006%2030.0698965%2C37.1447728%2027.56%2C38.27%20C24.7819084%2C39.5309287%2021.7606466%2C40.1659057%2018.71%2C40.13%20C14.7510252%2C40.1699951%2010.8684908%2C39.0393287%207.55%2C36.88%20C8.06%2C36.88%208.63%2C36.95%209.28%2C36.95%20C12.5466634%2C36.9687149%2015.7218087%2C35.8715258%2018.28%2C33.84%20C16.742596%2C33.8668389%2015.2424864%2C33.3656258%2014.03%2C32.42%20C12.8416483%2C31.5228887%2011.961122%2C30.2789705%2011.51%2C28.86%20C11.9450859%2C28.906927%2012.3823909%2C28.9302944%2012.82%2C28.93%20C13.4716976%2C28.9278064%2014.1215618%2C28.8608101%2014.76%2C28.73%20C13.6660578%2C28.5046126%2012.6392094%2C28.0288395%2011.76%2C27.34%20C10.896894%2C26.6585463%2010.1908532%2C25.7990185%209.69%2C24.82%20C9.20386434%2C23.8179575%208.96714244%2C22.7132553%209%2C21.6%20L9%2C21.47%20C9.9802478%2C22.0752116%2011.0990815%2C22.4194682%2012.25%2C22.47%20C10.1621142%2C21.1468973%208.9268135%2C18.820731%209%2C16.35%20C8.990039%2C15.0612042%209.33608478%2C13.7946766%2010%2C12.69%20C11.7897179%2C14.9374969%2014.0402343%2C16.7754187%2016.6%2C18.08%20C19.2042953%2C19.4231231%2022.0719127%2C20.1775796%2025%2C20.29%20C24.9083266%2C19.7413873%2024.861505%2C19.1862173%2024.86%2C18.63%20C24.8324179%2C16.7093104%2025.5953341%2C14.8616792%2026.97%2C13.52%20C28.2774505%2C12.1389357%2030.0982433%2C11.3606644%2032%2C11.37%20C34.019213%2C11.3269367%2035.958623%2C12.1581124%2037.32%2C13.65%20C38.9664063%2C13.3467783%2040.5490753%2C12.7651137%2042%2C11.93%20C41.4573351%2C13.6033408%2040.3278965%2C15.0240184%2038.82%2C15.93%20C40.2475557%2C15.7282522%2041.6405978%2C15.3312016%2042.96%2C14.75%20C41.9573741%2C16.2187698%2040.7130915%2C17.507008%2039.28%2C18.56%20L39.28%2C18.56%20Z%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E'); }
  .menu--footer_social_menu .instagram {
    background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%220%200%2048%2048%22%3E%0A%20%20%3Cg%20id%3D%22Layer_2%22%20data-name%3D%22Layer%202%22%3E%0A%20%20%20%20%3Cg%20id%3D%22Layer_1-2%22%20data-name%3D%22Layer%201%22%3E%0A%20%20%20%20%20%20%3Cg%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M36%2C16.6a7.53%2C7.53%2C0%2C0%2C0-.33-1.36%2C4.87%2C4.87%2C0%2C0%2C0-2.86-2.86%2C7.53%2C7.53%2C0%2C0%2C0-1.36-.33c-.55-.09-1.22-.15-2-.2s-1.39-.06-1.86-.06H20.48c-.48%2C0-1.12%2C0-1.89.06s-1.44.11-2%2C.2a7.53%2C7.53%2C0%2C0%2C0-1.36.33%2C4.87%2C4.87%2C0%2C0%2C0-2.86%2C2.86%2C7.53%2C7.53%2C0%2C0%2C0-.33%2C1.36c-.09.55-.15%2C1.22-.2%2C2s-.06%2C1.39-.06%2C1.86v6.37c0%2C.42%2C0%2C1%2C0%2C1.63s.06%2C1.22.1%2C1.69.11.94.2%2C1.43.18.88.26%2C1.19a5%2C5%2C0%2C0%2C0%2C2.86%2C2.85A6.71%2C6.71%2C0%2C0%2C0%2C16.6%2C36c.55.09%2C1.22.15%2C2%2C.2s1.39.06%2C1.86.06h7.07q.72%2C0%2C1.89-.06c.77%2C0%2C1.44-.11%2C2-.2a6.71%2C6.71%2C0%2C0%2C0%2C1.36-.34%2C5%2C5%2C0%2C0%2C0%2C2.86-2.85A7.53%2C7.53%2C0%2C0%2C0%2C36%2C31.4c.09-.55.15-1.22.2-2s.06-1.41.06-1.89v-7q0-.72-.06-1.89C36.1%2C17.82%2C36%2C17.15%2C36%2C16.6ZM29.41%2C29.41A7.37%2C7.37%2C0%2C0%2C1%2C24%2C31.63%2C7.58%2C7.58%2C0%2C0%2C1%2C16.37%2C24%2C7.58%2C7.58%2C0%2C0%2C1%2C24%2C16.37%2C7.58%2C7.58%2C0%2C0%2C1%2C31.63%2C24%2C7.37%2C7.37%2C0%2C0%2C1%2C29.41%2C29.41ZM33.19%2C17.3a1.63%2C1.63%2C0%2C0%2C1-1.23.53A1.81%2C1.81%2C0%2C0%2C1%2C30.17%2C16a1.63%2C1.63%2C0%2C0%2C1%2C.53-1.23%2C1.81%2C1.81%2C0%2C0%2C1%2C1.26-.5A1.71%2C1.71%2C0%2C0%2C1%2C33.69%2C16%2C1.81%2C1.81%2C0%2C0%2C1%2C33.19%2C17.3Z%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M24%2C19a5%2C5%2C0%2C0%2C0-3.52%2C8.5%2C5%2C5%2C0%2C1%2C0%2C7-7A4.83%2C4.83%2C0%2C0%2C0%2C24%2C19Z%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M24%2C0A24%2C24%2C0%2C1%2C0%2C48%2C24%2C24%2C24%2C0%2C0%2C0%2C24%2C0ZM38.8%2C30.11a9.14%2C9.14%2C0%2C0%2C1-2.42%2C6.27%2C8.9%2C8.9%2C0%2C0%2C1-6.27%2C2.35c-1.2.09-3.23.14-6.11.14s-4.91%2C0-6.11-.14a9.07%2C9.07%2C0%2C0%2C1-6.24-2.39%2C6.47%2C6.47%2C0%2C0%2C1-1.39-1.85%2C9.45%2C9.45%2C0%2C0%2C1-.76-2.06%2C10%2C10%2C0%2C0%2C1-.23-2.32c-.09-1.2-.14-3.23-.14-6.11s0-4.93.14-6.17a9%2C9%2C0%2C0%2C1%2C2.38-6.18A9%2C9%2C0%2C0%2C1%2C17.89%2C9.2c1.2%2C0%2C3.23-.07%2C6.11-.07s4.91%2C0%2C6.11.07a9.16%2C9.16%2C0%2C0%2C1%2C6.27%2C2.42%2C9.16%2C9.16%2C0%2C0%2C1%2C2.42%2C6.27c0%2C1.2.07%2C3.23.07%2C6.11S38.84%2C28.91%2C38.8%2C30.11Z%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E'); }
    .menu--footer_social_menu .instagram:hover {
      background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2248px%22%20height%3D%2248px%22%20viewBox%3D%220%200%2048%2048%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3EFooter-Icon-Insta%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20id%3D%2202.-Style-Guide---Final-Designs%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22WSWC_Blocks-%26amp%3B-Components%22%20transform%3D%22translate(-886.000000%2C%20-6123.000000)%22%20fill%3D%22%23D6D7D9%22%20fill-rule%3D%22nonzero%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Footer-Copy%22%20transform%3D%22translate(0.000000%2C%206006.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Footer-Icon-Insta%22%20transform%3D%22translate(886.000000%2C%20117.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M36%2C16.6%20C35.9324562%2C16.1374056%2035.8219792%2C15.6821064%2035.67%2C15.24%20C35.1763458%2C13.9171421%2034.1328579%2C12.8736542%2032.81%2C12.38%20C32.3678936%2C12.2280208%2031.9125944%2C12.1175438%2031.45%2C12.05%20C30.9%2C11.96%2030.23%2C11.9%2029.45%2C11.85%20C28.67%2C11.8%2028.06%2C11.79%2027.59%2C11.79%20L20.48%2C11.79%20C20%2C11.79%2019.36%2C11.79%2018.59%2C11.85%20C17.82%2C11.91%2017.15%2C11.96%2016.59%2C12.05%20C16.1274056%2C12.1175438%2015.6721064%2C12.2280208%2015.23%2C12.38%20C13.9071421%2C12.8736542%2012.8636542%2C13.9171421%2012.37%2C15.24%20C12.2180208%2C15.6821064%2012.1075438%2C16.1374056%2012.04%2C16.6%20C11.95%2C17.15%2011.89%2C17.82%2011.84%2C18.6%20C11.79%2C19.38%2011.78%2C19.99%2011.78%2C20.46%20L11.78%2C26.83%20C11.78%2C27.25%2011.78%2C27.83%2011.78%2C28.46%20C11.78%2C29.09%2011.84%2C29.68%2011.88%2C30.15%20C11.92%2C30.62%2011.99%2C31.09%2012.08%2C31.58%20C12.17%2C32.07%2012.26%2C32.46%2012.34%2C32.77%20C12.8503243%2C34.0797931%2013.8884275%2C35.1142666%2015.2%2C35.62%20C15.651563%2C35.7968877%2016.1209721%2C35.9242988%2016.6%2C36%20C17.15%2C36.09%2017.82%2C36.15%2018.6%2C36.2%20C19.38%2C36.25%2019.99%2C36.26%2020.46%2C36.26%20L27.53%2C36.26%20C28.01%2C36.26%2028.64%2C36.24%2029.42%2C36.2%20C30.19%2C36.2%2030.86%2C36.09%2031.42%2C36%20C31.8839612%2C35.9344627%2032.3397814%2C35.8205076%2032.78%2C35.66%20C34.0915725%2C35.1542666%2035.1296757%2C34.1197931%2035.64%2C32.81%20C35.8052407%2C32.3527249%2035.9258035%2C31.8805204%2036%2C31.4%20C36.09%2C30.85%2036.15%2C30.18%2036.2%2C29.4%20C36.25%2C28.62%2036.26%2C27.99%2036.26%2C27.51%20L36.26%2C20.51%20C36.26%2C20.03%2036.24%2C19.4%2036.2%2C18.62%20C36.1%2C17.82%2036%2C17.15%2036%2C16.6%20Z%20M29.41%2C29.41%20C27.9899677%2C30.8643825%2026.0323135%2C31.6677082%2024%2C31.63%20C21.9723139%2C31.6434199%2020.0237866%2C30.8438574%2018.5899646%2C29.4100354%20C17.1561426%2C27.9762134%2016.3565801%2C26.0276861%2016.37%2C24%20C16.3565801%2C21.9723139%2017.1561426%2C20.0237866%2018.5899646%2C18.5899646%20C20.0237866%2C17.1561426%2021.9723139%2C16.3565801%2024%2C16.37%20C26.0276861%2C16.3565801%2027.9762134%2C17.1561426%2029.4100354%2C18.5899646%20C30.8438574%2C20.0237866%2031.6434199%2C21.9723139%2031.63%2C24%20C31.6677082%2C26.0323135%2030.8643825%2C27.9899677%2029.41%2C29.41%20L29.41%2C29.41%20Z%20M33.19%2C17.3%20C32.8748689%2C17.64473%2032.4269977%2C17.8377151%2031.96%2C17.83%20C31.4799488%2C17.8247249%2031.0216583%2C17.6289511%2030.6859619%2C17.2857531%20C30.3502655%2C16.9425551%2030.1646663%2C16.4800505%2030.17%2C16%20C30.1622849%2C15.5330023%2030.35527%2C15.0851311%2030.7%2C14.77%20C31.0393754%2C14.4464105%2031.4910887%2C14.2671591%2031.96%2C14.27%20C32.420464%2C14.2645822%2032.8636512%2C14.4451093%2033.1892709%2C14.7707291%20C33.5148907%2C15.0963488%2033.6954178%2C15.539536%2033.69%2C16%20C33.7034105%2C16.4826799%2033.5233995%2C16.9507085%2033.19%2C17.3%20L33.19%2C17.3%20Z%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M24%2C19%20C21.9959978%2C19.0202273%2020.1976962%2C20.2350927%2019.4309103%2C22.0867064%20C18.6641244%2C23.9383201%2019.0770249%2C26.0688833%2020.48%2C27.5%20C21.6538524%2C29.0651365%2023.6327113%2C29.8018566%2025.5442964%2C29.3854143%20C27.4558815%2C28.9689721%2028.9489721%2C27.4758815%2029.3654143%2C25.5642964%20C29.7818566%2C23.6527113%2029.0451365%2C21.6738524%2027.48%2C20.5%20C26.5727668%2C19.5468213%2025.3159012%2C19.0050689%2024%2C19%20L24%2C19%20Z%22%20id%3D%22Path%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M24%2C0%20C10.745166%2C0%200%2C10.745166%200%2C24%20C0%2C37.254834%2010.745166%2C48%2024%2C48%20C37.254834%2C48%2048%2C37.254834%2048%2C24%20C48%2C17.6348042%2045.4714358%2C11.5303103%2040.9705627%2C7.02943725%20C36.4696897%2C2.52856417%2030.3651958%2C0%2024%2C0%20Z%20M38.8%2C30.11%20C38.8189015%2C32.4314941%2037.953686%2C34.6731888%2036.38%2C36.38%20C34.6755888%2C37.9496497%2032.4262221%2C38.7927138%2030.11%2C38.73%20C28.91%2C38.82%2026.88%2C38.87%2024%2C38.87%20C21.12%2C38.87%2019.09%2C38.87%2017.89%2C38.73%20C15.5816407%2C38.7564709%2013.3500526%2C37.901744%2011.65%2C36.34%20C11.0792596%2C35.8118728%2010.608397%2C35.1851852%2010.26%2C34.49%20C9.92748221%2C33.8351972%209.67242764%2C33.1438651%209.5%2C32.43%20C9.33314081%2C31.6682792%209.25594969%2C30.8896558%209.27%2C30.11%20C9.18%2C28.91%209.13%2C26.88%209.13%2C24%20C9.13%2C21.12%209.13%2C19.07%209.27%2C17.83%20C9.24905201%2C15.5423835%2010.1000522%2C13.3326436%2011.65%2C11.65%20C13.3368916%2C10.0602468%2015.5721093%2C9.18263727%2017.89%2C9.2%20C19.09%2C9.2%2021.12%2C9.13%2024%2C9.13%20C26.88%2C9.13%2028.91%2C9.13%2030.11%2C9.2%20C32.4311284%2C9.18310483%2034.6721118%2C10.0480458%2036.38%2C11.62%20C37.9519542%2C13.3278882%2038.8168952%2C15.5688716%2038.8%2C17.89%20C38.8%2C19.09%2038.87%2C21.12%2038.87%2C24%20C38.87%2C26.88%2038.84%2C28.91%2038.8%2C30.11%20Z%22%20id%3D%22Shape%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E'); }

.menu--submenu {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0; }
  .menu--submenu::after {
    clear: both;
    content: "";
    display: table; }
  .menu--submenu > li {
    border-right: 1px solid #aeb0b5;
    display: block;
    float: left;
    margin-right: 0.75em;
    padding-left: 0;
    padding-right: 0.75em; }
    [dir='rtl'] .menu--submenu > li {
      border-left: 1px solid #aeb0b5;
      border-right: 0;
      float: right;
      margin-left: 0.75em;
      margin-right: 0;
      padding-left: 0.75em;
      padding-right: 0; }
    .menu--submenu > li.is-active {
      font-weight: 700; }
    .menu--submenu > li:last-child {
      border-right: 0;
      margin-right: 0;
      padding-right: 0; }
      [dir='rtl'] .menu--submenu > li:last-child {
        border-left: 0;
        margin-left: 0;
        padding-left: 0; }

.message {
  background-color: #f1f1f1;
  background-position: top 1.5625rem left 1.5rem;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  border: 1px solid #aeb0b5;
  color: #2e2e2f;
  margin-bottom: 1rem;
  overflow: hidden;
  padding-bottom: 1.5rem !important;
  padding-left: 4rem !important;
  padding-right: 1.5rem !important;
  padding-top: 1.5rem !important;
  position: relative;
  word-wrap: break-word; }
  .message a {
    color: #4d4d4f;
    text-decoration: underline; }
  .message h3 {
    font-size: 22px;
    font-weight: 700 !important;
    line-height: 1.1;
    margin-bottom: 0.25rem;
    margin-top: 0; }
  .message p {
    font-size: 16px;
    line-height: 1.45; }
    .message p:only-child {
      margin-bottom: 0;
      margin-top: 0; }
    .message p:last-child {
      margin-bottom: 0; }
  @media (min-width: 40em) {
    .message {
      margin-bottom: 4rem; } }

.message__content > *:last-child {
  margin-bottom: 0; }

.message--status {
  background-image: url("../images/messages-status.svg");
  background-position: top 1.5625rem left 1.5rem;
  border-color: #25B57E; }

.message--error {
  background-image: url("../images/messages-error.svg");
  background-color: #FDF8FA;
  border-color: #C92967; }
  .message--error .message__item em:first-child {
    font-style: normal;
    font-weight: 700; }

.message--warning {
  background-image: url("../images/messages-warning.svg");
  background-color: #FCF9F3;
  background-position: top 1.5rem left 1.5rem;
  border-color: #B67E25; }

.message--info {
  background-image: url("../images/messages-info.svg");
  background-color: #F2FBFC;
  background-position: top 1.4375rem left 1.5rem;
  border-color: #2296A5; }

.message--slim h3 {
  font-size: 18px; }

.mobile-menu-button {
  outline: 2px solid transparent;
  outline-offset: 2px;
  background-color: transparent;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Oxygen-Sans", Ubuntu, Cantarell, "Fira Sans", Droid Sans, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  margin: 0;
  padding: 0 16px;
  text-decoration: none; }
  .mobile-menu-button:focus {
    outline-color: #a73422; }

.mobile-menu-button__icon {
  height: 22px;
  overflow: hidden;
  width: 22px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 22px 22px;
  display: inline-block; }
  .mobile-menu-button__icon::before {
    content: '';
    display: block;
    height: 150%;
    width: 0; }

.mobile-menu-button--close .mobile-menu-button__icon {
  background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2224px%22%20height%3D%2229px%22%20viewBox%3D%220%200%2024%2029%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3C!--%20Generator%3A%20Sketch%2052.3%20(67297)%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0A%20%20%20%20%3Ctitle%3EGroup%207%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cg%20id%3D%22Symbols%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Mobile-Menu-%2F-Open%22%20transform%3D%22translate(-19.000000%2C%20-27.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-7%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate(16.000000%2C%2028.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M22.263456%2C16.263456%20L6%2C5.32907052e-15%22%20id%3D%22Line-15-Copy-5%22%20stroke%3D%22%232E2E2F%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M22.263456%2C1.0658141e-14%20L6%2C16.263456%22%20id%3D%22Line-15-Copy-5%22%20stroke%3D%22%232E2E2F%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ctext%20id%3D%22CLOSE%22%20font-family%3D%22Arvo%22%20font-size%3D%227%22%20font-weight%3D%22normal%22%20fill%3D%22%232E2E2F%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ctspan%20x%3D%223.71142578%22%20y%3D%2228%22%3ECLOSE%3C%2Ftspan%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Ftext%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E');
  background-size: 33px 31px;
  height: 31px;
  width: 33px; }

.mobile-menu-button--menu .mobile-menu-button__icon {
  background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2235px%22%20height%3D%2231px%22%20viewBox%3D%220%200%2035%2031%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3C!--%20Generator%3A%20Sketch%2052.3%20(67297)%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0A%20%20%20%20%3Ctitle%3EHamberger%20Menu%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cg%20id%3D%22Symbols%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Mobile-Menu-%2F-Closed%22%20transform%3D%22translate(-17.000000%2C%20-26.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Hamberger-Menu%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate(18.000000%2C%2027.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M32.5%2C7.5%20L0.5%2C7.5%22%20id%3D%22Line-15-Copy-3%22%20stroke%3D%22%232E2E2F%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M23%2C0.5%20L1.11716192e-14%2C0.5%22%20id%3D%22Line-15-Copy-4%22%20stroke%3D%22%232E2E2F%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M23%2C15.5%20L1.11716192e-14%2C15.5%22%20id%3D%22Line-15-Copy-5%22%20stroke%3D%22%232E2E2F%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ctext%20id%3D%22MENU-Copy%22%20font-family%3D%22Arvo%22%20font-size%3D%227%22%20font-weight%3D%22normal%22%20fill%3D%22%232E2E2F%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ctspan%20x%3D%220.136962891%22%20y%3D%2229%22%3EMENU%3C%2Ftspan%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Ftext%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E');
  background-size: 33px 31px;
  height: 31px;
  width: 33px; }

.mobile-menu-button--utility .mobile-menu-button__icon {
  background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2223px%22%20height%3D%2226px%22%20viewBox%3D%220%200%2023%2026%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3C!--%20Generator%3A%20Sketch%2052.3%20(67297)%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0A%20%20%20%20%3Ctitle%3EGroup%203%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22path-1%22%20points%3D%220%200%2023%200%2023%2026%200%2026%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Symbols%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Mobile-Menu-%2F-Open%22%20transform%3D%22translate(-254.000000%2C%20-27.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-3%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20transform%3D%22translate(254.000000%2C%2027.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Clip-2%22%3E%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M14.9909707%2C3.85953645%20C14.032411%2C2.91221823%2012.8682666%2C2.43773249%2011.5002089%2C2.43773249%20C10.1308977%2C2.43773249%208.96675327%2C2.91221823%208.0090293%2C3.85953645%20C7.05046963%2C4.8076813%206.57160765%2C5.95917719%206.57160765%2C7.31237084%20C6.57160765%2C8.66721775%207.05046963%2C9.81830032%208.0090293%2C10.7656185%20C8.96675327%2C11.7137634%2010.1308977%2C12.1874225%2011.5002089%2C12.1874225%20C12.8682666%2C12.1874225%2014.032411%2C11.7137634%2014.9909707%2C10.7656185%20C15.9486947%2C9.81830032%2016.4283923%2C8.66721775%2016.4283923%2C7.31237084%20C16.4283923%2C5.95917719%2015.9486947%2C4.8076813%2014.9909707%2C3.85953645%20Z%20M16.7363516%2C12.4924491%20C15.2989299%2C13.914253%2013.553549%2C14.625155%2011.5002089%2C14.625155%20C9.44645096%2C14.625155%207.70107007%2C13.914253%206.26323057%2C12.4924491%20C4.82580891%2C11.0702318%204.10709809%2C9.34381458%204.10709809%2C7.31237084%20C4.10709809%2C5.28134041%204.82580891%2C3.55492322%206.26323057%2C2.13311926%20C7.70107007%2C0.710901981%209.44645096%2C0%2011.5002089%2C0%20C13.553549%2C0%2015.2989299%2C0.710901981%2016.7363516%2C2.13311926%20C18.1741911%2C3.55492322%2018.8929019%2C5.28134041%2018.8929019%2C7.31237084%20C18.8929019%2C9.34381458%2018.1741911%2C11.0702318%2016.7363516%2C12.4924491%20Z%20M20.5359083%2C23.5626808%20L20.5359083%2C22.2425524%20C20.5359083%2C21.057578%2020.0992497%2C20.0333831%2019.2263503%2C19.1699679%20C18.3538688%2C18.3069659%2017.3180059%2C17.8750517%2016.1204331%2C17.8750517%20C16.0180586%2C17.8750517%2015.4786076%2C18.010619%2014.5033338%2C18.2813404%20C13.5280599%2C18.5528884%2012.526879%2C18.6876292%2011.5002089%2C18.6876292%20C10.473121%2C18.6876292%209.47194012%2C18.5528884%208.49666624%2C18.2813404%20C7.52139237%2C18.010619%206.98194139%2C17.8750517%206.87956688%2C17.8750517%20C5.68115837%2C17.8750517%204.64613121%2C18.3069659%203.77323184%2C19.1699679%20C2.90075032%2C20.0333831%202.46409171%2C21.057578%202.46409171%2C22.2425524%20L2.46409171%2C23.5626808%20L20.5359083%2C23.5626808%20Z%20M16.1204331%2C15.4377325%20C18.0024526%2C15.4377325%2019.619552%2C16.1064763%2020.9717312%2C17.4435507%20C22.3234925%2C18.7814517%2023%2C20.3809811%2023%2C22.2425524%20L23%2C23.5626808%20C23%2C24.239691%2022.7601512%2C24.8146123%2022.2812892%2C25.289098%20C21.8015915%2C25.7627571%2021.2199371%2C26%2020.5359083%2C26%20L2.46409171%2C26%20C1.77922715%2C26%201.19757281%2C25.7627571%200.718710826%2C25.289098%20C0.239013135%2C24.8146123%200%2C24.239691%200%2C23.5626808%20L0%2C22.2425524%20C0%2C20.3809811%200.675253892%2C18.7814517%202.02785095%2C17.4435507%20C3.3796123%2C16.1064763%204.99671166%2C15.4377325%206.87956688%2C15.4377325%20C7.32374689%2C15.4377325%207.98312229%2C15.5732998%208.85602166%2C15.8440212%20C9.72892103%2C16.1151559%2010.6097596%2C16.25031%2011.5002089%2C16.25031%20C12.3894046%2C16.25031%2013.2790182%2C16.1151559%2014.1694675%2C15.8440212%20C15.0590811%2C15.5732998%2015.7096815%2C15.4377325%2016.1204331%2C15.4377325%20Z%22%20id%3D%22Fill-1%22%20fill%3D%22%232E2E2F%22%20mask%3D%22url(%23mask-2)%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 23px 26px;
  display: inline-block;
  height: 26px;
  width: 23px; }

.mobile-menu-button--utility .mobile-menu-button__arrow {
  background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2212px%22%20height%3D%227px%22%20viewBox%3D%220%200%2012%207%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3C!--%20Generator%3A%20Sketch%2052.3%20(67297)%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0A%20%20%20%20%3Ctitle%3ETriangle%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cg%20id%3D%22Symbols%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Mobile-Menu-%2F-Closed%22%20transform%3D%22translate(-286.000000%2C%20-41.000000)%22%20fill%3D%22%232E2E2F%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Triangle%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20transform%3D%22translate(292.000000%2C%2044.500000)%20rotate(-180.000000)%20translate(-292.000000%2C%20-44.500000)%20%22%20points%3D%22292%2041%20298%2048%20286%2048%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 12px 7px;
  display: inline-block;
  height: 7px;
  margin-bottom: 0.25rem;
  margin-left: 0.5rem;
  width: 12px; }

.mobile-menu-button--utility.is-open .mobile-menu-button__arrow {
  background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2212px%22%20height%3D%227px%22%20viewBox%3D%220%200%2012%207%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3C!--%20Generator%3A%20Sketch%2052.3%20(67297)%20-%20http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%20--%3E%0A%20%20%20%20%3Ctitle%3ETriangle%3C%2Ftitle%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%0A%20%20%20%20%3Cg%20id%3D%22Exploration%3A-Menu-%26amp%3B-Navigation%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Mobile_Open_Authenticated-Experience-Copy%22%20transform%3D%22translate(-286.000000%2C%20-41.000000)%22%20fill%3D%22%232E2E2F%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Triangle%22%20points%3D%22292%2041%20298%2048%20286%2048%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 12px 7px;
  display: inline-block;
  height: 7px;
  margin-bottom: 0.25rem;
  margin-left: 0.5rem;
  width: 12px; }

.mobile-menu-search__icon {
  height: 22px;
  overflow: hidden;
  width: 22px;
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.972%208.8h-.638l-.24-.2a5.295%205.295%200%20001.237-3.4c0-2.88-2.314-5.2-5.185-5.2C2.313%200%200%202.32%200%205.2c0%202.88%202.313%205.2%205.185%205.2%201.277%200%202.473-.48%203.39-1.24l.24.2V10l3.988%204L14%2012.8l-4.028-4zm-4.787%200a3.58%203.58%200%2001-3.59-3.6c0-2%201.596-3.6%203.59-3.6a3.58%203.58%200%20013.59%203.6c0%202-1.595%203.6-3.59%203.6z%22%20fill%3D%22%234D4D4F%22%20fill-rule%3D%22nonzero%22%2F%3E%3C%2Fsvg%3E');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 22px 22px;
  display: inline-block; }
  .mobile-menu-search__icon::before {
    content: '';
    display: block;
    height: 150%;
    width: 0; }

.mobile-menu {
  background-color: #f1f1f1;
  background-color: #fff;
  border-top: 1px solid #414142;
  height: 100vh;
  left: 0;
  overflow-y: auto;
  position: absolute;
  top: 91px;
  width: 100%;
  z-index: 999999; }

.admin-bar .mobile-menu {
  top: 136px; }

.mobile-menu__menu {
  list-style-type: none;
  margin: 0;
  padding: 0;
  margin: 0;
  padding-left: 1rem;
  padding-right: 1rem; }
  .mobile-menu__menu li {
    padding-left: 0; }
    .mobile-menu__menu li::before {
      display: none; }

.mobile-menu__item {
  border-bottom: 1px solid #414142;
  margin: 0;
  padding: 0; }
  .mobile-menu__item .megamenu__link::after {
    background: url("/wp-content/themes/gesso/images/mobile-arrow-right.svg");
    background-repeat: no-repeat;
    content: '';
    height: 17px;
    position: absolute;
    right: 2rem;
    width: 10px; }
  .mobile-menu__item .wpml-ls-current-language::after {
    background: url("/wp-content/themes/gesso/images/mobile-arrow-right.svg");
    background-repeat: no-repeat;
    content: '';
    height: 17px;
    position: absolute;
    right: 2rem;
    transform: rotate(90deg);
    width: 10px; }
  .mobile-menu__item .wpml-ls-current-language[aria-expanded='true']::after {
    transform: rotate(-90deg); }

.mobile-menu__link {
  background-color: transparent;
  border: 0;
  color: #2e2e2f;
  display: block;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Oxygen-Sans", Ubuntu, Cantarell, "Fira Sans", Droid Sans, sans-serif;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.45;
  margin: 0;
  padding: 0.9625rem 1rem;
  text-align: left;
  text-decoration: none;
  white-space: normal;
  width: auto;
  z-index: 3; }
  .mobile-menu__link:visited {
    color: #2e2e2f; }
  .mobile-menu__link:hover, .mobile-menu__link:focus, .mobile-menu__link:active, .mobile-menu__link.is-active {
    color: #212121; }
  .mobile-menu__link.has-subnav {
    margin-right: 1rem; }

.mobile-menu__subnav-arrow {
  outline: 2px solid transparent;
  outline-offset: 2px;
  height: 54px;
  overflow: hidden;
  width: 44px;
  background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2212%22%20viewBox%3D%220%200%2019%2012%22%20width%3D%2219%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m2.3%200%207.5%207.5%207.5-7.5%202.3%202.3-9.7%209.7-9.7-9.7%202.3-2.3z%22%20fill%3D%22%238e8e8e%22%2F%3E%3C%2Fsvg%3E');
  background-attachment: initial;
  background-color: initial;
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 19px 12px;
  border: 0;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  outline-offset: 0;
  position: absolute;
  right: 0;
  top: 0;
  vertical-align: top;
  z-index: 2; }
  .mobile-menu__subnav-arrow:focus {
    outline-color: #a73422; }
  .mobile-menu__subnav-arrow::before {
    content: '';
    display: block;
    height: 150%;
    width: 0; }
  [dir='rtl'] .mobile-menu__subnav-arrow {
    left: 0;
    right: auto; }
  .mobile-menu__subnav-arrow[aria-expanded='true'] {
    background-image: url('data:image/svg+xml;charset=utf-8,%3Csvg%20height%3D%2212%22%20viewBox%3D%220%200%2019%2012%22%20width%3D%2219%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m2.3%2012%207.5-7.5%207.5%207.5%202.3-2.3-9.7-9.7-9.7%209.7%202.3%202.3z%22%20fill%3D%22%238e8e8e%22%2F%3E%3C%2Fsvg%3E'); }

.mobile-menu__subnav {
  background-color: #f7f7f7;
  background-color: rgba(247, 247, 247, 0.98);
  display: none;
  list-style: none;
  margin: 0;
  padding: 0; }
  .mobile-menu__subnav .mobile-menu__link {
    color: #5b616b;
    padding-left: 24px; }
    .mobile-menu__subnav .mobile-menu__link:hover, .mobile-menu__subnav .mobile-menu__link:focus, .mobile-menu__subnav .mobile-menu__link:active {
      color: #212121; }

.megamenu__subnav .mobile-menu__item {
  border-bottom: 0; }

.megamenu__subnav .mobile-menu__link {
  color: #4d4d4f;
  font-weight: regular; }

.mobile-menu--utility {
  background-color: #2e2e2f;
  overflow-y: auto;
  position: absolute;
  right: 16px;
  top: 99px;
  z-index: 999999; }
  .mobile-menu--utility .mobile-menu__item {
    border: 0; }
  .mobile-menu--utility .mobile-menu__link {
    color: #fff;
    font-weight: normal; }

.mobile-menu__search {
  list-style-type: none; }
  .mobile-menu__search .mobile-menu__item:first-of-type {
    display: none; }

.admin-bar .mobile-menu--utility {
  top: 144px; }

.page-break {
  margin: 0 auto;
  margin-top: 4rem;
  max-width: 760px;
  padding: 2rem 0;
  position: relative; }
  @media (min-width: 55em) {
    .page-break {
      padding: 6rem 0; } }
  @media (min-width: 64em) {
    .page-break {
      margin-bottom: -4rem; } }
  .page-break::after {
    background: url("/wp-content/themes/gesso/images/page-break-bg.svg");
    background-repeat: no-repeat;
    background-size: cover;
    bottom: 0;
    content: '';
    height: 100%;
    left: 50%;
    margin-left: -50vw;
    margin-right: -50vw;
    overflow: hidden;
    position: absolute;
    right: 50%;
    top: 0;
    width: 100vw;
    z-index: -1; }
  .page-break .page-break__title {
    color: #4d4d4f;
    font-family: "veneer-two", serif;
    font-size: 2.375rem;
    letter-spacing: 1.02px;
    margin-bottom: 2.5rem;
    text-align: center;
    text-transform: uppercase; }
  .page-break .page-break__seperator {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: 2.5rem; }
    .page-break .page-break__seperator .line {
      border-bottom: 2px solid #DA6655;
      display: inline-block;
      margin-right: 0.75rem;
      width: 75px; }
    .page-break .page-break__seperator .circle {
      border: 2px solid #DA6655;
      border-radius: 50%;
      display: inline-block;
      height: 10px;
      width: 10px; }
  .page-break .page-break__content {
    color: #4d4d4f;
    font-family: "Arvo", serif;
    font-size: 1.5rem;
    line-height: 1.5;
    margin-bottom: 2rem;
    text-align: center; }
  .page-break .page-break__button {
    margin-top: 3rem;
    text-align: center; }
    .page-break .page-break__button .button {
      margin-bottom: 0;
      margin-top: 0; }

.page-title {
  margin-bottom: 2.5rem; }

.facetwp-pager,
.pager__items {
  list-style-type: none;
  margin: 0;
  padding: 0;
  clear: both;
  cursor: pointer;
  margin: 1.5rem 0;
  padding: 0;
  text-align: center; }
  .facetwp-pager li,
  .pager__items li {
    padding-left: 0; }
    .facetwp-pager li::before,
    .pager__items li::before {
      display: none; }

.facetwp-page,
.pager__item {
  display: inline-block;
  line-height: 1;
  margin: 0;
  padding: 0;
  text-align: center;
  vertical-align: top; }

.facetwp-page,
.pager__item--current.pager__item,
.facetwp-page,
.pager__link {
  background-color: transparent;
  color: #2e2e2f;
  min-width: 2.5rem;
  padding: 0.5em;
  transition: color 200ms cubic-bezier(0.0, 0, 0.2, 1), background-color 375ms cubic-bezier(0.0, 0, 0.2, 1); }
  .facetwp-page:focus,
  .pager__item--current.pager__item:focus,
  .facetwp-page:focus,
  .pager__link:focus {
    outline: 1px dotted #414142; }

.pager__item--current.pager__item {
  background-color: #D1412B;
  color: #dedfdf; }

.facetwp-page,
.pager__link {
  display: inline-block;
  text-decoration: none; }
  .facetwp-page:visited,
  .pager__link:visited {
    color: #2e2e2f; }
  .facetwp-page:hover, .facetwp-page:focus,
  .pager__link:hover,
  .pager__link:focus {
    background-color: #D1412B;
    color: #dedfdf; }
  .facetwp-page:active,
  .pager__link:active {
    background-color: #4d4d4f;
    color: #dedfdf; }

.facetwp-page a:hover {
  color: #fff !important; }

.facetwp-page:hover a {
  color: #fff; }

.facetwp-page:hover a[rel='next'],
.facetwp-page:hover a[rel='prev'] {
  color: transparent; }

.facetwp-page {
  padding: 0.75rem 0.5rem !important; }
  .facetwp-page:hover, .facetwp-page:focus {
    color: #fff !important;
    font-weight: bold; }
  .facetwp-page:focus {
    outline: 1px solid #D1412B; }
  .facetwp-page a[rel='next'],
  .facetwp-page a[rel='prev'] {
    min-height: 1.5rem;
    min-width: 2.5rem; }
  .facetwp-page a[rel='next'],
  .facetwp-page a[rel='prev'], .facetwp-page.next, .facetwp-page.prev {
    background-image: url("../images/arrow-right-gray.svg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
    color: transparent !important;
    overflow: hidden;
    text-indent: -999px; }
  .facetwp-page a[rel='prev'], .facetwp-page.prev {
    transform: rotate(180deg); }
  .facetwp-page a[rel='prev'] {
    display: block; }
  .facetwp-page.disabled {
    display: none; }
  .facetwp-page.next:hover, .facetwp-page.prev:hover {
    background-color: initial; }
  .facetwp-page.next:focus, .facetwp-page.prev:focus {
    outline: none; }
  .facetwp-page.next.active::after, .facetwp-page.prev.active::after {
    display: none; }

.facetwp-page.active {
  position: relative; }
  .facetwp-page.active::after {
    background-color: #D1412B;
    bottom: 10px;
    content: '';
    height: 1px;
    left: calc(50% - 5px);
    position: absolute;
    width: 10px; }

.pager__link--previous,
.pager__link--next {
  background-color: transparent;
  color: #2e2e2f;
  position: relative; }
  .pager__link--previous:hover, .pager__link--previous:focus,
  .pager__link--next:hover,
  .pager__link--next:focus {
    background-color: transparent;
    color: #2e2e2f; }
    .pager__link--previous:hover .pager__link-icon g, .pager__link--previous:focus .pager__link-icon g,
    .pager__link--next:hover .pager__link-icon g,
    .pager__link--next:focus .pager__link-icon g {
      fill: #D1412B; }
  .pager__link--previous:visited,
  .pager__link--next:visited {
    color: #2e2e2f; }

.pager__item--previous {
  margin-right: 2.5rem; }
  .pager__item--previous .pager__link {
    padding-left: 32px; }

.pager__item--next {
  margin-left: 2.5rem; }
  .pager__item--next .pager__link {
    padding-right: 32px; }

.pager__link-icon {
  left: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-48%);
  width: 24px; }
  .pager__link-icon g {
    fill: #2e2e2f; }
  .pager__item--next .pager__link-icon {
    left: auto;
    right: 0;
    transform: translateY(-48%) rotate(180deg); }

.stories-listing-block__content .pagination .facetwp-page:first-of-type:hover,
.stories-listing-block__content .pagination .facetwp-page:last-of-type:hover {
  background-color: transparent !important; }

.progress {
  position: relative; }

.progress__track {
  background-color: #aeb0b5;
  border: 1px solid #414142;
  border-radius: 0.1875rem;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.15);
  height: 1rem;
  margin: 0.25rem 0;
  max-width: 100%;
  min-width: 6em;
  overflow: hidden; }

.progress__bar {
  background-color: #D1412B;
  border-radius: 0.1875rem;
  height: 1rem;
  transition-duration: 0.5s;
  transition-property: width;
  transition-timing-function: ease-out;
  width: 3%; }

.progress__description,
.progress__percentage {
  color: #2e2e2f;
  font-size: 0.75rem;
  overflow: hidden; }

.progress__description {
  float: left; }
  [dir='rtl'] .progress__description {
    float: right; }

.progress__percentage {
  float: right; }
  [dir='rtl'] .progress__percentage {
    float: left; }

.readmore-link {
  text-decoration: none; }
  .readmore-link:hover path, .readmore-link:focus path {
    fill: #a73422; }

.readmore-link__icon {
  display: inline-block;
  position: relative;
  top: 8px; }
  .readmore-link__icon path {
    fill: #d1412d; }

.resource-block {
  margin: 2rem 0; }
  @media (min-width: 55em) {
    .resource-block {
      margin: 4rem 0; } }
  .resource-block--title {
    color: #4d4d4f;
    font-size: 1.25rem;
    margin-bottom: 0; }
  .resource-block--file {
    background-color: #fff;
    border: 1px solid #dedfdf;
    margin: 1rem 0; }
    .resource-block--file:hover, .resource-block--file:focus {
      border: 2px solid #d1412d; }
    .resource-block--file.file-type__pdf h3::before,
    .resource-block--file.file-type__zip h3::before,
    .resource-block--file.file-type__image h3::before {
      background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2237px%22%20height%3D%2247px%22%20viewBox%3D%220%200%2037%2047%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3E2352CD86-9C9D-49FE-9476-B964621050D1%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20id%3D%22Exploration%3A-Resource-Download%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Block%3A-Downloadable-Resource%22%20transform%3D%22translate(-356.000000%2C%20-1034.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-2%22%20transform%3D%22translate(340.000000%2C%20647.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-13-Copy-4%22%20transform%3D%22translate(16.000000%2C%20388.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-2%22%20stroke%3D%22%23DEDFDF%22%20fill%3D%22%23FFFFFF%22%20points%3D%225.19230769%200%205.19230769%2045%2036.3461538%2045%2036.3461538%2011.6086854%2024.7932878%2011.6086854%2024.7932878%200%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-3%22%20fill%3D%22%23808080%22%20points%3D%2225.0961538%200%2025.0961538%2011.25%2036.3461538%2011.25%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-4%22%20fill%3D%22%23BC2426%22%20points%3D%220%2035.4807692%2025.9615385%2035.4807692%2025.9615385%2022.5%200%2022.5%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-5%22%20fill%3D%22%237F2E33%22%20points%3D%220%2035.4807692%205.19230769%2038.9423077%205.19230769%2035.4807692%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-12%22%20transform%3D%22translate(5.192308%2C%2025.096154)%22%20fill%3D%22%23FFFFFF%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M1.39258533%2C3.22940955%20C1.51249819%2C3.25969829%201.65079702%2C3.26975769%201.86294277%2C3.26975769%20C2.60999888%2C3.26975769%203.07116334%2C2.85599584%203.07116334%2C2.16985644%20C3.07116334%2C1.54407343%202.6745518%2C1.17065972%201.96436864%2C1.17065972%20C1.68766997%2C1.17065972%201.49411223%2C1.19088906%201.39258533%2C1.2211778%20L1.39258533%2C3.22940955%20Z%20M0%2C0.141284803%20C0.433383465%2C0.0605885301%201.04203973%2C1.10542839e-05%201.89981572%2C1.10542839e-05%20C2.7667847%2C1.10542839e-05%203.38473496%2C0.181743482%203.79963144%2C0.544987251%20C4.20553698%2C0.888112223%204.46374867%2C1.45331776%204.46374867%2C2.11933836%20C4.46374867%2C2.78535897%204.26998888%2C3.3606239%203.89196536%2C3.73403761%20C3.41231391%2C4.21843633%202.70223177%2C4.45046575%201.87213575%2C4.45046575%20C1.68766997%2C4.45046575%201.52169117%2C4.44040636%201.39258533%2C4.41022816%20L1.39258533%2C6.85234056%20L0%2C6.85234056%20L0%2C0.141284803%20Z%22%20id%3D%22Fill-6%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M6.7600547%2C5.69185078%20C6.87996756%2C5.72202898%207.08281931%2C5.72202898%207.24900015%2C5.72202898%20C8.5308656%2C5.73219892%209.37005358%2C4.9652527%209.37005358%2C3.34049405%20C9.37005358%2C1.92753548%208.61390551%2C1.18081861%207.39649195%2C1.18081861%20C7.09211331%2C1.18081861%206.87996756%2C1.2109968%206.7600547%2C1.24128554%20L6.7600547%2C5.69185078%20Z%20M5.35827639%2C0.151443689%20C5.87469976%2C0.0605774758%206.54790895%2C0%207.24900015%2C0%20C8.43853168%2C0%209.21336879%2C0.24219936%209.80353807%2C0.726598081%20C10.4491683%2C1.25145548%2010.8549728%2C2.08903857%2010.8549728%2C3.28997598%20C10.8549728%2C4.59183899%2010.4214883%2C5.48999956%209.83121804%2C6.04503515%20C9.17649584%2C6.64052943%208.17122804%2C6.92307692%206.95381449%2C6.92307692%20C6.22514434%2C6.92307692%205.69952798%2C6.87255885%205.35827639%2C6.82215131%20L5.35827639%2C0.151443689%20Z%22%20id%3D%22Fill-8%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-10%22%20points%3D%2211.7864846%200.0504959689%2015.5769231%200.0504959689%2015.5769231%201.31201085%2013.188364%201.31201085%2013.188364%202.86613262%2015.4202383%202.86613262%2015.4202383%204.11747756%2013.188364%204.11747756%2013.188364%206.85241794%2011.7864846%206.85241794%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E');
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain;
      content: '';
      display: inline-block;
      height: 3.125rem;
      margin-bottom: -18px;
      margin-right: 0.5rem;
      margin-top: -10px;
      width: 2.1875rem; }
    .resource-block--file.file-type__image h3::before {
      background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2238px%22%20height%3D%2247px%22%20viewBox%3D%220%200%2038%2047%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3EF2EF330E-E80A-49A5-8660-E4AB4D73B6CC%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20id%3D%22Exploration%3A-Resource-Download%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Block%3A-Downloadable-Resource%22%20transform%3D%22translate(-356.000000%2C%20-755.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-2%22%20transform%3D%22translate(340.000000%2C%20647.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Icon-JPG%22%20transform%3D%22translate(16.000000%2C%20109.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-2%22%20stroke%3D%22%23DEDFDF%22%20fill%3D%22%23FFFFFF%22%20points%3D%225.21897776%200%205.21897776%2045%2036.5233483%2045%2036.5233483%2011.6086854%2024.9146629%2011.6086854%2024.9146629%200%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-3%22%20fill%3D%22%23808080%22%20points%3D%2224.9146316%200%2024.9146316%2011.6086854%2036.523317%2011.6086854%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M26.790775%2C23.0663435%20L26.790775%2C27.1142381%20L14.0110226%2C27.1142381%20L14.0110226%2C25.3794889%20L16.915572%2C22.4879473%20L18.367626%2C23.9339379%20L23.0147284%2C19.3076471%20L26.790775%2C23.0663435%20Z%20M16.987976%2C18.367973%20C17.3270388%2C18.7050778%2017.4965702%2C19.1147018%2017.4965702%2C19.5964057%20C17.4965702%2C20.078549%2017.3270388%2C20.4881731%2016.987976%2C20.8252779%20C16.6493548%2C21.1628222%2016.237888%2C21.3315944%2015.7535757%2C21.3315944%20C15.2697049%2C21.3315944%2014.8582381%2C21.1628222%2014.5196168%2C20.8252779%20C14.180554%2C20.4881731%2014.0110226%2C20.078549%2014.0110226%2C19.5964057%20C14.0110226%2C19.1147018%2014.180554%2C18.7050778%2014.5196168%2C18.367973%20C14.8582381%2C18.0304287%2015.2697049%2C17.8616565%2015.7535757%2C17.8616565%20C16.237888%2C17.8616565%2016.6493548%2C18.0304287%2016.987976%2C18.367973%20L16.987976%2C18.367973%20Z%20M27.6622723%2C16.7048641%20L13.1399669%2C16.7048641%20C13.0609405%2C16.7048641%2012.9929514%2C16.7338718%2012.9355579%2C16.7910082%20C12.877723%2C16.8485841%2012.8490263%2C16.9158293%2012.8490263%2C16.9945017%20L12.8490263%2C27.9818324%20C12.8490263%2C28.0600653%2012.877723%2C28.1281895%2012.9355579%2C28.1848864%20C12.9929514%2C28.2424623%2013.0609405%2C28.2710305%2013.1399669%2C28.2710305%20L27.6622723%2C28.2710305%20C27.7404156%2C28.2710305%2027.8088463%2C28.2424623%2027.8662397%2C28.1848864%20C27.9236331%2C28.1281895%2027.9523299%2C28.0600653%2027.9523299%2C27.9818324%20L27.9523299%2C16.9945017%20C27.9523299%2C16.9158293%2027.9236331%2C16.8485841%2027.8662397%2C16.7910082%20C27.8088463%2C16.7338718%2027.7404156%2C16.7048641%2027.6622723%2C16.7048641%20L27.6622723%2C16.7048641%20Z%20M29.1143262%2C16.9945017%20L29.1143262%2C27.9818324%20C29.1143262%2C28.3791502%2028.9717256%2C28.7197711%2028.6874073%2C29.002816%20C28.4030891%2C29.285861%2028.0613774%2C29.4273835%2027.6622723%2C29.4273835%20L13.1399669%2C29.4273835%20C12.7404203%2C29.4273835%2012.3982671%2C29.285861%2012.1139488%2C29.002816%20C11.8296306%2C28.7197711%2011.6874714%2C28.3791502%2011.6874714%2C27.9818324%20L11.6874714%2C16.9945017%20C11.6874714%2C16.5967444%2011.8296306%2C16.256563%2012.1139488%2C15.9730786%20C12.3982671%2C15.6900336%2012.7404203%2C15.5485111%2013.1399669%2C15.5485111%20L27.6622723%2C15.5485111%20C28.0613774%2C15.5485111%2028.4030891%2C15.6900336%2028.6874073%2C15.9730786%20C28.9717256%2C16.256563%2029.1143262%2C16.5967444%2029.1143262%2C16.9945017%20L29.1143262%2C16.9945017%20Z%22%20id%3D%22Fill-1%22%20fill%3D%22%23ADAFB1%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-4%22%20fill%3D%22%234A80CE%22%20points%3D%220%2035.4578474%2025.9819795%2035.4578474%2025.9819795%2022.4668055%200%2022.4668055%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-5%22%20fill%3D%22%234D6C91%22%20points%3D%220%2035.4578683%205.21897776%2039.4023899%205.21897776%2035.4578683%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-12%22%20transform%3D%22translate(5.007727%2C%2025.685149)%22%20fill%3D%22%23FFFFFF%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M1.89577048%2C0.0667125044%20L3.34376471%2C0.0667125044%20L3.34376471%2C4.12508261%20C3.34376471%2C5.95417189%202.46741306%2C6.59249567%201.06700353%2C6.59249567%20C0.723997115%2C6.59249567%200.285716936%2C6.53531054%200%2C6.44003678%20L0.161954961%2C5.26826341%20C0.361998558%2C5.33494461%200.619227282%2C5.38263367%200.904944218%2C5.38263367%20C1.51467543%2C5.38263367%201.89577048%2C5.10630845%201.89577048%2C4.11558654%20L1.89577048%2C0.0667125044%20Z%22%20id%3D%22Fill-6%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M5.99220835%2C3.06760646%20C6.11607468%2C3.09619902%206.25893315%2C3.10569509%206.47807324%2C3.10569509%20C7.24975941%2C3.10569509%207.72612822%2C2.71510397%207.72612822%2C2.06738848%20C7.72612822%2C1.47664941%207.31644061%2C1.12414692%206.58284307%2C1.12414692%20C6.29702178%2C1.12414692%206.09697819%2C1.14324341%205.99220835%2C1.17183598%20L5.99220835%2C3.06760646%20Z%20M4.55371019%2C0.15241715%20C5.00138209%2C0.0762398807%205.63020979%2C0.0190547526%206.51616187%2C0.0190547526%20C7.41171437%2C0.0190547526%208.04993379%2C0.190610137%208.4787179%2C0.533512201%20C8.89790159%2C0.857422124%209.16462638%2C1.39097607%209.16462638%2C2.01969942%20C9.16462638%2C2.64842277%208.96447843%2C3.19147278%208.57399167%2C3.54397527%20C8.07852636%2C4.00124759%207.34503317%2C4.22028333%206.48767366%2C4.22028333%20C6.29702178%2C4.22028333%206.12557075%2C4.21078726%205.99220835%2C4.18229905%20L5.99220835%2C6.48765279%20L4.55371019%2C6.48765279%20L4.55371019%2C0.15241715%20Z%22%20id%3D%22Fill-8%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M15.4521521%2C6.19237717%20C15.0043758%2C6.34473171%2014.1565124%2C6.55437573%2013.308649%2C6.55437573%20C12.1368756%2C6.55437573%2011.2890122%2C6.25905837%2010.6983774%2C5.69701622%20C10.1172388%2C5.13486971%209.79332887%2C4.29660669%209.79332887%2C3.35336513%20C9.80282494%2C1.21946242%2011.3556934%2C0%2013.4611079%2C0%20C14.2898748%2C0%2014.9281986%2C0.161954961%2015.2426124%2C0.304917782%20L14.9376946%2C1.47669115%20C14.5851922%2C1.31473619%2014.1565124%2C1.20036593%2013.4516118%2C1.20036593%20C12.2416454%2C1.20036593%2011.3176047%2C1.87677834%2011.3176047%2C3.27718786%20C11.3176047%2C4.61091619%2012.1559721%2C5.38260236%2013.3467376%2C5.38260236%20C13.6706475%2C5.38260236%2013.9373723%2C5.34451373%2014.0517426%2C5.29682467%20L14.0517426%2C3.9441042%20L13.0609163%2C3.9441042%20L13.0609163%2C2.81041947%20L15.4521521%2C2.81041947%20L15.4521521%2C6.19237717%20Z%22%20id%3D%22Fill-10%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E'); }
    .resource-block--file.file-type__zip h3::before {
      background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2237px%22%20height%3D%2247px%22%20viewBox%3D%220%200%2037%2047%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3ED3B2D99D-C5DB-40AF-96DE-F1F3ABFDAC25%3C%2Ftitle%3E%0A%20%20%20%20%3Cg%20id%3D%22Exploration%3A-Resource-Download%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Block%3A-Downloadable-Resource%22%20transform%3D%22translate(-356.000000%2C%20-848.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-2%22%20transform%3D%22translate(340.000000%2C%20647.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-13-Copy-2%22%20transform%3D%22translate(16.000000%2C%20202.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-2%22%20stroke%3D%22%23DEDFDF%22%20fill%3D%22%23FFFFFF%22%20points%3D%225.19230769%200%205.19230769%2045%2036.3461538%2045%2036.3461538%2011.6086854%2024.7932878%2011.6086854%2024.7932878%200%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-3%22%20fill%3D%22%23808080%22%20points%3D%2225.0961538%200%2025.0961538%2011.25%2036.3461538%2011.25%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-4%22%20fill%3D%22%23FFC641%22%20points%3D%220%2035.4807692%2025.9615385%2035.4807692%2025.9615385%2022.5%200%2022.5%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ctext%20id%3D%22ZIP%22%20font-family%3D%22Arial-Black%2C%20Arial%20Black%22%20font-size%3D%229%22%20font-weight%3D%22700%22%20letter-spacing%3D%220.6%22%20fill%3D%22%234D4D4F%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ctspan%20x%3D%225%22%20y%3D%2232%22%3EZIP%3C%2Ftspan%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Ftext%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Fill-5%22%20fill%3D%22%23A37200%22%20points%3D%220%2035.4807692%205.19230769%2038.9423077%205.19230769%2035.4807692%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E'); }
    .resource-block--file-size {
      font-weight: 200;
      text-transform: uppercase; }
    .resource-block--file h3 {
      color: #4d4d4f;
      font-size: 1.125rem;
      margin: 0.9375rem 1.875rem; }
      @media (min-width: 40em) {
        .resource-block--file h3 {
          margin: 1.59375rem 1.25rem; } }
    .resource-block--file a {
      text-decoration: none; }
      @media (min-width: 40em) {
        .resource-block--file a {
          align-items: center;
          display: flex;
          flex-wrap: wrap;
          justify-content: space-between; } }
  .resource-block--download {
    color: #d1412d;
    display: inline-block;
    font-size: 0.875rem;
    font-weight: bold;
    margin: 0.9375rem 1.875rem;
    text-decoration: underline; }
    @media (min-width: 40em) {
      .resource-block--download {
        margin: 1.59375rem 1.875rem; } }
    .resource-block--download::after {
      background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2222px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2022%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3EEDBEEAB4-E913-4655-B212-471DDF646CA6%3C%2Ftitle%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22path-1%22%20points%3D%220%20-1.23078196e-15%2021.3178362%20-1.23078196e-15%2021.3178362%207.48221926%200%207.48221926%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Exploration%3A-Resource-Download%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Block%3A-Downloadable-Resource%22%20transform%3D%22translate(-1058.000000%2C%20-1047.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-2%22%20transform%3D%22translate(340.000000%2C%20647.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Icon_Download-Red%22%20transform%3D%22translate(718.000000%2C%20400.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M4.39607836%2C8.95013078%20C3.91037744%2C8.42805425%203.93982436%2C7.61081568%204.46155445%2C7.12511476%20C4.98397741%2C6.63941383%205.80086955%2C6.66886075%206.28691691%2C7.19093728%20L9.36463945%2C10.4869134%20L9.36463945%2C1.2939322%20C9.36463945%2C0.579238191%209.94422407%2C0%2010.6589181%2C0%20C11.3736121%2C0%2011.9528503%2C0.579238191%2011.9528503%2C1.2939322%20L11.9528503%2C10.4869134%20L15.0309193%2C7.19093728%20C15.5166202%2C6.66886075%2016.3335123%2C6.63941383%2016.8559353%2C7.12511476%20C17.3780118%2C7.61081568%2017.4074587%2C8.42805425%2016.9214114%2C8.95013078%20C15.1490534%2C10.8482444%2013.3746168%2C12.7446259%2011.6039909%2C14.6444718%20C11.5832049%2C14.6666436%2011.5613795%2C14.6888154%2011.5385148%2C14.7099479%20C11.0164383%2C15.1956488%2010.1991997%2C15.1662019%209.71349881%2C14.6444718%20L4.39607836%2C8.95013078%20Z%22%20id%3D%22Fill-1%22%20fill%3D%22%23D1412B%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-5%22%20transform%3D%22translate(0.000000%2C%2012.517781)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Clip-4%22%3E%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M18.7296253%2C1.2939322%20C18.7296253%2C0.579238191%2019.3088635%2C-1.23078196e-15%2020.0235575%2C-1.23078196e-15%20C20.7382515%2C-1.23078196e-15%2021.3178362%2C0.579238191%2021.3178362%2C1.2939322%20L21.3178362%2C4.11737195%20C21.3178362%2C5.97079559%2019.8063432%2C7.48228855%2017.9529196%2C7.48228855%20L3.36457016%2C7.48228855%20C1.51114652%2C7.48228855%200%2C5.97079559%200%2C4.11737195%20L0%2C1.2939322%20C0%2C0.579238191%200.579238191%2C-1.23078196e-15%201.2939322%2C-1.23078196e-15%20C2.00862621%2C-1.23078196e-15%202.58786441%2C0.579238191%202.58786441%2C1.2939322%20L2.58786441%2C4.11737195%20C2.58786441%2C4.541754%202.94018811%2C4.89407771%203.36457016%2C4.89407771%20L17.9529196%2C4.89407771%20C18.3776481%2C4.89407771%2018.7296253%2C4.541754%2018.7296253%2C4.11737195%20L18.7296253%2C1.2939322%20Z%22%20id%3D%22Fill-3%22%20fill%3D%22%23D1412B%22%20mask%3D%22url(%23mask-2)%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E');
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain;
      content: '';
      display: inline-block;
      height: 1.375rem;
      margin-bottom: -5px;
      margin-left: 0.625rem;
      width: 1.375rem; }
  .resource-block--download-all {
    display: inline-block; }
    .resource-block--download-all::after {
      background-image: url('data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0A%3Csvg%20width%3D%2222px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2022%2020%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0A%20%20%20%20%3Ctitle%3EEDBEEAB4-E913-4655-B212-471DDF646CA6%3C%2Ftitle%3E%0A%20%20%20%20%3Cdefs%3E%0A%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22path-1%22%20points%3D%220%20-1.23078196e-15%2021.3178362%20-1.23078196e-15%2021.3178362%207.48221926%200%207.48221926%22%3E%3C%2Fpolygon%3E%0A%20%20%20%20%3C%2Fdefs%3E%0A%20%20%20%20%3Cg%20id%3D%22Exploration%3A-Resource-Download%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Block%3A-Downloadable-Resource%22%20transform%3D%22translate(-1058.000000%2C%20-1047.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-2%22%20transform%3D%22translate(340.000000%2C%20647.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Icon_Download-Red%22%20transform%3D%22translate(718.000000%2C%20400.000000)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M4.39607836%2C8.95013078%20C3.91037744%2C8.42805425%203.93982436%2C7.61081568%204.46155445%2C7.12511476%20C4.98397741%2C6.63941383%205.80086955%2C6.66886075%206.28691691%2C7.19093728%20L9.36463945%2C10.4869134%20L9.36463945%2C1.2939322%20C9.36463945%2C0.579238191%209.94422407%2C0%2010.6589181%2C0%20C11.3736121%2C0%2011.9528503%2C0.579238191%2011.9528503%2C1.2939322%20L11.9528503%2C10.4869134%20L15.0309193%2C7.19093728%20C15.5166202%2C6.66886075%2016.3335123%2C6.63941383%2016.8559353%2C7.12511476%20C17.3780118%2C7.61081568%2017.4074587%2C8.42805425%2016.9214114%2C8.95013078%20C15.1490534%2C10.8482444%2013.3746168%2C12.7446259%2011.6039909%2C14.6444718%20C11.5832049%2C14.6666436%2011.5613795%2C14.6888154%2011.5385148%2C14.7099479%20C11.0164383%2C15.1956488%2010.1991997%2C15.1662019%209.71349881%2C14.6444718%20L4.39607836%2C8.95013078%20Z%22%20id%3D%22Fill-1%22%20fill%3D%22%23fff%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group-5%22%20transform%3D%22translate(0.000000%2C%2012.517781)%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cmask%20id%3D%22mask-2%22%20fill%3D%22white%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cuse%20xlink%3Ahref%3D%22%23path-1%22%3E%3C%2Fuse%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fmask%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Clip-4%22%3E%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M18.7296253%2C1.2939322%20C18.7296253%2C0.579238191%2019.3088635%2C-1.23078196e-15%2020.0235575%2C-1.23078196e-15%20C20.7382515%2C-1.23078196e-15%2021.3178362%2C0.579238191%2021.3178362%2C1.2939322%20L21.3178362%2C4.11737195%20C21.3178362%2C5.97079559%2019.8063432%2C7.48228855%2017.9529196%2C7.48228855%20L3.36457016%2C7.48228855%20C1.51114652%2C7.48228855%200%2C5.97079559%200%2C4.11737195%20L0%2C1.2939322%20C0%2C0.579238191%200.579238191%2C-1.23078196e-15%201.2939322%2C-1.23078196e-15%20C2.00862621%2C-1.23078196e-15%202.58786441%2C0.579238191%202.58786441%2C1.2939322%20L2.58786441%2C4.11737195%20C2.58786441%2C4.541754%202.94018811%2C4.89407771%203.36457016%2C4.89407771%20L17.9529196%2C4.89407771%20C18.3776481%2C4.89407771%2018.7296253%2C4.541754%2018.7296253%2C4.11737195%20L18.7296253%2C1.2939322%20Z%22%20id%3D%22Fill-3%22%20fill%3D%22%23fff%22%20mask%3D%22url(%23mask-2)%22%3E%3C%2Fpath%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%20%20%20%20%3C%2Fg%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E');
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain;
      content: '';
      display: inline-block;
      height: 1.25rem;
      margin-bottom: -5px;
      margin-left: 0.625rem;
      width: 1.25rem; }

.mobile-menu__search {
  padding-left: 1rem;
  padding-right: 1rem; }

.searchform-label {
  color: #fff;
  display: block;
  font-size: 1rem;
  font-weight: bold;
  margin-bottom: 0.75rem; }

.searchform__input {
  -webkit-appearance: none;
  border: 1px solid #fff;
  border-radius: 0;
  font-size: 0.875rem;
  width: 100%; }
  @media (min-width: 64em) {
    .searchform__input {
      height: 50px; } }

.searchform__button {
  height: 40px;
  overflow: hidden;
  width: 50px;
  background-image: url("../images/search-white.svg");
  background-color: #D1412B;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 15px 15px;
  border: 1px solid #fff;
  display: inline-block;
  margin: 0 auto;
  right: 0;
  top: 0; }
  .searchform__button::before {
    content: '';
    display: block;
    height: 150%;
    width: 0; }
  .searchform__button:hover {
    cursor: pointer; }
  @media (min-width: 64em) {
    .searchform__button {
      height: 50px;
      margin-right: 0.25rem;
      width: 50px; } }

.search-form {
  margin: 0 auto;
  margin-bottom: 4.5rem;
  margin-top: 4.5rem;
  max-width: 282px; }
  @media (min-width: 64em) {
    .search-form {
      margin-top: 6rem;
      max-width: 762px; } }

.searchform__content {
  display: flex; }

.search-close {
  position: absolute;
  right: 32px;
  top: 24px; }
  @media (min-width: 64em) {
    .search-close {
      right: 100px; } }

.search-close__link {
  color: #fff;
  font-size: 0.875rem; }
  .search-close__link:visited {
    color: #fff; }
  .search-close__link::after {
    background-image: url("/wp-content/themes/gesso/images/alert-close.svg");
    background-repeat: no-repeat;
    content: '';
    height: 16px;
    position: absolute;
    right: -20px;
    top: 5px;
    width: 16px; }

.users-wp-search {
  display: none; }
  @media (min-width: 64em) {
    .users-wp-search {
      display: block; } }

.search-results--search .searchform-label {
  color: #2e2e2f; }

.search-results--search .searchform__content {
  border: 1px solid #4d4d4f; }

.search-results--search .searchform__button {
  border: 0;
  margin-right: 0; }

.sidebar {
  color: #dedfdf; }
  @media (min-width: 56.25em) {
    .sidebar {
      padding-top: 4.5rem; } }

.sidebar__bottom {
  border-top: 1px solid #dedfdf;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 400;
  height: 100%;
  margin-left: 32px;
  margin-right: 32px;
  padding-bottom: 24px;
  padding-top: 24px;
  text-align: center; }

.site-logo.has-dark-header {
  background-image: url("/wp-content/themes/gesso/images/wa-wine-logo-black.svg");
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  height: 47px;
  padding-left: 125px;
  width: 63px; }
  @media (min-width: 64em) {
    .site-logo.has-dark-header {
      background-image: none;
      display: initial;
      padding-left: 0; } }

.site-name {
  display: inline-block;
  margin-bottom: 1rem; }

.skiplinks {
  display: flex;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Oxygen-Sans", Ubuntu, Cantarell, "Fira Sans", Droid Sans, sans-serif;
  justify-content: center;
  position: absolute;
  width: 100%;
  z-index: 9999; }

.skiplinks__link,
.skiplinks__link:visited,
.skiplinks__link:focus {
  background-color: #2e2e2f;
  border: 2px solid #828283;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top: 0;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);;
  color: #dedfdf;
  display: inline-block;
  font-weight: bold;
  line-height: 1.1;
  margin: 0;
  outline: 0;
  padding: 0.5rem;
  text-align: center;
  text-decoration: none; }

/* stylelint-disable-next-line selector-max-id */
#main:focus {
  outline: 0; }

.stylized-number {
  align-items: center;
  border: 1px solid #adafb1;
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 1.5rem 1rem 3rem 1rem;
  text-align: center; }

.stylized-number__icon {
  margin-bottom: 1.5rem;
  max-width: 70px; }

.stylized-number__number {
  color: #D1412B;
  font-family: "veneer-two", serif;
  font-size: 2.375rem;
  letter-spacing: 1.75px;
  margin-bottom: 1rem; }

.tabs::after {
  clear: both;
  content: "";
  display: table; }

.tabs__items {
  list-style-type: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column; }
  .tabs__items li {
    padding-left: 0; }
    .tabs__items li::before {
      display: none; }
  @media (min-width: 40em) {
    .tabs__items {
      flex-direction: row; } }
  @media print {
    .tabs__items {
      display: none; } }

.tabs__item:first-child .tabs__link {
  border-bottom-left-radius: 0;
  border-left: 0;
  border-top-left-radius: 0; }

.tabs__item:last-child .tabs__link {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0; }

.tabs__link {
  background-color: #f1f1f1;
  border: 1px solid #aeb0b5;
  border-radius: 0;
  color: #2e2e2f;
  cursor: pointer;
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1rem;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-weight: 700;
  line-height: 1.7;
  padding: 1rem;
  text-align: center;
  text-decoration: none;
  transition: background 200ms cubic-bezier(0.4, 0, 1, 1);
  vertical-align: top;
  white-space: normal;
  border-left: 1px solid #aeb0b5;
  display: block;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Oxygen-Sans", Ubuntu, Cantarell, "Fira Sans", Droid Sans, sans-serif;
  font-size: 0.875rem;
  line-height: 1.2142857143;
  margin: 0;
  padding: 0.5rem 1rem; }
  .tabs__link:visited {
    color: #2e2e2f; }
  .tabs__link:hover, .tabs__link:focus {
    background-color: #2e2e2f;
    border-color: #dedfdf;
    color: #2e2e2f; }
  .tabs__link:active {
    background-color: #f1f1f1;
    color: #aeb0b5; }
  .tabs__link[disabled] {
    background-color: 0;
    border-color: #f1f1f1;
    color: #aeb0b5;
    cursor: default;
    pointer-events: none; }
  .tabs__link:visited, .tabs__link:hover {
    color: #2e2e2f; }
  .tabs__link:focus {
    background-color: #aeb0b5; }
  .tabs__link:active {
    background-color: #2e2e2f;
    color: #dedfdf; }
  .tabs__link.is-active {
    background-color: #2e2e2f;
    color: #dedfdf; }
    .tabs__link.is-active:hover {
      color: #dedfdf; }

.kioken-tabs-content {
  border-bottom: hidden !important;
  border-left: hidden !important;
  border-right: hidden !important;
  border-top: 1px solid #4d4d4f !important; }

.kioken-tabs-buttons-item {
  border: hidden !important;
  color: #4d4d4f !important;
  font-weight: bold !important;
  opacity: 1 !important;
  padding: 25px !important; }
  .kioken-tabs-buttons-item:hover {
    border: hidden !important;
    color: #D1412B !important; }

.kioken-tabs-buttons-item.kioken-tabs-buttons-item-active {
  background-color: transparent !important;
  border: hidden !important;
  color: #D1412B !important;
  font-weight: bold !important;
  position: relative !important; }
  .kioken-tabs-buttons-item.kioken-tabs-buttons-item-active::after {
    background-color: #D1412B;
    bottom: 0;
    content: '';
    height: 5px;
    left: 0;
    position: absolute;
    width: 100%; }

.l-site-container .wp-block-kadence-tabs {
  /* stylelint-disable */
  /* stylelint-enable */ }
  .l-site-container .wp-block-kadence-tabs .kt-tabs-content-wrap > .wp-block-kadence-tab {
    background: none !important;
    border-top: 1px solid #4d4d4f !important; }
  .l-site-container .wp-block-kadence-tabs .kt-title-item {
    border: hidden !important;
    color: #4d4d4f !important;
    font-weight: bold !important;
    margin: 0 !important;
    opacity: 1 !important;
    padding: 0 !important;
    z-index: 0; }
    .l-site-container .wp-block-kadence-tabs .kt-title-item:hover, .l-site-container .wp-block-kadence-tabs .kt-title-item:focus, .l-site-container .wp-block-kadence-tabs .kt-title-item:active {
      border: hidden !important;
      color: #D1412B !important; }
    .l-site-container .wp-block-kadence-tabs .kt-title-item::before {
      content: none; }
  .l-site-container .wp-block-kadence-tabs .kt-tab-title-active {
    background-color: transparent !important;
    border: hidden !important;
    color: #D1412B !important;
    font-weight: bold !important;
    position: relative !important; }
    .l-site-container .wp-block-kadence-tabs .kt-tab-title-active::after {
      background-color: #D1412B;
      bottom: 0;
      content: '';
      height: 5px;
      left: 0;
      position: absolute;
      width: 100%; }
  .l-site-container .wp-block-kadence-tabs .kt-tab-title {
    background: none !important;
    border: 0 !important;
    color: inherit !important;
    font-size: 1rem !important;
    line-height: inherit !important;
    padding: 1.5625rem !important; }
    .l-site-container .wp-block-kadence-tabs .kt-tab-title:hover, .l-site-container .wp-block-kadence-tabs .kt-tab-title:focus, .l-site-container .wp-block-kadence-tabs .kt-tab-title:active {
      color: #D1412B !important; }

.tag-list {
  list-style-type: none;
  margin: 0;
  padding: 0; }
  .tag-list li {
    padding-left: 0; }
    .tag-list li::before {
      display: none; }

.tag-list__item {
  display: inline-block;
  margin-bottom: 0.5rem;
  margin-right: 0.5rem; }

.tag {
  color: #4d4d4f;
  border: 2px solid #d1412d;
  border-radius: 70px;
  display: inline-block;
  font-size: 0.75rem;
  margin: 0 0 0.5rem;
  padding: 0.25em 1.65em;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: box-shadow 200ms cubic-bezier(0.4, 0, 1, 1); }
  .tag:visited {
    color: #4d4d4f; }
  .tag:hover, .tag:focus {
    color: #4d4d4f; }
  .tag:active {
    color: #4d4d4f; }
  .tag:hover, .tag:focus {
    box-shadow: 0 0 0 2px #d1412d;
    outline: 0; }

.teaser {
  border-bottom: 1px solid #adafb1;
  margin-bottom: 2rem; }
  .teaser h2 {
    margin-bottom: 0.5rem;
    margin-top: 0; }

.teaser-content-type {
  color: #D1412B;
  font-family: "veneer-two", serif;
  font-size: 1.125rem;
  letter-spacing: 1.75px;
  text-transform: uppercase; }

.teaser-title {
  color: #2e2e2f;
  font-size: 2.1875rem;
  line-height: 44px;
  text-decoration: none; }
  .teaser-title:visited {
    color: #2e2e2f; }
  .teaser-title:hover {
    color: #D1412B;
    text-decoration: underline; }

.teaser-summary {
  margin-bottom: 2rem; }

.c-timeline {
  margin: 4rem 0;
  position: relative; }
  .c-timeline .tns-controls {
    display: block;
    left: 0;
    top: 0;
    transform: none;
    width: 100%; }
    .c-timeline .tns-controls button {
      background-color: transparent;
      background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='800px' height='800px' viewBox='0 0 24 24' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Ctitle%3EChevron-Right%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Chevron-Right'%3E%3Crect id='Rectangle' fill-rule='nonzero' x='0' y='0' width='24' height='24'%3E%3C/rect%3E%3Cpath d='M10,18 L15.6464,12.3536 C15.8417,12.1583 15.8417,11.8417 15.6464,11.6464 L10,6' id='Path' stroke='%230C0310' stroke-width='2' stroke-linecap='round'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important;
      background-position: center center;
      background-repeat: no-repeat no-repeat;
      background-size: cover;
      border: 0;
      position: absolute;
      top: -9px;
      transform: scale(0.9); }
      .c-timeline .tns-controls button:hover {
        background-color: inherit;
        background-image: inherit;
        transform: scale(0.9); }
      .c-timeline .tns-controls button:disabled {
        cursor: no-drop;
        opacity: 0.5; }
    .c-timeline .tns-controls [data-controls='next'] {
      right: -35px; }
    .c-timeline .tns-controls [data-controls='prev'] {
      left: -35px;
      transform: scale(0.9) rotate(180deg); }
      .c-timeline .tns-controls [data-controls='prev']:hover {
        transform: scale(0.9) rotate(180deg); }

.c-timeline-item {
  margin-top: 0.875rem;
  position: relative; }
  .c-timeline-item::before {
    background-color: #222;
    content: '';
    display: block;
    height: 0.25rem;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0 !important; }
  .c-timeline-item::after {
    border: 2px solid #D1412B;
    content: '';
    display: block;
    height: 3.125rem;
    left: calc(50% - 2px);
    position: absolute;
    top: 0; }

.c-timeline-item__inner {
  background-color: #D1412B !important;
  border: 1px solid #D1412B !important;
  margin-top: 3.125rem;
  position: relative; }
  .c-timeline-item__inner::before {
    background-color: #D1412B;
    border-radius: 50%;
    content: '';
    height: 1.75rem;
    left: calc(50% - 4px);
    position: absolute;
    top: -64px;
    width: 1.75rem; }
  .c-timeline-item__inner::after {
    background-image: url("../images/feature-pattern-red.svg");
    content: '';
    display: block;
    height: 2.5625rem;
    width: 100%; }

.c-timeline-year {
  background-color: #fff;
  color: #D1412B !important;
  font-family: 'Arvo', serif !important;
  font-size: 1.25rem;
  margin: 0;
  padding: 0.625rem 0.9375rem 0.3125rem; }
  .c-timeline-year a {
    color: #D1412B !important; }
    .c-timeline-year a:hover {
      color: #D1412B !important; }

.c-timeline-desc {
  color: #fff;
  font-size: 1.125rem !important;
  padding: 0.875rem; }
  .c-timeline-desc p {
    margin: 0; }

.ctl-tooltips {
  display: none; }
  .ctl-tooltips::after {
    background: #D1412B !important;
    border-radius: 50% !important; }

.cool-timeline-horizontal .ctl-story-time::after {
  background: #D1412B !important;
  border-radius: 50% !important; }

.cool-timeline-horizontal .slick-slide::after {
  border-color: #D1412B !important; }

.ctl-story-time::after {
  border-radius: 50%; }

.timeline-post {
  background-color: #D1412B !important;
  border: 1px solid #D1412B !important; }
  .timeline-post::after {
    background-image: url("../images/feature-pattern-red.svg");
    content: '';
    display: block;
    height: 41px;
    width: 100%; }

.content-title-simple {
  background-color: #fff;
  color: #D1412B !important;
  font-family: 'Arvo', serif !important; }
  .content-title-simple a {
    color: #D1412B !important; }
    .content-title-simple a:hover {
      color: #D1412B !important; }

.content-details,
.content-details p {
  color: #fff;
  font-size: 18px !important; }

.clearfix::after {
  clear: both !important;
  content: "" !important;
  display: table !important; }

.visually-hidden {
  clip: rect(1px, 1px, 1px, 1px) !important;
  height: 1px !important;
  overflow: hidden !important;
  position: absolute !important;
  width: 1px !important;
  word-wrap: normal !important; }
  .visually-hidden.focusable:focus, .visually-hidden.focusable:active {
    clip: auto !important;
    height: auto !important;
    overflow: visible !important;
    position: static !important;
    width: auto !important; }

.hidden {
  display: none !important; }

.invisible {
  visibility: hidden !important; }

.parsley-errors-list {
  width: 100%; }

.parsley-type,
.parsley-required {
  color: #d1412d;
  padding-top: 0.5rem; }

.bsui .btn {
  background-color: #d1412d;
  border: 0;
  border-radius: 0;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1rem;
  line-height: 1.7;
  outline: 2px solid transparent;
  padding: 1rem;
  position: relative;
  text-align: center;
  text-decoration: none; }
  .bsui .btn:hover {
    background-color: #a73422 !important; }

.react-tabs__tab-panel--selected > strong {
  display: block;
  font-size: 1.5rem;
  margin-bottom: 1rem; }

.react-tabs__tab-panel--selected ul.bulleted {
  padding-left: 0; }
  .react-tabs__tab-panel--selected ul.bulleted li {
    margin-bottom: 1rem; }
    .react-tabs__tab-panel--selected ul.bulleted li::before {
      display: none; }

.react-tabs .react-tabs__tab {
  background-color: #2e2e2f;
  color: #dedfdf;
  cursor: pointer;
  margin-bottom: 0; }
  .react-tabs .react-tabs__tab.react-tabs__tab--selected, .react-tabs .react-tabs__tab:hover {
    background-color: #d1412d;
    color: #dedfdf; }

.ReactModal__Body--open {
  height: 100%;
  overflow: hidden;
  position: fixed;
  width: 100%; }

/* BEGIN Shane's Shame */
.no-data {
  font-style: italic; }

.field .value-container {
  margin-bottom: 1.5rem;
  margin-top: 0.5rem; }

.picklist {
  margin-top: 0.5rem; }
  .picklist__required {
    margin-bottom: 0.5rem; }
  .picklist:focus {
    outline: 0; }

.date-component-wrapper:focus {
  outline: 0; }

.upload-image-container {
  border: thin solid #ccc;
  display: inline-flex;
  margin-bottom: 16px;
  padding: 3px; }
  .upload-image-container img,
  .upload-image-container svg {
    height: 7.5vh;
    width: auto; }
  .upload-image-container svg {
    fill: #aaa; }

.form-group {
  border: 'thin solid #ccc';
  padding: '16px'; }

/* stylelint-disable */
@media (min-width: 40em) {
  .gdropdown_container_text {
    width: calc(50% - 8px); } }

.react-date-picker__inputGroup input {
  border: 0 !important;
  padding: 0 !important; }
  .react-date-picker__inputGroup input:hover, .react-date-picker__inputGroup input:focus {
    border: 0 !important;
    outline: 0;
    padding: 0 !important; }

/* END Shane's Shame */
/* stylelint-enable */
.gv-table-view tfoot {
  display: none; }

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