/*! Manually updated | 06 September 2021 - 15:30 */
/*! cefcom-global-footer-1.1.6-beta.1 | Fri, 24 Apr 2020 14:30:33 GMT */
/*! Fri, 24 Apr 2020 14:30:33 GMT */
@media (max-width: 767px) {
  .cefcom-container {
    max-width: none;
    margin: 0 24px
  }
}

@media (min-width: 768px) {
  .cefcom-container {
    max-width: none;
    margin: 0 32px
  }
}

@media (min-width: 1024px) {
  .cefcom-container {
    max-width: 960px;
    margin: 0 auto
  }
}

@media (min-width: 1264px) {
  .cefcom-container {
    max-width: 1200px;
    margin: 0 auto
  }
}

.cefcom-row {
  display: flex;
  flex: 0 1 auto;
  flex-wrap: wrap
}

.cefcom-row.-reverse {
  flex-direction: row-reverse
}

.cefcom-row.-x-start {
  justify-content: flex-start
}

.cefcom-row.-x-end {
  justify-content: flex-end
}

.cefcom-row.-x-center {
  justify-content: center
}

.cefcom-row.-x-around {
  justify-content: space-around
}

.cefcom-row.-x-between {
  justify-content: space-between
}

.cefcom-row.-y-start {
  align-items: flex-start
}

.cefcom-row.-y-center {
  align-items: center
}

.cefcom-row.-y-end {
  align-items: flex-end
}

.cefcom-row.-y-stretch {
  align-items: stretch
}

.cefcom-row.-no-gutters {
  margin-left: 0;
  margin-right: 0
}

@media (max-width: 767px) {
  .cefcom-row {
    margin-left: -8px;
    margin-right: -8px
  }
}

@media (min-width: 768px) {
  .cefcom-row {
    margin-left: -8px;
    margin-right: -8px
  }
}

@media (min-width: 1024px) {
  .cefcom-row {
    margin-left: -12px;
    margin-right: -12px
  }
}

@media (min-width: 1264px) {
  .cefcom-row {
    margin-left: -12px;
    margin-right: -12px
  }
}

.cefcom-col {
  position: relative;
  max-width: 100%;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 0
}

@media (max-width: 767px) {
  .cefcom-col {
    padding-right: 8px;
    padding-left: 8px
  }
}

@media (min-width: 768px) {
  .cefcom-col {
    padding-right: 8px;
    padding-left: 8px
  }
}

@media (min-width: 1024px) {
  .cefcom-col {
    padding-right: 12px;
    padding-left: 12px
  }
}

@media (min-width: 1264px) {
  .cefcom-col {
    padding-right: 12px;
    padding-left: 12px
  }
}

.-s-1 {
  max-width: 8.33333%;
  flex-basis: 8.33333%
}

.-s-2 {
  max-width: 16.66667%;
  flex-basis: 16.66667%
}

.-s-3 {
  max-width: 25%;
  flex-basis: 25%
}

.-s-4 {
  max-width: 33.33333%;
  flex-basis: 33.33333%
}

.-s-5 {
  max-width: 41.66667%;
  flex-basis: 41.66667%
}

.-s-6 {
  max-width: 50%;
  flex-basis: 50%
}

.-s-7 {
  max-width: 58.33333%;
  flex-basis: 58.33333%
}

.-s-8 {
  max-width: 66.66667%;
  flex-basis: 66.66667%
}

.-s-9 {
  max-width: 75%;
  flex-basis: 75%
}

.-s-10 {
  max-width: 83.33333%;
  flex-basis: 83.33333%
}

.-s-11 {
  max-width: 91.66667%;
  flex-basis: 91.66667%
}

.-s-12 {
  max-width: 100%;
  flex-basis: 100%
}

.-s-offset-1 {
  margin-left: 8.33333%
}

.-s-offset-2 {
  margin-left: 16.66667%
}

.-s-offset-3 {
  margin-left: 25%
}

.-s-offset-4 {
  margin-left: 33.33333%
}

.-s-offset-5 {
  margin-left: 41.66667%
}

.-s-offset-6 {
  margin-left: 50%
}

.-s-offset-7 {
  margin-left: 58.33333%
}

.-s-offset-8 {
  margin-left: 66.66667%
}

.-s-offset-9 {
  margin-left: 75%
}

.-s-offset-10 {
  margin-left: 83.33333%
}

.-s-offset-11 {
  margin-left: 91.66667%
}

.-s-offset-12 {
  margin-left: 100%
}

.-s-y-start {
  align-self: flex-start
}

.-s-y-center {
  align-self: center
}

.-s-y-end {
  align-self: flex-end
}

.-s-x-center,
.-s-x-start {
  margin-right: auto
}

.-s-x-center,
.-s-x-end {
  margin-left: auto
}

.-s-first {
  order: -1
}

.-s-last {
  order: 1
}

.-s-shrink {
  flex: 0 1 auto
}

.-s-collapse {
  padding-left: 0;
  padding-right: 0
}

@media (min-width: 768px) {
  .-m-1 {
    max-width: 8.33333%;
    flex-basis: 8.33333%
  }

  .-m-2 {
    max-width: 16.66667%;
    flex-basis: 16.66667%
  }

  .-m-3 {
    max-width: 25%;
    flex-basis: 25%
  }

  .-m-4 {
    max-width: 33.33333%;
    flex-basis: 33.33333%
  }

  .-m-5 {
    max-width: 41.66667%;
    flex-basis: 41.66667%
  }

  .-m-6 {
    max-width: 50%;
    flex-basis: 50%
  }

  .-m-7 {
    max-width: 58.33333%;
    flex-basis: 58.33333%
  }

  .-m-8 {
    max-width: 66.66667%;
    flex-basis: 66.66667%
  }

  .-m-9 {
    max-width: 75%;
    flex-basis: 75%
  }

  .-m-10 {
    max-width: 83.33333%;
    flex-basis: 83.33333%
  }

  .-m-11 {
    max-width: 91.66667%;
    flex-basis: 91.66667%
  }

  .-m-12 {
    max-width: 100%;
    flex-basis: 100%
  }

  .-m-offset-1 {
    margin-left: 8.33333%
  }

  .-m-offset-2 {
    margin-left: 16.66667%
  }

  .-m-offset-3 {
    margin-left: 25%
  }

  .-m-offset-4 {
    margin-left: 33.33333%
  }

  .-m-offset-5 {
    margin-left: 41.66667%
  }

  .-m-offset-6 {
    margin-left: 50%
  }

  .-m-offset-7 {
    margin-left: 58.33333%
  }

  .-m-offset-8 {
    margin-left: 66.66667%
  }

  .-m-offset-9 {
    margin-left: 75%
  }

  .-m-offset-10 {
    margin-left: 83.33333%
  }

  .-m-offset-11 {
    margin-left: 91.66667%
  }

  .-m-offset-12 {
    margin-left: 100%
  }

  .-m-y-start {
    align-self: flex-start
  }

  .-m-y-center {
    align-self: center
  }

  .-m-y-end {
    align-self: flex-end
  }

  .-m-x-center,
  .-m-x-start {
    margin-right: auto
  }

  .-m-x-center,
  .-m-x-end {
    margin-left: auto
  }

  .-m-first {
    order: -1
  }

  .-m-last {
    order: 1
  }

  .-m-shrink {
    flex: 0 1 auto
  }

  .-m-collapse {
    padding-left: 0;
    padding-right: 0
  }
}

@media (min-width: 1024px) {
  .-l-1 {
    max-width: 8.33333%;
    flex-basis: 8.33333%
  }

  .-l-2 {
    max-width: 16.66667%;
    flex-basis: 16.66667%
  }

  .-l-3 {
    max-width: 25%;
    flex-basis: 25%
  }

  .-l-4 {
    max-width: 33.33333%;
    flex-basis: 33.33333%
  }

  .-l-5 {
    max-width: 41.66667%;
    flex-basis: 41.66667%
  }

  .-l-6 {
    max-width: 50%;
    flex-basis: 50%
  }

  .-l-7 {
    max-width: 58.33333%;
    flex-basis: 58.33333%
  }

  .-l-8 {
    max-width: 66.66667%;
    flex-basis: 66.66667%
  }

  .-l-9 {
    max-width: 75%;
    flex-basis: 75%
  }

  .-l-10 {
    max-width: 83.33333%;
    flex-basis: 83.33333%
  }

  .-l-11 {
    max-width: 91.66667%;
    flex-basis: 91.66667%
  }

  .-l-12 {
    max-width: 100%;
    flex-basis: 100%
  }

  .-l-offset-1 {
    margin-left: 8.33333%
  }

  .-l-offset-2 {
    margin-left: 16.66667%
  }

  .-l-offset-3 {
    margin-left: 25%
  }

  .-l-offset-4 {
    margin-left: 33.33333%
  }

  .-l-offset-5 {
    margin-left: 41.66667%
  }

  .-l-offset-6 {
    margin-left: 50%
  }

  .-l-offset-7 {
    margin-left: 58.33333%
  }

  .-l-offset-8 {
    margin-left: 66.66667%
  }

  .-l-offset-9 {
    margin-left: 75%
  }

  .-l-offset-10 {
    margin-left: 83.33333%
  }

  .-l-offset-11 {
    margin-left: 91.66667%
  }

  .-l-offset-12 {
    margin-left: 100%
  }

  .-l-y-start {
    align-self: flex-start
  }

  .-l-y-center {
    align-self: center
  }

  .-l-y-end {
    align-self: flex-end
  }

  .-l-x-center,
  .-l-x-start {
    margin-right: auto
  }

  .-l-x-center,
  .-l-x-end {
    margin-left: auto
  }

  .-l-first {
    order: -1
  }

  .-l-last {
    order: 1
  }

  .-l-shrink {
    flex: 0 1 auto
  }

  .-l-collapse {
    padding-left: 0;
    padding-right: 0
  }
}

@media (min-width: 1264px) {
  .-xl-1 {
    max-width: 8.33333%;
    flex-basis: 8.33333%
  }

  .-xl-2 {
    max-width: 16.66667%;
    flex-basis: 16.66667%
  }

  .-xl-3 {
    max-width: 25%;
    flex-basis: 25%
  }

  .-xl-4 {
    max-width: 33.33333%;
    flex-basis: 33.33333%
  }

  .-xl-5 {
    max-width: 41.66667%;
    flex-basis: 41.66667%
  }

  .-xl-6 {
    max-width: 50%;
    flex-basis: 50%
  }

  .-xl-7 {
    max-width: 58.33333%;
    flex-basis: 58.33333%
  }

  .-xl-8 {
    max-width: 66.66667%;
    flex-basis: 66.66667%
  }

  .-xl-9 {
    max-width: 75%;
    flex-basis: 75%
  }

  .-xl-10 {
    max-width: 83.33333%;
    flex-basis: 83.33333%
  }

  .-xl-11 {
    max-width: 91.66667%;
    flex-basis: 91.66667%
  }

  .-xl-12 {
    max-width: 100%;
    flex-basis: 100%
  }

  .-xl-offset-1 {
    margin-left: 8.33333%
  }

  .-xl-offset-2 {
    margin-left: 16.66667%
  }

  .-xl-offset-3 {
    margin-left: 25%
  }

  .-xl-offset-4 {
    margin-left: 33.33333%
  }

  .-xl-offset-5 {
    margin-left: 41.66667%
  }

  .-xl-offset-6 {
    margin-left: 50%
  }

  .-xl-offset-7 {
    margin-left: 58.33333%
  }

  .-xl-offset-8 {
    margin-left: 66.66667%
  }

  .-xl-offset-9 {
    margin-left: 75%
  }

  .-xl-offset-10 {
    margin-left: 83.33333%
  }

  .-xl-offset-11 {
    margin-left: 91.66667%
  }

  .-xl-offset-12 {
    margin-left: 100%
  }

  .-xl-y-start {
    align-self: flex-start
  }

  .-xl-y-center {
    align-self: center
  }

  .-xl-y-end {
    align-self: flex-end
  }

  .-xl-x-center,
  .-xl-x-start {
    margin-right: auto
  }

  .-xl-x-center,
  .-xl-x-end {
    margin-left: auto
  }

  .-xl-first {
    order: -1
  }

  .-xl-last {
    order: 1
  }

  .-xl-shrink {
    flex: 0 1 auto
  }

  .-xl-collapse {
    padding-left: 0;
    padding-right: 0
  }
}

body {
  margin: 0;
  padding: 0
}

.cefcom-footer {
  font-size: 14px;
  font-weight: 400;
  padding-top: 64px;
  margin-top: auto;
  line-height: 1.5
}

.rtl .cefcom-footer {
  font-size: 18.2px;
  line-height: 1
}

.cefcom-footer *,
.cefcom-footer :after,
.cefcom-footer :before {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility
}

.cefcom-footer a,
.cefcom-footer a:hover {
  text-decoration: none
}

.cefcom-footer a,
.cefcom-footer button {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.cefcom-footer ul {
  list-style: none
}

.cefcom-footer ul li {
  list-style-type: none;
  padding: 0
}

.cefcom-footer [aria-hidden=true],
.cefcom-footer [data-dd][aria-hidden=true] {
  display: block;
  visibility: visible;
  opacity: 1
}

.cefcom-footer [data-dd-toggle][aria-expanded] {
  cursor: default
}

.cefcom-footer [data-dd-toggle][aria-expanded]:after {
  content: none
}

@media (max-width: 767px) {
  .cefcom-footer [aria-hidden] {
    height: auto;
    overflow: hidden;
    max-height: 50em;
    will-change: max-height;
    -webkit-transition: max-height 0.4s cubic-bezier(0.65, 0.05, 0.36, 1);
    transition: max-height 0.4s cubic-bezier(0.65, 0.05, 0.36, 1);
    display: inline
  }

  .cefcom-footer [aria-hidden=true] {
    max-height: 0
  }

  .cefcom-footer [data-dd][aria-hidden=true] {
    margin-bottom: 0;
    margin-top: 0
  }

  .cefcom-footer [data-dd-toggle][aria-expanded] {
    position: relative;
    cursor: pointer
  }

  .cefcom-footer [data-dd-toggle][aria-expanded]:after {
    display: inline-block;
    position: absolute;
    right: 0;
    width: 16px;
    height: 16px;
    background-size: 16px;
    background-repeat: no-repeat
  }
}

@media (min-width: 768px) {
  .cefcom-footer {
    font-size: 12px
  }

  .cefcom-footer .cefcom-col.cefcom-footer__privacy-links {
    padding-right: 0
  }

  .cefcom-footer .cefcom-col.cefcom-footer__toggle-links,
  .rtl .cefcom-footer .cefcom-col.cefcom-footer__privacy-links {
    padding-left: 0
  }

  .rtl .cefcom-footer .cefcom-col.cefcom-footer__toggle-links {
    padding-right: 0
  }
}

.cefcom-footer__additional-copyright-information {
  text-align: right;
  display: block;
  font-size: 12px;
  padding: 10px 0
}

.rtl .cefcom-footer__additional-copyright-information {
  text-align: left
}

@media (max-width: 767px) {
  .cefcom-footer__additional-copyright-information {
    text-align: left;
    font-size: 14px
  }

  .rtl .cefcom-footer__additional-copyright-information {
    text-align: right
  }
}

.cefcom-footer__bottom-links {
  position: relative;
  padding: 15px 0 0
}

@media (max-width: 767px) {
  .cefcom-footer__bottom-links {
    padding: 30px 0 22px
  }
}

.cefcom-footer__choose-country-popup-container {
  margin-top: 22px
}

@media (min-width: 768px) {
  .cefcom-footer__choose-country-popup-container {
    -webkit-column-count: 4;
    -webkit-column-width: 160px;
    columns: 160px 4;
    margin-top: 60px
  }
}

.cefcom-footer__close-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNOCA5LjQxbC02LjMwNyA2LjNBLjk5Ljk5IDAgMTEuMjkgMTQuMzA3bDYuMzE0LTYuMzA5TC4yOTEgMS42OTJBLjk5Ljk5IDAgMDEuOTkyIDBjLjI1MyAwIC41MDcuMDk2LjcuMjlMOCA2LjU5bDYuMzA3LTYuM2EuOTg1Ljk4NSAwIDAxLjctLjI5Ljk5Ljk5IDAgMDEuNzAxIDEuNjkyTDkuMzk2IDhsNi4zMTQgNi4zMDlhLjk5Ljk5IDAgMTEtMS40MDIgMS40MDJMOCA5LjQxeiIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLW9wYWNpdHk9Ii4wMSIgc3Ryb2tlLXdpZHRoPSIuMSIgZD0iTS4wNS4wNWgxNS45djE1LjlILjA1eiIvPjx1c2UgZmlsbD0iIzE5MTkxOSIgeGxpbms6aHJlZj0iI2EiLz48L2c+PC9zdmc+");
  width: 16px;
  height: 16px;
  display: block;
  position: absolute;
  top: 22px;
  right: 22px;
  cursor: pointer
}

