p {
  margin-top: inherit;
  margin-bottom: inherit;
}
p a {
  word-break: break-all;
}

.IconGroup .fl-icon-group .fl-icon {
  margin-top: 0;
  margin-bottom: 0;
}

/**/
div.fl-builder-content a {
  color: var(--fl-global-purple);
  text-decoration: none;
  transition: color 0.3s;
}
div.fl-builder-content a:hover {
  color: var(--fl-global-purple-dark);
}

/*
*   Button - Lightbox
*/
.fl-button-lightbox-wrap .mfp-content {
  background-color: transparent;
}

.mfp-wrap.fl-button-lightbox-wrap .mfp-close {
  border-radius: 50%;
  display: flex;
  width: 2.5rem !important;
  height: 2.5rem;
  justify-content: center;
  align-items: center;
  background-color: var(--fl-global-blue) !important;
  background-image: url("data:image/svg+xml,%3Csvg width='10' height='10' viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_481_18048)'%3E%3Cpath d='M8.9992 0.886719L1 8.88592' stroke='white' stroke-width='1.3332' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 0.886719L8.9992 8.88592' stroke='white' stroke-width='1.3332' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_481_18048'%3E%3Crect width='10' height='10' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A") !important;
  background-size: 16px !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  padding: 16px;
  font-size: 0px;
  opacity: 0.45;
  transition: 0.2s ease-in-out;
}

@media (max-width: 1024px) {
  .mfp-wrap.fl-button-lightbox-wrap .mfp-close {
    margin-right: 0.75rem;
    width: 1.5rem !important;
    height: 1.5rem;
    background-size: 12px !important;
    opacity: 1;
  }
}
.mfp-wrap.fl-button-lightbox-wrap .mfp-close:hover {
  opacity: 1;
  color: var(--fl-global-blue-secondary) !important;
}

@media (max-width: 1024px) {
  .mfp-wrap.fl-button-lightbox-wrap .mfp-close,
  .mfp-wrap.fl-button-lightbox-wrap .mfp-close:hover {
    top: -1rem !important;
  }
}
.mfp-iframe-scaler iframe {
  border: none;
}

.fl-builder-content .Btn-primary a.fl-button {
  color: var(--fl-global-white);
  padding: 7px 18px;
  border-radius: 32px;
  transition: 0.2s all;
  background-color: transparent;
  position: relative;
  overflow: hidden;
  background: var(--fl-global-purple);
  border: 0;
}
@media (max-width: 1024px) {
  .fl-builder-content .Btn-primary a.fl-button {
    padding: 6px 16px;
  }
}
.fl-builder-content .Btn-primary a.fl-button .fl-button-text {
  font-size: 1.5rem;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: -0.45px;
  position: relative;
}
@media (max-width: 1024px) {
  .fl-builder-content .Btn-primary a.fl-button .fl-button-text {
    font-size: 1.3rem;
    letter-spacing: -0.39px;
  }
}
.fl-builder-content .Btn-primary a.fl-button .fl-button-icon {
  color: inherit;
  margin-left: 0;
  position: relative;
  left: 0;
  transition: 0.2s ease-in-out;
}
.fl-builder-content .Btn-primary a.fl-button:hover .fl-button-icon-after,
.fl-builder-content .Btn-primary a.fl-button:hover .SSCMGrid-grid_item_cta_icon {
  animation: bounce 3s ease infinite;
}
.fl-builder-content .Btn-primary a.fl-button:active {
  top: 0;
}
.fl-builder-content .Btn-primary a.fl-button .fl-button-text {
  color: inherit;
}
.fl-builder-content .Btn-primary a.fl-button:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: -20%;
  opacity: 1;
  background-image: linear-gradient(262deg, var(--fl-global-blue) 0%, var(--fl-global-purple) 54%, var(--fl-global-coral) 100%);
  transition: 0.5s ease-in-out;
  width: 120%;
  height: 100%;
}
.fl-builder-content .Btn-primary a.fl-button:hover:before {
  left: 0%;
}
.fl-builder-content .Btn-primary a.fl-button:active:before {
  opacity: 0;
}
.fl-builder-content .Btn-primary-dark a.fl-button {
  color: #000000;
  padding: 7px 18px;
  border-radius: 32px;
  transition: 0.2s all;
  background-color: transparent;
  position: relative;
  overflow: hidden;
  background: var(--fl-global-white);
  border: 0;
}
@media (max-width: 1024px) {
  .fl-builder-content .Btn-primary-dark a.fl-button {
    padding: 6px 16px;
  }
}
.fl-builder-content .Btn-primary-dark a.fl-button .fl-button-text {
  font-size: 1.5rem;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: -0.45px;
  position: relative;
}
@media (max-width: 1024px) {
  .fl-builder-content .Btn-primary-dark a.fl-button .fl-button-text {
    font-size: 1.3rem;
    letter-spacing: -0.39px;
  }
}
.fl-builder-content .Btn-primary-dark a.fl-button .fl-button-icon {
  color: inherit;
  margin-left: 0;
  position: relative;
  left: 0;
  transition: 0.2s ease-in-out;
}
.fl-builder-content .Btn-primary-dark a.fl-button:hover .fl-button-icon-after,
.fl-builder-content .Btn-primary-dark a.fl-button:hover .SSCMGrid-grid_item_cta_icon {
  animation: bounce 3s ease infinite;
}
.fl-builder-content .Btn-primary-dark a.fl-button:active {
  top: 0;
}
.fl-builder-content .Btn-primary-dark a.fl-button .fl-button-text {
  color: inherit;
}
.fl-builder-content .Btn-primary-dark a.fl-button:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  background-image: linear-gradient(262deg, var(--fl-global-blue) 0%, var(--fl-global-purple) 54%, var(--fl-global-coral) 100%);
  transition: 0.3s ease-in-out;
  width: 120%;
  height: 100%;
}
.fl-builder-content .Btn-primary-dark a.fl-button:hover {
  color: var(--fl-global-white);
}
.fl-builder-content .Btn-primary-dark a.fl-button:hover:before {
  opacity: 1;
}
.fl-builder-content .Btn-primary-dark a.fl-button:active {
  color: var(--fl-global-white);
  background: var(--fl-global-purple);
}
.fl-builder-content .Btn-primary-dark a.fl-button:active:before {
  opacity: 0;
}
.fl-builder-content .Btn-secondary a.fl-button {
  color: var(--fl-global-gray-header);
  padding: 7px 18px;
  border-radius: 32px;
  transition: 0.2s all;
  border: solid 1px var(--fl-global-gray-light);
  background-color: transparent;
}
@media (max-width: 1024px) {
  .fl-builder-content .Btn-secondary a.fl-button {
    padding: 6px 16px;
  }
}
.fl-builder-content .Btn-secondary a.fl-button .fl-button-text {
  font-size: 1.5rem;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: -0.45px;
  position: relative;
}
@media (max-width: 1024px) {
  .fl-builder-content .Btn-secondary a.fl-button .fl-button-text {
    font-size: 1.3rem;
    letter-spacing: -0.39px;
  }
}
.fl-builder-content .Btn-secondary a.fl-button .fl-button-icon {
  color: inherit;
  margin-left: 0;
  position: relative;
  left: 0;
  transition: 0.2s ease-in-out;
}
.fl-builder-content .Btn-secondary a.fl-button:hover .fl-button-icon-after,
.fl-builder-content .Btn-secondary a.fl-button:hover .SSCMGrid-grid_item_cta_icon {
  animation: bounce 3s ease infinite;
}
.fl-builder-content .Btn-secondary a.fl-button:active {
  top: 0;
}
.fl-builder-content .Btn-secondary a.fl-button .fl-button-text {
  color: inherit;
}
.fl-builder-content .Btn-secondary a.fl-button:hover {
  color: #000000;
  border-color: #000000;
}
.fl-builder-content .Btn-secondary a.fl-button:active {
  color: #000000;
  border-color: #000000;
}
.fl-builder-content .Btn-secondary-dark a.fl-button {
  padding: 7px 18px;
  border-radius: 32px;
  transition: 0.2s all;
  color: var(--fl-global-white);
  border: solid 1px #ffffff33;
  background-color: transparent;
}
@media (max-width: 1024px) {
  .fl-builder-content .Btn-secondary-dark a.fl-button {
    padding: 6px 16px;
  }
}
.fl-builder-content .Btn-secondary-dark a.fl-button .fl-button-text {
  font-size: 1.5rem;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: -0.45px;
  position: relative;
}
@media (max-width: 1024px) {
  .fl-builder-content .Btn-secondary-dark a.fl-button .fl-button-text {
    font-size: 1.3rem;
    letter-spacing: -0.39px;
  }
}
.fl-builder-content .Btn-secondary-dark a.fl-button .fl-button-icon {
  color: inherit;
  margin-left: 0;
  position: relative;
  left: 0;
  transition: 0.2s ease-in-out;
}
.fl-builder-content .Btn-secondary-dark a.fl-button:hover .fl-button-icon-after,
.fl-builder-content .Btn-secondary-dark a.fl-button:hover .SSCMGrid-grid_item_cta_icon {
  animation: bounce 3s ease infinite;
}
.fl-builder-content .Btn-secondary-dark a.fl-button:active {
  top: 0;
}
.fl-builder-content .Btn-secondary-dark a.fl-button .fl-button-text {
  color: inherit;
}
.fl-builder-content .Btn-secondary-dark a.fl-button:hover {
  color: var(--fl-global-white);
  border-color: var(--fl-global-white);
}
.fl-builder-content .Btn-secondary-dark a.fl-button:active {
  color: var(--fl-global-white);
  border-color: var(--fl-global-white);
}
.fl-builder-content .Btn-tertiary a.fl-button {
  padding: 7px 18px;
  border-radius: 32px;
  transition: 0.2s all;
  color: var(--fl-global-black);
  border: 0;
  padding: 0;
  background-color: transparent;
}
@media (max-width: 1024px) {
  .fl-builder-content .Btn-tertiary a.fl-button {
    padding: 6px 16px;
  }
}
.fl-builder-content .Btn-tertiary a.fl-button .fl-button-text {
  font-size: 1.5rem;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: -0.45px;
  position: relative;
}
@media (max-width: 1024px) {
  .fl-builder-content .Btn-tertiary a.fl-button .fl-button-text {
    font-size: 1.3rem;
    letter-spacing: -0.39px;
  }
}
.fl-builder-content .Btn-tertiary a.fl-button .fl-button-icon {
  color: inherit;
  margin-left: 0;
  position: relative;
  left: 0;
  transition: 0.2s ease-in-out;
}
.fl-builder-content .Btn-tertiary a.fl-button:hover .fl-button-icon-after,
.fl-builder-content .Btn-tertiary a.fl-button:hover .SSCMGrid-grid_item_cta_icon {
  animation: bounce 3s ease infinite;
}
.fl-builder-content .Btn-tertiary a.fl-button:active {
  top: 0;
}
@media (max-width: 1024px) {
  .fl-builder-content .Btn-tertiary a.fl-button {
    padding: 0;
  }
}
.fl-builder-content .Btn-tertiary a.fl-button .fl-button-text {
  color: inherit;
}
.fl-builder-content .Btn-tertiary a.fl-button:hover {
  color: var(--fl-global-purple);
}
.fl-builder-content .Btn-tertiary a.fl-button:active {
  color: var(--fl-global-purple);
}
.fl-builder-content .Btn-tertiary-dark a.fl-button {
  padding: 7px 18px;
  border-radius: 32px;
  transition: 0.2s all;
  color: var(--fl-global-white);
  border: 0;
  padding: 0;
  background-color: transparent;
}
@media (max-width: 1024px) {
  .fl-builder-content .Btn-tertiary-dark a.fl-button {
    padding: 6px 16px;
  }
}
.fl-builder-content .Btn-tertiary-dark a.fl-button .fl-button-text {
  font-size: 1.5rem;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: -0.45px;
  position: relative;
}
@media (max-width: 1024px) {
  .fl-builder-content .Btn-tertiary-dark a.fl-button .fl-button-text {
    font-size: 1.3rem;
    letter-spacing: -0.39px;
  }
}
.fl-builder-content .Btn-tertiary-dark a.fl-button .fl-button-icon {
  color: inherit;
  margin-left: 0;
  position: relative;
  left: 0;
  transition: 0.2s ease-in-out;
}
.fl-builder-content .Btn-tertiary-dark a.fl-button:hover .fl-button-icon-after,
.fl-builder-content .Btn-tertiary-dark a.fl-button:hover .SSCMGrid-grid_item_cta_icon {
  animation: bounce 3s ease infinite;
}
.fl-builder-content .Btn-tertiary-dark a.fl-button:active {
  top: 0;
}
@media (max-width: 1024px) {
  .fl-builder-content .Btn-tertiary-dark a.fl-button {
    padding: 0;
  }
}
.fl-builder-content .Btn-tertiary-dark a.fl-button .fl-button-text {
  color: inherit;
}
.fl-builder-content .Btn-tertiary-dark a.fl-button:hover {
  color: var(--fl-global-coral);
}
.fl-builder-content .Btn-tertiary-dark a.fl-button:active {
  color: var(--fl-global-coral);
}

.SSCMSiteHeader-action--main_right_1 {
  color: #000000;
  padding: 7px 18px;
  border-radius: 32px;
  transition: 0.2s all;
  background-color: transparent;
  position: relative;
  overflow: hidden;
  background: var(--fl-global-white);
  border: 0;
  color: inherit;
  display: flex;
  font-size: 1.5rem;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: -0.45px;
}
.SSCMSiteHeader-action--main_right_1::after {
  display: none;
}
.SSCMSiteHeader-action--main_right_1:hover {
  background: none;
}
.SSCMSiteHeader-action--main_right_1:active {
  background: none;
}

