.wp-block-navigation-link.is-style-acclivity-gradient-nav-link {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  background-clip: padding-box;
  background-color: var(--wp--preset--color--background);
  border: 2px solid transparent;
  border-radius: var(--wp--custom--shade--border--radius);
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  padding: 0.7rem 1.5rem; }
  .wp-block-navigation-link.is-style-acclivity-gradient-nav-link::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    margin: -2px;
    border-radius: inherit;
    background-image: var(--wp--preset--gradient--neon-pink-to-neon-blue);
    cursor: pointer;
    transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); }
  .wp-block-navigation-link.is-style-acclivity-gradient-nav-link:hover::before {
    filter: saturate(400%); }
  .wp-block-navigation-link.is-style-acclivity-gradient-nav-link:hover > * {
    filter: saturate(400%); }
  .wp-block-navigation-link.is-style-acclivity-gradient-nav-link .wp-block-navigation-item__content > * {
    background: var(--wp--preset--gradient--neon-pink-to-neon-blue);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent; }
  .wp-block-navigation-link.is-style-acclivity-gradient-nav-link .block-editor-block-list__layout {
    display: none; }

.wp-block-navigation-link.is-style-acclivity-footer-nav-link .wp-block-navigation-item__content {
  color: var(--wp--preset--color--paragraph-text); }
  .wp-block-navigation-link.is-style-acclivity-footer-nav-link .wp-block-navigation-item__content:hover {
    color: var(--wp--preset--color--primary); }
  .wp-block-navigation-link.is-style-acclivity-footer-nav-link .wp-block-navigation-item__content::before {
    content: ""; }
  .wp-block-navigation-link.is-style-acclivity-footer-nav-link .wp-block-navigation-item__content:hover::before {
    width: 0%; }

.wp-block-button.is-style-acclivity-gradient-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  background-clip: padding-box;
  background-color: var(--wp--preset--color--background);
  border: 2px solid transparent;
  border-radius: var(--wp--custom--shade--border--radius);
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); }
  .wp-block-button.is-style-acclivity-gradient-btn::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    margin: -2px;
    border-radius: inherit;
    background-image: var(--wp--preset--gradient--neon-pink-to-neon-blue);
    cursor: pointer;
    transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); }
  .wp-block-button.is-style-acclivity-gradient-btn:hover::before {
    filter: saturate(400%); }
  .wp-block-button.is-style-acclivity-gradient-btn:hover > * {
    filter: saturate(400%); }
  .wp-block-button.is-style-acclivity-gradient-btn .wp-element-button.wp-block-button__link {
    background: var(--wp--preset--gradient--neon-pink-to-neon-blue);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent; }

.wp-block-buttons {
  position: relative;
  z-index: 1; }

.wp-block-post-terms.is-style-acclivity-gradient-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  background-clip: padding-box;
  background-color: var(--wp--preset--color--background);
  border: 2px solid transparent;
  border-radius: var(--wp--custom--shade--border--radius);
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  flex-wrap: wrap; }
  .wp-block-post-terms.is-style-acclivity-gradient-btn::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    margin: -2px;
    border-radius: inherit;
    background-image: var(--wp--preset--gradient--neon-pink-to-neon-blue);
    cursor: pointer;
    transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); }
  .wp-block-post-terms.is-style-acclivity-gradient-btn:hover::before {
    filter: saturate(400%); }
  .wp-block-post-terms.is-style-acclivity-gradient-btn:hover > * {
    filter: saturate(400%); }
  .wp-block-post-terms.is-style-acclivity-gradient-btn > a {
    background: var(--wp--preset--gradient--neon-pink-to-neon-blue);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent; }

.wp-block-post-title.is-style-acclivity-gradient-text,
.wp-block-post-terms.is-style-acclivity-gradient-text,
.wp-block-query-title.is-style-acclivity-gradient-text {
  background: var(--wp--preset--gradient--neon-pink-to-neon-blue);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent; }

