.centered-content-switcher .centered-content-switcher_info {
  padding-top: var(--space-5); }
  .centered-content-switcher .centered-content-switcher_info .buttonPostion {
    position: relative;
    display: inline-block; }

.centered-content-switcher .centered-content-switcher_video-body {
  padding-bottom: var(--space--20); }

.centered-content-switcher .tablet-column-10 {
  padding: 0; }

.centered-content-switcher_wrapper {
  position: relative; }
  .centered-content-switcher_wrapper > section.centered-content-switcher_slide:only-of-type .centered-content-switcher_nav {
    display: none; }

.centered-content-switcher_slide {
  transition: all, .5s;
  position: relative;
  background-color: var(--calcite-ui-background);
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
  transition: opacity linear 0.5s; }
  .centered-content-switcher_slide-image {
    position: absolute;
    margin: auto;
    object-fit: cover;
    width: 100%;
    height: 100%; }
  .centered-content-switcher_slide[aria-hidden="true"] {
    visibility: hidden;
    opacity: 0.0;
    height: 0 !important;
    min-height: none;
    transition: opacity linear 0s; }
    .centered-content-switcher_slide[aria-hidden="true"]:not(.centered-content-switcher_slide--ghost) > * {
      display: none; }
  .centered-content-switcher_slide[aria-hidden="false"] {
    padding: var(--space-10) 0; }
    @media (min-width: 480px) {
      .centered-content-switcher_slide[aria-hidden="false"] {
        min-height: 500px;
        height: 55vh;
        max-height: 1100px; } }
    @media (min-width: 860px) {
      .centered-content-switcher_slide[aria-hidden="false"] {
        min-height: 800px;
        height: 80vh;
        max-height: 1100px;
        padding: 0; } }
  .centered-content-switcher_slide.centered-content-switcher_slide--ghost {
    height: auto !important;
    position: absolute; }
    .centered-content-switcher_slide.centered-content-switcher_slide--ghost > * {
      opacity: 0; }

.centered-content-switcher_call-out {
  position: relative;
  align-self: center;
  background-color: var(--calcite-ui-background);
  opacity: 0.90;
  padding: 0; }

.centered-content-switcher .time-stamp {
  background-color: var(--calcite-ui-foreground-2);
  color: var(--calcite-ui-text-2); }

.centered-content-switcher_content {
  width: 100%;
  padding: var(--space-12) var(--space-2);
  min-height: 350px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center; }

.centered-content-switcher_info {
  width: 100%;
  text-align: center;
  color: var(--calcite-ui-text-1);
  position: relative;
  min-height: 167px;
  animation-name: fade-up;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
  animation-delay: 0.3s;
  opacity: 0; }