div.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 1"] a {
  color: var(--fl-global-white);
  line-height: normal;
  border: 0;
  padding: 0;
  background-color: transparent;
}
div.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 1"] a .fl-button-text {
  color: inherit;
}
div.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 2"] a,
div.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 3"] a {
  color: #000000;
  padding: 7px 18px;
  border-radius: 32px;
  transition: 0.2s all;
  background-color: transparent;
  position: relative;
  overflow: hidden;
  background: var(--fl-global-white);
  border: 0;
  display: flex;
  font-size: 1.5rem;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: -0.45px;
}
@media (max-width: 1024px) {
  div.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 2"] a,
  div.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 3"] a {
    font-size: 1.3rem;
    letter-spacing: -0.39px;
    padding: 6px 16px;
  }
}
div.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 2"] a::after,
div.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 3"] a::after {
  content: "\e935";
  position: relative;
  font-family: "ss-icons" !important;
  right: 0;
  transition: 0.3s all;
  margin-left: 4px;
}
div.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 2"] a:hover,
div.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 3"] a:hover {
  color: var(--fl-global-white);
  background-image: linear-gradient(262deg, var(--fl-global-blue) 0%, var(--fl-global-purple) 54%, var(--fl-global-coral) 100%);
  transition: 0.2s ease-in-out;
}
div.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 2"] a:hover:after,
div.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 3"] a:hover:after {
  animation: bounce 3s ease infinite;
}
div.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 2"] a:active,
div.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 3"] a:active {
  color: var(--fl-global-white);
  background: var(--fl-global-purple);
}
div.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 2"] a:active:before,
div.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 3"] a:active:before {
  opacity: 0;
}
.fl-theme-builder-header-sticky div.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 2"] a,
.fl-theme-builder-header-sticky div.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 3"] a {
  color: #000000;
  padding: 7px 18px;
  border-radius: 32px;
  transition: 0.2s all;
  background-color: transparent;
  position: relative;
  overflow: hidden;
  background: var(--fl-global-white);
  border: 0;
  color: inherit;
  display: flex;
  font-size: 1.5rem;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: -0.45px;
}
@media (max-width: 1024px) {
  .fl-theme-builder-header-sticky div.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 2"] a,
  .fl-theme-builder-header-sticky div.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 3"] a {
    font-size: 1.3rem;
    letter-spacing: -0.39px;
    padding: 6px 16px;
  }
}
.fl-theme-builder-header-sticky div.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 2"] a::after,
.fl-theme-builder-header-sticky div.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 3"] a::after {
  content: "\e935";
  position: relative;
  font-family: "ss-icons" !important;
  right: 0;
  transition: 0.3s all;
  margin-left: 4px;
}
.fl-theme-builder-header-sticky div.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 2"] a:hover,
.fl-theme-builder-header-sticky div.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 3"] a:hover {
  color: var(--fl-global-white);
  background-image: linear-gradient(262deg, var(--fl-global-blue) 0%, var(--fl-global-purple) 54%, var(--fl-global-coral) 100%);
  transition: 0.2s ease-in-out;
}
.fl-theme-builder-header-sticky div.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 2"] a:hover:after,
.fl-theme-builder-header-sticky div.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 3"] a:hover:after {
  animation: bounce 3s ease infinite;
}
.fl-theme-builder-header-sticky div.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 2"] a:active,
.fl-theme-builder-header-sticky div.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 3"] a:active {
  color: var(--fl-global-white);
  background: var(--fl-global-purple);
}
.fl-theme-builder-header-sticky div.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 2"] a:active:before,
.fl-theme-builder-header-sticky div.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 3"] a:active:before {
  opacity: 0;
}
.fl-theme-builder-header-sticky div.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 1"] a {
  color: #000000;
  line-height: normal;
  border: 0;
  padding: 0;
  background-color: transparent;
}
.fl-theme-builder-header-sticky div.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 1"] a:hover {
  color: #0000ff;
}
.fl-theme-builder-header-sticky div.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 1"] a .fl-button-text {
  color: inherit;
}
.fl-theme-builder-header-sticky div.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 2"] a {
  color: var(--fl-global-white);
  background-color: var(--fl-global-purple);
  background-image: linear-gradient(262deg, var(--fl-global-blue) 0%, var(--fl-global-purple) 54%, var(--fl-global-coral) 100%);
  transition: 0.5s ease-in-out;
  font-size: 1.5rem;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: -0.45px;
  background-size: 120%;
  background-position: 100% 0;
}
@media (max-width: 1024px) {
  .fl-theme-builder-header-sticky div.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 2"] a {
    font-size: 1.3rem;
    letter-spacing: -0.39px;
    padding: 6px 16px;
  }
}
.fl-theme-builder-header-sticky div.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 2"] a:hover {
  background-size: 100%;
  background-position: 0 0;
}

.header-light .SSCMSiteHeader-action--main_right_1 {
  color: var(--fl-global-white);
  background-color: var(--fl-global-purple);
  background-image: linear-gradient(262deg, var(--fl-global-blue) 0%, var(--fl-global-purple) 54%, var(--fl-global-coral) 100%);
  font-size: 1.5rem;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: -0.45px;
  transition: 0.5s ease-in-out;
  background-size: 120%;
  background-position: 100% 0;
}
@media (max-width: 1024px) {
  .header-light .SSCMSiteHeader-action--main_right_1 {
    font-size: 1.3rem;
    letter-spacing: -0.39px;
    padding: 6px 16px;
  }
}
.header-light .SSCMSiteHeader-action--main_right_1::after {
  display: block;
  content: "\e935";
  position: relative;
  font-family: "ss-icons" !important;
  right: 0;
  transition: 0.3s all;
  margin-left: 4px;
}
.header-light .SSCMSiteHeader-action--main_right_1:hover {
  background-size: 100%;
  background-position: 0 0;
}
.header-light .SSCMSiteHeader-action--main_right_1:hover:after {
  animation: bounce 3s ease infinite;
}

@keyframes bounce {
  0% {
    left: 0;
  }
  5.55556% {
    left: 0;
  }
  11.11111% {
    left: 0;
  }
  22.22222% {
    left: 7px;
  }
  27.77778% {
    left: 0;
  }
  33.33333% {
    left: 7px;
  }
  44.44444% {
    left: 0;
  }
  100% {
    left: 0;
  }
}
.Mt-auto {
  margin-top: auto;
}

.WidgetTitle-none .widgettitle {
  display: none;
}

.BoxDivider-light {
  background: var(--fl-global-white);
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 50%, rgba(255, 255, 255, 0) 100%);
  opacity: 0.5;
}

.ImgRatio-4_3 .fl-photo-img {
  aspect-ratio: 4/3;
}
.ImgRatio-5_4 .fl-photo-img {
  aspect-ratio: 5/4;
}
.ImgRatio-5_3 .fl-photo-img {
  aspect-ratio: 5/3;
}
.ImgRatio-16_10 .fl-photo-img {
  aspect-ratio: 16/10;
}

