@charset "UTF-8";
.font-meta-data-labels, .wp-block-post-date, .wp-block-post-author .wp-block-post-author__content p.wp-block-post-author__byline,
.wp-block-post-author .wp-block-post-author__content p.wp-block-post-author__name {
  color: var(--wp--preset--color--foreground-70);
  -webkit-font-feature-settings: "cpsp" on;
          font-feature-settings: "cpsp" on;
  font-size: 11px;
  font-weight: 500;
  line-height: 100%; /* 11px */
  letter-spacing: 0.715px;
  text-transform: uppercase;
}

@media screen and (max-width: 1000px) {
  body {
    --wp--style--root--padding-right: 40px;
    --wp--style--root--padding-left: 40px;
  }
}
@media screen and (max-width: 780px) {
  body {
    --wp--style--root--padding-right: 20px;
    --wp--style--root--padding-left: 20px;
  }
}
.wp-site-blocks > .wp-block-group {
  overflow-x: clip;
}

/* Make Sticky Blocks Stick Below the Header */
html :where(.is-position-sticky) {
  --wp-admin--admin-bar--position-offset: calc(var(--wp-admin--admin-bar--height, 0px) + 48px);
}

.entry-content .wp-block-column > .wp-block-group.is-position-sticky {
  top: 77px;
}
.entry-content .wp-block-column > .wp-block-group.is-position-sticky.customer-story-sticky-sidebar {
  top: 90px;
}

.wp-block-group.syncro-title-group {
  margin-top: calc(100px - var(--wp--style--block-gap));
  margin-bottom: 100px;
}
@media screen and (max-width: 780px) {
  .wp-block-group.syncro-title-group {
    margin-top: calc(50px - var(--wp--style--block-gap));
    margin-bottom: 50px;
  }
}

/* Standard Section Spacing */
:where(section.wp-block-group),
section.wp-block-cover,
.standard-section-spacing {
  padding-top: 80px;
  padding-bottom: 80px;
}
@media screen and (max-width: 781px) {
  :where(section.wp-block-group),
  section.wp-block-cover,
  .standard-section-spacing {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}

.has-style-justify-content-space-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
  height: 100%;
}

.has-style-height-100-percent {
  height: 100%;
}

@media screen and (max-width: 781px) {
  .has-mobile-order-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .has-mobile-order-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .has-mobile-order-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .has-mobile-order-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .has-mobile-gap-0 {
    gap: 0;
  }
  .has-mobile-margin-top-0 {
    margin-top: var(--wp--preset--spacing--0);
  }
  .has-mobile-padding-sides-0 {
    padding-left: var(--wp--preset--spacing--0);
    padding-right: var(--wp--preset--spacing--0);
  }
  .has-mobile-margin-top-10 {
    margin-top: var(--wp--preset--spacing--10);
  }
  .has-mobile-padding-sides-10 {
    padding-left: var(--wp--preset--spacing--10);
    padding-right: var(--wp--preset--spacing--10);
  }
  .has-mobile-margin-top-20 {
    margin-top: var(--wp--preset--spacing--20);
  }
  .has-mobile-padding-sides-20 {
    padding-left: var(--wp--preset--spacing--20);
    padding-right: var(--wp--preset--spacing--20);
  }
  .has-mobile-margin-top-30 {
    margin-top: var(--wp--preset--spacing--30);
  }
  .has-mobile-padding-sides-30 {
    padding-left: var(--wp--preset--spacing--30);
    padding-right: var(--wp--preset--spacing--30);
  }
  .has-mobile-margin-top-40 {
    margin-top: var(--wp--preset--spacing--40);
  }
  .has-mobile-padding-sides-40 {
    padding-left: var(--wp--preset--spacing--40);
    padding-right: var(--wp--preset--spacing--40);
  }
  .has-mobile-margin-top-50 {
    margin-top: var(--wp--preset--spacing--50);
  }
  .has-mobile-padding-sides-50 {
    padding-left: var(--wp--preset--spacing--50);
    padding-right: var(--wp--preset--spacing--50);
  }
  .has-mobile-margin-top-60 {
    margin-top: var(--wp--preset--spacing--60);
  }
  .has-mobile-padding-sides-60 {
    padding-left: var(--wp--preset--spacing--60);
    padding-right: var(--wp--preset--spacing--60);
  }
  .has-mobile-margin-top-70 {
    margin-top: var(--wp--preset--spacing--70);
  }
  .has-mobile-padding-sides-70 {
    padding-left: var(--wp--preset--spacing--70);
    padding-right: var(--wp--preset--spacing--70);
  }
  .has-mobile-margin-top-80 {
    margin-top: var(--wp--preset--spacing--80);
  }
  .has-mobile-padding-sides-80 {
    padding-left: var(--wp--preset--spacing--80);
    padding-right: var(--wp--preset--spacing--80);
  }
}
.image-align-top img {
  vertical-align: top;
}

div.larger-a > a {
  font-size: 1.1rem !important;
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
}

strong,
b {
  font-weight: 500;
}

ol,
ul {
  padding-left: 24px;
}

.no-link-text-decoration a, .wp-block-ghub-breadcrumb a {
  text-decoration: none;
  text-decoration-color: transparent;
  -webkit-transition: var(--wp--custom--transition--button);
  transition: var(--wp--custom--transition--button);
}
.no-link-text-decoration a:hover, .wp-block-ghub-breadcrumb a:hover {
  text-decoration: underline;
  text-decoration-color: currentColor;
  -webkit-transition: var(--wp--custom--transition--button);
  transition: var(--wp--custom--transition--button);
}

:where(.has-meta-data-labels-font-size) {
  -webkit-font-feature-settings: "cpsp" on;
          font-feature-settings: "cpsp" on;
  font-weight: 500;
  letter-spacing: 0.715px;
  text-transform: uppercase;
}

:where(.has-x-large-font-size) {
  line-height: 1.4;
}

nav figure {
  line-height: 0;
}

.wp-site-blocks {
  container-type: inline-size;
}

@container (max-width: 1369px) {
  header.mobile-header-template-part {
    display: block;
    position: sticky;
    z-index: 11;
  }
  header.mobile-header-template-part.is-pinned {
    top: -1px;
  }
  header.mobile-header-template-part.is-pinned .cdc-mobile-menu-template-part__menu-container {
    top: -1px;
  }
  header.desktop-header-template-part {
    display: none;
  }
}
@container (min-width: 1370px) {
  header.mobile-header-template-part {
    display: none;
  }
  header.desktop-header-template-part {
    display: block;
    margin-top: 0;
  }
}
.global-nav-main-menu-pill.wp-block-navigation .wp-block-navigation__container.global-nav-main-menu-pill {
  background-color: var(--wp--preset--color--cream-2);
  padding: 0 30px;
  border-radius: 200px;
}
.global-nav-main-menu-pill.wp-block-navigation .wp-block-navigation__container.global-nav-main-menu-pill .wp-block-outermost-mega-menu__toggle,
.global-nav-main-menu-pill.wp-block-navigation .wp-block-navigation__container.global-nav-main-menu-pill .wp-block-navigation-item__content {
  font-size: 15px;
  font-weight: 500;
  padding: 10px 0;
}
.global-nav-main-menu-pill.wp-block-navigation .wp-block-navigation__container.global-nav-main-menu-pill .wp-block-outermost-mega-menu.current-menu-item .wp-block-outermost-mega-menu__toggle {
  color: var(--wp--preset--color--tertiary);
}

header.desktop-header-template-part.mega-menu-open .global-nav-main-menu-pill.wp-block-navigation .wp-block-navigation__container.global-nav-main-menu-pill,
header.desktop-header-template-part.mega-menu-opened .global-nav-main-menu-pill.wp-block-navigation .wp-block-navigation__container.global-nav-main-menu-pill {
  background-color: var(--wp--preset--color--base) !important;
}