.rtl .cefcom-footer__close-icon {
  right: auto;
  left: 22px
}

@media (min-width: 768px) {
  .cefcom-footer__close-icon {
    top: 32px;
    right: 32px
  }

  .rtl .cefcom-footer__close-icon {
    right: auto;
    left: 22px
  }
}

@media (max-width: 767px) {
  .cefcom-footer__colophon {
    padding-bottom: 48px
  }
}

@media (min-width: 768px) {
  .cefcom-footer__colophon .cefcom-list {
    margin: 0;
    display: flex
  }

  .cefcom-footer__colophon .cefcom-list__item {
    margin-bottom: 0
  }

  .cefcom-footer__colophon .cefcom-list__item:not(:first-child) {
    margin-left: 24px
  }

  .cefcom-footer__colophon .cefcom-list__item:last-child {
    margin-left: 70px
  }
}

.cefcom-footer__contact-page-link {
  margin-top: 8px
}

.cefcom-footer__country-column {
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
  float: left
}

.cefcom-footer__country-column .-flag-img {
  position: relative;
  left: 0;
  margin-top: -1px;
  vertical-align: middle;
  display: inline-block;
  width: 17px;
  height: 10px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50%;
  margin-right: 10px
}

.rtl .cefcom-footer__country-column .-flag-img {
  left: auto;
  right: 6px
}

.cefcom-footer__country-column .cefcom-list__item {
  margin-bottom: 12px;
  padding: 5px 0
}

.cefcom-footer__country-column li>a {
  font-weight: 400;
  text-decoration: none;
  padding-left: 27px;
  display: inline-block
}

.rtl .cefcom-footer__country-column li>a {
  padding-left: 0;
  padding-right: 27px
}

.cefcom-footer__country-column li>a .-flag-img {
  margin-left: -27px
}

.rtl .cefcom-footer__country-column li>a .-flag-img {
  margin-left: 10px;
  margin-right: -27px
}

.cefcom-footer__country-column li>a .-flag-img.-flag-WW {
  margin-right: -20px
}

.rtl .cefcom-footer__country-column li>a .-flag-img.-flag-WW {
  margin-right: 10px;
  margin-left: -20px
}

.cefcom-footer__bottom-links .cefcom-footer__country-popup.cefcom-col {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  padding: 50px 22px 22px;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0 !important;
  right: 0;
  z-index: 10003;
  text-align: left;
  width: 100%;
  box-sizing: border-box;
  box-shadow: 0 2px 15px 0 rgba(25, 25, 25, 0.3);
  background-color: #fff;
  color: #191919
}

.rtl .cefcom-footer__bottom-links .cefcom-footer__country-popup.cefcom-col {
  text-align: right
}

@media (min-width: 768px) {
  .cefcom-footer__bottom-links .cefcom-footer__country-popup.cefcom-col {
    overflow-y: scroll;
    width: 100%;
    height: 100vh;
    padding: 60px 60px 0;
    position: absolute;
    top: auto;
    right: auto;
    bottom: 5px;
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }
}

.cefcom-footer__bottom-links .cefcom-footer__country-popup.cefcom-col.hidden {
  display: none
}

.cefcom-footer__bottom-links .cefcom-footer__country-popup.cefcom-col h5 {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 700
}

.cefcom-footer__country-selector {
  display: inline-block;
  vertical-align: top
}

.cefcom-footer__country-selector a {
  cursor: pointer
}

.cefcom-footer__dropdown {
  display: block;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 15px;
  padding: 12px 35px 12px 15px;
  font-size: 14px;
  letter-spacing: .5px;
  position: relative;
  cursor: pointer;
  box-sizing: border-box;
  background-color: #e5ebef;
  box-shadow: 0 2px 8px 0 rgba(25, 25, 25, 0.2);
  border-radius: 4px;
  border: 1px solid transparent
}

.cefcom-footer__dropdown span {
  color: #191919
}

@media (min-width: 768px) {
  .cefcom-footer__dropdown {
    margin-top: 20px;
    font-size: 12px
  }
}

.cefcom-footer__dropdown:after {
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMS43OS42Nmg3LjE5MWExIDEgMCAwMS43OSAxLjYxNGwtMy41MzQgNC41NWExIDEgMCAwMS0xLjU3LjAxM2wtMy42NTYtNC41NUExIDEgMCAwMTEuNzkuNjZ6IiBmaWxsPSIjMTkxOTE5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-size: 100%;
  display: block;
  position: absolute;
  right: 10px;
  top: 42%;
  width: 10px;
  height: 12px
}

.cefcom-footer__dropdown-wrapper {
  position: relative
}

.-inv .cefcom-footer__icon {
  -webkit-filter: grayscale(1) brightness(10);
  filter: grayscale(1) brightness(10)
}

@media (max-width: 767px) {

  .cefcom-footer__country-selector,
  .cefcom-footer__lang-selector {
    width: 100%
  }
}

.cefcom-footer__lang-selector {
  display: inline-block;
  vertical-align: top;
  margin: 0 15px
}

.cefcom-footer__lang-selector .cefcom-icon {
  margin: 0 5px;
  background-repeat: no-repeat;
  background-position: 50%;
  display: inline-block;
  width: 8px;
  height: 5px;
  background-size: 8px
}

.cefcom-footer__lang-selector .hidden {
  display: none
}

@media (max-width: 767px) {
  .cefcom-footer__lang-selector {
    display: block;
    font-size: 14px;
    margin: 32px 0 0
  }
}

.cefcom-footer__lang-selector-w {
  padding: 16px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top: 1px solid rgba(25, 25, 25, 0.2)
}

@media (max-width: 767px) {
  .cefcom-footer__lang-selector-w {
    padding: 32px 0 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start
  }
}

@media (max-width: 767px) {
  .cefcom-footer__lang-selector-w .cefcom-footer__link[data-dd-toggle] {
    width: 100%
  }

  .cefcom-footer__lang-selector-w .cefcom-footer__link[data-dd-toggle]:after {
    background-size: 16px
  }
}

.cefcom-footer__list {
  margin: 32px 0 48px;
  padding: 0;
  list-style: none
}

@media (min-width: 768px) {
  .cefcom-footer__list {
    margin-top: 0
  }
}

.cefcom-footer__list .cefcom-list__item {
  margin: 26px 0 12px
}

@media (min-width: 768px) {
  .cefcom-footer__list .cefcom-list__item {
    margin: 12px 0
  }
}

.-inv .cefcom-footer__logo {
  -webkit-filter: invert(1);
  filter: invert(1)
}

.cefcom-footer__link {
  font-size: 14px;
  color: var(--color-text)
}

@media (min-width: 768px) {
  .cefcom-footer__link {
    display: inline-block;
    font-size: 12px
  }
}

.cefcom-footer__link[data-dd-toggle]:after {
  background-size: 8px
}

.cefcom-footer__link[target=_blank] {
  position: relative
}

.cefcom-footer__link[target=_blank]:after {
  display: none
}

.cefcom-footer__language-toggle-button {
  cursor: pointer
}

.cefcom-footer__language-toggle-button .cefcom-footer__chevron-down,
.cefcom-footer__language-toggle-button .cefcom-footer__chevron-up {
  display: inline-block;
  margin: 0 5px;
  width: 8px;
  height: 5px;
  background-size: 8px;
  background-repeat: no-repeat
}

.cefcom-footer__language-toggle-menu {
  display: block;
  padding: 10px;
  border-radius: 4px;
  position: absolute;
  bottom: calc(100% + 8px)
}

.cefcom-footer__language-toggle-menu ul {
  list-style: none;
  padding: 0;
  margin: 0
}

.cefcom-footer__language-toggle-menu li {
  padding: 5px;
  border-radius: 4px
}

.cefcom-footer__language-toggle-menu li:hover {
  background-color: #efefef
}

@media (max-width: 767px) {
  .cefcom-footer__language-toggle-menu {
    bottom: auto
  }
}

.cefcom-footer__office-contact-number {
  margin-top: 8px
}

.cefcom-footer__privacy-links {
  text-align: right
}

.rtl .cefcom-footer__privacy-links {
  text-align: left
}

.cefcom-footer__privacy-links .cefcom-list__item {
  display: inline-block;
  padding: 0 15px
}

.cefcom-footer__privacy-links .cefcom-list__item:last-of-type {
  padding-right: 0
}

.rtl .cefcom-footer__privacy-links .cefcom-list__item:last-of-type {
  padding-right: 15px;
  padding-left: 0
}

@media (max-width: 767px) {
  .cefcom-footer__privacy-links {
    text-align: left
  }

  .rtl .cefcom-footer__privacy-links {
    text-align: right
  }

  .cefcom-footer__privacy-links .cefcom-list__item {
    display: block;
    padding: 0;
    line-height: 22px
  }
}

.cefcom-footer__social-link {
  width: 24px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-left: 16px;
  line-height: 24px;
  font-size: 16px;
  text-align: center
}

.cefcom-footer__social-list {
  display: flex
}

.cefcom-footer__title {
  position: relative;
  color: var(--color-text);
  padding-bottom: 16px;
  margin-bottom: 16px;
  margin-top: 0;
  font-size: 14px;
  font-weight: 700;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.rtl .cefcom-footer__title {
  font-size: 18.2px;
  line-height: 1
}

@media (min-width: 768px) {
  .cefcom-footer__title {
    font-size: 12px;
    border-bottom: 1px solid var(--color-text)
  }
}

.cefcom-footer__title[aria-expanded=true] {
  border-bottom: 1px solid var(--color-text)
}

.cefcom-footer__toggle-links {
  margin-top: 15px
}

.cefcom-footer__toggle-links .-flag-img {
  position: relative;
  left: 0;
  margin-top: -3px;
  vertical-align: middle;
  display: inline-block;
  width: 17px;
  height: 10px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50%;
  margin-right: 7px
}

.cefcom-footer-persona-listing {
  background: #fff;
  color: #000;
  margin-top: -15px;
  margin-bottom: 15px;
  list-style: none;
  padding: 10px 0;
  position: absolute;
  width: 100%;
  z-index: 1;
  max-height: 270px;
  border-radius: 4px;
  box-shadow: 0 0 16px #c8c8c8;
  overflow-y: auto
}

@media (min-width: 768px) {
  .cefcom-footer-persona-listing {
    max-height: 250px
  }
}

.cefcom-footer-persona-listing .persona-list-item {
  cursor: pointer;
  padding: 15px 15px 15px 24px;
  margin: 0;
  position: relative
}

@media (min-width: 768px) {
  .cefcom-footer-persona-listing .persona-list-item {
    padding: 10px 0 10px 15px;
    width: calc(100% - 38px);
    margin: 0 8px;
    border-radius: 6px
  }
}

.cefcom-footer-persona-listing .persona-list-item:hover {
  background-color: #efefef
}

.cefcom-footer-persona-listing .persona-list-item.\--active-selection {
  color: #009ee8
}

.cefcom-footer-persona-listing .persona-list-item.\--active-selection:before {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjYiPjxwYXRoIGZpbGw9IiM0Nzk1RDYiIGQ9Ik0zLjAwMSA1LjI4TC4wOCAyLjY0bC43NjMtLjY5TDMgMy45MDIgNy4zMTcgMGwuNzYzLjY5eiIvPjwvc3ZnPg==");
  width: 8px;
  height: 6px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 10px
}

@media (min-width: 768px) {
  .cefcom-footer-persona-listing .persona-list-item.\--active-selection:before {
    left: 0
  }
}

.cefcom-footer-persona-offices-wrapper {
  position: relative
}

.cefcom-footer-persona-offices-wrapper.cefcom-footer-callout-bubble__pop-above:after,
.cefcom-footer-persona-offices-wrapper.cefcom-footer-callout-bubble__pop-below:after {
  content: "";
  position: absolute;
  left: 50%;
  width: 0;
  height: 0;
  border: 7px solid transparent;
  margin-left: -7px;
  z-index: 2
}

.cefcom-footer-persona-offices-wrapper.cefcom-footer-callout-bubble__pop-above .cefcom-footer-persona-listing {
  bottom: calc(100% + 56px)
}

.cefcom-footer-persona-offices-wrapper.cefcom-footer-callout-bubble__pop-above:after {
  top: -71px;
  border-top-color: #fff;
  border-bottom: 0;
  margin-bottom: -14px
}

.cefcom-footer-persona-offices-wrapper.cefcom-footer-callout-bubble__pop-below .cefcom-footer-persona-listing {
  margin-top: -7px
}

.cefcom-footer-persona-offices-wrapper.cefcom-footer-callout-bubble__pop-below:after {
  top: 0;
  border-bottom-color: #fff;
  border-top: 0;
  margin-top: -14px
}

.cefcom-footer .gf-legal-text__richtext-inline {
  list-style: none;
  display: inline-block;
  padding: 0
}

.cefcom-footer .gf-legal-text__richtext-inline li {
  display: inline-block;
  margin-left: 20px
}

.cefcom-footer .gf-legal-text__richtext-inline li a {
  line-height: 18px
}

.cefcom-footer .gf-legal-text__richtext-inline li a img {
  display: inline-block;
  vertical-align: top;
  margin-right: 8px;
  line-height: 18px
}

@media (max-width: 767px) {
  .cefcom-footer .gf-legal-text__richtext-inline {
    display: block
  }

  .cefcom-footer .gf-legal-text__richtext-inline li {
    display: block;
    margin-left: 0
  }
}

.cefcom-footer .u-mx-auto {
  margin-left: auto;
  margin-right: auto
}

.cefcom-footer .u-mb-xxl {
  margin-bottom: 64px
}

.cefcom-footer .u-right-gutter {
  margin-right: 16px
}

.cefcom-footer .-flag-AE {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/AE.svg)
}

.cefcom-footer .-flag-AR {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/AR.svg)
}

.cefcom-footer .-flag-AT {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/AT.svg)
}

.cefcom-footer .-flag-AU {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/AU.svg)
}