.Divider .fl-separator {
  -o-border-image: linear-gradient(90deg, rgba(209, 211, 213, 0) 0%, #d1d3d5 50%, rgba(209, 211, 213, 0) 100%);
     border-image: linear-gradient(90deg, rgba(209, 211, 213, 0) 0%, #d1d3d5 50%, rgba(209, 211, 213, 0) 100%);
  border-image-slice: 1;
}

.CardCustomShadow .SSCMGrid-grid_item,
.BoxShadow .fl-col-content {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.06), 0 8px 16px 0 rgba(0, 0, 0, 0.15);
  overflow: hidden;
}

.GradientText-Number .fl-number-string {
  background: linear-gradient(261.57deg, var(--fl-global-blue) 24.71%, var(--fl-global-purple) 57.68%, var(--fl-global-coral) 90.64%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}

.HeroBgImg * {
  height: 100%;
}
.HeroBgImg .fl-photo-content {
  display: block;
}
.HeroBgImg .fl-photo-content img {
  position: absolute;
  inset: 0;
  height: 100%;
}

.fl-builder-content .fl-heading-text .Text-coral {
  color: var(--fl-global-coral);
}

.Text-coral {
  color: var(--fl-global-coral);
}

.WidgetTitle-none .widgettitle {
  display: none;
}

/*
* SSCM Global Classes
*/
.SSCMGrid-btn-tertiary .SSCMGrid-grid_item_cta {
  padding: 7px 18px;
  border-radius: 32px;
  transition: 0.2s all;
  color: var(--fl-global-black);
  border: 0;
  padding: 0;
  background-color: transparent;
}
@media (max-width: 1024px) {
  .SSCMGrid-btn-tertiary .SSCMGrid-grid_item_cta {
    padding: 6px 16px;
  }
}
.SSCMGrid-btn-tertiary .SSCMGrid-grid_item_cta .fl-button-text {
  font-size: 1.5rem;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: -0.45px;
  position: relative;
}
@media (max-width: 1024px) {
  .SSCMGrid-btn-tertiary .SSCMGrid-grid_item_cta .fl-button-text {
    font-size: 1.3rem;
    letter-spacing: -0.39px;
  }
}
.SSCMGrid-btn-tertiary .SSCMGrid-grid_item_cta .fl-button-icon {
  color: inherit;
  margin-left: 0;
  position: relative;
  left: 0;
  transition: 0.2s ease-in-out;
}
.SSCMGrid-btn-tertiary .SSCMGrid-grid_item_cta:hover .fl-button-icon-after,
.SSCMGrid-btn-tertiary .SSCMGrid-grid_item_cta:hover .SSCMGrid-grid_item_cta_icon {
  animation: bounce 3s ease infinite;
}
.SSCMGrid-btn-tertiary .SSCMGrid-grid_item_cta:active {
  top: 0;
}
@media (max-width: 1024px) {
  .SSCMGrid-btn-tertiary .SSCMGrid-grid_item_cta {
    padding: 0;
  }
}
.SSCMGrid-btn-tertiary .SSCMGrid-grid_item_cta .fl-button-text {
  color: inherit;
}
.SSCMGrid-btn-tertiary .SSCMGrid-grid_item_cta:hover {
  color: var(--fl-global-purple);
}
.SSCMGrid-btn-tertiary .SSCMGrid-grid_item_cta:active {
  color: var(--fl-global-purple);
}
.SSCMGrid-btn-tertiary .SSCMGrid-grid_item_cta .SSCMGrid-grid_item_cta_icon {
  position: relative;
}

.Position-relative {
  position: relative;
}

html:not(.fl-builder-edit) .BleedingBg {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: -1;
}
html:not(.fl-builder-edit) .BleedingBg-start {
  right: 100%;
  left: -9999px;
}
html:not(.fl-builder-edit) .BleedingBg-end {
  right: -9999px;
  left: 100%;
}

.BioCard {
  position: relative;
  direction: unset;
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: auto;
  gap: 24px;
  padding-top: 32px;
  padding-bottom: 32px;
}
@media (min-width: 1025px) {
  .BioCard {
    padding-top: 48px;
    padding-bottom: 48px;
  }
}
.BioCard:not(:first-child) {
  margin-top: 32px;
}
@media (min-width: 1025px) {
  .BioCard:not(:first-child) {
    margin-top: 64px;
  }
}
.BioCard:not(:last-child) {
  margin-bottom: 32px;
}
@media (min-width: 1025px) {
  .BioCard:not(:last-child) {
    margin-bottom: 64px;
  }
}
.BioCard:last-child {
  padding-bottom: 0;
}
.BioCard:last-child:after {
  display: none;
}
.BioCard:before, .BioCard:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  background-color: var(--fl-global-off-white);
}
.BioCard:before {
  top: 0;
}
.BioCard::after {
  bottom: 0;
}
.BioCard > .wp-block-media-text__media {
  grid-column: initial;
  width: 90px;
  border-radius: 50%;
  overflow: hidden;
}
.BioCard > .wp-block-media-text__content {
  direction: initial;
  grid-column: initial;
  grid-row: initial;
  padding: 0;
}

.PostContent .BioCard p {
  margin-bottom: 8px;
}

.BioCard strong {
  font-size: 1.8rem;
  letter-spacing: -0.54px;
  color: var(--fl-global-gray-header);
}

@media (min-width: 1025px) {
  .BioCard {
    grid-template-columns: repeat(2, auto);
  }
  .BioCard > .wp-block-media-text__media {
    width: 180px;
  }
}
.fl-accordion-item {
  padding: 24px;
  background-color: var(--fl-global-white);
}
@media (max-width: 1024px) {
  .fl-accordion-item {
    padding: 16px;
  }
}
.fl-accordion-item .fl-accordion-button-label:hover {
  color: var(--fl-global-blue);
}
.fl-accordion-item .fl-accordion-button-label:active, .fl-accordion-item .fl-accordion-button-label:focus {
  outline: none;
}
.fl-accordion-item .fl-accordion-button {
  padding: 0;
}
.fl-accordion-item .fl-accordion-content {
  padding: 12px 0 0 0;
}
.fl-accordion-item a.fl-accordion-button-icon {
  width: 32px;
  height: 32px;
  display: flex;
  border-radius: 50%;
  background: #000000;
  align-items: center;
  justify-content: center;
  opacity: 1;
  padding: 0;
  color: var(--fl-global-white);
  text-decoration: none;
}
.fl-accordion-item a.fl-accordion-button-icon i {
  opacity: 1;
  color: var(--fl-global-white);
  padding: 0;
  margin-right: 1px;
}
.fl-accordion-item a.fl-accordion-button-icon i:before {
  color: var(--fl-global-white);
}
.fl-accordion-item a.fl-accordion-button-icon:active, .fl-accordion-item a.fl-accordion-button-icon:focus {
  outline: none;
}

.fl-accordion-item-active {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.06), 0 8px 16px 0 rgba(0, 0, 0, 0.15);
  border-color: transparent !important;
  background-image: linear-gradient(white, white), linear-gradient(262deg, var(--fl-global-blue) 0%, var(--fl-global-purple) 54%, var(--fl-global-coral) 100%), linear-gradient(262deg, var(--fl-global-blue) 0%, var(--fl-global-purple) 54%, var(--fl-global-coral) 100%), linear-gradient(262deg, var(--fl-global-blue) 0%, var(--fl-global-purple) 54%, var(--fl-global-coral) 100%), linear-gradient(262deg, var(--fl-global-blue) 0%, var(--fl-global-purple) 54%, var(--fl-global-coral) 100%);
  background-origin: border-box;
  background-clip: padding-box, border-box !important;
}
.fl-accordion-item-active a.fl-accordion-button-icon {
  background: linear-gradient(261.99deg, #0000ff -17.63%, #7124eb 14.32%, #f0575a 126.14%);
}
.fl-accordion-item-active .fl-accordion-button-label {
  color: var(--fl-global-blue);
}

.SSCMSiteHeader-menu--dropdown {
  left: 50%;
  transform: translateX(-50%);
}

@media (min-width: 1025px) {
  .navdropdown-tabs > ul.SSCMSiteHeader-menu--dropdown {
    width: 780px;
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.04), 0 8px 20px 0 rgba(0, 0, 0, 0.12);
    z-index: 9;
    grid-template-columns: auto;
  }
}
.navdropdown-tabs > ul.SSCMSiteHeader-menu--dropdown > li.overview-link a.SSCMSiteHeader-link_anchor .SSCMSiteHeader-title {
  font-size: 1.3rem;
  letter-spacing: -0.39px;
}
.navdropdown-tabs > ul.SSCMSiteHeader-menu--dropdown .navdropdown-grouptab .no-label .SSCMSiteHeader-title {
  display: none;
}
.navdropdown-tabs > ul.SSCMSiteHeader-menu--dropdown .navdropdown-grouptab > a {
  cursor: not-allowed;
  pointer-events: none;
  font-size: 1.4rem !important;
  font-weight: 500 !important;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: 0.7px !important;
  text-align: left;
  color: var(--fl-global-gray-header);
  padding: 0;
  text-transform: uppercase;
  margin-bottom: 32px;
  color: var(--fl-global-gray-header);
}
@media (max-width: 1024px) {
  .navdropdown-tabs > ul.SSCMSiteHeader-menu--dropdown .navdropdown-grouptab > a {
    margin-bottom: 24px;
  }
}
.navdropdown-tabs > ul.SSCMSiteHeader-menu--dropdown .navdropdown-grouptab > ul.SSCMSiteHeader-menu--list {
  position: relative;
}
@media (max-width: 1024px) {
  .navdropdown-tabs > ul.SSCMSiteHeader-menu--dropdown .navdropdown-grouptab > ul.SSCMSiteHeader-menu--list {
    height: auto !important;
    opacity: 1 !important;
    left: auto !important;
    top: 0 !important;
    position: relative !important;
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    -moz-column-gap: 0;
         column-gap: 0;
    row-gap: 24px;
  }
}
@media (max-width: 1024px) {
  .navdropdown-tabs > ul.SSCMSiteHeader-menu--dropdown .navdropdown-grouptab > ul.SSCMSiteHeader-menu--list > li > a:hover .SSCMSiteHeader-title::after {
    opacity: 1;
    right: -8px;
  }
  .navdropdown-tabs > ul.SSCMSiteHeader-menu--dropdown .navdropdown-grouptab > ul.SSCMSiteHeader-menu--list > li > a img {
    border-radius: 12px;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
    margin-right: 16px;
    width: 48px;
    height: 48px;
    flex-shrink: 0;
  }
  .navdropdown-tabs > ul.SSCMSiteHeader-menu--dropdown .navdropdown-grouptab > ul.SSCMSiteHeader-menu--list > li > a .SSCMSiteHeader-title {
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    text-transform: none;
    line-height: 1.6;
    font-size: 1.6rem;
    letter-spacing: -0.48px;
    text-align: left;
    color: var(--fl-global-gray-header);
    position: relative;
  }
  .navdropdown-tabs > ul.SSCMSiteHeader-menu--dropdown .navdropdown-grouptab > ul.SSCMSiteHeader-menu--list > li > a .SSCMSiteHeader-title:after {
    content: "\e935";
    position: relative;
    font-family: "ss-icons" !important;
    right: 0;
    opacity: 0;
    transition: 0.2s ease-in-out;
  }
  .navdropdown-tabs > ul.SSCMSiteHeader-menu--dropdown .navdropdown-grouptab > ul.SSCMSiteHeader-menu--list > li > a .SSCMSiteHeader-description {
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    text-transform: none;
    line-height: 1.6;
    font-size: 1.4rem;
    letter-spacing: -0.42px;
    text-align: left;
    color: #303c49;
  }
}
@media (min-width: 1025px) {
  .navdropdown-tabs > ul.SSCMSiteHeader-menu--dropdown .navdropdown-grouptab > ul.SSCMSiteHeader-menu--list > li {
    display: flex;
    gap: 64px;
    margin-bottom: 16px;
    justify-content: space-between;
    align-items: flex-start;
  }
  .navdropdown-tabs > ul.SSCMSiteHeader-menu--dropdown .navdropdown-grouptab > ul.SSCMSiteHeader-menu--list > li.active > a {
    border-radius: 12px;
    background-color: var(--fl-global-off-white);
  }
  .navdropdown-tabs > ul.SSCMSiteHeader-menu--dropdown .navdropdown-grouptab > ul.SSCMSiteHeader-menu--list > li.active > ul {
    display: block;
  }
  .navdropdown-tabs > ul.SSCMSiteHeader-menu--dropdown .navdropdown-grouptab > ul.SSCMSiteHeader-menu--list > li:last-child {
    margin-bottom: 0;
  }
  .navdropdown-tabs > ul.SSCMSiteHeader-menu--dropdown .navdropdown-grouptab > ul.SSCMSiteHeader-menu--list > li > a {
    width: 37%;
    padding: 12px 24px;
  }
  .navdropdown-tabs > ul.SSCMSiteHeader-menu--dropdown .navdropdown-grouptab > ul.SSCMSiteHeader-menu--list > li > a img {
    display: none;
  }
  .navdropdown-tabs > ul.SSCMSiteHeader-menu--dropdown .navdropdown-grouptab > ul.SSCMSiteHeader-menu--list > li > a:hover {
    border-radius: 12px;
    background-color: var(--fl-global-off-white);
  }
  .navdropdown-tabs > ul.SSCMSiteHeader-menu--dropdown .navdropdown-grouptab > ul.SSCMSiteHeader-menu--list > li > a .SSCMSiteHeader-title {
    font-size: 1.8rem;
    font-weight: 600;
    font-stretch: normal;
    font-style: normal;
    text-transform: none;
    line-height: 1.6;
    letter-spacing: -0.54px;
    text-align: left;
    color: var(--fl-global-gray-header);
  }
  .navdropdown-tabs > ul.SSCMSiteHeader-menu--dropdown .navdropdown-grouptab > ul.SSCMSiteHeader-menu--list > li > a .SSCMSiteHeader-description {
    font-size: 1.6rem;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    text-transform: none;
    line-height: 1.6;
    letter-spacing: -0.48px;
    text-align: left;
    color: #000000;
  }
  .navdropdown-tabs > ul.SSCMSiteHeader-menu--dropdown .navdropdown-grouptab > ul.SSCMSiteHeader-menu--list > li > ul {
    width: 63%;
    position: absolute;
    right: 0;
    top: -12px;
    padding-left: 64px;
  }
  .navdropdown-tabs > ul.SSCMSiteHeader-menu--dropdown .navdropdown-grouptab > ul.SSCMSiteHeader-menu--list > li > ul li {
    border: 1px solid var(--fl-global-off-white);
    width: 350px;
    height: 266px;
    overflow: hidden;
    border-radius: 16px;
    position: relative;
    display: flex;
  }
  .navdropdown-tabs > ul.SSCMSiteHeader-menu--dropdown .navdropdown-grouptab > ul.SSCMSiteHeader-menu--list > li > ul li img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    -o-object-position: center;
       object-position: center;
    position: absolute;
  }
  .navdropdown-tabs > ul.SSCMSiteHeader-menu--dropdown .navdropdown-grouptab > ul.SSCMSiteHeader-menu--list > li:hover > ul {
    display: block;
  }
  .navdropdown-tabs > ul.SSCMSiteHeader-menu--dropdown .navdropdown-grouptab > ul.SSCMSiteHeader-menu--list > li > ul {
    display: none;
  }
}

@media (min-width: 1025px) {
  .navdropdown-img > ul.SSCMSiteHeader-menu--dropdown {
    width: 780px;
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.04), 0 8px 20px 0 rgba(0, 0, 0, 0.12);
    z-index: 9;
    grid-template-columns: auto;
  }
}
.navdropdown-img > ul.SSCMSiteHeader-menu--dropdown > li.overview-link a.SSCMSiteHeader-link_anchor .SSCMSiteHeader-title {
  font-size: 1.3rem;
  letter-spacing: -0.39px;
}
.navdropdown-img > ul.SSCMSiteHeader-menu--dropdown .navdropdown-imggroup .SSCMSiteHeader-link_disclosure_triangle {
  display: none;
}
.navdropdown-img > ul.SSCMSiteHeader-menu--dropdown .navdropdown-imggroup > a {
  cursor: not-allowed;
  pointer-events: none;
  font-size: 1.4rem !important;
  font-weight: 500 !important;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: 0.7px !important;
  text-align: left;
  color: var(--fl-global-gray-header);
  padding: 0;
  text-transform: uppercase;
  margin-bottom: 32px;
  color: var(--fl-global-gray-header);
}
@media (max-width: 1024px) {
  .navdropdown-img > ul.SSCMSiteHeader-menu--dropdown .navdropdown-imggroup > a {
    margin-bottom: 24px;
  }
}
.navdropdown-img > ul.SSCMSiteHeader-menu--dropdown .navdropdown-imggroup > ul {
  display: grid !important;
  grid-template-columns: repeat(2, 1fr);
  -moz-column-gap: 64px;
       column-gap: 64px;
  row-gap: 24px;
}
@media (max-width: 1024px) {
  .navdropdown-img > ul.SSCMSiteHeader-menu--dropdown .navdropdown-imggroup > ul {
    height: auto !important;
    opacity: 1 !important;
    left: auto !important;
    top: 0 !important;
    position: relative !important;
    grid-template-columns: repeat(1, 1fr);
    -moz-column-gap: 0;
         column-gap: 0;
    row-gap: 24px;
  }
}
.navdropdown-img > ul.SSCMSiteHeader-menu--dropdown .navdropdown-imggroup > ul li > a:hover .SSCMSiteHeader-title::after {
  opacity: 1;
  right: -8px;
}
.navdropdown-img > ul.SSCMSiteHeader-menu--dropdown .navdropdown-imggroup > ul li > a img {
  width: 56px;
  height: 56px;
  border-radius: 12px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  margin-right: 16px;
  flex-shrink: 0;
}
@media (max-width: 1024px) {
  .navdropdown-img > ul.SSCMSiteHeader-menu--dropdown .navdropdown-imggroup > ul li > a img {
    width: 48px;
    height: 48px;
  }
}
.navdropdown-img > ul.SSCMSiteHeader-menu--dropdown .navdropdown-imggroup > ul li > a .SSCMSiteHeader-title {
  font-size: 1.8rem;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  text-transform: none;
  line-height: 1.6;
  letter-spacing: -0.54px;
  text-align: left;
  color: var(--fl-global-gray-header);
  position: relative;
}
@media (max-width: 1024px) {
  .navdropdown-img > ul.SSCMSiteHeader-menu--dropdown .navdropdown-imggroup > ul li > a .SSCMSiteHeader-title {
    font-size: 1.6rem;
    line-height: 1.6;
    letter-spacing: -0.48px;
  }
}
.navdropdown-img > ul.SSCMSiteHeader-menu--dropdown .navdropdown-imggroup > ul li > a .SSCMSiteHeader-title:after {
  content: "\e935";
  position: relative;
  font-family: "ss-icons" !important;
  right: 0;
  opacity: 0;
  transition: 0.2s ease-in-out;
}
.navdropdown-img > ul.SSCMSiteHeader-menu--dropdown .navdropdown-imggroup > ul li > a .SSCMSiteHeader-description {
  font-size: 1.6rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  text-transform: none;
  line-height: 1.6;
  letter-spacing: -0.48px;
  text-align: left;
  color: #000000;
}
@media (max-width: 1024px) {
  .navdropdown-img > ul.SSCMSiteHeader-menu--dropdown .navdropdown-imggroup > ul li > a .SSCMSiteHeader-description {
    font-size: 1.4rem;
    line-height: 1.6;
    letter-spacing: -0.42px;
  }
}