header.desktop-header-template-part {
  top: -80px;
  position: sticky;
  z-index: 11;
  -webkit-transition: background-color 0.3s linear;
  transition: background-color 0.3s linear;
  --desktop-header-height: 168px;
}
header.desktop-header-template-part.is-pinned {
  background-color: var(--wp--preset--color--base);
  -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  -webkit-transition: background-color 0.3s linear;
  transition: background-color 0.3s linear;
}
header.desktop-header-template-part.utility-hidden {
  --desktop-header-height: 73px;
}
header.desktop-header-template-part.utility-hidden #utility-nav-row {
  visibility: hidden;
}
header.desktop-header-template-part #primary-nav-row {
  margin-top: 0;
  padding-top: 15px;
  padding-bottom: 15px;
  -webkit-transition: padding-bottom 0.3s ease-in-out;
  transition: padding-bottom 0.3s ease-in-out;
}
header.desktop-header-template-part .wp-block-search.wp-block-search__button-only .wp-block-search__button {
  padding: 14px;
  background-color: transparent;
}
header.desktop-header-template-part svg.search-icon {
  width: 30px;
  height: 30px;
  color: var(--wp--preset--color--cream-4);
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
}
header.desktop-header-template-part .wp-block-search__input {
  border-radius: 100px;
  border: 1px solid #8e8e8d;
  background: var(--wp--preset--color--base, #fffcf8);
  outline: none;
  padding-left: 20px;
  padding-right: 58px;
  -webkit-transform: translateX(58px);
          transform: translateX(58px);
  font-size: var(--wp--preset--font-size--small);
  width: 256px;
}
header.desktop-header-template-part .wp-block-outermost-mega-menu:hover .wp-block-outermost-mega-menu__toggle,
header.desktop-header-template-part .wp-block-outermost-mega-menu__toggle[aria-expanded=true] {
  color: #8e8e8d;
}
header.desktop-header-template-part .wp-block-navigation-item.wp-block-navigation-link:hover {
  text-decoration: underline;
  color: #8e8e8d;
}
header.desktop-header-template-part .wp-block-navigation-item.wp-block-navigation-link.current-menu-item {
  color: var(--wp--preset--color--tertiary);
}
header.desktop-header-template-part .wp-block-outermost-mega-menu__toggle-icon-mobile-plus,
header.desktop-header-template-part .wp-block-outermost-mega-menu__toggle-icon-mobile-minus {
  display: none;
}
header.desktop-header-template-part .wp-block-outermost-mega-menu__menu-container {
  max-height: calc(100vh - var(--desktop-header-height) - 100px);
  overflow: clip scroll;
}

@media screen and (min-width: 1370px) {
  body.mega-menu-open {
    overflow: hidden;
  }
  body.mega-menu-open header.desktop-header-template-part,
  body.mega-menu-open .wp-site-blocks > div,
  body.mega-menu-open .wp-site-blocks > footer {
    padding-right: calc(var(--scrollbarWidth));
  }
  body.mega-menu-open header.desktop-header-template-part.has-global-padding,
  body.mega-menu-open .wp-site-blocks > div.has-global-padding,
  body.mega-menu-open .wp-site-blocks > footer.has-global-padding {
    padding-right: calc(var(--scrollbarWidth) + var(--wp--style--root--padding-right));
  }
}
.wp-block-outermost-mega-menu__menu-container {
  background-color: var(--wp--preset--color--base);
  -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
  padding-bottom: 0;
}
.wp-block-outermost-mega-menu__menu-container .wp-block-query {
  -webkit-margin-before: 20px;
          margin-block-start: 20px;
}
.mega-title-card {
  padding: 40px !important;
  min-height: 0 !important;
}
.mega-title-card h2 + p, .mega-title-card .wp-block-outermost-mega-menu__menu-container .h2 + p, .wp-block-outermost-mega-menu__menu-container .mega-title-card .h2 + p {
  margin-top: 10px;
}
.mega-title-card p + .wp-block-buttons {
  margin-top: 20px;
}
.mega-title-card .wp-block-button__link {
  background-color: rgba(255, 255, 255, 0.2);
  gap: 4px;
}
.mega-title-card .wp-block-button__link:hover {
  background-color: rgba(255, 255, 255, 0.15) !important;
  color: var(--wp--preset--color--base) !important;
  gap: 8px;
  text-decoration: none !important;
}
.mega-title-card + * {
  margin-top: 30px;
}
@media (max-width: 781px) {
  .mega-title-card + * {
    margin: 50px;
  }
}

@media (min-width: 782px) {
  .wp-block-outermost-mega-menu__menu-container > .wp-block-group > .wp-block-columns {
    padding: 0 20px;
  }
  .wp-block-outermost-mega-menu__menu-container .wp-block-separator {
    max-width: 100px;
    margin-left: 0 !important;
  }
}
.wp-block-outermost-mega-menu__menu-container .wp-block-separator + h3.wp-block-heading, .wp-block-outermost-mega-menu__menu-container .wp-block-separator + .wp-block-heading.h3 {
  margin-top: 10px;
}
.wp-block-outermost-mega-menu__menu-container h3.wp-block-heading + p, .wp-block-outermost-mega-menu__menu-container .wp-block-heading.h3 + p {
  margin-top: 12px;
}
.wp-block-outermost-mega-menu__menu-container p + .wp-block-buttons {
  margin-top: 16px;
}
.wp-block-outermost-mega-menu__menu-container .wp-block-column > .wp-block-group + .wp-block-group {
  margin-top: 30px;
}
.wp-block-outermost-mega-menu__menu-container .wp-block-column > .wp-block-group.is-layout-grid {
  row-gap: 30px;
}
.wp-block-outermost-mega-menu__menu-container h3.wp-block-heading.has-background, .wp-block-outermost-mega-menu__menu-container .wp-block-heading.has-background.h3 {
  border-radius: 16px;
}

.wp-block-group.mega-level-2-item:hover {
  position: relative;
}
.wp-block-group.mega-level-2-item:hover h3, .wp-block-group.mega-level-2-item:hover .wp-block-outermost-mega-menu__menu-container .h3, .wp-block-outermost-mega-menu__menu-container .wp-block-group.mega-level-2-item:hover .h3,
.wp-block-group.mega-level-2-item:hover h4,
.wp-block-group.mega-level-2-item:hover .wp-block-outermost-mega-menu__menu-container .h4,
.wp-block-outermost-mega-menu__menu-container .wp-block-group.mega-level-2-item:hover .h4 {
  color: var(--wp--preset--color--support-2) !important;
}
.wp-block-group.mega-level-2-item:hover .wp-block-button.is-style-mega-learn-more .wp-block-button__link,
.wp-block-group.mega-level-2-item:hover .wp-block-button.is-style-cta-small .wp-block-button__link {
  background-color: var(--wp--preset--color--cream-4-80) !important;
  text-decoration: none;
}
.wp-block-group.mega-level-2-item:hover .wp-block-button.is-style-mega-learn-more .wp-block-button__link::after,
.wp-block-group.mega-level-2-item:hover .wp-block-button.is-style-cta-small .wp-block-button__link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.has-modal-open header.mobile-header-template-part.scroll-hide {
  translate: 0;
  -webkit-transition: none;
  transition: none;
}

header.mobile-header-template-part {
  -webkit-transition: translate 0.3s ease-in-out;
  transition: translate 0.3s ease-in-out;
}
header.mobile-header-template-part.is-pinned {
  background-color: var(--wp--preset--color--base);
  -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
          box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
}
header.mobile-header-template-part #primary-nav-row {
  gap: 20px;
}
@media screen and (max-width: 375px) {
  header.mobile-header-template-part #primary-nav-row {
    gap: 0;
  }
  header.mobile-header-template-part #primary-nav-row > .wp-block-group {
    gap: 10px;
  }
}
header.mobile-header-template-part.scroll-hide {
  translate: 0 -100%;
}
header.mobile-header-template-part .wp-block-outermost-mega-menu__toggle,
header.mobile-header-template-part nav[aria-label="Main Navigation"] > ul > li.wp-block-navigation-item.wp-block-navigation-link {
  font-size: 18px;
  font-weight: 500;
}
header.mobile-header-template-part .cdc-mobile-menu-template-part__menu-container {
  background-color: var(--wp--preset--color--base);
  padding-left: var(--wp--style--root--padding-left);
  padding-right: var(--wp--style--root--padding-right);
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  max-height: calc(100vh + 5px);
  height: calc(100vh + 2px);
}
header.mobile-header-template-part .cdc-mobile-menu-template-part__menu-container .menu-container__close-button {
  position: absolute;
  top: 14px;
  right: 0;
}
header.mobile-header-template-part .wp-block-navigation .wp-block-navigation__container {
  width: 100%;
  gap: 30px;
}
header.mobile-header-template-part .wp-block-navigation .wp-block-navigation__container .wp-block-navigation-item__content {
  height: 30px;
}
header.mobile-header-template-part .wp-block-navigation .wp-block-navigation__container > .wp-block-navigation-link {
  width: 100%;
}
header.mobile-header-template-part .wp-block-navigation .wp-block-navigation__container > .wp-block-navigation-link > .wp-block-navigation-item__content {
  height: 30px;
  line-height: 30px;
  width: 100%;
}
header.mobile-header-template-part .wp-block-navigation .wp-block-outermost-mega-menu {
  width: 100%;
  position: relative;
}
header.mobile-header-template-part .wp-block-navigation .wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__toggle {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 30px;
}
header.mobile-header-template-part .wp-block-navigation .wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__toggle .wp-block-outermost-mega-menu__toggle-icon,
header.mobile-header-template-part .wp-block-navigation .wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__toggle .wp-block-outermost-mega-menu__toggle-icon-mobile-minus {
  display: none;
}
header.mobile-header-template-part .wp-block-navigation .wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__toggle[aria-expanded=true] .wp-block-outermost-mega-menu__toggle-icon-mobile-plus {
  display: none;
}
header.mobile-header-template-part .wp-block-navigation .wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__toggle[aria-expanded=true] .wp-block-outermost-mega-menu__toggle-icon-mobile-minus {
  display: block;
}
header.mobile-header-template-part .wp-block-navigation .wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__toggle[aria-expanded=true] ~ .wp-block-outermost-mega-menu__menu-container {
  height: auto;
  padding-top: 30px;
}
header.mobile-header-template-part .wp-block-navigation .wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__toggle[aria-expanded=true] ~ .wp-block-outermost-mega-menu__menu-container > .wp-block-group {
  display: block;
}
header.mobile-header-template-part .wp-block-navigation .wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container {
  position: relative;
  height: 0;
  padding: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
header.mobile-header-template-part .wp-block-navigation .wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container > .wp-block-group {
  display: none;
}
@media (max-width: 1369px) {
  header.mobile-header-template-part .wp-block-navigation .wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container {
    left: calc(var(--wp--style--root--padding-left) * -1) !important;
  }
}
@media (min-width: 1370px) {
  header.mobile-header-template-part .wp-block-navigation .wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container {
    left: 0 !important;
    width: 100%;
  }
  header.mobile-header-template-part .wp-block-navigation .wp-block-outermost-mega-menu .wp-block-outermost-mega-menu__menu-container > .wp-block-group {
    padding-left: 0;
    padding-right: 0;
  }
}
header.mobile-header-template-part .wp-block-search {
  margin-top: 30px;
}
@media (max-width: 781px) {
  header.mobile-header-template-part .wp-block-outermost-mega-menu__menu-container h3.wp-block-heading, header.mobile-header-template-part .wp-block-outermost-mega-menu__menu-container .wp-block-heading.h3 {
    font-size: var(--wp--custom--font-size--heading-2);
  }
  header.mobile-header-template-part .wp-block-outermost-mega-menu__menu-container .wp-block-outermost-mega-menu__menu-container .menu-container__close-button:focus,
  header.mobile-header-template-part .wp-block-outermost-mega-menu__menu-container .wp-block-outermost-mega-menu__menu-container:hover .menu-container__close-button {
    display: none;
  }
}

.page-template-transparent-header .wp-block-template-part:not(.is-pinned):not(.mega-menu-open):not(.mega-menu-opened),
.error404 .wp-block-template-part:not(.is-pinned):not(.mega-menu-open):not(.mega-menu-opened) {
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}
.page-template-transparent-header .wp-block-template-part:not(.is-pinned):not(.mega-menu-open):not(.mega-menu-opened) .wp-block-site-logo,
.error404 .wp-block-template-part:not(.is-pinned):not(.mega-menu-open):not(.mega-menu-opened) .wp-block-site-logo {
  -webkit-filter: brightness(0) saturate(100%) invert(100%) sepia(46%) saturate(0%) hue-rotate(111deg) brightness(108%) contrast(98%);
          filter: brightness(0) saturate(100%) invert(100%) sepia(46%) saturate(0%) hue-rotate(111deg) brightness(108%) contrast(98%);
  -webkit-transition: all 0.01s;
  transition: all 0.01s;
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}
.page-template-transparent-header .wp-block-template-part:not(.is-pinned):not(.mega-menu-open):not(.mega-menu-opened) .cdc-mobile-menu-template-part__sticky-header .wp-block-site-logo,
.page-template-transparent-header .wp-block-template-part:not(.is-pinned):not(.mega-menu-open):not(.mega-menu-opened) .cdc-mobile-menu-template-part__menu-container .wp-block-site-logo,
.error404 .wp-block-template-part:not(.is-pinned):not(.mega-menu-open):not(.mega-menu-opened) .cdc-mobile-menu-template-part__sticky-header .wp-block-site-logo,
.error404 .wp-block-template-part:not(.is-pinned):not(.mega-menu-open):not(.mega-menu-opened) .cdc-mobile-menu-template-part__menu-container .wp-block-site-logo {
  -webkit-filter: none;
          filter: none;
}
.page-template-transparent-header .wp-block-template-part:not(.is-pinned):not(.mega-menu-open):not(.mega-menu-opened).desktop-header-template-part .wp-block-search__button[aria-expanded=false] svg.search-icon,
.error404 .wp-block-template-part:not(.is-pinned):not(.mega-menu-open):not(.mega-menu-opened).desktop-header-template-part .wp-block-search__button[aria-expanded=false] svg.search-icon {
  color: var(--wp--preset--color--base);
  -webkit-transition: all 0.01s;
  transition: all 0.01s;
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}
.page-template-transparent-header .wp-block-template-part:not(.is-pinned):not(.mega-menu-open):not(.mega-menu-opened) .wp-block-cdc-mobile-menu-template-part button svg:not(.search-icon),
.error404 .wp-block-template-part:not(.is-pinned):not(.mega-menu-open):not(.mega-menu-opened) .wp-block-cdc-mobile-menu-template-part button svg:not(.search-icon) {
  fill: var(--wp--preset--color--base);
}
.page-template-transparent-header .wp-block-template-part:not(.is-pinned):not(.mega-menu-open):not(.mega-menu-opened).desktop-header-template-part .wp-block-search__input,
.error404 .wp-block-template-part:not(.is-pinned):not(.mega-menu-open):not(.mega-menu-opened).desktop-header-template-part .wp-block-search__input {
  background-color: var(--wp--preset--color--cream-2);
}
.page-template-transparent-header .wp-block-template-part:not(.is-pinned):not(.mega-menu-open):not(.mega-menu-opened).desktop-header-template-part .wp-block-button__link.has-base-color.has-support-2-background-color,
.error404 .wp-block-template-part:not(.is-pinned):not(.mega-menu-open):not(.mega-menu-opened).desktop-header-template-part .wp-block-button__link.has-base-color.has-support-2-background-color {
  background-color: transparent !important;
  padding: 13px 24px !important;
  border: 1px solid var(--wp--preset--color--base) !important;
  -webkit-transition: all 0.01s;
  transition: all 0.01s;
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}
.page-template-transparent-header .wp-block-template-part:not(.is-pinned):not(.mega-menu-open):not(.mega-menu-opened).mobile-header-template-part #primary-nav-row > .wp-block-group > .wp-block-buttons .wp-block-button__link.has-support-2-background-color,
.error404 .wp-block-template-part:not(.is-pinned):not(.mega-menu-open):not(.mega-menu-opened).mobile-header-template-part #primary-nav-row > .wp-block-group > .wp-block-buttons .wp-block-button__link.has-support-2-background-color {
  background-color: var(--wp--preset--color--syncro-black) !important;
}
.page-template-transparent-header .wp-block-template-part.mega-menu-open,
.page-template-transparent-header .wp-block-template-part.mega-menu-opened,
.error404 .wp-block-template-part.mega-menu-open,
.error404 .wp-block-template-part.mega-menu-opened {
  background-color: var(--wp--preset--color--base);
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  -webkit-transition-delay: 0;
          transition-delay: 0;
}

.page-template-cream-3-background .wp-block-template-part.mega-menu-open,
.page-template-cream-3-background .wp-block-template-part.mega-menu-opened {
  background-color: var(--wp--preset--color--base);
  -webkit-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
}

footer.wp-block-template-part {
  margin-top: 0;
}
footer.wp-block-template-part p > a {
  text-decoration: none;
  text-decoration-color: transparent;
  -webkit-transition: var(--wp--custom--transition--button);
  transition: var(--wp--custom--transition--button);
}
footer.wp-block-template-part p > a:hover {
  text-decoration: underline;
  text-decoration-color: currentColor;
  -webkit-transition: var(--wp--custom--transition--button);
  transition: var(--wp--custom--transition--button);
}
footer.wp-block-template-part #footer-logo {
  max-width: 190px;
}