.wp-block-post-excerpt.is-style-acclivity-gradient-text a {
  background: var(--wp--preset--gradient--neon-pink-to-neon-blue);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent; }

.wp-block-group.is-style-acclivity-group-color-blend {
  background-image: var(--wp--preset--gradient--light-pink-to-neon-blue), url("../images/background-image.jpeg");
  background-blend-mode: var(--wp--custom--blend--dark); }

.wp-block-group.is-style-acclivity-group-color-dodge {
  background-image: var(--wp--preset--gradient--light-pink-to-neon-blue), url("../images/background-image.jpeg");
  background-color: var(--wp--preset--color--call-to-action-light-blend);
  background-blend-mode: var(--wp--custom--blend--light); }

.wp-block-group.is-style-acclivity-group-blur {
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px); }

.wp-block-group.is-style-acclivity-hide-overflow {
  overflow: hidden; }

.wp-block-post-author.is-style-acclivity-gradient-author p {
  background: var(--wp--preset--gradient--neon-pink-to-neon-blue);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent; }

.wp-block-group.is-style-acclivity-align-stretch.is-layout-flex {
  align-items: stretch;
  justify-content: center; }

@media only screen and (max-width: 48.75em) {
  .wp-block-group.is-style-acclivity-mobile-center {
    align-items: center; }
  .wp-block-group.is-style-acclivity-mobile-center * {
    text-align: center; } }

ul.is-style-acclivity-style-none {
  list-style: none;
  padding-left: 0; }

.is-flex-container.is-style-acclivity-template-stretch.wp-block-post-template.is-layout-flow {
  justify-content: center; }
  .is-flex-container.is-style-acclivity-template-stretch.wp-block-post-template.is-layout-flow li {
    display: flex;
    justify-content: center;
    align-self: stretch; }
    .is-flex-container.is-style-acclivity-template-stretch.wp-block-post-template.is-layout-flow li > div.wp-block-group {
      width: 100%; }

@media only screen and (max-width: 37.5em) {
  .is-flex-container.is-style-acclivity-template-stretch.wp-block-post-template.is-layout-flow li {
    display: block; } }

.is-style-acclivity-tag-style.wp-block-post-terms {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem; }
  .is-style-acclivity-tag-style.wp-block-post-terms > a {
    background-color: var(--wp--preset--color--tertiary);
    color: var(--wp--preset--color--contrast);
    padding: 0.5rem 1rem;
    border-radius: 0.5rem; }
    .is-style-acclivity-tag-style.wp-block-post-terms > a::before {
      content: "#"; }
    .is-style-acclivity-tag-style.wp-block-post-terms > a:hover {
      background-color: var(--wp--preset--color--contrast-hover);
      color: var(--wp--preset--color--background); }
  .is-style-acclivity-tag-style.wp-block-post-terms > .wp-block-post-terms__separator {
    display: none; }

.is-style-acclivity-gradient-search label {
  margin-bottom: 1rem; }

.is-style-acclivity-gradient-search .wp-block-search__inside-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  background-clip: padding-box;
  background-color: var(--wp--preset--color--background);
  border: 2px solid transparent;
  border-radius: var(--wp--custom--shade--border--radius);
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1);
  overflow: hidden;
  align-items: stretch;
  background-color: transparent;
  padding: 2px;
  z-index: 0; }
  .is-style-acclivity-gradient-search .wp-block-search__inside-wrapper::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    margin: -2px;
    border-radius: inherit;
    background-image: var(--wp--preset--gradient--neon-pink-to-neon-blue);
    cursor: pointer;
    transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); }
  .is-style-acclivity-gradient-search .wp-block-search__inside-wrapper:hover::before {
    filter: saturate(400%); }
  .is-style-acclivity-gradient-search .wp-block-search__inside-wrapper:hover > * {
    filter: saturate(400%); }
  .is-style-acclivity-gradient-search .wp-block-search__inside-wrapper > input {
    padding: 0.7rem 1.5rem;
    width: 100%;
    border-radius: 0.8rem 0 0 0.8rem; }
  .is-style-acclivity-gradient-search .wp-block-search__inside-wrapper > button {
    padding: 0.3rem 0.6rem;
    margin: 0;
    border-radius: 0 0.8rem 0.8rem 0; }