.cefcom-footer .-flag-AZ {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/AZ.svg)
}

.cefcom-footer .-flag-BE,
.cefcom-footer .-flag-BX {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/BE.svg)
}

.cefcom-footer .-flag-BR {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/BR.svg)
}

.cefcom-footer .-flag-CA,
.cefcom-footer .-flag-FC {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/CA.svg)
}

.cefcom-footer .-flag-CH,
.cefcom-footer .-flag-CS,
.cefcom-footer .-flag-CT {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/CH.svg)
}

.cefcom-footer .-flag-CL {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/CL.svg)
}

.cefcom-footer .-flag-CN {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/CN.svg)
}

.cefcom-footer .-flag-CO {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/CO.svg)
}

.cefcom-footer .-flag-CR {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/CR.svg)
}

.cefcom-footer .-flag-CZ {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/CZ.svg)
}

.cefcom-footer .-flag-DE {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/DE.svg)
}

.cefcom-footer .-flag-DK {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/DK.svg)
}

.cefcom-footer .-flag-DO {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/DO.svg)
}

.cefcom-footer .-flag-DX,
.cefcom-footer .-flag-DZ {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/DZ.svg)
}

.cefcom-footer .-flag-EC {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/EC.svg)
}

.cefcom-footer .-flag-EE {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/EE.svg)
}

.cefcom-footer .-flag-ES {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/ES.svg)
}

.cefcom-footer .-flag-FI {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/FI.svg)
}

.cefcom-footer .-flag-FR {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/FR.svg)
}

.cefcom-footer .-flag-FS {
  background-image: url(../../../error/index.html)
}

.cefcom-footer .-flag-GB {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/GB.svg)
}

.cefcom-footer .-flag-HK {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/HK.svg)
}

.cefcom-footer .-flag-HR {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/HR.svg)
}

.cefcom-footer .-flag-HU {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/HU.svg)
}

.cefcom-footer .-flag-ID {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/ID.svg)
}

.cefcom-footer .-flag-IE {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/IE.svg)
}

.cefcom-footer .-flag-IN {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/IN.svg)
}

.cefcom-footer .-flag-IR {
  background-image: url(../../../error/index.html)
}

.cefcom-footer .-flag-IT {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/IT.svg)
}

.cefcom-footer .-flag-IX {
  background-image: url(../../../error/index.html)
}

.cefcom-footer .-flag-JP {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/JP.svg)
}

.cefcom-footer .-flag-KZ {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/KZ.svg)
}

.cefcom-footer .-flag-KR {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/KR.svg)
}

.cefcom-footer .-flag-LI {
  background-image: url(../../../error/index.html)
}

.cefcom-footer .-flag-LG,
.cefcom-footer .-flag-LU {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/LU.svg)
}

.cefcom-footer .-flag-LV {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/LV.png)
}

.cefcom-footer .-flag-LX {
  background-image: url(../../../error/index.html)
}

.cefcom-footer .-flag-LY {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/LY.svg)
}

.cefcom-footer .-flag-MO {
  background-image: url(../../../error/index.html)
}

.cefcom-footer .-flag-MX {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/MX.svg)
}

.cefcom-footer .-flag-NL {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/NL.svg)
}

.cefcom-footer .-flag-NO {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/NO.svg)
}

.cefcom-footer .-flag-NZ {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/NZ.svg)
}

.cefcom-footer .-flag-PA {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/PA.svg)
}

.cefcom-footer .-flag-PE {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/PE.svg)
}

.cefcom-footer .-flag-PL {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/PL.svg)
}

.cefcom-footer .-flag-PT {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/PT.svg)
}

.cefcom-footer .-flag-RO {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/RO.png)
}

.cefcom-footer .-flag-RU {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/RU.svg)
}

.cefcom-footer .-flag-SA {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/SA.svg)
}

.cefcom-footer .-flag-SE {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/SE.svg)
}

.cefcom-footer .-flag-SG {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/SG.svg)
}

.cefcom-footer .-flag-SI {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/SI.png)
}

.cefcom-footer .-flag-SK {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/SK.svg)
}

.cefcom-footer .-flag-SV {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/SV.svg)
}

.cefcom-footer .-flag-SX {
  background-image: url(../../../error/index.html)
}

.cefcom-footer .-flag-TH {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/TH.svg)
}

.cefcom-footer .-flag-TN {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/TN.svg)
}

.cefcom-footer .-flag-TR {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/TR.svg)
}

.cefcom-footer .-flag-TW {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/TW.svg)
}

.cefcom-footer .-flag-UD,
.cefcom-footer .-flag-US {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/US.svg)
}

.cefcom-footer .-flag-UE {
  background-image: url(../../../error/index.html)
}

.cefcom-footer .-flag-UK {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/GB.svg)
}

.cefcom-footer .-flag-UY {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/UY.svg)
}

.cefcom-footer .-flag-VE {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/VE.svg)
}

.cefcom-footer .-flag-VN {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/VN.svg)
}

.cefcom-footer .-flag-WA,
.cefcom-footer .-flag-WC,
.cefcom-footer .-flag-WE,
.cefcom-footer .-flag-WL,
.cefcom-footer .-flag-WM,
.cefcom-footer .-flag-WP,
.cefcom-footer .-flag-WR {
  width: 13px;
  height: 13px;
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/WE.svg)
}

/* 
** https://ef-ilc.atlassian.net/browse/CONTENT-20125
*/

.mkt-cn .cefcom-footer .-flag-HK {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/WE.svg)
}
.mkt-cn .cefcom-footer .-flag-TW {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/WE.svg)
}

.theme-f-black .cefcom-footer .cefcom-footer__country-selector .-flag-WA,
.theme-f-black .cefcom-footer .cefcom-footer__country-selector .-flag-WC,
.theme-f-black .cefcom-footer .cefcom-footer__country-selector .-flag-WE,
.theme-f-black .cefcom-footer .cefcom-footer__country-selector .-flag-WL,
.theme-f-black .cefcom-footer .cefcom-footer__country-selector .-flag-WM,
.theme-f-black .cefcom-footer .cefcom-footer__country-selector .-flag-WP,
.theme-f-black .cefcom-footer .cefcom-footer__country-selector .-flag-WR,
.theme-f-dark .cefcom-footer .cefcom-footer__country-selector .-flag-WA,
.theme-f-dark .cefcom-footer .cefcom-footer__country-selector .-flag-WC,
.theme-f-dark .cefcom-footer .cefcom-footer__country-selector .-flag-WE,
.theme-f-dark .cefcom-footer .cefcom-footer__country-selector .-flag-WL,
.theme-f-dark .cefcom-footer .cefcom-footer__country-selector .-flag-WM,
.theme-f-dark .cefcom-footer .cefcom-footer__country-selector .-flag-WP,
.theme-f-dark .cefcom-footer .cefcom-footer__country-selector .-flag-WR {
  background-image: url(../../../sitecore/__/~/media/universal/countries/png/we-white.png)
}




.theme-f-light .cefcom-footer,
.theme-f-white .cefcom-footer {
  color: #191919;
  background-color: #e4eaee
}

.rtl .theme-f-light .cefcom-footer,
.rtl .theme-f-white .cefcom-footer {
  direction: rtl
}

.theme-f-light .cefcom-footer .cefcom-footer__country-popup a,
.theme-f-light .cefcom-footer .cefcom-footer__country-popup h4,
.theme-f-light .cefcom-footer .cefcom-footer__country-popup h5,
.theme-f-light .cefcom-footer__additional-copyright-information,
.theme-f-light .cefcom-footer a,
.theme-f-light .cefcom-footer a.persona-list-item,
.theme-f-light .cefcom-footer h1,
.theme-f-light .cefcom-footer h1.persona-list-item,
.theme-f-light .cefcom-footer h2,
.theme-f-light .cefcom-footer h2.persona-list-item,
.theme-f-light .cefcom-footer h3,
.theme-f-light .cefcom-footer h3.persona-list-item,
.theme-f-light .cefcom-footer h4,
.theme-f-light .cefcom-footer h4.persona-list-item,
.theme-f-light .cefcom-footer h5,
.theme-f-light .cefcom-footer h5.persona-list-item,
.theme-f-light .cefcom-footer h6,
.theme-f-light .cefcom-footer h6.persona-list-item,
.theme-f-light .cefcom-footer li,
.theme-f-light .cefcom-footer li.persona-list-item,
.theme-f-light .cefcom-footer p,
.theme-f-light .cefcom-footer p.persona-list-item,
.theme-f-light .cefcom-footer span,
.theme-f-light .cefcom-footer span.persona-list-item,
.theme-f-white .cefcom-footer .cefcom-footer__country-popup a,
.theme-f-white .cefcom-footer .cefcom-footer__country-popup h4,
.theme-f-white .cefcom-footer .cefcom-footer__country-popup h5,
.theme-f-white .cefcom-footer__additional-copyright-information,
.theme-f-white .cefcom-footer a,
.theme-f-white .cefcom-footer a.persona-list-item,
.theme-f-white .cefcom-footer h1,
.theme-f-white .cefcom-footer h1.persona-list-item,
.theme-f-white .cefcom-footer h2,
.theme-f-white .cefcom-footer h2.persona-list-item,
.theme-f-white .cefcom-footer h3,
.theme-f-white .cefcom-footer h3.persona-list-item,
.theme-f-white .cefcom-footer h4,
.theme-f-white .cefcom-footer h4.persona-list-item,
.theme-f-white .cefcom-footer h5,
.theme-f-white .cefcom-footer h5.persona-list-item,
.theme-f-white .cefcom-footer h6,
.theme-f-white .cefcom-footer h6.persona-list-item,
.theme-f-white .cefcom-footer li,
.theme-f-white .cefcom-footer li.persona-list-item,
.theme-f-white .cefcom-footer p,
.theme-f-white .cefcom-footer p.persona-list-item,
.theme-f-white .cefcom-footer span,
.theme-f-white .cefcom-footer span.persona-list-item {
  color: #191919
}

.theme-f-light .cefcom-footer .cefcom-footer__country-popup h4,
.theme-f-white .cefcom-footer .cefcom-footer__country-popup h4 {
  border-bottom: 1px solid #191919
}

.theme-f-light .cefcom-footer__language-toggle-menu,
.theme-f-white .cefcom-footer__language-toggle-menu {
  background-color: #fff;
  font-size: 12px;
  line-height: 1
}

.theme-f-light .cefcom-footer__language-toggle-menu a,
.theme-f-white .cefcom-footer__language-toggle-menu a {
  color: #191919
}

.rtl .theme-f-light .cefcom-footer__language-toggle-menu a,
.rtl .theme-f-white .cefcom-footer__language-toggle-menu a {
  font-size: 12px
}

.theme-f-light .cefcom-footer__dropdown,
.theme-f-white .cefcom-footer__dropdown {
  box-shadow: 0 2px 8px 0 rgba(25, 25, 25, 0.1)
}

.theme-f-light .cefcom-footer__dropdown #cefcom-footer-selected-office-name,
.theme-f-light .cefcom-footer__dropdown #cefcom-footer-selected-region-name,
.theme-f-white .cefcom-footer__dropdown #cefcom-footer-selected-office-name,
.theme-f-white .cefcom-footer__dropdown #cefcom-footer-selected-region-name {
  color: #191919
}

.theme-f-light .cefcom-footer__bottom-links,
.theme-f-white .cefcom-footer__bottom-links {
  border-top: 1px solid rgba(25, 25, 25, 0.1)
}

.theme-f-light .cefcom-footer .cefcom-footer-persona-listing,
.theme-f-white .cefcom-footer .cefcom-footer-persona-listing {
  box-shadow: 0 0 16px rgba(25, 25, 25, 0.1)
}

.theme-f-light .cefcom-footer__title,
.theme-f-white .cefcom-footer__title {
  color: #191919
}

@media (min-width: 768px) {

  .theme-f-light .cefcom-footer__title,
  .theme-f-white .cefcom-footer__title {
    border-bottom: 1px solid rgba(25, 25, 25, 0.1)
  }
}

.theme-f-light .cefcom-footer__title[aria-expanded=true],
.theme-f-white .cefcom-footer__title[aria-expanded=true] {
  border-bottom: 1px solid rgba(25, 25, 25, 0.1)
}

@media (max-width: 767px) {

  .theme-f-light .cefcom-footer__title[aria-expanded=true]:before,
  .theme-f-white .cefcom-footer__title[aria-expanded=true]:before {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuMzkzIDcuNDlMOC42NjguNzY0IDguMzM0LjQzYS40Ny40NyAwIDAwLS42NTkgMGwtLjMzLjMzNEwuNjA4IDcuNDg5YS40Ny40NyAwIDAwMCAuNjY5bC4zMzQuMzM0YS40Ny40NyAwIDAwLjY2NCAwTDggMi4wOTZsNi4zOTUgNi4zOTFhLjQ3LjQ3IDAgMDAuNjY0IDBsLjMzNC0uMzM0YS40Ny40NyAwIDAwMC0uNjY0eiIgZmlsbD0iIzE5MTkxOSIvPjwvc3ZnPg==");
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    right: 0;
    top: 3px
  }

  .rtl .theme-f-light .cefcom-footer__title[aria-expanded=true]:before,
  .rtl .theme-f-white .cefcom-footer__title[aria-expanded=true]:before {
    right: inherit;
    left: 0
  }
}

@media (max-width: 767px) {

  .theme-f-light .cefcom-footer__title[aria-expanded=false]:before,
  .theme-f-white .cefcom-footer__title[aria-expanded=false]:before {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuMzkzLjg0MmwtLjMzNC0uMzM0YS40Ny40NyAwIDAwLS42NjQgMEw4IDYuOTA0IDEuNjA1LjUxM2EuNDcuNDcgMCAwMC0uNjY0IDBMLjYwNy44NDdhLjQ3LjQ3IDAgMDAwIC42NjRsNy4wNTkgNy4wNThhLjQ3LjQ3IDAgMDAuMTU1LjFjLjExNC4wNS4yNDQuMDUuMzU4IDBhLjMzOS4zMzkgMCAwMC4xMTMtLjA3NmwuMDM3LS4wMjQuMzM1LS4zMzQgNi43MjktNi43M2EuNDcuNDcgMCAwMDAtLjY2M3oiIGZpbGw9IiMxOTE5MTkiLz48L3N2Zz4=");
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    right: 0;
    top: 3px
  }

  .rtl .theme-f-light .cefcom-footer__title[aria-expanded=false]:before,
  .rtl .theme-f-white .cefcom-footer__title[aria-expanded=false]:before {
    right: inherit;
    left: 0
  }
}

.theme-f-light .cefcom-footer__link,
.theme-f-white .cefcom-footer__link {
  color: #191919
}

.theme-f-light .cefcom-footer__language-toggle-button .cefcom-footer__chevron-down,
.theme-f-white .cefcom-footer__language-toggle-button .cefcom-footer__chevron-down {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuMzkzLjg0MmwtLjMzNC0uMzM0YS40Ny40NyAwIDAwLS42NjQgMEw4IDYuOTA0IDEuNjA1LjUxM2EuNDcuNDcgMCAwMC0uNjY0IDBMLjYwNy44NDdhLjQ3LjQ3IDAgMDAwIC42NjRsNy4wNTkgNy4wNThhLjQ3LjQ3IDAgMDAuMTU1LjFjLjExNC4wNS4yNDQuMDUuMzU4IDBhLjMzOS4zMzkgMCAwMC4xMTMtLjA3NmwuMDM3LS4wMjQuMzM1LS4zMzQgNi43MjktNi43M2EuNDcuNDcgMCAwMDAtLjY2M3oiIGZpbGw9IiMxOTE5MTkiLz48L3N2Zz4=")
}