@media (max-width: 781px) {
  .rbc-is-hidden-on-mobile {
    clip: rect(1px, 1px, 1px, 1px) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    width: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0px !important;
    position: absolute !important;
  }
  .stack-on-mobile {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 2rem;
  }
  .roadmap-banners .wp-block-cover.has-aspect-ratio {
    aspect-ratio: unset !important;
    height: 200px;
  }
}
@media (min-width: 782px) and (max-width: 980px) {
  .rbc-is-hidden-on-tablet {
    clip: rect(1px, 1px, 1px, 1px) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    width: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0px !important;
    position: absolute !important;
  }
}
@media (min-width: 981px) and (max-width: 1480px) {
  .rbc-is-hidden-on-desktop {
    clip: rect(1px, 1px, 1px, 1px) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    width: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0px !important;
    position: absolute !important;
  }
}
@media (min-width: 1481px) {
  .rbc-is-hidden-on-wide {
    clip: rect(1px, 1px, 1px, 1px) !important;
    clip-path: inset(50%) !important;
    height: 1px !important;
    width: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0px !important;
    position: absolute !important;
  }
}
.archive .archive-hero,
.blog .archive-hero {
  -webkit-margin-before: 70px;
          margin-block-start: 70px;
}
@media screen and (max-width: 781px) {
  .archive .archive-hero,
  .blog .archive-hero {
    -webkit-margin-before: 50px;
            margin-block-start: 50px;
  }
}
.archive .wp-block-query-title,
.archive h1.wp-block-heading,
.archive .wp-block-outermost-mega-menu__menu-container .wp-block-heading.h1,
.wp-block-outermost-mega-menu__menu-container .archive .wp-block-heading.h1,
.archive .wp-block-heading.menu-h1,
.archive .menu-h1 a.wp-block-heading,
.menu-h1 .archive a.wp-block-heading,
.blog .wp-block-query-title,
.blog h1.wp-block-heading,
.blog .wp-block-outermost-mega-menu__menu-container .wp-block-heading.h1,
.wp-block-outermost-mega-menu__menu-container .blog .wp-block-heading.h1,
.blog .wp-block-heading.menu-h1,
.blog .menu-h1 a.wp-block-heading,
.menu-h1 .blog a.wp-block-heading {
  color: var(--wp--preset--color--syncro-black);
  -webkit-margin-before: 30px;
          margin-block-start: 30px;
}
@media screen and (max-width: 781px) {
  .archive .wp-block-query-title,
  .archive h1.wp-block-heading,
  .archive .wp-block-outermost-mega-menu__menu-container .wp-block-heading.h1,
  .wp-block-outermost-mega-menu__menu-container .archive .wp-block-heading.h1,
  .archive .wp-block-heading.menu-h1,
  .archive .menu-h1 a.wp-block-heading,
  .menu-h1 .archive a.wp-block-heading,
  .blog .wp-block-query-title,
  .blog h1.wp-block-heading,
  .blog .wp-block-outermost-mega-menu__menu-container .wp-block-heading.h1,
  .wp-block-outermost-mega-menu__menu-container .blog .wp-block-heading.h1,
  .blog .wp-block-heading.menu-h1,
  .blog .menu-h1 a.wp-block-heading,
  .menu-h1 .blog a.wp-block-heading {
    -webkit-margin-before: 20px;
            margin-block-start: 20px;
  }
}
.archive .archive-hero .wp-block-image,
.blog .archive-hero .wp-block-image {
  -webkit-margin-before: 30px;
          margin-block-start: 30px;
}
@media screen and (max-width: 781px) {
  .archive .archive-hero .wp-block-image,
  .blog .archive-hero .wp-block-image {
    -webkit-margin-before: 20px;
            margin-block-start: 20px;
  }
}
.archive .wp-block-term-description,
.archive .archive-hero h3.wp-block-heading,
.archive .archive-hero .wp-block-outermost-mega-menu__menu-container .wp-block-heading.h3,
.wp-block-outermost-mega-menu__menu-container .archive .archive-hero .wp-block-heading.h3,
.blog .wp-block-term-description,
.blog .archive-hero h3.wp-block-heading,
.blog .archive-hero .wp-block-outermost-mega-menu__menu-container .wp-block-heading.h3,
.wp-block-outermost-mega-menu__menu-container .blog .archive-hero .wp-block-heading.h3 {
  font-size: var(--wp--custom--font-size--heading-3);
  color: var(--wp--preset--color--cream-4);
  -webkit-margin-before: 50px;
          margin-block-start: 50px;
}
@media screen and (max-width: 781px) {
  .archive .wp-block-term-description,
  .archive .archive-hero h3.wp-block-heading,
  .archive .archive-hero .wp-block-outermost-mega-menu__menu-container .wp-block-heading.h3,
  .wp-block-outermost-mega-menu__menu-container .archive .archive-hero .wp-block-heading.h3,
  .blog .wp-block-term-description,
  .blog .archive-hero h3.wp-block-heading,
  .blog .archive-hero .wp-block-outermost-mega-menu__menu-container .wp-block-heading.h3,
  .wp-block-outermost-mega-menu__menu-container .blog .archive-hero .wp-block-heading.h3 {
    -webkit-margin-before: 30px;
            margin-block-start: 30px;
  }
}
.archive .archive-hero + .wp-block-query,
.blog .archive-hero + .wp-block-query {
  -webkit-margin-before: 70px;
          margin-block-start: 70px;
}
@media screen and (max-width: 781px) {
  .archive .archive-hero + .wp-block-query,
  .blog .archive-hero + .wp-block-query {
    -webkit-margin-before: 80px;
            margin-block-start: 80px;
  }
}
.archive.author .archive-hero,
.blog.author .archive-hero {
  -webkit-margin-before: 100px;
          margin-block-start: 100px;
}
@media screen and (max-width: 781px) {
  .archive.author .archive-hero,
  .blog.author .archive-hero {
    -webkit-margin-before: 50px;
            margin-block-start: 50px;
  }
}
@media screen and (max-width: 781px) {
  .archive.author .wp-block-columns,
  .blog.author .wp-block-columns {
    gap: 30px;
  }
}
.archive.author .wp-block-image,
.blog.author .wp-block-image {
  -webkit-margin-before: 0px;
          margin-block-start: 0px;
}
.archive.author .wp-block-post-author-biography,
.blog.author .wp-block-post-author-biography {
  -webkit-margin-before: 30px;
          margin-block-start: 30px;
}
@media screen and (max-width: 781px) {
  .archive.author .wp-block-post-author-biography,
  .blog.author .wp-block-post-author-biography {
    -webkit-margin-before: 20px;
            margin-block-start: 20px;
  }
}
.archive.author .archive-hero + .wp-block-query,
.blog.author .archive-hero + .wp-block-query {
  -webkit-margin-before: 100px;
          margin-block-start: 100px;
}
@media screen and (max-width: 781px) {
  .archive.author .archive-hero + .wp-block-query,
  .blog.author .archive-hero + .wp-block-query {
    -webkit-margin-before: 80px;
            margin-block-start: 80px;
  }
}

.search-results .archive-hero {
  -webkit-margin-before: 100px;
          margin-block-start: 100px;
}
@media screen and (max-width: 781px) {
  .search-results .archive-hero {
    -webkit-margin-before: 50px;
            margin-block-start: 50px;
  }
}
.search-results .wp-block-query-title,
.search-results h1.wp-block-heading,
.search-results .wp-block-outermost-mega-menu__menu-container .wp-block-heading.h1,
.wp-block-outermost-mega-menu__menu-container .search-results .wp-block-heading.h1,
.search-results .wp-block-heading.menu-h1,
.search-results .menu-h1 a.wp-block-heading,
.menu-h1 .search-results a.wp-block-heading {
  color: var(--wp--preset--color--syncro-black);
  -webkit-margin-before: 30px;
          margin-block-start: 30px;
}
@media screen and (max-width: 781px) {
  .search-results .wp-block-query-title,
  .search-results h1.wp-block-heading,
  .search-results .wp-block-outermost-mega-menu__menu-container .wp-block-heading.h1,
  .wp-block-outermost-mega-menu__menu-container .search-results .wp-block-heading.h1,
  .search-results .wp-block-heading.menu-h1,
  .search-results .menu-h1 a.wp-block-heading,
  .menu-h1 .search-results a.wp-block-heading {
    -webkit-margin-before: 20px;
            margin-block-start: 20px;
  }
}
.search-results .archive-hero + .wp-block-query {
  -webkit-margin-before: 100px;
          margin-block-start: 100px;
}
@media screen and (max-width: 781px) {
  .search-results .archive-hero + .wp-block-query {
    -webkit-margin-before: 50px;
            margin-block-start: 50px;
  }
}

.has-ghub-layout .gutenberghub-query-taxonomy-checkbox {
  --ghub-qbs-button-gap: 30px;
  row-gap: 30px;
}

.single-featured-image-excerpt {
  margin-top: 50px;
}
@media screen and (min-width: 782px) {
  .single-featured-image-excerpt {
    margin-top: 100px;
  }
  .single-featured-image-excerpt .wp-block-post-featured-image {
    margin-right: var(--wp--preset--spacing--60);
  }
}

@media screen and (max-width: 781px) {
  .wp-block-buttons > .wp-block-button.wp-block-button__width-50 {
    width: 100%;
  }
}
.page-template-transparent-header header.desktop-header-template-part + .wp-block-group,
.error404 header.desktop-header-template-part + .wp-block-group {
  margin-top: -64px;
}
@media screen and (min-width: 1355px) {
  .page-template-transparent-header header.desktop-header-template-part + .wp-block-group,
  .error404 header.desktop-header-template-part + .wp-block-group {
    margin-top: -168px;
  }
}

.page-template-cream-3-background {
  background-color: var(--wp--preset--color--cream-3);
}