@keyframes fade-up {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fade-in {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fade-up {
  from {
    top: 50px;
    opacity: 0; }
  to {
    top: 0px;
    opacity: 1; } }

@keyframes fade-down {
  from {
    top: -50px;
    opacity: 0; }
  to {
    top: 0px;
    opacity: 1; } }

@keyframes fade-left {
  from {
    right: -50px;
    opacity: 0; }
  to {
    right: 0px;
    opacity: 1; } }

@keyframes fade-right {
  from {
    left: -50px;
    opacity: 0; }
  to {
    left: 0px;
    opacity: 1; } }

.centered-content-switcher_category {
  letter-spacing: .12em;
  margin-bottom: var(--space-2);
  padding: 0;
  line-height: initial;
  background: none; }

.centered-content-switcher_title {
  color: var(--calcite-ui-text-1);
  font-size: var(--font-4);
  margin-bottom: var(--space-5); }

.centered-content-switcher_body, .centered-content-switcher_testimonial, .centered-content-switcher_video-body, .centered-content-switcher_mega-body {
  font-size: var(--font-1);
  color: var(--calcite-ui-text-1);
  width: 680px;
  max-width: 90%;
  margin: 0 auto var(--space-8); }

.centered-content-switcher_testimonial {
  margin-bottom: var(--space-4);
  border-left: none; }

.centered-content-switcher_mega-body {
  font-size: var(--font-0);
  text-align: left; }

.centered-content-switcher_quote-mark {
  margin: 0 auto var(--space-5); }

.centered-content-switcher_quotee-name {
  color: var(--calcite-ui-text-1);
  font-weight: 700;
  font-style: normal;
  font-size: var(--font-0);
  margin-bottom: 0.1rem; }

.centered-content-switcher_quotee-title-company {
  color: var(--calcite-ui-text-2);
  font-size: var(--font--1); }

.centered-content-switcher_nav {
  padding-left: 0 !important;
  padding-right: 0 !important;
  bottom: 0;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: var(--space-4) 0;
  border-top: 1px solid var(--calcite-ui-border-1);
  position: relative; }
  @media (min-width: 1024px) {
    .centered-content-switcher_nav {
      display: block;
      padding: 0;
      border-top: none; } }

.centered-content-switcher [data-action-slide="prev"],
.centered-content-switcher [data-action-slide="next"] {
  background-color: transparent;
  border: 0;
  background-repeat: none;
  background-size: contain;
  width: 20px;
  height: 20px;
  text-indent: -9999px;
  outline: none;
  margin-top: -3px; }
  @media (min-width: 1024px) {
    .centered-content-switcher [data-action-slide="prev"],
    .centered-content-switcher [data-action-slide="next"] {
      display: none; } }
  @media (max-width: 480px) {
    .centered-content-switcher [data-action-slide="prev"],
    .centered-content-switcher [data-action-slide="next"] {
      position: relative;
      margin-left: 25px;
      margin-right: 25px;
      top: 2px; } }
  html[dir="rtl"] .centered-content-switcher [data-action-slide="prev"], html[dir="rtl"]
  .centered-content-switcher [data-action-slide="next"] {
    top: 0px;
    margin: 0 20px;
    transform: rotate(180deg);
    text-indent: 9999px; }

.centered-content-switcher [data-action-slide="prev"] {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIiBjbGFzcz0ic3ZnLWljb24iPjxzdHlsZT5wYXRoIHtmaWxsOiAjQ0NDQ0NDO308L3N0eWxlPjxwYXRoIGQ9Ik0yNSAyOGgtNUw4IDE2IDIwIDRoNUwxMyAxNmwxMiAxMnoiLz48L3N2Zz4=); }
  @media (min-width: 480px) {
    .centered-content-switcher [data-action-slide="prev"] {
      margin-right: 3%; } }

.centered-content-switcher [data-action-slide="next"] {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIiBjbGFzcz0ic3ZnLWljb24iPjxzdHlsZT5wYXRoIHtmaWxsOiAjQ0NDQ0NDO308L3N0eWxlPjxwYXRoIGQ9Ik03IDRoNWwxMiAxMi0xMiAxMkg3bDEyLTEyTDcgNHoiLz48L3N2Zz4=); }
  @media (min-width: 480px) {
    .centered-content-switcher [data-action-slide="next"] {
      margin-left: 3%; } }

.centered-content-switcher_options {
  display: inline-block; }
  @media (min-width: 1024px) {
    .centered-content-switcher_options {
      display: block;
      width: 100%; } }
  .centered-content-switcher_options > .centered-content-switcher_nav-item {
    color: var(--calcite-ui-text-1);
    cursor: pointer !important;
    width: auto;
    display: inline-block;
    border: none;
    padding: 10px 8px 8px 8px;
    float: none;
    margin: 0; }
    @media (min-width: 1024px) {
      .centered-content-switcher_options > .centered-content-switcher_nav-item {
        float: left;
        display: block;
        outline: 1px solid var(--calcite-ui-border-1);
        margin-top: 1px;
        margin-left: 1px;
        padding: 0; }
        .centered-content-switcher_options > .centered-content-switcher_nav-item:first-child:nth-last-child(1) {
          width: calc(100% - 1px); }
        .centered-content-switcher_options > .centered-content-switcher_nav-item:first-child:nth-last-child(2),
        .centered-content-switcher_options > .centered-content-switcher_nav-item:first-child:nth-last-child(2) ~ .centered-content-switcher_nav-item {
          width: calc(50% - 1px); }
        .centered-content-switcher_options > .centered-content-switcher_nav-item:first-child:nth-last-child(3),
        .centered-content-switcher_options > .centered-content-switcher_nav-item:first-child:nth-last-child(3) ~ .centered-content-switcher_nav-item {
          width: calc(33.33333333333% - 1px); }
        .centered-content-switcher_options > .centered-content-switcher_nav-item:first-child:nth-last-child(4),
        .centered-content-switcher_options > .centered-content-switcher_nav-item:first-child:nth-last-child(4) ~ .centered-content-switcher_nav-item {
          width: calc(50% - 1px); }
        .centered-content-switcher_options > .centered-content-switcher_nav-item:first-child:nth-last-child(5),
        .centered-content-switcher_options > .centered-content-switcher_nav-item:first-child:nth-last-child(5) ~ .centered-content-switcher_nav-item {
          width: calc(33.33333333333% - 1px); }
        .centered-content-switcher_options > .centered-content-switcher_nav-item:first-child:nth-last-child(5) + .centered-content-switcher_nav-item + .centered-content-switcher_nav-item + .centered-content-switcher_nav-item,
        .centered-content-switcher_options > .centered-content-switcher_nav-item:first-child:nth-last-child(5) + .centered-content-switcher_nav-item + .centered-content-switcher_nav-item + .centered-content-switcher_nav-item + .centered-content-switcher_nav-item {
          width: calc(50% - 1px); }
        .centered-content-switcher_options > .centered-content-switcher_nav-item:first-child:nth-last-child(6),
        .centered-content-switcher_options > .centered-content-switcher_nav-item:first-child:nth-last-child(6) ~ .centered-content-switcher_nav-item {
          width: calc(33.33333333333% - 1px); } }

