:root {
  --wp-admin-theme-color: #007cba;
  --wp-admin-theme-color-darker-10: #006ba1;
  --wp-admin-theme-color-darker-20: #005a87;
}
#start-resizable-editor-section {
  display: none;
}
.content-audio figcaption {
  margin-top: .5em;
  margin-bottom: 1em;
}
.content-audio audio {
  width: 100%;
  min-width: 300px;
}
.content-button__link {
  color: #fff;
  background-color: #32373c;
  border: none;
  border-radius: 28px;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  font-size: 18px;
  padding: 12px 24px;
  text-align: center;
  text-decoration: none;
  overflow-wrap: break-word;
}
.content-button__link:active,.content-button__link:focus,.content-button__link:hover,.content-button__link:visited {
  color: #fff;
}
.content-button__link.content-align_center {
  text-align: center;
}
.content-button__link.content-align_right {
  text-align: right;
}
.content-button.content-style_style-squared,.content-button__link.content-button.content-style_style-squared {
  border-radius: 0;
}
.content-button.no-border-radius,.content-button__link.no-border-radius {
  border-radius: 0!important;
}
.content-style_style-outline .content-button__link,.content-button__link.content-style_style-outline {
  color: #32373c;
  background-color: transparent;
  border: 2px solid;
}
.content-actions .content-button {
  display: inline-block;
  margin-right: 8px;
  margin-bottom: 8px;
}
.content-actions .content-button:last-child {
  margin-right: 0;
}
.content-actions.content-align_right .content-button {
  margin-right: 0;
  margin-left: 8px;
}
.content-actions.content-align_right .content-button:first-child {
  margin-left: 0;
}
.content-actions.content-align_left .content-button {
  margin-left: 0;
  margin-right: 8px;
}
.content-actions.content-align_left .content-button:last-child {
  margin-right: 0;
}
.content-button.content-align_center,.content-actions.content-align_center,.content-calendar {
  text-align: center;
}
.content-calendar tbody td,.content-calendar th {
  padding: 4px;
  border: 1px solid #ddd;
}
.content-calendar tfoot td {
  border: none;
}
.content-calendar table {
  width: 100%;
  border-collapse: collapse;
  font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
}
.content-calendar table th {
  font-weight: 400;
  background: #ddd;
}
.content-calendar a {
  text-decoration: underline;
}
.content-calendar tfoot a {
  color: #007cba;
  color: var(--wp-admin-theme-color);
}
.content-calendar table caption,.content-calendar table tbody {
  color: #40464d;
}
.content-categories.content-align_left {
  margin-right: 2em;
}
.content-categories.content-align_right {
  margin-left: 2em;
}
.content-columns {
  display: flex;
  margin-bottom: 28px;
  flex-wrap: wrap;
}
@media (min-width:782px) {
  .content-columns {
    flex-wrap: nowrap;
  }
}
.content-columns.content-feature_background {
  padding: 20px 38px;
}
.content-column {
  flex-grow: 1;
  min-width: 0;
  word-break: break-word;
  overflow-wrap: break-word;
}
@media (max-width:599px) {
  .content-column {
    flex-basis: 100%!important;
  }
}
@media (min-width:600px) and (max-width:781px) {
  .content-column {
    flex-basis: calc(50% - 16px)!important;
    flex-grow: 0;
  }
  .content-column:nth-child(2n) {
    margin-left: 32px;
  }
}
@media (min-width:782px) {
  .content-column {
    flex-basis: 0;
    flex-grow: 1;
  }
  .content-column[style*=flex-basis] {
    flex-grow: 0;
  }
  .content-column:not(:first-child) {
    margin-left: 32px;
  }
}
.content-columns.content-layout_vertically-aligned-top {
  align-items: flex-start;
}
.content-columns.content-layout_vertically-aligned-center {
  align-items: center;
}
.content-columns.content-layout_vertically-aligned-bottom {
  align-items: flex-end;
}
.content-column.content-style_vertically-aligned-top {
  align-self: flex-start;
}
.content-column.content-style_vertically-aligned-center {
  -ms-grid-row-align: center;
  align-self: center;
}
.content-column.content-style_vertically-aligned-bottom {
  align-self: flex-end;
}
.content-column.content-style_vertically-aligned-bottom,.content-column.content-style_vertically-aligned-center,.content-column.content-style_vertically-aligned-top {
  width: 100%;
}
.content-cover,.content-cover-image {
  position: relative;
  background-size: cover;
  background-position: 50%;
  min-height: 430px;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 16px;
}
.content-cover-image.content-feature_parallax,.content-cover.content-feature_parallax {
  background-attachment: fixed;
}
@supports (-webkit-overflow-scrolling:touch) {
  .content-cover-image.content-feature_parallax,.content-cover.content-feature_parallax {
    background-attachment: scroll;
  }
}
@media (prefers-reduced-motion:reduce) {
  .content-cover-image.content-feature_parallax,.content-cover.content-feature_parallax {
    background-attachment: scroll;
  }
}
.content-cover-image.content-feature_background-dim,.content-cover.content-feature_background-dim {
  background-color: #000;
}
.content-cover-image.content-feature_background-dim:before,.content-cover.content-feature_background-dim:before {
  content: "";
  background-color: inherit;
}
.content-cover-image.content-feature_background-dim:not(.content-feature_background-gradient):before,.content-cover-image .content-cover__gradient-background,.content-cover.content-feature_background-dim:not(.content-feature_background-gradient):before,.content-cover .content-cover__gradient-background {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
}
.content-cover-image.content-feature_background-dim:not(.content-feature_background-gradient):before,.content-cover-image .content-cover__gradient-background,.content-cover.content-feature_background-dim:not(.content-feature_background-gradient):before,.content-cover .content-cover__gradient-background {
  opacity: .5;
}
.content-cover-image.content-feature_background-dim.content-feature_background-dim-10:not(.content-feature_background-gradient):before,.content-cover.content-feature_background-dim.content-feature_background-dim-10:not(.content-feature_background-gradient):before {
  opacity: .1;
}
.content-cover-image.content-feature_background-dim.content-feature_background-dim-10 .content-cover__gradient-background,.content-cover.content-feature_background-dim.content-feature_background-dim-10 .content-cover__gradient-background {
  opacity: .1;
}
.content-cover-image.content-feature_background-dim.content-feature_background-dim-20:not(.content-feature_background-gradient):before,.content-cover.content-feature_background-dim.content-feature_background-dim-20:not(.content-feature_background-gradient):before {
  opacity: .2;
}
.content-cover-image.content-feature_background-dim.content-feature_background-dim-20 .content-cover__gradient-background,.content-cover.content-feature_background-dim.content-feature_background-dim-20 .content-cover__gradient-background {
  opacity: .2;
}
.content-cover-image.content-feature_background-dim.content-feature_background-dim-30:not(.content-feature_background-gradient):before,.content-cover.content-feature_background-dim.content-feature_background-dim-30:not(.content-feature_background-gradient):before {
  opacity: .3;
}
.content-cover-image.content-feature_background-dim.content-feature_background-dim-30 .content-cover__gradient-background,.content-cover.content-feature_background-dim.content-feature_background-dim-30 .content-cover__gradient-background {
  opacity: .3;
}
.content-cover-image.content-feature_background-dim.content-feature_background-dim-40:not(.content-feature_background-gradient):before,.content-cover.content-feature_background-dim.content-feature_background-dim-40:not(.content-feature_background-gradient):before {
  opacity: .4;
}
.content-cover-image.content-feature_background-dim.content-feature_background-dim-40 .content-cover__gradient-background,.content-cover.content-feature_background-dim.content-feature_background-dim-40 .content-cover__gradient-background {
  opacity: .4;
}
.content-cover-image.content-feature_background-dim.content-feature_background-dim-50:not(.content-feature_background-gradient):before,.content-cover.content-feature_background-dim.content-feature_background-dim-50:not(.content-feature_background-gradient):before {
  opacity: .5;
}
.content-cover-image.content-feature_background-dim.content-feature_background-dim-50 .content-cover__gradient-background,.content-cover.content-feature_background-dim.content-feature_background-dim-50 .content-cover__gradient-background {
  opacity: .5;
}
.content-cover-image.content-feature_background-dim.content-feature_background-dim-60:not(.content-feature_background-gradient):before,.content-cover.content-feature_background-dim.content-feature_background-dim-60:not(.content-feature_background-gradient):before {
  opacity: .6;
}
.content-cover-image.content-feature_background-dim.content-feature_background-dim-60 .content-cover__gradient-background,.content-cover.content-feature_background-dim.content-feature_background-dim-60 .content-cover__gradient-background {
  opacity: .6;
}
.content-cover-image.content-feature_background-dim.content-feature_background-dim-70:not(.content-feature_background-gradient):before,.content-cover.content-feature_background-dim.content-feature_background-dim-70:not(.content-feature_background-gradient):before {
  opacity: .7;
}
.content-cover-image.content-feature_background-dim.content-feature_background-dim-70 .content-cover__gradient-background,.content-cover.content-feature_background-dim.content-feature_background-dim-70 .content-cover__gradient-background {
  opacity: .7;
}
.content-cover-image.content-feature_background-dim.content-feature_background-dim-80:not(.content-feature_background-gradient):before,.content-cover.content-feature_background-dim.content-feature_background-dim-80:not(.content-feature_background-gradient):before {
  opacity: .8;
}
.content-cover-image.content-feature_background-dim.content-feature_background-dim-80 .content-cover__gradient-background,.content-cover.content-feature_background-dim.content-feature_background-dim-80 .content-cover__gradient-background {
  opacity: .8;
}
.content-cover-image.content-feature_background-dim.content-feature_background-dim-90:not(.content-feature_background-gradient):before,.content-cover.content-feature_background-dim.content-feature_background-dim-90:not(.content-feature_background-gradient):before {
  opacity: .9;
}
.content-cover-image.content-feature_background-dim.content-feature_background-dim-90 .content-cover__gradient-background,.content-cover.content-feature_background-dim.content-feature_background-dim-90 .content-cover__gradient-background {
  opacity: .9;
}
.content-cover-image.content-feature_background-dim.content-feature_background-dim-100:not(.content-feature_background-gradient):before,.content-cover.content-feature_background-dim.content-feature_background-dim-100:not(.content-feature_background-gradient):before {
  opacity: 1;
}
.content-cover-image.content-feature_background-dim.content-feature_background-dim-100 .content-cover__gradient-background,.content-cover.content-feature_background-dim.content-feature_background-dim-100 .content-cover__gradient-background {
  opacity: 1;
}
.content-cover-image.content-align_left,.content-cover-image.content-align_right,.content-cover.content-align_left,.content-cover.content-align_right {
  max-width: 290px;
  width: 100%;
}
.content-cover-image:after,.content-cover:after {
  display: block;
  content: "";
  font-size: 0;
  min-height: inherit;
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
  .content-cover-image:after,.content-cover:after {
    content: none;
  }
}
.content-cover-image.content-align_center,.content-cover-image.content-align_left,.content-cover-image.content-align_right,.content-cover.content-align_center,.content-cover.content-align_left,.content-cover.content-align_right {
  display: flex;
}
.content-cover-image .content-cover__inner-container,.content-cover .content-cover__inner-container {
  width: calc(100% - 70px);
  z-index: 1;
  color: #fff;
}
.content-cover-image .content-subheading:not(.content-feature_text-color),.content-cover-image h1:not(.content-feature_text-color),.content-cover-image h2:not(.content-feature_text-color),.content-cover-image h3:not(.content-feature_text-color),.content-cover-image h4:not(.content-feature_text-color),.content-cover-image h5:not(.content-feature_text-color),.content-cover-image h6:not(.content-feature_text-color),.content-cover-image p:not(.content-feature_text-color),.content-cover .content-subheading:not(.content-feature_text-color),.content-cover h1:not(.content-feature_text-color),.content-cover h2:not(.content-feature_text-color),.content-cover h3:not(.content-feature_text-color),.content-cover h4:not(.content-feature_text-color),.content-cover h5:not(.content-feature_text-color),.content-cover h6:not(.content-feature_text-color),.content-cover p:not(.content-feature_text-color) {
  color: inherit;
}
.content-cover-image.content-style_position-top-left,.content-cover.content-style_position-top-left {
  align-items: flex-start;
  justify-content: flex-start;
}
.content-cover-image.content-style_position-top-center,.content-cover.content-style_position-top-center {
  align-items: flex-start;
  justify-content: center;
}
.content-cover-image.content-style_position-top-right,.content-cover.content-style_position-top-right {
  align-items: flex-start;
  justify-content: flex-end;
}
.content-cover-image.content-style_position-center-left,.content-cover.content-style_position-center-left {
  align-items: center;
  justify-content: flex-start;
}
.content-cover-image.content-style_position-center-center,.content-cover.content-style_position-center-center {
  align-items: center;
  justify-content: center;
}
.content-cover-image.content-style_position-center-right,.content-cover.content-style_position-center-right {
  align-items: center;
  justify-content: flex-end;
}
.content-cover-image.content-style_position-bottom-left,.content-cover.content-style_position-bottom-left {
  align-items: flex-end;
  justify-content: flex-start;
}
.content-cover-image.content-style_position-bottom-center,.content-cover.content-style_position-bottom-center {
  align-items: flex-end;
  justify-content: center;
}
.content-cover-image.content-style_position-bottom-right,.content-cover.content-style_position-bottom-right {
  align-items: flex-end;
  justify-content: flex-end;
}
.content-cover-image.content-feature_custom-content-position.content-feature_custom-content-position .content-cover__inner-container,.content-cover.content-feature_custom-content-position.content-feature_custom-content-position .content-cover__inner-container {
  margin: 0;
  width: auto;
}
.content-cover__video-background {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: 100%;
  height: 100%;
  z-index: 0;
  object-fit: cover;
}
.content-cover-image__text,.content-cover__text,section.content-cover-image h2 {
  color: #fff;
}
.content-cover-image__text a,.content-cover-image__text a:active,.content-cover-image__text a:focus,.content-cover-image__text a:hover,.content-cover__text a,.content-cover__text a:active,.content-cover__text a:focus,.content-cover__text a:hover,section.content-cover-image h2 a,section.content-cover-image h2 a:active,section.content-cover-image h2 a:focus,section.content-cover-image h2 a:hover {
  color: #fff;
}
.content-cover-image .content-cover.content-feature_left-content {
  justify-content: flex-start;
}
.content-cover-image .content-cover.content-feature_right-content {
  justify-content: flex-end;
}
.content-cover-image.content-feature_left-content .content-cover-image__text,.content-cover.content-feature_left-content .content-cover__text,section.content-cover-image.content-feature_left-content>h2 {
  margin-left: 0;
  text-align: left;
}
.content-cover-image.content-feature_right-content .content-cover-image__text,.content-cover.content-feature_right-content .content-cover__text,section.content-cover-image.content-feature_right-content>h2 {
  margin-right: 0;
  text-align: right;
}
.content-cover-image .content-cover-image__text,.content-cover .content-cover__text,section.content-cover-image>h2 {
  font-size: 2em;
  line-height: 1.25;
  z-index: 1;
  margin-bottom: 0;
  max-width: 580px;
  padding: 14px;
  text-align: center;
}
.embedded-content.content-align_left,.embedded-content.content-align_right,.content-block[data-align=left]>[data-type^=core-embed],.content-block[data-align=right]>[data-type^=core-embed] {
  max-width: 360px;
  width: 100%;
}
.embedded-content.content-align_left .embedded-content__wrapper,.embedded-content.content-align_right .embedded-content__wrapper,.content-block[data-align=left]>[data-type^=core-embed] .embedded-content__wrapper,.content-block[data-align=right]>[data-type^=core-embed] .embedded-content__wrapper {
  min-width: 280px;
}
.embedded-content {
  margin-bottom: 1em;
}
.embedded-content figcaption {
  margin-top: .5em;
  margin-bottom: 1em;
}
.embedded-content iframe {
  max-width: 100%;
}
.embedded-content__wrapper {
  position: relative;
}
.embedded-media_responsive .embedded-media_has-ratio .embedded-content__wrapper:before {
  content: "";
  display: block;
  padding-top: 50%;
}
.embedded-media_responsive .embedded-media_has-ratio iframe {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
}
.embedded-media_responsive .embedded-media_ratio_21-9 .embedded-content__wrapper:before {
  padding-top: 42.85%;
}
.embedded-media_responsive .embedded-media_ratio_18-9 .embedded-content__wrapper:before {
  padding-top: 50%;
}
.embedded-media_responsive .embedded-media_ratio_16-9 .embedded-content__wrapper:before {
  padding-top: 56.25%;
}
.embedded-media_responsive .embedded-media_ratio_4-3 .embedded-content__wrapper:before {
  padding-top: 75%;
}
.embedded-media_responsive .embedded-media_ratio_1-1 .embedded-content__wrapper:before {
  padding-top: 100%;
}
.embedded-media_responsive .embedded-media_ratio_9-6 .embedded-content__wrapper:before {
  padding-top: 66.66%;
}
.embedded-media_responsive .embedded-media_ratio_1-2 .embedded-content__wrapper:before {
  padding-top: 200%;
}
.content-file {
  margin-bottom: 1.5em;
}
.content-file.content-align_center {
  text-align: center;
}
.content-file.content-align_right {
  text-align: right;
}
.content-file .content-file__button {
  background: #32373c;
  border-radius: 2em;
  color: #fff;
  font-size: 13px;
  padding: .5em 1em;
}
.content-file a.content-file__button {
  text-decoration: none;
}
.content-file a.content-file__button:active,.content-file a.content-file__button:focus,.content-file a.content-file__button:hover,.content-file a.content-file__button:visited {
  box-shadow: none;
  color: #fff;
  opacity: .85;
  text-decoration: none;
}
.content-file *+.content-file__button {
  margin-left: .75em;
}
.blocks-gallery-grid,.content-gallery {
  display: flex;
  flex-wrap: wrap;
  list-style-type: none;
  padding: 0;
  margin: 0;
}
.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.content-gallery .blocks-gallery-image,.content-gallery .blocks-gallery-item {
  margin: 0 16px 16px 0;
  display: flex;
  flex-grow: 1;
  flex-direction: column;
  justify-content: center;
  position: relative;
}
.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.content-gallery .blocks-gallery-image figure,.content-gallery .blocks-gallery-item figure {
  margin: 0;
  height: 100%;
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
  .blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.content-gallery .blocks-gallery-image figure,.content-gallery .blocks-gallery-item figure {
    display: flex;
    align-items: flex-end;
    justify-content: flex-start;
  }
}
.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.content-gallery .blocks-gallery-image img,.content-gallery .blocks-gallery-item img {
  display: block;
  max-width: 100%;
  height: auto;
  width: 100%;
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
  .blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.content-gallery .blocks-gallery-image img,.content-gallery .blocks-gallery-item img {
    width: auto;
  }
}
.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.content-gallery .blocks-gallery-image figcaption,.content-gallery .blocks-gallery-item figcaption {
  position: absolute;
  bottom: 0;
  width: 100%;
  max-height: 100%;
  overflow: auto;
  padding: 40px 10px 9px;
  color: #fff;
  text-align: center;
  font-size: 13px;
  background: linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent);
}
.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.content-gallery .blocks-gallery-image figcaption img,.content-gallery .blocks-gallery-item figcaption img {
  display: inline;
}
.blocks-gallery-grid.content-style_cropped .blocks-gallery-image a,.blocks-gallery-grid.content-style_cropped .blocks-gallery-image img,.blocks-gallery-grid.content-style_cropped .blocks-gallery-item a,.blocks-gallery-grid.content-style_cropped .blocks-gallery-item img,.content-gallery.content-style_cropped .blocks-gallery-image a,.content-gallery.content-style_cropped .blocks-gallery-image img,.content-gallery.content-style_cropped .blocks-gallery-item a,.content-gallery.content-style_cropped .blocks-gallery-item img {
  width: 100%;
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
  .blocks-gallery-grid.content-style_cropped .blocks-gallery-image a,.blocks-gallery-grid.content-style_cropped .blocks-gallery-image img,.blocks-gallery-grid.content-style_cropped .blocks-gallery-item a,.blocks-gallery-grid.content-style_cropped .blocks-gallery-item img,.content-gallery.content-style_cropped .blocks-gallery-image a,.content-gallery.content-style_cropped .blocks-gallery-image img,.content-gallery.content-style_cropped .blocks-gallery-item a,.content-gallery.content-style_cropped .blocks-gallery-item img {
    height: 100%;
    flex: 1;
    object-fit: cover;
  }
}
.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.content-gallery .blocks-gallery-image,.content-gallery .blocks-gallery-item {
  width: calc(50% - 16px);
}
.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.content-gallery .blocks-gallery-image:nth-of-type(2n),.content-gallery .blocks-gallery-item:nth-of-type(2n) {
  margin-right: 0;
}
.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.content-gallery.columns-1 .blocks-gallery-image,.content-gallery.columns-1 .blocks-gallery-item {
  width: 100%;
  margin-right: 0;
}
@media (min-width:600px) {
  .blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.content-gallery.columns-3 .blocks-gallery-image,.content-gallery.columns-3 .blocks-gallery-item {
    width: calc(33.33333% - 10.66667px);
    margin-right: 16px;
  }
  .blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.content-gallery.columns-4 .blocks-gallery-image,.content-gallery.columns-4 .blocks-gallery-item {
    width: calc(25% - 12px);
    margin-right: 16px;
  }
  .blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.content-gallery.columns-5 .blocks-gallery-image,.content-gallery.columns-5 .blocks-gallery-item {
    width: calc(20% - 12.8px);
    margin-right: 16px;
  }
  .blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.content-gallery.columns-6 .blocks-gallery-image,.content-gallery.columns-6 .blocks-gallery-item {
    width: calc(16.66667% - 13.33333px);
    margin-right: 16px;
  }
  .blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.content-gallery.columns-7 .blocks-gallery-image,.content-gallery.columns-7 .blocks-gallery-item {
    width: calc(14.28571% - 13.71429px);
    margin-right: 16px;
  }
  .blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.content-gallery.columns-8 .blocks-gallery-image,.content-gallery.columns-8 .blocks-gallery-item {
    width: calc(12.5% - 14px);
    margin-right: 16px;
  }
  .blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.content-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.content-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n) {
    margin-right: 0;
  }
  .blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.content-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.content-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n) {
    margin-right: 0;
  }
  .blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.content-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.content-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n) {
    margin-right: 0;
  }
  .blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.content-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.content-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n) {
    margin-right: 0;
  }
  .blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.content-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.content-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n) {
    margin-right: 0;
  }
  .blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.content-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.content-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n) {
    margin-right: 0;
  }
  .blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.content-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.content-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n) {
    margin-right: 0;
  }
  .blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.content-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.content-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {
    margin-right: 0;
  }
}
.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.content-gallery .blocks-gallery-image:last-child,.content-gallery .blocks-gallery-item:last-child {
  margin-right: 0;
}
.blocks-gallery-grid.content-align_left,.blocks-gallery-grid.content-align_right,.content-gallery.content-align_left,.content-gallery.content-align_right {
  max-width: 290px;
  width: 100%;
}
.blocks-gallery-grid.content-align_center .blocks-gallery-item figure,.content-gallery.content-align_center .blocks-gallery-item figure {
  justify-content: center;
}
h1.content-feature_background,h2.content-feature_background,h3.content-feature_background,h4.content-feature_background,h5.content-feature_background,h6.content-feature_background {
  padding: 20px 38px;
}
.content-figure {
  margin-bottom: 1em;
}
.content-figure img {
  max-width: 100%;
}
.content-figure.content-align_center {
  text-align: center;
}
.content-figure.alignfull img,.content-figure.alignwide img {
  width: 100%;
}
.content-figure .content-align_center,.content-figure .content-align_left,.content-figure .content-align_right,.content-figure.content-style_resized {
  display: table;
}
.content-figure .content-align_center>figcaption,.content-figure .content-align_left>figcaption,.content-figure .content-align_right>figcaption,.content-figure.content-style_resized>figcaption {
  display: table-caption;
  caption-side: bottom;
}
.content-figure .content-align_left {
  float: left;
  margin: .5em 1em .5em 0;
}
.content-figure .content-align_right {
  float: right;
  margin: .5em 0 .5em 1em;
}
.content-figure .content-align_center {
  margin-left: auto;
  margin-right: auto;
}
.content-figure figcaption {
  margin-top: .5em;
  margin-bottom: 1em;
}
.content-style_style-circle-mask img,.content-style_style-rounded img {
  border-radius: 9999px;
}
@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {
  .content-style_style-circle-mask img {
    -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
    mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
    mask-mode: alpha;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-position: center;
    mask-position: center;
    border-radius: 0;
  }
}
.content-comments__comment {
  font-size: 15px;
  line-height: 1.1;
  list-style: none;
  margin-bottom: 1em;
}
.content-feature_avatars .content-comments__comment {
  min-height: 36px;
  list-style: none;
}
.content-feature_avatars .content-comments__comment .content-comments__comment-excerpt,.content-feature_avatars .content-comments__comment .content-comments__comment-meta {
  margin-left: 52px;
}
.content-feature_dates .content-comments__comment,.content-feature_excerpts .content-comments__comment {
  line-height: 1.5;
}
.content-comments__comment-excerpt p {
  font-size: 14px;
  line-height: 1.8;
  margin: 5px 0 20px;
}
.content-comments__comment-date {
  color: #8f98a1;
  display: block;
  font-size: 12px;
}
.content-comments .avatar,.content-comments__comment-avatar {
  border-radius: 24px;
  display: block;
  float: left;
  height: 40px;
  margin-right: 12px;
  width: 40px;
}
.recent-articles.content-align_left {
  margin-right: 2em;
}
.recent-articles.content-align_right {
  margin-left: 2em;
}
.recent-articles.recent-articles__list {
  list-style: none;
}
.recent-articles.recent-articles__list li {
  clear: both;
}
.recent-articles.content-style_grid {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
}
.recent-articles.content-style_grid li {
  margin: 0 20px 20px 0;
  width: 100%;
}
@media (min-width:600px) {
  .recent-articles.columns-2 li {
    width: calc(50% - 20px);
  }
  .recent-articles.columns-3 li {
    width: calc(33.33333% - 20px);
  }
  .recent-articles.columns-4 li {
    width: calc(25% - 20px);
  }
  .recent-articles.columns-5 li {
    width: calc(20% - 20px);
  }
  .recent-articles.columns-6 li {
    width: calc(16.66667% - 20px);
  }
}
.recent-articles__post-author,.recent-articles__post-date {
  display: block;
  color: #6c7781;
  font-size: 13px;
}
.recent-articles__post-excerpt {
  margin-top: 8px;
  margin-bottom: 16px;
}
.recent-articles__featured-image img {
  height: auto;
  width: auto;
}
.recent-articles__featured-image.content-align_left {
  margin-right: 1em;
}
.recent-articles__featured-image.content-align_right {
  margin-left: 1em;
}
.recent-articles__featured-image.content-align_center {
  margin-bottom: 1em;
  text-align: center;
}
.rich-text-editor .recent-articles.content-style_grid li {
  margin-bottom: 20px;
}
.content-media {
  /*!rtl:begin:ignore*/
  direction: ltr;
  /*!rtl:end:ignore*/
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 50% 1fr;
  grid-template-columns: 50% 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}