.wp-block-group.collection-resources {
  padding-top: 70px;
  padding-bottom: 70px;
}
@media (max-width: 781px) {
  .wp-block-group.collection-resources {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.wp-block-group.collection-resources + .footer-newsletter-signup, .wp-block-group.collection-resources + .footer-cta {
  -webkit-margin-before: 0;
          margin-block-start: 0;
}

@media screen and (max-width: 781px) {
  .cross-links-pattern {
    padding-left: var(--wp--preset--spacing--30);
    padding-right: var(--wp--preset--spacing--30);
  }
  .cross-links-pattern .has-x-small-font-size {
    font-size: var(--wp--preset--font-size--small) !important;
  }
}

.wp-block-group.explore-collections-section {
  -webkit-margin-before: 50px;
          margin-block-start: 50px;
  margin-bottom: 80px;
}
@media (max-width: 781px) {
  .wp-block-group.explore-collections-section {
    background-color: var(--wp--preset--color--cream-2);
    padding-top: 30px;
    margin-bottom: 30px;
  }
}
.wp-block-group.explore-collections-section + * {
  -webkit-margin-before: 0;
          margin-block-start: 0;
}

@media (max-width: 781px) {
  .wp-block-group.explore-collections-section.blog-explore-collections-section {
    margin-bottom: 0;
  }
}

.wp-block-group.explore-collections-grid .wp-block-group.explore-collections-card {
  background-color: var(--wp--preset--color--cream-2);
  border-radius: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.wp-block-group.explore-collections-grid .wp-block-group.explore-collections-card .wp-block-image > img {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}
.wp-block-group.explore-collections-grid .wp-block-group.explore-collections-card > .wp-block-group {
  padding: 0 20px 30px;
  -webkit-margin-before: 30px;
          margin-block-start: 30px;
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.wp-block-group.explore-collections-grid .wp-block-group.explore-collections-card > .wp-block-group > * {
  margin-left: 0 !important;
}
.wp-block-group.explore-collections-grid .wp-block-group.explore-collections-card > .wp-block-group > p:last-of-type {
  margin-bottom: 30px;
}
.wp-block-group.explore-collections-grid .wp-block-group.explore-collections-card .wp-block-buttons {
  margin-top: auto;
}
@media (max-width: 781px) {
  .wp-block-group.explore-collections-grid .wp-block-image > img {
    border-bottom-left-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }
  .wp-block-group.explore-collections-grid .wp-block-group.explore-collections-card > .wp-block-group {
    padding: 0;
  }
  .wp-block-group.explore-collections-grid .wp-block-group.explore-collections-card > .wp-block-group > p:first-of-type {
    margin-top: 10px !important;
  }
}

.wp-block-group.explore-collections-section.has-cream-2-background-color {
  padding-top: 50px;
  padding-bottom: 80px;
}
@media (max-width: 781px) {
  .wp-block-group.explore-collections-section.has-cream-2-background-color {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.wp-block-group.explore-collections-section.has-cream-2-background-color .wp-block-group.explore-collections-card .wp-block-image > img {
  border-radius: 1rem;
}

.wp-block-group.faq-section {
  --ghub-accordion-item-bg-color: transparent;
  --ghub-accordion-icon-spacing: 10px;
  --ghub-accordion-item-title-padding-top: 20px;
  --ghub-accordion-item-title-padding-right: 20px;
  --ghub-accordion-item-title-padding-bottom: 20px;
  --ghub-accordion-item-title-padding-left: 20px;
  --ghub-accordion-item-content-padding-top: 10px;
  --ghub-accordion-item-content-padding-right: 20px;
  --ghub-accordion-item-content-padding-bottom: 10px;
  --ghub-accordion-item-content-padding-left: 20px;
  --ghub-accordion-item-top-left-radius: 24px;
  --ghub-accordion-item-top-right-radius: 24px;
  --ghub-accordion-item-bottom-left-radius: 24px;
  --ghub-accordion-item-bottom-right-radius: 24px;
  padding-top: 80px;
  padding-bottom: 80px;
  /*  .ghub-accordion .ghub-accordion-item .ghub-accordion-content .ghub-accordion-content-inner-accordion{
         > * {
             margin-block-start: 30px;
             margin-block-end: 0;
         }
         > *:first-child{
             margin-block-start: 30px;
         }
     }
  */
}
@media screen and (max-width: 781px) {
  .wp-block-group.faq-section {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
.wp-block-group.faq-section .wp-block-ghub-accordion {
  -webkit-margin-before: 50px;
          margin-block-start: 50px;
}
.wp-block-group.faq-section .ghub-accordion .ghub-accordion-item {
  padding: 20px;
}
.wp-block-group.faq-section .ghub-accordion .ghub-accordion-item .ghub-accordion-title,
.wp-block-group.faq-section .ghub-accordion .ghub-accordion-item .ghub-accordion-content .ghub-accordion-content-inner-accordion {
  padding: 0;
}
.wp-block-group.faq-section .ghub-accordion-title-inner-accordion:after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.8504 5.4999C15.8504 5.03046 15.4698 4.6499 15.0004 4.6499C14.5309 4.6499 14.1504 5.03046 14.1504 5.4999V14.1499H5.50039C5.03095 14.1499 4.65039 14.5305 4.65039 14.9999C4.65039 15.4693 5.03095 15.8499 5.50039 15.8499H14.1504V24.4999C14.1504 24.9693 14.5309 25.3499 15.0004 25.3499C15.4698 25.3499 15.8504 24.9693 15.8504 24.4999V15.8499H24.5004C24.9698 15.8499 25.3504 15.4693 25.3504 14.9999C25.3504 14.5305 24.9698 14.1499 24.5004 14.1499H15.8504V5.4999Z' fill='currentColor'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.8504 5.4999C15.8504 5.03046 15.4698 4.6499 15.0004 4.6499C14.5309 4.6499 14.1504 5.03046 14.1504 5.4999V14.1499H5.50039C5.03095 14.1499 4.65039 14.5305 4.65039 14.9999C4.65039 15.4693 5.03095 15.8499 5.50039 15.8499H14.1504V24.4999C14.1504 24.9693 14.5309 25.3499 15.0004 25.3499C15.4698 25.3499 15.8504 24.9693 15.8504 24.4999V15.8499H24.5004C24.9698 15.8499 25.3504 15.4693 25.3504 14.9999C25.3504 14.5305 24.9698 14.1499 24.5004 14.1499H15.8504V5.4999Z' fill='currentColor'/%3E%3C/svg%3E");
  content: "";
  display: block;
  height: 30px;
  width: 30px;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: currentColor;
}
.wp-block-group.faq-section .ghub-active-accordion .ghub-accordion-title-inner-accordion:after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.65039 15C4.65039 14.5306 5.03095 14.15 5.50039 14.15H24.5004C24.9698 14.15 25.3504 14.5306 25.3504 15C25.3504 15.4695 24.9698 15.85 24.5004 15.85H5.50039C5.03095 15.85 4.65039 15.4695 4.65039 15Z' fill='currentColor'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.65039 15C4.65039 14.5306 5.03095 14.15 5.50039 14.15H24.5004C24.9698 14.15 25.3504 14.5306 25.3504 15C25.3504 15.4695 24.9698 15.85 24.5004 15.85H5.50039C5.03095 15.85 4.65039 15.4695 4.65039 15Z' fill='currentColor'/%3E%3C/svg%3E");
}
.wp-block-group.faq-section.has-base-background-color {
  --ghub-accordion-item-border-top: 1px solid var(--wp--preset--color--cream-4-50);
  --ghub-accordion-item-border-right: 1px solid var(--wp--preset--color--cream-4-50);
  --ghub-accordion-item-border-bottom: 1px solid var(--wp--preset--color--cream-4-50);
  --ghub-accordion-item-border-left: 1px solid var(--wp--preset--color--cream-4-50);
}
.wp-block-group.faq-section.has-cream-3-background-color {
  --ghub-accordion-item-border-top: 1px solid #91908E;
  --ghub-accordion-item-border-right: 1px solid #91908E;
  --ghub-accordion-item-border-bottom: 1px solid #91908E;
  --ghub-accordion-item-border-left: 1px solid #91908E;
}
.wp-block-group.faq-section.has-syncro-black-background-color {
  --ghub-accordion-item-border-top: 1px solid var(--wp--preset--color--cream-3);
  --ghub-accordion-item-border-right: 1px solid var(--wp--preset--color--cream-3);
  --ghub-accordion-item-border-bottom: 1px solid var(--wp--preset--color--cream-3);
  --ghub-accordion-item-border-left: 1px solid var(--wp--preset--color--cream-3);
}
.wp-block-group.faq-section.has-syncro-black-background-color .ghub-accordion-title-inner-accordion {
  color: var(--wp--preset--color--base);
}
.wp-block-group.faq-section .ghub-accordion-title-icon-accordion h4, .wp-block-group.faq-section .ghub-accordion-title-icon-accordion .wp-block-outermost-mega-menu__menu-container .h4, .wp-block-outermost-mega-menu__menu-container .wp-block-group.faq-section .ghub-accordion-title-icon-accordion .h4 {
  font-size: var(--wp--preset--font-size--heading-5);
  font-weight: 500;
}

.featured-resources-section {
  padding-bottom: 80px;
}
@media (max-width: 781px) {
  .featured-resources-section {
    padding-bottom: 50px;
  }
}

.footer-newsletter-signup {
  padding-top: 50px;
  padding-bottom: 20px;
}

@media (min-width: 782px) {
  .footer-newsletter-signup {
    padding: 80px 110px;
  }
}
@media screen and (max-width: 781px) {
  .footer-cta {
    padding: 60px 50px;
  }
  .footer-cta .wp-block-buttons {
    gap: 20px;
  }
  .footer-cta .wp-block-buttons > .wp-block-button,
  .footer-cta .wp-block-buttons > .wp-block-button .wp-block-button__link {
    width: 100%;
  }
}

.wp-block-post-content > .wp-block-cover.has-style-form-page-background {
  padding-top: 208px;
}
@media screen and (max-width: 1354px) {
  .wp-block-post-content > .wp-block-cover.has-style-form-page-background {
    padding-top: 80px;
  }
}

.wp-block-group.is-style-form-container {
  padding: 80px;
}
.wp-block-group.is-style-form-container + .wp-block-wpe-slider {
  -webkit-margin-before: 60px;
          margin-block-start: 60px;
}
@media screen and (max-width: 781px) {
  .wp-block-group.is-style-form-container {
    padding: 40px 20px;
  }
  .wp-block-group.is-style-form-container + .wp-block-wpe-slider {
    -webkit-margin-before: 30px;
            margin-block-start: 30px;
  }
}

.is-layout-constrained > :first-child.hero-t2-pattern {
  margin-top: 70px;
}
@media screen and (max-width: 781px) {
  .is-layout-constrained > :first-child.hero-t2-pattern {
    -webkit-margin-before: 50px;
            margin-block-start: 50px;
  }
}
.is-layout-constrained > :first-child.hero-t2-pattern .wp-block-query-title,
.is-layout-constrained > :first-child.hero-t2-pattern .wp-block-post-title,
.is-layout-constrained > :first-child.hero-t2-pattern h1.wp-block-heading,
.is-layout-constrained > :first-child.hero-t2-pattern .wp-block-outermost-mega-menu__menu-container .wp-block-heading.h1,
.wp-block-outermost-mega-menu__menu-container .is-layout-constrained > :first-child.hero-t2-pattern .wp-block-heading.h1,
.is-layout-constrained > :first-child.hero-t2-pattern .wp-block-heading.menu-h1,
.is-layout-constrained > :first-child.hero-t2-pattern .menu-h1 a.wp-block-heading,
.menu-h1 .is-layout-constrained > :first-child.hero-t2-pattern a.wp-block-heading {
  color: var(--wp--preset--color--syncro-black);
  -webkit-margin-before: 30px;
          margin-block-start: 30px;
}
@media screen and (max-width: 781px) {
  .is-layout-constrained > :first-child.hero-t2-pattern .wp-block-query-title,
  .is-layout-constrained > :first-child.hero-t2-pattern .wp-block-post-title,
  .is-layout-constrained > :first-child.hero-t2-pattern h1.wp-block-heading,
  .is-layout-constrained > :first-child.hero-t2-pattern .wp-block-outermost-mega-menu__menu-container .wp-block-heading.h1,
  .wp-block-outermost-mega-menu__menu-container .is-layout-constrained > :first-child.hero-t2-pattern .wp-block-heading.h1,
  .is-layout-constrained > :first-child.hero-t2-pattern .wp-block-heading.menu-h1,
  .is-layout-constrained > :first-child.hero-t2-pattern .menu-h1 a.wp-block-heading,
  .menu-h1 .is-layout-constrained > :first-child.hero-t2-pattern a.wp-block-heading {
    -webkit-margin-before: 20px;
            margin-block-start: 20px;
  }
}
.is-layout-constrained > :first-child.hero-t2-pattern .wp-block-image {
  -webkit-margin-before: 30px;
          margin-block-start: 30px;
}
@media screen and (max-width: 781px) {
  .is-layout-constrained > :first-child.hero-t2-pattern .wp-block-image {
    -webkit-margin-before: 20px;
            margin-block-start: 20px;
  }
}
.is-layout-constrained > :first-child.hero-t2-pattern .wp-block-term-description,
.is-layout-constrained > :first-child.hero-t2-pattern h3.wp-block-heading,
.is-layout-constrained > :first-child.hero-t2-pattern .wp-block-outermost-mega-menu__menu-container .wp-block-heading.h3,
.wp-block-outermost-mega-menu__menu-container .is-layout-constrained > :first-child.hero-t2-pattern .wp-block-heading.h3 {
  -webkit-margin-before: 50px;
          margin-block-start: 50px;
}
@media screen and (max-width: 781px) {
  .is-layout-constrained > :first-child.hero-t2-pattern .wp-block-term-description,
  .is-layout-constrained > :first-child.hero-t2-pattern h3.wp-block-heading,
  .is-layout-constrained > :first-child.hero-t2-pattern .wp-block-outermost-mega-menu__menu-container .wp-block-heading.h3,
  .wp-block-outermost-mega-menu__menu-container .is-layout-constrained > :first-child.hero-t2-pattern .wp-block-heading.h3 {
    -webkit-margin-before: 30px;
            margin-block-start: 30px;
  }
}
.is-layout-constrained > :first-child.hero-t2-pattern + .wp-block-group {
  -webkit-margin-before: 70px;
          margin-block-start: 70px;
}
@media screen and (max-width: 781px) {
  .is-layout-constrained > :first-child.hero-t2-pattern + .wp-block-group {
    -webkit-margin-before: 80px;
            margin-block-start: 80px;
  }
}

.hero-t6-pattern {
  padding-top: 240px;
}
.hero-t6-pattern .wp-block-cover__inner-container {
  width: 100% !important;
  max-width: 1280px;
  margin-left: auto !important;
  margin-right: auto !important;
}
@media screen and (max-width: 781px) {
  .hero-t6-pattern {
    padding-top: 84px;
    min-height: 430px !important;
    padding-bottom: 50px !important;
  }
}
.hero-t6-pattern #home-hero-word-rotator {
  font-size: 1vw;
  gap: 1em;
}
.hero-t6-pattern #home-hero-word-rotator h1, .hero-t6-pattern #home-hero-word-rotator .wp-block-outermost-mega-menu__menu-container .h1, .wp-block-outermost-mega-menu__menu-container .hero-t6-pattern #home-hero-word-rotator .h1, .hero-t6-pattern #home-hero-word-rotator .menu-h1, .hero-t6-pattern #home-hero-word-rotator .menu-h1 a, .menu-h1 .hero-t6-pattern #home-hero-word-rotator a {
  font-size: 5vw;
}
.hero-t6-pattern #home-hero-word-rotator #animated-word-container {
  position: relative;
  height: 6vw;
  overflow: hidden;
}
.hero-t6-pattern #home-hero-word-rotator #animated-word-container > .wp-block-heading {
  -webkit-animation: spin_six_words 8s infinite;
          animation: spin_six_words 8s infinite;
  margin-top: 0;
  -webkit-margin-before: 0;
          margin-block-start: 0;
  -webkit-animation-delay: 2s;
          animation-delay: 2s;
}
@media (min-width: 1475px) {
  .hero-t6-pattern #home-hero-word-rotator h1, .hero-t6-pattern #home-hero-word-rotator .wp-block-outermost-mega-menu__menu-container .h1, .wp-block-outermost-mega-menu__menu-container .hero-t6-pattern #home-hero-word-rotator .h1, .hero-t6-pattern #home-hero-word-rotator .menu-h1, .hero-t6-pattern #home-hero-word-rotator .menu-h1 a, .menu-h1 .hero-t6-pattern #home-hero-word-rotator a {
    font-size: 73px;
    letter-spacing: -2px;
  }
  .hero-t6-pattern #home-hero-word-rotator #animated-word-container {
    height: 87.6px;
  }
}
@media (min-width: 981px) and (max-width: 1050px) {
  .hero-t6-pattern #home-hero-word-rotator h1, .hero-t6-pattern #home-hero-word-rotator .wp-block-outermost-mega-menu__menu-container .h1, .wp-block-outermost-mega-menu__menu-container .hero-t6-pattern #home-hero-word-rotator .h1, .hero-t6-pattern #home-hero-word-rotator .menu-h1, .hero-t6-pattern #home-hero-word-rotator .menu-h1 a, .menu-h1 .hero-t6-pattern #home-hero-word-rotator a {
    font-size: 4.8vw;
  }
  .hero-t6-pattern #home-hero-word-rotator #animated-word-container {
    height: 5.76vw;
  }
}
@media (min-width: 782px) and (max-width: 980px) {
  .hero-t6-pattern #home-hero-word-rotator h1, .hero-t6-pattern #home-hero-word-rotator .wp-block-outermost-mega-menu__menu-container .h1, .wp-block-outermost-mega-menu__menu-container .hero-t6-pattern #home-hero-word-rotator .h1, .hero-t6-pattern #home-hero-word-rotator .menu-h1, .hero-t6-pattern #home-hero-word-rotator .menu-h1 a, .menu-h1 .hero-t6-pattern #home-hero-word-rotator a {
    font-size: 6vw;
  }
  .hero-t6-pattern #home-hero-word-rotator #animated-word-container {
    height: 7.2vw;
  }
}
@media (min-width: 335px) and (max-width: 781px) {
  .hero-t6-pattern #home-hero-word-rotator h1, .hero-t6-pattern #home-hero-word-rotator .wp-block-outermost-mega-menu__menu-container .h1, .wp-block-outermost-mega-menu__menu-container .hero-t6-pattern #home-hero-word-rotator .h1, .hero-t6-pattern #home-hero-word-rotator .menu-h1, .hero-t6-pattern #home-hero-word-rotator .menu-h1 a, .menu-h1 .hero-t6-pattern #home-hero-word-rotator a {
    font-size: 7vw;
  }
  .hero-t6-pattern #home-hero-word-rotator #animated-word-container {
    height: 8.4vw;
  }
}
@media (max-width: 334px) {
  .hero-t6-pattern #home-hero-word-rotator h1, .hero-t6-pattern #home-hero-word-rotator .wp-block-outermost-mega-menu__menu-container .h1, .wp-block-outermost-mega-menu__menu-container .hero-t6-pattern #home-hero-word-rotator .h1, .hero-t6-pattern #home-hero-word-rotator .menu-h1, .hero-t6-pattern #home-hero-word-rotator .menu-h1 a, .menu-h1 .hero-t6-pattern #home-hero-word-rotator a {
    font-size: 6.9vw;
  }
  .hero-t6-pattern #home-hero-word-rotator #animated-word-container {
    height: 8.4vw;
  }
}

