.odometer.odometer-auto-theme, .odometer.odometer-theme-minimal {display: inline-block;vertical-align: middle;*vertical-align: auto;*zoom: 1;*display: inline;position: relative;}.odometer.odometer-auto-theme .odometer-digit, .odometer.odometer-theme-minimal .odometer-digit {display: inline-block;vertical-align: middle;*vertical-align: auto;*zoom: 1;*display: inline;position: relative;}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer, .odometer.odometer-theme-minimal .odometer-digit .odometer-digit-spacer {display: inline-block;vertical-align: middle;*vertical-align: auto;*zoom: 1;*display: inline;visibility: hidden;}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-minimal .odometer-digit .odometer-digit-inner {text-align: left;display: block;position: absolute;top: 0;left: 0;right: 0;bottom: 0;overflow: hidden;}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon, .odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon {display: block;}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner, .odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon-inner {display: block;-webkit-backface-visibility: hidden;}.odometer.odometer-auto-theme .odometer-digit .odometer-value, .odometer.odometer-theme-minimal .odometer-digit .odometer-value {display: block;-webkit-transform: translateZ(0);}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value, .odometer.odometer-theme-minimal .odometer-digit .odometer-value.odometer-last-value {position: absolute;}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner, .odometer.odometer-theme-minimal.odometer-animating-up .odometer-ribbon-inner {-webkit-transition: -webkit-transform 2s;transition: -webkit-transform 2s;transition: transform 2s;transition: transform 2s, -webkit-transform 2s;}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-minimal.odometer-animating-up.odometer-animating .odometer-ribbon-inner {-webkit-transform: translateY(-100%);transform: translateY(-100%);}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner, .odometer.odometer-theme-minimal.odometer-animating-down .odometer-ribbon-inner {-webkit-transform: translateY(-100%);transform: translateY(-100%);}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner, .odometer.odometer-theme-minimal.odometer-animating-down.odometer-animating .odometer-ribbon-inner {-webkit-transition: -webkit-transform 2s;transition: -webkit-transform 2s;transition: transform 2s;transition: transform 2s, -webkit-transform 2s;-webkit-transform: translateY(0);transform: translateY(0);}
.odometer-digit-spacer, .odometer-value {
  font-variant-numeric: tabular-nums !important;
}
.odometer {
  padding-bottom: 0.25rem !important;
}

.splide__pagination { display: none !important; }

.primary-on-hover:hover {
  background-color: #003087;
  color: #FFFFFF !important;
  border: 1px solid #FFFFFF !important;
}


.modal-backdrop { opacity: 0.8 !important; }

.blue-triangles-lower-left {
  background-image: url(/assets/images/shared/lower-left-triangles.svg),-webkit-linear-gradient(left, rgba(4,47,134,1) 0vw, rgba(4,47,134,1) 100vw);
  background-image: url(/assets/images/shared/lower-left-triangles.svg),linear-gradient(90deg, rgba(4,47,134,1) 0vw, rgba(4,47,134,1) 100vw);
  background-size: 333px 333px, 100%;
  background-repeat: no-repeat;
  background-position-y: bottom;
  background-position-x: left;
}

#video-right {
 border-bottom-left-radius: 1rem;
 border-top-left-radius: 1rem;
}

#video-right-wrapper {
  text-align: right;
}

@media (min-width: 1800px) {
  #video-right {
    border-radius: 1rem;
  }
  #video-right-wrapper {
    text-align: left;
  }
}

@media (min-width: 768px) {
  .blue-triangles-lower-left {
    background-image: url(/assets/images/shared/lower-left-triangles.svg), url(/assets/images/home/blue-cyan-corner.png), url(/assets/images/home/blue-cyan-bottom-corner.png), -webkit-linear-gradient(left, rgba(4,47,134,1) 0vw, rgba(4,47,134,1) 60vw, rgba(255,255,255,0) 60vw);
    background-image: url(/assets/images/shared/lower-left-triangles.svg), url(/assets/images/home/blue-cyan-corner.png), url(/assets/images/home/blue-cyan-bottom-corner.png), linear-gradient(90deg, rgba(4,47,134,1) 0vw, rgba(4,47,134,1) 60vw, rgba(255,255,255,0) 60vw);
    background-size: 333px 333px, 34px 34px, 34px 34px, 100%;
    background-repeat: no-repeat;
    background-position-y: bottom, top, bottom;
    background-position-x: left, calc(60vw - 34px), calc(60vw - 34px);
  }
}

.table td, .table th {
  border-right: 1rem solid #FFFFFF;
}