@media (min-width: 1025px) {
  .navdropdown-groups > ul.SSCMSiteHeader-menu--dropdown {
    width: 780px;
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.04), 0 8px 20px 0 rgba(0, 0, 0, 0.12);
    z-index: 9;
    grid-template-columns: auto;
    padding: 0;
    padding: 0 0 8px 0;
    background-color: var(--fl-global-off-white);
    border: none;
  }
  .navdropdown-groups > ul.SSCMSiteHeader-menu--dropdown.is-EVAMenu-menu--active {
    display: flex;
    flex-direction: column;
    gap: 8px;
  }
}
.navdropdown-groups > ul.SSCMSiteHeader-menu--dropdown > li.overview-link a.SSCMSiteHeader-link_anchor:after {
  top: -3px;
  font-size: 20px;
}
.navdropdown-groups > ul.SSCMSiteHeader-menu--dropdown > li.overview-link a.SSCMSiteHeader-link_anchor .SSCMSiteHeader-title {
  font-size: 1.5rem;
  letter-spacing: -0.45px;
}
.navdropdown-groups > ul.SSCMSiteHeader-menu--dropdown .navdropdown-group.hide-navgroup {
  display: none;
}
@media (max-width: 1024px) {
  .navdropdown-groups > ul.SSCMSiteHeader-menu--dropdown .navdropdown-group {
    border-top: 1px solid var(--fl-global-off-white);
    padding-top: 24px;
  }
  .navdropdown-groups > ul.SSCMSiteHeader-menu--dropdown .navdropdown-group:first-child {
    padding-top: 0;
    border-top: 0;
  }
  .navdropdown-groups > ul.SSCMSiteHeader-menu--dropdown .navdropdown-group:first-child > a {
    margin-bottom: 0;
  }
  .navdropdown-groups > ul.SSCMSiteHeader-menu--dropdown .navdropdown-group:first-child > ul {
    margin-top: 24px;
  }
}
@media (min-width: 1025px) {
  .navdropdown-groups > ul.SSCMSiteHeader-menu--dropdown .navdropdown-group {
    background-color: var(--fl-global-white);
    border-radius: 16px;
    padding: 32px 48px;
    border: 8px solid var(--fl-global-off-white);
    margin-bottom: -8px;
    margin-top: -8px;
  }
  .navdropdown-groups > ul.SSCMSiteHeader-menu--dropdown .navdropdown-group:first-child {
    margin-top: 0;
  }
}
.navdropdown-groups > ul.SSCMSiteHeader-menu--dropdown .navdropdown-group > a {
  cursor: not-allowed;
  pointer-events: none;
  font-size: 1.4rem !important;
  font-weight: 500 !important;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: 0.7px !important;
  text-align: left;
  color: var(--fl-global-gray-header);
  padding: 0;
  text-transform: uppercase;
  margin-bottom: 32px;
  color: var(--fl-global-gray-header);
}
@media (max-width: 1024px) {
  .navdropdown-groups > ul.SSCMSiteHeader-menu--dropdown .navdropdown-group > a {
    margin-bottom: 24px;
  }
}
.navdropdown-groups > ul.SSCMSiteHeader-menu--dropdown .navdropdown-group > ul {
  grid-template-columns: repeat(1, 1fr) !important;
  -moz-column-gap: 0;
       column-gap: 0;
  row-gap: 24px;
}
@media (min-width: 1025px) {
  .navdropdown-groups > ul.SSCMSiteHeader-menu--dropdown .navdropdown-group > ul {
    grid-template-columns: repeat(2, 1fr) !important;
    -moz-column-gap: 64px;
         column-gap: 64px;
    row-gap: 24px;
  }
}
@media (max-width: 1024px) {
  .navdropdown-groups > ul.SSCMSiteHeader-menu--dropdown .navdropdown-group > ul {
    height: auto !important;
    opacity: 1 !important;
    left: auto !important;
    top: 0 !important;
    position: relative !important;
    display: grid !important;
    margin-bottom: 0;
  }
}
.navdropdown-groups > ul.SSCMSiteHeader-menu--dropdown .navdropdown-group > ul > li > a {
  padding: 0;
  font-size: 1.6rem;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: -0.48px;
  text-align: left;
  color: var(--fl-global-gray-header);
  text-transform: none;
}
.navdropdown-groups > ul.SSCMSiteHeader-menu--dropdown .navdropdown-group > ul > li > a:hover {
  color: var(--fl-global-purple);
}
.navdropdown-groups > ul.SSCMSiteHeader-menu--dropdown .navdropdown-group > ul > li > a img {
  width: 20px;
  height: 20px;
  margin-right: 12px;
}

@media (min-width: 1025px) {
  .navdropdown > ul.SSCMSiteHeader-menu--dropdown {
    width: 780px;
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.04), 0 8px 20px 0 rgba(0, 0, 0, 0.12);
    z-index: 9;
    grid-template-columns: auto;
    grid-template-columns: repeat(2, 1fr) !important;
    -moz-column-gap: 64px;
         column-gap: 64px;
    row-gap: 24px;
    width: 580px;
  }
}
.navdropdown > ul.SSCMSiteHeader-menu--dropdown > li > a {
  padding: 0 !important;
  font-size: 1.6rem;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: -0.48px;
  text-align: left;
  color: #000000;
  text-transform: none !important;
}
.navdropdown > ul.SSCMSiteHeader-menu--dropdown > li > a:hover .SSCMSiteHeader-title::after {
  opacity: 1;
  right: -8px;
}
.navdropdown > ul.SSCMSiteHeader-menu--dropdown > li > a .SSCMSiteHeader-title {
  position: relative;
}
.navdropdown > ul.SSCMSiteHeader-menu--dropdown > li > a .SSCMSiteHeader-title::after {
  content: "\e935";
  position: relative;
  font-family: "ss-icons" !important;
  right: 0;
  opacity: 0;
  transition: 0.3s all;
}

.SSCMSiteHeader-menu > li.overview-link a.SSCMSiteHeader-link_anchor {
  position: relative;
  display: block;
  color: #000000 !important;
}
.SSCMSiteHeader-menu > li.overview-link a.SSCMSiteHeader-link_anchor:hover {
  color: var(--fl-global-purple) !important;
}
.SSCMSiteHeader-menu > li.overview-link a.SSCMSiteHeader-link_anchor::after {
  content: "\e935";
  position: absolute;
  font-family: "ss-icons" !important;
  font-size: 18px;
  top: -2px;
  margin-left: 4px;
}
.SSCMSiteHeader-menu > li.overview-link a.SSCMSiteHeader-link_anchor .SSCMSiteHeader-title {
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
}
@media (min-width: 1025px) {
  .SSCMSiteHeader-menu > li.overview-link {
    display: none;
  }
}
@media (min-width: 1025px) {
  .SSCMSiteHeader-menu > li.mobile-link {
    display: none;
  }
}
@media (max-width: 1024px) {
  .SSCMSiteHeader-menu .SSCMSiteHeader-menu:not(.SSCMSiteHeader-menu--level_1):not(.SSCMSiteHeader-menu--wp_toplevel) {
    overflow-y: auto;
    overflow-x: hidden;
  }
}

.SSCMSiteHeader-overflow_wrapper.is-EVAMenu-link--active .SSCMSiteHeader-overflow_icon::before {
  content: "\ea1b";
}