.theme-f-light .cefcom-footer__language-toggle-button .cefcom-footer__chevron-up,
.theme-f-white .cefcom-footer__language-toggle-button .cefcom-footer__chevron-up {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuMzkzIDcuNDlMOC42NjguNzY0IDguMzM0LjQzYS40Ny40NyAwIDAwLS42NTkgMGwtLjMzLjMzNEwuNjA4IDcuNDg5YS40Ny40NyAwIDAwMCAuNjY5bC4zMzQuMzM0YS40Ny40NyAwIDAwLjY2NCAwTDggMi4wOTZsNi4zOTUgNi4zOTFhLjQ3LjQ3IDAgMDAuNjY0IDBsLjMzNC0uMzM0YS40Ny40NyAwIDAwMC0uNjY0eiIgZmlsbD0iIzE5MTkxOSIvPjwvc3ZnPg==")
}

@media (max-width: 767px) {

  .theme-f-light .cefcom-footer [data-dd-toggle][aria-expanded=false]:after,
  .theme-f-white .cefcom-footer [data-dd-toggle][aria-expanded=false]:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuMzkzLjg0MmwtLjMzNC0uMzM0YS40Ny40NyAwIDAwLS42NjQgMEw4IDYuOTA0IDEuNjA1LjUxM2EuNDcuNDcgMCAwMC0uNjY0IDBMLjYwNy44NDdhLjQ3LjQ3IDAgMDAwIC42NjRsNy4wNTkgNy4wNThhLjQ3LjQ3IDAgMDAuMTU1LjFjLjExNC4wNS4yNDQuMDUuMzU4IDBhLjMzOS4zMzkgMCAwMC4xMTMtLjA3NmwuMDM3LS4wMjQuMzM1LS4zMzQgNi43MjktNi43M2EuNDcuNDcgMCAwMDAtLjY2M3oiIGZpbGw9IiMxOTE5MTkiLz48L3N2Zz4=")
  }

  .theme-f-light .cefcom-footer [data-dd-toggle][aria-expanded=true]:after,
  .theme-f-white .cefcom-footer [data-dd-toggle][aria-expanded=true]:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuMzkzIDcuNDlMOC42NjguNzY0IDguMzM0LjQzYS40Ny40NyAwIDAwLS42NTkgMGwtLjMzLjMzNEwuNjA4IDcuNDg5YS40Ny40NyAwIDAwMCAuNjY5bC4zMzQuMzM0YS40Ny40NyAwIDAwLjY2NCAwTDggMi4wOTZsNi4zOTUgNi4zOTFhLjQ3LjQ3IDAgMDAuNjY0IDBsLjMzNC0uMzM0YS40Ny40NyAwIDAwMC0uNjY0eiIgZmlsbD0iIzE5MTkxOSIvPjwvc3ZnPg==")
  }
}

.theme-f-black .cefcom-footer,
.theme-f-dark .cefcom-footer {
  color: #fff;
  background-color: #191919
}

.rtl .theme-f-black .cefcom-footer,
.rtl .theme-f-dark .cefcom-footer {
  direction: rtl
}

.theme-f-black .cefcom-footer a,
.theme-f-black .cefcom-footer h1,
.theme-f-black .cefcom-footer h2,
.theme-f-black .cefcom-footer h3,
.theme-f-black .cefcom-footer h4,
.theme-f-black .cefcom-footer h5,
.theme-f-black .cefcom-footer h6,
.theme-f-black .cefcom-footer li,
.theme-f-black .cefcom-footer p,
.theme-f-black .cefcom-footer span,
.theme-f-dark .cefcom-footer a,
.theme-f-dark .cefcom-footer h1,
.theme-f-dark .cefcom-footer h2,
.theme-f-dark .cefcom-footer h3,
.theme-f-dark .cefcom-footer h4,
.theme-f-dark .cefcom-footer h5,
.theme-f-dark .cefcom-footer h6,
.theme-f-dark .cefcom-footer li,
.theme-f-dark .cefcom-footer p,
.theme-f-dark .cefcom-footer span {
  color: #fff
}

.theme-f-black .cefcom-footer a.persona-list-item,
.theme-f-black .cefcom-footer h1.persona-list-item,
.theme-f-black .cefcom-footer h2.persona-list-item,
.theme-f-black .cefcom-footer h3.persona-list-item,
.theme-f-black .cefcom-footer h4.persona-list-item,
.theme-f-black .cefcom-footer h5.persona-list-item,
.theme-f-black .cefcom-footer h6.persona-list-item,
.theme-f-black .cefcom-footer li.persona-list-item,
.theme-f-black .cefcom-footer p.persona-list-item,
.theme-f-black .cefcom-footer span.persona-list-item,
.theme-f-dark .cefcom-footer a.persona-list-item,
.theme-f-dark .cefcom-footer h1.persona-list-item,
.theme-f-dark .cefcom-footer h2.persona-list-item,
.theme-f-dark .cefcom-footer h3.persona-list-item,
.theme-f-dark .cefcom-footer h4.persona-list-item,
.theme-f-dark .cefcom-footer h5.persona-list-item,
.theme-f-dark .cefcom-footer h6.persona-list-item,
.theme-f-dark .cefcom-footer li.persona-list-item,
.theme-f-dark .cefcom-footer p.persona-list-item,
.theme-f-dark .cefcom-footer span.persona-list-item {
  color: #191919
}

.theme-f-black .cefcom-footer__additional-copyright-information,
.theme-f-dark .cefcom-footer__additional-copyright-information {
  color: #fff
}

.theme-f-black .cefcom-footer .cefcom-footer__country-popup a,
.theme-f-black .cefcom-footer .cefcom-footer__country-popup h4,
.theme-f-black .cefcom-footer .cefcom-footer__country-popup h5,
.theme-f-dark .cefcom-footer .cefcom-footer__country-popup a,
.theme-f-dark .cefcom-footer .cefcom-footer__country-popup h4,
.theme-f-dark .cefcom-footer .cefcom-footer__country-popup h5 {
  color: #191919
}

.theme-f-black .cefcom-footer .cefcom-footer__country-popup h4,
.theme-f-dark .cefcom-footer .cefcom-footer__country-popup h4 {
  border-bottom: 1px solid #191919
}

.theme-f-black .cefcom-footer__language-toggle-menu,
.theme-f-dark .cefcom-footer__language-toggle-menu {
  background-color: #fff;
  font-size: 12px;
  line-height: 1
}

.theme-f-black .cefcom-footer__language-toggle-menu a,
.theme-f-dark .cefcom-footer__language-toggle-menu a {
  color: #191919
}

.rtl .theme-f-black .cefcom-footer__language-toggle-menu a,
.rtl .theme-f-dark .cefcom-footer__language-toggle-menu a {
  font-size: 12px
}

.theme-f-black .cefcom-footer__dropdown,
.theme-f-dark .cefcom-footer__dropdown {
  box-shadow: 0 2px 8px 0 rgba(255, 255, 255, 0.25)
}

.theme-f-black .cefcom-footer__dropdown #cefcom-footer-selected-office-name,
.theme-f-black .cefcom-footer__dropdown #cefcom-footer-selected-region-name,
.theme-f-dark .cefcom-footer__dropdown #cefcom-footer-selected-office-name,
.theme-f-dark .cefcom-footer__dropdown #cefcom-footer-selected-region-name {
  color: #191919
}

.theme-f-black .cefcom-footer__bottom-links,
.theme-f-dark .cefcom-footer__bottom-links {
  border-top: 1px solid rgba(255, 255, 255, 0.25)
}

.theme-f-black .cefcom-footer .cefcom-footer-persona-listing,
.theme-f-dark .cefcom-footer .cefcom-footer-persona-listing {
  box-shadow: 0 0 16px rgba(255, 255, 255, 0.25)
}

.theme-f-black .cefcom-footer__title,
.theme-f-dark .cefcom-footer__title {
  color: #fff
}

@media (min-width: 768px) {

  .theme-f-black .cefcom-footer__title,
  .theme-f-dark .cefcom-footer__title {
    border-bottom: 1px solid rgba(255, 255, 255, 0.25)
  }
}

.theme-f-black .cefcom-footer__title[aria-expanded=true],
.theme-f-dark .cefcom-footer__title[aria-expanded=true] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.25)
}

@media (max-width: 767px) {

  .theme-f-black .cefcom-footer__title[aria-expanded=true]:before,
  .theme-f-dark .cefcom-footer__title[aria-expanded=true]:before {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuMzkzIDcuNDlMOC42NjguNzY0IDguMzM0LjQzYS40Ny40NyAwIDAwLS42NTkgMGwtLjMzLjMzNEwuNjA4IDcuNDg5YS40Ny40NyAwIDAwMCAuNjY5bC4zMzQuMzM0YS40Ny40NyAwIDAwLjY2NCAwTDggMi4wOTZsNi4zOTUgNi4zOTFhLjQ3LjQ3IDAgMDAuNjY0IDBsLjMzNC0uMzM0YS40Ny40NyAwIDAwMC0uNjY0eiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==");
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    right: 0;
    top: 3px
  }

  .rtl .theme-f-black .cefcom-footer__title[aria-expanded=true]:before,
  .rtl .theme-f-dark .cefcom-footer__title[aria-expanded=true]:before {
    right: inherit;
    left: 0
  }
}

@media (max-width: 767px) {

  .theme-f-black .cefcom-footer__title[aria-expanded=false]:before,
  .theme-f-dark .cefcom-footer__title[aria-expanded=false]:before {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuMzkzLjg0MmwtLjMzNC0uMzM0YS40Ny40NyAwIDAwLS42NjQgMEw4IDYuOTA0IDEuNjA1LjUxM2EuNDcuNDcgMCAwMC0uNjY0IDBMLjYwNy44NDdhLjQ3LjQ3IDAgMDAwIC42NjRsNy4wNTkgNy4wNThhLjQ3LjQ3IDAgMDAuMTU1LjFjLjExNC4wNS4yNDQuMDUuMzU4IDBhLjMzOS4zMzkgMCAwMC4xMTMtLjA3NmwuMDM3LS4wMjQuMzM1LS4zMzQgNi43MjktNi43M2EuNDcuNDcgMCAwMDAtLjY2M3oiIGZpbGw9IiNGRkYiLz48L3N2Zz4=");
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    right: 0;
    top: 3px
  }

  .rtl .theme-f-black .cefcom-footer__title[aria-expanded=false]:before,
  .rtl .theme-f-dark .cefcom-footer__title[aria-expanded=false]:before {
    right: inherit;
    left: 0
  }
}

.theme-f-black .cefcom-footer__link,
.theme-f-dark .cefcom-footer__link {
  color: #fff
}

.theme-f-black .cefcom-footer__language-toggle-button .cefcom-footer__chevron-down,
.theme-f-dark .cefcom-footer__language-toggle-button .cefcom-footer__chevron-down {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuMzkzLjg0MmwtLjMzNC0uMzM0YS40Ny40NyAwIDAwLS42NjQgMEw4IDYuOTA0IDEuNjA1LjUxM2EuNDcuNDcgMCAwMC0uNjY0IDBMLjYwNy44NDdhLjQ3LjQ3IDAgMDAwIC42NjRsNy4wNTkgNy4wNThhLjQ3LjQ3IDAgMDAuMTU1LjFjLjExNC4wNS4yNDQuMDUuMzU4IDBhLjMzOS4zMzkgMCAwMC4xMTMtLjA3NmwuMDM3LS4wMjQuMzM1LS4zMzQgNi43MjktNi43M2EuNDcuNDcgMCAwMDAtLjY2M3oiIGZpbGw9IiNGRkYiLz48L3N2Zz4=")
}

.theme-f-black .cefcom-footer__language-toggle-button .cefcom-footer__chevron-up,
.theme-f-dark .cefcom-footer__language-toggle-button .cefcom-footer__chevron-up {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuMzkzIDcuNDlMOC42NjguNzY0IDguMzM0LjQzYS40Ny40NyAwIDAwLS42NTkgMGwtLjMzLjMzNEwuNjA4IDcuNDg5YS40Ny40NyAwIDAwMCAuNjY5bC4zMzQuMzM0YS40Ny40NyAwIDAwLjY2NCAwTDggMi4wOTZsNi4zOTUgNi4zOTFhLjQ3LjQ3IDAgMDAuNjY0IDBsLjMzNC0uMzM0YS40Ny40NyAwIDAwMC0uNjY0eiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==")
}

@media (max-width: 767px) {

  .theme-f-black .cefcom-footer [data-dd-toggle][aria-expanded=false]:after,
  .theme-f-dark .cefcom-footer [data-dd-toggle][aria-expanded=false]:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuMzkzLjg0MmwtLjMzNC0uMzM0YS40Ny40NyAwIDAwLS42NjQgMEw4IDYuOTA0IDEuNjA1LjUxM2EuNDcuNDcgMCAwMC0uNjY0IDBMLjYwNy44NDdhLjQ3LjQ3IDAgMDAwIC42NjRsNy4wNTkgNy4wNThhLjQ3LjQ3IDAgMDAuMTU1LjFjLjExNC4wNS4yNDQuMDUuMzU4IDBhLjMzOS4zMzkgMCAwMC4xMTMtLjA3NmwuMDM3LS4wMjQuMzM1LS4zMzQgNi43MjktNi43M2EuNDcuNDcgMCAwMDAtLjY2M3oiIGZpbGw9IiNGRkYiLz48L3N2Zz4=")
  }

  .theme-f-black .cefcom-footer [data-dd-toggle][aria-expanded=true]:after,
  .theme-f-dark .cefcom-footer [data-dd-toggle][aria-expanded=true]:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuMzkzIDcuNDlMOC42NjguNzY0IDguMzM0LjQzYS40Ny40NyAwIDAwLS42NTkgMGwtLjMzLjMzNEwuNjA4IDcuNDg5YS40Ny40NyAwIDAwMCAuNjY5bC4zMzQuMzM0YS40Ny40NyAwIDAwLjY2NCAwTDggMi4wOTZsNi4zOTUgNi4zOTFhLjQ3LjQ3IDAgMDAuNjY0IDBsLjMzNC0uMzM0YS40Ny40NyAwIDAwMC0uNjY0eiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==")
  }
}

@-moz-document url-prefix() {
  .cefcom-footer__country-column {
    float: none !important
  }
}

/*! cefcom-global-footer-1.1.6-beta.1 | Fri, 24 Apr 2020 14:30:33 GMT */
/*! Fri, 24 Apr 2020 14:30:33 GMT */
@media (max-width: 767px) {
  .cefcom-container {
    max-width: none;
    margin: 0 24px
  }
}

@media (min-width: 768px) {
  .cefcom-container {
    max-width: none;
    margin: 0 32px
  }
}

@media (min-width: 1024px) {
  .cefcom-container {
    max-width: 960px;
    margin: 0 auto
  }
}

@media (min-width: 1264px) {
  .cefcom-container {
    max-width: 1200px;
    margin: 0 auto
  }
}

.cefcom-row {
  display: flex;
  flex: 0 1 auto;
  flex-wrap: wrap
}

.cefcom-row.-reverse {
  flex-direction: row-reverse
}

.cefcom-row.-x-start {
  justify-content: flex-start
}