.centered-content-switcher_nav-label-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 100px;
  display: none;
  padding-right: var(--space-3);
  overflow: hidden; }
  @media (min-width: 1024px) {
    .centered-content-switcher_nav-label-container {
      display: flex; } }

.centered-content-switcher_nav-label {
  font-size: var(--font-0);
  display: none; }
  @media (min-width: 1024px) {
    .centered-content-switcher_nav-label {
      display: block; } }

.centered-content-switcher_nav-item {
  background: transparent;
  position: relative;
  text-align: left;
  outline: none; }
  .centered-content-switcher_nav-item::before {
    height: 10px;
    width: 10px;
    border-radius: 100%;
    border: 1px solid var(--calcite-ui-text-1);
    display: inline-block;
    content: ""; }
    @media (min-width: 1024px) {
      .centered-content-switcher_nav-item::before {
        display: none; } }
  @media (min-width: 1024px) {
    .centered-content-switcher_nav-item:hover, .centered-content-switcher_nav-item:focus, .centered-content-switcher_nav-item:active {
      background: var(--calcite-ui-border-1);
      position: relative;
      overflow: visible; }
      .centered-content-switcher_nav-item:hover::after, .centered-content-switcher_nav-item:focus::after, .centered-content-switcher_nav-item:active::after {
        border: 1px solid var(--calcite-ui-brand);
        content: "";
        display: block;
        position: absolute;
        top: -1px;
        right: -1px;
        bottom: -1px;
        left: -1px;
        z-index: 1; }
      .centered-content-switcher_nav-item:hover .centered-content-switcher_nav-label, .centered-content-switcher_nav-item:focus .centered-content-switcher_nav-label, .centered-content-switcher_nav-item:active .centered-content-switcher_nav-label {
        color: var(--calcite-ui-text-1); } }
  .centered-content-switcher_nav-item[data-selected="true"] {
    background: none;
    position: relative; }
    @media (min-width: 1024px) {
      .centered-content-switcher_nav-item[data-selected="true"] {
        background: var(--calcite-ui-foreground-3); }
        .centered-content-switcher_nav-item[data-selected="true"]::after {
          border: 1px solid var(--calcite-ui-brand);
          content: "";
          display: block;
          position: absolute;
          top: -1px;
          right: -1px;
          bottom: -1px;
          left: -1px;
          z-index: 1; } }
    .centered-content-switcher_nav-item[data-selected="true"]::before {
      border: 1px solid var(--calcite-ui-brand);
      background: var(--calcite-ui-brand); }
      @media (min-width: 1024px) {
        .centered-content-switcher_nav-item[data-selected="true"]::before {
          display: none; } }
    .centered-content-switcher_nav-item[data-selected="true"] .centered-content-switcher_nav-label {
      color: var(--calcite-ui-text-1); }

.centered-content-switcher_thumb {
  width: 60px;
  height: 60px;
  margin: var(--space-2);
  object-fit: cover;
  display: none; }
  @media (min-width: 1024px) {
    .centered-content-switcher_thumb {
      display: block; } }

.centered-content-switcher .modal-overlay {
  display: none; }
  .centered-content-switcher .modal-overlay.is-active {
    display: block;
    z-index: 10000; }

.centered-content-switcher .modal-content {
  background-color: transparent; }

.centered-content-switcher .video_modal {
  max-width: 107%;
  height: 480px; }

@media (max-width: 959px) {
  .centered-content-switcher .modal-content {
    width: 90vw;
    background-color: transparent; }
    .centered-content-switcher .modal-content iframe.video_content,
    .centered-content-switcher .modal-content iframe.youtube {
      width: 100%; } }

.centered-content-switcher hr.separator {
  margin: 0 auto;
  margin-bottom: var(--space-5); }

html[dir="rtl"] body .centered-content-switcher_nav[data-action-slide='prev'] {
  flex-direction: row-reverse; }

html[dir="rtl"] body .centered-content-switcher_nav-label-container {
  right: 100px;
  left: 0; }
  @media (min-width: 1024px) {
    html[dir="rtl"] body .centered-content-switcher_nav-label-container {
      text-align: right; } }