@-webkit-keyframes spin_six_words {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  12% {
    -webkit-transform: translateY(-112%);
            transform: translateY(-112%);
  }
  17% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  29% {
    -webkit-transform: translateY(-212%);
            transform: translateY(-212%);
  }
  34% {
    -webkit-transform: translateY(-200%);
            transform: translateY(-200%);
  }
  46% {
    -webkit-transform: translateY(-312%);
            transform: translateY(-312%);
  }
  51% {
    -webkit-transform: translateY(-300%);
            transform: translateY(-300%);
  }
  63% {
    -webkit-transform: translateY(-412%);
            transform: translateY(-412%);
  }
  68% {
    -webkit-transform: translateY(-400%);
            transform: translateY(-400%);
  }
  78% {
    -webkit-transform: translateY(-512%);
            transform: translateY(-512%);
  }
  85% {
    -webkit-transform: translateY(-500%);
            transform: translateY(-500%);
  }
  95% {
    -webkit-transform: translateY(-612%);
            transform: translateY(-612%);
  }
  100% {
    -webkit-transform: translateY(-600%);
            transform: translateY(-600%);
  }
}

@keyframes spin_six_words {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  12% {
    -webkit-transform: translateY(-112%);
            transform: translateY(-112%);
  }
  17% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
  29% {
    -webkit-transform: translateY(-212%);
            transform: translateY(-212%);
  }
  34% {
    -webkit-transform: translateY(-200%);
            transform: translateY(-200%);
  }
  46% {
    -webkit-transform: translateY(-312%);
            transform: translateY(-312%);
  }
  51% {
    -webkit-transform: translateY(-300%);
            transform: translateY(-300%);
  }
  63% {
    -webkit-transform: translateY(-412%);
            transform: translateY(-412%);
  }
  68% {
    -webkit-transform: translateY(-400%);
            transform: translateY(-400%);
  }
  78% {
    -webkit-transform: translateY(-512%);
            transform: translateY(-512%);
  }
  85% {
    -webkit-transform: translateY(-500%);
            transform: translateY(-500%);
  }
  95% {
    -webkit-transform: translateY(-612%);
            transform: translateY(-612%);
  }
  100% {
    -webkit-transform: translateY(-600%);
            transform: translateY(-600%);
  }
}
@media screen and (max-width: 781px) {
  .hero-t8-pattern {
    padding-top: 84px;
    padding-bottom: 50px !important;
  }
  .hero-t8-pattern .wp-block-cover__inner-container > .wp-block-columns {
    gap: 0;
  }
  .hero-t8-pattern.has-mobile-no-min-height {
    min-height: 0 !important;
  }
}

@media screen and (max-width: 781px) {
  .hero-t3-pattern + .wp-block-columns,
  .hero-t9-pattern + .wp-block-columns {
    -webkit-margin-before: 0;
            margin-block-start: 0;
  }
}

.interstitial-cta-module + .footer-newsletter-signup {
  -webkit-margin-before: 0;
          margin-block-start: 0;
}

@media (max-width: 781px) {
  .latest-resources-section .wp-block-query,
  .latest-resources-section .wp-block-columns.query-results {
    -webkit-margin-before: 30px;
            margin-block-start: 30px;
  }
}
.latest-resources-section + .wp-block-group {
  -webkit-margin-before: 80px;
          margin-block-start: 80px;
}
@media (max-width: 781px) {
  .latest-resources-section + .wp-block-group {
    -webkit-margin-before: 0;
            margin-block-start: 0;
  }
}

@media (max-width: 781px) {
  .search-and-filter-columns {
    gap: 20px;
  }
}

.wp-block-query-media-release .wp-block-post-title a {
  text-decoration: none;
  text-decoration-color: transparent;
  -webkit-transition: var(--wp--custom--transition--button);
  transition: var(--wp--custom--transition--button);
}
.wp-block-query-media-release .wp-block-post-title a:hover {
  text-decoration: underline;
  text-decoration-color: currentColor;
  -webkit-transition: var(--wp--custom--transition--button);
  transition: var(--wp--custom--transition--button);
}

.wp-block-ghub-accordion.has-media-room-style {
  --ghub-accordion-item-title-color: var(--wp--preset--color--base);
  --ghub-accordion-item-active-title-color: var(--wp--preset--color--base);
  --ghub-accordion-item-active-bg-color: transparent;
  --ghub-accordion-item-title-bg-color: transparent;
  --ghub-accordion-item-title-bg-active-color: transparent;
  --ghub-accordion-item-bg-color: transparent;
  --ghub-accordion-item-title-padding-left: 0;
  --ghub-accordion-item-title-padding-right: 0;
  --ghub-accordion-item-content-padding-left: 0;
  --ghub-accordion-item-content-padding-right: 0;
  --ghub-accordion-item-gap: 0;
}
@media screen and (max-width: 781px) {
  .wp-block-ghub-accordion.has-media-room-style {
    --ghub-accordion-item-title-padding-top: 10px !important;
    --ghub-accordion-item-title-padding-bottom: 10px !important;
  }
}
.wp-block-ghub-accordion.has-media-room-style .wp-block-ghub-accordion-item.ghub-accordion-item:not(.ghub-active-accordion) {
  border-bottom: 1px solid var(--wp--preset--color--base);
}
.wp-block-ghub-accordion.has-media-room-style svg.ghub-accordion-icon.ghub-accordion-plus-operator {
  opacity: 0;
}
.wp-block-ghub-accordion.has-media-room-style .ghub-accordion-title-inner-accordion:after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.8504 5.4999C15.8504 5.03046 15.4698 4.6499 15.0004 4.6499C14.5309 4.6499 14.1504 5.03046 14.1504 5.4999V14.1499H5.50039C5.03095 14.1499 4.65039 14.5305 4.65039 14.9999C4.65039 15.4693 5.03095 15.8499 5.50039 15.8499H14.1504V24.4999C14.1504 24.9693 14.5309 25.3499 15.0004 25.3499C15.4698 25.3499 15.8504 24.9693 15.8504 24.4999V15.8499H24.5004C24.9698 15.8499 25.3504 15.4693 25.3504 14.9999C25.3504 14.5305 24.9698 14.1499 24.5004 14.1499H15.8504V5.4999Z' fill='currentColor'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.8504 5.4999C15.8504 5.03046 15.4698 4.6499 15.0004 4.6499C14.5309 4.6499 14.1504 5.03046 14.1504 5.4999V14.1499H5.50039C5.03095 14.1499 4.65039 14.5305 4.65039 14.9999C4.65039 15.4693 5.03095 15.8499 5.50039 15.8499H14.1504V24.4999C14.1504 24.9693 14.5309 25.3499 15.0004 25.3499C15.4698 25.3499 15.8504 24.9693 15.8504 24.4999V15.8499H24.5004C24.9698 15.8499 25.3504 15.4693 25.3504 14.9999C25.3504 14.5305 24.9698 14.1499 24.5004 14.1499H15.8504V5.4999Z' fill='currentColor'/%3E%3C/svg%3E");
  content: "";
  display: block;
  height: 30px;
  width: 30px;
  background-repeat: no-repeat;
  background-position: center center;
  background-color: currentColor;
  position: absolute;
  right: 0;
}
.wp-block-ghub-accordion.has-media-room-style .ghub-active-accordion .ghub-accordion-title-inner-accordion:after {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.65039 15C4.65039 14.5306 5.03095 14.15 5.50039 14.15H24.5004C24.9698 14.15 25.3504 14.5306 25.3504 15C25.3504 15.4695 24.9698 15.85 24.5004 15.85H5.50039C5.03095 15.85 4.65039 15.4695 4.65039 15Z' fill='currentColor'/%3E%3C/svg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.65039 15C4.65039 14.5306 5.03095 14.15 5.50039 14.15H24.5004C24.9698 14.15 25.3504 14.5306 25.3504 15C25.3504 15.4695 24.9698 15.85 24.5004 15.85H5.50039C5.03095 15.85 4.65039 15.4695 4.65039 15Z' fill='currentColor'/%3E%3C/svg%3E");
}
.wp-block-ghub-accordion.has-media-room-style.has-base-background-color {
  --ghub-accordion-item-border-top: 1px solid var(--wp--preset--color--cream-4-50);
  --ghub-accordion-item-border-right: 1px solid var(--wp--preset--color--cream-4-50);
  --ghub-accordion-item-border-bottom: 1px solid var(--wp--preset--color--cream-4-50);
  --ghub-accordion-item-border-left: 1px solid var(--wp--preset--color--cream-4-50);
}
.wp-block-ghub-accordion.has-media-room-style.has-syncro-black-background-color {
  --ghub-accordion-item-border-top: 1px solid var(--wp--preset--color--cream-3);
  --ghub-accordion-item-border-right: 1px solid var(--wp--preset--color--cream-3);
  --ghub-accordion-item-border-bottom: 1px solid var(--wp--preset--color--cream-3);
  --ghub-accordion-item-border-left: 1px solid var(--wp--preset--color--cream-3);
}
.wp-block-ghub-accordion.has-media-room-style.has-syncro-black-background-color .ghub-accordion-title-inner-accordion {
  color: var(--wp--preset--color--base);
}

.wp-block-group.has-style-news-item {
  padding: 20px 0;
  border-bottom: 1px solid #6B6B6D;
}
.wp-block-group.has-style-news-item .wp-block-heading {
  -webkit-margin-before: 20px;
          margin-block-start: 20px;
}
.wp-block-group.has-style-news-item a {
  text-decoration: none;
  text-decoration-color: transparent;
  -webkit-transition: var(--wp--custom--transition--button);
  transition: var(--wp--custom--transition--button);
}
.wp-block-group.has-style-news-item a:hover {
  text-decoration: underline;
  text-decoration-color: currentColor;
  -webkit-transition: var(--wp--custom--transition--button);
  transition: var(--wp--custom--transition--button);
}

@media screen and (min-width: 782px) {
  .more-customer-stories .wp-block-cover__inner-container h3, .more-customer-stories .wp-block-cover__inner-container .wp-block-outermost-mega-menu__menu-container .h3, .wp-block-outermost-mega-menu__menu-container .more-customer-stories .wp-block-cover__inner-container .h3 {
    font-size: var(--wp--custom--font-size--heading-4);
  }
}
.more-customer-stories .wp-block-cover__inner-container a {
  text-decoration: none;
  text-decoration-color: transparent;
  -webkit-transition: var(--wp--custom--transition--button);
  transition: var(--wp--custom--transition--button);
}
.more-customer-stories .wp-block-cover__inner-container a:hover {
  text-decoration: underline;
  text-decoration-color: currentColor;
  -webkit-transition: var(--wp--custom--transition--button);
  transition: var(--wp--custom--transition--button);
}

.is-style-standard-card .wp-block-post > .wp-block-group {
  border-bottom-color: #E6E4E3;
  border-bottom-width: 1px;
  border-left-color: #E6E4E3;
  border-left-width: 1px;
  padding: 50px 40px;
}
.is-style-standard-card .wp-block-post:not(:first-child) {
  -webkit-margin-before: 0;
          margin-block-start: 0;
}