.cefcom-row.-x-end {
  justify-content: flex-end
}

.cefcom-row.-x-center {
  justify-content: center
}

.cefcom-row.-x-around {
  justify-content: space-around
}

.cefcom-row.-x-between {
  justify-content: space-between
}

.cefcom-row.-y-start {
  align-items: flex-start
}

.cefcom-row.-y-center {
  align-items: center
}

.cefcom-row.-y-end {
  align-items: flex-end
}

.cefcom-row.-y-stretch {
  align-items: stretch
}

.cefcom-row.-no-gutters {
  margin-left: 0;
  margin-right: 0
}

@media (max-width: 767px) {
  .cefcom-row {
    margin-left: -8px;
    margin-right: -8px
  }
}

@media (min-width: 768px) {
  .cefcom-row {
    margin-left: -8px;
    margin-right: -8px
  }
}

@media (min-width: 1024px) {
  .cefcom-row {
    margin-left: -12px;
    margin-right: -12px
  }
}

@media (min-width: 1264px) {
  .cefcom-row {
    margin-left: -12px;
    margin-right: -12px
  }
}

.cefcom-col {
  position: relative;
  max-width: 100%;
  flex-basis: 0;
  flex-grow: 1;
  flex-shrink: 0
}

@media (max-width: 767px) {
  .cefcom-col {
    padding-right: 8px;
    padding-left: 8px
  }
}

@media (min-width: 768px) {
  .cefcom-col {
    padding-right: 8px;
    padding-left: 8px
  }
}

@media (min-width: 1024px) {
  .cefcom-col {
    padding-right: 12px;
    padding-left: 12px
  }
}

@media (min-width: 1264px) {
  .cefcom-col {
    padding-right: 12px;
    padding-left: 12px
  }
}

.-s-1 {
  max-width: 8.33333%;
  flex-basis: 8.33333%
}

.-s-2 {
  max-width: 16.66667%;
  flex-basis: 16.66667%
}

.-s-3 {
  max-width: 25%;
  flex-basis: 25%
}

.-s-4 {
  max-width: 33.33333%;
  flex-basis: 33.33333%
}

.-s-5 {
  max-width: 41.66667%;
  flex-basis: 41.66667%
}

.-s-6 {
  max-width: 50%;
  flex-basis: 50%
}

.-s-7 {
  max-width: 58.33333%;
  flex-basis: 58.33333%
}

.-s-8 {
  max-width: 66.66667%;
  flex-basis: 66.66667%
}

.-s-9 {
  max-width: 75%;
  flex-basis: 75%
}

.-s-10 {
  max-width: 83.33333%;
  flex-basis: 83.33333%
}

.-s-11 {
  max-width: 91.66667%;
  flex-basis: 91.66667%
}

.-s-12 {
  max-width: 100%;
  flex-basis: 100%
}

.-s-offset-1 {
  margin-left: 8.33333%
}

.-s-offset-2 {
  margin-left: 16.66667%
}

.-s-offset-3 {
  margin-left: 25%
}

.-s-offset-4 {
  margin-left: 33.33333%
}

.-s-offset-5 {
  margin-left: 41.66667%
}

.-s-offset-6 {
  margin-left: 50%
}

.-s-offset-7 {
  margin-left: 58.33333%
}

.-s-offset-8 {
  margin-left: 66.66667%
}

.-s-offset-9 {
  margin-left: 75%
}

.-s-offset-10 {
  margin-left: 83.33333%
}

.-s-offset-11 {
  margin-left: 91.66667%
}

.-s-offset-12 {
  margin-left: 100%
}

.-s-y-start {
  align-self: flex-start
}

.-s-y-center {
  align-self: center
}

.-s-y-end {
  align-self: flex-end
}

.-s-x-center,
.-s-x-start {
  margin-right: auto
}

.-s-x-center,
.-s-x-end {
  margin-left: auto
}

.-s-first {
  order: -1
}

.-s-last {
  order: 1
}

.-s-shrink {
  flex: 0 1 auto
}

.-s-collapse {
  padding-left: 0;
  padding-right: 0
}

@media (min-width: 768px) {
  .-m-1 {
    max-width: 8.33333%;
    flex-basis: 8.33333%
  }

  .-m-2 {
    max-width: 16.66667%;
    flex-basis: 16.66667%
  }

  .-m-3 {
    max-width: 25%;
    flex-basis: 25%
  }

  .-m-4 {
    max-width: 33.33333%;
    flex-basis: 33.33333%
  }

  .-m-5 {
    max-width: 41.66667%;
    flex-basis: 41.66667%
  }

  .-m-6 {
    max-width: 50%;
    flex-basis: 50%
  }

  .-m-7 {
    max-width: 58.33333%;
    flex-basis: 58.33333%
  }

  .-m-8 {
    max-width: 66.66667%;
    flex-basis: 66.66667%
  }

  .-m-9 {
    max-width: 75%;
    flex-basis: 75%
  }

  .-m-10 {
    max-width: 83.33333%;
    flex-basis: 83.33333%
  }

  .-m-11 {
    max-width: 91.66667%;
    flex-basis: 91.66667%
  }

  .-m-12 {
    max-width: 100%;
    flex-basis: 100%
  }

  .-m-offset-1 {
    margin-left: 8.33333%
  }

  .-m-offset-2 {
    margin-left: 16.66667%
  }

  .-m-offset-3 {
    margin-left: 25%
  }

  .-m-offset-4 {
    margin-left: 33.33333%
  }

  .-m-offset-5 {
    margin-left: 41.66667%
  }

  .-m-offset-6 {
    margin-left: 50%
  }

  .-m-offset-7 {
    margin-left: 58.33333%
  }

  .-m-offset-8 {
    margin-left: 66.66667%
  }

  .-m-offset-9 {
    margin-left: 75%
  }

  .-m-offset-10 {
    margin-left: 83.33333%
  }

  .-m-offset-11 {
    margin-left: 91.66667%
  }

  .-m-offset-12 {
    margin-left: 100%
  }

  .-m-y-start {
    align-self: flex-start
  }

  .-m-y-center {
    align-self: center
  }

  .-m-y-end {
    align-self: flex-end
  }

  .-m-x-center,
  .-m-x-start {
    margin-right: auto
  }

  .-m-x-center,
  .-m-x-end {
    margin-left: auto
  }

  .-m-first {
    order: -1
  }

  .-m-last {
    order: 1
  }

  .-m-shrink {
    flex: 0 1 auto
  }

  .-m-collapse {
    padding-left: 0;
    padding-right: 0
  }
}

@media (min-width: 1024px) {
  .-l-1 {
    max-width: 8.33333%;
    flex-basis: 8.33333%
  }

  .-l-2 {
    max-width: 16.66667%;
    flex-basis: 16.66667%
  }

  .-l-3 {
    max-width: 25%;
    flex-basis: 25%
  }

  .-l-4 {
    max-width: 33.33333%;
    flex-basis: 33.33333%
  }

  .-l-5 {
    max-width: 41.66667%;
    flex-basis: 41.66667%
  }

  .-l-6 {
    max-width: 50%;
    flex-basis: 50%
  }

  .-l-7 {
    max-width: 58.33333%;
    flex-basis: 58.33333%
  }

  .-l-8 {
    max-width: 66.66667%;
    flex-basis: 66.66667%
  }

  .-l-9 {
    max-width: 75%;
    flex-basis: 75%
  }

  .-l-10 {
    max-width: 83.33333%;
    flex-basis: 83.33333%
  }

  .-l-11 {
    max-width: 91.66667%;
    flex-basis: 91.66667%
  }

  .-l-12 {
    max-width: 100%;
    flex-basis: 100%
  }

  .-l-offset-1 {
    margin-left: 8.33333%
  }

  .-l-offset-2 {
    margin-left: 16.66667%
  }

  .-l-offset-3 {
    margin-left: 25%
  }

  .-l-offset-4 {
    margin-left: 33.33333%
  }

  .-l-offset-5 {
    margin-left: 41.66667%
  }

  .-l-offset-6 {
    margin-left: 50%
  }

  .-l-offset-7 {
    margin-left: 58.33333%
  }

  .-l-offset-8 {
    margin-left: 66.66667%
  }

  .-l-offset-9 {
    margin-left: 75%
  }

  .-l-offset-10 {
    margin-left: 83.33333%
  }

  .-l-offset-11 {
    margin-left: 91.66667%
  }

  .-l-offset-12 {
    margin-left: 100%
  }

  .-l-y-start {
    align-self: flex-start
  }

  .-l-y-center {
    align-self: center
  }

  .-l-y-end {
    align-self: flex-end
  }

  .-l-x-center,
  .-l-x-start {
    margin-right: auto
  }

  .-l-x-center,
  .-l-x-end {
    margin-left: auto
  }

  .-l-first {
    order: -1
  }

  .-l-last {
    order: 1
  }

  .-l-shrink {
    flex: 0 1 auto
  }

  .-l-collapse {
    padding-left: 0;
    padding-right: 0
  }
}

@media (min-width: 1264px) {
  .-xl-1 {
    max-width: 8.33333%;
    flex-basis: 8.33333%
  }

  .-xl-2 {
    max-width: 16.66667%;
    flex-basis: 16.66667%
  }

  .-xl-3 {
    max-width: 25%;
    flex-basis: 25%
  }

  .-xl-4 {
    max-width: 33.33333%;
    flex-basis: 33.33333%
  }

  .-xl-5 {
    max-width: 41.66667%;
    flex-basis: 41.66667%
  }

  .-xl-6 {
    max-width: 50%;
    flex-basis: 50%
  }

  .-xl-7 {
    max-width: 58.33333%;
    flex-basis: 58.33333%
  }

  .-xl-8 {
    max-width: 66.66667%;
    flex-basis: 66.66667%
  }

  .-xl-9 {
    max-width: 75%;
    flex-basis: 75%
  }

  .-xl-10 {
    max-width: 83.33333%;
    flex-basis: 83.33333%
  }

  .-xl-11 {
    max-width: 91.66667%;
    flex-basis: 91.66667%
  }

  .-xl-12 {
    max-width: 100%;
    flex-basis: 100%
  }

  .-xl-offset-1 {
    margin-left: 8.33333%
  }

  .-xl-offset-2 {
    margin-left: 16.66667%
  }

  .-xl-offset-3 {
    margin-left: 25%
  }

  .-xl-offset-4 {
    margin-left: 33.33333%
  }

  .-xl-offset-5 {
    margin-left: 41.66667%
  }

  .-xl-offset-6 {
    margin-left: 50%
  }

  .-xl-offset-7 {
    margin-left: 58.33333%
  }

  .-xl-offset-8 {
    margin-left: 66.66667%
  }

  .-xl-offset-9 {
    margin-left: 75%
  }

  .-xl-offset-10 {
    margin-left: 83.33333%
  }

  .-xl-offset-11 {
    margin-left: 91.66667%
  }

  .-xl-offset-12 {
    margin-left: 100%
  }

  .-xl-y-start {
    align-self: flex-start
  }

  .-xl-y-center {
    align-self: center
  }

  .-xl-y-end {
    align-self: flex-end
  }

  .-xl-x-center,
  .-xl-x-start {
    margin-right: auto
  }

  .-xl-x-center,
  .-xl-x-end {
    margin-left: auto
  }

  .-xl-first {
    order: -1
  }

  .-xl-last {
    order: 1
  }

  .-xl-shrink {
    flex: 0 1 auto
  }

  .-xl-collapse {
    padding-left: 0;
    padding-right: 0
  }
}

body {
  margin: 0;
  padding: 0
}

.cefcom-footer {
  font-size: 14px;
  font-weight: 400;
  padding-top: 64px;
  margin-top: auto;
  line-height: 1.5
}

.rtl .cefcom-footer {
  font-size: 18.2px;
  line-height: 1
}

.cefcom-footer *,
.cefcom-footer :after,
.cefcom-footer :before {
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility
}

.cefcom-footer a,
.cefcom-footer a:hover {
  text-decoration: none
}

.cefcom-footer a,
.cefcom-footer button {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.cefcom-footer ul {
  list-style: none
}

.cefcom-footer ul li {
  list-style-type: none;
  padding: 0
}

.cefcom-footer [aria-hidden=true],
.cefcom-footer [data-dd][aria-hidden=true] {
  display: block;
  visibility: visible;
  opacity: 1
}

.cefcom-footer [data-dd-toggle][aria-expanded] {
  cursor: default
}

.cefcom-footer [data-dd-toggle][aria-expanded]:after {
  content: none
}

@media (max-width: 767px) {
  .cefcom-footer [aria-hidden] {
    height: auto;
    overflow: hidden;
    max-height: 50em;
    will-change: max-height;
    -webkit-transition: max-height 0.4s cubic-bezier(0.65, 0.05, 0.36, 1);
    transition: max-height 0.4s cubic-bezier(0.65, 0.05, 0.36, 1);
    display: inline
  }

  .cefcom-footer [aria-hidden=true] {
    max-height: 0
  }

  .cefcom-footer [data-dd][aria-hidden=true] {
    margin-bottom: 0;
    margin-top: 0
  }

  .cefcom-footer [data-dd-toggle][aria-expanded] {
    position: relative;
    cursor: pointer
  }

  .cefcom-footer [data-dd-toggle][aria-expanded]:after {
    display: inline-block;
    position: absolute;
    right: 0;
    width: 16px;
    height: 16px;
    background-size: 16px;
    background-repeat: no-repeat
  }
}

@media (min-width: 768px) {
  .cefcom-footer {
    font-size: 12px
  }

  .cefcom-footer .cefcom-col.cefcom-footer__privacy-links {
    padding-right: 0
  }

  .cefcom-footer .cefcom-col.cefcom-footer__toggle-links,
  .rtl .cefcom-footer .cefcom-col.cefcom-footer__privacy-links {
    padding-left: 0
  }

  .rtl .cefcom-footer .cefcom-col.cefcom-footer__toggle-links {
    padding-right: 0
  }
}

.cefcom-footer__additional-copyright-information {
  text-align: right;
  display: block;
  font-size: 12px;
  padding: 10px 0
}

.rtl .cefcom-footer__additional-copyright-information {
  text-align: left
}

@media (max-width: 767px) {
  .cefcom-footer__additional-copyright-information {
    text-align: left;
    font-size: 14px
  }

  .rtl .cefcom-footer__additional-copyright-information {
    text-align: right
  }
}

.cefcom-footer__bottom-links {
  position: relative;
  padding: 15px 0 0
}

@media (max-width: 767px) {
  .cefcom-footer__bottom-links {
    padding: 30px 0 22px
  }
}

.cefcom-footer__choose-country-popup-container {
  margin-top: 22px
}

@media (min-width: 768px) {
  .cefcom-footer__choose-country-popup-container {
    -webkit-column-count: 4;
    -webkit-column-width: 160px;
    columns: 160px 4;
    margin-top: 60px
  }
}

.cefcom-footer__close-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNOCA5LjQxbC02LjMwNyA2LjNBLjk5Ljk5IDAgMTEuMjkgMTQuMzA3bDYuMzE0LTYuMzA5TC4yOTEgMS42OTJBLjk5Ljk5IDAgMDEuOTkyIDBjLjI1MyAwIC41MDcuMDk2LjcuMjlMOCA2LjU5bDYuMzA3LTYuM2EuOTg1Ljk4NSAwIDAxLjctLjI5Ljk5Ljk5IDAgMDEuNzAxIDEuNjkyTDkuMzk2IDhsNi4zMTQgNi4zMDlhLjk5Ljk5IDAgMTEtMS40MDIgMS40MDJMOCA5LjQxeiIvPjwvZGVmcz48ZyBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIHN0cm9rZT0iI0ZGRiIgc3Ryb2tlLW9wYWNpdHk9Ii4wMSIgc3Ryb2tlLXdpZHRoPSIuMSIgZD0iTS4wNS4wNWgxNS45djE1LjlILjA1eiIvPjx1c2UgZmlsbD0iIzE5MTkxOSIgeGxpbms6aHJlZj0iI2EiLz48L2c+PC9zdmc+");
  width: 16px;
  height: 16px;
  display: block;
  position: absolute;
  top: 22px;
  right: 22px;
  cursor: pointer
}