.SSCMSiteHeader-overflow {
  padding: 24px 16px;
  border-radius: 16px;
  background-color: var(--fl-global-white);
  border: 8px solid var(--fl-global-off-white);
  top: 73px !important;
  width: 100% !important;
}
@media (max-width: 1024px) {
  .logged-in .SSCMSiteHeader-overflow {
    top: 104px !important;
  }
}
@media (max-width: 1024px) {
  .SSCMSiteHeader-overflow {
    border-radius: 0;
  }
}
.SSCMSiteHeader-overflow ul.SSCMSiteHeader-menu--wp_toplevel {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.SSCMSiteHeader-overflow ul.SSCMSiteHeader-menu--wp_toplevel > li.menu-item-has-children > a {
  position: relative;
}
.SSCMSiteHeader-overflow ul.SSCMSiteHeader-menu--wp_toplevel > li.menu-item-has-children > a::after {
  content: "\e935";
  position: absolute;
  font-family: "ss-icons" !important;
  right: 12px;
}
.SSCMSiteHeader-overflow ul.SSCMSiteHeader-menu--wp_toplevel > li.is-EVAMenu-link--active > a::after {
  transform: rotate(90deg);
}
.SSCMSiteHeader-overflow ul.SSCMSiteHeader-menu--wp_toplevel > li > a {
  padding: 12px;
  border-radius: 8px;
  background-color: var(--fl-global-off-white);
  color: var(--fl-global-gray-header);
  position: relative;
}
.SSCMSiteHeader-overflow ul.SSCMSiteHeader-menu--wp_toplevel > li > a:hover {
  background-color: var(--fl-global-blue);
  color: var(--fl-global-white);
}
.SSCMSiteHeader-overflow ul.SSCMSiteHeader-menu--wp_toplevel > li > a .SSCMSiteHeader-title {
  font-size: 1.4rem;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: left;
}
.SSCMSiteHeader-overflow ul.SSCMSiteHeader-menu--wp_toplevel > li > ul.SSCMSiteHeader-menu {
  flex-direction: column !important;
  width: 100% !important;
  left: 50% !important;
  transform: translateX(-50%);
  margin-top: 24px;
  gap: 24px;
  padding-left: 16px;
  padding-right: 16px;
}
.SSCMSiteHeader-overflow ul.SSCMSiteHeader-menu--wp_toplevel > li > ul.SSCMSiteHeader-menu.is-EVAMenu-menu--active {
  display: flex !important;
}
.SSCMSiteHeader-overflow ul.SSCMSiteHeader-menu--wp_toplevel > li > ul.SSCMSiteHeader-menu > li > a {
  padding: 0;
  font-size: 1.6rem;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: -0.48px;
  text-align: left;
  color: var(--fl-global-gray-header);
}

@media (max-width: 1024px) {
  .SSCMSiteHeader-backdrop--level_5, .SSCMSiteHeader-backdrop--level_4, .SSCMSiteHeader-backdrop--level_3 {
    display: none !important;
    visibility: hidden !important;
  }
  .SSCMSiteHeader-backdrop--level_5.is-EVASuit-menu_backdrop--active, .SSCMSiteHeader-backdrop--level_4.is-EVASuit-menu_backdrop--active, .SSCMSiteHeader-backdrop--level_3.is-EVASuit-menu_backdrop--active {
    display: none !important;
    visibility: hidden !important;
  }
  .non-clickable {
    pointer-events: none;
  }
  .non-clickable li {
    pointer-events: auto;
  }
}
.text-no-wrap .SSCMSiteHeader-link_content {
  text-wrap: nowrap;
}

@media (min-width: 1441px) {
  html .fl-visible-large:not(.fl-visible-desktop),
  html .fl-visible-medium:not(.fl-visible-desktop),
  html .fl-visible-mobile:not(.fl-visible-desktop) {
    display: none;
  }
}
@media (min-width: 1025px) and (max-width: 1440px) {
  html .fl-visible-desktop:not(.fl-visible-large),
  html .fl-visible-medium:not(.fl-visible-large),
  html .fl-visible-mobile:not(.fl-visible-large) {
    display: none;
  }
}
.TabbedCategories .SSCMGrid-filter_tabs {
  display: flex;
  align-self: center;
  justify-content: center;
  width: 100%;
  border-bottom: 1px solid transparent;
  -o-border-image: linear-gradient(90deg, rgba(209, 211, 213, 0) 0%, #d1d3d5 50%, rgba(209, 211, 213, 0) 100%);
     border-image: linear-gradient(90deg, rgba(209, 211, 213, 0) 0%, #d1d3d5 50%, rgba(209, 211, 213, 0) 100%);
  border-image-slice: 1;
  margin-bottom: 12px;
}
.TabbedCategories .SSCMGrid-filter_tabs .SSCMGrid-filter_tab {
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.TabbedCategories .SSCMGrid-filter_tabs .SSCMGrid-filter_tab.is-SSCMGrid-filter_tab--active {
  position: relative;
  border: none;
}
.TabbedCategories .SSCMGrid-filter_tabs .SSCMGrid-filter_tab.is-SSCMGrid-filter_tab--active::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 2px;
  width: 100%;
  background: linear-gradient(261.99deg, #1b8d8f -17.63%, #3fd69c 54.25%, #1a8b8d 126.14%);
  pointer-events: none;
}
.TabbedCategories .SSCMGrid-tabs_column .SSCMGrid {
  overflow: visible;
}
.TabbedCategories .SSCMGrid-tabs_column .SSCMGrid .SSCMGrid-grid_item_wrapper .SSCMGrid-grid_item {
  border-style: solid;
  border-width: 0;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  background-clip: border-box;
  border-color: var(--fl-global-gray-lightest);
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.06), 0 8px 16px 0 rgba(0, 0, 0, 0.15);
  transition: transform 0.3s ease, box-shadow 0.3s ease, background-color 0.3s ease, border-color 0.3s ease, background-image 0.3s ease;
}
.TabbedCategories.green-hover .SSCMGrid-tabs_column .SSCMGrid .SSCMGrid-grid_item_wrapper .SSCMGrid-grid_item:hover {
  border-color: transparent !important;
  background-image: linear-gradient(var(--fl-global-white), var(--fl-global-white)), linear-gradient(262deg, #1b8d8f 0%, #3fd69c 54%, #1b8d8f 100%), linear-gradient(262deg, #1b8d8f 0%, #3fd69c 54%, #1b8d8f 100%), linear-gradient(262deg, #1b8d8f 0%, #3fd69c 54%, #1b8d8f 100%), linear-gradient(262deg, #1b8d8f 0%, #3fd69c 54%, #1b8d8f 100%);
  background-origin: border-box;
  background-clip: padding-box, border-box !important;
}
.TabbedCategories.red-hover .SSCMGrid-tabs_column .SSCMGrid .SSCMGrid-grid_item_wrapper .SSCMGrid-grid_item:hover {
  border-color: transparent !important;
  background-image: linear-gradient(var(--fl-global-white), var(--fl-global-white)), linear-gradient(262deg, #8b130b 0%, #9d3517 54%, #f0575a 100%), linear-gradient(262deg, #8b130b 0%, #9d3517 54%, #f0575a 100%), linear-gradient(262deg, #8b130b 0%, #9d3517 54%, #f0575a 100%), linear-gradient(262deg, #8b130b 0%, #9d3517 54%, #f0575a 100%);
  background-origin: border-box;
  background-clip: padding-box, border-box !important;
}

.blur-effect {
  -webkit-backdrop-filter: blur(30px);
  backdrop-filter: blur(30px);
}

.Blur-100, .ACFProducts-item {
  -webkit-backdrop-filter: blur(100px);
  backdrop-filter: blur(100px);
}

.GradientText .fl-heading-text {
  background: linear-gradient(261.57deg, #0000ff 24.71%, #7124eb 50.68%, #f0575a 90.64%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
}

.cs-post-feed .wp-dropdown .widgettitle {
  display: none;
}
.cs-post-feed .wp-dropdown fieldset {
  margin-bottom: 0 !important;
}
.cs-post-feed .wp-dropdown:last-of-type fieldset {
  margin-bottom: 0 !important;
}
@media (max-width: 1024px) {
  .cs-post-feed .wp-dropdown:last-of-type fieldset {
    margin-bottom: 24px !important;
  }
}
.cs-post-feed .wp-search-bar .widgettitle {
  display: none;
}
.cs-post-feed .wp-search-bar .widget_wpgb_facet {
  padding-right: 32px;
}
@media (max-width: 1024px) {
  .cs-post-feed .wp-search-bar .widget_wpgb_facet {
    padding-bottom: 16px;
    border-bottom: 1px solid #e5ddd2;
  }
}
.cs-post-feed .wp-search-bar .widget_wpgb_facet fieldset {
  margin-bottom: 0 !important;
}
.cs-post-feed .wp-search-bar .widget_wpgb_facet .wpgb-search-facet .wpgb-input-icon {
  left: auto;
  right: -42px;
}
.cs-post-feed .wp-search-bar .widget_wpgb_facet .wpgb-autocomplete-facet .wpgb-input,
.cs-post-feed .wp-search-bar .widget_wpgb_facet .wpgb-date-facet .wpgb-input,
.cs-post-feed .wp-search-bar .widget_wpgb_facet .wpgb-search-facet .wpgb-input {
  text-indent: 0;
}
.cs-post-feed .wpgb-wrapper article .wpgb-card-wrapper .wpgb-card-media {
  aspect-ratio: 16/10;
  border-radius: 16px;
}
.cs-post-feed .wpgb-wrapper article .wpgb-card-wrapper .wpgb-card-body .wpgb-block-1 {
  font-family: "Inter", sans-serif;
  font-size: 1.4rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  color: var(--fl-global-gray);
}
.cs-post-feed .wpgb-wrapper article .wpgb-card-wrapper .wpgb-card-body .wpgb-block-2 a {
  font-family: "Inter", sans-serif;
  font-size: 1.8rem;
  font-weight: 600;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: -0.54px;
}
@media (max-width: 1024px) {
  .cs-post-feed .wpgb-wrapper article .wpgb-card-wrapper .wpgb-card-body .wpgb-block-2 a {
    font-size: 1.6rem;
    letter-spacing: -0.48px;
  }
}
.cs-post-feed .wpgb-wrapper article .wpgb-card-wrapper .wpgb-card-footer {
  margin-top: auto;
}
.cs-post-feed .wpgb-wrapper article .wpgb-card-wrapper .wpgb-card-footer .wpgb-block-3 {
  white-space: unset;
  text-decoration: none;
}
.cs-post-feed .wpgb-wrapper article .wpgb-card-wrapper .wpgb-card-footer .wpgb-block-3 .Btn-tertiary .fl-button {
  padding: 7px 18px;
  border-radius: 32px;
  transition: 0.2s all;
  color: var(--fl-global-black);
  border: 0;
  padding: 0 !important;
  background-color: transparent;
}
@media (max-width: 1024px) {
  .cs-post-feed .wpgb-wrapper article .wpgb-card-wrapper .wpgb-card-footer .wpgb-block-3 .Btn-tertiary .fl-button {
    padding: 6px 16px;
  }
}
.cs-post-feed .wpgb-wrapper article .wpgb-card-wrapper .wpgb-card-footer .wpgb-block-3 .Btn-tertiary .fl-button .fl-button-text {
  font-size: 1.5rem;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: -0.45px;
  position: relative;
}
@media (max-width: 1024px) {
  .cs-post-feed .wpgb-wrapper article .wpgb-card-wrapper .wpgb-card-footer .wpgb-block-3 .Btn-tertiary .fl-button .fl-button-text {
    font-size: 1.3rem;
    letter-spacing: -0.39px;
  }
}
.cs-post-feed .wpgb-wrapper article .wpgb-card-wrapper .wpgb-card-footer .wpgb-block-3 .Btn-tertiary .fl-button .fl-button-icon {
  color: inherit;
  margin-left: 0;
  position: relative;
  left: 0;
  transition: 0.2s ease-in-out;
}
.cs-post-feed .wpgb-wrapper article .wpgb-card-wrapper .wpgb-card-footer .wpgb-block-3 .Btn-tertiary .fl-button:hover .fl-button-icon-after,
.cs-post-feed .wpgb-wrapper article .wpgb-card-wrapper .wpgb-card-footer .wpgb-block-3 .Btn-tertiary .fl-button:hover .SSCMGrid-grid_item_cta_icon {
  animation: bounce 3s ease infinite;
}
.cs-post-feed .wpgb-wrapper article .wpgb-card-wrapper .wpgb-card-footer .wpgb-block-3 .Btn-tertiary .fl-button:active {
  top: 0;
}
.cs-post-feed .wpgb-wrapper article .wpgb-card-wrapper .wpgb-card-footer .wpgb-block-3 .Btn-tertiary .fl-button .fl-button-text {
  color: inherit;
}
.cs-post-feed .wpgb-wrapper article .wpgb-card-wrapper .wpgb-card-footer .wpgb-block-3 .Btn-tertiary .fl-button:hover {
  color: var(--fl-global-purple);
}
.cs-post-feed .wpgb-wrapper article .wpgb-card-wrapper .wpgb-card-footer .wpgb-block-3 .Btn-tertiary .fl-button:active {
  color: var(--fl-global-purple);
}
.cs-post-feed .wp-pagination {
  width: 100%;
}
.cs-post-feed .wp-pagination .wpgb-page-prev a {
  padding-left: 0 !important;
}
.cs-post-feed .wp-pagination .wpgb-page-next a {
  padding-right: 0 !important;
}
.cs-post-feed .wp-pagination .widgettitle {
  display: none;
}
.cs-post-feed .wp-pagination .wpgb-pagination-facet .wpgb-pagination {
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  width: 100%;
  padding: 0;
  list-style: none;
}
.cs-post-feed .wp-pagination .wpgb-pagination-facet .wpgb-pagination::before, .cs-post-feed .wp-pagination .wpgb-pagination-facet .wpgb-pagination::after {
  content: "";
  display: block;
  flex-shrink: 0;
}
.cs-post-feed .wp-pagination .wpgb-pagination-facet .wpgb-pagination li {
  flex: 0 0 auto;
}
.cs-post-feed .wp-pagination .wpgb-pagination-facet .wpgb-pagination li.wpgb-page-prev {
  margin-right: auto;
  margin-left: 0;
}
.cs-post-feed .wp-pagination .wpgb-pagination-facet .wpgb-pagination li.wpgb-page-next {
  order: 100;
  margin-left: auto;
  margin-right: 0;
}
.cs-post-feed .wp-pagination .wpgb-pagination-facet .wpgb-pagination li:not(.wpgb-page-prev):not(.wpgb-page-next) {
  order: 2;
}
.cs-post-feed .wp-pagination .wpgb-pagination-facet .wpgb-pagination::before {
  order: 1;
}
.cs-post-feed .wp-pagination .wpgb-pagination-facet .wpgb-pagination::after {
  order: 3;
}

@keyframes bounce {
  0% {
    left: 0;
  }
  5.55556% {
    left: 0;
  }
  11.11111% {
    left: 0;
  }
  22.22222% {
    left: 7px;
  }
  27.77778% {
    left: 0;
  }
  33.33333% {
    left: 7px;
  }
  44.44444% {
    left: 0;
  }
  100% {
    left: 0;
  }
}
.SSCMFeed-featured-5050 .SSCMBasePostFeed-post > a {
  align-items: center;
}
.SSCMFeed-featured-5050 .SSCMBasePostFeed-featured_image_container {
  aspect-ratio: 16/10;
}
.SSCMFeed-featured-5050 .SSCMBasePostFeed-post_cta_wrapper {
  display: inline-flex;
  align-items: center;
  color: #000000;
  padding: 7px 18px;
  border-radius: 32px;
  transition: 0.2s all;
  background-color: transparent;
  position: relative;
  overflow: hidden;
  background: var(--fl-global-white);
  border: 0;
}
.SSCMFeed-featured-5050 .SSCMBasePostFeed-post_cta_wrapper .SSCMBasePostFeed-post_read_more {
  font-size: 1.5rem;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: -0.45px;
  position: relative;
}
@media (max-width: 1024px) {
  .SSCMFeed-featured-5050 .SSCMBasePostFeed-post_cta_wrapper .SSCMBasePostFeed-post_read_more {
    font-size: 1.3rem;
    letter-spacing: -0.39px;
  }
}
.SSCMFeed-featured-5050 .SSCMBasePostFeed-post_cta_wrapper .SSCMBasePostFeed-cta_icon {
  color: inherit;
  margin-left: 4px;
  position: relative;
  left: 0;
  transition: 0.2s ease-in-out;
}
.SSCMFeed-featured-5050 .SSCMBasePostFeed-post_cta_wrapper:hover .SSCMBasePostFeed-post_read_more {
  color: var(--fl-global-white);
}
.SSCMFeed-featured-5050 .SSCMBasePostFeed-post_cta_wrapper:hover .SSCMBasePostFeed-cta_icon {
  animation: bounce 3s ease infinite;
}
.SSCMFeed-featured-5050 .SSCMBasePostFeed-post_cta_wrapper:active {
  top: 0;
}
@media (max-width: 1024px) {
  .SSCMFeed-featured-5050 .SSCMBasePostFeed-post_cta_wrapper {
    padding: 6px 16px;
  }
}
.SSCMFeed-featured-5050 .SSCMBasePostFeed-post_cta_wrapper:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  background-image: linear-gradient(262deg, var(--fl-global-blue) 0%, var(--fl-global-purple) 54%, var(--fl-global-coral) 100%);
  transition: 0.3s ease-in-out;
  width: 120%;
  height: 100%;
}
.SSCMFeed-featured-5050 .SSCMBasePostFeed-post_cta_wrapper:hover {
  color: var(--fl-global-white);
}
.SSCMFeed-featured-5050 .SSCMBasePostFeed-post_cta_wrapper:hover:before {
  opacity: 1;
}
.SSCMFeed-featured-5050 .SSCMBasePostFeed-post_cta_wrapper:active {
  color: var(--fl-global-white);
  background: var(--fl-global-purple);
}
.SSCMFeed-featured-5050 .SSCMBasePostFeed-post_cta_wrapper:active:before {
  opacity: 0;
}

@media (max-width: 1024px) {
  .SSCMFeed-featured-5050 .SSCMBasePostFeed-post > a {
    grid-template-columns: 1fr;
  }
}
.related-post-feed .widgettitle {
  display: none;
}
.related-post-feed .wpgb-wrapper article .wpgb-card-wrapper {
  height: auto;
}
.related-post-feed .wpgb-wrapper article .wpgb-card-wrapper .wpgb-card-media {
  aspect-ratio: 16/10;
  border-radius: 16px;
}
.related-post-feed .wpgb-wrapper article .wpgb-card-wrapper .wpgb-card-body .wpgb-block-1 {
  font-family: "Inter", sans-serif;
  font-size: 1.4rem;
  font-weight: 500;
  font-style: normal;
  line-height: 1;
  letter-spacing: normal;
  color: var(--fl-global-gray);
}
.related-post-feed .wpgb-wrapper article .wpgb-card-wrapper .wpgb-card-body .wpgb-block-2 a {
  font-family: "Inter", sans-serif;
  font-size: 1.8rem;
  font-weight: 600;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: -0.54px;
  color: var(--fl-global-gray-header);
}
@media (max-width: 1024px) {
  .related-post-feed .wpgb-wrapper article .wpgb-card-wrapper .wpgb-card-body .wpgb-block-2 a {
    font-size: 1.6rem;
    letter-spacing: -0.48px;
    line-height: 1.4;
  }
}
.related-post-feed .wpgb-wrapper article .wpgb-card-wrapper .wpgb-card-footer {
  margin-top: auto;
}
.related-post-feed .wpgb-wrapper article .wpgb-card-wrapper .wpgb-card-footer .wpgb-block-3 {
  white-space: unset;
  text-decoration: none;
}
.related-post-feed .wpgb-wrapper article .wpgb-card-wrapper .wpgb-card-footer .wpgb-block-3 .Btn-tertiary .fl-button {
  padding: 7px 18px;
  border-radius: 32px;
  transition: 0.2s all;
  color: var(--fl-global-gray-header);
  border: 0;
  padding: 0 !important;
  color: var(--fl-global-black);
  background-color: transparent;
}
@media (max-width: 1024px) {
  .related-post-feed .wpgb-wrapper article .wpgb-card-wrapper .wpgb-card-footer .wpgb-block-3 .Btn-tertiary .fl-button {
    padding: 6px 16px;
  }
}
.related-post-feed .wpgb-wrapper article .wpgb-card-wrapper .wpgb-card-footer .wpgb-block-3 .Btn-tertiary .fl-button .fl-button-text {
  font-size: 1.5rem;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.6;
  letter-spacing: -0.45px;
  position: relative;
}
@media (max-width: 1024px) {
  .related-post-feed .wpgb-wrapper article .wpgb-card-wrapper .wpgb-card-footer .wpgb-block-3 .Btn-tertiary .fl-button .fl-button-text {
    font-size: 1.3rem;
    letter-spacing: -0.39px;
  }
}
.related-post-feed .wpgb-wrapper article .wpgb-card-wrapper .wpgb-card-footer .wpgb-block-3 .Btn-tertiary .fl-button .fl-button-icon {
  color: inherit;
  margin-left: 0;
  position: relative;
  left: 0;
  transition: 0.2s ease-in-out;
}
.related-post-feed .wpgb-wrapper article .wpgb-card-wrapper .wpgb-card-footer .wpgb-block-3 .Btn-tertiary .fl-button:hover .fl-button-icon-after,
.related-post-feed .wpgb-wrapper article .wpgb-card-wrapper .wpgb-card-footer .wpgb-block-3 .Btn-tertiary .fl-button:hover .SSCMGrid-grid_item_cta_icon {
  animation: bounce 3s ease infinite;
}
.related-post-feed .wpgb-wrapper article .wpgb-card-wrapper .wpgb-card-footer .wpgb-block-3 .Btn-tertiary .fl-button:active {
  top: 0;
}
.related-post-feed .wpgb-wrapper article .wpgb-card-wrapper .wpgb-card-footer .wpgb-block-3 .Btn-tertiary .fl-button:hover {
  color: var(--fl-global-purple);
}
.related-post-feed .wpgb-wrapper article .wpgb-card-wrapper .wpgb-card-footer .wpgb-block-3 .Btn-tertiary .fl-button:active {
  color: var(--fl-global-purple);
}

.PostContent-photo img {
  aspect-ratio: 16/10;
}

.PostContent h2,
.PostContent h3,
.PostContent h4,
.PostContent h5,
.PostContent h6 {
  color: var(--fl-global-gray-header);
}
.PostContent h2,
.PostContent h3,
.PostContent h4,
.PostContent h5,
.PostContent h6,
.PostContent p {
  margin-bottom: 16px;
}
@media (min-width: 1025px) {
  .PostContent h2,
  .PostContent h3,
  .PostContent h4,
  .PostContent h5,
  .PostContent h6,
  .PostContent p {
    margin-bottom: 24px;
  }
}
.PostContent p {
  color: var(--fl-global-gray);
}
.PostContent .fl-rich-text > *:first-child:not(.BioCard) {
  margin-top: 0;
  padding-top: 0;
}
.PostContent .fl-rich-text > h1:not(:first-child),
.PostContent .fl-rich-text > h2:not(:first-child),
.PostContent .fl-rich-text > h3:not(:first-child),
.PostContent .fl-rich-text > h4:not(:first-child),
.PostContent .fl-rich-text > h5:not(:first-child),
.PostContent .fl-rich-text > h6:not(:first-child) {
  margin-top: 48px;
}
.PostContent p a {
  font-weight: 400;
  color: var(--fl-global-purple);
  word-break: break-word;
}
.PostContent p a:hover {
  color: var(--fl-global-purple-dark);
}
.PostContent li::marker {
  font-weight: 500;
}
.PostContent .wp-block-list {
  padding-left: 24px;
  color: var(--fl-global-gray);
}
.PostContent .wp-block-image img,
.PostContent .wp-block-embed__wrapper iframe {
  border-radius: 16px;
  margin-top: 16px;
}
@media (min-width: 1025px) {
  .PostContent .wp-block-image img,
  .PostContent .wp-block-embed__wrapper iframe {
    margin-top: 24px;
  }
}
.PostContent .wp-block-image img {
  aspect-ratio: 7/5;
}
.PostContent .wp-block-separator {
  border-width: 1px;
  border-color: var(--fl-global-gray-lightest);
  margin-top: 32px;
  margin-bottom: 32px;
}
@media (min-width: 1025px) {
  .PostContent .wp-block-separator {
    margin-top: 48px;
    margin-bottom: 48px;
  }
}
.PostContent .fl-rich-text strong {
  font-weight: 600;
}
.PostContent-webinar .fl-html > .wp-block-heading:first-child {
  margin-top: 0;
}
.PostContent-webinar .fl-html > .wp-block-heading:not(:first-child) {
  margin-top: 48px;
}
.PostContent-webinar h2 {
  font-size: 2.7rem;
  letter-spacing: -0.8px;
}
.PostContent-webinar h3 {
  font-size: 2.2rem;
  letter-spacing: -0.66px;
}
.PostContent-webinar h4 {
  font-size: 2rem;
  letter-spacing: -0.6px;
}
.PostContent-webinar h5 {
  font-size: 1.8rem;
  letter-spacing: -0.54px;
}
.PostContent-webinar h6 {
  font-size: 1.6rem;
  letter-spacing: -0.48px;
}
@media (min-width: 1025px) {
  .PostContent-webinar h2 {
    font-size: 3.6rem;
    letter-spacing: -1.08px;
  }
  .PostContent-webinar h3 {
    font-size: 2.8rem;
    letter-spacing: -0.84px;
  }
  .PostContent-webinar h4 {
    font-size: 2.4rem;
    letter-spacing: -0.72px;
  }
  .PostContent-webinar h5 {
    font-size: 2rem;
    letter-spacing: -0.6px;
  }
  .PostContent-webinar h6 {
    font-size: 1.8rem;
    letter-spacing: -0.54px;
  }
}
.PostContent .et_pb_section .et_pb_column .et_pb_module .et_pb_blurb_content {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  gap: 24px;
}
@media (min-width: 1025px) {
  .PostContent .et_pb_section .et_pb_column .et_pb_module .et_pb_blurb_content {
    align-items: center;
    flex-direction: row;
    gap: 24px;
  }
}
.PostContent .et_pb_section .et_pb_column .et_pb_module .et_pb_blurb_content .et_pb_blurb_description p {
  margin-bottom: 8px;
}
.PostContent .et_pb_section .et_pb_column .et_pb_module .et_pb_blurb_content .et_pb_blurb_description p:first-child strong {
  font-size: 1.8rem;
  letter-spacing: -0.54px;
  color: var(--fl-global-gray-header);
}
.PostContent .et_pb_section .et_pb_column .et_pb_module .et_pb_blurb_content .et_pb_blurb_description p:last-child {
  margin-bottom: 0;
}
.PostContent .et_pb_section .et_pb_column .et_pb_module .et_pb_blurb_content .et_pb_main_blurb_image {
  flex: 0 0 auto;
}
.PostContent .et_pb_section .et_pb_column .et_pb_module .et_pb_blurb_content .et_pb_main_blurb_image img {
  width: 100%;
  height: auto;
  max-width: 180px;
}
@media (max-width: 1024px) {
  .PostContent .et_pb_section .et_pb_column .et_pb_module .et_pb_blurb_content .et_pb_main_blurb_image img {
    max-width: 140px;
  }
}
.PostContent .wp-block-button__link {
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  background-color: var(--fl-global-purple);
  padding: 10px 12px;
  font-size: 1.2rem;
  line-height: 1.2;
  font-weight: 500;
  transition: 0.2s ease-in-out;
}
@media (min-width: 1441px) {
  .PostContent .wp-block-button__link {
    padding: 12px 16px;
  }
}
.PostContent .wp-block-button__link:hover {
  background-color: var(--fl-global-blue-secondary);
}
.PostContent .fl-rich-text > p:last-child,
.PostContent .fl-rich-text > ul:last-child,
.PostContent .fl-rich-text > ol:last-child,
.PostContent .fl-html > p:last-child,
.PostContent .fl-html > ul:last-child,
.PostContent .fl-html > ol:last-child {
  margin-bottom: 0;
}
.PostContent-podcast h2 {
  font-size: 2.2rem;
  letter-spacing: -0.66px;
}
.PostContent-podcast h3 {
  font-size: 2rem;
  letter-spacing: -0.6px;
}
.PostContent-podcast h4 {
  font-size: 1.8rem;
  letter-spacing: -0.54px;
}
.PostContent-podcast h5 {
  font-size: 1.6rem;
  letter-spacing: -0.48px;
}
.PostContent-podcast h6 {
  font-size: 1.4rem;
  letter-spacing: -0.48px;
}
@media (min-width: 1025px) {
  .PostContent-podcast h2 {
    font-size: 2.8rem;
    letter-spacing: -0.84px;
  }
  .PostContent-podcast h3 {
    font-size: 2.4rem;
    letter-spacing: -0.72px;
  }
  .PostContent-podcast h4 {
    font-size: 2rem;
    letter-spacing: -0.6px;
  }
  .PostContent-podcast h5 {
    font-size: 1.8rem;
    letter-spacing: -0.54px;
  }
  .PostContent-podcast h6 {
    font-size: 1.6rem;
    letter-spacing: -0.54px;
  }
}
.PostContent-podcast .wp-block-columns {
  gap: 24px;
}
.PostContent-podcast .wp-block-column > *:first-child {
  margin-top: 0;
}
.PostContent-podcast .wp-block-column > *:last-child,
.PostContent-podcast .wp-block-image {
  margin-bottom: 0;
}

.social-share .fl-icon-group .fl-icon {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.social-share .fl-icon-group .fl-icon a i {
  border-radius: 4px !important;
}

header .header-dark-row .fl-row-content-wrap {
  position: relative;
}
header .header-dark-row .fl-row-content-wrap::before {
  transition: 0.2s all;
  content: "";
  position: absolute;
  width: 100%;
  background-color: transparent;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
header .header-dark-row .header-light {
  display: none;
}

header.fl-theme-builder-header-scrolled .header-dark-site .fl-row-content-wrap {
  border-bottom: 1px solid var(--fl-global-off-white);
}
header.fl-theme-builder-header-scrolled .header-dark-row .fl-row-content-wrap {
  border-bottom: 1px solid var(--fl-global-off-white);
}
header.fl-theme-builder-header-scrolled .header-dark-row .fl-row-content-wrap:before {
  background-color: var(--fl-global-white);
  opacity: 1;
}
header.fl-theme-builder-header-scrolled .header-dark-row .SSCMSiteHeader-overflow_icon {
  color: #000000;
}
header.fl-theme-builder-header-scrolled .header-dark-row .header-light {
  display: block;
}
header.fl-theme-builder-header-scrolled .header-dark-row .header-dark {
  display: none;
}

.mobile-menu-active {
  overflow: hidden !important;
}

/*
  * Brands
  */
.HeroBrands {
  justify-content: center;
}

@media (min-width: 1025px) {
  .HeroBrands {
    justify-content: space-between;
  }
}
/*
  * Metrics
  */
.Metrics .fl-number-after-text {
  margin-top: 16px;
}
.Metrics .fl-number-string {
  display: inline-block;
}

/*
  * SSCM
  */
.Slider-show-right .SSCMGrid {
  overflow: initial;
}

body .Slider-show-right .slick-list {
  overflow: initial;
  /*width: 100vw;*/
}
body .Slider-show-right .slick-track {
  display: flex;
}

.SSCMCard-flex-column .SSCMGrid-grid_item {
  display: flex;
  flex-direction: column;
}

.SSCMBtn .SSCMGrid-grid_item_cta_wrapper {
  margin-top: auto;
}
.SSCMBtn .SSCMGrid-grid_item_cta {
  font-size: 1.5rem;
  letter-spacing: -0.45px;
  font-weight: 500;
  line-height: 1.6;
  text-decoration: none;
  transition: 0.2s ease-in-out;
  display: inline-flex;
  align-items: center;
}

.SSCMBtn-block .SSCMGrid-grid_item_cta {
  position: relative;
  border-radius: 10rem;
  padding: 6px 16px;
}
.SSCMBtn-block .SSCMGrid-grid_item_cta:before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 10rem;
}

.SSCMBtn-primary-dark .SSCMGrid-grid_item_cta {
  background-color: var(--fl-global-white);
  color: var(--fl-global-black);
}
.SSCMBtn-primary-dark .SSCMGrid-grid_item_cta:before {
  background: linear-gradient(261.99deg, var(--fl-global-blue) -17.63%, var(--fl-global-purple) 14.32%, var(--fl-global-coral) 126.14%);
  z-index: -1;
}
.SSCMBtn-primary-dark .SSCMGrid-grid_item_cta:hover {
  background-color: transparent;
  color: var(--fl-global-white);
}

.SSCMBtn-tertiary .SSCMGrid-grid_item_cta:hover {
  color: var(--fl-global-purple);
}

.SSCMBtn .SSCMGrid-grid_item_cta_icon {
  font-size: 1.3em;
}
.SSCMBtn .SSCMGrid-grid_item_cta:hover .SSCMGrid-grid_item_cta_icon {
  position: relative;
  animation: bounce 3s ease infinite;
}

/*
  * Slider Products
  */
.SliderProducts .SSCMGrid-grid_item_headline em {
  font-style: normal;
  color: var(--fl-global-coral);
}
.SliderProducts.MarginFix .SSCMGrid {
  margin-right: -16px;
  margin-left: -16px;
  margin-bottom: -16px;
}
.SliderProducts .SSCMGrid-grid_item_wrapper {
  height: auto;
}

/*
* Slider Experts
*/
.SliderExperts .SSCMGrid-grid_item_image {
  aspect-ratio: 1/1;
}
.SliderExperts .SSCMGrid-grid_item_wrapper {
  height: auto;
}
.SliderExperts .SSCMGrid-grid_item_wrapper.slick-slide {
  max-width: 403px;
}
@media (max-width: 1600px) {
  .SliderExperts .SSCMGrid-grid_item_wrapper.slick-slide {
    max-width: 346px;
  }
}
@media (max-width: 1440px) {
  .SliderExperts .SSCMGrid-grid_item_wrapper.slick-slide {
    max-width: 327px;
  }
}
@media (max-width: 1280px) {
  .SliderExperts .SSCMGrid-grid_item_wrapper.slick-slide {
    max-width: 291px;
  }
}
@media (max-width: 1030px) {
  .SliderExperts .SSCMGrid-grid_item_wrapper.slick-slide {
    max-width: 233px;
  }
}
@media (max-width: 1023px) {
  .SliderExperts .SSCMGrid-grid_item_wrapper.slick-slide {
    max-width: 100%;
  }
}

/*
  * Slider Testimonials
  */
.SliderTestimonials .slick-list {
  max-width: 768px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}
.SliderTestimonials .SSCMSlider-column_body img {
  margin-left: auto;
  margin-right: auto;
}
.SliderTestimonials .SSCMSlider-column_body > * {
  margin-bottom: 24px;
}
.SliderTestimonials .SSCMSlider-column_body > *:last-child {
  margin-bottom: 0;
}

@media (min-width: 1025px) {
  .SliderTestimonials .SSCMSlider-column_body > * {
    margin-bottom: 32px;
  }
}
body .SliderTestimonials .slick-arrow {
  display: block;
}

.SSCMSiteHeader-primary .SSCMSiteHeader-container .SSCMSiteHeader-primary_left,
.SSCMSiteHeader-primary .SSCMSiteHeader-container .SSCMSiteHeader-primary_right {
  min-width: 185px;
}
.SSCMSiteHeader-primary .SSCMSiteHeader-container .SSCMSiteHeader-primary_left {
  justify-content: flex-start;
}
@media (max-width: 767px) {
  .SSCMSiteHeader-primary .SSCMSiteHeader-container .SSCMSiteHeader-primary_left {
    min-width: 100px;
  }
}
.SSCMSiteHeader-primary .SSCMSiteHeader-container .SSCMSiteHeader-primary_right {
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .SSCMSiteHeader-primary .SSCMSiteHeader-container .SSCMSiteHeader-primary_right {
    min-width: 130px;
  }
}
.SSCMSiteHeader-primary .SSCMSiteHeader-container ul.SSCMSiteHeader-menu > .menu-item .SSCMSiteHeader-link_disclosure_triangle {
  transition: all 0.75s;
  transform-style: preserve-3d;
}
.SSCMSiteHeader-primary .SSCMSiteHeader-container ul.SSCMSiteHeader-menu > .menu-item:hover .SSCMSiteHeader-link_disclosure_triangle {
  transform: rotateX(180deg);
  position: relative;
}

.header-dark-site .SSCMSiteHeader-overflow_button .SSCMSiteHeader-overflow_icon {
  color: var(--fl-global-white);
}
.header-dark-site .SSCMSiteHeader-primary_left > div[style*="order: 1"] {
  display: none;
}
.header-dark-site .SSCMSiteHeader-primary_left > div[style*="order: 0"] {
  display: block;
}
.header-dark-site .SSCMSiteHeader-primary_center > div[style*="order: 1"] {
  display: none;
}
.header-dark-site .SSCMSiteHeader-primary_center > div[style*="order: 0"] {
  display: block;
}
.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 1"],
.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 2"] {
  display: none;
}
.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 0"],
.header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 3"] {
  display: block;
}
@media (max-width: 1024px) {
  .header-dark-site .SSCMSiteHeader-primary_center {
    display: none !important;
  }
  .header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 0"],
  .header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 1"] {
    display: none !important;
  }
}
.fl-theme-builder-header-sticky .header-dark-site .SSCMSiteHeader-overflow_button .SSCMSiteHeader-overflow_icon {
  color: var(--fl-global-gray-header);
}
.fl-theme-builder-header-sticky .header-dark-site .SSCMSiteHeader-primary_left > div[style*="order: 1"] {
  display: block;
}
.fl-theme-builder-header-sticky .header-dark-site .SSCMSiteHeader-primary_left > div[style*="order: 0"] {
  display: none;
}
.fl-theme-builder-header-sticky .header-dark-site .SSCMSiteHeader-primary_center > div[style*="order: 1"] {
  display: block;
}
.fl-theme-builder-header-sticky .header-dark-site .SSCMSiteHeader-primary_center > div[style*="order: 0"] {
  display: none;
}
.fl-theme-builder-header-sticky .header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 1"],
.fl-theme-builder-header-sticky .header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 2"] {
  display: block;
}
.fl-theme-builder-header-sticky .header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 0"],
.fl-theme-builder-header-sticky .header-dark-site .SSCMSiteHeader-primary_right > div[style*="order: 3"] {
  display: none;
}

@media (max-width: 1024px) {
  .cs-post-feed .wpgb-wrapper article .wpgb-card-wrapper .wpgb-card-footer .wpgb-block-3 .Btn-tertiary .fl-button {
    padding-left: 0;
    padding-right: 0;
  }
}
.cs-post-feed .wp-pagination .wpgb-pagination-facet .wpgb-pagination li.wpgb-page-prev,
.cs-post-feed .wp-pagination .wpgb-pagination-facet .wpgb-pagination li.wpgb-page-next,
body .wpgb-facet .wpgb-pagination li {
  margin: 0;
}

.cs-post-feed .wp-pagination .wpgb-pagination-facet .wpgb-pagination {
  display: flex;
}

.HeroPostMeta .fl-module-content {
  display: inline-flex;
  flex-wrap: wrap;
  justify-content: center;
}
.HeroPostMeta .fl-module-content:before {
  content: "By";
  margin-right: 6px;
}

/*
* List Icon
*/
.ListIcon .fl-list-item-icon {
  margin-top: 3px;
  margin-right: 8px;
  position: relative;
  height: auto;
  justify-content: center;
  align-items: center;
  aspect-ratio: 1/1;
  border-radius: 50%;
  overflow: hidden;
}
.ListIcon .fl-list-item-icon:before {
  position: relative;
  z-index: 1;
}
.ListIcon .fl-list-item-icon:after {
  content: "";
  position: absolute;
  inset: 0;
}
.ListIcon-bg-purple .fl-list-item-icon {
  color: var(--fl-global-white);
}
.ListIcon-bg-purple .fl-list-item-icon:after {
  background-color: var(--fl-global-purple);
}
.ListIcon .fl-list-item-heading .fl-list-item-heading-icon,
.ListIcon .fl-list-item-heading .fl-list-item-heading-icon .fl-list-item-icon {
  display: flex;
}

/*
* Tabbed Team
*/
.TabbedTeam .EVAModal {
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.04), 0 8px 20px 0 rgba(0, 0, 0, 0.12);
  border-radius: 24px;
  max-width: 1024px;
}
.TabbedTeam .SSCMGrid-filter_tabs {
  display: flex;
  justify-content: center;
  gap: 24px;
}
.TabbedTeam .SSCMGrid-filter_tabs > button {
  width: auto;
}
.TabbedTeam .SSCMGrid-filter_tab {
  position: relative;
}
.TabbedTeam .SSCMGrid-filter_tab:before {
  content: "";
  position: absolute;
  z-index: 1;
  right: 0;
  bottom: 0;
  left: 0;
  height: 2px;
  background: linear-gradient(261.99deg, #0000ff -17.63%, #7124eb 54.25%, #f0575a 126.14%);
  opacity: 0;
  transition: 0.2s ease-in-out;
}
.TabbedTeam .is-SSCMGrid-filter_tab--active::before {
  opacity: 1;
}
.TabbedTeam .SSCMGrid-tabs_column {
  position: relative;
}
.TabbedTeam .SSCMGrid-tabs_column:before {
  content: "";
  position: absolute;
  top: -1px;
  right: 0;
  left: 0;
  height: 1px;
  background-color: red;
  background: linear-gradient(90deg, rgba(209, 211, 213, 0) 0%, #d1d3d5 50%, rgba(209, 211, 213, 0) 100%);
}
.TabbedTeam .SSCMGrid-grid_item {
  overflow: hidden;
}
.TabbedTeam .SSCMGrid-grid_item_image {
  aspect-ratio: 1/1;
}

.EVAModal-backdrop {
  background: rgba(0, 0, 0, 0.1);
}

/*
* Column Bleed
*/
.ColForm-edge {
  position: relative;
}
.ColForm-edge:after {
  display: block !important;
  content: "";
  position: absolute;
  top: 0;
  right: -9999px;
  bottom: 0;
  left: 100%;
  z-index: 999;
}
.ColForm-edge-off_white:after {
  background-color: var(--fl-global-off-white);
}

.SSCMSiteHeader-backdrop.is-EVASuit-menu_backdrop--active {
  background-color: transparent;
}

.SSCM-ImgRatio-16_10 .wp-post-image {
  aspect-ratio: 16/10;
  width: auto;
  height: auto;
}

/* transfer to global scss */
@media (min-width: 1025px) {
  .FloatingBg .fl-photo,
  .FloatingBg .fl-photo-img {
    position: absolute;
    inset: 0;
  }
}
.SinglePostsMembers-cards-item-content-bio-content p:not(:last-child) {
  margin-bottom: 16px;
}

.fl-bg-video {
  position: relative;
}

@media (max-width: 1024px) {
  .fl-bg-video video {
    position: absolute;
    width: 100%;
    left: 50% !important;
    transform: translateX(-50%);
  }
}
.wp-grid-builder .wpgb-card .WPGB-Btn a {
  font-size: 1.5rem;
  line-height: 1.6;
  letter-spacing: -0.45px;
  font-weight: 500;
}

.wpgb-facet .wpgb-input,
.wpgb-facet select.wpgb-select {
  min-height: initial !important;
}

body .wpgb-facet select.wpgb-select {
  height: initial;
}

.GradientBg-primary {
  background-color: var(--fl-global-purple);
  background: linear-gradient(261.99deg, var(--fl-global-blue) -17.63%, var(--fl-global-purple) 54.25%, var(--fl-global-coral) 126.14%);
}

.SocialIcons .fl-icon a {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: 3px;
  width: 24px;
  height: 24px;
  overflow: hidden;
}

body .SocialIcons .fl-icon i {
  border-radius: 0 !important;
  float: none;
  font-size: initial;
  width: 100%;
  height: 100%;
  display: flex !important;
  justify-content: center;
  align-items: center;
  line-height: initial;
}

body .SocialIcons .fl-icon i:before {
  font-size: 14px;
  line-height: initial;
}

.SocialIcons .fl-icon-group {
  display: flex;
  align-items: center;
}

.SocialIcons .fl-icon {
  margin-top: 0;
  margin-bottom: 0;
  display: flex;
}

body .wpgb-facet > fieldset:last-child {
  margin-bottom: 0;
}

.SSCMGrid-grid_item {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.06), 0 8px 16px 0 rgba(0, 0, 0, 0.15);
}

/*
* Related Posts
*/
.mdisrupt-related-posts {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0 6.67% 17.77%;
}
@media (min-width: 768px) {
  .mdisrupt-related-posts {
    padding: 0 8.33% 10.44%;
  }
}
@media (min-width: 1025px) {
  .mdisrupt-related-posts {
    padding: 0 9.375% 8.75%;
  }
}
@media (min-width: 1441px) {
  .mdisrupt-related-posts {
    padding: 0 10% 8.75%;
  }
}
.mdisrupt-related-posts-container {
  max-width: 1536px;
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.mdisrupt-related-posts-list {
  display: grid;
  gap: 32px;
}
@media (min-width: 1025px) {
  .mdisrupt-related-posts-list {
    grid-template-columns: repeat(3, 1fr);
  }
}
.mdisrupt-related-post {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.mdisrupt-related-post-type {
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 1;
  letter-spacing: normal;
}
.mdisrupt-related-post-image img, .mdisrupt-related-post-image_placeholder {
  display: block;
  aspect-ratio: 16/10;
  width: 100%;
  height: auto;
  border-radius: 16px;
}
.mdisrupt-related-post-image img {
  -o-object-fit: cover;
     object-fit: cover;
}
.mdisrupt-related-post-image_placeholder {
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='1140' height='660' viewBox='0 0 1140 660' fill='none'%3E%3Crect width='1140' height='660' fill='%230000FF'%3E%3C/rect%3E%3Cg clip-path='url(%23clip0_866_117537)'%3E%3Cpath d='M540.991 340.527H531.266V376.411H540.991V340.527Z' fill='white'%3E%3C/path%3E%3Cpath d='M560.197 377.537C557.656 377.537 555.156 377.223 552.688 376.588C550.22 375.954 548.256 375.116 546.805 374.084L547.999 366.679C549.644 367.811 551.525 368.692 553.643 369.326C555.753 369.96 557.776 370.28 559.705 370.28C563.933 370.28 566.045 369.054 566.045 366.611C566.045 365.862 565.872 365.239 565.516 364.74C565.164 364.249 564.494 363.782 563.508 363.331C562.524 362.886 561.087 362.404 559.207 361.891C554.931 360.665 551.903 359.188 550.115 357.447C548.329 355.708 547.438 353.381 547.438 350.468C547.438 346.994 548.727 344.28 551.316 342.325C553.898 340.375 557.446 339.401 561.958 339.401C564.169 339.401 566.375 339.674 568.586 340.213C570.792 340.753 572.626 341.423 574.083 342.22L572.882 349.482C571.237 348.544 569.503 347.837 567.669 347.365C565.835 346.899 564.074 346.664 562.382 346.664C558.714 346.664 556.88 347.79 556.88 350.043C556.88 351.08 557.331 351.925 558.221 352.585C559.112 353.239 560.831 353.946 563.367 354.696C567.831 355.97 571.018 357.494 572.92 359.282C574.822 361.068 575.776 363.462 575.776 366.471C575.776 369.903 574.386 372.606 571.615 374.576C568.842 376.551 565.034 377.537 560.197 377.537Z' fill='white'%3E%3C/path%3E%3Cpath d='M581.07 376.41V340.527H590.444L590.513 347.649C591.361 345.159 592.639 343.242 594.353 341.905C596.072 340.564 598.079 339.893 600.384 339.893C601.134 339.893 601.898 339.966 602.674 340.108C603.45 340.244 604.073 340.433 604.54 340.669L603.696 349.906C603.083 349.671 602.355 349.456 601.511 349.268C600.666 349.084 599.892 348.99 599.184 348.99C596.507 348.99 594.438 349.938 592.981 351.846C591.524 353.747 590.796 356.483 590.796 360.057V376.41H581.07Z' fill='white'%3E%3C/path%3E%3Cpath d='M625.94 377.537C620.627 377.537 616.551 376.154 613.71 373.381C610.864 370.604 609.445 366.659 609.445 361.535V340.527H619.244V361.325C619.244 366.354 621.497 368.864 626.009 368.864C630.473 368.864 632.705 366.354 632.705 361.325V340.527H642.503V361.535C642.503 366.659 641.073 370.604 638.207 373.381C635.341 376.154 631.248 377.537 625.94 377.537Z' fill='white'%3E%3C/path%3E%3Cpath d='M523.624 270V318.262L493.617 333.168V280.261C502.941 274.647 512.379 270 523.624 270Z' fill='white'%3E%3C/path%3E%3Cpath d='M489.132 282.987V317.99L459.367 332.688V298.62C467.596 295.991 474.468 292.103 485.26 285.407C486.551 284.601 487.841 283.794 489.132 282.987Z' fill='white'%3E%3C/path%3E%3Cpath d='M454.812 318.103L425 332.784L425 303.911C425 303.911 444.521 302.379 454.78 299.927L454.812 318.103Z' fill='white'%3E%3C/path%3E%3Cpath d='M424.992 376.411V340.528H434.366L434.508 345.673C435.446 343.703 436.866 342.163 438.773 341.056C440.675 339.958 442.897 339.401 445.433 339.401C450.788 339.401 454.456 341.681 456.43 346.239C457.416 344.123 458.957 342.457 461.048 341.236C463.138 340.015 465.502 339.401 468.132 339.401C472.313 339.401 475.509 340.706 477.721 343.316C479.926 345.919 481.033 349.692 481.033 354.629V376.411H471.302V356.462C471.302 350.867 469.164 348.074 464.888 348.074C462.677 348.074 460.953 348.859 459.706 350.431C458.465 352.008 457.84 354.23 457.84 357.096V376.411H448.11V356.389C448.11 350.845 446.02 348.074 441.838 348.074C439.532 348.074 437.772 348.849 436.551 350.4C435.33 351.951 434.717 354.156 434.717 357.023V376.411H424.992Z' fill='white'%3E%3C/path%3E%3Cpath d='M513.855 345.464C512.633 343.489 511.035 341.984 509.059 340.953C507.09 339.92 504.925 339.402 502.579 339.402C499.382 339.402 496.5 340.245 493.943 341.938C491.381 343.63 489.347 345.92 487.844 348.812C486.339 351.705 485.586 354.958 485.586 358.575C485.586 362.242 486.292 365.506 487.702 368.373C489.112 371.238 491.051 373.487 493.519 375.105C495.987 376.731 498.816 377.538 502.013 377.538C504.737 377.538 507.132 376.976 509.202 375.844C511.27 374.718 512.937 373.099 514.206 370.982L514.346 376.41H523.653L523.619 326.983L513.82 331.345L513.855 345.464ZM511.743 365.904C509.956 367.833 507.676 368.798 504.905 368.798C502.128 368.798 499.848 367.833 498.067 365.904C496.28 363.981 495.384 361.513 495.384 358.505C495.384 355.451 496.28 352.962 498.067 351.034C499.848 349.106 502.128 348.142 504.905 348.142C507.676 348.142 509.956 349.106 511.743 351.034C513.524 352.962 514.42 355.451 514.42 358.505C514.42 361.513 513.524 363.981 511.743 365.904Z' fill='white'%3E%3C/path%3E%3Cpath d='M685.701 348.529C684.29 345.689 682.336 343.457 679.847 341.831C677.358 340.213 674.513 339.401 671.317 339.401C668.592 339.401 666.181 339.988 664.091 341.162C662.001 342.341 660.323 344.007 659.05 346.171L658.908 340.528H649.75V389.917H659.474V371.548C662.058 375.54 665.842 377.537 670.825 377.537C674.021 377.537 676.897 376.694 679.46 375.001C682.022 373.307 684.054 371.018 685.559 368.126C687.063 365.238 687.811 361.985 687.811 358.364C687.811 354.654 687.11 351.373 685.701 348.529ZM675.336 365.904C673.549 367.833 671.27 368.797 668.498 368.797C665.678 368.797 663.373 367.833 661.592 365.904C659.804 363.981 658.908 361.512 658.908 358.505C658.908 355.45 659.804 352.962 661.592 351.034C663.373 349.105 665.678 348.141 668.498 348.141C671.27 348.141 673.549 349.105 675.336 351.034C677.123 352.962 678.014 355.45 678.014 358.505C678.014 361.512 677.123 363.981 675.336 365.904Z' fill='white'%3E%3C/path%3E%3Cpath d='M696.079 331.766V340.526H689.031V348.491H696.079V376.409H705.809V348.491H714.34V340.526H705.809V329.744L696.079 331.766Z' fill='white'%3E%3C/path%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_866_117537'%3E%3Crect width='289.829' height='120.03' fill='white' transform='translate(425 270)'%3E%3C/rect%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-size: cover;
  background-position: center;
}

body div.fl-builder-content .mdisrupt-related-posts-heading {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.7rem;
  font-weight: 600;
  letter-spacing: -0.81px;
}
@media (min-width: 1025px) {
  body div.fl-builder-content .mdisrupt-related-posts-heading {
    font-size: 3.6rem;
    letter-spacing: -1.08px;
  }
}
body div.fl-builder-content .mdisrupt-related-post-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.6;
  letter-spacing: -0.48px;
  color: var(--fl-global-gray-header);
}
@media (min-width: 1025px) {
  body div.fl-builder-content .mdisrupt-related-post-title {
    font-size: 1.8rem;
    letter-spacing: -0.54px;
  }
}
body div.fl-builder-content .mdisrupt-related-post:hover .mdisrupt-related-post-title {
  color: var(--fl-global-purple);
}

/*
* For Webinar Template only
*/
.fl-theme-builder-singular-webinars-inner .mdisrupt-related-posts {
  padding-top: 17.77%;
}
@media (min-width: 768px) {
  .fl-theme-builder-singular-webinars-inner .mdisrupt-related-posts {
    padding-top: 10.44%;
  }
}
@media (min-width: 1025px) {
  .fl-theme-builder-singular-webinars-inner .mdisrupt-related-posts {
    padding-top: 8.75%;
  }
}

/*
* Pull Quote
*/
.wp-block-pullquote {
  margin: 0;
  border-radius: 16px;
  background-image: url("../assets/images/bg-pullquote.webp");
  background-size: cover;
}

.wp-block-pullquote {
  margin-bottom: 0;
  padding: 32px 24px;
}
@media (min-width: 768px) {
  .wp-block-pullquote {
    padding: 64px 40px;
  }
}
@media (min-width: 1025px) {
  .wp-block-pullquote {
    padding: 64px 48px;
  }
}

.wp-block-pullquote em {
  font-style: normal;
  font-weight: 600;
}

.PostContent .wp-block-pullquote * {
  color: var(--fl-global-white);
}

.wp-block-pullquote p {
  font-weight: 600;
  font-size: 2.2rem;
  line-height: 1.2;
  letter-spacing: -0.81px;
  text-transform: capitalize;
}
@media (min-width: 1025px) {
  .wp-block-pullquote p {
    font-size: 2.8rem;
    letter-spacing: -1.08px;
  }
}

.ACFMetrics {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 48px;
}
@media (min-width: 1025px) {
  .ACFMetrics {
    flex-direction: row;
    justify-content: center;
  }
}
.ACFMetrics-item {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
}
@media (min-width: 1025px) {
  .ACFMetrics-item {
    width: auto;
    max-width: 33.33%;
  }
}
.ACFMetrics-number {
  background: linear-gradient(261.57deg, #0000ff 24.71%, #7124eb 57.68%, #f0575a 90.64%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  /* For Firefox */
  background-clip: text;
  color: transparent;
  font-size: 6.4rem;
  letter-spacing: -1.92px;
  font-weight: 600;
  line-height: 1.2;
}
@media (min-width: 1025px) {
  .ACFMetrics-number {
    font-size: 8rem;
    letter-spacing: -2.4px;
  }
}
.ACFMetrics-text {
  font-size: 1.8rem;
  line-height: 1.2;
  letter-spacing: -0.54px;
  font-weight: 600;
  color: var(--fl-global-gray-header);
}
@media (min-width: 1025px) {
  .ACFMetrics-text {
    font-size: 2rem;
    letter-spacing: -0.6px;
  }
}
.ACFProducts {
  display: grid;
  gap: 16px;
}
@media (min-width: 1025px) {
  .ACFProducts {
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
  }
}
.ACFProducts-item {
  display: flex;
  flex-direction: column;
  border-radius: 16px;
  background-color: var(--fl-global-off-white);
  gap: 16px;
  padding: 24px;
}
@media (min-width: 1025px) {
  .ACFProducts-item {
    padding: 32px;
  }
}
.ACFProducts-heading {
  font-size: 2rem;
  line-height: 1.2;
  letter-spacing: -0.6px;
  font-weight: 600;
  color: var(--fl-global-gray-header);
}
@media (min-width: 1025px) {
  .ACFProducts-heading {
    font-size: 2.4rem;
    letter-spacing: -0.72px;
  }
}

body .wp-grid-builder .wpgb-card .WPGB-Btn a {
  display: inline-flex;
  gap: 4px;
  justify-content: center;
  align-items: center;
  position: relative;
}
body .wp-grid-builder .wpgb-card .WPGB-Btn a:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  transition: 0.5s ease-in-out;
  width: 120%;
  height: 100%;
}
body .wp-grid-builder .wpgb-card .WPGB-Btn a:after {
  content: "";
  position: relative;
  display: block;
  width: 22px;
  height: 22px;
  background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M5.99939 11.9996L9.99899 8.00003L5.99939 4.00043' stroke='%23000' stroke-width='1.3332' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E%0A");
  background-size: cover;
  background-position: center;
}
body .wp-grid-builder .wpgb-card .WPGB-Btn a:hover::after {
  animation: bounce 3s ease infinite;
}
body .wp-grid-builder .wpgb-card .WPGB-Btn-block a {
  overflow: hidden;
  border-width: 1px;
  border-style: solid;
  border-radius: 100rem;
  padding: 7px 18px;
  transition: 0.3s ease-in-out;
}
body .wp-grid-builder .wpgb-card .WPGB-Btn-block-primary a {
  border-color: transparent;
  background-color: transparent;
  color: var(--fl-global-white);
}
body .wp-grid-builder .wpgb-card .WPGB-Btn-block-primary a:before {
  opacity: 1;
  left: -20%;
  background-image: linear-gradient(262deg, var(--fl-global-blue) 0%, var(--fl-global-purple) 54%, var(--fl-global-coral) 100%);
}
body .wp-grid-builder .wpgb-card .WPGB-Btn-block-primary a:after {
  filter: invert(1);
}
body .wp-grid-builder .wpgb-card .WPGB-Btn-block-primary a:hover:before {
  left: 0;
}
body .wp-grid-builder .wpgb-card .WPGB-Btn-block-primary-dark a {
  border-color: white;
  background-color: var(--fl-global-white);
  color: var(--fl-global-black);
}
body .wp-grid-builder .wpgb-card .WPGB-Btn-block-primary-dark a:before {
  opacity: 0;
  left: 0;
}
body .wp-grid-builder .wpgb-card .WPGB-Btn-block-primary-dark a:hover {
  border-color: transparent;
  background-color: transparent;
  color: var(--fl-global-white);
}
body .wp-grid-builder .wpgb-card .WPGB-Btn-block-primary-dark a:hover:before {
  opacity: 1;
  background-image: linear-gradient(262deg, var(--fl-global-blue) 0%, var(--fl-global-purple) 54%, var(--fl-global-coral) 100%);
}
body .wp-grid-builder .wpgb-card .WPGB-Btn-block-primary-dark a:hover:after {
  filter: invert(1);
}
body .wpgb-facet .wpgb-checkbox-facet .wpgb-checkbox[aria-pressed=true] .wpgb-checkbox-control:after {
  border-width: 0 1px 1px 0;
}
body .wpgb-facet.wpgb-style-1 .wpgb-checkbox-facet [class^=wpgb][role=button][tabindex="-1"] .wpgb-checkbox-control {
  background: rgb(217, 217, 217);
}
/*# sourceMappingURL=main.css.map */