.is-style-standard-card .wp-block-post-featured-image img,
.is-style-mega-menu-card .wp-block-post-featured-image img {
  border-radius: 8px;
}
.is-style-standard-card .wp-block-post-title a,
.is-style-mega-menu-card .wp-block-post-title a {
  text-decoration: none;
  -webkit-transition: var(--wp--custom--transition--button);
  transition: var(--wp--custom--transition--button);
}
.is-style-standard-card .wp-block-post-title:hover a,
.is-style-mega-menu-card .wp-block-post-title:hover a {
  -webkit-transition: var(--wp--custom--transition--button);
  transition: var(--wp--custom--transition--button);
  text-decoration: underline;
  color: var(--wp--preset--color--syncro-black);
}
@media (max-width: 1200px) {
  .is-style-standard-card .wp-block-post > .wp-block-group > .wp-block-columns > .wp-block-column:first-child,
  .is-style-mega-menu-card .wp-block-post > .wp-block-group > .wp-block-columns > .wp-block-column:first-child {
    display: none;
  }
  .is-style-standard-card .wp-block-post > .wp-block-group > .wp-block-columns > .wp-block-column:last-child,
  .is-style-mega-menu-card .wp-block-post > .wp-block-group > .wp-block-columns > .wp-block-column:last-child {
    -ms-flex-preferred-size: 100% !important;
        flex-basis: 100% !important;
  }
}
@media (max-width: 781px) {
  .is-style-standard-card .wp-block-post > .wp-block-group,
  .is-style-mega-menu-card .wp-block-post > .wp-block-group {
    border-bottom-color: #E6E4E3;
    border-bottom-width: 1px;
    border-left: none;
    padding: 30px 0;
  }
  .is-style-standard-card .wp-block-post > .wp-block-group > .wp-block-columns,
  .is-style-mega-menu-card .wp-block-post > .wp-block-group > .wp-block-columns {
    gap: 0;
  }
  .is-style-standard-card .wp-block-post-featured-image,
  .is-style-mega-menu-card .wp-block-post-featured-image {
    display: none;
  }
}

.is-style-integration-card li.wp-block-post {
  position: relative;
}
@media (max-width: 781px) {
  .is-style-integration-card li.wp-block-post {
    -webkit-margin-before: 20px;
            margin-block-start: 20px;
  }
}
.is-style-integration-card li.wp-block-post > .wp-block-group {
  padding: 30px;
}
.is-style-integration-card li.wp-block-post .wp-block-columns {
  gap: 30px;
}
@media (max-width: 1200px) {
  .is-style-integration-card li.wp-block-post .wp-block-columns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .is-style-integration-card li.wp-block-post .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
    -ms-flex-preferred-size: 100% !important;
        flex-basis: 100% !important;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
  }
}
@media (min-width: 1201px) {
  .is-style-integration-card li.wp-block-post .wp-block-columns:nth-child(2) {
    -ms-flex-preferred-size: 454px;
        flex-basis: 454px;
  }
  .is-style-integration-card li.wp-block-post .taxonomy-integration_types {
    text-align: right;
  }
}
.is-style-integration-card .wp-block-syncro-integration-icon {
  margin-top: 0;
}
.is-style-integration-card .wp-block-syncro-integration-title {
  color: var(--wp--preset--color--syncro-black);
}
.is-style-integration-card .wp-block-syncro-integration-title a {
  text-decoration: none;
  text-decoration-color: transparent;
  -webkit-transition: var(--wp--custom--transition--button);
  transition: var(--wp--custom--transition--button);
}
.is-style-integration-card .wp-block-syncro-integration-title a:hover {
  text-decoration: underline;
  text-decoration-color: currentColor;
  -webkit-transition: var(--wp--custom--transition--button);
  transition: var(--wp--custom--transition--button);
}

a.stretched-link::after,
p.stretched-link > a::after,
h1.stretched-link > a::after,
.wp-block-outermost-mega-menu__menu-container .stretched-link.h1 > a::after,
.stretched-link.menu-h1 > a::after,
.menu-h1 a.stretched-link > a::after,
h2.stretched-link > a::after,
.wp-block-outermost-mega-menu__menu-container .stretched-link.h2 > a::after,
h3.stretched-link > a::after,
.wp-block-outermost-mega-menu__menu-container .stretched-link.h3 > a::after,
h4.stretched-link > a::after,
.wp-block-outermost-mega-menu__menu-container .stretched-link.h4 > a::after,
h5.stretched-link > a::after,
.wp-block-outermost-mega-menu__menu-container .stretched-link.h5 > a::after,
h6.stretched-link > a::after,
.wp-block-outermost-mega-menu__menu-container .stretched-link.h6 > a::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.wp-block-group.has-style-pricing-card {
  padding: 40px 50px;
  height: 100%;
  gap: 0;
}
.wp-block-group.has-style-pricing-card :where(p) {
  -webkit-margin-before: 40px;
          margin-block-start: 40px;
}
.wp-block-group.has-style-pricing-card .wp-block-buttons:last-child {
  width: 100%;
  margin-top: auto;
  padding-top: 40px;
}
@media screen and (max-width: 781px) {
  .wp-block-group.has-style-pricing-card {
    padding: 30px 20px;
  }
}