.rtl .cefcom-footer__close-icon {
  right: auto;
  left: 22px
}

@media (min-width: 768px) {
  .cefcom-footer__close-icon {
    top: 32px;
    right: 32px
  }

  .rtl .cefcom-footer__close-icon {
    right: auto;
    left: 22px
  }
}

@media (max-width: 767px) {
  .cefcom-footer__colophon {
    padding-bottom: 48px
  }
}

@media (min-width: 768px) {
  .cefcom-footer__colophon .cefcom-list {
    margin: 0;
    display: flex
  }

  .cefcom-footer__colophon .cefcom-list__item {
    margin-bottom: 0
  }

  .cefcom-footer__colophon .cefcom-list__item:not(:first-child) {
    margin-left: 24px
  }

  .cefcom-footer__colophon .cefcom-list__item:last-child {
    margin-left: 70px
  }
}

.cefcom-footer__contact-page-link {
  margin-top: 8px
}

.cefcom-footer__country-column {
  -webkit-column-break-inside: avoid;
  page-break-inside: avoid;
  break-inside: avoid;
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
  float: left
}

.cefcom-footer__country-column .-flag-img {
  position: relative;
  left: 0;
  margin-top: -1px;
  vertical-align: middle;
  display: inline-block;
  width: 17px;
  height: 10px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50%;
  margin-right: 10px
}

.rtl .cefcom-footer__country-column .-flag-img {
  left: auto;
  right: 6px
}

.cefcom-footer__country-column .cefcom-list__item {
  margin-bottom: 12px;
  padding: 5px 0
}

.cefcom-footer__country-column li>a {
  font-weight: 400;
  text-decoration: none;
  padding-left: 27px;
  display: inline-block
}

.rtl .cefcom-footer__country-column li>a {
  padding-left: 0;
  padding-right: 27px
}

.cefcom-footer__country-column li>a .-flag-img {
  margin-left: -27px
}

.rtl .cefcom-footer__country-column li>a .-flag-img {
  margin-left: 10px;
  margin-right: -27px
}

.cefcom-footer__country-column li>a .-flag-img.-flag-WW {
  margin-right: -20px
}

.rtl .cefcom-footer__country-column li>a .-flag-img.-flag-WW {
  margin-right: 10px;
  margin-left: -20px
}

.cefcom-footer__bottom-links .cefcom-footer__country-popup.cefcom-col {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  padding: 50px 22px 22px;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0 !important;
  right: 0;
  z-index: 10003;
  text-align: left;
  width: 100%;
  box-sizing: border-box;
  box-shadow: 0 2px 15px 0 rgba(25, 25, 25, 0.3);
  background-color: #fff;
  color: #191919
}

.rtl .cefcom-footer__bottom-links .cefcom-footer__country-popup.cefcom-col {
  text-align: right
}

@media (min-width: 768px) {
  .cefcom-footer__bottom-links .cefcom-footer__country-popup.cefcom-col {
    overflow-y: scroll;
    width: 100%;
    height: 100vh;
    padding: 60px 60px 0;
    position: absolute;
    top: auto;
    right: auto;
    bottom: 5px;
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0)
  }
}

.cefcom-footer__bottom-links .cefcom-footer__country-popup.cefcom-col.hidden {
  display: none
}

.cefcom-footer__bottom-links .cefcom-footer__country-popup.cefcom-col h5 {
  font-size: 16px;
  line-height: 1.5;
  font-weight: 700
}

.cefcom-footer__country-selector {
  display: inline-block;
  vertical-align: top
}

.cefcom-footer__country-selector a {
  cursor: pointer
}

.cefcom-footer__dropdown {
  display: block;
  width: 100%;
  margin-top: 30px;
  margin-bottom: 15px;
  padding: 12px 35px 12px 15px;
  font-size: 14px;
  letter-spacing: .5px;
  position: relative;
  cursor: pointer;
  box-sizing: border-box;
  background-color: #e5ebef;
  box-shadow: 0 2px 8px 0 rgba(25, 25, 25, 0.2);
  border-radius: 4px;
  border: 1px solid transparent
}

.cefcom-footer__dropdown span {
  color: #191919
}

@media (min-width: 768px) {
  .cefcom-footer__dropdown {
    margin-top: 20px;
    font-size: 12px
  }
}

.cefcom-footer__dropdown:after {
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMS43OS42Nmg3LjE5MWExIDEgMCAwMS43OSAxLjYxNGwtMy41MzQgNC41NWExIDEgMCAwMS0xLjU3LjAxM2wtMy42NTYtNC41NUExIDEgMCAwMTEuNzkuNjZ6IiBmaWxsPSIjMTkxOTE5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=");
  background-repeat: no-repeat;
  background-size: 100%;
  display: block;
  position: absolute;
  right: 10px;
  top: 42%;
  width: 10px;
  height: 12px
}

.cefcom-footer__dropdown-wrapper {
  position: relative
}

.-inv .cefcom-footer__icon {
  -webkit-filter: grayscale(1) brightness(10);
  filter: grayscale(1) brightness(10)
}

@media (max-width: 767px) {

  .cefcom-footer__country-selector,
  .cefcom-footer__lang-selector {
    width: 100%
  }
}

.cefcom-footer__lang-selector {
  display: inline-block;
  vertical-align: top;
  margin: 0 15px
}

.cefcom-footer__lang-selector .cefcom-icon {
  margin: 0 5px;
  background-repeat: no-repeat;
  background-position: 50%;
  display: inline-block;
  width: 8px;
  height: 5px;
  background-size: 8px
}

.cefcom-footer__lang-selector .hidden {
  display: none
}

@media (max-width: 767px) {
  .cefcom-footer__lang-selector {
    display: block;
    font-size: 14px;
    margin: 32px 0 0
  }
}

.cefcom-footer__lang-selector-w {
  padding: 16px 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top: 1px solid rgba(25, 25, 25, 0.2)
}

@media (max-width: 767px) {
  .cefcom-footer__lang-selector-w {
    padding: 32px 0 16px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start
  }
}

@media (max-width: 767px) {
  .cefcom-footer__lang-selector-w .cefcom-footer__link[data-dd-toggle] {
    width: 100%
  }

  .cefcom-footer__lang-selector-w .cefcom-footer__link[data-dd-toggle]:after {
    background-size: 16px
  }
}

.cefcom-footer__list {
  margin: 32px 0 48px;
  padding: 0;
  list-style: none
}

@media (min-width: 768px) {
  .cefcom-footer__list {
    margin-top: 0
  }
}

.cefcom-footer__list .cefcom-list__item {
  margin: 26px 0 12px
}

@media (min-width: 768px) {
  .cefcom-footer__list .cefcom-list__item {
    margin: 12px 0
  }
}

.-inv .cefcom-footer__logo {
  -webkit-filter: invert(1);
  filter: invert(1)
}

.cefcom-footer__link {
  font-size: 14px;
  color: var(--color-text)
}

@media (min-width: 768px) {
  .cefcom-footer__link {
    display: inline-block;
    font-size: 12px
  }
}

.cefcom-footer__link[data-dd-toggle]:after {
  background-size: 8px
}

.cefcom-footer__link[target=_blank] {
  position: relative
}

.cefcom-footer__link[target=_blank]:after {
  display: none
}

.cefcom-footer__language-toggle-button {
  cursor: pointer
}

.cefcom-footer__language-toggle-button .cefcom-footer__chevron-down,
.cefcom-footer__language-toggle-button .cefcom-footer__chevron-up {
  display: inline-block;
  margin: 0 5px;
  width: 8px;
  height: 5px;
  background-size: 8px;
  background-repeat: no-repeat
}

.cefcom-footer__language-toggle-menu {
  display: block;
  padding: 10px;
  border-radius: 4px;
  position: absolute;
  bottom: calc(100% + 8px)
}

.cefcom-footer__language-toggle-menu ul {
  list-style: none;
  padding: 0;
  margin: 0
}

.cefcom-footer__language-toggle-menu li {
  padding: 5px;
  border-radius: 4px
}

.cefcom-footer__language-toggle-menu li:hover {
  background-color: #efefef
}

@media (max-width: 767px) {
  .cefcom-footer__language-toggle-menu {
    bottom: auto
  }
}

.cefcom-footer__office-contact-number {
  margin-top: 8px
}

.cefcom-footer__privacy-links {
  text-align: right
}

.rtl .cefcom-footer__privacy-links {
  text-align: left
}

.cefcom-footer__privacy-links .cefcom-list__item {
  display: inline-block;
  padding: 0 15px
}

.cefcom-footer__privacy-links .cefcom-list__item:last-of-type {
  padding-right: 0
}

.rtl .cefcom-footer__privacy-links .cefcom-list__item:last-of-type {
  padding-right: 15px;
  padding-left: 0
}

@media (max-width: 767px) {
  .cefcom-footer__privacy-links {
    text-align: left
  }

  .rtl .cefcom-footer__privacy-links {
    text-align: right
  }

  .cefcom-footer__privacy-links .cefcom-list__item {
    display: block;
    padding: 0;
    line-height: 22px
  }
}

.cefcom-footer__social-link {
  width: 24px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-left: 16px;
  line-height: 24px;
  font-size: 16px;
  text-align: center
}

.cefcom-footer__social-list {
  display: flex
}

.cefcom-footer__title {
  position: relative;
  color: var(--color-text);
  padding-bottom: 16px;
  margin-bottom: 16px;
  margin-top: 0;
  font-size: 14px;
  font-weight: 700;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis
}

.rtl .cefcom-footer__title {
  font-size: 18.2px;
  line-height: 1
}

@media (min-width: 768px) {
  .cefcom-footer__title {
    font-size: 12px;
    border-bottom: 1px solid var(--color-text)
  }
}

.cefcom-footer__title[aria-expanded=true] {
  border-bottom: 1px solid var(--color-text)
}

.cefcom-footer__toggle-links {
  margin-top: 15px
}

.cefcom-footer__toggle-links .-flag-img {
  position: relative;
  left: 0;
  margin-top: -3px;
  vertical-align: middle;
  display: inline-block;
  width: 17px;
  height: 10px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50%;
  margin-right: 7px
}

.cefcom-footer-persona-listing {
  background: #fff;
  color: #000;
  margin-top: -15px;
  margin-bottom: 15px;
  list-style: none;
  padding: 10px 0;
  position: absolute;
  width: 100%;
  z-index: 1;
  max-height: 270px;
  border-radius: 4px;
  box-shadow: 0 0 16px #c8c8c8;
  overflow-y: auto
}

@media (min-width: 768px) {
  .cefcom-footer-persona-listing {
    max-height: 250px
  }
}

.cefcom-footer-persona-listing .persona-list-item {
  cursor: pointer;
  padding: 15px 15px 15px 24px;
  margin: 0;
  position: relative
}

@media (min-width: 768px) {
  .cefcom-footer-persona-listing .persona-list-item {
    padding: 10px 0 10px 15px;
    width: calc(100% - 38px);
    margin: 0 8px;
    border-radius: 6px
  }
}

.cefcom-footer-persona-listing .persona-list-item:hover {
  background-color: #efefef
}

.cefcom-footer-persona-listing .persona-list-item.\--active-selection {
  color: #009ee8
}

.cefcom-footer-persona-listing .persona-list-item.\--active-selection:before {
  content: "";
  display: inline-block;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjYiPjxwYXRoIGZpbGw9IiM0Nzk1RDYiIGQ9Ik0zLjAwMSA1LjI4TC4wOCAyLjY0bC43NjMtLjY5TDMgMy45MDIgNy4zMTcgMGwuNzYzLjY5eiIvPjwvc3ZnPg==");
  width: 8px;
  height: 6px;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 10px
}

@media (min-width: 768px) {
  .cefcom-footer-persona-listing .persona-list-item.\--active-selection:before {
    left: 0
  }
}

.cefcom-footer-persona-offices-wrapper {
  position: relative
}

.cefcom-footer-persona-offices-wrapper.cefcom-footer-callout-bubble__pop-above:after,
.cefcom-footer-persona-offices-wrapper.cefcom-footer-callout-bubble__pop-below:after {
  content: "";
  position: absolute;
  left: 50%;
  width: 0;
  height: 0;
  border: 7px solid transparent;
  margin-left: -7px;
  z-index: 2
}

.cefcom-footer-persona-offices-wrapper.cefcom-footer-callout-bubble__pop-above .cefcom-footer-persona-listing {
  bottom: calc(100% + 56px)
}

.cefcom-footer-persona-offices-wrapper.cefcom-footer-callout-bubble__pop-above:after {
  top: -71px;
  border-top-color: #fff;
  border-bottom: 0;
  margin-bottom: -14px
}

.cefcom-footer-persona-offices-wrapper.cefcom-footer-callout-bubble__pop-below .cefcom-footer-persona-listing {
  margin-top: -7px
}

.cefcom-footer-persona-offices-wrapper.cefcom-footer-callout-bubble__pop-below:after {
  top: 0;
  border-bottom-color: #fff;
  border-top: 0;
  margin-top: -14px
}

.cefcom-footer .gf-legal-text__richtext-inline {
  list-style: none;
  display: inline-block;
  padding: 0
}

.cefcom-footer .gf-legal-text__richtext-inline li {
  display: inline-block;
  margin-left: 20px
}

.cefcom-footer .gf-legal-text__richtext-inline li a {
  line-height: 18px
}

.cefcom-footer .gf-legal-text__richtext-inline li a img {
  display: inline-block;
  vertical-align: top;
  margin-right: 8px;
  line-height: 18px
}

@media (max-width: 767px) {
  .cefcom-footer .gf-legal-text__richtext-inline {
    display: block
  }

  .cefcom-footer .gf-legal-text__richtext-inline li {
    display: block;
    margin-left: 0
  }
}

.cefcom-footer .u-mx-auto {
  margin-left: auto;
  margin-right: auto
}

.cefcom-footer .u-mb-xxl {
  margin-bottom: 64px
}

.cefcom-footer .u-right-gutter {
  margin-right: 16px
}

.cefcom-footer .-flag-AE {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/AE.svg)
}

.cefcom-footer .-flag-AR {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/AR.svg)
}

.cefcom-footer .-flag-AT {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/AT.svg)
}

.cefcom-footer .-flag-AU {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/AU.svg)
}

.cefcom-footer .-flag-AZ {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/AZ.svg)
}

.cefcom-footer .-flag-BE,
.cefcom-footer .-flag-BX {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/BE.svg)
}

.cefcom-footer .-flag-BR {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/BR.svg)
}

.cefcom-footer .-flag-CA,
.cefcom-footer .-flag-FC {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/CA.svg)
}

