.cmp-unauthenticated-footer h5 {
  font-family: Univers\ 65, sans-serif;
  font-size: 1.2rem;
  line-height: 2.4;
  text-align: left;
  text-transform: capitalize
}

.cmp-unauthenticated-footer .list-group {
  padding-bottom: 35px
}

.cmp-unauthenticated-footer .list-group .list-group-item {
  border: 0;
  font-family: Univers\ 55, sans-serif;
  padding-left: 0;
  padding-top: 0;
  text-align: left
}

.cmp-unauthenticated-footer .list-group .list-group-item a {
  color: #005eb9;
  font-size: 1.2rem;
  line-height: 2.4
}

.cmp-unauthenticated-footer .unauthorized-main {
  background-color: #222
}

.cmp-unauthenticated-footer .unauthorized-main footer .button-secondary {
  border: 1px solid #fff;
  color: #fff
}

.cmp-unauthenticated-footer .unauthorized-main footer .button-secondary:hover {
  background-color: #fff;
  color: #0079c2
}

.cmp-unauthenticated-footer .unauthorized-main .footer-menu-links {
  font-family: Univers\ 55, sans-serif
}

.cmp-unauthenticated-footer .unauthorized-main .footer-menu-links li:after {
  color: #fff;
  vertical-align: middle
}

.cmp-unauthenticated-footer .unauthorized-main .footer-menu-links li a {
  color: #fff;
  font-size: 1.4rem;
  line-height: 2.8
}

.cmp-unauthenticated-footer .unauthorized-main .footer-lang-links {
  font-family: Univers\ 55, sans-serif
}

.cmp-unauthenticated-footer .unauthorized-main .footer-lang-links a {
  color: #fff;
  font-size: 1rem;
  line-height: 2.7
}

.cmp-unauthenticated-footer .unauthorized-main .footer-social-links a {
  border-color: #fff;
  color: #fff
}

.cmp-unauthenticated-footer .unauthorized-main .footer-social-links #youtube-play {
  color: #222
}

.cmp-unauthenticated-footer .unauthorized-main .footer-copyright {
  border-top: 1px solid #fff;
  color: #fff;
  font-size: .9rem;
  line-height: 2.2
}

@media (min-width:768px) {
  .cmp-unauthenticated-footer .unauthorized-main .footer-copyright {
    border: 0;
    width: 80%
  }
}

@media (min-width:992px) {
  .cmp-unauthenticated-footer .unauthorized-main .footer-menu-links a {
    font-size: 1rem;
    line-height: 1.2
  }

  .cmp-unauthenticated-footer .unauthorized-main .footer-lang-links {
    font-size: .9rem;
    line-height: 2.2
  }

  .cmp-unauthenticated-footer .unauthorized-main .footer-copyright {
    width: 65%
  }
}

.cmp-psi-unauthenticated-footer .unauthorized-main {
  background-color: #222;
  padding-bottom: 6.3rem !important;
  padding-top: 6.3rem !important
}

.cmp-psi-unauthenticated-footer .unauthorized-main .footer-nav-link {
  margin-bottom: 31px
}

.cmp-psi-unauthenticated-footer .unauthorized-main .footer-nav-links {
  border-bottom: 1px solid #ccc;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 32px
}

.cmp-psi-unauthenticated-footer .unauthorized-main .footer-nav-links li:last-child {
  margin-bottom: 44px
}

.cmp-psi-unauthenticated-footer .unauthorized-main .footer-social-link {
  margin-left: 24px;
  margin-right: 24px
}

.cmp-psi-unauthenticated-footer .unauthorized-main .footer-social-link a {
  border-color: #fff;
  color: #fff;
  margin: 0;
  -webkit-transform: scale(1.3);
  transform: scale(1.3)
}

.cmp-psi-unauthenticated-footer .unauthorized-main .footer-social-links {
  margin-bottom: 33px;
  margin-top: 68px
}

.cmp-psi-unauthenticated-footer .unauthorized-main .footer-social-links #youtube-play {
  color: #222
}

.cmp-psi-unauthenticated-footer .unauthorized-main .footer-menu-links {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 0;
  text-transform: none
}

.cmp-psi-unauthenticated-footer .unauthorized-main .footer-menu-links li {
  height: 26px;
  line-height: 1
}

.cmp-psi-unauthenticated-footer .unauthorized-main .footer-menu-links li:after {
  color: #fff;
  margin: 0 8px;
  vertical-align: middle
}

.cmp-psi-unauthenticated-footer .unauthorized-main .footer-menu-links li a {
  color: #fff;
  font-size: .813rem;
  line-height: 2.8;
  text-decoration: none;
  text-transform: none;
  word-spacing: 5px
}