.is-style-acclivity-tag-cloud-vertical-list,
.is-style-acclivity-tag-cloud-vertical-list .wp-block-tag-cloud {
  display: flex;
  flex-direction: column;
  margin: 0; }

.wp-block-file.is-style-acclivity-file {
  padding: 1rem 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  background-clip: padding-box;
  background-color: var(--wp--preset--color--background);
  border: 2px solid transparent;
  border-radius: var(--wp--custom--shade--border--radius);
  transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); }
  .wp-block-file.is-style-acclivity-file::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: -1;
    margin: -2px;
    border-radius: inherit;
    background-image: var(--wp--preset--gradient--neon-pink-to-neon-blue);
    cursor: pointer;
    transition: all 0.5s cubic-bezier(0.165, 0.84, 0.44, 1); }
  .wp-block-file.is-style-acclivity-file:hover::before {
    filter: saturate(400%); }
  .wp-block-file.is-style-acclivity-file:hover > * {
    filter: saturate(400%); }
  .wp-block-file.is-style-acclivity-file a {
    background: var(--wp--preset--gradient--neon-pink-to-neon-blue);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent; }

.wp-block-categories-list .cat-item {
  list-style: none; }

.wp-block-navigation-item:not(.is-style-acclivity-gradient-nav-link) .wp-block-navigation-item__content {
  position: relative; }
  .wp-block-navigation-item:not(.is-style-acclivity-gradient-nav-link) .wp-block-navigation-item__content::before {
    content: "";
    position: absolute;
    bottom: -0.5rem;
    left: 0;
    width: 0px;
    height: 2px;
    background-image: var(--wp--preset--gradient--neon-pink-to-neon-blue);
    transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1); }
  .wp-block-navigation-item:not(.is-style-acclivity-gradient-nav-link) .wp-block-navigation-item__content:hover::before {
    width: 100%; }

@media only screen and (min-width: 37.5em) {
  .wp-block-post-template.is-flex-container.is-flex-container.columns-3 > li {
    min-width: 15.625rem; } }

.archive-query .wp-block-post-template {
  display: flex;
  flex-direction: column;
  gap: 2rem; }

.archive-query .wp-block-post-featured-image {
  height: 100%; }
  .archive-query .wp-block-post-featured-image a {
    height: 100%; }

.is-layout-flex.wp-block-query-pagination {
  margin-top: 2rem; }

li.bypostauthor .wp-block-comment-author-name a,
li.bypostauthor .wp-block-comment-date time a,
li.bypostauthor .wp-block-comment-content p {
  color: var(--wp--preset--color--primary); }

.wp-block-post-template li .wp-block-columns div.wp-block-column:empty {
  flex-basis: 0% !important;
  display: none; }

.wp-block-post-template li .wp-block-columns div.wp-block-column:empty ~ div.wp-block-column:not(:empty) {
  flex-basis: 100% !important; }

.wp-block-navigation__responsive-container.is-menu-open.has-modal-open .wp-block-navigation__responsive-container-content {
  align-items: center; }
  .wp-block-navigation__responsive-container.is-menu-open.has-modal-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container {
    font-size: var(--wp--preset--font-size--huge);
    align-items: center; }
  .wp-block-navigation__responsive-container.is-menu-open.has-modal-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item.is-style-acclivity-gradient-nav-link.wp-block-navigation-link {
    z-index: auto;
    background-color: var(--wp--preset--color--background) !important; }

aside.wp-block-group.is-layout-flex.acclivity-sidebar {
  align-items: stretch; }