.cefcom-footer .-flag-CH,
.cefcom-footer .-flag-CS,
.cefcom-footer .-flag-CT {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/CH.svg)
}

.cefcom-footer .-flag-CL {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/CL.svg)
}

.cefcom-footer .-flag-CN {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/CN.svg)
}

.cefcom-footer .-flag-CO {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/CO.svg)
}

.cefcom-footer .-flag-CR {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/CR.svg)
}

.cefcom-footer .-flag-CZ {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/CZ.svg)
}

.cefcom-footer .-flag-DE {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/DE.svg)
}

.cefcom-footer .-flag-DK {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/DK.svg)
}

.cefcom-footer .-flag-DO {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/DO.svg)
}

.cefcom-footer .-flag-DX,
.cefcom-footer .-flag-DZ {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/DZ.svg)
}

.cefcom-footer .-flag-EC {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/EC.svg)
}

.cefcom-footer .-flag-EE {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/EE.svg)
}

.cefcom-footer .-flag-ES {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/ES.svg)
}

.cefcom-footer .-flag-FI {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/FI.svg)
}

.cefcom-footer .-flag-FR {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/FR.svg)
}

.cefcom-footer .-flag-FS {
  background-image: url(../../../error/index.html)
}

.cefcom-footer .-flag-GB {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/GB.svg)
}

.cefcom-footer .-flag-HK {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/HK.svg)
}

.cefcom-footer .-flag-HR {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/HR.svg)
}

.cefcom-footer .-flag-HU {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/HU.svg)
}

.cefcom-footer .-flag-ID {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/ID.svg)
}

.cefcom-footer .-flag-IE {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/IE.svg)
}

.cefcom-footer .-flag-IN {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/IN.svg)
}

.cefcom-footer .-flag-IR {
  background-image: url(../../../error/index.html)
}

.cefcom-footer .-flag-IT {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/IT.svg)
}

.cefcom-footer .-flag-IX {
  background-image: url(../../../error/index.html)
}

.cefcom-footer .-flag-JP {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/JP.svg)
}

.cefcom-footer .-flag-KZ {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/KZ.svg)
}

.cefcom-footer .-flag-KR {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/KR.svg)
}

.cefcom-footer .-flag-LI {
  background-image: url(../../../error/index.html)
}

.cefcom-footer .-flag-LG,
.cefcom-footer .-flag-LU {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/LU.svg)
}

.cefcom-footer .-flag-LV {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/LV.png)
}

.cefcom-footer .-flag-LX {
  background-image: url(../../../error/index.html)
}

.cefcom-footer .-flag-LY {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/LY.svg)
}

.cefcom-footer .-flag-MO {
  background-image: url(../../../error/index.html)
}

.cefcom-footer .-flag-MX {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/MX.svg)
}

.cefcom-footer .-flag-NL {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/NL.svg)
}

.cefcom-footer .-flag-NO {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/NO.svg)
}

.cefcom-footer .-flag-NZ {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/NZ.svg)
}

.cefcom-footer .-flag-PA {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/PA.svg)
}

.cefcom-footer .-flag-PE {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/PE.svg)
}

.cefcom-footer .-flag-PL {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/PL.svg)
}

.cefcom-footer .-flag-PT {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/PT.svg)
}

.cefcom-footer .-flag-RO {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/RO.png)
}

.cefcom-footer .-flag-RU {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/RU.svg)
}

.cefcom-footer .-flag-SA {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/SA.svg)
}

.cefcom-footer .-flag-SE {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/SE.svg)
}

.cefcom-footer .-flag-SG {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/SG.svg)
}

.cefcom-footer .-flag-SI {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/SI.png)
}

.cefcom-footer .-flag-SK {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/SK.svg)
}

.cefcom-footer .-flag-SV {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/SV.svg)
}

.cefcom-footer .-flag-SX {
  background-image: url(../../../error/index.html)
}

.cefcom-footer .-flag-TH {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/TH.svg)
}

.cefcom-footer .-flag-TN {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/TN.svg)
}

.cefcom-footer .-flag-TR {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/TR.svg)
}

.cefcom-footer .-flag-TW {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/TW.svg)
}

.cefcom-footer .-flag-UD,
.cefcom-footer .-flag-US {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/US.svg)
}

.cefcom-footer .-flag-UE {
  background-image: url(../../../error/index.html)
}

.cefcom-footer .-flag-UK {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/GB.svg)
}

.cefcom-footer .-flag-UY {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/UY.svg)
}

.cefcom-footer .-flag-VE {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/VE.svg)
}

.cefcom-footer .-flag-VN {
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/VN.svg)
}

.cefcom-footer .-flag-WA,
.cefcom-footer .-flag-WC,
.cefcom-footer .-flag-WE,
.cefcom-footer .-flag-WL,
.cefcom-footer .-flag-WM,
.cefcom-footer .-flag-WP,
.cefcom-footer .-flag-WR {
  width: 13px;
  height: 13px;
  background-image: url(../../../sitecore/__/~/media/universal/countries/svg/WE.svg)
}

.theme-f-black .cefcom-footer .cefcom-footer__country-selector .-flag-WA,
.theme-f-black .cefcom-footer .cefcom-footer__country-selector .-flag-WC,
.theme-f-black .cefcom-footer .cefcom-footer__country-selector .-flag-WE,
.theme-f-black .cefcom-footer .cefcom-footer__country-selector .-flag-WL,
.theme-f-black .cefcom-footer .cefcom-footer__country-selector .-flag-WM,
.theme-f-black .cefcom-footer .cefcom-footer__country-selector .-flag-WP,
.theme-f-black .cefcom-footer .cefcom-footer__country-selector .-flag-WR,
.theme-f-dark .cefcom-footer .cefcom-footer__country-selector .-flag-WA,
.theme-f-dark .cefcom-footer .cefcom-footer__country-selector .-flag-WC,
.theme-f-dark .cefcom-footer .cefcom-footer__country-selector .-flag-WE,
.theme-f-dark .cefcom-footer .cefcom-footer__country-selector .-flag-WL,
.theme-f-dark .cefcom-footer .cefcom-footer__country-selector .-flag-WM,
.theme-f-dark .cefcom-footer .cefcom-footer__country-selector .-flag-WP,
.theme-f-dark .cefcom-footer .cefcom-footer__country-selector .-flag-WR {
  background-image: url(../../../sitecore/__/~/media/universal/countries/png/we-white.png)
}

.theme-f-light .cefcom-footer,
.theme-f-white .cefcom-footer {
  color: #191919;
  background-color: #e4eaee
}

.rtl .theme-f-light .cefcom-footer,
.rtl .theme-f-white .cefcom-footer {
  direction: rtl
}

.theme-f-light .cefcom-footer .cefcom-footer__country-popup a,
.theme-f-light .cefcom-footer .cefcom-footer__country-popup h4,
.theme-f-light .cefcom-footer .cefcom-footer__country-popup h5,
.theme-f-light .cefcom-footer__additional-copyright-information,
.theme-f-light .cefcom-footer a,
.theme-f-light .cefcom-footer a.persona-list-item,
.theme-f-light .cefcom-footer h1,
.theme-f-light .cefcom-footer h1.persona-list-item,
.theme-f-light .cefcom-footer h2,
.theme-f-light .cefcom-footer h2.persona-list-item,
.theme-f-light .cefcom-footer h3,
.theme-f-light .cefcom-footer h3.persona-list-item,
.theme-f-light .cefcom-footer h4,
.theme-f-light .cefcom-footer h4.persona-list-item,
.theme-f-light .cefcom-footer h5,
.theme-f-light .cefcom-footer h5.persona-list-item,
.theme-f-light .cefcom-footer h6,
.theme-f-light .cefcom-footer h6.persona-list-item,
.theme-f-light .cefcom-footer li,
.theme-f-light .cefcom-footer li.persona-list-item,
.theme-f-light .cefcom-footer p,
.theme-f-light .cefcom-footer p.persona-list-item,
.theme-f-light .cefcom-footer span,
.theme-f-light .cefcom-footer span.persona-list-item,
.theme-f-white .cefcom-footer .cefcom-footer__country-popup a,
.theme-f-white .cefcom-footer .cefcom-footer__country-popup h4,
.theme-f-white .cefcom-footer .cefcom-footer__country-popup h5,
.theme-f-white .cefcom-footer__additional-copyright-information,
.theme-f-white .cefcom-footer a,
.theme-f-white .cefcom-footer a.persona-list-item,
.theme-f-white .cefcom-footer h1,
.theme-f-white .cefcom-footer h1.persona-list-item,
.theme-f-white .cefcom-footer h2,
.theme-f-white .cefcom-footer h2.persona-list-item,
.theme-f-white .cefcom-footer h3,
.theme-f-white .cefcom-footer h3.persona-list-item,
.theme-f-white .cefcom-footer h4,
.theme-f-white .cefcom-footer h4.persona-list-item,
.theme-f-white .cefcom-footer h5,
.theme-f-white .cefcom-footer h5.persona-list-item,
.theme-f-white .cefcom-footer h6,
.theme-f-white .cefcom-footer h6.persona-list-item,
.theme-f-white .cefcom-footer li,
.theme-f-white .cefcom-footer li.persona-list-item,
.theme-f-white .cefcom-footer p,
.theme-f-white .cefcom-footer p.persona-list-item,
.theme-f-white .cefcom-footer span,
.theme-f-white .cefcom-footer span.persona-list-item {
  color: #191919
}

.theme-f-light .cefcom-footer .cefcom-footer__country-popup h4,
.theme-f-white .cefcom-footer .cefcom-footer__country-popup h4 {
  border-bottom: 1px solid #191919
}

.theme-f-light .cefcom-footer__language-toggle-menu,
.theme-f-white .cefcom-footer__language-toggle-menu {
  background-color: #fff;
  font-size: 12px;
  line-height: 1
}

.theme-f-light .cefcom-footer__language-toggle-menu a,
.theme-f-white .cefcom-footer__language-toggle-menu a {
  color: #191919
}

.rtl .theme-f-light .cefcom-footer__language-toggle-menu a,
.rtl .theme-f-white .cefcom-footer__language-toggle-menu a {
  font-size: 12px
}

.theme-f-light .cefcom-footer__dropdown,
.theme-f-white .cefcom-footer__dropdown {
  box-shadow: 0 2px 8px 0 rgba(25, 25, 25, 0.1)
}

.theme-f-light .cefcom-footer__dropdown #cefcom-footer-selected-office-name,
.theme-f-light .cefcom-footer__dropdown #cefcom-footer-selected-region-name,
.theme-f-white .cefcom-footer__dropdown #cefcom-footer-selected-office-name,
.theme-f-white .cefcom-footer__dropdown #cefcom-footer-selected-region-name {
  color: #191919
}

.theme-f-light .cefcom-footer__bottom-links,
.theme-f-white .cefcom-footer__bottom-links {
  border-top: 1px solid rgba(25, 25, 25, 0.1)
}

.theme-f-light .cefcom-footer .cefcom-footer-persona-listing,
.theme-f-white .cefcom-footer .cefcom-footer-persona-listing {
  box-shadow: 0 0 16px rgba(25, 25, 25, 0.1)
}

.theme-f-light .cefcom-footer__title,
.theme-f-white .cefcom-footer__title {
  color: #191919
}

@media (min-width: 768px) {

  .theme-f-light .cefcom-footer__title,
  .theme-f-white .cefcom-footer__title {
    border-bottom: 1px solid rgba(25, 25, 25, 0.1)
  }
}

.theme-f-light .cefcom-footer__title[aria-expanded=true],
.theme-f-white .cefcom-footer__title[aria-expanded=true] {
  border-bottom: 1px solid rgba(25, 25, 25, 0.1)
}

@media (max-width: 767px) {

  .theme-f-light .cefcom-footer__title[aria-expanded=true]:before,
  .theme-f-white .cefcom-footer__title[aria-expanded=true]:before {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuMzkzIDcuNDlMOC42NjguNzY0IDguMzM0LjQzYS40Ny40NyAwIDAwLS42NTkgMGwtLjMzLjMzNEwuNjA4IDcuNDg5YS40Ny40NyAwIDAwMCAuNjY5bC4zMzQuMzM0YS40Ny40NyAwIDAwLjY2NCAwTDggMi4wOTZsNi4zOTUgNi4zOTFhLjQ3LjQ3IDAgMDAuNjY0IDBsLjMzNC0uMzM0YS40Ny40NyAwIDAwMC0uNjY0eiIgZmlsbD0iIzE5MTkxOSIvPjwvc3ZnPg==");
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    right: 0;
    top: 3px
  }

  .rtl .theme-f-light .cefcom-footer__title[aria-expanded=true]:before,
  .rtl .theme-f-white .cefcom-footer__title[aria-expanded=true]:before {
    right: inherit;
    left: 0
  }
}

@media (max-width: 767px) {

  .theme-f-light .cefcom-footer__title[aria-expanded=false]:before,
  .theme-f-white .cefcom-footer__title[aria-expanded=false]:before {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuMzkzLjg0MmwtLjMzNC0uMzM0YS40Ny40NyAwIDAwLS42NjQgMEw4IDYuOTA0IDEuNjA1LjUxM2EuNDcuNDcgMCAwMC0uNjY0IDBMLjYwNy44NDdhLjQ3LjQ3IDAgMDAwIC42NjRsNy4wNTkgNy4wNThhLjQ3LjQ3IDAgMDAuMTU1LjFjLjExNC4wNS4yNDQuMDUuMzU4IDBhLjMzOS4zMzkgMCAwMC4xMTMtLjA3NmwuMDM3LS4wMjQuMzM1LS4zMzQgNi43MjktNi43M2EuNDcuNDcgMCAwMDAtLjY2M3oiIGZpbGw9IiMxOTE5MTkiLz48L3N2Zz4=");
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    right: 0;
    top: 3px
  }

  .rtl .theme-f-light .cefcom-footer__title[aria-expanded=false]:before,
  .rtl .theme-f-white .cefcom-footer__title[aria-expanded=false]:before {
    right: inherit;
    left: 0
  }
}

.theme-f-light .cefcom-footer__link,
.theme-f-white .cefcom-footer__link {
  color: #191919
}

.theme-f-light .cefcom-footer__language-toggle-button .cefcom-footer__chevron-down,
.theme-f-white .cefcom-footer__language-toggle-button .cefcom-footer__chevron-down {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuMzkzLjg0MmwtLjMzNC0uMzM0YS40Ny40NyAwIDAwLS42NjQgMEw4IDYuOTA0IDEuNjA1LjUxM2EuNDcuNDcgMCAwMC0uNjY0IDBMLjYwNy44NDdhLjQ3LjQ3IDAgMDAwIC42NjRsNy4wNTkgNy4wNThhLjQ3LjQ3IDAgMDAuMTU1LjFjLjExNC4wNS4yNDQuMDUuMzU4IDBhLjMzOS4zMzkgMCAwMC4xMTMtLjA3NmwuMDM3LS4wMjQuMzM1LS4zMzQgNi43MjktNi43M2EuNDcuNDcgMCAwMDAtLjY2M3oiIGZpbGw9IiMxOTE5MTkiLz48L3N2Zz4=")
}

