html { font-size: 1px; }

@-webkit-keyframes fadeIn1 {
  0% { opacity: 0; -webkit-transform: translateY(20rem); transform: translateY(20rem); }
  100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
}
@keyframes fadeIn1 {
  0% { opacity: 0; transform: translateY(20rem); }
  100% { opacity: 1; transform: translateY(0); }
}
@-webkit-keyframes fadeIn2 {
  0%, 50% { opacity: 0; -webkit-transform: translateY(20rem); transform: translateY(20rem); }
  100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
}
@keyframes fadeIn2 {
  0%, 50% { opacity: 0; transform: translateY(20rem); }
  100% { opacity: 1; transform: translateY(0); }
}

section.u4m-slider-tabs {
  margin: 0 auto;
  padding: 15px !important;
  max-width: 1320rem !important;
  border: 2px solid rgba(32, 155, 209, .5) !important;
  border-radius: 15px;
  background-color: hsla(196, 79%, 72%, .15) !important;
  backdrop-filter: blur(10px) !important;
}
section.u4m-slider-tabs.reverse-text { color: #fff; }
section.u4m-slider-tabs.reverse-text div.intro .heading span,
section.u4m-slider-tabs.reverse-text h3 span,
section.u4m-slider-tabs div.intro .heading span { color: #6dcff6; }
section.u4m-slider-tabs.reverse-text .slide-container div.nav-item .tab-navigation-text { color: #fff; }
section.u4m-slider-tabs.reverse-text .slide-container div.slides div.slide .slide-inner.top-navigation.two-column .slide-column-2 span.slide-content > p,
section.u4m-slider-tabs.reverse-text .slide-container div.slides div.slide .slide-inner.top-navigation.two-column .slide-column-2 ul li p { color: var(--light-text, #dadada); }
section.u4m-slider-tabs.reverse-text .slide-container div.slides div.slide .slide-inner.top-navigation.two-column .slide-column-2 ul li { color: var(--white, #fff); }
section.u4m-slider-tabs a:not([class]) { color: #6dcff6; font-weight: 700; transition: all .1s ease-in-out; }
section.u4m-slider-tabs a:not([class]):hover { text-decoration: underline; }
section.u4m-slider-tabs.reverse-text a:not([class]):hover { color: #fff; }

section.u4m-slider-tabs div.intro {
  margin: 0;
  max-width: 100%;
  border-bottom: 1px solid #484646;
}
section.u4m-slider-tabs div.intro .heading {
  font-family: "Monda", sans-serif;
  font-size: 50rem;
  letter-spacing: -1.5rem;
  line-height: 1.2;
  position: relative;
  text-align: center;
  margin: 0;
  color: #fff;
}
section.u4m-slider-tabs div.intro h2.heading { margin: 0 auto; padding: 50rem 0; }
section.u4m-slider-tabs div.intro .heading span { font-weight: bold; }
section.u4m-slider-tabs div.intro .heading.branch::before {
  content: url("https://www.guardsquare.com/hubfs/Logos/blue-git-branch.png");
  position: absolute; top: 14rem; left: -96rem;
}
section.u4m-slider-tabs div.intro .subheading {
  font-size: 18px; color: #29353a; letter-spacing: 0;
  text-align: left; line-height: 32px; max-width: 750rem;
  margin: 24rem auto 0;
}

section.u4m-slider-tabs .slide-container {
  display: -webkit-box; display: -ms-flexbox; display: flex;
  -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;
  -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start;
  max-width: 1240rem;
  margin: 0 0 0 50rem;
}
section.u4m-slider-tabs .slide-container.nav-right div.subnav {
  -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2;
}
section.u4m-slider-tabs .slide-container.nav-right div.slides {
  margin-left: 0; padding-left: 0; padding-right: 80rem;
}
section.u4m-slider-tabs .slide-container.nav-top { -ms-flex-wrap: wrap; flex-wrap: wrap; }
section.u4m-slider-tabs .slide-container.nav-top div.subnav {
  -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%;
  -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;
}
section.u4m-slider-tabs .slide-container.nav-top div.subnav div.nav-item {
  font-family: "Monda", sans-serif;
  -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto;
  font-size: 16rem;
}
section.u4m-slider-tabs .slide-container.nav-top div.subnav div.nav-item button.tab-navigation-text { letter-spacing: -.4px; }
section.u4m-slider-tabs .slide-container.nav-top div.subnav div.nav-item button.tab-navigation-text:hover { color: #6dcff6; }
section.u4m-slider-tabs .slide-container.nav-top div.slides {
  padding-left: 0; -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; margin-left: 0;
}

section.u4m-slider-tabs .slide-container div.nav-item {
  margin: 0; padding: 15px;
  display: -webkit-box; display: -ms-flexbox; display: flex;
  -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%;
  -ms-flex-wrap: wrap; flex-wrap: wrap;
  -webkit-transition: .3s ease all; transition: .3s ease all;
  position: relative; border-radius: 2rem; font-size: 20rem;
}
section.u4m-slider-tabs .slide-container div.nav-item .tab-navigation-text {
  display: block;
  padding: 10rem 20rem;
  border: 0;
  background: transparent;
  font: inherit;
  font-family: "Monda", sans-serif !important;
  font-weight: bold;
  text-align: left;
  line-height: inherit;
  cursor: pointer;
  color: #fff;
  letter-spacing: .89rem;
  width: 100%;
  -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%;
  position: relative;
  -webkit-appearance: none; appearance: none;
}
section.u4m-slider-tabs .slide-container div.nav-item .tab-navigation-text:focus-visible {
  outline: 2px solid #7fd1f0;
  outline-offset: 2px;
}
section.u4m-slider-tabs .slide-container div.nav-item:hover button.tab-navigation-text { color: #7fd1f0 !important; }
section.u4m-slider-tabs .slide-container div.nav-item .tab-navigation-text span.active-indicator {
  display: flex;
  -webkit-box-align: center; -ms-flex-align: center; align-items: center;
  -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;
  position: absolute; right: 10rem; top: 0; bottom: 0;
  margin: auto; height: 20rem; width: 20rem;
  -webkit-transition: .2s ease-out all; transition: .2s ease-out all;
}
section.u4m-slider-tabs .slide-container div.nav-item .tab-navigation-text span.active-indicator span.horizontal-line {
  height: 2rem; width: 20rem; background-color: #fff !important;
  position: absolute; margin: auto; left: 0; right: 0; top: 0; bottom: 0;
  -webkit-transition: .3s ease all; transition: .3s ease all;
  -webkit-transform-origin: center; transform-origin: center;
}
section.u4m-slider-tabs .slide-container div.nav-item .tab-navigation-text span.active-indicator span.vertical-line {
  width: 2rem; height: 20rem; background-color: #fff !important;
  position: absolute; margin: auto; left: 0; right: 0; top: 0; bottom: 0;
}
section.u4m-slider-tabs .slide-container div.nav-item.mobile-active span.vertical-line { opacity: 0; }
section.u4m-slider-tabs .slide-container div.nav-item:not(.mobile-active) span.vertical-line,
section.u4m-slider-tabs .slide-container div.nav-item:not(.mobile-active) span.horizontal-line { background-color: #26353b !important; }
section.u4m-slider-tabs .slide-container div.nav-item.active {
  border: 1px solid #7fd1f0 !important;
  border-right: none !important;
  border-bottom: 2px solid #6dcff6;
  background: #484646;
  color: #6dcff6 !important;
  font-weight: 900;
}
section.u4m-slider-tabs .slide-container div.nav-item.active::after { content: none; }
section.u4m-slider-tabs .slide-container div.nav-item.active .tab-navigation-text {
  pointer-events: none;
  color: #6dcff6 !important;
}
section.u4m-slider-tabs .slide-container div.nav-item.active button.tab-navigation-text span.active-indicator span.vertical-line { display: none; }
section.u4m-slider-tabs .slide-container div.nav-item .accordion-content { padding: 0 20rem; }
section.u4m-slider-tabs .slide-container div.nav-item .accordion-content p:first-child { margin-top: 0; }

section.u4m-slider-tabs .slide-container div.subnav {
  display: -webkit-box; display: -ms-flexbox; display: flex;
  padding: 0;
  -ms-flex-wrap: wrap; flex-wrap: wrap;
  -webkit-box-flex: 0; -ms-flex: 0 0 600rem; flex: 0 0 600rem;
  max-width: 1100rem;
}
section.u4m-slider-tabs .slide-container div.subnav .nav-item {
  border: 1px solid #484646;
  border-bottom: 1px solid #484646;
}
section.u4m-slider-tabs .slide-container div.subnav div.accordion-content-container {
  display: none;
  padding: 25px;
  transition: all 1s ease-out;
}
section.u4m-slider-tabs .slide-container div.subnav div.accordion-content-container div.accordion-content p,
section.u4m-slider-tabs .slide-container div.subnav div.accordion-content-container div.accordion-content p strong { color: #fff; }
section.u4m-slider-tabs .slide-container div.subnav h4.accordion-headline,
section.u4m-slider-tabs .slide-container div.subnav div.accordion-content-container div.accordion-content h5 {
  color: #fff; font-size: 16rem; font-family: "Noto Sans", sans-serif;
}
section.u4m-slider-tabs .slide-container div.subnav h4.accordion-headline { font-weight: 700; }
section.u4m-slider-tabs .slide-container div.subnav div.accordion-content-container div.accordion-content h5 { font-weight: 500; margin-bottom: 1px; }
section.u4m-slider-tabs .slide-container div.subnav div.accordion-content-container div.accordion-content li strong { margin-bottom: 5rem; }
section.u4m-slider-tabs .slide-container div.subnav div.accordion-content-container div.accordion-content li p { margin: 5rem 0 0; }
section.u4m-slider-tabs .slide-container div.subnav div.accordion-content-container div.accordion-content li { padding-bottom: 10rem; }
section.u4m-slider-tabs .slide-container div.subnav div.accordion-content ul li { position: relative; }
section.u4m-slider-tabs .slide-container div.subnav div.accordion-content ul li::before {
  content: url("https://www.guardsquare.com/hubfs/Product%20page%20redesign/check-bullet.svg");
  height: 17rem; width: 17rem; display: block; color: #6dcff6;
  margin-left: -25px; position: absolute; top: 5px;
}
section.u4m-slider-tabs .slide-container div.subnav div.accordion-content div.cta { padding: 0 0 30rem 40rem; }
section.u4m-slider-tabs .slide-container div.subnav div.accordion-content-container div.cta span.url a { font-size: 18rem; }
section.u4m-slider-tabs .slide-container div.subnav div.slide-mobile { padding: 0 20rem; }
section.u4m-slider-tabs .slide-container div.subnav div.slide-mobile a {
  font-size: 14rem; padding: 12rem 16rem !important;
  border-radius: 2rem !important; color: #004f91 !important;
  border: 2px solid #004f91 !important; box-shadow: none !important;
  font-family: "Monda", sans-serif !important; font-weight: bold;
  line-height: 16px !important; cursor: pointer;
}
section.u4m-slider-tabs .slide-container div.subnav div.slide-mobile a span strong { color: #6dcff6 !important; }
section.u4m-slider-tabs .slide-container div.subnav div.slide-mobile a:hover {
  background-color: #6dcff6; color: #26353b !important; border: 2px solid #fff;
}
section.u4m-slider-tabs .slide-container div.subnav div.slide-mobile .slide-inner .slide-title { padding-top: 20rem; }
section.u4m-slider-tabs .slide-container div.subnav div.slide-mobile .slide-inner div.slide-column-2 .slide-content ul { list-style: none; }
section.u4m-slider-tabs .slide-container div.subnav div.slide-mobile .slide-inner div.slide-column-2 .slide-content ul li {
  font-weight: bold; font-family: "Monda", sans-serif; position: relative;
  font-size: 16px; color: #29353a; letter-spacing: -.4px;
  background: url("https://www.guardsquare.com/hubfs/Logos/branch-vertical.png") no-repeat 0 6rem;
  padding-left: 20rem; margin: 16rem 0 0 -20rem;
}
section.u4m-slider-tabs .slide-container div.subnav div.slide-mobile .slide-inner div.slide-column-2 .slide-content ul li p {
  font-weight: normal; font-size: 14rem; font-family: "Noto Sans", sans-serif; margin-top: 0;
}
section.u4m-slider-tabs .slide-container div.subnav div.slide-mobile .slide-inner img { margin-top: 30rem; }
section.u4m-slider-tabs .slide-container div.subnav div.slide-mobile .slide-inner .hs-cta-wrapper a {
  display: inline-block; font-family: "Noto Sans", sans-serif;
  color: #fff; background-color: #004f91; border: 0; border-radius: 2rem;
  padding: 8rem 20rem; margin: 0 0 20rem;
  -webkit-transition: .1s ease-in; transition: .1s ease-in;
  text-transform: uppercase; font-weight: bold; font-size: 12rem;
  line-height: 1.2; letter-spacing: 0; text-decoration: none; cursor: pointer;
  box-shadow: 0 1rem 12rem 0 rgba(38, 53, 59, .1);
}
section.u4m-slider-tabs .slide-container div.subnav div.slide-mobile .slide-inner .hs-cta-wrapper a:hover { background-color: #6dcff6; color: #26353b; }
section.u4m-slider-tabs .slide-container div.subnav div.slide-mobile .slide-inner div.slide-column-2 .slide-content ul li a {
  border: 0 !important; padding: 0 !important; font-size: 16rem !important;
}

section.u4m-slider-tabs div.tabs-container {
  border-radius: 15px; background-color: #1d1b1b;
  box-shadow: rgb(83, 116, 129) 0 0 40px, rgb(180, 228, 246) 0 0 40px,
    rgb(127, 209, 240) 0 0 40px, rgb(127, 209, 240) 0 0 4.68393px,
    rgb(127, 209, 240) 0 0 20px;
}
section.u4m-slider-tabs .slide-container div.slides-overlay {
  border-bottom-right-radius: 15px;
  min-height: 55vh; align-self: stretch;
  background: radial-gradient(circle, rgba(45, 43, 44, 1) 53%, rgba(0, 39, 165, 1) 83%, rgba(3, 71, 227, 1) 100%);
  animation: gradient 2s linear infinite alternate;
}
section.u4m-slider-tabs .slide-container div.slides {
  -ms-flex-preferred-size: calc(100% - 300rem); flex-basis: calc(100% - 300rem);
  -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0;
  -ms-flex-negative: 1; flex-shrink: 1;
  display: -webkit-box; display: -ms-flexbox; display: flex;
  padding: 0 !important;
  -ms-flex-wrap: wrap; flex-wrap: wrap;
  -webkit-transition: .3s ease height; transition: .3s ease height;
  position: relative; min-height: 55vh; align-self: stretch; height: 100%;
  border: 1px solid #7fd1f0; border-right: none; border-bottom: none;
  background-color: transparent;
  background-image: repeating-linear-gradient(0deg, rgba(137, 133, 135, .2) 0, rgba(137, 133, 135, .2) 1px, transparent 1px, transparent 20px),
    repeating-linear-gradient(90deg, rgba(137, 133, 135, .2) 0, rgba(137, 133, 135, .2) 1px, transparent 1px, transparent 20px);
  background-size: cover;
}
section.u4m-slider-tabs .slide-container div.slides div.slide {
  z-index: 1; max-width: 1140rem; width: 100%;
  -webkit-transform: translateY(10px); transform: translateY(10px);
  -webkit-transition: .3s ease-out all; transition: .3s ease-out all;
  position: absolute; opacity: 0;
}
section.u4m-slider-tabs .slide-container div.slides div.slide.active {
  -webkit-transform: translateY(0); transform: translateY(0);
  opacity: 1; z-index: 2; position: relative;
}
section.u4m-slider-tabs .slide-container div.slides div.slide.exit {
  -webkit-transform: translateY(-10px); transform: translateY(-10px);
  opacity: 0; position: relative;
}
section.u4m-slider-tabs .slide-container div.slides div.slide div.slide-description { display: none; }
section.u4m-slider-tabs .slide-container div.slides div.slide .accordion-content { display: none; }
section.u4m-slider-tabs .slide-container div.slides div.slide p {
  font-family: "Noto Sans", sans-serif; font-size: 16rem;
  line-height: 1.6; letter-spacing: 0; margin-bottom: 20rem;
}
section.u4m-slider-tabs .slide-container div.slides div.slide p:first-of-type { margin-top: 0; }
section.u4m-slider-tabs .slide-container div.slides div.slide p:last-of-type { margin-bottom: 1rem; }
section.u4m-slider-tabs .slide-container div.slides div.slide .hs-cta-wrapper a {
  display: inline-block; font-family: "Noto Sans", sans-serif;
  color: #fff; background-color: #004f91; border: 0; border-radius: 2rem;
  padding: 8rem 20rem; margin: 20rem 0;
  -webkit-transition: .1s ease-in; transition: .1s ease-in;
  text-transform: uppercase; font-weight: bold; font-size: 12rem;
  line-height: 1.2; letter-spacing: 0; text-decoration: none; cursor: pointer;
  box-shadow: 0 1rem 12rem 0 rgba(38, 53, 59, .1);
}
section.u4m-slider-tabs .slide-container div.slides div.slide .hs-cta-wrapper a:hover { background-color: #6dcff6; color: #26353b; }
section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner {
  margin-top: 24rem; display: -webkit-box; display: -ms-flexbox; display: flex;
  -webkit-box-align: center; -ms-flex-align: center; align-items: center;
}
section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner:not(.two-column) .slide-column-2 {
  text-align: left; max-width: 60%; margin: 0 auto;
}
section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner:not(.two-column) .slide-column-2 h3.branch::before { display: none; }
section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner.top-navigation.two-column .slide-column-1 {
  -webkit-box-flex: 0; -ms-flex: 0 0 54%; flex: 0 0 54%;
}
section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner.top-navigation.two-column .slide-column-1 img.mobile {
  display: none; max-height: 500rem; margin: 0 auto;
}
section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner.top-navigation.two-column .slide-column-1 video,
section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner.top-navigation.two-column .slide-column-1 img {
  z-index: 1; position: relative;
}
section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner.top-navigation.two-column .slide-column-2 {
  -webkit-box-flex: 0; -ms-flex: 0 0 45%; flex: 0 0 45%; padding-left: 50rem;
}
section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner.top-navigation.two-column .slide-column-2 h3 {
  font-size: 32rem; letter-spacing: -.75rem;
  font-family: "Monda", sans-serif; margin-bottom: 20rem;
}
section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner.top-navigation.two-column .slide-column-2 h3.branch::before { display: block; }
section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner.top-navigation.two-column .slide-column-2 span.slide-content > p {
  font-size: 16px; color: rgba(72, 81, 85, .8);
}
section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner.top-navigation.two-column .slide-column-2 span.slide-content > p > a.not-button { color: #6dcff6; }
section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner.top-navigation.two-column .slide-column-2 ul { list-style: none; }
section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner.top-navigation.two-column .slide-column-2 ul li {
  font-weight: bold; font-family: "Monda", sans-serif; position: relative;
  font-size: 16px; color: #29353a; letter-spacing: -.4px;
  margin: 16rem 0 0 -20rem; padding-left: 20rem;
}
section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner.top-navigation.two-column .slide-column-2 ul li::before {
  content: ''; display: block; width: 11px; height: 11px;
  border: 2px solid #6dcff6; position: absolute; left: 0; border-radius: 50%;
}
section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner.top-navigation.two-column .slide-column-2 ul li::after {
  content: ''; display: block; width: 1px; background-color: #6dcff6;
  position: absolute; top: 24px; left: 5px; bottom: 5px;
}
section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner.top-navigation.two-column .slide-column-2 ul li p {
  color: #787878; font-size: 14rem; font-weight: normal;
}
section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner.top-navigation.two-column .slide-column-2 a.cta_button#cta_button_3463800_b9e078b9-e335-4845-b4dc-21bca2c3fed6,
section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner.top-navigation.two-column .slide-column-2 a#cta_button_3463800_b9e078b9-e335-4845-b4dc-21bca2c3fed6 {
  text-transform: capitalize !important; font-size: 14rem !important;
  border-radius: 2rem !important; padding: 12rem 36rem !important;
  font-weight: bold !important; font-family: "Monda", sans-serif !important;
  background-color: #59eb42;
}
section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner.top-navigation.two-column .slide-column-2 a.cta_button#cta_button_3463800_b9e078b9-e335-4845-b4dc-21bca2c3fed6 span strong,
section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner.top-navigation.two-column .slide-column-2 a#cta_button_3463800_b9e078b9-e335-4845-b4dc-21bca2c3fed6 span strong { color: #26353b; }
section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner.top-navigation.two-column .slide-column-2 a.cta_button#cta_button_3463800_b9e078b9-e335-4845-b4dc-21bca2c3fed6:hover,
section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner.top-navigation.two-column .slide-column-2 a#cta_button_3463800_b9e078b9-e335-4845-b4dc-21bca2c3fed6:hover {
  background-color: #6dcff6 !important; color: #26353b !important;
}
section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner.top-navigation.two-column .slide-column-2 a.cta_button#cta_button_3463800_b9e078b9-e335-4845-b4dc-21bca2c3fed6:hover span,
section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner.top-navigation.two-column .slide-column-2 a#cta_button_3463800_b9e078b9-e335-4845-b4dc-21bca2c3fed6:hover span,
section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner.top-navigation.two-column .slide-column-2 a.cta_button#cta_button_3463800_b9e078b9-e335-4845-b4dc-21bca2c3fed6:hover span strong,
section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner.top-navigation.two-column .slide-column-2 a#cta_button_3463800_b9e078b9-e335-4845-b4dc-21bca2c3fed6:hover span strong { color: #26353b !important; }
section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner.top-navigation.one-column .slide-column-2 {
  -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%;
}
section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner.small-image.top-navigation .slide-column-1,
section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner.small-image.top-navigation .slide-column-2 {
  -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%;
}
section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner.small-image.top-navigation .slide-column-2 { padding-left: 50rem; }
section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner.image-right.top-navigation {
  -webkit-box-orient: horizontal; -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse; flex-direction: row-reverse;
}
section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner.image-right.top-navigation .slide-column-2 {
  padding-left: 0; padding-right: 50rem;
}
section.u4m-slider-tabs div.slide-column-1 { margin-top: 25rem; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  section.u4m-slider-tabs .slide-container.nav-top div.subnav div.nav-item {
    -webkit-box-flex: 1; -ms-flex: 1 0 auto; flex: 1 0 auto;
  }
}
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner.top-navigation.two-column .slide-column-1 img.mobile {
      display: block; max-height: 500rem;
    }
    section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner.top-navigation.two-column .slide-column-1 video { display: none; }
  }
}
@media (min-width: 1040px) {
  section.u4m-slider-tabs .slide-container div.subnav div.slide-mobile { display: none !important; }
}
@media (max-width: 1024px) {
  section.u4m-slider-tabs div.intro .heading.branch::before { display: none; }
  section.u4m-slider-tabs .slide-container.nav-right div.slides { padding-right: 0; }
  section.u4m-slider-tabs .slide-container.nav-top div.subnav div.nav-item {
    -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%;
  }
  section.u4m-slider-tabs .slide-container { margin: 0; }
  section.u4m-slider-tabs .slide-container div.subnav { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }
  section.u4m-slider-tabs .slide-container div.subnav .nav-item { padding: 10rem; }
  section.u4m-slider-tabs .slide-container div.nav-item {
    -webkit-box-align: center; -ms-flex-align: center; align-items: center;
    margin: 10rem 0 0; padding: 25px; background-color: #f5f8fa;
  }
  section.u4m-slider-tabs .slide-container div.nav-item .tab-navigation-text {
    font-size: 12rem; padding: 10rem; padding-right: 50rem;
  }
  section.u4m-slider-tabs .slide-container div.nav-item:not(.mobile-active) {
    background: #1d1b1b !important; border: 1px solid #484646 !important;
  }
  section.u4m-slider-tabs .slide-container div.nav-item:not(.mobile-active) button.tab-navigation-text {
    color: #6dcff6 !important; font-size: 18rem;
  }
  section.u4m-slider-tabs .slide-container div.nav-item .tab-navigation-text span.active-indicator span.horizontal-line,
  section.u4m-slider-tabs .slide-container div.nav-item .tab-navigation-text span.active-indicator span.vertical-line {
    background-color: #fff !important;
  }
  section.u4m-slider-tabs .slide-container div.nav-item.mobile-active {
    background: linear-gradient(45deg, #082361 10%, #004f91);
    border-bottom: 2px solid #6dcff6;
  }
  section.u4m-slider-tabs .slide-container div.nav-item.mobile-active .tab-navigation-text { color: #fff; }
  section.u4m-slider-tabs .slide-container div.nav-item.active::after { display: none; }
  section.u4m-slider-tabs .slide-container div.nav-item.active .tab-navigation-text { pointer-events: auto; }
  section.u4m-slider-tabs .slide-container div.nav-item .accordion-content { display: none !important; }
  section.u4m-slider-tabs .slide-container div.subnav div.accordion-content-container { background-color: #484646; }
  section.u4m-slider-tabs .slide-container div.subnav div.accordion-content div.cta { padding-left: 10rem; }
  section.u4m-slider-tabs .slide-container div.subnav div.accordion-content div.cta .btn--light-arrow { font-size: 12rem !important; }
  section.u4m-slider-tabs .slide-container div.subnav div.slide-mobile .slide-inner div.slide-column-1 { margin-top: 0 !important; }
  section.u4m-slider-tabs .slide-container div.subnav div.slide-mobile .slide-inner div.slide-column-1.mobile-fallback { text-align: center; }
  section.u4m-slider-tabs .slide-container div.subnav div.slide-mobile .slide-inner div.slide-column-1.mobile-fallback video { display: none; }
  section.u4m-slider-tabs .slide-container div.subnav div.slide-mobile .slide-inner div.slide-column-1.mobile-fallback img.mobile {
    max-height: 300rem; margin: 0 auto;
  }
  section.u4m-slider-tabs .slide-container div.subnav div.slide-mobile .slide-inner div.slide-column-2 h3.slide-title { font-size: 32rem; }
  section.u4m-slider-tabs .slide-container div.slides { display: none; }
  section.u4m-slider-tabs .slide-container div.slides div.slide {
    -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%;
    padding: 20rem; margin-left: 0; max-width: 100%;
  }
  section.u4m-slider-tabs .slide-container div.slides div.slide .accordion-content { display: block; }
  section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner.top-navigation.two-column .slide-column-2 h3.branch::before { display: none; }
}
@media (max-width: 580px) {
  section.u4m-slider-tabs div.intro .heading { font-size: 32rem; margin-bottom: 20rem; }
  section.u4m-slider-tabs .slide-container div.slides div.slide p { font-size: 15rem; }
  section.u4m-slider-tabs .slide-container div.subnav div.slide-mobile .slide-inner div.slide-column-1.mobile-fallback img.desktop,
  section.u4m-slider-tabs .slide-container div.subnav div.slide-mobile .slide-inner div.slide-column-1.mobile-fallback video { display: none !important; }
  section.u4m-slider-tabs .slide-container div.subnav div.slide-mobile .slide-inner div.slide-column-1.mobile-fallback img.mobile {
    display: block; max-height: 250rem; margin: 0 auto;
  }
  section.u4m-slider-tabs .slide-container div.slides div.slide .slide-inner.top-navigation.two-column .slide-column-1 div video { margin: 0 auto !important; }
}