.content-media.content-feature_media-on-the-right {
  -ms-grid-columns: 1fr 50%;
  grid-template-columns: 1fr 50%;
}
.content-media.content-style_vertically-aligned-top .content-media__content,.content-media.content-style_vertically-aligned-top .content-media__media {
  -ms-grid-row-align: start;
  align-self: start;
}
.content-media.content-style_vertically-aligned-center .content-media__content,.content-media.content-style_vertically-aligned-center .content-media__media,.content-media .content-media__content,.content-media .content-media__media {
  -ms-grid-row-align: center;
  align-self: center;
}
.content-media.content-style_vertically-aligned-bottom .content-media__content,.content-media.content-style_vertically-aligned-bottom .content-media__media {
  -ms-grid-row-align: end;
  align-self: end;
}
.content-media .content-media__media {
  /*!rtl:begin:ignore*/
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  /*!rtl:end:ignore*/
  margin: 0;
}
.content-media .content-media__content {
  direction: ltr;
  /*!rtl:begin:ignore*/
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  /*!rtl:end:ignore*/
  padding: 0 8%;
  word-break: break-word;
}
.content-media.content-feature_media-on-the-right .content-media__media {
  /*!rtl:begin:ignore*/
  -ms-grid-column: 2;
  grid-column: 2;
  -ms-grid-row: 1;
  grid-row: 1;
  /*!rtl:end:ignore*/
}
.content-media.content-feature_media-on-the-right .content-media__content {
  /*!rtl:begin:ignore*/
  -ms-grid-column: 1;
  grid-column: 1;
  -ms-grid-row: 1;
  grid-row: 1;
  /*!rtl:end:ignore*/
}
.content-media__media img,.content-media__media video {
  max-width: unset;
  width: 100%;
  vertical-align: middle;
}
.content-media.content-style_image-fill figure.content-media__media {
  height: 100%;
  min-height: 250px;
  background-size: cover;
}
.content-media.content-style_image-fill figure.content-media__media>img {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0;
}
@media (max-width:600px) {
  .content-media.content-style_stacked-on-mobile {
    -ms-grid-columns: 100%!important;
    grid-template-columns: 100%!important;
  }
  .content-media.content-style_stacked-on-mobile .content-media__media {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
  .content-media.content-style_stacked-on-mobile.content-feature_media-on-the-right .content-media__media,.content-media.content-style_stacked-on-mobile .content-media__content {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 2;
    grid-row: 2;
  }
  .content-media.content-style_stacked-on-mobile.content-feature_media-on-the-right .content-media__content {
    -ms-grid-column: 1;
    grid-column: 1;
    -ms-grid-row: 1;
    grid-row: 1;
  }
}
.content-nav.content-style_style-light .content-nav-link:not(.content-feature_text-color),.content-nav .content-nav-link:not(.content-feature_text-color) {
  color: #1e1e1e;
}
.content-nav.content-style_style-light:not(.content-feature_background) .content-nav__container,.content-nav:not(.content-feature_background) .content-nav__container {
  background-color: #fff;
}
.content-nav.content-style_style-dark .content-nav-link:not(.content-feature_text-color) {
  color: #fff;
}
.content-nav.content-style_style-dark:not(.content-feature_background) .content-nav__container {
  background-color: #1e1e1e;
}
.items-justified-left>ul {
  justify-content: flex-start;
}
.items-justified-center>ul {
  justify-content: center;
}
.items-justified-right>ul {
  justify-content: flex-end;
}
.content-nav-link {
  display: flex;
  align-items: center;
  position: relative;
  margin: 0;
}
.content-nav-link .content-nav__container:empty {
  display: none;
}
.content-nav__container {
  list-style: none;
  margin: 0;
  padding-left: 0;
  display: flex;
  flex-wrap: wrap;
}
.content-style_vertical .content-nav__container {
  display: block;
}
.content-feature_child .content-nav__container {
  border: 1px solid rgba(0,0,0,.15);
  background-color: inherit;
  color: inherit;
  position: absolute;
  left: 0;
  top: 100%;
  width: fit-content;
  z-index: 1;
  opacity: 0;
  transition: opacity .1s linear;
  visibility: hidden;
}
.content-feature_child .content-nav__container>.content-nav-link>.content-nav-link__content {
  flex-grow: 1;
}
.content-feature_child .content-nav__container>.content-nav-link>.content-nav-link__submenu-icon {
  padding-right: 8px;
}
@media (min-width:782px) {
  .content-feature_child .content-nav__container {
    left: 24px;
  }
  .content-feature_child .content-nav__container .content-nav__container {
    left: 100%;
    top: -1px;
  }
  .content-feature_child .content-nav__container .content-nav__container:before {
    content: "";
    position: absolute;
    right: 100%;
    height: 100%;
    display: block;
    width: 8px;
    background: transparent;
  }
  .content-feature_child .content-nav__container .content-nav-link__submenu-icon svg {
    transform: rotate(0);
  }
}
.content-feature_child:hover {
  cursor: pointer;
}
.content-feature_child:hover>.content-nav__container {
  visibility: visible;
  opacity: 1;
  display: flex;
  flex-direction: column;
}
.content-feature_child:focus-within {
  cursor: pointer;
}
.content-feature_child:focus-within>.content-nav__container {
  visibility: visible;
  opacity: 1;
  display: flex;
  flex-direction: column;
}
.content-nav-link__content {
  text-decoration: none;
  padding: 8px 16px;
}
.content-nav-link__content+.content-nav-link__content {
  padding-top: 0;
}
.content-feature_text-color .content-nav-link__content {
  color: inherit;
}
.content-nav-link__label {
  font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
  word-break: normal;
  overflow-wrap: break-word;
}
.content-nav-link__submenu-icon {
  height: inherit;
  padding: 6px 16px;
}
.content-nav-link__submenu-icon svg {
  fill: currentColor;
}
@media (min-width:782px) {
  .content-nav-link__submenu-icon svg {
    transform: rotate(90deg);
  }
}
.content-style_small-text {
  font-size: 14px;
}
.content-style_regular-text {
  font-size: 16px;
}
.content-style_large-text {
  font-size: 36px;
}
.content-style_larger-text {
  font-size: 48px;
}
.content-feature_drop-cap:not(:focus):first-letter {
  float: left;
  font-size: 8.4em;
  line-height: .68;
  font-weight: 100;
  margin: .05em .1em 0 0;
  text-transform: uppercase;
  font-style: normal;
}
p.content-feature_background {
  padding: 20px 38px;
}
p.content-feature_text-color a {
  color: inherit;
}
.article-author {
  display: flex;
  flex-wrap: wrap;
  line-height: 1.5;
}
.article-author__byline {
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  font-size: .5em;
}
.article-author__avatar {
  margin-right: 16px;
}
.article-author__bio {
  margin-bottom: 8px;
  font-size: .7em;
}
.article-author__content {
  flex-grow: 1;
  flex-basis: 0;
}
.article-author__name {
  font-weight: 700;
  margin: 0;
}
.featured-quote {
  padding: 3em 0;
  margin-left: 0;
  margin-right: 0;
  text-align: center;
}
.featured-quote.content-align_left,.featured-quote.content-align_right {
  max-width: 290px;
}
.featured-quote.content-align_left p,.featured-quote.content-align_right p {
  font-size: 20px;
}
.featured-quote p {
  font-size: 28px;
  line-height: 1.6;
}
.featured-quote cite,.featured-quote footer {
  position: relative;
}
.featured-quote .content-feature_text-color a {
  color: inherit;
}
.featured-quote:not(.content-style_style-solid-color) {
  background: none;
}
.featured-quote.content-style_style-solid-color {
  border: none;
}
.featured-quote.content-style_style-solid-color blockquote {
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  max-width: 60%;
}
.featured-quote.content-style_style-solid-color blockquote p {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 32px;
}
.featured-quote.content-style_style-solid-color blockquote cite {
  text-transform: none;
  font-style: normal;
}
.featured-quote cite {
  color: inherit;
}
.content-quote.content-style_large,.content-quote.content-style_style-large {
  margin: 0 0 16px;
  padding: 0 1em;
}
.content-quote.content-style_large p,.content-quote.content-style_style-large p {
  font-size: 24px;
  font-style: italic;
  line-height: 1.6;
}
.content-quote.content-style_large cite,.content-quote.content-style_large footer,.content-quote.content-style_style-large cite,.content-quote.content-style_style-large footer {
  font-size: 18px;
  text-align: right;
}
.content-feed.content-align_left {
  margin-right: 2em;
}
.content-feed.content-align_right {
  margin-left: 2em;
}
.content-feed.content-style_grid {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  list-style: none;
}
.content-feed.content-style_grid li {
  margin: 0 16px 16px 0;
  width: 100%;
}
@media (min-width:600px) {
  .content-feed.columns-2 li {
    width: calc(50% - 16px);
  }
  .content-feed.columns-3 li {
    width: calc(33.33333% - 16px);
  }
  .content-feed.columns-4 li {
    width: calc(25% - 16px);
  }
  .content-feed.columns-5 li {
    width: calc(20% - 16px);
  }
  .content-feed.columns-6 li {
    width: calc(16.66667% - 16px);
  }
}
.content-feed__item-author,.content-feed__item-publish-date {
  display: block;
  color: #6c7781;
  font-size: 13px;
}
.content-search {
  display: flex;
  flex-wrap: wrap;
}
.content-search .content-search__label {
  width: 100%;
}
.content-search .content-search__input {
  flex-grow: 1;
  max-width: 360px;
}
.content-search .content-search__button {
  margin-left: 10px;
}
.content-separator.content-style_style-wide {
  border-bottom-width: 1px;
}
.content-separator.content-style_style-dots {
  background: none!important;
  border: none;
  text-align: center;
  max-width: none;
  line-height: 1;
  height: auto;
}
.content-separator.content-style_style-dots:before {
  content: "\00b7 \00b7 \00b7";
  color: currentColor;
  font-size: 20px;
  letter-spacing: 2em;
  padding-left: 2em;
  font-family: serif;
}
.content-social-links {
  display: flex;
  justify-content: flex-start;
  padding-left: 0;
  padding-right: 0;
  margin-left: 0;
}
.content-social-links .content-social-link a,.content-social-links .content-social-link a:hover {
  text-decoration: none;
  border-bottom: 0;
  box-shadow: none;
}
.content-social-link {
  display: block;
  width: 36px;
  height: 36px;
  border-radius: 36px;
  margin-right: 8px;
  transition: transform .1s ease;
}
@media (prefers-reduced-motion:reduce) {
  .content-social-link {
    transition-duration: 0s;
  }
}
.content-social-link a {
  padding: 6px;
  display: block;
  line-height: 0;
  transition: transform .1s ease;
}
.content-social-link a,.content-social-link a:active,.content-social-link a:hover,.content-social-link a:visited,.content-social-link svg {
  color: currentColor;
  fill: currentColor;
}
.content-social-link:hover {
  transform: scale(1.1);
}
.content-social-links.content-align_center {
  justify-content: center;
  display: flex;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link {
  background-color: #f0f0f0;
  color: #444;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link__amazon {
  background-color: #f90;
  color: #fff;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link__bandcamp {
  background-color: #1ea0c3;
  color: #fff;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link__behance {
  background-color: #0757fe;
  color: #fff;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link__codepen {
  background-color: #1e1f26;
  color: #fff;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link__deviantart {
  background-color: #02e49b;
  color: #fff;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link__dribbble {
  background-color: #e94c89;
  color: #fff;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link__dropbox {
  background-color: #4280ff;
  color: #fff;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link__etsy {
  background-color: #f45800;
  color: #fff;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link__facebook {
  background-color: #1778f2;
  color: #fff;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link__fivehundredpx {
  background-color: #000;
  color: #fff;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link__flickr {
  background-color: #0461dd;
  color: #fff;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link__foursquare {
  background-color: #e65678;
  color: #fff;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link__github {
  background-color: #24292d;
  color: #fff;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link__goodreads {
  background-color: #eceadd;
  color: #382110;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link__google {
  background-color: #ea4434;
  color: #fff;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link__instagram {
  background-color: #f00075;
  color: #fff;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link__lastfm {
  background-color: #e21b24;
  color: #fff;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link__linkedin {
  background-color: #0d66c2;
  color: #fff;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link__mastodon {
  background-color: #3288d4;
  color: #fff;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link__medium {
  background-color: #02ab6c;
  color: #fff;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link__meetup {
  background-color: #f6405f;
  color: #fff;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link__pinterest {
  background-color: #e60122;
  color: #fff;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link__pocket {
  background-color: #ef4155;
  color: #fff;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link__reddit {
  background-color: #fe4500;
  color: #fff;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link__skype {
  background-color: #0478d7;
  color: #fff;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link__snapchat {
  background-color: #fefc00;
  color: #fff;
  stroke: #000;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link__soundcloud {
  background-color: #ff5600;
  color: #fff;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link__spotify {
  background-color: #1bd760;
  color: #fff;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link__tumblr {
  background-color: #011835;
  color: #fff;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link__twitch {
  background-color: #6440a4;
  color: #fff;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link__twitter {
  background-color: #1da1f2;
  color: #fff;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link__vimeo {
  background-color: #1eb7ea;
  color: #fff;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link__vk {
  background-color: #4680c2;
  color: #fff;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link__wordpress {
  background-color: #3499cd;
  color: #fff;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link__yelp {
  background-color: #d32422;
  color: #fff;
}
.content-social-links:not(.content-style_style-logos-only) .content-social-link__youtube {
  background-color: red;
  color: #fff;
}
.content-social-links.content-style_style-logos-only .content-social-link {
  background: none;
  padding: 4px;
}
.content-social-links.content-style_style-logos-only .content-social-link svg {
  width: 28px;
  height: 28px;
}
.content-social-links.content-style_style-logos-only .content-social-link__amazon {
  color: #f90;
}
.content-social-links.content-style_style-logos-only .content-social-link__bandcamp {
  color: #1ea0c3;
}
.content-social-links.content-style_style-logos-only .content-social-link__behance {
  color: #0757fe;
}
.content-social-links.content-style_style-logos-only .content-social-link__codepen {
  color: #1e1f26;
}
.content-social-links.content-style_style-logos-only .content-social-link__deviantart {
  color: #02e49b;
}
.content-social-links.content-style_style-logos-only .content-social-link__dribbble {
  color: #e94c89;
}
.content-social-links.content-style_style-logos-only .content-social-link__dropbox {
  color: #4280ff;
}
.content-social-links.content-style_style-logos-only .content-social-link__etsy {
  color: #f45800;
}
.content-social-links.content-style_style-logos-only .content-social-link__facebook {
  color: #1778f2;
}
.content-social-links.content-style_style-logos-only .content-social-link__fivehundredpx {
  color: #000;
}
.content-social-links.content-style_style-logos-only .content-social-link__flickr {
  color: #0461dd;
}
.content-social-links.content-style_style-logos-only .content-social-link__foursquare {
  color: #e65678;
}
.content-social-links.content-style_style-logos-only .content-social-link__github {
  color: #24292d;
}
.content-social-links.content-style_style-logos-only .content-social-link__goodreads {
  color: #382110;
}
.content-social-links.content-style_style-logos-only .content-social-link__google {
  color: #ea4434;
}
.content-social-links.content-style_style-logos-only .content-social-link__instagram {
  color: #f00075;
}
.content-social-links.content-style_style-logos-only .content-social-link__lastfm {
  color: #e21b24;
}
.content-social-links.content-style_style-logos-only .content-social-link__linkedin {
  color: #0d66c2;
}
.content-social-links.content-style_style-logos-only .content-social-link__mastodon {
  color: #3288d4;
}
.content-social-links.content-style_style-logos-only .content-social-link__medium {
  color: #02ab6c;
}
.content-social-links.content-style_style-logos-only .content-social-link__meetup {
  color: #f6405f;
}
.content-social-links.content-style_style-logos-only .content-social-link__pinterest {
  color: #e60122;
}
.content-social-links.content-style_style-logos-only .content-social-link__pocket {
  color: #ef4155;
}
.content-social-links.content-style_style-logos-only .content-social-link__reddit {
  color: #fe4500;
}
.content-social-links.content-style_style-logos-only .content-social-link__skype {
  color: #0478d7;
}
.content-social-links.content-style_style-logos-only .content-social-link__snapchat {
  color: #fff;
  stroke: #000;
}
.content-social-links.content-style_style-logos-only .content-social-link__soundcloud {
  color: #ff5600;
}
.content-social-links.content-style_style-logos-only .content-social-link__spotify {
  color: #1bd760;
}
.content-social-links.content-style_style-logos-only .content-social-link__tumblr {
  color: #011835;
}
.content-social-links.content-style_style-logos-only .content-social-link__twitch {
  color: #6440a4;
}
.content-social-links.content-style_style-logos-only .content-social-link__twitter {
  color: #1da1f2;
}
.content-social-links.content-style_style-logos-only .content-social-link__vimeo {
  color: #1eb7ea;
}
.content-social-links.content-style_style-logos-only .content-social-link__vk {
  color: #4680c2;
}
.content-social-links.content-style_style-logos-only .content-social-link__wordpress {
  color: #3499cd;
}
.content-social-links.content-style_style-logos-only .content-social-link__yelp {
  background-color: #d32422;
  color: #fff;
}
.content-social-links.content-style_style-logos-only .content-social-link__youtube {
  color: red;
}
.content-social-links.content-style_style-pill-shape .content-social-link {
  width: auto;
}
.content-social-links.content-style_style-pill-shape .content-social-link a {
  padding-left: 16px;
  padding-right: 16px;
}
.content-spacer {
  clear: both;
}
p.content-subheading {
  font-size: 1.1em;
  font-style: italic;
  opacity: .75;
}
.content-table {
  overflow-x: auto;
}
.content-table table {
  width: 100%;
}
.content-table .content-feature_fixed-layout {
  table-layout: fixed;
  width: 100%;
}
.content-table .content-feature_fixed-layout td,.content-table .content-feature_fixed-layout th {
  word-break: break-word;
}
.content-table.content-align_center,.content-table.content-align_left,.content-table.content-align_right {
  display: table;
  width: auto;
}
.content-table.content-align_center td,.content-table.content-align_center th,.content-table.content-align_left td,.content-table.content-align_left th,.content-table.content-align_right td,.content-table.content-align_right th {
  word-break: break-word;
}
.content-table .content-feature_subtle-light-gray-background-color {
  background-color: #f3f4f5;
}
.content-table .content-feature_subtle-pale-green-background-color {
  background-color: #e9fbe5;
}
.content-table .content-feature_subtle-pale-blue-background-color {
  background-color: #e7f5fe;
}
.content-table .content-feature_subtle-pale-pink-background-color {
  background-color: #fcf0ef;
}
.content-table.content-style_style-stripes {
  border-spacing: 0;
  border-collapse: inherit;
  background-color: transparent;
  border-bottom: 1px solid #f0f0f0;
}
.content-table.content-style_style-stripes tbody tr:nth-child(odd) {
  background-color: #f0f0f0;
}
.content-table.content-style_style-stripes.content-feature_subtle-light-gray-background-color tbody tr:nth-child(odd) {
  background-color: #f3f4f5;
}
.content-table.content-style_style-stripes.content-feature_subtle-pale-green-background-color tbody tr:nth-child(odd) {
  background-color: #e9fbe5;
}
.content-table.content-style_style-stripes.content-feature_subtle-pale-blue-background-color tbody tr:nth-child(odd) {
  background-color: #e7f5fe;
}
.content-table.content-style_style-stripes.content-feature_subtle-pale-pink-background-color tbody tr:nth-child(odd) {
  background-color: #fcf0ef;
}
.content-table.content-style_style-stripes td,.content-table.content-style_style-stripes th {
  border-color: transparent;
}
.article-columns,.article-columns.content-align_center {
  display: flex;
}
.article-columns .content-column {
  margin: 0 16px;
  padding: 0;
}
.article-columns .content-column:first-child {
  margin-left: 0;
}
.article-columns .content-column:last-child {
  margin-right: 0;
}
.article-columns.columns-2 .content-column {
  width: 50%;
}
.article-columns.columns-3 .content-column {
  width: 33.33333%;
}
.article-columns.columns-4 .content-column {
  width: 25%;
}
.content-video {
  margin-left: 0;
  margin-right: 0;
}
.content-video video {
  max-width: 100%;
}
@supports ((position:-webkit-sticky) or (position:sticky)) {
  .content-video [poster] {
    object-fit: cover;
  }
}
.content-video.content-align_center {
  text-align: center;
}
.content-video figcaption {
  margin-top: .5em;
  margin-bottom: 1em;
}
:root .editor-styles-wrapper .content-feature_pale-pink-background-color,:root .content-feature_pale-pink-background-color {
  background-color: #f78da7;
}
:root .editor-styles-wrapper .content-feature_vivid-red-background-color,:root .content-feature_vivid-red-background-color {
  background-color: #cf2e2e;
}
:root .editor-styles-wrapper .content-feature_luminous-vivid-orange-background-color,:root .content-feature_luminous-vivid-orange-background-color {
  background-color: #ff6900;
}
:root .editor-styles-wrapper .content-feature_luminous-vivid-amber-background-color,:root .content-feature_luminous-vivid-amber-background-color {
  background-color: #fcb900;
}
:root .editor-styles-wrapper .content-feature_light-green-cyan-background-color,:root .content-feature_light-green-cyan-background-color {
  background-color: #7bdcb5;
}
:root .editor-styles-wrapper .content-feature_vivid-green-cyan-background-color,:root .content-feature_vivid-green-cyan-background-color {
  background-color: #00d084;
}
:root .editor-styles-wrapper .content-feature_pale-cyan-blue-background-color,:root .content-feature_pale-cyan-blue-background-color {
  background-color: #8ed1fc;
}
:root .editor-styles-wrapper .content-feature_vivid-cyan-blue-background-color,:root .content-feature_vivid-cyan-blue-background-color {
  background-color: #0693e3;
}
:root .editor-styles-wrapper .content-feature_vivid-purple-background-color,:root .content-feature_vivid-purple-background-color {
  background-color: #9b51e0;
}
:root .editor-styles-wrapper .content-feature_white-background-color,:root .content-feature_white-background-color {
  background-color: #fff;
}
:root .editor-styles-wrapper .content-feature_very-light-gray-background-color,:root .content-feature_very-light-gray-background-color {
  background-color: #eee;
}
:root .editor-styles-wrapper .content-feature_cyan-bluish-gray-background-color,:root .content-feature_cyan-bluish-gray-background-color {
  background-color: #abb8c3;
}
:root .editor-styles-wrapper .content-feature_very-dark-gray-background-color,:root .content-feature_very-dark-gray-background-color {
  background-color: #313131;
}
:root .editor-styles-wrapper .content-feature_black-background-color,:root .content-feature_black-background-color {
  background-color: #000;
}
:root .editor-styles-wrapper .content-feature_pale-pink-color,:root .content-feature_pale-pink-color {
  color: #f78da7;
}
:root .editor-styles-wrapper .content-feature_vivid-red-color,:root .content-feature_vivid-red-color {
  color: #cf2e2e;
}
:root .editor-styles-wrapper .content-feature_luminous-vivid-orange-color,:root .content-feature_luminous-vivid-orange-color {
  color: #ff6900;
}
:root .editor-styles-wrapper .content-feature_luminous-vivid-amber-color,:root .content-feature_luminous-vivid-amber-color {
  color: #fcb900;
}
:root .editor-styles-wrapper .content-feature_light-green-cyan-color,:root .content-feature_light-green-cyan-color {
  color: #7bdcb5;
}
:root .editor-styles-wrapper .content-feature_vivid-green-cyan-color,:root .content-feature_vivid-green-cyan-color {
  color: #00d084;
}
:root .editor-styles-wrapper .content-feature_pale-cyan-blue-color,:root .content-feature_pale-cyan-blue-color {
  color: #8ed1fc;
}
:root .editor-styles-wrapper .content-feature_vivid-cyan-blue-color,:root .content-feature_vivid-cyan-blue-color {
  color: #0693e3;
}
:root .editor-styles-wrapper .content-feature_vivid-purple-color,:root .content-feature_vivid-purple-color {
  color: #9b51e0;
}
:root .editor-styles-wrapper .content-feature_white-color,:root .content-feature_white-color {
  color: #fff;
}
:root .editor-styles-wrapper .content-feature_very-light-gray-color,:root .content-feature_very-light-gray-color {
  color: #eee;
}
:root .editor-styles-wrapper .content-feature_cyan-bluish-gray-color,:root .content-feature_cyan-bluish-gray-color {
  color: #abb8c3;
}
:root .editor-styles-wrapper .content-feature_very-dark-gray-color,:root .content-feature_very-dark-gray-color {
  color: #313131;
}
:root .editor-styles-wrapper .content-feature_black-color,:root .content-feature_black-color {
  color: #000;
}
:root .editor-styles-wrapper .content-feature_vivid-cyan-blue-to-vivid-purple-gradient-background,:root .content-feature_vivid-cyan-blue-to-vivid-purple-gradient-background {
  background: linear-gradient(135deg,#0693e3,#9b51e0);
}
:root .editor-styles-wrapper .content-feature_vivid-green-cyan-to-vivid-cyan-blue-gradient-background,:root .content-feature_vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
  background: linear-gradient(135deg,#00d084,#0693e3);
}
:root .editor-styles-wrapper .content-feature_light-green-cyan-to-vivid-green-cyan-gradient-background,:root .content-feature_light-green-cyan-to-vivid-green-cyan-gradient-background {
  background: linear-gradient(135deg,#7adcb4,#00d082);
}
:root .editor-styles-wrapper .content-feature_luminous-vivid-amber-to-luminous-vivid-orange-gradient-background,:root .content-feature_luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
  background: linear-gradient(135deg,#fcb900,#ff6900);
}
:root .editor-styles-wrapper .content-feature_luminous-vivid-orange-to-vivid-red-gradient-background,:root .content-feature_luminous-vivid-orange-to-vivid-red-gradient-background {
  background: linear-gradient(135deg,#ff6900,#cf2e2e);
}
:root .editor-styles-wrapper .content-feature_very-light-gray-to-cyan-bluish-gray-gradient-background,:root .content-feature_very-light-gray-to-cyan-bluish-gray-gradient-background {
  background: linear-gradient(135deg,#eee,#a9b8c3);
}
:root .editor-styles-wrapper .content-feature_cool-to-warm-spectrum-gradient-background,:root .content-feature_cool-to-warm-spectrum-gradient-background {
  background: linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c);
}
:root .editor-styles-wrapper .content-feature_blush-light-purple-gradient-background,:root .content-feature_blush-light-purple-gradient-background {
  background: linear-gradient(135deg,#ffceec,#9896f0);
}
:root .editor-styles-wrapper .content-feature_blush-bordeaux-gradient-background,:root .content-feature_blush-bordeaux-gradient-background {
  background: linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e);
}
:root .editor-styles-wrapper .content-feature_purple-crush-gradient-background,:root .content-feature_purple-crush-gradient-background {
  background: linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe);
}
:root .editor-styles-wrapper .content-feature_luminous-dusk-gradient-background,:root .content-feature_luminous-dusk-gradient-background {
  background: linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0);
}
:root .editor-styles-wrapper .content-feature_hazy-dawn-gradient-background,:root .content-feature_hazy-dawn-gradient-background {
  background: linear-gradient(135deg,#faaca8,#dad0ec);
}
:root .editor-styles-wrapper .content-feature_pale-ocean-gradient-background,:root .content-feature_pale-ocean-gradient-background {
  background: linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5);
}
:root .editor-styles-wrapper .content-feature_electric-grass-gradient-background,:root .content-feature_electric-grass-gradient-background {
  background: linear-gradient(135deg,#caf880,#71ce7e);
}
:root .editor-styles-wrapper .content-feature_subdued-olive-gradient-background,:root .content-feature_subdued-olive-gradient-background {
  background: linear-gradient(135deg,#fafae1,#67a671);
}
:root .editor-styles-wrapper .content-feature_atomic-cream-gradient-background,:root .content-feature_atomic-cream-gradient-background {
  background: linear-gradient(135deg,#fdd79a,#004a59);
}
:root .editor-styles-wrapper .content-feature_nightshade-gradient-background,:root .content-feature_nightshade-gradient-background {
  background: linear-gradient(135deg,#330968,#31cdcf);
}
:root .editor-styles-wrapper .content-feature_midnight-gradient-background,:root .content-feature_midnight-gradient-background {
  background: linear-gradient(135deg,#020381,#2874fc);
}
:root .editor-styles-wrapper .content-feature_link-color a,:root .content-feature_link-color a {
  color: #00e;
  color: var(--wp--style--color--link,#00e);
}
.editor-styles-wrapper .content-feature_small-font-size,.content-feature_small-font-size {
  font-size: 13px;
}
.editor-styles-wrapper .content-feature_normal-font-size,.editor-styles-wrapper .content-feature_regular-font-size,.content-feature_normal-font-size,.content-feature_regular-font-size {
  font-size: 16px;
}
.editor-styles-wrapper .content-feature_medium-font-size,.content-feature_medium-font-size {
  font-size: 20px;
}
.editor-styles-wrapper .content-feature_large-font-size,.content-feature_large-font-size {
  font-size: 36px;
}
.editor-styles-wrapper .content-feature_huge-font-size,.editor-styles-wrapper .content-feature_larger-font-size,.content-feature_huge-font-size,.content-feature_larger-font-size {
  font-size: 42px;
}
.content-feature_text-align-center {
  text-align: center;
}
.content-feature_text-align-left {
  text-align: left;
}
.content-feature_text-align-right {
  text-align: right;
}
#end-resizable-editor-section {
  display: none;
}
.content-align_center {
  clear: both;
}