.theme-f-light .cefcom-footer__language-toggle-button .cefcom-footer__chevron-up,
.theme-f-white .cefcom-footer__language-toggle-button .cefcom-footer__chevron-up {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuMzkzIDcuNDlMOC42NjguNzY0IDguMzM0LjQzYS40Ny40NyAwIDAwLS42NTkgMGwtLjMzLjMzNEwuNjA4IDcuNDg5YS40Ny40NyAwIDAwMCAuNjY5bC4zMzQuMzM0YS40Ny40NyAwIDAwLjY2NCAwTDggMi4wOTZsNi4zOTUgNi4zOTFhLjQ3LjQ3IDAgMDAuNjY0IDBsLjMzNC0uMzM0YS40Ny40NyAwIDAwMC0uNjY0eiIgZmlsbD0iIzE5MTkxOSIvPjwvc3ZnPg==")
}

@media (max-width: 767px) {

  .theme-f-light .cefcom-footer [data-dd-toggle][aria-expanded=false]:after,
  .theme-f-white .cefcom-footer [data-dd-toggle][aria-expanded=false]:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuMzkzLjg0MmwtLjMzNC0uMzM0YS40Ny40NyAwIDAwLS42NjQgMEw4IDYuOTA0IDEuNjA1LjUxM2EuNDcuNDcgMCAwMC0uNjY0IDBMLjYwNy44NDdhLjQ3LjQ3IDAgMDAwIC42NjRsNy4wNTkgNy4wNThhLjQ3LjQ3IDAgMDAuMTU1LjFjLjExNC4wNS4yNDQuMDUuMzU4IDBhLjMzOS4zMzkgMCAwMC4xMTMtLjA3NmwuMDM3LS4wMjQuMzM1LS4zMzQgNi43MjktNi43M2EuNDcuNDcgMCAwMDAtLjY2M3oiIGZpbGw9IiMxOTE5MTkiLz48L3N2Zz4=")
  }

  .theme-f-light .cefcom-footer [data-dd-toggle][aria-expanded=true]:after,
  .theme-f-white .cefcom-footer [data-dd-toggle][aria-expanded=true]:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuMzkzIDcuNDlMOC42NjguNzY0IDguMzM0LjQzYS40Ny40NyAwIDAwLS42NTkgMGwtLjMzLjMzNEwuNjA4IDcuNDg5YS40Ny40NyAwIDAwMCAuNjY5bC4zMzQuMzM0YS40Ny40NyAwIDAwLjY2NCAwTDggMi4wOTZsNi4zOTUgNi4zOTFhLjQ3LjQ3IDAgMDAuNjY0IDBsLjMzNC0uMzM0YS40Ny40NyAwIDAwMC0uNjY0eiIgZmlsbD0iIzE5MTkxOSIvPjwvc3ZnPg==")
  }
}

.theme-f-black .cefcom-footer,
.theme-f-dark .cefcom-footer {
  color: #fff;
  background-color: #191919
}

.rtl .theme-f-black .cefcom-footer,
.rtl .theme-f-dark .cefcom-footer {
  direction: rtl
}

.theme-f-black .cefcom-footer a,
.theme-f-black .cefcom-footer h1,
.theme-f-black .cefcom-footer h2,
.theme-f-black .cefcom-footer h3,
.theme-f-black .cefcom-footer h4,
.theme-f-black .cefcom-footer h5,
.theme-f-black .cefcom-footer h6,
.theme-f-black .cefcom-footer li,
.theme-f-black .cefcom-footer p,
.theme-f-black .cefcom-footer span,
.theme-f-dark .cefcom-footer a,
.theme-f-dark .cefcom-footer h1,
.theme-f-dark .cefcom-footer h2,
.theme-f-dark .cefcom-footer h3,
.theme-f-dark .cefcom-footer h4,
.theme-f-dark .cefcom-footer h5,
.theme-f-dark .cefcom-footer h6,
.theme-f-dark .cefcom-footer li,
.theme-f-dark .cefcom-footer p,
.theme-f-dark .cefcom-footer span {
  color: #fff
}

.theme-f-black .cefcom-footer a.persona-list-item,
.theme-f-black .cefcom-footer h1.persona-list-item,
.theme-f-black .cefcom-footer h2.persona-list-item,
.theme-f-black .cefcom-footer h3.persona-list-item,
.theme-f-black .cefcom-footer h4.persona-list-item,
.theme-f-black .cefcom-footer h5.persona-list-item,
.theme-f-black .cefcom-footer h6.persona-list-item,
.theme-f-black .cefcom-footer li.persona-list-item,
.theme-f-black .cefcom-footer p.persona-list-item,
.theme-f-black .cefcom-footer span.persona-list-item,
.theme-f-dark .cefcom-footer a.persona-list-item,
.theme-f-dark .cefcom-footer h1.persona-list-item,
.theme-f-dark .cefcom-footer h2.persona-list-item,
.theme-f-dark .cefcom-footer h3.persona-list-item,
.theme-f-dark .cefcom-footer h4.persona-list-item,
.theme-f-dark .cefcom-footer h5.persona-list-item,
.theme-f-dark .cefcom-footer h6.persona-list-item,
.theme-f-dark .cefcom-footer li.persona-list-item,
.theme-f-dark .cefcom-footer p.persona-list-item,
.theme-f-dark .cefcom-footer span.persona-list-item {
  color: #191919
}

.theme-f-black .cefcom-footer__additional-copyright-information,
.theme-f-dark .cefcom-footer__additional-copyright-information {
  color: #fff
}

.theme-f-black .cefcom-footer .cefcom-footer__country-popup a,
.theme-f-black .cefcom-footer .cefcom-footer__country-popup h4,
.theme-f-black .cefcom-footer .cefcom-footer__country-popup h5,
.theme-f-dark .cefcom-footer .cefcom-footer__country-popup a,
.theme-f-dark .cefcom-footer .cefcom-footer__country-popup h4,
.theme-f-dark .cefcom-footer .cefcom-footer__country-popup h5 {
  color: #191919
}

.theme-f-black .cefcom-footer .cefcom-footer__country-popup h4,
.theme-f-dark .cefcom-footer .cefcom-footer__country-popup h4 {
  border-bottom: 1px solid #191919
}

.theme-f-black .cefcom-footer__language-toggle-menu,
.theme-f-dark .cefcom-footer__language-toggle-menu {
  background-color: #fff;
  font-size: 12px;
  line-height: 1
}

.theme-f-black .cefcom-footer__language-toggle-menu a,
.theme-f-dark .cefcom-footer__language-toggle-menu a {
  color: #191919
}

.rtl .theme-f-black .cefcom-footer__language-toggle-menu a,
.rtl .theme-f-dark .cefcom-footer__language-toggle-menu a {
  font-size: 12px
}

.theme-f-black .cefcom-footer__dropdown,
.theme-f-dark .cefcom-footer__dropdown {
  box-shadow: 0 2px 8px 0 rgba(255, 255, 255, 0.25)
}

.theme-f-black .cefcom-footer__dropdown #cefcom-footer-selected-office-name,
.theme-f-black .cefcom-footer__dropdown #cefcom-footer-selected-region-name,
.theme-f-dark .cefcom-footer__dropdown #cefcom-footer-selected-office-name,
.theme-f-dark .cefcom-footer__dropdown #cefcom-footer-selected-region-name {
  color: #191919
}

.theme-f-black .cefcom-footer__bottom-links,
.theme-f-dark .cefcom-footer__bottom-links {
  border-top: 1px solid rgba(255, 255, 255, 0.25)
}

.theme-f-black .cefcom-footer .cefcom-footer-persona-listing,
.theme-f-dark .cefcom-footer .cefcom-footer-persona-listing {
  box-shadow: 0 0 16px rgba(255, 255, 255, 0.25)
}

.theme-f-black .cefcom-footer__title,
.theme-f-dark .cefcom-footer__title {
  color: #fff
}

@media (min-width: 768px) {

  .theme-f-black .cefcom-footer__title,
  .theme-f-dark .cefcom-footer__title {
    border-bottom: 1px solid rgba(255, 255, 255, 0.25)
  }
}

.theme-f-black .cefcom-footer__title[aria-expanded=true],
.theme-f-dark .cefcom-footer__title[aria-expanded=true] {
  border-bottom: 1px solid rgba(255, 255, 255, 0.25)
}

@media (max-width: 767px) {

  .theme-f-black .cefcom-footer__title[aria-expanded=true]:before,
  .theme-f-dark .cefcom-footer__title[aria-expanded=true]:before {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuMzkzIDcuNDlMOC42NjguNzY0IDguMzM0LjQzYS40Ny40NyAwIDAwLS42NTkgMGwtLjMzLjMzNEwuNjA4IDcuNDg5YS40Ny40NyAwIDAwMCAuNjY5bC4zMzQuMzM0YS40Ny40NyAwIDAwLjY2NCAwTDggMi4wOTZsNi4zOTUgNi4zOTFhLjQ3LjQ3IDAgMDAuNjY0IDBsLjMzNC0uMzM0YS40Ny40NyAwIDAwMC0uNjY0eiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==");
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    right: 0;
    top: 3px
  }

  .rtl .theme-f-black .cefcom-footer__title[aria-expanded=true]:before,
  .rtl .theme-f-dark .cefcom-footer__title[aria-expanded=true]:before {
    right: inherit;
    left: 0
  }
}

@media (max-width: 767px) {

  .theme-f-black .cefcom-footer__title[aria-expanded=false]:before,
  .theme-f-dark .cefcom-footer__title[aria-expanded=false]:before {
    content: "";
    position: absolute;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuMzkzLjg0MmwtLjMzNC0uMzM0YS40Ny40NyAwIDAwLS42NjQgMEw4IDYuOTA0IDEuNjA1LjUxM2EuNDcuNDcgMCAwMC0uNjY0IDBMLjYwNy44NDdhLjQ3LjQ3IDAgMDAwIC42NjRsNy4wNTkgNy4wNThhLjQ3LjQ3IDAgMDAuMTU1LjFjLjExNC4wNS4yNDQuMDUuMzU4IDBhLjMzOS4zMzkgMCAwMC4xMTMtLjA3NmwuMDM3LS4wMjQuMzM1LS4zMzQgNi43MjktNi43M2EuNDcuNDcgMCAwMDAtLjY2M3oiIGZpbGw9IiNGRkYiLz48L3N2Zz4=");
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    right: 0;
    top: 3px
  }

  .rtl .theme-f-black .cefcom-footer__title[aria-expanded=false]:before,
  .rtl .theme-f-dark .cefcom-footer__title[aria-expanded=false]:before {
    right: inherit;
    left: 0
  }
}

.theme-f-black .cefcom-footer__link,
.theme-f-dark .cefcom-footer__link {
  color: #fff
}

.theme-f-black .cefcom-footer__language-toggle-button .cefcom-footer__chevron-down,
.theme-f-dark .cefcom-footer__language-toggle-button .cefcom-footer__chevron-down {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuMzkzLjg0MmwtLjMzNC0uMzM0YS40Ny40NyAwIDAwLS42NjQgMEw4IDYuOTA0IDEuNjA1LjUxM2EuNDcuNDcgMCAwMC0uNjY0IDBMLjYwNy44NDdhLjQ3LjQ3IDAgMDAwIC42NjRsNy4wNTkgNy4wNThhLjQ3LjQ3IDAgMDAuMTU1LjFjLjExNC4wNS4yNDQuMDUuMzU4IDBhLjMzOS4zMzkgMCAwMC4xMTMtLjA3NmwuMDM3LS4wMjQuMzM1LS4zMzQgNi43MjktNi43M2EuNDcuNDcgMCAwMDAtLjY2M3oiIGZpbGw9IiNGRkYiLz48L3N2Zz4=")
}

.theme-f-black .cefcom-footer__language-toggle-button .cefcom-footer__chevron-up,
.theme-f-dark .cefcom-footer__language-toggle-button .cefcom-footer__chevron-up {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuMzkzIDcuNDlMOC42NjguNzY0IDguMzM0LjQzYS40Ny40NyAwIDAwLS42NTkgMGwtLjMzLjMzNEwuNjA4IDcuNDg5YS40Ny40NyAwIDAwMCAuNjY5bC4zMzQuMzM0YS40Ny40NyAwIDAwLjY2NCAwTDggMi4wOTZsNi4zOTUgNi4zOTFhLjQ3LjQ3IDAgMDAuNjY0IDBsLjMzNC0uMzM0YS40Ny40NyAwIDAwMC0uNjY0eiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==")
}

@media (max-width: 767px) {

  .theme-f-black .cefcom-footer [data-dd-toggle][aria-expanded=false]:after,
  .theme-f-dark .cefcom-footer [data-dd-toggle][aria-expanded=false]:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuMzkzLjg0MmwtLjMzNC0uMzM0YS40Ny40NyAwIDAwLS42NjQgMEw4IDYuOTA0IDEuNjA1LjUxM2EuNDcuNDcgMCAwMC0uNjY0IDBMLjYwNy44NDdhLjQ3LjQ3IDAgMDAwIC42NjRsNy4wNTkgNy4wNThhLjQ3LjQ3IDAgMDAuMTU1LjFjLjExNC4wNS4yNDQuMDUuMzU4IDBhLjMzOS4zMzkgMCAwMC4xMTMtLjA3NmwuMDM3LS4wMjQuMzM1LS4zMzQgNi43MjktNi43M2EuNDcuNDcgMCAwMDAtLjY2M3oiIGZpbGw9IiNGRkYiLz48L3N2Zz4=")
  }

  .theme-f-black .cefcom-footer [data-dd-toggle][aria-expanded=true]:after,
  .theme-f-dark .cefcom-footer [data-dd-toggle][aria-expanded=true]:after {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTUuMzkzIDcuNDlMOC42NjguNzY0IDguMzM0LjQzYS40Ny40NyAwIDAwLS42NTkgMGwtLjMzLjMzNEwuNjA4IDcuNDg5YS40Ny40NyAwIDAwMCAuNjY5bC4zMzQuMzM0YS40Ny40NyAwIDAwLjY2NCAwTDggMi4wOTZsNi4zOTUgNi4zOTFhLjQ3LjQ3IDAgMDAuNjY0IDBsLjMzNC0uMzM0YS40Ny40NyAwIDAwMC0uNjY0eiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==")
  }
}

@-moz-document url-prefix() {
  .cefcom-footer__country-column {
    float: none !important
  }
}

.cefcom-footer.-condensed .u-mb-xxl {
  margin-bottom: 50px
}

.cefcom-footer.-condensed .cefcom-footer__condensed-links {
  text-align: right
}

.rtl .cefcom-footer.-condensed .cefcom-footer__condensed-links {
  text-align: left
}

.cefcom-footer.-condensed .cefcom-footer__condensed-links .cefcom-footer__list {
  margin: 0 0 30px
}

.cefcom-footer.-condensed .cefcom-footer__condensed-links .cefcom-list__item {
  display: inline-block;
  padding: 0 15px
}

.cefcom-footer.-condensed .cefcom-footer__condensed-links .cefcom-list__item:last-of-type {
  padding-right: 0
}

.rtl .cefcom-footer.-condensed .cefcom-footer__condensed-links .cefcom-list__item:last-of-type {
  padding-right: 15px;
  padding-left: 0
}

@media (max-width: 767px) {
  .cefcom-footer.-condensed .cefcom-footer__condensed-links {
    text-align: left
  }

  .rtl .cefcom-footer.-condensed .cefcom-footer__condensed-links {
    text-align: right
  }

  .cefcom-footer.-condensed .cefcom-footer__condensed-links .cefcom-list__item {
    display: block;
    padding: 0;
    line-height: 22px
  }
}

/*# sourceMappingURL=ef-react-global-footer.styles.css.map*/