.cmp-psi-unauthenticated-footer .unauthorized-main .footer-lang-links {
  font-family: Univers\ 55, sans-serif;
  opacity: .8
}

.cmp-psi-unauthenticated-footer .unauthorized-main .footer-lang-links a {
  color: #fff;
  font-size: .625rem;
  line-height: 2.7
}

.cmp-psi-unauthenticated-footer .unauthorized-main .footer-lang-links :after {
  color: #ccc;
  font-size: .9rem;
  vertical-align: unset
}

.cmp-psi-unauthenticated-footer .unauthorized-main .logo {
  margin-bottom: 53px;
  -webkit-transform: scale(.95);
  transform: scale(.95)
}

@media (min-width:768px) {
  .cmp-psi-unauthenticated-footer .unauthorized-main .footer-menu-links li:nth-of-type(6):after {
    content: ""
  }

  .cmp-psi-unauthenticated-footer .unauthorized-main .footer-nav-link {
    margin-bottom: 20px;
    margin-left: 14px;
    margin-right: 14px
  }

  .cmp-psi-unauthenticated-footer .unauthorized-main .footer-nav-links {
    margin-bottom: 37px
  }

  .cmp-psi-unauthenticated-footer .unauthorized-main .footer-nav-links li:last-child {
    margin-bottom: 20px
  }

  .cmp-psi-unauthenticated-footer .unauthorized-main .footer-social-links {
    margin-bottom: 18px;
    margin-top: 37px
  }

  .cmp-psi-unauthenticated-footer .unauthorized-main .logo {
    margin-bottom: 5rem;
    -webkit-transform: scale(1.2);
    transform: scale(1.2)
  }
}

@media (min-width:992px) {
  .cmp-psi-unauthenticated-footer .unauthorized-main {
    padding-top: 82px !important
  }

  .cmp-psi-unauthenticated-footer .unauthorized-main .footer-menu-links li:nth-of-type(6):after {
    content: "|"
  }

  .cmp-psi-unauthenticated-footer .unauthorized-main .footer-nav-link {
    margin-bottom: 17px;
    margin-left: 20px;
    margin-right: 20px
  }

  .cmp-psi-unauthenticated-footer .unauthorized-main .footer-nav-links {
    margin-bottom: 37px
  }

  .cmp-psi-unauthenticated-footer .unauthorized-main .footer-nav-links li:last-child {
    margin-bottom: 17px
  }

  .cmp-psi-unauthenticated-footer .unauthorized-main .footer-social-link {
    display: inline-block;
    margin-left: 5px;
    margin-right: 5px
  }

  .cmp-psi-unauthenticated-footer .unauthorized-main .footer-social-link a {
    -webkit-transform: scale(.8);
    transform: scale(.8)
  }

  .cmp-psi-unauthenticated-footer .unauthorized-main .footer-social-links {
    margin-bottom: 0;
    margin-top: 0
  }

  .cmp-psi-unauthenticated-footer .unauthorized-main .logo {
    margin-bottom: 48px
  }
}

@media (min-width:1200px) {
  .cmp-psi-unauthenticated-footer .unauthorized-main .footer-social-links {
    margin-left: 50px
  }
}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {
  .cmp-psi-unauthenticated-footer #extraSpacing1 {
    margin-bottom: 50px
  }

  .cmp-psi-unauthenticated-footer #extraSpacing2 {
    margin-bottom: 80px
  }

  .cmp-psi-unauthenticated-footer #extraSpacing3 {
    margin-bottom: 20px
  }
}

@media (max-width:767px) {
  footer {
    text-align: center
  }

  footer .logo {
    margin: 0 auto
  }

  footer footer .button-contact {
    margin-bottom: 20px
  }
}

footer .footer-logo-left {
  max-width: 210px;
  border-right: 1px solid #ccc
}

@media (max-width:767px) {
  footer .footer-logo-left {
    max-width: none;
    border-right: 0
  }
}

footer footer .button-contact {
  min-width: 150px
}

footer .footer-lang-links,
footer .footer-menu-links,
footer .footer-social-links {
  margin: 0;
  padding: 0;
  margin-bottom: 16px;
  margin-left: 10px;
  line-height: 2
}

@media (max-width:767px) {

  footer .footer-lang-links,
  footer .footer-menu-links,
  footer .footer-social-links {
    margin-left: 0
  }
}

footer li {
  display: inline;
  color: #222
}

footer li a {
  color: #222;
  font-size: 12px;
  text-decoration: underline
}

footer li a:hover {
  text-decoration: none
}

@media (max-width:767px) {
  footer li a {
    font-size: 14px
  }
}