.wp-block-group.is-style-pricing-table.is-layout-grid {
  --gap: 40px;
  --line-offset: calc(var(--gap) / 2);
  --line-thickness: 1px;
  --line-color: var(--wp--preset--color--cream-4-80);
  row-gap: 20px;
  border-top: 1px solid var(--wp--preset--color--cream-3);
  padding-top: 10px;
  -ms-grid-columns: 1fr 245px 245px;
  grid-template-columns: 1fr 245px 245px;
  overflow: hidden;
  font-weight: 500;
  font-size: 1rem;
}
@media screen and (max-width: 781px) {
  .wp-block-group.is-style-pricing-table.is-layout-grid {
    -ms-grid-columns: 1fr 50px 50px;
    grid-template-columns: 1fr 50px 50px;
  }
}
.wp-block-group.is-style-pricing-table.is-layout-grid p.has-large-font-size {
  font-weight: 400;
}
.wp-block-group.is-style-pricing-table.is-layout-grid > .pricing-table-header {
  -ms-grid-column-span: 3;
  grid-column: span 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 40px;
}
.wp-block-group.is-style-pricing-table.is-layout-grid > .pricing-table-header > p {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.wp-block-group.is-style-pricing-table.is-layout-grid > .pricing-table-header > .wp-block-group {
  -ms-flex-preferred-size: 245px;
      flex-basis: 245px;
  margin: 0;
}
@media screen and (max-width: 781px) {
  .wp-block-group.is-style-pricing-table.is-layout-grid > .pricing-table-header {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 20px;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
    width: calc(100vw - var(--wp--style--root--padding-left) - var(--wp--style--root--padding-left));
  }
  .wp-block-group.is-style-pricing-table.is-layout-grid > .pricing-table-header > p {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
  }
  .wp-block-group.is-style-pricing-table.is-layout-grid > .pricing-table-header > .wp-block-group {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}
.wp-block-group.is-style-pricing-table.is-layout-grid > .pricing-table-section-divider {
  -ms-grid-column-span: 3;
  grid-column: span 3;
  padding-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  gap: 40px;
}
.wp-block-group.is-style-pricing-table.is-layout-grid > .pricing-table-section-divider > h3, .wp-block-outermost-mega-menu__menu-container .wp-block-group.is-style-pricing-table.is-layout-grid > .pricing-table-section-divider > .h3 {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}
.wp-block-group.is-style-pricing-table.is-layout-grid > .pricing-table-section-divider > p {
  -ms-flex-preferred-size: 205px;
      flex-basis: 205px;
  padding-left: 40px;
  display: none;
}
@media screen and (max-width: 781px) {
  .wp-block-group.is-style-pricing-table.is-layout-grid > .pricing-table-section-divider > p {
    display: block;
  }
}
.wp-block-group.is-style-pricing-table.is-layout-grid > .pricing-table-section-divider:after {
  background-color: var(--wp--preset--color--cream-4-50);
}
@media screen and (max-width: 781px) {
  .wp-block-group.is-style-pricing-table.is-layout-grid > .pricing-table-section-divider {
    width: calc(100vw - var(--wp--style--root--padding-left) - var(--wp--style--root--padding-left));
  }
  .wp-block-group.is-style-pricing-table.is-layout-grid > .pricing-table-section-divider > p {
    padding-left: 0;
    -ms-flex-preferred-size: 50px;
        flex-basis: 50px;
    text-align: center;
  }
}
.wp-block-group.is-style-pricing-table.is-layout-grid > p, .wp-block-group.is-style-pricing-table.is-layout-grid > .wp-block-image {
  padding-bottom: 20px;
}
.wp-block-group.is-style-pricing-table.is-layout-grid > .wp-block-image {
  padding-left: 40px;
}
@media screen and (max-width: 781px) {
  .wp-block-group.is-style-pricing-table.is-layout-grid > .wp-block-image {
    padding-left: 0;
    text-align: center;
  }
}
.wp-block-group.is-style-pricing-table.is-layout-grid > *:nth-child(-n+3) {
  padding-bottom: 20px;
}
.wp-block-group.is-style-pricing-table.is-layout-grid > * {
  position: relative;
}
.wp-block-group.is-style-pricing-table.is-layout-grid > *:after {
  content: "";
  position: absolute;
  background-color: var(--line-color);
  z-index: 1;
}
.wp-block-group.is-style-pricing-table.is-layout-grid > *:after {
  inline-size: 100vw;
  block-size: var(--line-thickness);
  inset-inline-start: 0;
  inset-block-start: calc(var(--line-offset) * -1);
}
@media screen and (max-width: 781p) {
  .wp-block-group.is-style-pricing-table.is-layout-grid p:first-child {
    -ms-grid-column-span: 3;
    grid-column: span 3;
  }
}

.has-style-no-top-margin {
  margin-top: 0;
}

.wp-block-ghub-content-toggle .ghub-left-content.ghub-active {
  color: #616160;
}
.wp-block-ghub-content-toggle.is-style-ghub-style-one .switch {
  width: 54px;
  height: 30px;
}
.wp-block-ghub-content-toggle.is-style-ghub-style-one .slider::before {
  height: 30px;
  width: 30px;
  left: 0;
  top: 0;
}
.wp-block-ghub-content-toggle input:not(:checked) + .slider {
  background-color: #616160;
}
.wp-block-ghub-content-toggle input:not(:checked) + .slider::before {
  background-color: #A2A2A3;
}

.wp-block-cover.single-quote-card {
  padding: 50px 60px;
  min-height: 0px;
}
@media (max-width: 781px) {
  .wp-block-cover.single-quote-card {
    padding: 40px 30px;
  }
}

.wp-block-query.single-resource-card a {
  text-decoration: underline;
  text-decoration-color: transparent;
  -webkit-transition: var(--wp--custom--transition--button);
  transition: var(--wp--custom--transition--button);
}
.wp-block-query.single-resource-card a:hover {
  text-decoration: underline;
  -webkit-transition: var(--wp--custom--transition--button);
  transition: var(--wp--custom--transition--button);
  text-decoration-color: var(--wp--preset--color--base);
}
@media screen and (max-width: 781px) {
  .wp-block-query.single-resource-card .wp-block-post > .wp-block-cover {
    padding: 30px !important;
  }
}

.gform_wrapper .gform_submission_error {
  letter-spacing: 0px;
}
.gform_wrapper input[type=text], .gform_wrapper input[type=email], .gform_wrapper input[type=url], .gform_wrapper input[type=tel] {
  border-radius: 4px;
  border: 1px solid var(--Foreground-60, #7E7C79);
  background: #FFF;
  padding: 20px !important;
  color: var(--wp--preset--color--syncro-black);
  font-size: var(--wp--preset--font-size--small) !important;
}
.gform_wrapper input.gform_button {
  padding: 20px 24px !important;
  cursor: pointer;
  color: var(--wp--preset--color--base) !important;
  border-radius: 200px;
  font-size: 14px;
  font-weight: 500 !important;
  background-color: var(--wp--preset--color--syncro-black);
  margin: 0 !important;
  border: 1px solid var(--wp--preset--color--syncro-black);
  -webkit-transition: background-color 250ms, border 250ms;
  transition: background-color 250ms, border 250ms;
  width: 100%;
}
.gform_wrapper .gform-field-label {
  padding: 0 20px 3px 3px;
  text-align: left;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: none;
  font-weight: 400 !important;
  color: var(--wp--preset--color--syncro-black);
  background: none !important;
}
.gform_wrapper select {
  border-radius: 4px;
  border: 1px solid var(--Foreground-60, #7E7C79);
  background: #FFF;
  padding: 20px !important;
  color: var(--wp--preset--color--syncro-black);
  font-size: var(--wp--preset--font-size--small) !important;
}
.gform_wrapper .gfield--type-consent,
.gform_wrapper .ginput_container_consent {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.gform_wrapper .gfield--type-consent .gfield_consent_description,
.gform_wrapper .ginput_container_consent .gfield_consent_description {
  margin-top: 0 !important;
  border: unset !important;
  width: calc(100% - 25px) !important;
}

#syn-acknowledgement {
  padding-top: 25px;
  font-size: 14px;
  color: var(--syncro-black);
}

.gform_wrapper.gravity-theme #field_submit,
.gform_wrapper.gravity-theme .gform_footer {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.gform_wrapper.gravity-theme .ginput_container_address span {
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 0 100% !important;
          flex: 0 0 100% !important;
}

.wp-block-ghub-breadcrumb {
  text-transform: uppercase;
  -webkit-font-feature-settings: "case" on, "cpsp" on;
          font-feature-settings: "case" on, "cpsp" on;
  font-size: var(--wp--custom--font-size--heading-6);
  line-height: 1.4;
  letter-spacing: 0.9px;
}

.wp-block-button .wp-block-button__link {
  -webkit-transition: var(--wp--custom--transition--button);
  transition: var(--wp--custom--transition--button);
}
.wp-block-button .wp-block-button__link:hover {
  text-decoration: underline;
  -webkit-transition: var(--wp--custom--transition--button);
  transition: var(--wp--custom--transition--button);
}
.wp-block-button .wp-block-button__link:not(.has-background):hover {
  background-color: var(--wp--preset--color--base);
  color: initial;
}
.wp-block-button .wp-block-button__link.has-cream-2-background-color:hover {
  background-color: var(--wp--preset--color--cream-3) !important;
}
.wp-block-button .wp-block-button__link.has-support-2-background-color:hover {
  background-color: var(--wp--preset--color--support-3) !important;
}
.wp-block-button.is-style-arrow .wp-block-button__link, .wp-block-button.is-style-arrow-large .wp-block-button__link, .wp-block-button.is-style-arrow-outline .wp-block-button__link, .wp-block-button.is-style-mega-transparent-arrow .wp-block-button__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.wp-block-button.is-style-arrow .wp-block-button__link.has-text-align-center, .wp-block-button.is-style-arrow-large .wp-block-button__link.has-text-align-center, .wp-block-button.is-style-arrow-outline .wp-block-button__link.has-text-align-center, .wp-block-button.is-style-mega-transparent-arrow .wp-block-button__link.has-text-align-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 781px) {
  .wp-block-button.is-style-arrow :where(.wp-block-button__link), .wp-block-button.is-style-arrow-large :where(.wp-block-button__link), .wp-block-button.is-style-arrow-outline :where(.wp-block-button__link), .wp-block-button.is-style-mega-transparent-arrow :where(.wp-block-button__link) {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.wp-block-button.is-style-arrow .wp-block-button__link:after, .wp-block-button.is-style-arrow-large .wp-block-button__link:after, .wp-block-button.is-style-arrow-outline .wp-block-button__link:after, .wp-block-button.is-style-mega-transparent-arrow .wp-block-button__link:after {
  content: "";
  display: inline-block;
  height: 14px;
  width: 14px;
  margin-left: 6px;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M7.35938 1.3595L13 7.00008L7.35938 12.6407' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.9999 7L1 7' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
          mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M7.35938 1.3595L13 7.00008L7.35938 12.6407' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.9999 7L1 7' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-color: var(--wp--preset--color--syncro-black);
}
.wp-block-button.is-style-arrow .wp-block-button__link:hover:after, .wp-block-button.is-style-arrow-large .wp-block-button__link:hover:after, .wp-block-button.is-style-arrow-outline .wp-block-button__link:hover:after, .wp-block-button.is-style-mega-transparent-arrow .wp-block-button__link:hover:after {
  -webkit-transition: var(--wp--custom--transition--button);
  transition: var(--wp--custom--transition--button);
}
.wp-block-button.is-style-mega-transparent-header .wp-block-button__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.wp-block-button.is-style-mega-transparent-header .wp-block-button__link.has-text-align-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media screen and (max-width: 781px) {
  .wp-block-button.is-style-mega-transparent-header :where(.wp-block-button__link) {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.wp-block-button.is-style-mega-transparent-header .wp-block-button__link:after {
  content: "";
  display: inline-block;
  height: 25px;
  width: 25px;
  margin-left: 10px;
  background-image: url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.5771 5.24405C13.9025 4.91868 14.4294 4.91879 14.7549 5.24405L21.4219 11.9101C21.5782 12.0664 21.666 12.2789 21.666 12.4999C21.6659 12.7208 21.5781 12.9326 21.4219 13.0888L14.7549 19.7558C14.4295 20.0806 13.9024 20.0807 13.5771 19.7558C13.2519 19.4304 13.2519 18.9025 13.5771 18.5771L18.8203 13.3329H4.16602C3.70605 13.3327 3.33318 12.9599 3.33301 12.4999C3.33301 12.0398 3.70594 11.6661 4.16602 11.6659H18.8203L13.5771 6.42179C13.2519 6.0964 13.2519 5.56945 13.5771 5.24405Z' fill='%231D1D1C'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}
.wp-block-button.is-style-mega-transparent-header .wp-block-button__link:hover:after {
  -webkit-transition: var(--wp--custom--transition--button);
  transition: var(--wp--custom--transition--button);
}
.wp-block-button.is-style-arrow .wp-block-button__link:not(.has-background):after, .wp-block-button.is-style-arrow-large .wp-block-button__link:not(.has-background):after {
  background-color: var(--wp--preset--color--base);
}
.wp-block-button.is-style-arrow .wp-block-button__link:not(.has-background):hover:after, .wp-block-button.is-style-arrow-large .wp-block-button__link:not(.has-background):hover:after {
  background-color: var(--wp--preset--color--syncro-black);
}
.wp-block-button.is-style-arrow .wp-block-button__link.has-support-2-background-color:after, .wp-block-button.is-style-arrow-large .wp-block-button__link.has-support-2-background-color:after {
  background-color: var(--wp--preset--color--base);
}
.wp-block-button.is-style-arrow .wp-block-button__link.has-support-2-background-color:hover:after, .wp-block-button.is-style-arrow-large .wp-block-button__link.has-support-2-background-color:hover:after {
  background-color: var(--wp--preset--color--base);
}
.wp-block-button.is-style-arrow-outline .wp-block-button__link:not(.has-background):hover:after {
  background-color: var(--wp--custom--color--syncro-black-50);
}
.wp-block-button.is-style-mega-transparent-arrow[class*=has-icon__] .wp-block-button__link, .wp-block-button.is-style-mega-transparent-header[class*=has-icon__] .wp-block-button__link {
  gap: 4px;
}
.wp-block-button.is-style-mega-transparent-arrow[class*=has-icon__] .wp-block-button__link .wp-block-button__link-icon, .wp-block-button.is-style-mega-transparent-header[class*=has-icon__] .wp-block-button__link .wp-block-button__link-icon {
  margin-right: 4px;
  color: var(--wp--preset--color--support-1);
}
.wp-block-button.is-style-mega-transparent-arrow[class*=has-icon__] .wp-block-button__link:after, .wp-block-button.is-style-mega-transparent-header[class*=has-icon__] .wp-block-button__link:after {
  margin-left: 0;
}
.wp-block-button.is-style-mega-transparent-arrow[class*=has-icon__] .wp-block-button__link:hover .wp-block-button__link-icon, .wp-block-button.is-style-mega-transparent-header[class*=has-icon__] .wp-block-button__link:hover .wp-block-button__link-icon {
  color: var(--wp--preset--color--support-3);
}
.wp-block-button[class*=-outline] .has-base-color.has-syncro-black-background-color {
  border-color: var(--wp--preset--color--syncro-black);
}
.wp-block-button[class*=-outline] .has-base-color.has-syncro-black-background-color:hover {
  background-color: var(--wp--preset--color--base) !important;
  color: var(--wp--preset--color--syncro-black) !important;
}
.wp-block-button[class*=has-icon__][class*=-outline] .has-support-1-border-color .wp-block-button__link-icon {
  color: var(--wp--preset--color--support-1);
  -webkit-transition: var(--wp--custom--transition--button);
  transition: var(--wp--custom--transition--button);
}
.wp-block-button[class*=has-icon__][class*=-outline] .has-support-1-border-color:hover .wp-block-button__link-icon {
  color: var(--wp--preset--color--base);
  -webkit-transition: var(--wp--custom--transition--button);
  transition: var(--wp--custom--transition--button);
}
.wp-block-button[class*=-outline] .has-support-1-border-color:hover {
  background-color: var(--wp--preset--color--support-2);
  border-color: var(--wp--preset--color--support-2) !important;
  color: var(--wp--preset--color--base) !important;
  text-decoration: none;
  -webkit-transition: var(--wp--custom--transition--button);
  transition: var(--wp--custom--transition--button);
}

@media (max-width: 781px) {
  .wp-block-outermost-mega-menu__menu-container .is-style-mega-transparent-arrow .wp-block-button__link,
  .wp-block-outermost-mega-menu__menu-container .is-style-mega-transparent-header .wp-block-button__link {
    font-size: 28px;
    font-weight: 400;
    line-height: 1.6;
    /* 44.8px */
  }
  .wp-block-outermost-mega-menu__menu-container .is-style-cta-small-outline .wp-block-button__link {
    font-size: 21px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -0.42px;
  }
  .wp-site-blocks > :not(header) :where(.wp-block-button) {
    width: 100%;
  }
  .wp-site-blocks > :not(header) :where(.wp-block-button) :where(.wp-block-button__link) {
    text-align: center;
    width: 100%;
  }
  .wp-site-blocks > :not(header) :where(.wp-block-button).is-style-arrow :where(.wp-block-button__link), .wp-site-blocks > :not(header) :where(.wp-block-button).is-style-arrow-large :where(.wp-block-button__link), .wp-site-blocks > :not(header) :where(.wp-block-button).is-style-arrow-outline :where(.wp-block-button__link), .wp-site-blocks > :not(header) :where(.wp-block-button).is-style-mega-transparent-arrow :where(.wp-block-button__link), .wp-site-blocks > :not(header) :where(.wp-block-button).is-style-mega-transparent-header :where(.wp-block-button__link) {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
.wp-block-outermost-mega-menu__menu-container .wp-block-button.is-style-cta-small-outline .wp-block-button__link,
.wp-block-outermost-mega-menu__menu-container .wp-block-button.is-style-mega-transparent-arrow .wp-block-button__link {
  font-size: 1rem;
  font-weight: 400;
}
.wp-block-outermost-mega-menu__menu-container .wp-block-button.is-style-mega-transparent-header .wp-block-button__link {
  font-size: var(--wp--preset--font-size--x-large);
  font-weight: 500;
}

@media (min-width: 782px) {
  .wp-block-columns.is-style-vertical-divider > .wp-block-column:not(:first-child) {
    border-left: 1px solid var(--wp--custom--color--cream-4-50);
    padding-left: 30px;
  }
  .sticky-scroll {
    overflow: clip auto;
  }
}
.wp-block-columns.is-style-bottom-align-last-item .wp-block-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.wp-block-columns.is-style-bottom-align-last-item .wp-block-column > *:last-child {
  margin-top: auto;
}

.wp-block-cover {
  padding-right: var(--wp--style--root--padding-right);
  padding-left: var(--wp--style--root--padding-left);
}

.wp-block-details.query-taxonomy-accordion {
  padding-left: 20px;
}
.wp-block-details.query-taxonomy-accordion summary {
  color: var(--wp--preset--color--foreground-50);
  font-size: var(--wp--preset--font-size--x-small);
  list-style: none;
}
.wp-block-details.query-taxonomy-accordion summary::-webkit-details-marker {
  display: none;
}
@media (max-width: 781px) {
  .wp-block-details.query-taxonomy-accordion {
    padding-left: 0;
  }
  .wp-block-details.query-taxonomy-accordion summary {
    color: var(--wp--preset--color--syncro-black);
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.6;
    border-radius: 100px;
    border: 1px solid var(--wp--preset--color--foreground-50);
    padding: 14px 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  .wp-block-details.query-taxonomy-accordion summary:after {
    content: "";
    height: 15px;
    width: 15px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.18185 6.68181C4.35759 6.50608 4.64251 6.50608 4.81825 6.68181L7.50005 9.36362L10.1819 6.68181C10.3576 6.50608 10.6425 6.50608 10.8182 6.68181C10.994 6.85755 10.994 7.14247 10.8182 7.31821L7.81825 10.3182C7.73386 10.4026 7.6194 10.45 7.50005 10.45C7.3807 10.45 7.26624 10.4026 7.18185 10.3182L4.18185 7.31821C4.00611 7.14247 4.00611 6.85755 4.18185 6.68181Z' fill='%231D1D1C'/%3E%3C/svg%3E");
    background-size: cover;
    -webkit-transition: 0.2s;
    transition: 0.2s;
    display: inline-block;
  }
  .wp-block-details.query-taxonomy-accordion[open] > summary:after {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
  }
  .wp-block-details.query-taxonomy-accordion > div {
    margin-left: 20px;
  }
}

details.wp-block-details.is-style-taxonomy-accordion summary {
  color: var(--wp--preset--color--syncro-black);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6;
  border-radius: 100px;
  border: 1px solid var(--wp--preset--color--foreground-50);
  background-color: var(--wp--preset--color--base);
  padding: 14px 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  z-index: 2;
}
details.wp-block-details.is-style-taxonomy-accordion summary:after {
  content: "";
  height: 15px;
  width: 15px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='15' height='16' viewBox='0 0 15 16' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.18185 6.68181C4.35759 6.50608 4.64251 6.50608 4.81825 6.68181L7.50005 9.36362L10.1819 6.68181C10.3576 6.50608 10.6425 6.50608 10.8182 6.68181C10.994 6.85755 10.994 7.14247 10.8182 7.31821L7.81825 10.3182C7.73386 10.4026 7.6194 10.45 7.50005 10.45C7.3807 10.45 7.26624 10.4026 7.18185 10.3182L4.18185 7.31821C4.00611 7.14247 4.00611 6.85755 4.18185 6.68181Z' fill='%231D1D1C'/%3E%3C/svg%3E");
  background-size: cover;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  display: inline-block;
}
details.wp-block-details.is-style-taxonomy-accordion[open] > summary:after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media (min-width: 782px) {
  details.wp-block-details.is-style-taxonomy-accordion > div {
    position: absolute;
    background-color: var(--wp--preset--color--base);
    z-index: 1;
    width: calc(100% - 44px);
    -webkit-box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
            box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.25);
    top: calc(100% - 30px);
    border-bottom-left-radius: 24px;
    border-bottom-right-radius: 24px;
    margin-top: 0;
    padding: 60px 20px 30px;
  }
}
@media (max-width: 781px) {
  details.wp-block-details.is-style-taxonomy-accordion > div {
    margin-left: 20px;
  }
}

.wp-block-embed.is-type-video iframe {
  border-radius: 24px;
}

.wp-block-group.is-style-1-2-2-grid {
  -ms-grid-columns: (minmax(0, 1fr))[6];
  grid-template-columns: repeat(6, minmax(0, 1fr));
  -webkit-margin-before: 40px;
          margin-block-start: 40px;
}

@media (max-width: 781px) {
  .wp-block-group.is-style-1-2-2-grid {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 20px !important;
  }
}
.wp-block-group.is-style-1-2-2-grid .grid-card {
  -ms-grid-column-span: 2;
  grid-column: span 2/span 2;
  text-decoration: none;
}
.wp-block-group.is-style-1-2-2-grid .grid-card a {
  text-decoration: none;
  text-decoration-color: transparent;
  -webkit-transition: var(--wp--custom--transition--button);
  transition: var(--wp--custom--transition--button);
}
.wp-block-group.is-style-1-2-2-grid .grid-card a:hover {
  text-decoration: underline;
  text-decoration-color: currentColor;
  -webkit-transition: var(--wp--custom--transition--button);
  transition: var(--wp--custom--transition--button);
}

.wp-block-group.is-style-1-2-2-grid .grid-card:nth-child(5n+1) {
  -ms-grid-column-span: 4;
  grid-column: span 4/span 4;
  -ms-grid-row-span: 2;
  grid-row: span 2/span 2;
}

.wp-block-group.is-style-1-2-2-grid .grid-card:nth-child(5n+4),
.wp-block-group.is-style-1-2-2-grid .grid-card:nth-child(5n+5) {
  -ms-grid-column-span: 3;
  grid-column: span 3/span 3;
}

.wp-block-group.is-style-1-2-2-grid .grid-card .wp-block-cover {
  min-height: 242px;
  height: 100%;
  padding: 20px 30px;
  color: var(--wp--preset--color--base);
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  -webkit-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
          transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  -webkit-transition-duration: 0.15s;
          transition-duration: 0.15s;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
          transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}

.wp-block-group.is-style-1-2-2-grid .grid-card:hover .wp-block-cover {
  --tw-scale-x: .95;
  --tw-scale-y: .95;
  -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
          transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.wp-block-group.is-style-1-2-2-grid .grid-card .wp-block-cover__background {
  -webkit-transform: scale(1.4);
          transform: scale(1.4);
}

.wp-block-group.is-style-1-2-2-grid .grid-card .wp-block-cover .is-layout-constrained > *:not(:first-child) {
  -webkit-margin-before: var(--wp--preset--spacing--30);
          margin-block-start: var(--wp--preset--spacing--30);
}

.wp-block-group.is-style-1-2-2-grid .grid-card .post-meta-data {
  font-size: var(--wp--preset--font-size--meta-data-labels);
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 10px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-transform: uppercase;
  letter-spacing: 0.715px;
}

.wp-block-group.is-style-1-2-2-grid .grid-card .post-meta-data .topic {
  border-radius: 4px;
  background: rgba(238, 233, 227, 0.2);
  padding: 8px;
}

@media (min-width: 782px) {
  .wp-block-group.is-style-1-2-2-grid .grid-card:nth-child(5n+1) .wp-block-cover {
    padding: 30px 40px;
  }
  .wp-block-group.is-style-1-2-2-grid .grid-card h3.wp-block-heading, .wp-block-group.is-style-1-2-2-grid .grid-card .wp-block-outermost-mega-menu__menu-container .wp-block-heading.h3, .wp-block-outermost-mega-menu__menu-container .wp-block-group.is-style-1-2-2-grid .grid-card .wp-block-heading.h3 {
    font-size: var(--wp--preset--font-size--heading-4);
  }
  .wp-block-group.is-style-1-2-2-grid .grid-card:nth-child(5n+1) h3.wp-block-heading, .wp-block-group.is-style-1-2-2-grid .grid-card:nth-child(5n+1) .wp-block-outermost-mega-menu__menu-container .wp-block-heading.h3, .wp-block-outermost-mega-menu__menu-container .wp-block-group.is-style-1-2-2-grid .grid-card:nth-child(5n+1) .wp-block-heading.h3 {
    font-size: var(--wp--preset--font-size--heading-2);
  }
}
ul.wp-block-list.is-style-checkmark {
  list-style: none;
  padding-left: 0;
}
ul.wp-block-list.is-style-checkmark li {
  padding-left: 40px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.9988 1.7041C7.65581 1.7041 1.70312 7.65678 1.70312 14.9998C1.70312 22.3427 7.6558 28.2954 14.9988 28.2954C22.3417 28.2954 28.2945 22.3427 28.2945 14.9998C28.2945 7.65678 22.3417 1.7041 14.9988 1.7041ZM3.70312 14.9998C3.70312 8.76135 8.76038 3.7041 14.9988 3.7041C21.2372 3.7041 26.2945 8.76135 26.2945 14.9998C26.2945 21.2381 21.2372 26.2954 14.9988 26.2954C8.76038 26.2954 3.70312 21.2381 3.70312 14.9998ZM20.3168 11.0755C20.6347 10.6238 20.5262 10 20.0745 9.6822C19.6229 9.36436 18.9991 9.47285 18.6812 9.92451L13.0385 17.9431L10.7126 15.5741C10.3257 15.18 9.69252 15.1742 9.29843 15.5612C8.90434 15.9481 8.89854 16.5812 9.28547 16.9753L12.4521 20.2006C12.6601 20.4124 12.9513 20.5209 13.2471 20.4967C13.5429 20.4725 13.8127 20.3182 13.9835 20.0755L20.3168 11.0755Z' fill='%23DC4327'/%3E%3C/svg%3E");
  background-size: 30px;
  background-repeat: no-repeat;
  background-position: left top;
  min-height: 30px;
}
ul.wp-block-list.is-style-checkmark li:not(:first-child) {
  -webkit-margin-before: 10px;
          margin-block-start: 10px;
}

.wp-block-post-terms a {
  text-decoration: none;
  font-size: var(--wp--preset--font-size--meta-data-labels);
  -webkit-font-feature-settings: "cpsp" on;
          font-feature-settings: "cpsp" on;
  font-weight: 500;
  letter-spacing: 0.715px;
  text-transform: uppercase;
}
.wp-block-post-terms.has-style-topic-label-black a {
  text-decoration: none;
  padding: 8px;
  border-radius: 4px;
  background-color: var(--wp--preset--color--syncro-black);
  color: #C4C3C2;
  font-size: var(--wp--preset--font-size--meta-data-labels);
  -webkit-font-feature-settings: "cpsp" on;
          font-feature-settings: "cpsp" on;
  font-weight: 500;
  letter-spacing: 0.715px;
  text-transform: uppercase;
}
.wp-block-post-terms.has-style-topic-label-black a:hover {
  text-decoration: underline;
}
.wp-block-post-terms.is-style-topic-label-transparent-cream a {
  text-decoration: none;
  padding: 8px;
  border-radius: 4px;
  background-color: rgba(238, 233, 227, 0.2);
  color: #C4C3C2;
  font-size: var(--wp--preset--font-size--meta-data-labels);
  -webkit-font-feature-settings: "cpsp" on;
          font-feature-settings: "cpsp" on;
  font-weight: 500;
  letter-spacing: 0.715px;
  text-transform: uppercase;
}
.wp-block-post-terms.is-style-topic-label-transparent-cream a:hover {
  text-decoration: underline;
}

.wp-block-search__button-inside .wp-block-search__inside-wrapper {
  border: 1px solid var(--wp--preset--color--foreground-50);
  border-radius: 100px;
  font-size: var(--wp--preset--font-size--small);
  padding: 14px 20px;
}
.wp-block-search__button-inside .wp-block-search__inside-wrapper input.wp-block-search__input {
  background-color: transparent;
  padding: 0;
  font-size: var(--wp--preset--font-size--small);
}
.wp-block-search__button-inside .wp-block-search__inside-wrapper button.wp-block-search__button {
  background-color: transparent;
  color: var(--wp--preset--color--cream-4);
  -webkit-transform: rotateY(180deg);
          transform: rotateY(180deg);
  padding: 2px calc(1.333em + 2px) 0 2px;
  margin: 0;
}

.wp-block-post-author .wp-block-post-author__content p.wp-block-post-author__byline,
.wp-block-post-author .wp-block-post-author__content p.wp-block-post-author__name {
  display: inline;
  white-space: nowrap;
}
.wp-block-post-author .wp-block-post-author__content p.wp-block-post-author__byline br,
.wp-block-post-author .wp-block-post-author__content p.wp-block-post-author__name br {
  display: none;
}
.wp-block-post-author .wp-block-post-author__content p.wp-block-post-author__byline:after {
  content: " ";
}

.wp-block-post-date a {
  color: var(--wp--preset--color--foreground-70);
  text-decoration: none;
}

.ghub-query-load-more {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.ghub-query-load-more a {
  color: var(--wp--preset--color--syncro-black);
  padding: 20px 24px;
  line-height: 1;
  font-weight: 500;
}
.ghub-query-load-more a:hover {
  background-color: var(--wp--preset--color--cream-3) !important;
  text-decoration: underline;
}
@media (max-width: 781px) {
  .ghub-query-load-more a {
    width: 100%;
    text-align: center;
  }
}

.wp-block-group.has-background .wp-block-separator:not(.has-text-color) {
  color: var(--wp--custom--color--syncro-black-50);
}

.podcast-links-container {
  width: 100%;
  display: block;
  text-align: center;
  margin-bottom: 1rem;
}
.podcast-links-container a {
  display: inline-block;
}
.podcast-links-container a .podcastctaimg {
  height: 45px;
  width: auto;
  margin: 5px;
}
@media screen and (max-width: 781) {
  .podcast-links-container a .podcastctaimg {
    height: 40px;
  }
}

.wp-block-outermost-social-sharing {
  gap: 20px;
  margin-top: 20px;
}

.wp-block-ghub-tab-buttons-container {
  --ghub-tabs-button-padding-right: 40px;
}
@media screen and (max-width: 781px) {
  .wp-block-ghub-tab-buttons-container {
    --ghub-tabs-button-padding-right: 20px !important;
  }
}

.wp-block-yoast-seo-table-of-contents {
  max-width: 295px;
}
.wp-block-yoast-seo-table-of-contents h2, .wp-block-yoast-seo-table-of-contents .wp-block-outermost-mega-menu__menu-container .h2, .wp-block-outermost-mega-menu__menu-container .wp-block-yoast-seo-table-of-contents .h2 {
  font-size: var(--wp--custom--font-size--heading-6);
  text-transform: uppercase;
  line-height: 1.4;
  letter-spacing: 0.9px;
  border-top: 1px solid var(--wp--preset--color--cream-4);
  border-bottom: 1px solid var(--wp--preset--color--cream-4);
  padding: 20px 0;
}
.wp-block-yoast-seo-table-of-contents ul {
  list-style: none;
  padding-left: 0;
}
.wp-block-yoast-seo-table-of-contents ul li {
  -webkit-margin-before: 16px;
          margin-block-start: 16px;
}
.wp-block-yoast-seo-table-of-contents ul li a {
  color: var(--wp--preset--color--cream-4, #464648);
  font-size: var(--wp--preset--font-size--small);
  font-style: normal;
  font-weight: 500;
  line-height: 160%; /* 25.6px */
  text-decoration: none;
}
.wp-block-yoast-seo-table-of-contents ul li a:hover {
  text-decoration: underline;
}

/* Smooth Scroll */
html {
  scroll-behavior: smooth;
}

.wp-block-heading {
  --wp-admin--admin-bar--position-offset: calc(var(--wp-admin--admin-bar--height, 0px) + 140px);
  scroll-margin-top: calc(0px + var(--wp-admin--admin-bar--position-offset, 0px));
}
/*# sourceMappingURL=screen.css.map */