footer .footer-menu-links li:after {
  content: "|";
  margin: 0 6px;
  font-size: 15px;
  vertical-align: bottom
}

footer .footer-menu-links li:last-child:after {
  content: "";
  display: none
}

footer .footer-menu-links a {
  text-transform: uppercase
}

footer .footer-lang-links li:after {
  content: "|";
  margin: 6px 0 0 6px;
  font-size: 15px;
  vertical-align: baseline
}

footer .footer-lang-links li:last-child:after {
  content: "";
  display: none
}

footer .footer-copyright {
  font-size: 11px
}

footer svg {
  fill: currentColor
}

footer .button-facebook,
footer .button-twitter,
footer .button-youtube {
  display: inline-block;
  width: 32px;
  height: 32px;
  line-height: 30px;
  text-align: center;
  border: 1px solid #005eb8;
  border-radius: 50%;
  vertical-align: middle;
  margin-right: 10px;
  color: #005eb9;
  -webkit-transition: color .2s, background-color .2s, border-color .2s;
  transition: color .2s, background-color .2s, border-color .2s
}

footer .button-facebook img,
footer .button-facebook svg,
footer .button-twitter img,
footer .button-twitter svg,
footer .button-youtube img,
footer .button-youtube svg {
  display: inline;
  vertical-align: middle
}

footer .button-facebook img #youtube-play,
footer .button-facebook svg #youtube-play,
footer .button-twitter img #youtube-play,
footer .button-twitter svg #youtube-play,
footer .button-youtube img #youtube-play,
footer .button-youtube svg #youtube-play {
  color: #fff
}

footer .button-facebook:hover,
footer .button-twitter:hover,
footer .button-youtube:hover {
  color: #fff;
  background-color: #005eb9
}

footer .button-facebook:hover #youtube-play,
footer .button-twitter:hover #youtube-play,
footer .button-youtube:hover #youtube-play {
  color: #005eb9
}

@media (max-width:767px) {

  footer .button-facebook,
  footer .button-twitter,
  footer .button-youtube {
    margin-top: 30px;
    margin-right: 30px;
    -webkit-transform: scale(1.5);
    transform: scale(1.5)
  }
}

footer .logo {
  width: 15rem;
  height: auto;
}

footer img {
  display: block;
  max-width: 100%;
}

footer img {
  border-style: none;
}

.cmp-psi-unauthenticated-footer .unauthorized-main .footer-nav-link a {
  font-size: 1.063rem;
  text-decoration: none;
  word-spacing: 4px
}

@media (max-width:992px) {
  .cmp-psi-unauthenticated-footer .unauthorized-main .footer-nav-link a {
    font-size: 1.063rem;
  }
}

@media (max-width:767px) {
  .cmp-psi-unauthenticated-footer .unauthorized-main .footer-nav-link a {
    font-size: 1.063rem;
  }
}

.cmp-psi-unauthenticated-footer .unauthorized-main .footer-menu-links {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 0;
  text-transform: none;
}

footer .footer-lang-links,
footer .footer-menu-links,
footer .footer-social-links {
  margin: 0;
  padding: 0;
  margin-bottom: 16px;
  margin-left: 10px;
  line-height: 2;
}

footer .body-medium,
footer h3.body-small {
  font-family: Univers, sans-serif;
  overflow: hidden;
  white-space: nowrap;
}

.cmp-psi-unauthenticated-footer .unauthorized-main .footer-menu-links li {
  height: 26px;
  line-height: 1;
}

.cmp-psi-unauthenticated-footer .unauthorized-main .footer-menu-links li::after {
  color: #fff;
  margin: 0 8px;
  vertical-align: middle;
}

footer .footer-menu-links li::after {
  content: "|";
  margin: 0 6px;
  font-size: 15px;
  vertical-align: bottom;
}

.cmp-psi-unauthenticated-footer .unauthorized-main .footer-lang-links {
  font-family: Univers\ 55, sans-serif;
  opacity: .8;
}

.cmp-psi-unauthenticated-footer .unauthorized-main .footer-lang-links ::after {
  color: #ccc;
  font-size: .9rem;
  vertical-align: unset;
}

footer .footer-lang-links li::after {
  content: "|";
  margin: 6px 0 0 6px;
  font-size: 15px;
  vertical-align: baseline;
}

footer .footer-copyright {
  font-size: 11px;
}

.cmp-psi-unauthenticated-footer .unauthorized-main .footer-copyright {
  font-size: .6rem;
  opacity: .8;
}
/* -----Changes by Ambati for US448125----- */
@media (min-width:768px) {

.cmp-psi-unauthenticated-footer .unauthorized-main .footer-menu-links li:nth-of-type(6):after {
        content: "|" !IMPORTANT;
}
}