/*! about-us 2021-01-18 15:10:19 */

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%
}

body {
  margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline
}

audio:not([controls]) {
  display: none;
  height: 0
}

[hidden],
template {
  display: none
}

a {
  background: transparent
}

a:active,
a:hover {
  outline: 0
}

abbr[title] {
  border-bottom: 1px dotted
}

b,
strong {
  font-weight: bold
}

dfn {
  font-weight: bold
}

h1 {
  font-size: 2em;
  margin: 0.67em 0
}

mark {
  background: #ff0;
  color: #000
}

small {
  font-size: 80%
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}

sup {
  top: -0.5em
}

sub {
  bottom: -0.25em
}

img {
  border: 0
}

svg:not(:root) {
  overflow: hidden
}

figure {
  margin: 1em 40px
}

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0
}

pre {
  overflow: auto
}

code,
kbd,
pre,
samp {
  font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0
}

button {
  overflow: visible
}

button,
select {
  text-transform: none
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer
}

button[disabled],
html input[disabled] {
  cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0
}

input {
  line-height: normal
}

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto
}

input[type="search"] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em
}

legend {
  border: 0;
  padding: 0
}

textarea {
  overflow: auto
}

optgroup {
  font-weight: bold
}

table {
  border-collapse: collapse;
  border-spacing: 0
}

td,
th {
  padding: 0
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

*:before,
*:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

html {
  font-size: 10px;
  -webkit-tap-highlight-color: transparent
}

body {
  font-size: 14px;
  line-height: 1.42857;
  color: #333;
  background-color: #fff
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit
}

a {
  color: #428bca;
  text-decoration: none
}

a:hover,
a:focus {
  color: #2a6496;
  text-decoration: underline
}

a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px
}

figure {
  margin: 0
}

img {
  vertical-align: middle
}

.img-responsive {
  display: block;
  width: 100% \9;
  max-width: 100%;
  height: auto
}

.img-rounded {
  border-radius: 6px
}

.img-thumbnail {
  padding: 4px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  width: 100% \9;
  max-width: 100%;
  height: auto
}

.img-circle {
  border-radius: 50%
}

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto
}

.container,
.container-table,
#universal-links-box .linksTable,
.subnav-dd-tabs {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px
}

.container:before,
.container-table:before,
#universal-links-box .linksTable:before,
.subnav-dd-tabs:before,
.container:after,
.container-table:after,
#universal-links-box .linksTable:after,
.subnav-dd-tabs:after {
  content: " ";
  display: table
}

.container:after,
.container-table:after,
#universal-links-box .linksTable:after,
.subnav-dd-tabs:after {
  clear: both
}

@media (min-width: 768px) {

  .container,
  .container-table,
  #universal-links-box .linksTable,
  .subnav-dd-tabs {
    width: 750px
  }
}

@media (min-width: 992px) {

  .container,
  .container-table,
  #universal-links-box .linksTable,
  .subnav-dd-tabs {
    width: 970px
  }
}

@media (min-width: 1200px) {

  .container,
  .container-table,
  #universal-links-box .linksTable,
  .subnav-dd-tabs {
    width: 1170px
  }
}

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px
}

.container-fluid:before,
.container-fluid:after {
  content: " ";
  display: table
}

.container-fluid:after {
  clear: both
}

.row {
  margin-left: -15px;
  margin-right: -15px
}

.row:before,
.row:after {
  content: " ";
  display: table
}

.row:after {
  clear: both
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left
}

.col-xs-1 {
  width: 8.33333%
}

.col-xs-2 {
  width: 16.66667%
}

.col-xs-3 {
  width: 25%
}

.col-xs-4 {
  width: 33.33333%
}

.col-xs-5 {
  width: 41.66667%
}

.col-xs-6 {
  width: 50%
}

.col-xs-7 {
  width: 58.33333%
}

.col-xs-8 {
  width: 66.66667%
}

.col-xs-9 {
  width: 75%
}

.col-xs-10 {
  width: 83.33333%
}

.col-xs-11 {
  width: 91.66667%
}

.col-xs-12 {
  width: 100%
}

.col-xs-pull-0 {
  right: auto
}

.col-xs-pull-1 {
  right: 8.33333%
}

.col-xs-pull-2 {
  right: 16.66667%
}

.col-xs-pull-3 {
  right: 25%
}

.col-xs-pull-4 {
  right: 33.33333%
}

.col-xs-pull-5 {
  right: 41.66667%
}

.col-xs-pull-6 {
  right: 50%
}

.col-xs-pull-7 {
  right: 58.33333%
}

.col-xs-pull-8 {
  right: 66.66667%
}

.col-xs-pull-9 {
  right: 75%
}

.col-xs-pull-10 {
  right: 83.33333%
}

.col-xs-pull-11 {
  right: 91.66667%
}

.col-xs-pull-12 {
  right: 100%
}

.col-xs-push-0 {
  left: auto
}

.col-xs-push-1 {
  left: 8.33333%
}

.col-xs-push-2 {
  left: 16.66667%
}

.col-xs-push-3 {
  left: 25%
}

.col-xs-push-4 {
  left: 33.33333%
}

.col-xs-push-5 {
  left: 41.66667%
}

.col-xs-push-6 {
  left: 50%
}

.col-xs-push-7 {
  left: 58.33333%
}

.col-xs-push-8 {
  left: 66.66667%
}

.col-xs-push-9 {
  left: 75%
}

.col-xs-push-10 {
  left: 83.33333%
}

.col-xs-push-11 {
  left: 91.66667%
}

.col-xs-push-12 {
  left: 100%
}

.col-xs-offset-0 {
  margin-left: 0%
}

.col-xs-offset-1 {
  margin-left: 8.33333%
}

.col-xs-offset-2 {
  margin-left: 16.66667%
}

.col-xs-offset-3 {
  margin-left: 25%
}

.col-xs-offset-4 {
  margin-left: 33.33333%
}

.col-xs-offset-5 {
  margin-left: 41.66667%
}

.col-xs-offset-6 {
  margin-left: 50%
}

.col-xs-offset-7 {
  margin-left: 58.33333%
}

.col-xs-offset-8 {
  margin-left: 66.66667%
}

.col-xs-offset-9 {
  margin-left: 75%
}

.col-xs-offset-10 {
  margin-left: 83.33333%
}

.col-xs-offset-11 {
  margin-left: 91.66667%
}

.col-xs-offset-12 {
  margin-left: 100%
}

@media (min-width: 768px) {

  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left
  }

  .col-sm-1 {
    width: 8.33333%
  }

  .col-sm-2 {
    width: 16.66667%
  }

  .col-sm-3 {
    width: 25%
  }

  .col-sm-4 {
    width: 33.33333%
  }

  .col-sm-5 {
    width: 41.66667%
  }

  .col-sm-6 {
    width: 50%
  }

  .col-sm-7 {
    width: 58.33333%
  }

  .col-sm-8 {
    width: 66.66667%
  }

  .col-sm-9 {
    width: 75%
  }

  .col-sm-10 {
    width: 83.33333%
  }

  .col-sm-11 {
    width: 91.66667%
  }

  .col-sm-12 {
    width: 100%
  }

  .col-sm-pull-0 {
    right: auto
  }

  .col-sm-pull-1 {
    right: 8.33333%
  }

  .col-sm-pull-2 {
    right: 16.66667%
  }

  .col-sm-pull-3 {
    right: 25%
  }

  .col-sm-pull-4 {
    right: 33.33333%
  }

  .col-sm-pull-5 {
    right: 41.66667%
  }

  .col-sm-pull-6 {
    right: 50%
  }

  .col-sm-pull-7 {
    right: 58.33333%
  }

  .col-sm-pull-8 {
    right: 66.66667%
  }

  .col-sm-pull-9 {
    right: 75%
  }

  .col-sm-pull-10 {
    right: 83.33333%
  }

  .col-sm-pull-11 {
    right: 91.66667%
  }

  .col-sm-pull-12 {
    right: 100%
  }

  .col-sm-push-0 {
    left: auto
  }

  .col-sm-push-1 {
    left: 8.33333%
  }

  .col-sm-push-2 {
    left: 16.66667%
  }

  .col-sm-push-3 {
    left: 25%
  }

  .col-sm-push-4 {
    left: 33.33333%
  }

  .col-sm-push-5 {
    left: 41.66667%
  }

  .col-sm-push-6 {
    left: 50%
  }

  .col-sm-push-7 {
    left: 58.33333%
  }

  .col-sm-push-8 {
    left: 66.66667%
  }

  .col-sm-push-9 {
    left: 75%
  }

  .col-sm-push-10 {
    left: 83.33333%
  }

  .col-sm-push-11 {
    left: 91.66667%
  }

  .col-sm-push-12 {
    left: 100%
  }

  .col-sm-offset-0 {
    margin-left: 0%
  }

  .col-sm-offset-1 {
    margin-left: 8.33333%
  }

  .col-sm-offset-2 {
    margin-left: 16.66667%
  }

  .col-sm-offset-3 {
    margin-left: 25%
  }

  .col-sm-offset-4 {
    margin-left: 33.33333%
  }

  .col-sm-offset-5 {
    margin-left: 41.66667%
  }

  .col-sm-offset-6 {
    margin-left: 50%
  }

  .col-sm-offset-7 {
    margin-left: 58.33333%
  }

  .col-sm-offset-8 {
    margin-left: 66.66667%
  }

  .col-sm-offset-9 {
    margin-left: 75%
  }

  .col-sm-offset-10 {
    margin-left: 83.33333%
  }

  .col-sm-offset-11 {
    margin-left: 91.66667%
  }

  .col-sm-offset-12 {
    margin-left: 100%
  }
}

@media (min-width: 992px) {

  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left
  }

  .col-md-1 {
    width: 8.33333%
  }

  .col-md-2 {
    width: 16.66667%
  }

  .col-md-3 {
    width: 25%
  }

  .col-md-4 {
    width: 33.33333%
  }

  .col-md-5 {
    width: 41.66667%
  }

  .col-md-6 {
    width: 50%
  }

  .col-md-7 {
    width: 58.33333%
  }

  .col-md-8 {
    width: 66.66667%
  }

  .col-md-9 {
    width: 75%
  }

  .col-md-10 {
    width: 83.33333%
  }

  .col-md-11 {
    width: 91.66667%
  }

  .col-md-12 {
    width: 100%
  }

  .col-md-pull-0 {
    right: auto
  }

  .col-md-pull-1 {
    right: 8.33333%
  }

  .col-md-pull-2 {
    right: 16.66667%
  }

  .col-md-pull-3 {
    right: 25%
  }

  .col-md-pull-4 {
    right: 33.33333%
  }

  .col-md-pull-5 {
    right: 41.66667%
  }

  .col-md-pull-6 {
    right: 50%
  }

  .col-md-pull-7 {
    right: 58.33333%
  }

  .col-md-pull-8 {
    right: 66.66667%
  }

  .col-md-pull-9 {
    right: 75%
  }

  .col-md-pull-10 {
    right: 83.33333%
  }

  .col-md-pull-11 {
    right: 91.66667%
  }

  .col-md-pull-12 {
    right: 100%
  }

  .col-md-push-0 {
    left: auto
  }

  .col-md-push-1 {
    left: 8.33333%
  }

  .col-md-push-2 {
    left: 16.66667%
  }

  .col-md-push-3 {
    left: 25%
  }

  .col-md-push-4 {
    left: 33.33333%
  }

  .col-md-push-5 {
    left: 41.66667%
  }

  .col-md-push-6 {
    left: 50%
  }

  .col-md-push-7 {
    left: 58.33333%
  }

  .col-md-push-8 {
    left: 66.66667%
  }

  .col-md-push-9 {
    left: 75%
  }

  .col-md-push-10 {
    left: 83.33333%
  }

  .col-md-push-11 {
    left: 91.66667%
  }

  .col-md-push-12 {
    left: 100%
  }

  .col-md-offset-0 {
    margin-left: 0%
  }

  .col-md-offset-1 {
    margin-left: 8.33333%
  }

  .col-md-offset-2 {
    margin-left: 16.66667%
  }

  .col-md-offset-3 {
    margin-left: 25%
  }

  .col-md-offset-4 {
    margin-left: 33.33333%
  }

  .col-md-offset-5 {
    margin-left: 41.66667%
  }

  .col-md-offset-6 {
    margin-left: 50%
  }

  .col-md-offset-7 {
    margin-left: 58.33333%
  }

  .col-md-offset-8 {
    margin-left: 66.66667%
  }

  .col-md-offset-9 {
    margin-left: 75%
  }

  .col-md-offset-10 {
    margin-left: 83.33333%
  }

  .col-md-offset-11 {
    margin-left: 91.66667%
  }

  .col-md-offset-12 {
    margin-left: 100%
  }
}

@media (min-width: 1200px) {

  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left
  }

  .col-lg-1 {
    width: 8.33333%
  }

  .col-lg-2 {
    width: 16.66667%
  }

  .col-lg-3 {
    width: 25%
  }

  .col-lg-4 {
    width: 33.33333%
  }

  .col-lg-5 {
    width: 41.66667%
  }

  .col-lg-6 {
    width: 50%
  }

  .col-lg-7 {
    width: 58.33333%
  }

  .col-lg-8 {
    width: 66.66667%
  }

  .col-lg-9 {
    width: 75%
  }

  .col-lg-10 {
    width: 83.33333%
  }

  .col-lg-11 {
    width: 91.66667%
  }

  .col-lg-12 {
    width: 100%
  }

  .col-lg-pull-0 {
    right: auto
  }

  .col-lg-pull-1 {
    right: 8.33333%
  }

  .col-lg-pull-2 {
    right: 16.66667%
  }

  .col-lg-pull-3 {
    right: 25%
  }

  .col-lg-pull-4 {
    right: 33.33333%
  }

  .col-lg-pull-5 {
    right: 41.66667%
  }

  .col-lg-pull-6 {
    right: 50%
  }

  .col-lg-pull-7 {
    right: 58.33333%
  }

  .col-lg-pull-8 {
    right: 66.66667%
  }

  .col-lg-pull-9 {
    right: 75%
  }

  .col-lg-pull-10 {
    right: 83.33333%
  }

  .col-lg-pull-11 {
    right: 91.66667%
  }

  .col-lg-pull-12 {
    right: 100%
  }

  .col-lg-push-0 {
    left: auto
  }

  .col-lg-push-1 {
    left: 8.33333%
  }

  .col-lg-push-2 {
    left: 16.66667%
  }

  .col-lg-push-3 {
    left: 25%
  }

  .col-lg-push-4 {
    left: 33.33333%
  }

  .col-lg-push-5 {
    left: 41.66667%
  }

  .col-lg-push-6 {
    left: 50%
  }

  .col-lg-push-7 {
    left: 58.33333%
  }

  .col-lg-push-8 {
    left: 66.66667%
  }

  .col-lg-push-9 {
    left: 75%
  }

  .col-lg-push-10 {
    left: 83.33333%
  }

  .col-lg-push-11 {
    left: 91.66667%
  }

  .col-lg-push-12 {
    left: 100%
  }

  .col-lg-offset-0 {
    margin-left: 0%
  }

  .col-lg-offset-1 {
    margin-left: 8.33333%
  }

  .col-lg-offset-2 {
    margin-left: 16.66667%
  }

  .col-lg-offset-3 {
    margin-left: 25%
  }

  .col-lg-offset-4 {
    margin-left: 33.33333%
  }

  .col-lg-offset-5 {
    margin-left: 41.66667%
  }

  .col-lg-offset-6 {
    margin-left: 50%
  }

  .col-lg-offset-7 {
    margin-left: 58.33333%
  }

  .col-lg-offset-8 {
    margin-left: 66.66667%
  }

  .col-lg-offset-9 {
    margin-left: 75%
  }

  .col-lg-offset-10 {
    margin-left: 83.33333%
  }

  .col-lg-offset-11 {
    margin-left: 91.66667%
  }

  .col-lg-offset-12 {
    margin-left: 100%
  }
}

fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5
}

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold
}

input[type="search"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal
}

input[type="file"] {
  display: block
}

input[type="range"] {
  display: block;
  width: 100%
}

select[multiple],
select[size] {
  height: auto
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px
}

output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555
}

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s
}

.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6)
}

.form-control::-moz-placeholder {
  color: #777;
  opacity: 1
}

.form-control:-ms-input-placeholder {
  color: #777
}

.form-control::-webkit-input-placeholder {
  color: #777
}

.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1
}

textarea.form-control {
  height: auto
}

input[type="search"] {
  -webkit-appearance: none
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  line-height: 34px;
  line-height: 1.42857 \0
}

input[type="date"].input-sm,
.form-horizontal .form-group-sm input[type="date"].form-control,
input[type="time"].input-sm,
.form-horizontal .form-group-sm input[type="time"].form-control,
input[type="datetime-local"].input-sm,
.form-horizontal .form-group-sm input[type="datetime-local"].form-control,
input[type="month"].input-sm,
.form-horizontal .form-group-sm input[type="month"].form-control {
  line-height: 30px
}

input[type="date"].input-lg,
.form-horizontal .form-group-lg input[type="date"].form-control,
input[type="time"].input-lg,
.form-horizontal .form-group-lg input[type="time"].form-control,
input[type="datetime-local"].input-lg,
.form-horizontal .form-group-lg input[type="datetime-local"].form-control,
input[type="month"].input-lg,
.form-horizontal .form-group-lg input[type="month"].form-control {
  line-height: 46px
}

.form-group {
  margin-bottom: 15px
}

.radio,
.checkbox {
  position: relative;
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px
}

.radio label,
.checkbox label {
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer
}

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9
}

.radio+.radio,
.checkbox+.checkbox {
  margin-top: -5px
}

.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer
}

.radio-inline+.radio-inline,
.checkbox-inline+.checkbox-inline {
  margin-top: 0;
  margin-left: 10px
}

input[type="radio"][disabled],
input[type="radio"].disabled,
fieldset[disabled] input[type="radio"],
input[type="checkbox"][disabled],
input[type="checkbox"].disabled,
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed
}

.radio-inline.disabled,
fieldset[disabled] .radio-inline,
.checkbox-inline.disabled,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed
}

.radio.disabled label,
fieldset[disabled] .radio label,
.checkbox.disabled label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed
}

.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0
}

.form-control-static.input-lg,
.form-horizontal .form-group-lg .form-control-static.form-control,
.form-control-static.input-sm,
.form-horizontal .form-group-sm .form-control-static.form-control {
  padding-left: 0;
  padding-right: 0
}

.input-sm,
.form-horizontal .form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px
}

select.input-sm,
.form-horizontal .form-group-sm select.form-control {
  height: 30px;
  line-height: 30px
}

textarea.input-sm,
.form-horizontal .form-group-sm textarea.form-control,
select[multiple].input-sm,
.form-horizontal .form-group-sm select[multiple].form-control {
  height: auto
}

.input-lg,
.form-horizontal .form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px
}

select.input-lg,
.form-horizontal .form-group-lg select.form-control {
  height: 46px;
  line-height: 46px
}

textarea.input-lg,
.form-horizontal .form-group-lg textarea.form-control,
select[multiple].input-lg,
.form-horizontal .form-group-lg select[multiple].form-control {
  height: auto
}

.has-feedback {
  position: relative
}

.has-feedback .form-control {
  padding-right: 42.5px
}

.form-control-feedback {
  position: absolute;
  top: 25px;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center
}

.input-lg+.form-control-feedback,
.form-horizontal .form-group-lg .form-control+.form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px
}

.input-sm+.form-control-feedback,
.form-horizontal .form-group-sm .form-control+.form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px
}

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #3c763d
}

.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168
}

.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8
}

.has-success .form-control-feedback {
  color: #3c763d
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #8a6d3b
}

.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b
}

.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3
}

.has-warning .form-control-feedback {
  color: #8a6d3b
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #a94442
}

.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483
}

.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede
}

.has-error .form-control-feedback {
  color: #a94442
}

.has-feedback label.sr-only~.form-control-feedback {
  top: 0
}

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373
}

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle
  }

  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle
  }

  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle
  }

  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto
  }

  .form-inline .input-group>.form-control {
    width: 100%
  }

  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle
  }

  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle
  }

  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0
  }

  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0
  }

  .form-inline .has-feedback .form-control-feedback {
    top: 0
  }
}

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px
}

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px
}

.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px
}

.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
  content: " ";
  display: table
}

.form-horizontal .form-group:after {
  clear: both
}

@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px
  }
}

.form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 15px
}

@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.3px
  }
}

@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px
  }
}

@-ms-viewport {
  width: device-width
}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important
}

@media (max-width: 767px) {
  .visible-xs {
    display: block !important
  }

  table.visible-xs {
    display: table
  }

  tr.visible-xs {
    display: table-row !important
  }

  th.visible-xs,
  td.visible-xs {
    display: table-cell !important
  }
}

@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important
  }
}

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important
  }
}

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important
  }

  table.visible-sm {
    display: table
  }

  tr.visible-sm {
    display: table-row !important
  }

  th.visible-sm,
  td.visible-sm {
    display: table-cell !important
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important
  }

  table.visible-md {
    display: table
  }

  tr.visible-md {
    display: table-row !important
  }

  th.visible-md,
  td.visible-md {
    display: table-cell !important
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important
  }
}

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important
  }

  table.visible-lg {
    display: table
  }

  tr.visible-lg {
    display: table-row !important
  }

  th.visible-lg,
  td.visible-lg {
    display: table-cell !important
  }
}

@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important
  }
}

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important
  }
}

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important
  }
}

.visible-print {
  display: none !important
}

@media print {
  .visible-print {
    display: block !important
  }

  table.visible-print {
    display: table
  }

  tr.visible-print {
    display: table-row !important
  }

  th.visible-print,
  td.visible-print {
    display: table-cell !important
  }
}

.visible-print-block {
  display: none !important
}

@media print {
  .visible-print-block {
    display: block !important
  }
}

.visible-print-inline {
  display: none !important
}

@media print {
  .visible-print-inline {
    display: inline !important
  }
}

.visible-print-inline-block {
  display: none !important
}

@media print {
  .visible-print-inline-block {
    display: inline-block !important
  }
}

@media print {
  .hidden-print {
    display: none !important
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0
  }

  100% {
    opacity: 1
  }
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0
  }

  100% {
    opacity: 1
  }
}

.clearfix:before,
.clearfix:after {
  content: " ";
  display: table
}

.clearfix:after {
  clear: both
}

.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto
}

.hidden {
  display: none !important;
  visibility: hidden !important
}

.uppercase {
  text-transform: uppercase !important
}

.pull-right {
  float: right
}

.rtl .pull-right {
  float: left
}

.clear-left {
  clear: left
}

@media (max-width: 479px) {
  .min-sm-tablet {
    display: none !important
  }
}

@media (max-width: 767px) {
  .min-tablet {
    display: none !important
  }
}

@media (max-width: 991px) {
  .min-desktop {
    display: none !important
  }
}

@media (max-width: 1199px) {
  .min-lg-desktop {
    display: none !important
  }
}

@media (max-width: 1440px) {
  .min-hg-desktop {
    display: none !important
  }
}

@media (min-width: 480px) {
  .max-sm-tablet {
    display: none !important
  }
}

@media (min-width: 768px) {
  .max-tablet {
    display: none !important
  }
}

@media (min-width: 992px) {
  .max-desktop {
    display: none !important
  }
}

@media (min-width: 1200px) {
  .max-lg-desktop {
    display: none !important
  }
}

/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */
html,
button,
input,
select,
textarea {
  color: #222
}

html {
  font-size: 62.5%;
  line-height: 1.4
}

html.rtl {
  font-size: 75%;
  line-height: 1.6
}

::-moz-selection {
  background: #adadad;
  text-shadow: none
}

::selection {
  background: #adadad;
  text-shadow: none
}

*:focus {
  outline-color: #3b3b3b
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0
}

audio,
canvas,
img,
video {
  vertical-align: middle
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0
}

textarea {
  resize: vertical
}

html,
body {
  height: 100%;
  padding: 0;
  margin: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

body {
  font-size: 16px
}

ul {
  list-style: none;
  padding: 0;
  margin: 0
}

h1,
h2,
h3,
h4,
h5,
h6 {
  text-transform: none
}

@-ms-viewport {
  width: device-width
}

.g-line-break {
  display: block
}

@font-face {
  font-family: "EF-icons";
  src: url(/Common/font/ef-icons/latest/EF-icons.eot?#iefix) format("embedded-opentype"), url(/Common/font/ef-icons/latest/EF-icons.woff) format("woff"), url(/Common/font/ef-icons/latest/EF-icons.ttf) format("truetype"), url(/Common/font/ef-icons/latest/EF-icons.svg#wf) format("svg")
}

[class^="gh-icon-"],
[class*=" gh-icon-"] {
  font-family: 'EF-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.gh-icon-minus-thick:before {
  content: "\e975"
}

.gh-icon-minus:before {
  content: "\e974"
}

.gh-icon-arrow-thick:before {
  content: "\e972"
}

.gh-icon-plus-thick:before {
  content: "\e973"
}

.gh-icon-wine_glass:before {
  content: "\e971"
}

.gh-icon-walking:before {
  content: "\e969"
}

.gh-icon-video_camera:before {
  content: "\e96a"
}

.gh-icon-unlock:before {
  content: "\e96b"
}

.gh-icon-train:before {
  content: "\e96c"
}

.gh-icon-sun_with_cloud:before {
  content: "\e96d"
}

.gh-icon-sun:before {
  content: "\e96e"
}

.gh-icon-subway:before {
  content: "\e96f"
}

.gh-icon-student:before {
  content: "\e970"
}

.gh-icon-notification_positive:before {
  content: "\e968"
}

.gh-icon-history:before {
  content: "\e964"
}

.gh-icon-alert:before {
  content: "\e965"
}

.gh-icon-wrench:before {
  content: "\e966"
}

.gh-icon-zoo:before {
  content: "\e967"
}

.gh-icon-hrs:before {
  content: "\e91e"
}

.gh-icon-age_indicator:before {
  content: "\e91f"
}

.gh-icon-airplane:before {
  content: "\e920"
}

.gh-icon-alert_warning:before {
  content: "\e921"
}

.gh-icon-american_football:before {
  content: "\e922"
}

.gh-icon-anchor:before {
  content: "\e923"
}

.gh-icon-aquarium:before {
  content: "\e924"
}

.gh-icon-art:before {
  content: "\e925"
}

.gh-icon-backpack:before {
  content: "\e926"
}

.gh-icon-baseball:before {
  content: "\e927"
}

.gh-icon-cinema:before {
  content: "\e928"
}

.gh-icon-compass:before {
  content: "\e929"
}

.gh-icon-crescent_moon:before {
  content: "\e92a"
}

.gh-icon-delete:before {
  content: "\e92b"
}

.gh-icon-desktop_computer:before {
  content: "\e92c"
}

.gh-icon-dislike:before {
  content: "\e92d"
}

.gh-icon-diving:before {
  content: "\e92e"
}

.gh-icon-document:before {
  content: "\e92f"
}

.gh-icon-edit:before {
  content: "\e930"
}

.gh-icon-fire:before {
  content: "\e931"
}

.gh-icon-folder:before {
  content: "\e932"
}

.gh-icon-golf:before {
  content: "\e933"
}

.gh-icon-gym:before {
  content: "\e934"
}

.gh-icon-hand:before {
  content: "\e935"
}

.gh-icon-headphones:before {
  content: "\e936"
}

.gh-icon-help:before {
  content: "\e937"
}

.gh-icon-histoy:before {
  content: "\e938"
}

.gh-icon-home:before {
  content: "\e939"
}

.gh-icon-horse_riding:before {
  content: "\e93a"
}

.gh-icon-hotel:before {
  content: "\e93b"
}

.gh-icon-hourglass:before {
  content: "\e93c"
}

.gh-icon-image:before {
  content: "\e93d"
}

.gh-icon-laptop:before,
.icon-laptop:before {
  content: "\e93e"
}

.gh-icon-library:before {
  content: "\e93f"
}

.gh-icon-lifering:before {
  content: "\e940"
}

.gh-icon-lightbulb:before {
  content: "\e941"
}

.gh-icon-like:before {
  content: "\e942"
}

.gh-icon-lock:before {
  content: "\e943"
}

.gh-icon-login:before {
  content: "\e944"
}

.gh-icon-logout:before {
  content: "\e945"
}

.gh-icon-luggage:before {
  content: "\e946"
}

.gh-icon-magnifying_glass:before {
  content: "\e947"
}

.gh-icon-map:before {
  content: "\e948"
}

.gh-icon-meal_food:before {
  content: "\e949"
}

.gh-icon-money:before {
  content: "\e94a"
}

.gh-icon-nature:before {
  content: "\e94b"
}

.gh-icon-notification:before {
  content: "\e94c"
}

.gh-icon-notification_negative:before {
  content: "\e94d"
}

.gh-icon-notification_neutral:before {
  content: "\e94e"
}

.gh-icon-overnight_accommodation:before {
  content: "\e94f"
}

.gh-icon-paper:before {
  content: "\e950"
}

.gh-icon-park:before {
  content: "\e951"
}

.gh-icon-person_speaking:before {
  content: "\e952"
}

.gh-icon-phone_headset:before {
  content: "\e953"
}

.gh-icon-piggy_bank:before {
  content: "\e954"
}

.gh-icon-plus:before {
  content: "\e955"
}

.gh-icon-refresh:before {
  content: "\e956"
}

.gh-icon-reward:before {
  content: "\e957"
}

.gh-icon-save:before {
  content: "\e958"
}

.gh-icon-science:before {
  content: "\e959"
}

.gh-icon-sellings:before {
  content: "\e95a"
}

.gh-icon-shopping_cart:before {
  content: "\e95b"
}

.gh-icon-shovel:before {
  content: "\e95c"
}

.gh-icon-skiing:before {
  content: "\e95d"
}

.gh-icon-smartphone:before {
  content: "\e95e"
}

.gh-icon-snow:before {
  content: "\e95f"
}

.gh-icon-soccer:before {
  content: "\e960"
}

.gh-icon-sound:before {
  content: "\e961"
}

.gh-icon-speech_bubble:before {
  content: "\e962"
}

.gh-icon-shopping:before {
  content: "\e963"
}

.gh-icon-comment:before {
  content: "\e90d"
}

.gh-icon-cocktail_glass:before {
  content: "\e90e"
}

.gh-icon-cloud_rain:before {
  content: "\e90f"
}

.gh-icon-clock:before {
  content: "\e910"
}

.gh-icon-city:before {
  content: "\e911"
}

.gh-icon-beach:before {
  content: "\e912"
}

.gh-icon-bicycle:before {
  content: "\e913"
}

.gh-icon-binoculars:before {
  content: "\e914"
}

.gh-icon-boat:before {
  content: "\e915"
}

.gh-icon-bookmark:before {
  content: "\e916"
}

.gh-icon-brochure:before {
  content: "\e917"
}

.gh-icon-bus:before {
  content: "\e918"
}

.gh-icon-business:before {
  content: "\e919"
}

.gh-icon-camera:before {
  content: "\e91a"
}

.gh-icon-car:before {
  content: "\e91b"
}

.gh-icon-certificate:before {
  content: "\e91c"
}

.gh-icon-child:before {
  content: "\e91d"
}

.gh-icon-surfing:before {
  content: "\e903"
}

.gh-icon-swimming:before {
  content: "\e904"
}

.gh-icon-tablet:before {
  content: "\e905"
}

.gh-icon-teacher:before {
  content: "\e906"
}

.gh-icon-ticket:before {
  content: "\e907"
}

.gh-icon-tick:before {
  content: "\e908"
}

.gh-icon-theme_park:before {
  content: "\e909"
}

.gh-icon-theatre:before {
  content: "\e90a"
}

.gh-icon-test:before {
  content: "\e90b"
}

.gh-icon-tennis:before {
  content: "\e90c"
}

.gh-icon-new:before {
  content: "\e902"
}

.gh-icon-globe-2:before,
.icon-globe-grey:before {
  content: "\e901"
}

.gh-icon-group:before,
.icon-group:before {
  content: "\e900"
}

.gh-icon-close-thick:before {
  content: "\e630"
}

.gh-icon-LINE:before {
  content: "\e627"
}

.gh-icon-qzone:before {
  content: "\e628"
}

.gh-icon-QQ:before {
  content: "\e629"
}

.gh-icon-kakaotalk:before {
  content: "\e62a"
}

.gh-icon-kakaostory:before {
  content: "\e62b"
}

.gh-icon-wechat:before {
  content: "\e62c"
}

.gh-icon-gplus:before {
  content: "\e62d"
}

.gh-icon-renren:before {
  content: "\e62e"
}

.gh-icon-kaixin:before {
  content: "\e62f"
}

.gh-icon-mail:before {
  content: "\e626"
}

.gh-icon-chat-with-us:before {
  content: "\e623"
}

.gh-icon-fb-messenger:before {
  content: "\e624"
}

.gh-icon-whatsapp:before {
  content: "\e625"
}

.gh-icon-ef-logo:before {
  content: "\e60b"
}

.gh-icon-play:before {
  content: "\e61f"
}

.gh-icon-e-weibo:before {
  content: "\e620"
}

.gh-icon-weibo:before {
  content: "\e621"
}

.gh-icon-close:before {
  content: "\e622"
}

.gh-icon-change-from-last-year:before {
  content: "\e61b"
}

.gh-icon-gni:before {
  content: "\e61c"
}

.gh-icon-internet-penetration:before {
  content: "\e61d"
}

.gh-icon-mean-yrs-of-schooling:before {
  content: "\e61e"
}

.gh-icon-tiny_right:before {
  content: "\e619"
}

.gh-icon-tiny_left:before {
  content: "\e61a"
}

.gh-icon-women:before {
  content: "\e615"
}

.gh-icon-adults:before {
  content: "\e616"
}

.gh-icon-countries:before {
  content: "\e617"
}

.gh-icon-income:before {
  content: "\e618"
}

.gh-icon-download:before {
  content: "\e613"
}

.gh-icon-ext-link:before {
  content: "\e614"
}

.gh-icon-star1_4:before {
  content: "\e610"
}

.gh-icon-star2_4:before {
  content: "\e611"
}

.gh-icon-star3_4:before {
  content: "\e612"
}

.gh-icon-star:before {
  content: "\e60f"
}

.gh-icon-marker:before,
.icon-grey-location-marker:before {
  content: "\e60c"
}

.gh-icon-calendar:before {
  content: "\e60d"
}

.gh-icon-man:before,
.icon-silhouette:before {
  content: "\e60e"
}

.gh-icon-facebook:before {
  content: "\e608"
}

.gh-icon-linkedin:before {
  content: "\e609"
}

.gh-icon-twitter:before {
  content: "\e60a"
}

.gh-icon-book:before {
  content: "\e600"
}

.gh-icon-down:before {
  content: "\e601"
}

.gh-icon-left:before {
  content: "\e602"
}

.gh-icon-right:before {
  content: "\e603"
}

.gh-icon-share:before {
  content: "\e604"
}

.gh-icon-tel:before {
  content: "\e605"
}

.gh-icon-up:before {
  content: "\e606"
}

.gh-icon-globe:before {
  content: "\e607"
}

.gh-ef-logo-image {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iNjBweCIgaGVpZ2h0PSI0MXB4IiB2aWV3Qm94PSIwIDAgNjAgNDEiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYwIDQxIiB4bWw6c3BhY2U9InByZXNlcnZlIj48Zz48Zz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNOC4zMjQsMEw3LjExNiw1Ljg5NkM4LjQ4MiwzLjgzMiwxMC4wODksMS44NjMsMTEuOTIzLDBIOC4zMjR6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEwLjAzMSwxMi4zM2MtMS40MTcsMy4xNi0yLjEzNyw2LjM2Mi0yLjEzNyw5LjUxNWMwLDIuNDI0LDAuNDMyLDQuNzM2LDEuMjgzLDYuODc1YzAuNzM2LDEuODUsMS43NzcsMy41MzgsMy4wOTgsNS4wMzNoNS44OTFjLTAuODI3LTAuNTI4LTEuNTg5LTEuMTQxLTIuMjgtMS44MzNjLTMuMzMtMy4zMjktNC45MS03Ljg2Ny00LjQ0NS0xMi43NzZjMC4yMjktMi40MjQsMC45NDMtNC44NSwyLjEyMi03LjIxMmMxLjIxNy0yLjQ0MSwyLjg5OC00Ljc0LDQuOTk1LTYuODM5YzEuOTk5LTEuOTk5LDQuMjYzLTMuNjI1LDYuNzI4LTQuODNDMjUuNDcxLDAuMTcxLDI1LjY1NCwwLjA4NSwyNS44MzksMGgtNS42OTVjLTEuMjkyLDAuOTQ3LTIuNTI3LDIuMDA1LTMuNjkzLDMuMTcyQzEzLjY2NSw1Ljk1OCwxMS41MDQsOS4wMzksMTAuMDMxLDEyLjMzeiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xNy41NjYsNy44NDRoMi44ODFjMC4xNTEtMC4xNTgsMC4zMDUtMC4zMTgsMC40NjMtMC40NzZjMy4wNTYtMy4wNTQsNi44NTQtNS4wMjcsMTAuNzUyLTUuNTk0TDMyLjAyNSwwaC0zLjE0MWMtMy4zNzUsMS4wNjQtNi42OTUsMy4wNC05LjUzNSw1Ljg4MUMxOC43MTMsNi41MTYsMTguMTIsNy4xNzIsMTcuNTY2LDcuODQ0eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zNS41MTcsMjEuOTA5YzIuMDAxLTIuMDAyLDMuMTAzLTQuMzAzLDMuMTAzLTYuNDg1YzAtMS42NzgtMC42MzYtMy4xOTgtMS44MzctNC40MDJjLTAuNTczLTAuNTcyLTEuMjUxLTEuMDA1LTIuMDEyLTEuMjlsLTAuMzg2LDEuODg2YzAuMzgsMC4yMDgsMC43MjgsMC40NjQsMS4wMzIsMC43NjljMS4wNTQsMS4wNTQsMS41NjIsMi41MDEsMS40MzcsNC4wNzdjLTAuMTI1LDEuNTY0LTAuODc3LDMuMTEyLTIuMTIsNC4zNTVjLTAuNzU0LDAuNzU0LTEuNjUsMS4zNTQtMi41OTQsMS43NmwtMC4zNjEsMS43NjRDMzMuMTAxLDIzLjg1LDM0LjM5MywyMy4wMzMsMzUuNTE3LDIxLjkwOXoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMzkuNzM4LDE1LjQyNGMwLDIuNDc4LTEuMjE4LDUuMDYzLTMuNDMsNy4yNzVjLTEuMzkxLDEuMzktMy4wNDksMi4zOTItNC43ODksMi45MTRsLTAuNDI1LDIuMDczYzIuMjQxLTAuNTk1LDQuNDUyLTEuODk4LDYuMzI1LTMuNzczYzQuODYzLTQuODYyLDUuNi0xMS40NjEsMS43MTEtMTUuMzUxYy0xLjAxMy0xLjAxNS0yLjI3NC0xLjcxNy0zLjY5My0yLjA3NWwtMC40NCwyLjE0NmMwLjk4MSwwLjMzOSwxLjg1OCwwLjg4MSwyLjU3NywxLjU5OUMzOC45OSwxMS42NSwzOS43MzgsMTMuNDQzLDM5LjczOCwxNS40MjR6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTM1Ljc0LDE2LjM3NWMwLjEtMS4yNDQtMC4yOTUtMi4zNzktMS4xMTMtMy4xOTdjLTAuMTQ4LTAuMTQ3LTAuMzA5LTAuMjgtMC40OC0wLjM5OGwtMS43MjQsOC40MTFjMC41NDctMC4zMTQsMS4wNjItMC43MDQsMS41MTktMS4xNjNDMzQuOTk4LDE4Ljk3MywzNS42MzYsMTcuNjc2LDM1Ljc0LDE2LjM3NXoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMy4zNTcsMzEuMjcyYy0wLjM1My0wLjg4MS0wLjY0Ny0xLjc4MS0wLjg4NS0yLjcwMmwtMS4wNjIsNS4xODFoMy4xMjFDNC4wOSwzMi45NTMsMy42OTgsMzIuMTI2LDMuMzU3LDMxLjI3MnoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNi43NzcsMjEuODQ1YzAtMy4zMTEsMC43NTMtNi42NjksMi4yMzQtOS45NzRjMS41My0zLjQxNCwzLjc2OC02LjYwNSw2LjY1LTkuNDg5YzAuODUtMC44NTEsMS43MzQtMS42NDUsMi42NDktMi4zODJoLTQuNzk4Yy0wLjE5MywwLjE4Ni0wLjM4NCwwLjM3My0wLjU3NCwwLjU2M0MxMC4yNzYsMy4yMjUsOC4wOTcsNi4xMiw2LjQ0LDkuMTkxTDMuMDU0LDI1LjcyOWMwLjIzOSwxLjc4LDAuNjg2LDMuNDk1LDEuMzQsNS4xMjljMC40MDEsMS4wMDQsMC44NzgsMS45NjksMS40MjcsMi44OTRoNC45OTZjLTEuMTE2LTEuNDAzLTIuMDEzLTIuOTUtMi42NzgtNC42MjFDNy4yMzUsMjYuODY0LDYuNzc3LDI0LjQxMSw2Ljc3NywyMS44NDV6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE2LjE4NywyMC4xNDdjMCwwLjE2LDAuMDA0LDAuMzE5LDAuMDEsMC40NzhoMi41MjljLTAuMDQxLTAuMzgzLTAuMDYzLTAuNzczLTAuMDYzLTEuMTY4YzAtMi4zMDEsMC42OTktNC42NTMsMS45NzktNi43OTRoLTIuMzkxQzE2LjkwMiwxNS4wNzEsMTYuMTg3LDE3LjYyNSwxNi4xODcsMjAuMTQ3eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNy41MDQsMTIuNjYzaC0yLjA2MWMtMS42NzksMS44NC0yLjYzNCw0LjA2OS0yLjYzNCw2LjE4NmMwLDAuNjIyLDAuMDc5LDEuMjE1LDAuMjMzLDEuNzc1aDEuOTg4Yy0wLjMzOS0wLjY4OC0wLjUxOS0xLjQ2Mi0wLjUxOS0yLjI3NmMwLTEuNzgyLDAuODE5LTMuNTgzLDIuMzA2LTUuMDcxQzI3LjAzOCwxMy4wNTgsMjcuMjY2LDEyLjg1MywyNy41MDQsMTIuNjYzeiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xOS43OCwxOS40NTdjMCwwLjM5OCwwLjAyNCwwLjc4NywwLjA2OCwxLjE2OGgyLjA0NmMtMC4xMzMtMC41Ny0wLjIwMi0xLjE2Ni0wLjIwMi0xLjc3NWMwLTEuMjYyLDAuMjgyLTIuNTM3LDAuODM4LTMuNzg3YzAuMzcyLTAuODQxLDAuODU4LTEuNjQyLDEuNDQ5LTIuMzk5aC0yLjAxOEMyMC41NTQsMTQuNzgxLDE5Ljc4LDE3LjE1MiwxOS43OCwxOS40NTd6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTM4LjIwOCwyNC43MDVjLTIuMTU5LDIuMTU5LTQuNzQ2LDMuNjE2LTcuMzYxLDQuMTkxbC0wLjQ1NiwyLjIzMmMzLjM4MS0wLjY2Niw2Ljc0LTIuNDY5LDkuMzY3LTUuMDk2YzIuOTc5LTIuOTc4LDQuOTA1LTYuNTkyLDUuNDI4LTEwLjE3OGMwLjA5NC0wLjY0OSwwLjE0LTEuMjg4LDAuMTQtMS45MTNjMC0wLjE0Ny0wLjAwMy0wLjI5Ni0wLjAwOC0wLjQ0MmMtMC4xMDUtMi45MTQtMS4yNDctNS41MjItMy4zNjctNy42NDNjLTEuNTgyLTEuNTgyLTMuNTg1LTIuNTUtNS43ODQtMi45MzZsLTAuNTA2LDIuNDczYzEuNjMyLDAuNDA1LDMuMDg1LDEuMjA4LDQuMjYxLDIuMzgyQzQ0LjI1OCwxMi4xMTIsNDMuNTIyLDE5LjM5MiwzOC4yMDgsMjQuNzA1eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik00Mi43NDEsNS4wNjRjMS41MDUsMS41MDcsMi41NjksMy4yNTEsMy4xNTksNS4xODVjMC4wMTcsMC4wNTYsMC4wMzQsMC4xMTIsMC4wNSwwLjE2OGwwLjUyNy0yLjU3MmgxLjQ5MWMtMC43MDUtMS43OS0xLjc3NS0zLjQwOC0zLjE4NS00LjgyMUM0My40MTYsMS42NTcsNDEuODAxLDAuNjUzLDQwLjAyOSwwaC0zLjI2NGwtMC4zNzMsMS44MjFjMC41MjksMC4wOTMsMS4wNDcsMC4yMTksMS41NTYsMC4zNzVDMzkuNzk5LDIuNzcxLDQxLjQxMywzLjczNSw0Mi43NDEsNS4wNjR6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQ5LjE2MSw3Ljg0NGgzLjgwMkM1Mi4yNDEsNC45MDIsNTAuODEzLDIuMjMxLDQ4Ljc0LDBoLTYuMDk0YzEuMDczLDAuNjEzLDIuMDUyLDEuMzU4LDIuOTI3LDIuMjMzQzQ3LjE5OSwzLjg2MSw0OC40MDUsNS43NDYsNDkuMTYxLDcuODQ0eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zMC45NDQsNS4yODdsMC40NzktMi4zNDFjLTMuMjY2LDAuNTY2LTYuNjAzLDIuMjIzLTkuNDAxLDQuODk4aDMuMDQ4QzI2Ljg3Niw2LjUzOSwyOC44ODgsNS42NTksMzAuOTQ0LDUuMjg3eiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zMC43MDEsNi40NzRjLTEuMjE5LDAuMjctMi40MjEsMC43MzItMy41NiwxLjM3aDMuMjgxTDMwLjcwMSw2LjQ3NHoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTIuNTUzLDE5LjI0OGMtMC40MzIsNC41NywxLjAzMyw4Ljc5MSw0LjEyMywxMS44ODNjMS4xLDEuMDk5LDIuMzk1LDEuOTc5LDMuODU2LDIuNjIyaDQuNTZsMC4yODgtMS4zODRjLTIuNjI2LTAuNDA1LTQuOTM5LTEuNTU3LTYuNzc1LTMuMzkyYy0wLjk0NC0wLjk0My0xLjcxMy0yLjAzNi0yLjI4OS0zLjIzMmgtMi42NTRsMS4wMjQtNS4xMjFoMC4zOTNjLTAuMDA2LTAuMTU5LTAuMDEtMC4zMTctMC4wMS0wLjQ3OGMwLTIuNTIzLDAuNjYxLTUuMDY4LDEuOTEzLTcuNDgzaC0wLjY1NWwwLjg5Mi00LjM4OUMxNC41NDQsMTEuNjcxLDEyLjkxLDE1LjQ4LDEyLjU1MywxOS4yNDh6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI2Ljc1NywyNS43NTJsMC4wMDMtMC4wMDhoLTAuMDI5SDIyLjQyYzEuMTI1LDEuMDQxLDIuNDQ5LDEuNzQ0LDMuOTA2LDIuMDgxTDI2Ljc1NywyNS43NTJ6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTI2LjA5NywyOC45MmMtMS43ODItMC40MDUtMy4zODktMS4yOTctNC43MjctMi42MzNjLTAuMTc1LTAuMTc1LTAuMzQtMC4zNTUtMC40OTktMC41NDJoLTMuMjk5YzAuNDg3LDAuODk2LDEuMDk4LDEuNzE3LDEuODIzLDIuNDQyYzEuNjc2LDEuNjc2LDMuNzk4LDIuNzIzLDYuMjEyLDMuMDg0TDI2LjA5NywyOC45MnoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDEuMTY3LDMzLjc1MmwwLjc2NS0zLjcyN2MtMS42NTIsMS40OTUtMy41MTMsMi43NS01LjQ4NywzLjcyN0g0MS4xNjd6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTQ4Ljk1MSwxMy45NGgtMi41MWMwLDAuNjgxLTAuMDQ4LDEuMzc0LTAuMTUxLDIuMDc1Yy0wLjI5LDEuOTktMC45ODMsMy45ODYtMi4wMjUsNS44ODdoMi41MDVjMS4wOTEtMi4xNTUsMS43OTctNC4zOTYsMi4wNjktNi42MjdDNDguODk1LDE0LjgyNiw0OC45MzEsMTQuMzgyLDQ4Ljk1MSwxMy45NHoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNTUuNDk5LDBoLTUuMjY5YzEuOTA1LDIuMjgxLDMuMjE2LDQuOTQ0LDMuODg1LDcuODQ0aDQuMDc1Yy0wLjI1LTEuNzQyLTAuNjk1LTMuNDI0LTEuMzI3LTUuMDIzQzU2LjQ3NCwxLjg0MSw1Ni4wMTksMC45MDEsNTUuNDk5LDB6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTU2Ljc4LDBjMC40MTgsMC43NzYsMC43OTIsMS41OCwxLjExOSwyLjQxYzAuMzk3LDEuMDAzLDAuNzIzLDIuMDM0LDAuOTc1LDMuMDkxTDYwLDBINTYuNzh6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTUzLjQ2MiwxMy45NGgtMy4zOTNjLTAuMDE5LDAuNDg3LTAuMDU5LDAuOTc2LTAuMTE5LDEuNDY5Yy0wLjI2OCwyLjE4NS0wLjkyNyw0LjM3Ny0xLjkzNyw2LjQ5M2gzLjQ0N2MxLjAyMy0yLjM1MSwxLjY4LTQuNzc0LDEuOTM0LTcuMTkzQzUzLjQyMywxNC40NTEsNTMuNDQ1LDE0LjE5Nyw1My40NjIsMTMuOTR6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTU0LjUwNywxNC44MjVjLTAuMjUxLDIuMzgtMC44NzMsNC43NjEtMS44MzMsNy4wNzdoMi41NzZsMS42MDUtNy45NjNoLTIuMjczQzU0LjU2MywxNC4yMzQsNTQuNTM3LDE0LjUzLDU0LjUwNywxNC44MjV6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMwLjE0NywzMi4zMDVsLTAuMjk2LDEuNDQ3aDMuNzU0YzMuMDg0LTEuMTEzLDUuOTk1LTIuOTM1LDguMzczLTUuMzE0YzAuMTItMC4xMTgsMC4yMzYtMC4yMzksMC4zNTEtMC4zNThsMC45MzItNC41MzhjLTAuNzc5LDEuMTUtMS42ODYsMi4yNTItMi43MTQsMy4yOEMzNy42NDksMjkuNzIxLDMzLjkwMSwzMS42NzEsMzAuMTQ3LDMyLjMwNXoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjcuNjA5LDE0LjA2OGMtMS4yNzcsMS4yNzctMS45ODEsMi43OTctMS45ODEsNC4yODFjMCwwLjg1OCwwLjI0MSwxLjYzMywwLjcsMi4yNzVoMS4xOTdsMS41NDktNy42ODVDMjguNTU0LDEzLjIzOSwyOC4wNTcsMTMuNjE5LDI3LjYwOSwxNC4wNjh6Ii8+PC9nPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik04LjcyLDQxYy0wLjc1NywwLTEuMjEzLTAuNDExLTEuMjItMS4xMDFjMC0wLjExNSwwLjAyLTAuMjY2LDAuMDUzLTAuNDMzbDAuNDc0LTIuMzExaDAuODE2bC0wLjQ5NiwyLjM5OWMtMC4wMjYsMC4xMDktMC4wNCwwLjIxNC0wLjAzOCwwLjI5NGMwLjAwMiwwLjI3LDAuMTczLDAuNDA0LDAuNTA4LDAuNDA0YzAuNTA5LDAsMC45NTEtMC40OTEsMS4xLTEuMjI0bDAuMzg2LTEuODc0aDAuODE2bC0wLjc3LDMuNzQ1aC0wLjc4bDAuMDM3LTAuMkM5LjM0LDQwLjg5Miw5LjAzLDQxLDguNzIsNDF6Ii8+PHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIwLDQwLjkwMSAxLjAyMywzNS44NyA0LjU0LDM1Ljg3IDQuMzc1LDM2LjY0NiAxLjcxNiwzNi42NDYgMS40NTcsMzcuOTE5IDMuOTQ0LDM3LjkxOSAzLjc3OCwzOC42OTcgMS4zMDIsMzguNjk3IDEuMDExLDQwLjEyNyAzLjczNyw0MC4xMjcgMy41NzMsNDAuOTAxICIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik01LjI5OSw0MWMtMC45MiwwLTEuNDc1LTAuNTg2LTEuNDg0LTEuNTY2Yy0wLjAwNi0wLjY3MSwwLjI2OC0xLjM2OSwwLjcxNS0xLjgyYzAuMzYtMC4zNjMsMC44MDctMC41NTYsMS4yOTQtMC41NTZjMC40NDEsMCwwLjc4NCwwLjEyOSwxLjAxNSwwLjM3NmwwLjMxMi0xLjU2M0g3Ljk3bC0xLjAzLDUuMDMxSDYuMTI5bDAuMDM0LTAuMTQyQzUuOTE4LDQwLjkyMyw1LjYzNyw0MSw1LjI5OSw0MXogTTUuODMyLDM3LjgwMmMtMC4yNzIsMC0wLjUxMywwLjEwMy0wLjcxNCwwLjMwN2MtMC4zMDYsMC4zMDktMC41LDAuODM3LTAuNDk1LDEuMzQ2YzAuMDAzLDAuMjk5LDAuMSwwLjgsMC43MTMsMC44YzAuMjczLDAsMC41MTgtMC4xMDYsMC43MjctMC4zMTdjMC4zMTctMC4zMjEsMC41MTktMC44NTcsMC41MTMtMS4zNjZDNi41NzEsMzguMDgyLDYuMywzNy44MDIsNS44MzIsMzcuODAyeiIvPjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMi40MjgsNDFjLTAuOTA1LDAtMS40OTUtMC42Mi0xLjUwNC0xLjU4Yy0wLjAwNi0wLjY5LDAuMjUzLTEuMzY4LDAuNjk1LTEuODE0YzAuMzU1LTAuMzU4LDAuODA2LTAuNTQ4LDEuMzAzLTAuNTQ4YzAuNDc3LDAsMC44NjYsMC4xNDEsMS4xMjYsMC40MDZjMC4yMjgsMC4yMzMsMC4zNDQsMC41NTksMC4zMzUsMC45MzlsLTAuMDA0LDAuMTk1aC0wLjgxNGwwLjAxMS0wLjIxMWMwLjAwOS0wLjE2Ni0wLjAzNy0wLjMwNy0wLjEzMy0wLjQwOGMtMC4xMDktMC4xMTQtMC4yOC0wLjE3OC0wLjQ4MS0wLjE3OGMtMC4zMDUsMC0wLjU2NCwwLjEwNS0wLjc3MSwwLjMxNGMtMC4yOTEsMC4yOTQtMC40NjEsMC43NzktMC40NTYsMS4zYzAuMDAzLDAuMzEzLDAuMTA0LDAuODM4LDAuNzQyLDAuODM4YzAuNDE5LDAsMC43NS0wLjI1NiwwLjkwNy0wLjcwMmwwLjA0Ny0wLjEzNGgwLjgyMWwtMC4wODEsMC4yNkMxMy45LDQwLjU0MywxMy4yOTcsNDEsMTIuNDI4LDQxeiIvPjxwb2x5Z29uIGZpbGw9IiNGRkZGRkYiIHBvaW50cz0iMzEuODg0LDQwLjkwMSAzMi42NTYsMzcuMTU2IDMzLjQ3NCwzNy4xNTYgMzIuNzA0LDQwLjkwMSAiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMzkuMjgxLDQwLjk0MWMtMC43MSwwLTAuODE5LTAuNDI2LTAuODIyLTAuNjhjMC0wLjA5NiwwLjAxOS0wLjIzOSwwLjA1LTAuMzg2bDAuMzkxLTEuOTc4aC0wLjYxbDAuMTYzLTAuNzQyaDAuNjAybDAuMjAzLTEuMDEyaDAuODE3bC0wLjIwNSwxLjAxMmgwLjY2M2wtMC4xMzQsMC43NDJoLTAuNjg0bC0wLjQwNiwxLjk4NmMtMC4wMzIsMC4xNTMtMC4wMzgsMC4xOTQtMC4wMzYsMC4yNzRjMC4wNzYsMC4wMTgsMC4xNDgsMC4wMjQsMC4yMTksMC4wMjRjMC4wODIsMCwwLjE2MS0wLjAxLDAuMjQyLTAuMDIybDAuMjgxLTAuMDQ2bC0wLjE0NywwLjc4NmwtMC4xNSwwLjAxNEMzOS41NzQsNDAuOTI5LDM5LjQyMyw0MC45NDEsMzkuMjgxLDQwLjk0MXoiLz48cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjMyLjcwMywzNi45MjYgMzIuOTIzLDM1Ljg3IDMzLjc0LDM1Ljg3IDMzLjUyMSwzNi45MjYgIi8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTMzLjAwNSw0MC45MDFsMC43NzItMy43NDVoMC43NzlsLTAuMDQ3LDAuMjI1YzAuMjQtMC4xODIsMC41Mi0wLjI3MSwwLjg0Mi0wLjI3MWMwLjA5MSwwLDAuMTc0LDAsMC4yNTEsMC4wMDdsMC4yMjcsMC4wMTlsLTAuMTY4LDAuNzg5bC0wLjM5Ni0wLjAwNWMtMC43NSwwLjAxMy0wLjk4MywwLjc1NC0xLjA0OCwxLjA3MmwtMC4zOTUsMS45MUgzMy4wMDV6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTM2LjY5MSw0MWMtMC40NTQsMC0wLjg2NS0wLjE1Ny0xLjEzLTAuNDMxYy0wLjIzNi0wLjI0NS0wLjM1NC0wLjU3OC0wLjM0MS0wLjk2MmwwLjAwNy0wLjE5M2gwLjgwN2wtMC4wMDEsMC4yMDFjLTAuMDAxLDAuMTkzLDAuMDUsMC4zNDQsMC4xNTIsMC40NDdjMC4xMjQsMC4xMjUsMC4zMzcsMC4xOTMsMC41OTksMC4xOTNjMC4xNzgsMCwwLjQxNi0wLjA1OSwwLjU0Ny0wLjE5MWMwLjA2Mi0wLjA2MywwLjA5My0wLjEzNiwwLjA5Mi0wLjIyMmMtMC4wMDMtMC4yNTItMC4yNi0wLjM2LTAuNjc4LTAuNTE3bC0wLjEwMy0wLjAzOWMtMC40MS0wLjE2MS0xLjAyNi0wLjQwMy0xLjAzMy0xLjExNGMtMC4wMDMtMC4yNjcsMC4wOTUtMC41MDcsMC4yOC0wLjY5NWMwLjMwOC0wLjMxMSwwLjc5NS0wLjQyMSwxLjE0OS0wLjQyMWMwLjQ3MywwLDAuODM2LDAuMTI1LDEuMDgsMC4zNzJjMC4yMTksMC4yMjEsMC4zMjgsMC41MjYsMC4zMjUsMC45MDhsLTAuMDAyLDAuMTk4aC0wLjgyMWwwLjAxNC0wLjIxMmMwLjAwOS0wLjE1Ni0wLjAyNi0wLjI3Ny0wLjEwNS0wLjM2MWMtMC4wOTgtMC4xMDQtMC4yNzEtMC4xNjEtMC40ODctMC4xNjFjLTAuMjQ0LDAtMC40NDksMC4wNTktMC41NDcsMC4xNTdjLTAuMDUzLDAuMDU0LTAuMDc3LDAuMTIxLTAuMDc2LDAuMjExYzAuMDAyLDAuMTY4LDAuMjE3LDAuMjg3LDAuNTg4LDAuNDM2bDAuMTA4LDAuMDQxYzAuNDY4LDAuMTc4LDEuMTA4LDAuNDIyLDEuMTE2LDEuMTI3YzAuMDAyLDAuMzEzLTAuMTA1LDAuNTg5LTAuMzEyLDAuNzk2QzM3LjY0OCw0MC44NDMsMzcuMiw0MSwzNi42OTEsNDF6Ii8+PHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIyMC4zMjEsMzYuOTI2IDIwLjUzOCwzNS44NyAyMS4zNTYsMzUuODcgMjEuMTM2LDM2LjkyNiAiLz48cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjE5LjUwNCw0MC45MDEgMjAuMjcxLDM3LjE1NiAyMS4wOSwzNy4xNTYgMjAuMzE4LDQwLjkwMSAiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTUuNTIxLDQxYy0wLjc5MywwLTEuMjcyLTAuNDIyLTEuMjc5LTEuMTI4Yy0wLjAwOC0xLjAwNywwLjk4OC0xLjE3OCwxLjMxNi0xLjIzM2MwLjIyMS0wLjAzNCwwLjQyNi0wLjA0NCwwLjYxLTAuMDUzYzAuMTctMC4wMDgsMC4zMi0wLjAxMywwLjQ0Mi0wLjA0M2MwLjEyNS0wLjAzLDAuMjQ0LTAuMDU5LDAuMjQtMC40NTdjMC0wLjA3LTAuMDAyLTAuMjg0LTAuNTExLTAuMjg0Yy0wLjc2NCwwLTAuODI2LDAuNDM4LTAuODQ2LDAuNTgxbC0wLjAyNCwwLjE3MmgtMC44MTFsMC4wMzEtMC4yMjhjMC4xMDktMC43OTUsMC43MDgtMS4yNywxLjYwMy0xLjI3YzAuNjI2LDAsMS4zNiwwLjI0NywxLjM2OCwwLjk0NGMwLjAwMywwLjI4MS0wLjA4NSwwLjY2My0wLjE1NiwwLjk2OWwtMC4wNDYsMC4yMDRjLTAuMDU4LDAuMzA0LTAuMTA0LDAuNTE3LTAuMTM4LDAuNjczYy0wLjA0NywwLjIxNi0wLjA2OCwwLjMxNC0wLjA2NywwLjQxMWMwLjA2NS0wLjA2MiwwLjEwMy0wLjA2NywwLjE1MS0wLjA3NGwwLjI3LTAuMDM2bC0wLjEyMywwLjcyN2wtMC4xMzEsMC4wMjljLTAuMTAxLDAuMDIyLTAuMjUsMC4wMzctMC4zODIsMC4wMzdjLTAuMjMsMC0wLjQxLTAuMTEyLTAuNDk3LTAuMjk3QzE2LjI2Niw0MC44NywxNS45MDQsNDEsMTUuNTIxLDQxeiBNMTYuMDkxLDM5LjI5M2MtMC42OTIsMC4wNTYtMS4wNDMsMC4xNTctMS4wNCwwLjU1OWMwLjAwNCwwLjM1MSwwLjM0NiwwLjQwMiwwLjU1LDAuNDAyYzAuNTIyLDAsMC44ODUtMC4yOTksMC45OTUtMC44MmwwLjA0My0wLjE5N2MtMC4xMjIsMC4wMjMtMC4yNTYsMC4wMzUtMC4zOTQsMC4wNDVsLTAuMTcyLTAuMTg4TDE2LjA5MSwzOS4yOTN6Ii8+PHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIyOC40MjksNDAuOTAxIDI5LjQ1OCwzNS44NyAzMi44MjQsMzUuODcgMzIuNjc3LDM2LjY0NyAzMC4xNSwzNi42NDcgMjkuODkxLDM3LjkxOSAzMi4xMjMsMzcuOTE5IDMxLjk4NCwzOC42OTcgMjkuNzMsMzguNjk3IDI5LjI3Nyw0MC45MDEgIi8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTIyLjQwNCw0MWMtMC45NDUsMC0xLjUzOC0wLjYxLTEuNTQ5LTEuNTk0Yy0wLjAwNi0wLjY5OCwwLjIzOC0xLjM0OSwwLjY3LTEuNzg1YzAuMzY1LTAuMzY4LDAuODQxLTAuNTYzLDEuMzc4LTAuNTYzYzAuOTExLDAsMS41MjgsMC42MDYsMS41MzcsMS41MDljMC4wMDgsMC43NTQtMC4yNCwxLjQ0LTAuNjgsMS44ODZDMjMuNDA1LDQwLjgxMSwyMi45MzcsNDEsMjIuNDA0LDQxeiBNMjIuODM3LDM3LjgwMmMtMC4yNjQsMC0wLjQ5OSwwLjEwMi0wLjY5NywwLjMwM2MtMC4yOTMsMC4yOTYtMC40NzksMC43OS0wLjQ3NSwxLjI2YzAuMDA0LDAuNDA2LDAuMTQ5LDAuODksMC44MTUsMC44OWMwLjI1MSwwLDAuNDc1LTAuMDk4LDAuNjY2LTAuMjljMC4yOTUtMC4yOTgsMC40OTItMC44MjQsMC40ODctMS4zMDlDMjMuNjMsMzguMzM2LDIzLjUyMiwzNy44MDIsMjIuODM3LDM3LjgwMnoiLz48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMjYuNDg3LDQwLjkwMWwwLjQ5OC0yLjRjMC4wMjUtMC4xMTcsMC4wMzctMC4yMTcsMC4wMzctMC4yOTVjLTAuMDAzLTAuMjY4LTAuMTczLTAuNDA0LTAuNTA1LTAuNDA0Yy0wLjUxLDAtMC45NTMsMC40OTEtMS4xMDIsMS4yMjNsLTAuMzg0LDEuODc3aC0wLjgxOWwwLjc3LTMuNzQ1aDAuNzc3bC0wLjAzNSwwLjE5OWMwLjI2NC0wLjE5LDAuNTc0LTAuMjk4LDAuODg1LTAuMjk4YzAuNzU3LDAsMS4yMTMsMC40MSwxLjIxOSwxLjA5OGMwLjAwMSwwLjEyNy0wLjAxNiwwLjI3NS0wLjA1LDAuNDQxbC0wLjQ3MywyLjMwNUgyNi40ODd6Ii8+PHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE4LjcxNyw0MC45NDFjLTAuNzA4LDAtMC44MTgtMC40MjYtMC44Mi0wLjY3OWMwLTAuMDgxLDAuMDEyLTAuMjE3LDAuMDQ0LTAuMzg0bDAuMzk0LTEuOTc5aC0wLjYxMWwwLjE2Ny0wLjc0M2gwLjU5OWwwLjIwMy0xLjAxMmgwLjgxOGwtMC4yMDUsMS4wMTJoMC42NjJsLTAuMTI5LDAuNzQzaC0wLjY4OGwtMC40MDUsMS45ODZjLTAuMDM0LDAuMTU4LTAuMDQxLDAuMTk1LTAuMDM5LDAuMjc1YzAuMDc0LDAuMDE2LDAuMTQ1LDAuMDIxLDAuMjEzLDAuMDIxYzAuMDg2LDAsMC4xNjgtMC4wMDksMC4yNTMtMC4wMjJsMC4yOC0wLjA0MmwtMC4xNTIsMC43NzlsLTAuMTQ2LDAuMDE3QzE5LjAxMSw0MC45MjksMTguODYsNDAuOTQxLDE4LjcxNyw0MC45NDF6Ii8+PC9nPjwvc3ZnPg==);
  background-repeat: no-repeat;
  background-position: center center
}

.mkt-cn .gh-ef-logo-image {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSI1MHB4IiBoZWlnaHQ9IjUwcHgiIHZpZXdCb3g9Ii0zOTUgMjczLjMgNTAgNTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTM5NSAyNzMuMyA1MCA1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTS0zNzguOCwyODcuM2gyLjFjMC4xLTAuMSwwLjItMC4yLDAuMy0wLjRjMi4zLTIuMyw1LjEtMy43LDgtNC4ybDAuMy0xLjNoLTIuM2MtMi41LDAuOC01LDIuMy03LjEsNC40DQoJQy0zNzgsMjg2LjMtMzc4LjQsMjg2LjgtMzc4LjgsMjg3LjMiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMzYyLjMsMjkyLjljMCwxLjgtMC45LDMuOC0yLjYsNS40Yy0xLDEtMi4zLDEuOC0zLjYsMi4ybC0wLjMsMS41YzEuNy0wLjQsMy4zLTEuNCw0LjctMi44DQoJYzMuNi0zLjYsNC4yLTguNSwxLjMtMTEuNGMtMC44LTAuOC0xLjctMS4zLTIuOC0xLjVsLTAuMywxLjZjMC43LDAuMywxLjQsMC43LDEuOSwxLjJDLTM2Mi45LDI5MC4xLTM2Mi4zLDI5MS41LTM2Mi4zLDI5Mi45Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTM2NS4zLDI5My42YzAuMS0wLjktMC4yLTEuOC0wLjgtMi40Yy0wLjEtMC4xLTAuMi0wLjItMC40LTAuM2wtMS4zLDYuM2MwLjQtMC4yLDAuOC0wLjUsMS4xLTAuOQ0KCUMtMzY1LjgsMjk1LjYtMzY1LjQsMjk0LjYtMzY1LjMsMjkzLjYiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMzg1LjcsMjgxLjRsLTAuOSw0LjRjMS0xLjUsMi4yLTMsMy42LTQuNEgtMzg1Ljd6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTM2NS40LDI5Ny44YzEuNS0xLjUsMi4zLTMuMiwyLjMtNC44YzAtMS4zLTAuNS0yLjQtMS40LTMuM2MtMC40LTAuNC0wLjktMC43LTEuNS0xbC0wLjMsMS40DQoJYzAuMywwLjIsMC41LDAuMywwLjgsMC42YzAuOCwwLjgsMS4yLDEuOSwxLjEsM2MtMC4xLDEuMi0wLjcsMi4zLTEuNiwzLjJjLTAuNiwwLjYtMS4yLDEtMS45LDEuM2wtMC4zLDEuMw0KCUMtMzY3LjIsMjk5LjItMzY2LjMsMjk4LjYtMzY1LjQsMjk3LjgiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMzU1LjMsMjg3LjNoMi44Yy0wLjUtMi4yLTEuNi00LjItMy4xLTUuOGgtNC41YzAuOCwwLjUsMS41LDEsMi4yLDEuN0MtMzU2LjcsMjg0LjMtMzU1LjgsMjg1LjctMzU1LjMsMjg3LjMiDQoJLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMzg5LjQsMzA0LjdjLTAuMy0wLjctMC41LTEuMy0wLjctMmwtMC44LDMuOWgyLjNDLTM4OC45LDMwNi0zODkuMiwzMDUuNC0zODkuNCwzMDQuNyIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTS0zODQuNCwyOTAuNmMtMS4xLDIuNC0xLjYsNC43LTEuNiw3LjFjMCwxLjgsMC4zLDMuNSwxLDUuMWMwLjUsMS40LDEuMywyLjYsMi4zLDMuOGg0LjQNCgljLTAuNi0wLjQtMS4yLTAuOC0xLjctMS40Yy0yLjUtMi41LTMuNy01LjktMy4zLTkuNWMwLjItMS44LDAuNy0zLjYsMS42LTUuNGMwLjktMS44LDIuMi0zLjUsMy43LTUuMWMxLjUtMS41LDMuMi0yLjcsNS0zLjYNCgljMC4xLTAuMSwwLjMtMC4xLDAuNC0wLjJoLTQuMmMtMSwwLjctMS45LDEuNS0yLjgsMi40Qy0zODEuNywyODUuOS0zODMuMywyODguMi0zODQuNCwyOTAuNiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTS0zNzcuMiwyOTUuOWMwLDAuMywwLDAuNiwwLjEsMC45aDEuNWMtMC4xLTAuNC0wLjItMC45LTAuMi0xLjNjMC0wLjksMC4yLTEuOSwwLjYtMi44DQoJYzAuMy0wLjYsMC42LTEuMiwxLjEtMS44aC0xLjVDLTM3Ni42LDI5Mi41LTM3Ny4yLDI5NC4yLTM3Ny4yLDI5NS45Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTM3MS40LDI5MC45aC0xLjVjLTEuMywxLjQtMiwzLTIsNC42YzAsMC41LDAuMSwwLjksMC4yLDEuM2gxLjVjLTAuMy0wLjUtMC40LTEuMS0wLjQtMS43DQoJYzAtMS4zLDAuNi0yLjcsMS43LTMuOEMtMzcxLjgsMjkxLjItMzcxLjYsMjkxLTM3MS40LDI5MC45Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTM2My40LDI5OS45Yy0xLjYsMS42LTMuNSwyLjctNS41LDMuMWwtMC4zLDEuN2MyLjUtMC41LDUtMS44LDctMy44YzIuMi0yLjIsMy43LTQuOSw0LTcuNg0KCWMwLjEtMC41LDAuMS0xLDAuMS0xLjRjMC0wLjEsMC0wLjIsMC0wLjNjLTAuMS0yLjItMC45LTQuMS0yLjUtNS43Yy0xLjItMS4yLTIuNy0xLjktNC4zLTIuMmwtMC40LDEuOGMxLjIsMC4zLDIuMywwLjksMy4yLDEuOA0KCUMtMzU4LjksMjkwLjUtMzU5LjUsMjk1LjktMzYzLjQsMjk5LjkiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMzY4LjksMjg1LjRsMC40LTEuN2MtMi40LDAuNC00LjksMS43LTcsMy42aDIuM0MtMzcxLjksMjg2LjMtMzcwLjQsMjg1LjctMzY4LjksMjg1LjQiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMzYwLjEsMjg1LjJjMS4xLDEuMSwxLjksMi40LDIuNCwzLjljMCwwLDAsMC4xLDAsMC4xbDAuNC0xLjloMS4xYy0wLjUtMS4zLTEuMy0yLjUtMi40LTMuNg0KCWMtMS0xLTIuMi0xLjgtMy41LTIuM2gtMi40bC0wLjMsMS40YzAuNCwwLjEsMC44LDAuMiwxLjIsMC4zQy0zNjIuMywyODMuNS0zNjEuMSwyODQuMi0zNjAuMSwyODUuMiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTS0zNzIuNSwzMDNjLTEuMy0wLjMtMi41LTEtMy41LTJjLTAuMS0wLjEtMC4zLTAuMy0wLjQtMC40aC0yLjVjMC40LDAuNywwLjgsMS4zLDEuNCwxLjgNCgljMS4yLDEuMiwyLjgsMiw0LjYsMi4zTC0zNzIuNSwzMDN6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTM2OSwyODYuM2MtMC45LDAuMi0xLjgsMC41LTIuNywxaDIuNEwtMzY5LDI4Ni4zeiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTS0zNzkuOSwyOTYuNWMwLDAuMSwwLDAuMiwwLDAuNGgxLjljMC0wLjMsMC0wLjYsMC0wLjljMC0xLjcsMC41LTMuNSwxLjUtNS4xaC0xLjgNCglDLTM3OS4zLDI5Mi43LTM3OS45LDI5NC42LTM3OS45LDI5Ni41Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTM3MiwzMDAuNkwtMzcyLDMwMC42TC0zNzIsMzAwLjZsLTMuMiwwYzAuOCwwLjgsMS44LDEuMywyLjksMS41TC0zNzIsMzAwLjZ6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTM4Mi42LDI5NS44Yy0wLjMsMy40LDAuOCw2LjYsMy4xLDguOWMwLjgsMC44LDEuOCwxLjUsMi45LDJoMy40bDAuMi0xYy0yLTAuMy0zLjctMS4yLTUtMi41DQoJYy0wLjctMC43LTEuMy0xLjUtMS43LTIuNGgtMmwwLjgtMy44aDAuM2MwLTAuMSwwLTAuMiwwLTAuNGMwLTEuOSwwLjUtMy44LDEuNC01LjZoLTAuNWwwLjctMy4zDQoJQy0zODEuMSwyOTAuMS0zODIuMywyOTMtMzgyLjYsMjk1LjgiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMzg2LjksMjk3LjdjMC0yLjUsMC42LTUsMS43LTcuNGMxLjEtMi41LDIuOC00LjksNS03LjFjMC42LTAuNiwxLjMtMS4yLDItMS44aC0zLjZjLTAuMSwwLjEtMC4zLDAuMy0wLjQsMC40DQoJYy0yLDItMy42LDQuMS00LjgsNi40bC0yLjUsMTIuM2MwLjIsMS4zLDAuNSwyLjYsMSwzLjhjMC4zLDAuNywwLjcsMS41LDEuMSwyLjJoMy43Yy0wLjgtMS0xLjUtMi4yLTItMy40DQoJQy0zODYuNSwzMDEuNS0zODYuOSwyOTkuNi0zODYuOSwyOTcuNyIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTS0zNjEuMiwzMDYuNmwwLjYtMi44Yy0xLjIsMS4xLTIuNiwyLTQuMSwyLjhILTM2MS4yeiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTS0zNjkuNCwzMDUuNWwtMC4yLDEuMWgyLjhjMi4zLTAuOCw0LjUtMi4yLDYuMi00YzAuMS0wLjEsMC4yLTAuMiwwLjMtMC4zbDAuNy0zLjRjLTAuNiwwLjktMS4zLDEuNy0yLDIuNA0KCUMtMzYzLjksMzAzLjYtMzY2LjcsMzA1LTM2OS40LDMwNS41Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTM1MC42LDI4MS40aC0zLjljMS40LDEuNywyLjQsMy43LDIuOSw1LjhoM2MtMC4yLTEuMy0wLjUtMi42LTEtMy43Qy0zNDkuOCwyODIuOC0zNTAuMiwyODIuMS0zNTAuNiwyODEuNCIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTS0zNDkuNiwyODEuNGMwLjMsMC42LDAuNiwxLjIsMC44LDEuOGMwLjMsMC43LDAuNSwxLjUsMC43LDIuM2wwLjgtNC4xSC0zNDkuNnoiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMzU1LjQsMjkxLjhoLTEuOWMwLDAuNSwwLDEtMC4xLDEuNWMtMC4yLDEuNS0wLjcsMy0xLjUsNC40aDEuOWMwLjgtMS42LDEuMy0zLjMsMS41LTQuOQ0KCUMtMzU1LjUsMjkyLjUtMzU1LjUsMjkyLjItMzU1LjQsMjkxLjgiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMzUxLjMsMjkyLjVjLTAuMiwxLjgtMC43LDMuNS0xLjQsNS4zaDEuOWwxLjItNS45aC0xLjdDLTM1MS4zLDI5Mi4xLTM1MS4zLDI5Mi4zLTM1MS4zLDI5Mi41Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTM1Mi4xLDI5MS44aC0yLjVjMCwwLjQsMCwwLjctMC4xLDEuMWMtMC4yLDEuNi0wLjcsMy4zLTEuNCw0LjhoMi42YzAuOC0xLjgsMS4zLTMuNiwxLjQtNS40DQoJQy0zNTIuMSwyOTIuMi0zNTIuMSwyOTItMzUyLjEsMjkxLjgiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMzcxLjMsMjkxLjljLTEsMS0xLjUsMi4xLTEuNSwzLjJjMCwwLjYsMC4yLDEuMiwwLjUsMS43aDAuOWwxLjItNS43Qy0zNzAuNiwyOTEuMy0zNzEsMjkxLjYtMzcxLjMsMjkxLjkiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMzc5LjQsMzEwLjVsLTAuNC0wLjNsMC4xLTAuMWMwLjUtMC40LDAuOS0xLDEuNC0xLjVsMC0wLjFsMC4xLDBjMC4xLDAsMC4yLDAuMSwwLjMsMC4ybDAuMSwwLjFsLTAuMSwwLjENCglDLTM3OC40LDMwOS41LTM3OC45LDMxMC0zNzkuNCwzMTAuNUwtMzc5LjQsMzEwLjV6IE0tMzc5LjQsMzEwLjJMLTM3OS40LDMxMC4yYzAuNC0wLjQsMC45LTAuOCwxLjMtMS40YzAsMCwwLDAsMCwwDQoJQy0zNzguNiwzMDkuMy0zNzksMzA5LjgtMzc5LjQsMzEwLjJ6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTM3OC4yLDMwOC43Yy0wLjUsMC42LTEsMS4xLTEuNCwxLjZsMC4yLDAuMmMwLjQtMC40LDAuOS0xLDEuNC0xLjZDLTM3OCwzMDguNy0zNzguMSwzMDguNy0zNzguMiwzMDguNyIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTS0zODAuOCwzMTAuM2MwLTAuMywwLTAuOC0wLjEtMS40bDAtMC4xbDAuNS0wLjFsMCwwLjFjMC4xLDAuNiwwLjEsMS4xLDAuMSwxLjVsMCwwLjFsLTAuNSwwLjFMLTM4MC44LDMxMC4zeiINCgkvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTS0zODAuNCwzMTAuM2MwLTAuNCwwLTAuOS0wLjEtMS41bC0wLjMsMC4xYzAuMSwwLjYsMC4xLDEuMSwwLjEsMS40TC0zODAuNCwzMTAuM3oiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMzgyLjgsMzE0LjlsLTAuMS0wLjVoMWMwLjEsMCwwLjEsMCwwLjEsMGMwLTAuMSwwLjEtMC4xLDAuMS0wLjFsMC4zLTEuNWgtMy4zbDAuMS0wLjVoMy4zbDAuMS0wLjVsMS42LTAuNw0KCWgtMy44bDAuMS0wLjVoNS4xbC0wLjEsMC40bC0xLjgsMC45bC0wLjUsMC4ybDAsMC4yaDMuMmwtMC4xLDAuNWgtMy4ybC0wLjMsMS42Yy0wLjEsMC4yLTAuMiwwLjQtMC40LDAuNQ0KCUMtMzgxLjcsMzE0LjktMzgyLjEsMzE0LjktMzgyLjgsMzE0LjlMLTM4Mi44LDMxNC45eiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTS0zODAuOCwzMTJsMC42LTAuM2wxLjgtMC45bDAtMC4zaC00LjhsLTAuMSwwLjNoNC4ybDAsMGwtMiwwLjlsLTAuMSwwLjZoLTMuM2wtMC4xLDAuM2gzLjNsLTAuMywxLjYNCgljMCwwLDAsMC4xLTAuMSwwLjFjMCwwLjEtMC4xLDAuMS0wLjIsMC4xaC0wLjlsMC4xLDAuM2MwLjYsMCwxLDAsMS4xLTAuMWMwLjEtMC4xLDAuMi0wLjIsMC4zLTAuNGwwLjMtMS43aDMuMmwwLjEtMC4zaC0zLjINCglMLTM4MC44LDMxMnoiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMzgzLjIsMzA4LjlsLTAuMS0wLjVsMi0wLjFsMS4yLTAuMWMwLjYtMC4xLDEuNC0wLjIsMi4zLTAuNGwwLjEsMGwwLDAuMWMwLDAuMSwwLDAuMiwwLjEsMC4ybDAuMSwwLjFsLTEsMC4yDQoJbC0xLjIsMC4ybC0xLjMsMC4xTC0zODMuMiwzMDguOXogTS0zODMsMzA4LjZMLTM4MywzMDguNmwwLjQsMC4xbDEuNi0wLjFsMS4zLTAuMWwxLjItMC4ybDAuNy0wLjJjMCwwLDAsMCwwLDANCgljLTAuOSwwLjItMS42LDAuMy0yLjIsMC40bC0xLjIsMC4xTC0zODMsMzA4LjZ6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTM4MC4xLDMwOC4zbC0xLjIsMC4xbC0xLjgsMC4xbDAsMC4zbDAuNSwwbDEuNi0wLjFsMS4zLTAuMWwxLjItMC4ybDAuOC0wLjJjMC0wLjEsMC0wLjEtMC4xLTAuMw0KCUMtMzc4LjYsMzA4LjEtMzc5LjQsMzA4LjItMzgwLjEsMzA4LjMiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMzgyLjMsMzEwLjVsMC0wLjFjLTAuMS0wLjMtMC4zLTAuNy0wLjYtMS4ybC0wLjEtMC4xbDAuNS0wLjJsMCwwLjFjMC4zLDAuNSwwLjUsMSwwLjYsMS4zbDAsMC4xDQoJTC0zODIuMywzMTAuNXogTS0zODIuNiwzMDkuMmMwLjIsMC40LDAuNCwwLjgsMC41LDEuMWwwLjEsMEMtMzgyLjIsMzA5LjktMzgyLjMsMzA5LjYtMzgyLjYsMzA5LjJMLTM4Mi42LDMwOS4yeiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTS0zODIuNSwzMDlsLTAuMywwLjFjMC4zLDAuNSwwLjUsMC45LDAuNiwxLjNsMC4zLTAuMUMtMzgyLDMxMC0zODIuMiwzMDkuNS0zODIuNSwzMDkiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMzc2LjQsMzE0LjNsMC4yLDBjMC4yLDAsMC40LDAsMC41LDBjMC4zLDAsMC40LDAsMC40LDBjMC4xLDAsMC4xLTAuMSwwLjEtMC4xbDAuMi0xbC0xLjcsMC41bC0wLjItMC41DQoJbDIuMS0wLjZsMC4xLTAuNGwwLjgtMC43aC0xLjFjLTAuNSwwLjQtMS4xLDAuOC0xLjUsMWwtMC4xLDAuMWwtMC4zLTAuNGwwLjEtMC4xYzAuOC0wLjQsMS41LTAuOSwyLjEtMS40aC0xLjdsMC4xLTAuNWgxLjdsMC4yLTAuOA0KCWgtMS4zbDAuMS0wLjVoMS4zbDAuMi0xLjFoMC42bC0wLjIsMS4xaDFsMC4zLTAuNGwwLjEtMC4xbDAuNCwwLjNsLTAuMSwwLjFjLTAuNSwwLjYtMC45LDEtMS4zLDEuNGgxbC0wLjEsMC41aC0xLjVsLTAuMywwLjNoMS40DQoJbC0wLjEsMC40bC0xLjEsMXYwYzAuNC0wLjEsMC44LTAuMiwxLjItMC4zbDAuMi0wLjFsLTAuMSwwLjVsLTAuMSwwYy0wLjYsMC4xLTEsMC4zLTEuMywwLjRsLTAuMiwxLjNjMCwwLjItMC4xLDAuMy0wLjMsMC40DQoJYy0wLjEsMC4xLTAuNCwwLjItMC42LDAuMmwtMC40LDBjLTAuMSwwLTAuMiwwLTAuMiwwbC0wLjEsMEwtMzc2LjQsMzE0LjN6IE0tMzc0LjIsMzEwLjFjMC4yLTAuMiwwLjUtMC41LDAuNy0wLjhoLTAuNg0KCUwtMzc0LjIsMzEwLjF6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTM3NC4yLDMwOS4yaDAuOWMtMC4zLDAuNC0wLjYsMC43LTEsMWgtMC4xTC0zNzQuMiwzMDkuMnogTS0zNzMuMSwzMTIuMmMtMC41LDAuMi0xLDAuMy0xLjQsMC40bDAtMC4ybDEuMS0xDQoJbDAuMS0wLjNoLTEuNWwwLjYtMC42aDEuNGwwLjEtMC4zaC0xLjFjMC40LTAuNCwwLjktMSwxLjQtMS42bC0wLjItMC4ybC0wLjQsMC41aC0xLjFsMC4yLTEuMWgtMC4zbC0wLjIsMS4xaC0xLjNsLTAuMSwwLjNoMS4zDQoJbC0wLjIsMWgtMS43bC0wLjEsMC4zaDEuOWMtMC43LDAuNi0xLjUsMS4xLTIuMywxLjZsMC4yLDAuMmMwLjUtMC4yLDEtMC42LDEuNi0xaDEuNGwtMSwwLjlsLTAuMSwwLjVsLTIsMC42bDAuMSwwLjNsMS44LTAuNQ0KCWwtMC4yLDEuMmMwLDAuMS0wLjEsMC4xLTAuMSwwLjJjLTAuMSwwLTAuMiwwLjEtMC41LDAuMWMtMC4xLDAtMC4zLDAtMC41LDBsMC4xLDAuM2MwLjEsMCwwLjMsMCwwLjUsMGMwLjMsMCwwLjUsMCwwLjYtMC4xDQoJYzAuMS0wLjEsMC4yLTAuMiwwLjItMC40bDAuMy0xLjNjMC4zLTAuMSwwLjgtMC4yLDEuNC0wLjRMLTM3My4xLDMxMi4yeiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTS0zNzAuNCwzMTQuOWMtMC41LTAuNi0wLjgtMS4xLTEtMS43Yy0wLjEsMC4xLTAuMSwwLjEtMC4yLDAuMmMtMC42LDAuNi0xLjIsMS4xLTEuOSwxLjVsLTAuMSwwbC0wLjMtMC40DQoJbDAuMS0wLjFjMC45LTAuNSwxLjctMS4xLDIuMy0xLjljLTAuMS0wLjUtMC4yLTEuMi0wLjItMi4xYy0wLjIsMC40LTAuNSwwLjgtMC44LDEuMWwtMC4xLDAuMWwtMC40LTAuM2wwLjEtMC4xDQoJYzAuOC0wLjksMS41LTIuMSwyLTMuNWwwLTAuMWwwLjUsMC4xbDAsMC4xYy0wLjEsMC40LTAuMywwLjgtMC41LDEuM2gyLjFsLTAuMSwwLjVoLTAuNWwwLDAuMWMtMC4zLDEtMC44LDItMS40LDIuOQ0KCWMwLjIsMC42LDAuNiwxLjIsMS4xLDEuN2wwLjEsMC4xTC0zNzAuNCwzMTQuOUwtMzcwLjQsMzE0Ljl6IE0tMzcxLjMsMzA5LjhjMCwwLjksMCwxLjcsMC4xLDIuM2MwLjQtMC42LDAuOC0xLjQsMS0yLjNILTM3MS4zeiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTS0zNzAsMzA5LjdjLTAuMywxLjEtMC43LDItMS4yLDIuN2MtMC4xLTAuNi0wLjItMS41LTAuMS0yLjdILTM3MHogTS0zNzAuNiwzMDhsLTAuMy0wLjENCgljLTAuNSwxLjQtMS4yLDIuNi0yLjEsMy41bDAuMiwwLjJjMC40LTAuNCwwLjctMC45LDEtMS40aDBjMCwxLDAsMS44LDAuMiwyLjVjLTAuNywwLjgtMS40LDEuNC0yLjMsMS45bDAuMiwwLjMNCgljMC43LTAuNCwxLjQtMC44LDEuOS0xLjRjMC4yLTAuMiwwLjMtMC4zLDAuMy0wLjNjMC4yLDAuNiwwLjUsMS4yLDEuMSwxLjhsMC4zLTAuMmMtMC42LTAuNi0wLjktMS4yLTEuMS0xLjkNCgljMC42LTAuOSwxLjEtMS44LDEuNC0yLjhsMC4xLTAuMmgwLjVsMC4xLTAuM2gtMi4yQy0zNzEsMzA4LjgtMzcwLjgsMzA4LjQtMzcwLjYsMzA4Ii8+DQo8cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9Ii0zODcsMzA5LjkgLTM4Ni45LDMwOSAtMzg5LjQsMzA5IC0zODkuNiwzMDkuOSAtMzkwLjEsMzA5LjkgLTM4OS45LDMwOSAtMzkxLjQsMzA5IC0zOTEuMywzMDguNSANCgktMzg5LjgsMzA4LjUgLTM4OS43LDMwNy43IC0zODkuMSwzMDcuNyAtMzg5LjMsMzA4LjUgLTM4Ni44LDMwOC41IC0zODYuNiwzMDcuNyAtMzg2LDMwNy43IC0zODYuMiwzMDguNSAtMzg0LjcsMzA4LjUgLTM4NC44LDMwOSANCgktMzg2LjMsMzA5IC0zODYuNSwzMDkuOSAiLz4NCjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iLTM4Ni4yLDMwNy44IC0zODYuNSwzMDcuOCAtMzg2LjcsMzA4LjYgLTM4OS40LDMwOC42IC0zODkuMywzMDcuOCAtMzg5LjYsMzA3LjggLTM4OS43LDMwOC42IA0KCS0zOTEuMiwzMDguNiAtMzkxLjIsMzA4LjkgLTM4OS44LDMwOC45IC0zOTAsMzA5LjggLTM4OS43LDMwOS44IC0zODkuNSwzMDguOSAtMzg2LjcsMzA4LjkgLTM4Ni45LDMwOS44IC0zODYuNiwzMDkuOCANCgktMzg2LjQsMzA4LjkgLTM4NC45LDMwOC45IC0zODQuOCwzMDguNiAtMzg2LjMsMzA4LjYgIi8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTM5Mi44LDMxNC41bDAuMSwwYzEuNy0wLjUsMi44LTEsMy4zLTEuNmgtMi44bDAuMS0wLjVoMC45bDAuNC0xLjhoMi4xbDAuMi0xLjJoMC41bC0wLjIsMS4yaDIuMmwtMC40LDEuOA0KCWgwLjlsLTAuMSwwLjVsLTIuNywwYzAuNSwxLDIuMywxLjYsMi40LDEuNmwwLjIsMC4xbC0wLjUsMC40bC0wLjEsMGMtMS44LTAuOC0yLjQtMS42LTIuNi0yYy0wLjcsMS0yLjEsMS41LTMuNiwybC0wLjEsMA0KCUwtMzkyLjgsMzE0LjV6IE0tMzg2LjksMzEyLjNsMC4zLTEuM2gtMS42Yy0wLjEsMC44LTAuMiwxLjEtMC4zLDEuM0gtMzg2Ljl6IE0tMzg5LjEsMzEyLjNjMC4xLTAuMSwwLjItMC41LDAuMy0xLjNoLTEuNmwtMC4zLDEuMw0KCUgtMzg5LjF6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTM4NS42LDMxMi43bDAuMS0wLjNoLTAuOWwwLjQtMS44aC0yLjJsMC4yLTEuMmgtMC4zbC0wLjIsMS4yaC0yLjFsLTAuNCwxLjhoLTAuOWwtMC4xLDAuM2gyLjkNCgljLTAuNSwwLjgtMS43LDEuMy0zLjUsMS45bDAuMSwwLjNjMS43LTAuNSwzLjEtMS4xLDMuNy0yLjFsMCwwYzAsMCwwLjMsMS4xLDIuNiwyLjFsMC4zLTAuMmMwLDAtMi4xLTAuOC0yLjUtMS45TC0zODUuNiwzMTIuN3oNCgkgTS0zODYuOCwzMTIuNGgtMS45YzAuMS0wLjIsMC4yLTAuNSwwLjQtMS42aDEuOEwtMzg2LjgsMzEyLjR6IE0tMzg5LDMxMi40aC0xLjhsMC4zLTEuNmgxLjhDLTM4OC44LDMxMi0zODksMzEyLjQtMzg5LDMxMi40Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTM2OS4xLDMxNC43TC0zNjkuMSwzMTQuN2MwLjktMC44LDEuNC0xLjQsMS41LTEuOWwwLjMtMS43aDQuMWwtMC43LDMuNGMwLDAuMS0wLjEsMC4yLTAuMywwLjMNCgljLTAuMSwwLjEtMC4zLDAuMS0wLjUsMC4xYy0wLjIsMC0wLjQsMC0wLjQsMGwtMC4xLDBsLTAuMi0wLjZsMC4yLDBjMC4yLDAsMC40LDAsMC41LDBjMC4zLDAsMC4zLTAuMSwwLjMtMC4xbDAuMS0wLjdoLTMuMg0KCWMtMC4zLDAuNS0wLjgsMS0xLjQsMS40bC0wLjEsMC4xTC0zNjkuMSwzMTQuN3ogTS0zNjQsMzEzLjFsMC4xLTAuNWgtM2MtMC4xLDAuMi0wLjEsMC40LTAuMSwwLjVILTM2NHogTS0zNjMuOSwzMTIuMWwwLjEtMC41aC0zDQoJbC0wLjEsMC41SC0zNjMuOXoiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMzYzLjgsMzEyLjVsLTAuMSwwLjdoLTMuM2MwLTAuMSwwLjEtMC4zLDAuMi0wLjdILTM2My44eiBNLTM2Ni45LDMxMS41aDMuM2wtMC4xLDAuN2gtMy4zTC0zNjYuOSwzMTEuNXoNCgkgTS0zNjcuNSwzMTIuOGMtMC4xLDAuNi0wLjYsMS4yLTEuNSwxLjlsMC4xLDAuMmMwLjYtMC40LDEtMC45LDEuNC0xLjRoMy40bC0wLjIsMC44YzAsMC4yLTAuMiwwLjItMC40LDAuMmMtMC4xLDAtMC4zLDAtMC41LDANCglsMC4xLDAuNGMwLjEsMCwwLjIsMCwwLjQsMGMwLjIsMCwwLjQsMCwwLjUtMC4xYzAuMS0wLjEsMC4yLTAuMSwwLjItMC4ybDAuNi0zLjNoLTMuOUwtMzY3LjUsMzEyLjh6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTM2NSwzMDguNGwtMC42LTAuNmwwLjQtMC4zbDAuMSwwLjFjMC40LDAuMywwLjgsMC43LDEsMWwwLjEsMC4xbC0wLjQsMC4zTC0zNjUsMzA4LjR6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTM2NC40LDMwOC44bDAuMy0wLjJjLTAuMi0wLjMtMC42LTAuNi0xLTFsLTAuMiwwLjJsMC41LDAuNUwtMzY0LjQsMzA4Ljh6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTM2Mi45LDMxMS4zbDAtMC4xYzAtMC4xLTAuMS0wLjMtMC4yLTAuNGwtNC43LDAuMWwtMC4xLTAuNmgwLjhjMC40LTAuMywwLjctMC42LDEuMS0xaC0ybDAuMS0wLjVoNi40DQoJbC0wLjEsMC41aC0zLjdjLTAuMywwLjQtMC43LDAuNy0xLDFsMywwYy0wLjEtMC4xLTAuMS0wLjItMC4yLTAuNGwtMC4xLTAuMWwwLjUtMC4ybDAsMC4xYzAuMywwLjUsMC41LDEsMC42LDEuM2wwLDAuMQ0KCUwtMzYyLjksMzExLjN6IE0tMzYzLDMxMC41TC0zNjMsMzEwLjVjMC4xLDAuMiwwLjIsMC40LDAuMiwwLjVsMC4xLDBjLTAuMS0wLjMtMC4zLTAuNy0wLjUtMS4xbC0wLjEsMGMwLjEsMC4xLDAuMiwwLjMsMC4yLDAuNA0KCUwtMzYzLDMxMC41bC0zLjctMC4xbC0wLjEtMC4xbDAuMS0wLjFjMC40LTAuMywwLjgtMC43LDEuMi0xLjJsMCwwaDMuNmwwLTAuMWgtNS45bDAsMC4xaDIuMmwtMC4yLDAuMmMtMC41LDAuNS0wLjksMC45LTEuNCwxLjINCglsMCwwaC0wLjZsMCwwLjFMLTM2MywzMTAuNXoiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMzY1LjQsMzA5LjJoMy43bDAuMS0wLjNoLTYuMWwtMC4xLDAuM2gyLjFjLTAuNSwwLjYtMC45LDAuOS0xLjQsMS4yaC0wLjdsMCwwLjNsNC43LTAuMQ0KCWMwLjEsMC4yLDAuMiwwLjQsMC4yLDAuNWwwLjMtMC4xYy0wLjEtMC4zLTAuMy0wLjgtMC42LTEuM2wtMC4zLDAuMWMwLjEsMC4yLDAuMiwwLjQsMC4zLDAuNWwtMy41LDBsMCwwDQoJQy0zNjYuMiwzMTAtMzY1LjgsMzA5LjctMzY1LjQsMzA5LjIiLz4NCjwvc3ZnPg0K)
}

.mkt-au .gh-ef-logo-image {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSI1MHB4IiBoZWlnaHQ9IjUwcHgiIHZpZXdCb3g9Ii0zOTUgMjczLjMgNTAgNTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgLTM5NSAyNzMuMyA1MCA1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0ZGRkZGRjt9DQo8L3N0eWxlPg0KPGc+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTS0zODgsMjg0LjNsLTEsNC44YzEuMS0xLjcsMi40LTMuMywzLjktNC44SC0zODh6Ii8+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTS0zODYuNiwyOTQuNGMtMS4yLDIuNi0xLjcsNS4yLTEuNyw3LjdjMCwyLDAuNCwzLjksMSw1LjZjMC42LDEuNSwxLjQsMi45LDIuNSw0LjFoNC44DQoJCWMtMC43LTAuNC0xLjMtMC45LTEuOS0xLjVjLTIuNy0yLjctNC02LjQtMy42LTEwLjRjMC4yLTIsMC44LTMuOSwxLjctNS45YzEtMiwyLjQtMy45LDQuMS01LjZjMS42LTEuNiwzLjUtMyw1LjUtMy45DQoJCWMwLjItMC4xLDAuMy0wLjEsMC40LTAuMmgtNC42Yy0xLjEsMC44LTIuMSwxLjYtMywyLjZDLTM4My42LDI4OS4yLTM4NS40LDI5MS43LTM4Ni42LDI5NC40eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMzgwLjQsMjkwLjdoMi4zYzAuMS0wLjEsMC4yLTAuMywwLjQtMC40YzIuNS0yLjUsNS42LTQuMSw4LjgtNC42bDAuMy0xLjRoLTIuNmMtMi43LDAuOS01LjUsMi41LTcuOCw0LjgNCgkJQy0zNzkuNSwyODkuNi0zODAsMjkwLjItMzgwLjQsMjkwLjd6Ii8+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTS0zNjUuOCwzMDIuMmMxLjYtMS42LDIuNS0zLjUsMi41LTUuM2MwLTEuNC0wLjUtMi42LTEuNS0zLjZjLTAuNS0wLjUtMS0wLjgtMS42LTFsLTAuMywxLjUNCgkJYzAuMywwLjIsMC42LDAuNCwwLjgsMC42YzAuOSwwLjksMS4zLDIsMS4yLDMuM2MtMC4xLDEuMy0wLjcsMi41LTEuNywzLjVjLTAuNiwwLjYtMS4zLDEuMS0yLjEsMS40bC0wLjMsMS40DQoJCUMtMzY3LjgsMzAzLjctMzY2LjcsMzAzLjEtMzY1LjgsMzAyLjJ6Ii8+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTS0zNjIuNCwyOTYuOWMwLDItMSw0LjEtMi44LDUuOWMtMS4xLDEuMS0yLjUsMS45LTMuOSwyLjRsLTAuMywxLjdjMS44LTAuNSwzLjYtMS41LDUuMi0zLjENCgkJYzQtNCw0LjYtOS4zLDEuNC0xMi41Yy0wLjgtMC44LTEuOS0xLjQtMy0xLjdsLTAuNCwxLjdjMC44LDAuMywxLjUsMC43LDIuMSwxLjNDLTM2MywyOTMuOC0zNjIuNCwyOTUuMy0zNjIuNCwyOTYuOXoiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTM2NS42LDI5Ny43YzAuMS0xLTAuMi0xLjktMC45LTIuNmMtMC4xLTAuMS0wLjMtMC4yLTAuNC0wLjNsLTEuNCw2LjhjMC40LTAuMywwLjktMC42LDEuMi0wLjkNCgkJQy0zNjYuMiwyOTkuOC0zNjUuNywyOTguNy0zNjUuNiwyOTcuN3oiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTM5MiwzMDkuOGMtMC4zLTAuNy0wLjUtMS41LTAuNy0yLjJsLTAuOSw0LjJoMi41Qy0zOTEuNCwzMTEuMi0zOTEuNywzMTAuNS0zOTIsMzA5Ljh6Ii8+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTS0zODkuMiwzMDIuMWMwLTIuNywwLjYtNS40LDEuOC04LjFjMS4yLTIuOCwzLjEtNS40LDUuNC03LjdjMC43LTAuNywxLjQtMS4zLDIuMi0xLjloLTMuOQ0KCQljLTAuMiwwLjItMC4zLDAuMy0wLjUsMC41Yy0yLjIsMi4yLTMuOSw0LjUtNS4zLDdsLTIuOCwxMy41YzAuMiwxLjQsMC42LDIuOCwxLjEsNC4yYzAuMywwLjgsMC43LDEuNiwxLjIsMi40aDQuMQ0KCQljLTAuOS0xLjEtMS42LTIuNC0yLjItMy44Qy0zODguOCwzMDYuMi0zODkuMiwzMDQuMi0zODkuMiwzMDIuMXoiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTM4MS42LDMwMC43YzAsMC4xLDAsMC4zLDAsMC40aDIuMWMwLTAuMy0wLjEtMC42LTAuMS0xYzAtMS45LDAuNi0zLjgsMS42LTUuNWgtMS45DQoJCUMtMzgxLDI5Ni42LTM4MS42LDI5OC43LTM4MS42LDMwMC43eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMzcyLjMsMjk0LjZoLTEuN2MtMS40LDEuNS0yLjEsMy4zLTIuMSw1YzAsMC41LDAuMSwxLDAuMiwxLjRoMS42Yy0wLjMtMC42LTAuNC0xLjItMC40LTEuOQ0KCQljMC0xLjUsMC43LTIuOSwxLjktNC4xQy0zNzIuNywyOTUtMzcyLjUsMjk0LjgtMzcyLjMsMjk0LjZ6Ii8+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTS0zNzguNiwzMDAuMmMwLDAuMywwLDAuNiwwLjEsMWgxLjdjLTAuMS0wLjUtMC4yLTAuOS0wLjItMS40YzAtMSwwLjItMi4xLDAuNy0zLjFjMC4zLTAuNywwLjctMS4zLDEuMi0yDQoJCWgtMS42Qy0zNzgsMjk2LjQtMzc4LjYsMjk4LjMtMzc4LjYsMzAwLjJ6Ii8+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTS0zNjMuNiwzMDQuNGMtMS44LDEuOC0zLjksMi45LTYsMy40bC0wLjQsMS44YzIuOC0wLjUsNS41LTIsNy42LTQuMWMyLjQtMi40LDQtNS40LDQuNC04LjMNCgkJYzAuMS0wLjUsMC4xLTEsMC4xLTEuNmMwLTAuMSwwLTAuMiwwLTAuNGMtMC4xLTIuNC0xLTQuNS0yLjctNi4yYy0xLjMtMS4zLTIuOS0yLjEtNC43LTIuNGwtMC40LDJjMS4zLDAuMywyLjUsMSwzLjUsMS45DQoJCUMtMzU4LjcsMjk0LjItMzU5LjMsMzAwLjEtMzYzLjYsMzA0LjR6Ii8+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTS0zNTkuOSwyODguNWMxLjIsMS4yLDIuMSwyLjYsMi42LDQuMmMwLDAsMCwwLjEsMCwwLjFsMC40LTIuMWgxLjJjLTAuNi0xLjUtMS40LTIuOC0yLjYtMy45DQoJCWMtMS4xLTEuMS0yLjQtMS45LTMuOS0yLjVoLTIuN2wtMC4zLDEuNWMwLjQsMC4xLDAuOSwwLjIsMS4zLDAuM0MtMzYyLjMsMjg2LjYtMzYxLDI4Ny40LTM1OS45LDI4OC41eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMzU0LjcsMjkwLjdoMy4xYy0wLjYtMi40LTEuOC00LjYtMy40LTYuNGgtNWMwLjksMC41LDEuNywxLjEsMi40LDEuOEMtMzU2LjMsMjg3LjUtMzU1LjMsMjg5LTM1NC43LDI5MC43eiINCgkJLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTM2OS41LDI4OC42bDAuNC0xLjljLTIuNywwLjUtNS40LDEuOC03LjcsNGgyLjVDLTM3Mi44LDI4OS43LTM3MS4yLDI4OC45LTM2OS41LDI4OC42eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMzY5LjcsMjg5LjZjLTEsMC4yLTIsMC42LTIuOSwxLjFoMi43TC0zNjkuNywyODkuNnoiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTM4NC41LDMwMGMtMC40LDMuNywwLjgsNy4yLDMuNCw5LjdjMC45LDAuOSwyLDEuNiwzLjEsMi4xaDMuN2wwLjItMS4xYy0yLjEtMC4zLTQtMS4zLTUuNS0yLjgNCgkJYy0wLjgtMC44LTEuNC0xLjctMS45LTIuNmgtMi4ybDAuOC00LjJoMC4zYzAtMC4xLDAtMC4zLDAtMC40YzAtMi4xLDAuNS00LjEsMS42LTYuMWgtMC41bDAuNy0zLjYNCgkJQy0zODIuOSwyOTMuOC0zODQuMiwyOTYuOS0zODQuNSwzMDB6Ii8+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTS0zNzIuOSwzMDUuM0wtMzcyLjksMzA1LjNMLTM3Mi45LDMwNS4zbC0zLjUsMGMwLjksMC44LDIsMS40LDMuMiwxLjdMLTM3Mi45LDMwNS4zeiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMzczLjUsMzA3LjljLTEuNS0wLjMtMi44LTEuMS0zLjgtMi4xYy0wLjEtMC4xLTAuMy0wLjMtMC40LTAuNGgtMi43YzAuNCwwLjcsMC45LDEuNCwxLjUsMg0KCQljMS40LDEuNCwzLjEsMi4yLDUuMSwyLjVMLTM3My41LDMwNy45eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMzYxLjIsMzExLjhsMC42LTNjLTEuMywxLjItMi45LDIuMi00LjUsM0gtMzYxLjJ6Ii8+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTS0zNTQuOSwyOTUuN2gtMmMwLDAuNiwwLDEuMS0wLjEsMS43Yy0wLjIsMS42LTAuOCwzLjItMS42LDQuOGgyYzAuOS0xLjgsMS41LTMuNiwxLjctNS40DQoJCUMtMzU0LjksMjk2LjQtMzU0LjksMjk2LTM1NC45LDI5NS43eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMzQ5LjUsMjg0LjNoLTQuM2MxLjYsMS45LDIuNiw0LDMuMiw2LjRoMy4zYy0wLjItMS40LTAuNi0yLjgtMS4xLTQuMUMtMzQ4LjcsMjg1LjgtMzQ5LjEsMjg1LjEtMzQ5LjUsMjg0LjMNCgkJeiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMzQ4LjUsMjg0LjNjMC4zLDAuNiwwLjYsMS4zLDAuOSwyYzAuMywwLjgsMC42LDEuNywwLjgsMi41bDAuOS00LjVILTM0OC41eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMzUxLjIsMjk1LjdoLTIuOGMwLDAuNCwwLDAuOC0wLjEsMS4yYy0wLjIsMS44LTAuOCwzLjYtMS42LDUuM2gyLjhjMC44LTEuOSwxLjQtMy45LDEuNi01LjkNCgkJQy0zNTEuMiwyOTYuMS0zNTEuMiwyOTUuOS0zNTEuMiwyOTUuN3oiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTM1MC40LDI5Ni40Yy0wLjIsMS45LTAuNywzLjktMS41LDUuOGgyLjFsMS4zLTYuNWgtMS45Qy0zNTAuMywyOTUuOS0zNTAuMywyOTYuMi0zNTAuNCwyOTYuNHoiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTM3MC4yLDMxMC42bC0wLjIsMS4yaDMuMWMyLjUtMC45LDQuOS0yLjQsNi44LTQuM2MwLjEtMC4xLDAuMi0wLjIsMC4zLTAuM2wwLjgtMy43DQoJCWMtMC42LDAuOS0xLjQsMS44LTIuMiwyLjdDLTM2NC4xLDMwOC41LTM2Ny4xLDMxMC4xLTM3MC4yLDMxMC42eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMzcyLjMsMjk1LjhjLTEsMS0xLjYsMi4zLTEuNiwzLjVjMCwwLjcsMC4yLDEuMywwLjYsMS45aDFsMS4zLTYuM0MtMzcxLjUsMjk1LjEtMzcxLjksMjk1LjQtMzcyLjMsMjk1Ljh6Ig0KCQkvPg0KPC9nPg0KPC9zdmc+DQo=)
}

.icon-laptop {
  font-family: 'EF-icons'
}

.icon-group {
  font-family: 'EF-icons'
}

.icon-globe-grey {
  font-family: 'EF-icons'
}

.icon-grey-location-marker {
  font-family: 'EF-icons'
}

.icon-silhouette {
  font-family: 'EF-icons'
}

@media (min-width: 768px) {
  .inner-gutter-sm-pct-1 .row {
    margin-left: -1%;
    margin-right: -1%
  }

  .inner-gutter-sm-pct-1 .col {
    padding-right: calc((100%/(1.02))*.01);
    padding-left: calc((100%/(1.02))*.01)
  }

  .inner-gutter-sm-pct-2 .row {
    margin-left: -2%;
    margin-right: -2%
  }

  .inner-gutter-sm-pct-2 .col {
    padding-right: calc((100%/(1.04))*.02);
    padding-left: calc((100%/(1.04))*.02)
  }

  .inner-gutter-sm-pct-3 .row {
    margin-left: -3%;
    margin-right: -3%
  }

  .inner-gutter-sm-pct-3 .col {
    padding-right: calc((100%/(1.06))*.03);
    padding-left: calc((100%/(1.06))*.03)
  }

  .inner-gutter-sm-pct-4 .row {
    margin-left: -4%;
    margin-right: -4%
  }

  .inner-gutter-sm-pct-4 .col {
    padding-right: calc((100%/(1.08))*.04);
    padding-left: calc((100%/(1.08))*.04)
  }

  .inner-gutter-sm-pct-5 .row {
    margin-left: -5%;
    margin-right: -5%
  }

  .inner-gutter-sm-pct-5 .col {
    padding-right: calc((100%/(1.1))*.05);
    padding-left: calc((100%/(1.1))*.05)
  }

  .inner-gutter-sm-pct-6 .row {
    margin-left: -6%;
    margin-right: -6%
  }

  .inner-gutter-sm-pct-6 .col {
    padding-right: calc((100%/(1.12))*.06);
    padding-left: calc((100%/(1.12))*.06)
  }

  .inner-gutter-sm-pct-7 .row {
    margin-left: -7%;
    margin-right: -7%
  }

  .inner-gutter-sm-pct-7 .col {
    padding-right: calc((100%/(1.14))*.07);
    padding-left: calc((100%/(1.14))*.07)
  }

  .inner-gutter-sm-pct-8 .row {
    margin-left: -8%;
    margin-right: -8%
  }

  .inner-gutter-sm-pct-8 .col {
    padding-right: calc((100%/(1.16))*.08);
    padding-left: calc((100%/(1.16))*.08)
  }

  .inner-gutter-sm-pct-9 .row {
    margin-left: -9%;
    margin-right: -9%
  }

  .inner-gutter-sm-pct-9 .col {
    padding-right: calc((100%/(1.18))*.09);
    padding-left: calc((100%/(1.18))*.09)
  }

  .inner-gutter-sm-pct-10 .row {
    margin-left: -10%;
    margin-right: -10%
  }

  .inner-gutter-sm-pct-10 .col {
    padding-right: calc((100%/(1.2))*.1);
    padding-left: calc((100%/(1.2))*.1)
  }
}

@media (min-width: 992px) {
  .inner-gutter-md-pct-1 .row {
    margin-left: -1%;
    margin-right: -1%
  }

  .inner-gutter-md-pct-1 .col {
    padding-right: calc((100%/(1.02))*.01);
    padding-left: calc((100%/(1.02))*.01)
  }

  .inner-gutter-md-pct-2 .row {
    margin-left: -2%;
    margin-right: -2%
  }

  .inner-gutter-md-pct-2 .col {
    padding-right: calc((100%/(1.04))*.02);
    padding-left: calc((100%/(1.04))*.02)
  }

  .inner-gutter-md-pct-3 .row {
    margin-left: -3%;
    margin-right: -3%
  }

  .inner-gutter-md-pct-3 .col {
    padding-right: calc((100%/(1.06))*.03);
    padding-left: calc((100%/(1.06))*.03)
  }

  .inner-gutter-md-pct-4 .row {
    margin-left: -4%;
    margin-right: -4%
  }

  .inner-gutter-md-pct-4 .col {
    padding-right: calc((100%/(1.08))*.04);
    padding-left: calc((100%/(1.08))*.04)
  }

  .inner-gutter-md-pct-5 .row {
    margin-left: -5%;
    margin-right: -5%
  }

  .inner-gutter-md-pct-5 .col {
    padding-right: calc((100%/(1.1))*.05);
    padding-left: calc((100%/(1.1))*.05)
  }

  .inner-gutter-md-pct-6 .row {
    margin-left: -6%;
    margin-right: -6%
  }

  .inner-gutter-md-pct-6 .col {
    padding-right: calc((100%/(1.12))*.06);
    padding-left: calc((100%/(1.12))*.06)
  }

  .inner-gutter-md-pct-7 .row {
    margin-left: -7%;
    margin-right: -7%
  }

  .inner-gutter-md-pct-7 .col {
    padding-right: calc((100%/(1.14))*.07);
    padding-left: calc((100%/(1.14))*.07)
  }

  .inner-gutter-md-pct-8 .row {
    margin-left: -8%;
    margin-right: -8%
  }

  .inner-gutter-md-pct-8 .col {
    padding-right: calc((100%/(1.16))*.08);
    padding-left: calc((100%/(1.16))*.08)
  }

  .inner-gutter-md-pct-9 .row {
    margin-left: -9%;
    margin-right: -9%
  }

  .inner-gutter-md-pct-9 .col {
    padding-right: calc((100%/(1.18))*.09);
    padding-left: calc((100%/(1.18))*.09)
  }

  .inner-gutter-md-pct-10 .row {
    margin-left: -10%;
    margin-right: -10%
  }

  .inner-gutter-md-pct-10 .col {
    padding-right: calc((100%/(1.2))*.1);
    padding-left: calc((100%/(1.2))*.1)
  }
}

@media (min-width: 1200px) {
  .inner-gutter-lg-pct-1 .row {
    margin-left: -1%;
    margin-right: -1%
  }

  .inner-gutter-lg-pct-1 .col {
    padding-right: calc((100%/(1.02))*.01);
    padding-left: calc((100%/(1.02))*.01)
  }

  .inner-gutter-lg-pct-2 .row {
    margin-left: -2%;
    margin-right: -2%
  }

  .inner-gutter-lg-pct-2 .col {
    padding-right: calc((100%/(1.04))*.02);
    padding-left: calc((100%/(1.04))*.02)
  }

  .inner-gutter-lg-pct-3 .row {
    margin-left: -3%;
    margin-right: -3%
  }

  .inner-gutter-lg-pct-3 .col {
    padding-right: calc((100%/(1.06))*.03);
    padding-left: calc((100%/(1.06))*.03)
  }

  .inner-gutter-lg-pct-4 .row {
    margin-left: -4%;
    margin-right: -4%
  }

  .inner-gutter-lg-pct-4 .col {
    padding-right: calc((100%/(1.08))*.04);
    padding-left: calc((100%/(1.08))*.04)
  }

  .inner-gutter-lg-pct-5 .row {
    margin-left: -5%;
    margin-right: -5%
  }

  .inner-gutter-lg-pct-5 .col {
    padding-right: calc((100%/(1.1))*.05);
    padding-left: calc((100%/(1.1))*.05)
  }

  .inner-gutter-lg-pct-6 .row {
    margin-left: -6%;
    margin-right: -6%
  }

  .inner-gutter-lg-pct-6 .col {
    padding-right: calc((100%/(1.12))*.06);
    padding-left: calc((100%/(1.12))*.06)
  }

  .inner-gutter-lg-pct-7 .row {
    margin-left: -7%;
    margin-right: -7%
  }

  .inner-gutter-lg-pct-7 .col {
    padding-right: calc((100%/(1.14))*.07);
    padding-left: calc((100%/(1.14))*.07)
  }

  .inner-gutter-lg-pct-8 .row {
    margin-left: -8%;
    margin-right: -8%
  }

  .inner-gutter-lg-pct-8 .col {
    padding-right: calc((100%/(1.16))*.08);
    padding-left: calc((100%/(1.16))*.08)
  }

  .inner-gutter-lg-pct-9 .row {
    margin-left: -9%;
    margin-right: -9%
  }

  .inner-gutter-lg-pct-9 .col {
    padding-right: calc((100%/(1.18))*.09);
    padding-left: calc((100%/(1.18))*.09)
  }

  .inner-gutter-lg-pct-10 .row {
    margin-left: -10%;
    margin-right: -10%
  }

  .inner-gutter-lg-pct-10 .col {
    padding-right: calc((100%/(1.2))*.1);
    padding-left: calc((100%/(1.2))*.1)
  }
}

@media (min-width: 768px) {

  .col-n-fix-sm-1 .col:nth-child(n),
  .rtl .col-n-fix-sm-1 .col:nth-child(n) {
    clear: none
  }

  .col-n-fix-sm-1 .col:nth-child(1n+1) {
    clear: left
  }

  .rtl .col-n-fix-sm-1 .col:nth-child(1n+1) {
    clear: right
  }

  .col-n-fix-sm-2 .col:nth-child(n),
  .rtl .col-n-fix-sm-2 .col:nth-child(n) {
    clear: none
  }

  .col-n-fix-sm-2 .col:nth-child(2n+1) {
    clear: left
  }

  .rtl .col-n-fix-sm-2 .col:nth-child(2n+1) {
    clear: right
  }

  .col-n-fix-sm-3 .col:nth-child(n),
  .rtl .col-n-fix-sm-3 .col:nth-child(n) {
    clear: none
  }

  .col-n-fix-sm-3 .col:nth-child(3n+1) {
    clear: left
  }

  .rtl .col-n-fix-sm-3 .col:nth-child(3n+1) {
    clear: right
  }

  .col-n-fix-sm-4 .col:nth-child(n),
  .rtl .col-n-fix-sm-4 .col:nth-child(n) {
    clear: none
  }

  .col-n-fix-sm-4 .col:nth-child(4n+1) {
    clear: left
  }

  .rtl .col-n-fix-sm-4 .col:nth-child(4n+1) {
    clear: right
  }

  .col-n-fix-sm-5 .col:nth-child(n),
  .rtl .col-n-fix-sm-5 .col:nth-child(n) {
    clear: none
  }

  .col-n-fix-sm-5 .col:nth-child(5n+1) {
    clear: left
  }

  .rtl .col-n-fix-sm-5 .col:nth-child(5n+1) {
    clear: right
  }

  .col-n-fix-sm-6 .col:nth-child(n),
  .rtl .col-n-fix-sm-6 .col:nth-child(n) {
    clear: none
  }

  .col-n-fix-sm-6 .col:nth-child(6n+1) {
    clear: left
  }

  .rtl .col-n-fix-sm-6 .col:nth-child(6n+1) {
    clear: right
  }

  .col-n-fix-sm-7 .col:nth-child(n),
  .rtl .col-n-fix-sm-7 .col:nth-child(n) {
    clear: none
  }

  .col-n-fix-sm-7 .col:nth-child(7n+1) {
    clear: left
  }

  .rtl .col-n-fix-sm-7 .col:nth-child(7n+1) {
    clear: right
  }

  .col-n-fix-sm-8 .col:nth-child(n),
  .rtl .col-n-fix-sm-8 .col:nth-child(n) {
    clear: none
  }

  .col-n-fix-sm-8 .col:nth-child(8n+1) {
    clear: left
  }

  .rtl .col-n-fix-sm-8 .col:nth-child(8n+1) {
    clear: right
  }

  .col-n-fix-sm-9 .col:nth-child(n),
  .rtl .col-n-fix-sm-9 .col:nth-child(n) {
    clear: none
  }

  .col-n-fix-sm-9 .col:nth-child(9n+1) {
    clear: left
  }

  .rtl .col-n-fix-sm-9 .col:nth-child(9n+1) {
    clear: right
  }

  .col-n-fix-sm-10 .col:nth-child(n),
  .rtl .col-n-fix-sm-10 .col:nth-child(n) {
    clear: none
  }

  .col-n-fix-sm-10 .col:nth-child(10n+1) {
    clear: left
  }

  .rtl .col-n-fix-sm-10 .col:nth-child(10n+1) {
    clear: right
  }

  .col-n-fix-sm-11 .col:nth-child(n),
  .rtl .col-n-fix-sm-11 .col:nth-child(n) {
    clear: none
  }

  .col-n-fix-sm-11 .col:nth-child(11n+1) {
    clear: left
  }

  .rtl .col-n-fix-sm-11 .col:nth-child(11n+1) {
    clear: right
  }

  .col-n-fix-sm-12 .col:nth-child(n),
  .rtl .col-n-fix-sm-12 .col:nth-child(n) {
    clear: none
  }

  .col-n-fix-sm-12 .col:nth-child(12n+1) {
    clear: left
  }

  .rtl .col-n-fix-sm-12 .col:nth-child(12n+1) {
    clear: right
  }
}

@media (min-width: 992px) {

  .col-n-fix-md-1 .col:nth-child(n),
  .rtl .col-n-fix-md-1 .col:nth-child(n) {
    clear: none
  }

  .col-n-fix-md-1 .col:nth-child(1n+1) {
    clear: left
  }

  .rtl .col-n-fix-md-1 .col:nth-child(1n+1) {
    clear: right
  }

  .col-n-fix-md-2 .col:nth-child(n),
  .rtl .col-n-fix-md-2 .col:nth-child(n) {
    clear: none
  }

  .col-n-fix-md-2 .col:nth-child(2n+1) {
    clear: left
  }

  .rtl .col-n-fix-md-2 .col:nth-child(2n+1) {
    clear: right
  }

  .col-n-fix-md-3 .col:nth-child(n),
  .rtl .col-n-fix-md-3 .col:nth-child(n) {
    clear: none
  }

  .col-n-fix-md-3 .col:nth-child(3n+1) {
    clear: left
  }

  .rtl .col-n-fix-md-3 .col:nth-child(3n+1) {
    clear: right
  }

  .col-n-fix-md-4 .col:nth-child(n),
  .rtl .col-n-fix-md-4 .col:nth-child(n) {
    clear: none
  }

  .col-n-fix-md-4 .col:nth-child(4n+1) {
    clear: left
  }

  .rtl .col-n-fix-md-4 .col:nth-child(4n+1) {
    clear: right
  }

  .col-n-fix-md-5 .col:nth-child(n),
  .rtl .col-n-fix-md-5 .col:nth-child(n) {
    clear: none
  }

  .col-n-fix-md-5 .col:nth-child(5n+1) {
    clear: left
  }

  .rtl .col-n-fix-md-5 .col:nth-child(5n+1) {
    clear: right
  }

  .col-n-fix-md-6 .col:nth-child(n),
  .rtl .col-n-fix-md-6 .col:nth-child(n) {
    clear: none
  }

  .col-n-fix-md-6 .col:nth-child(6n+1) {
    clear: left
  }

  .rtl .col-n-fix-md-6 .col:nth-child(6n+1) {
    clear: right
  }

  .col-n-fix-md-7 .col:nth-child(n),
  .rtl .col-n-fix-md-7 .col:nth-child(n) {
    clear: none
  }

  .col-n-fix-md-7 .col:nth-child(7n+1) {
    clear: left
  }

  .rtl .col-n-fix-md-7 .col:nth-child(7n+1) {
    clear: right
  }

  .col-n-fix-md-8 .col:nth-child(n),
  .rtl .col-n-fix-md-8 .col:nth-child(n) {
    clear: none
  }

  .col-n-fix-md-8 .col:nth-child(8n+1) {
    clear: left
  }

  .rtl .col-n-fix-md-8 .col:nth-child(8n+1) {
    clear: right
  }

  .col-n-fix-md-9 .col:nth-child(n),
  .rtl .col-n-fix-md-9 .col:nth-child(n) {
    clear: none
  }

  .col-n-fix-md-9 .col:nth-child(9n+1) {
    clear: left
  }

  .rtl .col-n-fix-md-9 .col:nth-child(9n+1) {
    clear: right
  }

  .col-n-fix-md-10 .col:nth-child(n),
  .rtl .col-n-fix-md-10 .col:nth-child(n) {
    clear: none
  }

  .col-n-fix-md-10 .col:nth-child(10n+1) {
    clear: left
  }

  .rtl .col-n-fix-md-10 .col:nth-child(10n+1) {
    clear: right
  }

  .col-n-fix-md-11 .col:nth-child(n),
  .rtl .col-n-fix-md-11 .col:nth-child(n) {
    clear: none
  }

  .col-n-fix-md-11 .col:nth-child(11n+1) {
    clear: left
  }

  .rtl .col-n-fix-md-11 .col:nth-child(11n+1) {
    clear: right
  }

  .col-n-fix-md-12 .col:nth-child(n),
  .rtl .col-n-fix-md-12 .col:nth-child(n) {
    clear: none
  }

  .col-n-fix-md-12 .col:nth-child(12n+1) {
    clear: left
  }

  .rtl .col-n-fix-md-12 .col:nth-child(12n+1) {
    clear: right
  }
}

@media (min-width: 1200px) {

  .col-n-fix-lg-1 .col:nth-child(n),
  .rtl .col-n-fix-lg-1 .col:nth-child(n) {
    clear: none
  }

  .col-n-fix-lg-1 .col:nth-child(1n+1) {
    clear: left
  }

  .rtl .col-n-fix-lg-1 .col:nth-child(1n+1) {
    clear: right
  }

  .col-n-fix-lg-2 .col:nth-child(n),
  .rtl .col-n-fix-lg-2 .col:nth-child(n) {
    clear: none
  }

  .col-n-fix-lg-2 .col:nth-child(2n+1) {
    clear: left
  }

  .rtl .col-n-fix-lg-2 .col:nth-child(2n+1) {
    clear: right
  }

  .col-n-fix-lg-3 .col:nth-child(n),
  .rtl .col-n-fix-lg-3 .col:nth-child(n) {
    clear: none
  }

  .col-n-fix-lg-3 .col:nth-child(3n+1) {
    clear: left
  }

  .rtl .col-n-fix-lg-3 .col:nth-child(3n+1) {
    clear: right
  }

  .col-n-fix-lg-4 .col:nth-child(n),
  .rtl .col-n-fix-lg-4 .col:nth-child(n) {
    clear: none
  }

  .col-n-fix-lg-4 .col:nth-child(4n+1) {
    clear: left
  }

  .rtl .col-n-fix-lg-4 .col:nth-child(4n+1) {
    clear: right
  }

  .col-n-fix-lg-5 .col:nth-child(n),
  .rtl .col-n-fix-lg-5 .col:nth-child(n) {
    clear: none
  }

  .col-n-fix-lg-5 .col:nth-child(5n+1) {
    clear: left
  }

  .rtl .col-n-fix-lg-5 .col:nth-child(5n+1) {
    clear: right
  }

  .col-n-fix-lg-6 .col:nth-child(n),
  .rtl .col-n-fix-lg-6 .col:nth-child(n) {
    clear: none
  }

  .col-n-fix-lg-6 .col:nth-child(6n+1) {
    clear: left
  }

  .rtl .col-n-fix-lg-6 .col:nth-child(6n+1) {
    clear: right
  }

  .col-n-fix-lg-7 .col:nth-child(n),
  .rtl .col-n-fix-lg-7 .col:nth-child(n) {
    clear: none
  }

  .col-n-fix-lg-7 .col:nth-child(7n+1) {
    clear: left
  }

  .rtl .col-n-fix-lg-7 .col:nth-child(7n+1) {
    clear: right
  }

  .col-n-fix-lg-8 .col:nth-child(n),
  .rtl .col-n-fix-lg-8 .col:nth-child(n) {
    clear: none
  }

  .col-n-fix-lg-8 .col:nth-child(8n+1) {
    clear: left
  }

  .rtl .col-n-fix-lg-8 .col:nth-child(8n+1) {
    clear: right
  }

  .col-n-fix-lg-9 .col:nth-child(n),
  .rtl .col-n-fix-lg-9 .col:nth-child(n) {
    clear: none
  }

  .col-n-fix-lg-9 .col:nth-child(9n+1) {
    clear: left
  }

  .rtl .col-n-fix-lg-9 .col:nth-child(9n+1) {
    clear: right
  }

  .col-n-fix-lg-10 .col:nth-child(n),
  .rtl .col-n-fix-lg-10 .col:nth-child(n) {
    clear: none
  }

  .col-n-fix-lg-10 .col:nth-child(10n+1) {
    clear: left
  }

  .rtl .col-n-fix-lg-10 .col:nth-child(10n+1) {
    clear: right
  }

  .col-n-fix-lg-11 .col:nth-child(n),
  .rtl .col-n-fix-lg-11 .col:nth-child(n) {
    clear: none
  }

  .col-n-fix-lg-11 .col:nth-child(11n+1) {
    clear: left
  }

  .rtl .col-n-fix-lg-11 .col:nth-child(11n+1) {
    clear: right
  }

  .col-n-fix-lg-12 .col:nth-child(n),
  .rtl .col-n-fix-lg-12 .col:nth-child(n) {
    clear: none
  }

  .col-n-fix-lg-12 .col:nth-child(12n+1) {
    clear: left
  }

  .rtl .col-n-fix-lg-12 .col:nth-child(12n+1) {
    clear: right
  }
}

@media (min-width: 768px) {
  .sm-no-padding {
    padding: 0 !important
  }
}

@media (min-width: 992px) {
  .md-no-padding {
    padding: 0 !important
  }
}

@media (min-width: 1200px) {
  .lg-no-padding {
    padding: 0 !important
  }
}

.icon-ef-logo,
.icon-hamburger,
.icon-small-map,
.icon-cta-arrow,
.icon-black-arrow,
.icon-close,
.icon-back-arrow,
.external-link-icon,
.external-link-icon-white,
.icon-arrow-up,
.icon-black-arrow-up,
.icon-location-marker,
.icon-globe,
.icon-bold-globe,
.icon-computer,
.icon-pdf-tag,
.icon-black-tag-pdf,
.icon-black-tag-zip,
.icon-facebook,
.icon-twitter,
.icon-linkedin,
.icon-play-small,
.icon-play-bigger,
.icon-arrow-down,
.icon-white-arrow,
.icon-wechat,
.icon-weibo {
  display: inline-block;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline
}

.icon-ef-logo {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
  background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
  background-position: 0 -196px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 36px;
  width: 52px
}

.icon-ef-logo:before {
  content: "";
  display: block;
  width: 0;
  height: 150%
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  .icon-ef-logo {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite-2x.png');
    background-size: 115px 979px;
    background-position: 0 -195px;
    height: 36px;
    width: 52px
  }

  .lt-ie9 .icon-ef-logo {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
    background-position: 0 -196px
  }
}

.icon-hamburger {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
  background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
  background-position: 0 -369px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 13px;
  width: 13px;
  display: inline-block;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline
}

.icon-hamburger:before {
  content: "";
  display: block;
  width: 0;
  height: 150%
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  .icon-hamburger {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite-2x.png');
    background-size: 115px 979px;
    background-position: 0 -368px;
    height: 13px;
    width: 13px
  }

  .lt-ie9 .icon-hamburger {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
    background-position: 0 -369px
  }
}

.rtl .icon-hamburger {
  margin-right: 0.3em;
  float: left
}

.icon-small-map {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
  background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
  background-position: 0 -682px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 30px;
  width: 46px
}

.icon-small-map:before {
  content: "";
  display: block;
  width: 0;
  height: 150%
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  .icon-small-map {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite-2x.png');
    background-size: 115px 979px;
    background-position: 0 -681px;
    height: 29px;
    width: 44px
  }

  .lt-ie9 .icon-small-map {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
    background-position: 0 -682px
  }
}

.icon-cta-arrow {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
  background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
  background-position: 0 -130px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 11px;
  width: 7px
}

.icon-cta-arrow:before {
  content: "";
  display: block;
  width: 0;
  height: 150%
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  .icon-cta-arrow {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite-2x.png');
    background-size: 115px 979px;
    background-position: 0 -129px;
    height: 11px;
    width: 7px
  }

  .lt-ie9 .icon-cta-arrow {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
    background-position: 0 -130px
  }
}

.icon-black-arrow {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
  background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
  background-position: 0 -15px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 10px;
  width: 6px
}

.icon-black-arrow:before {
  content: "";
  display: block;
  width: 0;
  height: 150%
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  .icon-black-arrow {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite-2x.png');
    background-size: 115px 979px;
    background-position: 0 -15px;
    height: 10px;
    width: 6px
  }

  .lt-ie9 .icon-black-arrow {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
    background-position: 0 -15px
  }
}

.icon-close {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
  background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
  background-position: 0 -69px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 18px;
  width: 18px
}

.icon-close:before {
  content: "";
  display: block;
  width: 0;
  height: 150%
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  .icon-close {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite-2x.png');
    background-size: 115px 979px;
    background-position: 0 -69px;
    height: 18px;
    width: 18px
  }

  .lt-ie9 .icon-close {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
    background-position: 0 -69px
  }
}

.icon-back-arrow {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
  background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
  background-position: 0 -7px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 8px;
  width: 5px;
  display: inline-block;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline
}

.icon-back-arrow:before {
  content: "";
  display: block;
  width: 0;
  height: 150%
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  .icon-back-arrow {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite-2x.png');
    background-size: 115px 979px;
    background-position: 0 -7px;
    height: 8px;
    width: 5px
  }

  .lt-ie9 .icon-back-arrow {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
    background-position: 0 -7px
  }
}

.external-link-icon {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
  background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
  background-position: 0 -320px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 10px;
  width: 10px;
  display: inline-block;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline
}

.external-link-icon:before {
  content: "";
  display: block;
  width: 0;
  height: 150%
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  .external-link-icon {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite-2x.png');
    background-size: 115px 979px;
    background-position: 0 -319px;
    height: 10px;
    width: 10px
  }

  .lt-ie9 .external-link-icon {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
    background-position: 0 -320px
  }
}

.external-link-icon-white {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
  background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
  background-position: 0 -310px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 10px;
  width: 10px;
  display: inline-block;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline
}

.external-link-icon-white:before {
  content: "";
  display: block;
  width: 0;
  height: 150%
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  .external-link-icon-white {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite-2x.png');
    background-size: 115px 979px;
    background-position: 0 -309px;
    height: 10px;
    width: 10px
  }

  .lt-ie9 .external-link-icon-white {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
    background-position: 0 -310px
  }
}

.icon-arrow-up {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
  background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
  background-position: 0 0;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 7px;
  width: 11px;
  display: inline-block;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline
}

.icon-arrow-up:before {
  content: "";
  display: block;
  width: 0;
  height: 150%
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  .icon-arrow-up {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite-2x.png');
    background-size: 115px 979px;
    background-position: 0 0;
    height: 7px;
    width: 11px
  }

  .lt-ie9 .icon-arrow-up {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
    background-position: 0 0
  }
}

.icon-black-arrow-up {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
  background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
  background-position: 0 -668px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 7px;
  width: 12px;
  display: inline-block;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline
}

.icon-black-arrow-up:before {
  content: "";
  display: block;
  width: 0;
  height: 150%
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  .icon-black-arrow-up {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite-2x.png');
    background-size: 115px 979px;
    background-position: 0 -667px;
    height: 7px;
    width: 12px
  }

  .lt-ie9 .icon-black-arrow-up {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
    background-position: 0 -668px
  }
}

.icon-location-marker {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
  background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
  background-position: 0 -559px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 17px;
  width: 12px;
  display: inline-block;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline
}

.icon-location-marker:before {
  content: "";
  display: block;
  width: 0;
  height: 150%
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  .icon-location-marker {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite-2x.png');
    background-size: 115px 979px;
    background-position: 0 -558px;
    height: 17px;
    width: 12px
  }

  .lt-ie9 .icon-location-marker {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
    background-position: 0 -559px
  }
}

@media (min-width: 768px) {
  .icon-location-marker {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
    background-position: 0 -576px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 21px;
    width: 15px;
    display: inline-block;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline
  }

  .icon-location-marker:before {
    content: "";
    display: block;
    width: 0;
    height: 150%
  }
}

@media (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2),
(min-width: 768px) and (min-resolution: 2dppx) {
  .icon-location-marker {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite-2x.png');
    background-size: 115px 979px;
    background-position: 0 -575px;
    height: 21px;
    width: 15px
  }

  .lt-ie9 .icon-location-marker {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
    background-position: 0 -576px
  }
}

.icon-globe {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
  background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
  background-position: 0 -330px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 17px;
  width: 16px;
  display: inline-block;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline
}

.icon-globe:before {
  content: "";
  display: block;
  width: 0;
  height: 150%
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  .icon-globe {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite-2x.png');
    background-size: 115px 979px;
    background-position: 0 -329px;
    height: 17px;
    width: 16px
  }

  .lt-ie9 .icon-globe {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
    background-position: 0 -330px
  }
}

@media (min-width: 768px) {
  .icon-globe {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
    background-position: 0 -347px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 22px;
    width: 20px;
    display: inline-block;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline
  }

  .icon-globe:before {
    content: "";
    display: block;
    width: 0;
    height: 150%
  }
}

@media (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2),
(min-width: 768px) and (min-resolution: 2dppx) {
  .icon-globe {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite-2x.png');
    background-size: 115px 979px;
    background-position: 0 -346px;
    height: 22px;
    width: 20px
  }

  .lt-ie9 .icon-globe {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
    background-position: 0 -347px
  }
}

.icon-bold-globe {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
  background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
  background-position: 0 -651px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 17px;
  width: 17px;
  display: inline-block;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  vertical-align: middle
}

.icon-bold-globe:before {
  content: "";
  display: block;
  width: 0;
  height: 150%
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  .icon-bold-globe {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite-2x.png');
    background-size: 115px 979px;
    background-position: 0 -650px;
    height: 17px;
    width: 17px
  }

  .lt-ie9 .icon-bold-globe {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
    background-position: 0 -651px
  }
}

.icon-computer {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
  background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
  background-position: 0 -87px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 19px;
  width: 35px;
  display: inline-block;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline
}

.icon-computer:before {
  content: "";
  display: block;
  width: 0;
  height: 150%
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  .icon-computer {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite-2x.png');
    background-size: 115px 979px;
    background-position: 0 -87px;
    height: 19px;
    width: 35px
  }

  .lt-ie9 .icon-computer {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
    background-position: 0 -87px
  }
}

@media (min-width: 768px) {
  .icon-computer {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px;
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
    background-position: 0 -106px;
    background-repeat: no-repeat;
    overflow: hidden;
    display: block;
    height: 24px;
    width: 44px;
    display: inline-block;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline
  }

  .icon-computer:before {
    content: "";
    display: block;
    width: 0;
    height: 150%
  }
}

@media (min-width: 768px) and (-webkit-min-device-pixel-ratio: 2),
(min-width: 768px) and (min-resolution: 2dppx) {
  .icon-computer {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite-2x.png');
    background-size: 115px 979px;
    background-position: 0 -106px;
    height: 23px;
    width: 43px
  }

  .lt-ie9 .icon-computer {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
    background-position: 0 -106px
  }
}

.icon-pdf-tag {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
  background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
  background-position: 0 -597px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 22px;
  width: 37px;
  display: inline-block;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline
}

.icon-pdf-tag:before {
  content: "";
  display: block;
  width: 0;
  height: 150%
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  .icon-pdf-tag {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite-2x.png');
    background-size: 115px 979px;
    background-position: 0 -596px;
    height: 22px;
    width: 37px
  }

  .lt-ie9 .icon-pdf-tag {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
    background-position: 0 -597px
  }
}

.icon-black-tag-pdf {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
  background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
  background-position: 0 -25px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 22px;
  width: 37px;
  display: inline-block;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline
}

.icon-black-tag-pdf:before {
  content: "";
  display: block;
  width: 0;
  height: 150%
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  .icon-black-tag-pdf {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite-2x.png');
    background-size: 115px 979px;
    background-position: 0 -25px;
    height: 22px;
    width: 37px
  }

  .lt-ie9 .icon-black-tag-pdf {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
    background-position: 0 -25px
  }
}

.icon-black-tag-zip {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
  background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
  background-position: 0 -47px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 22px;
  width: 37px;
  display: inline-block;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline
}

.icon-black-tag-zip:before {
  content: "";
  display: block;
  width: 0;
  height: 150%
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  .icon-black-tag-zip {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite-2x.png');
    background-size: 115px 979px;
    background-position: 0 -47px;
    height: 22px;
    width: 37px
  }

  .lt-ie9 .icon-black-tag-zip {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
    background-position: 0 -47px
  }
}

.icon-facebook {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
  background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
  background-position: 0 -382px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 59px;
  width: 61px;
  display: inline-block;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline
}

.icon-facebook:before {
  content: "";
  display: block;
  width: 0;
  height: 150%
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  .icon-facebook {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite-2x.png');
    background-size: 115px 979px;
    background-position: 0 -381px;
    height: 59px;
    width: 61px
  }

  .lt-ie9 .icon-facebook {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
    background-position: 0 -382px
  }
}

.icon-twitter {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
  background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
  background-position: 0 -500px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 59px;
  width: 61px;
  display: inline-block;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline
}

.icon-twitter:before {
  content: "";
  display: block;
  width: 0;
  height: 150%
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  .icon-twitter {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite-2x.png');
    background-size: 115px 979px;
    background-position: 0 -499px;
    height: 59px;
    width: 61px
  }

  .lt-ie9 .icon-twitter {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
    background-position: 0 -500px
  }
}

.icon-linkedin {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
  background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
  background-position: 0 -441px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 59px;
  width: 61px;
  display: inline-block;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline
}

.icon-linkedin:before {
  content: "";
  display: block;
  width: 0;
  height: 150%
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  .icon-linkedin {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite-2x.png');
    background-size: 115px 979px;
    background-position: 0 -440px;
    height: 59px;
    width: 61px
  }

  .lt-ie9 .icon-linkedin {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
    background-position: 0 -441px
  }
}

.icon-play-small {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
  background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
  background-position: 0 -712px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 47px;
  width: 47px;
  display: inline-block;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 10px 0 -18px 0;
  left: -7px;
  position: relative
}

.icon-play-small:before {
  content: "";
  display: block;
  width: 0;
  height: 150%
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  .icon-play-small {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite-2x.png');
    background-size: 115px 979px;
    background-position: 0 -710px;
    height: 47px;
    width: 47px
  }

  .lt-ie9 .icon-play-small {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
    background-position: 0 -712px
  }
}

.icon-play-bigger {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
  background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
  background-position: 0 -759px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 86px;
  width: 86px;
  display: inline-block;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline
}

.icon-play-bigger:before {
  content: "";
  display: block;
  width: 0;
  height: 150%
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  .icon-play-bigger {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite-2x.png');
    background-size: 115px 979px;
    background-position: 0 -757px;
    height: 86px;
    width: 86px
  }

  .lt-ie9 .icon-play-bigger {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
    background-position: 0 -759px
  }
}

.icon-arrow-down {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
  background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
  background-position: 0 -845px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 7px;
  width: 10px;
  display: inline-block;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline
}

.icon-arrow-down:before {
  content: "";
  display: block;
  width: 0;
  height: 150%
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  .icon-arrow-down {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite-2x.png');
    background-size: 115px 979px;
    background-position: 0 -843px;
    height: 7px;
    width: 11px
  }

  .lt-ie9 .icon-arrow-down {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
    background-position: 0 -845px
  }
}

.icon-white-arrow {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
  background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
  background-position: 0 -852px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 11px;
  width: 7px
}

.icon-white-arrow:before {
  content: "";
  display: block;
  width: 0;
  height: 150%
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  .icon-white-arrow {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite-2x.png');
    background-size: 115px 979px;
    background-position: 0 -850px;
    height: 11px;
    width: 7px
  }

  .lt-ie9 .icon-white-arrow {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
    background-position: 0 -852px
  }
}

.icon-wechat {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
  background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
  background-position: 0 -863px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 59px;
  width: 61px;
  display: inline-block;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline
}

.icon-wechat:before {
  content: "";
  display: block;
  width: 0;
  height: 150%
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  .icon-wechat {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite-2x.png');
    background-size: 115px 979px;
    background-position: 0 -861px;
    height: 59px;
    width: 61px
  }

  .lt-ie9 .icon-wechat {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
    background-position: 0 -863px
  }
}

.icon-weibo {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
  background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
  background-position: 0 -922px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 59px;
  width: 61px;
  display: inline-block;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline
}

.icon-weibo:before {
  content: "";
  display: block;
  width: 0;
  height: 150%
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  .icon-weibo {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite-2x.png');
    background-size: 115px 979px;
    background-position: 0 -920px;
    height: 59px;
    width: 61px
  }

  .lt-ie9 .icon-weibo {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
    background-position: 0 -922px
  }
}

.owl-carousel .owl-wrapper:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0
}

.owl-carousel {
  display: none;
  position: relative;
  width: 100%;
  -ms-touch-action: pan-y
}

.owl-wrapper-outer {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d
}

.owl-carousel .owl-wrapper {
  display: none;
  position: relative;
  -webkit-transform: translate3d(0px, 0px, 0px)
}

.owl-carousel .owl-wrapper-outer {
  overflow: hidden;
  position: relative;
  width: 100%
}

.owl-carousel .owl-wrapper-outer.autoHeight {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out
}

.owl-carousel .owl-item {
  float: left
}

.owl-controls .owl-page,
.owl-controls .owl-buttons div {
  cursor: pointer
}

.owl-controls {
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent
}

.grabbing {
  cursor: move
}

.owl-carousel .owl-wrapper {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  will-change: webkit-transform;
  will-change: transform;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  display: table
}

.owl-theme .owl-controls {
  margin-top: 10px;
  text-align: center
}

.owl-theme .owl-controls .owl-buttons div {
  color: #FFF;
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin: 5px;
  padding: 3px 10px;
  font-size: 12px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  background: #869791;
  filter: Alpha(Opacity=50);
  opacity: 0.5
}

.owl-theme .owl-controls.clickable .owl-buttons div:hover {
  filter: Alpha(Opacity=100);
  opacity: 1;
  text-decoration: none
}

.owl-theme .owl-controls .owl-page {
  display: inline-block;
  zoom: 1;
  *display: inline
}

.owl-theme .owl-controls .owl-page span {
  display: block;
  width: 12px;
  height: 12px;
  margin: 5px 7px;
  filter: Alpha(Opacity=50);
  opacity: 0.5;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background: #869791
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
  filter: Alpha(Opacity=100);
  opacity: 1
}

.owl-theme .owl-controls .owl-page span.owl-numbers {
  height: auto;
  width: auto;
  color: #FFF;
  padding: 2px 10px;
  font-size: 12px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px
}

.owl-item.loading {
  min-height: 150px
}

.owl-origin {
  -webkit-perspective: 1200px;
  -webkit-perspective-origin-x: 50%;
  -webkit-perspective-origin-y: 50%;
  -moz-perspective: 1200px;
  -moz-perspective-origin-x: 50%;
  -moz-perspective-origin-y: 50%;
  perspective: 1200px
}

.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease
}

.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease
}

.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease
}

.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease
}

.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both
}

.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both
}

.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both
}

@-webkit-keyframes empty {
  0% {
    opacity: 1
  }
}

@-moz-keyframes empty {
  0% {
    opacity: 1
  }
}

@keyframes empty {
  0% {
    opacity: 1
  }
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0
  }

  100% {
    opacity: 1
  }
}

@-moz-keyframes fadeIn {
  0% {
    opacity: 0
  }

  100% {
    opacity: 1
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0
  }

  100% {
    opacity: 1
  }
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0
  }
}

@-moz-keyframes fadeOut {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1
  }

  100% {
    opacity: 0
  }
}

@-webkit-keyframes backSlideOut {
  25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px)
  }

  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%)
  }

  100% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(-200%)
  }
}

@-moz-keyframes backSlideOut {
  25% {
    opacity: .5;
    -moz-transform: translateZ(-500px)
  }

  75% {
    opacity: .5;
    -moz-transform: translateZ(-500px) translateX(-200%)
  }

  100% {
    opacity: .5;
    -moz-transform: translateZ(-500px) translateX(-200%)
  }
}

@keyframes backSlideOut {
  25% {
    opacity: .5;
    transform: translateZ(-500px)
  }

  75% {
    opacity: .5;
    transform: translateZ(-500px) translateX(-200%)
  }

  100% {
    opacity: .5;
    transform: translateZ(-500px) translateX(-200%)
  }
}

@-webkit-keyframes backSlideIn {

  0%,
  25% {
    opacity: .5;
    -webkit-transform: translateZ(-500px) translateX(200%)
  }

  75% {
    opacity: .5;
    -webkit-transform: translateZ(-500px)
  }

  100% {
    opacity: 1;
    -webkit-transform: translateZ(0) translateX(0)
  }
}

@-moz-keyframes backSlideIn {

  0%,
  25% {
    opacity: .5;
    -moz-transform: translateZ(-500px) translateX(200%)
  }

  75% {
    opacity: .5;
    -moz-transform: translateZ(-500px)
  }

  100% {
    opacity: 1;
    -moz-transform: translateZ(0) translateX(0)
  }
}

@keyframes backSlideIn {

  0%,
  25% {
    opacity: .5;
    transform: translateZ(-500px) translateX(200%)
  }

  75% {
    opacity: .5;
    transform: translateZ(-500px)
  }

  100% {
    opacity: 1;
    transform: translateZ(0) translateX(0)
  }
}

@-webkit-keyframes scaleToFade {
  to {
    opacity: 0;
    -webkit-transform: scale(0.8)
  }
}

@-moz-keyframes scaleToFade {
  to {
    opacity: 0;
    -moz-transform: scale(0.8)
  }
}

@keyframes scaleToFade {
  to {
    opacity: 0;
    transform: scale(0.8)
  }
}

@-webkit-keyframes goDown {
  from {
    -webkit-transform: translateY(-100%)
  }
}

@-moz-keyframes goDown {
  from {
    -moz-transform: translateY(-100%)
  }
}

@keyframes goDown {
  from {
    transform: translateY(-100%)
  }
}

@-webkit-keyframes scaleUpFrom {
  from {
    opacity: 0;
    -webkit-transform: scale(1.5)
  }
}

@-moz-keyframes scaleUpFrom {
  from {
    opacity: 0;
    -moz-transform: scale(1.5)
  }
}

@keyframes scaleUpFrom {
  from {
    opacity: 0;
    transform: scale(1.5)
  }
}

@-webkit-keyframes scaleUpTo {
  to {
    opacity: 0;
    -webkit-transform: scale(1.5)
  }
}

@-moz-keyframes scaleUpTo {
  to {
    opacity: 0;
    -moz-transform: scale(1.5)
  }
}

@keyframes scaleUpTo {
  to {
    opacity: 0;
    transform: scale(1.5)
  }
}

.v-container {
  width: 100%;
  height: 100%
}

.v-container .tile {
  min-height: 220px;
  background-color: #000;
  background-size: cover;
  background-position: center center;
  color: #fff;
  position: relative;
  padding: 0;
  margin-left: -1px
}

.v-container .tile:before,
.v-container .tile:after {
  content: " ";
  display: table
}

.v-container .tile:after {
  clear: both
}

@media (min-width: 768px) {
  .v-container {
    max-width: 750px;
    margin-right: auto;
    margin-left: auto
  }
}

@media (min-width: 992px) {
  .v-container {
    max-width: 960px
  }

  .v-container .tile {
    border: 10px solid #FFF
  }
}

@media (min-width: 768px) {
  .vcol-sm-1 {
    height: 8.333%
  }

  .vcol-sm-2 {
    height: 16.66%
  }

  .vcol-sm-3 {
    height: 25%
  }

  .vcol-sm-4 {
    height: 33.33%
  }

  .vcol-sm-5 {
    height: 41.66%
  }

  .vcol-sm-6 {
    height: 50%
  }

  .vcol-sm-7 {
    height: 58.33%
  }

  .vcol-sm-8 {
    height: 66.66%
  }

  .vcol-sm-9 {
    height: 75%
  }

  .vcol-sm-10 {
    height: 83.33%
  }

  .vcol-sm-11 {
    height: 91.66%
  }

  .vcol-sm-12 {
    height: 100%
  }

  .vcol-sm-pull-0 {
    bottom: auto
  }

  .vcol-sm-pull-1 {
    bottom: 8.333%
  }

  .vcol-sm-pull-2 {
    bottom: 16.66%
  }

  .vcol-sm-pull-3 {
    bottom: 25%
  }

  .vcol-sm-pull-4 {
    bottom: 33.33%
  }

  .vcol-sm-pull-5 {
    bottom: 41.66%
  }

  .vcol-sm-pull-6 {
    bottom: 50%
  }

  .vcol-sm-pull-7 {
    bottom: 58.33%
  }

  .vcol-sm-pull-8 {
    bottom: 66.66%
  }

  .vcol-sm-pull-9 {
    bottom: 75%
  }

  .vcol-sm-pull-10 {
    bottom: 83.33%
  }

  .vcol-sm-pull-11 {
    bottom: 91.66%
  }

  .vcol-sm-pull-12 {
    bottom: 100%
  }

  .vcol-sm-push-0 {
    top: auto
  }

  .vcol-sm-push-1 {
    top: 8.333%
  }

  .vcol-sm-push-2 {
    top: 16.66%
  }

  .vcol-sm-push-3 {
    top: 25%
  }

  .vcol-sm-push-4 {
    top: 33.33%
  }

  .vcol-sm-push-5 {
    top: 41.66%
  }

  .vcol-sm-push-6 {
    top: 50%
  }

  .vcol-sm-push-7 {
    top: 58.33%
  }

  .vcol-sm-push-8 {
    top: 66.66%
  }

  .vcol-sm-push-9 {
    top: 75%
  }

  .vcol-sm-push-10 {
    top: 83.33%
  }

  .vcol-sm-push-11 {
    top: 91.66%
  }

  .vcol-sm-push-12 {
    top: 100%
  }

  .vcol-sm-offset-0 {
    margin-top: 0%
  }

  .vcol-sm-offset-1 {
    margin-top: 8.333%
  }

  .vcol-sm-offset-2 {
    margin-top: 16.66%
  }

  .vcol-sm-offset-3 {
    margin-top: 25%
  }

  .vcol-sm-offset-4 {
    margin-top: 33.33%
  }

  .vcol-sm-offset-5 {
    margin-top: 41.66%
  }

  .vcol-sm-offset-6 {
    margin-top: 50%
  }

  .vcol-sm-offset-7 {
    margin-top: 58.33%
  }

  .vcol-sm-offset-8 {
    margin-top: 66.66%
  }

  .vcol-sm-offset-9 {
    margin-top: 75%
  }

  .vcol-sm-offset-10 {
    margin-top: 83.33%
  }

  .vcol-sm-offset-11 {
    margin-top: 91.66%
  }

  .vcol-sm-offset-12 {
    margin-top: 100%
  }
}

@media (min-width: 992px) {
  .vcol-md-1 {
    height: 8.333%
  }

  .vcol-md-2 {
    height: 16.66%
  }

  .vcol-md-3 {
    height: 25%
  }

  .vcol-md-4 {
    height: 33.33%
  }

  .vcol-md-5 {
    height: 41.66%
  }

  .vcol-md-6 {
    height: 50%
  }

  .vcol-md-7 {
    height: 58.33%
  }

  .vcol-md-8 {
    height: 66.66%
  }

  .vcol-md-9 {
    height: 75%
  }

  .vcol-md-10 {
    height: 83.33%
  }

  .vcol-md-11 {
    height: 91.66%
  }

  .vcol-md-12 {
    height: 100%
  }

  .vcol-md-pull-0 {
    bottom: auto
  }

  .vcol-md-pull-1 {
    bottom: 8.333%
  }

  .vcol-md-pull-2 {
    bottom: 16.66%
  }

  .vcol-md-pull-3 {
    bottom: 25%
  }

  .vcol-md-pull-4 {
    bottom: 33.33%
  }

  .vcol-md-pull-5 {
    bottom: 41.66%
  }

  .vcol-md-pull-6 {
    bottom: 50%
  }

  .vcol-md-pull-7 {
    bottom: 58.33%
  }

  .vcol-md-pull-8 {
    bottom: 66.66%
  }

  .vcol-md-pull-9 {
    bottom: 75%
  }

  .vcol-md-pull-10 {
    bottom: 83.33%
  }

  .vcol-md-pull-11 {
    bottom: 91.66%
  }

  .vcol-md-pull-12 {
    bottom: 100%
  }

  .vcol-md-push-0 {
    top: auto
  }

  .vcol-md-push-1 {
    top: 8.333%
  }

  .vcol-md-push-2 {
    top: 16.66%
  }

  .vcol-md-push-3 {
    top: 25%
  }

  .vcol-md-push-4 {
    top: 33.33%
  }

  .vcol-md-push-5 {
    top: 41.66%
  }

  .vcol-md-push-6 {
    top: 50%
  }

  .vcol-md-push-7 {
    top: 58.33%
  }

  .vcol-md-push-8 {
    top: 66.66%
  }

  .vcol-md-push-9 {
    top: 75%
  }

  .vcol-md-push-10 {
    top: 83.33%
  }

  .vcol-md-push-11 {
    top: 91.66%
  }

  .vcol-md-push-12 {
    top: 100%
  }

  .vcol-md-offset-0 {
    margin-top: 0%
  }

  .vcol-md-offset-1 {
    margin-top: 8.333%
  }

  .vcol-md-offset-2 {
    margin-top: 16.66%
  }

  .vcol-md-offset-3 {
    margin-top: 25%
  }

  .vcol-md-offset-4 {
    margin-top: 33.33%
  }

  .vcol-md-offset-5 {
    margin-top: 41.66%
  }

  .vcol-md-offset-6 {
    margin-top: 50%
  }

  .vcol-md-offset-7 {
    margin-top: 58.33%
  }

  .vcol-md-offset-8 {
    margin-top: 66.66%
  }

  .vcol-md-offset-9 {
    margin-top: 75%
  }

  .vcol-md-offset-10 {
    margin-top: 83.33%
  }

  .vcol-md-offset-11 {
    margin-top: 91.66%
  }

  .vcol-md-offset-12 {
    margin-top: 100%
  }
}

@media (min-width: 1200px) {
  .vcol-lg-1 {
    height: 8.333%
  }

  .vcol-lg-2 {
    height: 16.66%
  }

  .vcol-lg-3 {
    height: 25%
  }

  .vcol-lg-4 {
    height: 33.33%
  }

  .vcol-lg-5 {
    height: 41.66%
  }

  .vcol-lg-6 {
    height: 50%
  }

  .vcol-lg-7 {
    height: 58.33%
  }

  .vcol-lg-8 {
    height: 66.66%
  }

  .vcol-lg-9 {
    height: 75%
  }

  .vcol-lg-10 {
    height: 83.33%
  }

  .vcol-lg-11 {
    height: 91.66%
  }

  .vcol-lg-12 {
    height: 100%
  }

  .vcol-lg-pull-0 {
    bottom: auto
  }

  .vcol-lg-pull-1 {
    bottom: 8.333%
  }

  .vcol-lg-pull-2 {
    bottom: 16.66%
  }

  .vcol-lg-pull-3 {
    bottom: 25%
  }

  .vcol-lg-pull-4 {
    bottom: 33.33%
  }

  .vcol-lg-pull-5 {
    bottom: 41.66%
  }

  .vcol-lg-pull-6 {
    bottom: 50%
  }

  .vcol-lg-pull-7 {
    bottom: 58.33%
  }

  .vcol-lg-pull-8 {
    bottom: 66.66%
  }

  .vcol-lg-pull-9 {
    bottom: 75%
  }

  .vcol-lg-pull-10 {
    bottom: 83.33%
  }

  .vcol-lg-pull-11 {
    bottom: 91.66%
  }

  .vcol-lg-pull-12 {
    bottom: 100%
  }

  .vcol-lg-push-0 {
    top: auto
  }

  .vcol-lg-push-1 {
    top: 8.333%
  }

  .vcol-lg-push-2 {
    top: 16.66%
  }

  .vcol-lg-push-3 {
    top: 25%
  }

  .vcol-lg-push-4 {
    top: 33.33%
  }

  .vcol-lg-push-5 {
    top: 41.66%
  }

  .vcol-lg-push-6 {
    top: 50%
  }

  .vcol-lg-push-7 {
    top: 58.33%
  }

  .vcol-lg-push-8 {
    top: 66.66%
  }

  .vcol-lg-push-9 {
    top: 75%
  }

  .vcol-lg-push-10 {
    top: 83.33%
  }

  .vcol-lg-push-11 {
    top: 91.66%
  }

  .vcol-lg-push-12 {
    top: 100%
  }

  .vcol-lg-offset-0 {
    margin-top: 0%
  }

  .vcol-lg-offset-1 {
    margin-top: 8.333%
  }

  .vcol-lg-offset-2 {
    margin-top: 16.66%
  }

  .vcol-lg-offset-3 {
    margin-top: 25%
  }

  .vcol-lg-offset-4 {
    margin-top: 33.33%
  }

  .vcol-lg-offset-5 {
    margin-top: 41.66%
  }

  .vcol-lg-offset-6 {
    margin-top: 50%
  }

  .vcol-lg-offset-7 {
    margin-top: 58.33%
  }

  .vcol-lg-offset-8 {
    margin-top: 66.66%
  }

  .vcol-lg-offset-9 {
    margin-top: 75%
  }

  .vcol-lg-offset-10 {
    margin-top: 83.33%
  }

  .vcol-lg-offset-11 {
    margin-top: 91.66%
  }

  .vcol-lg-offset-12 {
    margin-top: 100%
  }
}

.col-pull-right {
  float: right
}

@media (min-width: 768px) {
  .col-sm-pull-right {
    float: right
  }

  .col-sm-pull-reset {
    float: left
  }
}

@media (min-width: 992px) {
  .col-md-pull-right {
    float: right
  }

  .col-md-pull-reset {
    float: left
  }
}

@media (min-width: 1200px) {
  .col-lg-pull-right {
    float: right
  }

  .col-lg-pull-reset {
    float: left
  }
}

.v-container .m-taller {
  min-height: 330px
}

@media (min-width: 992px) {
  .v-container .m-taller {
    width: 1220px;
    margin-left: -132px
  }

  .rtl .v-container .m-taller {
    margin-left: auto;
    margin-right: -120px;
    border-left: 20px solid;
    border-right: 0
  }
}

.container-table {
  display: table
}

.container-table .col-xs-1,
.container-table .col-sm-1,
.container-table .col-md-1,
.container-table .col-lg-1,
.container-table .col-xs-2,
.container-table .col-sm-2,
.container-table .col-md-2,
.container-table .col-lg-2,
.container-table .col-xs-3,
.container-table .col-sm-3,
.container-table .col-md-3,
.container-table .col-lg-3,
.container-table .col-xs-4,
.container-table .col-sm-4,
.container-table .col-md-4,
.container-table .col-lg-4,
.container-table .col-xs-5,
.container-table .col-sm-5,
.container-table .col-md-5,
.container-table .col-lg-5,
.container-table .col-xs-6,
.container-table .col-sm-6,
.container-table .col-md-6,
.container-table .col-lg-6,
.container-table .col-xs-7,
.container-table .col-sm-7,
.container-table .col-md-7,
.container-table .col-lg-7,
.container-table .col-xs-8,
.container-table .col-sm-8,
.container-table .col-md-8,
.container-table .col-lg-8,
.container-table .col-xs-9,
.container-table .col-sm-9,
.container-table .col-md-9,
.container-table .col-lg-9,
.container-table .col-xs-10,
.container-table .col-sm-10,
.container-table .col-md-10,
.container-table .col-lg-10,
.container-table .col-xs-11,
.container-table .col-sm-11,
.container-table .col-md-11,
.container-table .col-lg-11,
.container-table .col-xs-12,
.container-table .col-sm-12,
.container-table .col-md-12,
.container-table .col-lg-12 {
  float: none;
  display: table-cell
}

.no-gutter .col-xs-1,
.no-gutter .col-sm-1,
.no-gutter .col-md-1,
.no-gutter .col-lg-1,
.no-gutter .col-xs-2,
.no-gutter .col-sm-2,
.no-gutter .col-md-2,
.no-gutter .col-lg-2,
.no-gutter .col-xs-3,
.no-gutter .col-sm-3,
.no-gutter .col-md-3,
.no-gutter .col-lg-3,
.no-gutter .col-xs-4,
.no-gutter .col-sm-4,
.no-gutter .col-md-4,
.no-gutter .col-lg-4,
.no-gutter .col-xs-5,
.no-gutter .col-sm-5,
.no-gutter .col-md-5,
.no-gutter .col-lg-5,
.no-gutter .col-xs-6,
.no-gutter .col-sm-6,
.no-gutter .col-md-6,
.no-gutter .col-lg-6,
.no-gutter .col-xs-7,
.no-gutter .col-sm-7,
.no-gutter .col-md-7,
.no-gutter .col-lg-7,
.no-gutter .col-xs-8,
.no-gutter .col-sm-8,
.no-gutter .col-md-8,
.no-gutter .col-lg-8,
.no-gutter .col-xs-9,
.no-gutter .col-sm-9,
.no-gutter .col-md-9,
.no-gutter .col-lg-9,
.no-gutter .col-xs-10,
.no-gutter .col-sm-10,
.no-gutter .col-md-10,
.no-gutter .col-lg-10,
.no-gutter .col-xs-11,
.no-gutter .col-sm-11,
.no-gutter .col-md-11,
.no-gutter .col-lg-11,
.no-gutter .col-xs-12,
.no-gutter .col-sm-12,
.no-gutter .col-md-12,
.no-gutter .col-lg-12 {
  padding-left: 0;
  padding-right: 0
}

@media (min-width: 768px) {

  .rtl .col-sm-1,
  .rtl .col-sm-2,
  .rtl .col-sm-3,
  .rtl .col-sm-4,
  .rtl .col-sm-5,
  .rtl .col-sm-6,
  .rtl .col-sm-7,
  .rtl .col-sm-8,
  .rtl .col-sm-9,
  .rtl .col-sm-10,
  .rtl .col-sm-11,
  .rtl .col-sm-12 {
    float: right
  }

  .history-container .col-sm-1,
  .history-container .col-sm-2,
  .history-container .col-sm-3,
  .history-container .col-sm-4,
  .history-container .col-sm-5,
  .history-container .col-sm-6,
  .history-container .col-sm-7,
  .history-container .col-sm-8,
  .history-container .col-sm-9,
  .history-container .col-sm-10,
  .history-container .col-sm-11,
  .history-container .col-sm-12 {
    float: none
  }

  .rtl .col-sm-pull-0 {
    right: auto;
    left: auto
  }

  .rtl .col-sm-pull-1 {
    left: 8.33333%;
    right: auto
  }

  .rtl .col-sm-pull-2 {
    left: 16.66667%;
    right: auto
  }

  .rtl .col-sm-pull-3 {
    left: 25%;
    right: auto
  }

  .rtl .col-sm-pull-4 {
    left: 33.33333%;
    right: auto
  }

  .rtl .col-sm-pull-5 {
    left: 41.66667%;
    right: auto
  }

  .rtl .col-sm-pull-6 {
    left: 50%;
    right: auto
  }

  .rtl .col-sm-pull-7 {
    left: 58.33333%;
    right: auto
  }

  .rtl .col-sm-pull-8 {
    left: 66.66667%;
    right: auto
  }

  .rtl .col-sm-pull-9 {
    left: 75%;
    right: auto
  }

  .rtl .col-sm-pull-10 {
    left: 83.33333%;
    right: auto
  }

  .rtl .col-sm-pull-11 {
    left: 91.66667%;
    right: auto
  }

  .rtl .col-sm-pull-12 {
    left: 100%;
    right: auto
  }

  .rtl .col-sm-push-0 {
    left: auto;
    right: auto
  }

  .rtl .col-sm-push-1 {
    left: auto;
    right: 8.33333%
  }

  .rtl .col-sm-push-2 {
    left: auto;
    right: 16.66667%
  }

  .rtl .col-sm-push-3 {
    left: auto;
    right: 25%
  }

  .rtl .col-sm-push-4 {
    left: auto;
    right: 33.33333%
  }

  .rtl .col-sm-push-5 {
    left: auto;
    right: 41.66667%
  }

  .rtl .col-sm-push-6 {
    left: auto;
    right: 50%
  }

  .rtl .col-sm-push-7 {
    left: auto;
    right: 58.33333%
  }

  .rtl .col-sm-push-8 {
    left: auto;
    right: 66.66667%
  }

  .rtl .col-sm-push-9 {
    left: auto;
    right: 75%
  }

  .rtl .col-sm-push-10 {
    left: auto;
    right: 83.33333%
  }

  .rtl .col-sm-push-11 {
    left: auto;
    right: 91.66667%
  }

  .rtl .col-sm-push-12 {
    left: auto;
    right: 100%
  }

  .rtl .col-sm-offset-0 {
    margin-right: 0%;
    margin-left: auto
  }

  .rtl .col-sm-offset-1 {
    margin-right: 8.33333%;
    margin-left: auto
  }

  .rtl .col-sm-offset-2 {
    margin-right: 16.66667%;
    margin-left: auto
  }

  .rtl .col-sm-offset-3 {
    margin-right: 25%;
    margin-left: auto
  }

  .rtl .col-sm-offset-4 {
    margin-right: 33.33333%;
    margin-left: auto
  }

  .rtl .col-sm-offset-5 {
    margin-right: 41.66667%;
    margin-left: auto
  }

  .rtl .col-sm-offset-6 {
    margin-right: 50%;
    margin-left: auto
  }

  .rtl .col-sm-offset-7 {
    margin-right: 58.33333%;
    margin-left: auto
  }

  .rtl .col-sm-offset-8 {
    margin-right: 66.66667%;
    margin-left: auto
  }

  .rtl .col-sm-offset-9 {
    margin-right: 75%;
    margin-left: auto
  }

  .rtl .col-sm-offset-10 {
    margin-right: 83.33333%;
    margin-left: auto
  }

  .rtl .col-sm-offset-11 {
    margin-right: 91.66667%;
    margin-left: auto
  }

  .rtl .col-sm-offset-12 {
    margin-right: 100%;
    margin-left: auto
  }
}

@media (min-width: 992px) {

  .rtl .col-md-1,
  .rtl .col-md-2,
  .rtl .col-md-3,
  .rtl .col-md-4,
  .rtl .col-md-5,
  .rtl .col-md-6,
  .rtl .col-md-7,
  .rtl .col-md-8,
  .rtl .col-md-9,
  .rtl .col-md-10,
  .rtl .col-md-11,
  .rtl .col-md-12 {
    float: right
  }

  .history-container .col-md-1,
  .history-container .col-md-2,
  .history-container .col-md-3,
  .history-container .col-md-4,
  .history-container .col-md-5,
  .history-container .col-md-6,
  .history-container .col-md-7,
  .history-container .col-md-8,
  .history-container .col-md-9,
  .history-container .col-md-10,
  .history-container .col-md-11,
  .history-container .col-md-12 {
    float: none
  }

  .rtl .col-md-pull-0 {
    right: auto;
    left: auto
  }

  .rtl .col-md-pull-1 {
    left: 8.33333%;
    right: auto
  }

  .rtl .col-md-pull-2 {
    left: 16.66667%;
    right: auto
  }

  .rtl .col-md-pull-3 {
    left: 25%;
    right: auto
  }

  .rtl .col-md-pull-4 {
    left: 33.33333%;
    right: auto
  }

  .rtl .col-md-pull-5 {
    left: 41.66667%;
    right: auto
  }

  .rtl .col-md-pull-6 {
    left: 50%;
    right: auto
  }

  .rtl .col-md-pull-7 {
    left: 58.33333%;
    right: auto
  }

  .rtl .col-md-pull-8 {
    left: 66.66667%;
    right: auto
  }

  .rtl .col-md-pull-9 {
    left: 75%;
    right: auto
  }

  .rtl .col-md-pull-10 {
    left: 83.33333%;
    right: auto
  }

  .rtl .col-md-pull-11 {
    left: 91.66667%;
    right: auto
  }

  .rtl .col-md-pull-12 {
    left: 100%;
    right: auto
  }

  .rtl .col-md-push-0 {
    left: auto;
    right: auto
  }

  .rtl .col-md-push-1 {
    left: auto;
    right: 8.33333%
  }

  .rtl .col-md-push-2 {
    left: auto;
    right: 16.66667%
  }

  .rtl .col-md-push-3 {
    left: auto;
    right: 25%
  }

  .rtl .col-md-push-4 {
    left: auto;
    right: 33.33333%
  }

  .rtl .col-md-push-5 {
    left: auto;
    right: 41.66667%
  }

  .rtl .col-md-push-6 {
    left: auto;
    right: 50%
  }

  .rtl .col-md-push-7 {
    left: auto;
    right: 58.33333%
  }

  .rtl .col-md-push-8 {
    left: auto;
    right: 66.66667%
  }

  .rtl .col-md-push-9 {
    left: auto;
    right: 75%
  }

  .rtl .col-md-push-10 {
    left: auto;
    right: 83.33333%
  }

  .rtl .col-md-push-11 {
    left: auto;
    right: 91.66667%
  }

  .rtl .col-md-push-12 {
    left: auto;
    right: 100%
  }

  .rtl .col-md-offset-0 {
    margin-right: 0%;
    margin-left: auto
  }

  .rtl .col-md-offset-1 {
    margin-right: 8.33333%;
    margin-left: auto
  }

  .rtl .col-md-offset-2 {
    margin-right: 16.66667%;
    margin-left: auto
  }

  .rtl .col-md-offset-3 {
    margin-right: 25%;
    margin-left: auto
  }

  .rtl .col-md-offset-4 {
    margin-right: 33.33333%;
    margin-left: auto
  }

  .rtl .col-md-offset-5 {
    margin-right: 41.66667%;
    margin-left: auto
  }

  .rtl .col-md-offset-6 {
    margin-right: 50%;
    margin-left: auto
  }

  .rtl .col-md-offset-7 {
    margin-right: 58.33333%;
    margin-left: auto
  }

  .rtl .col-md-offset-8 {
    margin-right: 66.66667%;
    margin-left: auto
  }

  .rtl .col-md-offset-9 {
    margin-right: 75%;
    margin-left: auto
  }

  .rtl .col-md-offset-10 {
    margin-right: 83.33333%;
    margin-left: auto
  }

  .rtl .col-md-offset-11 {
    margin-right: 91.66667%;
    margin-left: auto
  }

  .rtl .col-md-offset-12 {
    margin-right: 100%;
    margin-left: auto
  }
}

@media (min-width: 1200px) {

  .rtl .col-lg-1,
  .rtl .col-lg-2,
  .rtl .col-lg-3,
  .rtl .col-lg-4,
  .rtl .col-lg-5,
  .rtl .col-lg-6,
  .rtl .col-lg-7,
  .rtl .col-lg-8,
  .rtl .col-lg-9,
  .rtl .col-lg-10,
  .rtl .col-lg-11,
  .rtl .col-lg-12 {
    float: right
  }

  .history-container .col-lg-1,
  .history-container .col-lg-2,
  .history-container .col-lg-3,
  .history-container .col-lg-4,
  .history-container .col-lg-5,
  .history-container .col-lg-6,
  .history-container .col-lg-7,
  .history-container .col-lg-8,
  .history-container .col-lg-9,
  .history-container .col-lg-10,
  .history-container .col-lg-11,
  .history-container .col-lg-12 {
    float: none
  }

  .rtl .col-lg-pull-0 {
    right: auto;
    left: auto
  }

  .rtl .col-lg-pull-1 {
    left: 8.33333%;
    right: auto
  }

  .rtl .col-lg-pull-2 {
    left: 16.66667%;
    right: auto
  }

  .rtl .col-lg-pull-3 {
    left: 25%;
    right: auto
  }

  .rtl .col-lg-pull-4 {
    left: 33.33333%;
    right: auto
  }

  .rtl .col-lg-pull-5 {
    left: 41.66667%;
    right: auto
  }

  .rtl .col-lg-pull-6 {
    left: 50%;
    right: auto
  }

  .rtl .col-lg-pull-7 {
    left: 58.33333%;
    right: auto
  }

  .rtl .col-lg-pull-8 {
    left: 66.66667%;
    right: auto
  }

  .rtl .col-lg-pull-9 {
    left: 75%;
    right: auto
  }

  .rtl .col-lg-pull-10 {
    left: 83.33333%;
    right: auto
  }

  .rtl .col-lg-pull-11 {
    left: 91.66667%;
    right: auto
  }

  .rtl .col-lg-pull-12 {
    left: 100%;
    right: auto
  }

  .rtl .col-lg-push-0 {
    left: auto;
    right: auto
  }

  .rtl .col-lg-push-1 {
    left: auto;
    right: 8.33333%
  }

  .rtl .col-lg-push-2 {
    left: auto;
    right: 16.66667%
  }

  .rtl .col-lg-push-3 {
    left: auto;
    right: 25%
  }

  .rtl .col-lg-push-4 {
    left: auto;
    right: 33.33333%
  }

  .rtl .col-lg-push-5 {
    left: auto;
    right: 41.66667%
  }

  .rtl .col-lg-push-6 {
    left: auto;
    right: 50%
  }

  .rtl .col-lg-push-7 {
    left: auto;
    right: 58.33333%
  }

  .rtl .col-lg-push-8 {
    left: auto;
    right: 66.66667%
  }

  .rtl .col-lg-push-9 {
    left: auto;
    right: 75%
  }

  .rtl .col-lg-push-10 {
    left: auto;
    right: 83.33333%
  }

  .rtl .col-lg-push-11 {
    left: auto;
    right: 91.66667%
  }

  .rtl .col-lg-push-12 {
    left: auto;
    right: 100%
  }

  .rtl .col-lg-offset-0 {
    margin-right: 0%;
    margin-left: auto
  }

  .rtl .col-lg-offset-1 {
    margin-right: 8.33333%;
    margin-left: auto
  }

  .rtl .col-lg-offset-2 {
    margin-right: 16.66667%;
    margin-left: auto
  }

  .rtl .col-lg-offset-3 {
    margin-right: 25%;
    margin-left: auto
  }

  .rtl .col-lg-offset-4 {
    margin-right: 33.33333%;
    margin-left: auto
  }

  .rtl .col-lg-offset-5 {
    margin-right: 41.66667%;
    margin-left: auto
  }

  .rtl .col-lg-offset-6 {
    margin-right: 50%;
    margin-left: auto
  }

  .rtl .col-lg-offset-7 {
    margin-right: 58.33333%;
    margin-left: auto
  }

  .rtl .col-lg-offset-8 {
    margin-right: 66.66667%;
    margin-left: auto
  }

  .rtl .col-lg-offset-9 {
    margin-right: 75%;
    margin-left: auto
  }

  .rtl .col-lg-offset-10 {
    margin-right: 83.33333%;
    margin-left: auto
  }

  .rtl .col-lg-offset-11 {
    margin-right: 91.66667%;
    margin-left: auto
  }

  .rtl .col-lg-offset-12 {
    margin-right: 100%;
    margin-left: auto
  }
}

.container,
.container-table,
#universal-links-box .linksTable,
.subnav-dd-tabs {
  max-width: 970px !important
}

@media (min-width: 768px) {
  .sm-above-the-fold {
    min-height: 600px;
    height: 75%;
    height: -moz-calc(100% - 300px);
    height: -webkit-calc(100% - 300px);
    height: calc(100% - 300px);
    margin: 15px
  }
}

@media (min-width: 992px) {
  .md-above-the-fold {
    min-height: 600px;
    height: 75%;
    height: -moz-calc(100% - 300px);
    height: -webkit-calc(100% - 300px);
    height: calc(100% - 300px);
    margin: 15px
  }
}

@media (min-width: 1200px) {
  .lg-above-the-fold {
    min-height: 600px;
    height: 75%;
    height: -moz-calc(100% - 300px);
    height: -webkit-calc(100% - 300px);
    height: calc(100% - 300px);
    margin: 15px
  }
}

.footer {
  background: #000;
  text-align: center;
  padding: 62px 0;
  border-top: 1px solid #444444;
  font-size: 12px;
  font-size: 1.2rem
}

.footer .back-to-top {
  position: relative;
  top: -90px;
  background: #fff;
  opacity: 1;
  padding: 23px 26px
}

.sm-above-the-fold+.footer .back-to-top {
  display: none
}

.footer .back-to-top:hover {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  background: #000
}

.footer .back-to-top:hover i {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
  background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
  background-position: 0 -675px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 7px;
  width: 12px;
  display: inline-block;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline
}

.footer .back-to-top:hover i:before {
  content: "";
  display: block;
  width: 0;
  height: 150%
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  .footer .back-to-top:hover i {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite-2x.png');
    background-size: 115px 979px;
    background-position: 0 -674px;
    height: 7px;
    width: 12px
  }

  .lt-ie9 .footer .back-to-top:hover i {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
    background-position: 0 -675px
  }
}

.footer hr {
  border: none;
  height: 1px;
  background: #333333;
  margin: 30px 0
}

.footer a {
  display: inline-block;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  opacity: .4;
  filter: alpha(opacity=40);
  text-transform: uppercase;
  color: #fff;
  padding: 10px 20px;
  margin-bottom: 25px
}

.footer a:hover,
.footer a.active {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  opacity: 1;
  filter: alpha(opacity=100);
  text-decoration: none
}

.footer a#universalLinksButton {
  display: none
}

@media (min-width: 768px) {
  .footer a#universalLinksButton {
    display: inline-block;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline
  }
}

.footer .footer-extra-links {
  max-width: 400px;
  margin: 0 auto
}

.footer .footer-extra-links .icon-small-map {
  float: left;
  margin-top: -7px;
  margin-right: 10px
}

.rtl .footer .footer-extra-links .icon-small-map {
  float: right;
  margin-right: 0;
  margin-left: 10px
}

.footer .pull-right {
  float: none;
  display: block
}

.footer .copyright {
  color: #C0C0C0;
  font-weight: bold;
  margin-top: 20px
}

@media (min-width: 768px) {
  .footer {
    border-top: none;
    padding: 150px 0
  }

  .footer .back-to-top {
    top: -180px
  }

  .footer hr {
    margin: 15px 0
  }

  .footer a {
    margin-bottom: 0
  }

  .footer .footer-links li {
    display: inline-block;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin: 0 20px
  }

  .footer .footer-extra-links {
    text-align: left
  }

  .footer .pull-right {
    float: right
  }

  .rtl .footer .footer-extra-links {
    text-align: right
  }

  .rtl .footer .pull-right {
    float: left
  }
}

#universal-links-box {
  display: block
}

#universal-links-box .linksTable {
  text-align: left
}

#universal-links-box td {
  vertical-align: top
}

#universal-links-box .footer-title {
  color: #E0E0E0;
  text-transform: uppercase;
  display: block;
  margin: 40px 0 25px
}

#universal-links-box li {
  display: block
}

#universal-links-box a {
  padding-left: 0
}

.rtl #universal-links-box .linksTable {
  text-align: right
}

.rtl #universal-links-box a {
  padding-right: 0
}

.default-page-header,
.page-header-w-violator,
.oc-header,
.research-header {
  height: 230px;
  background-size: cover;
  background-color: #000;
  background-position: center center;
  color: #fff;
  display: table;
  width: 100%;
  padding: 0 20px;
  text-align: center;
  position: relative
}

.default-page-header:before,
.page-header-w-violator:before,
.oc-header:before,
.research-header:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url(/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/~/media/centralefcom/about-us/shared/img/gradient.png);
  background-position: left bottom;
  background-repeat: repeat-x;
  background-size: 100% 100%;
  bottom: 0;
  left: 0
}

.default-page-header h1,
.page-header-w-violator h1,
.oc-header h1,
.research-header h1 {
  display: table-cell;
  vertical-align: middle;
  font-size: 32px;
  font-size: 3.2rem;
  line-height: 1;
  position: relative
}

@media (min-width: 1200px) {

  .default-page-header h1,
  .page-header-w-violator h1,
  .oc-header h1,
  .research-header h1 {
    padding-right: 11%;
    padding-left: 11%
  }
}

@media (min-width: 768px) {

  .default-page-header,
  .page-header-w-violator,
  .oc-header,
  .research-header {
    padding: 0 40px;
    height: 610px
  }

  .default-page-header h1,
  .page-header-w-violator h1,
  .oc-header h1,
  .research-header h1 {
    font-size: 70px;
    font-size: 7rem
  }
}

@media (min-width: 1200px) {

  .default-page-header h1,
  .page-header-w-violator h1,
  .oc-header h1,
  .research-header h1 {
    font-size: 80px;
    font-size: 8rem
  }
}

.default-page-header.noimage {
  height: 220px;
  background: white;
  border-bottom: 1px solid #cfcfcf
}

.default-page-header.noimage:before {
  content: none
}

.default-page-header.noimage h1 {
  color: black;
  font-size: 30px;
  font-size: 3rem
}

@media (min-width: 768px) {
  .default-page-header.noimage h1 {
    font-size: 50px;
    font-size: 5rem
  }
}

@media (min-width: 1200px) {
  .default-page-header.noimage h1 {
    font-size: 55px;
    font-size: 5.5rem
  }
}

.page-header-w-violator {
  display: block;
  padding: 0
}

.page-header-w-violator .container,
.page-header-w-violator .container-table,
.page-header-w-violator #universal-links-box .linksTable,
#universal-links-box .page-header-w-violator .linksTable,
.page-header-w-violator .subnav-dd-tabs {
  height: 100%;
  position: relative
}

.page-header-w-violator .text {
  display: table;
  width: 100%;
  height: 100%
}

.page-header-w-violator h1 {
  font-size: 20px;
  font-size: 2rem
}

@media (min-width: 768px) {
  .page-header-w-violator h1 {
    font-size: 53px;
    font-size: 5.3rem
  }
}

@media (min-width: 992px) {
  .page-header-w-violator h1 {
    font-size: 53px;
    font-size: 5.3rem
  }

  .page-header-w-violator .violator {
    right: 3%
  }

  .rtl .page-header-w-violator .violator {
    left: 3%;
    right: inherit
  }

  .page-header-w-violator .text {
    width: 66%;
    text-align: left
  }
}

.form-group.realperson {
  margin-bottom: 30px;
  width: 356px
}

.form-group.realperson .form-control {
  width: auto;
  height: auto
}

.realperson label {
  width: 100%
}

.realperson-challenge {
  display: block;
  color: #000;
  float: right;
  position: absolute;
  left: 200px;
  padding-top: 8px
}

@media (max-width: 768px) {
  .realperson-challenge {
    left: 225px
  }
}

@media (max-width: 767px) {
  .rtl .realperson-challenge {
    left: 20px
  }
}

@media (min-width: 768px) {
  .rtl .realperson-challenge {
    left: 390px
  }
}

@media (min-width: 992px) {
  .rtl .realperson-challenge {
    left: 70px
  }
}

.realperson-text {
  font-family: "Courier New", monospace !important;
  font-size: 6px;
  font-weight: bold;
  letter-spacing: -1px;
  line-height: 3px;
  padding: 0 10px
}

.rtl .realperson-text {
  direction: ltr !important
}

.realperson-regen {
  padding-top: 4px;
  font-size: 12px;
  cursor: pointer
}

.realperson-disabled {
  opacity: 0.5;
  filter: Alpha(Opacity=50)
}

.realperson-disabled .realperson-regen {
  cursor: default
}

.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
  filter: alpha(opacity=80)
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle
}

.mfp-align-top .mfp-container:before {
  display: none
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto
}

.mfp-ajax-cur {
  cursor: progress
}

.mfp-zoom-out-cur,
.mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in
}

.mfp-auto-cursor .mfp-content {
  cursor: auto
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none
}

.mfp-loading.mfp-figure {
  display: none
}

.mfp-hide {
  display: none !important
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044
}

.mfp-preloader a {
  color: #CCC
}

.mfp-preloader a:hover {
  color: #FFF
}

.mfp-s-ready .mfp-preloader {
  display: none
}

.mfp-s-error .mfp-content {
  display: none
}

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  -webkit-box-shadow: none;
  box-shadow: none
}

button::-moz-focus-inner {
  padding: 0;
  border: 0
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  filter: alpha(opacity=65);
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px
}

.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
  filter: alpha(opacity=100)
}

.mfp-close:active {
  top: 1px
}

.mfp-close-btn-in .mfp-close {
  color: #333
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  filter: alpha(opacity=65);
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent
}

.mfp-arrow:active {
  margin-top: -54px
}

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
  filter: alpha(opacity=100)
}

.mfp-arrow:before,
.mfp-arrow:after,
.mfp-arrow .mfp-b,
.mfp-arrow .mfp-a {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent
}

.mfp-arrow:after,
.mfp-arrow .mfp-a {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px
}

.mfp-arrow:before,
.mfp-arrow .mfp-b {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7
}

.mfp-arrow-left {
  left: 0
}

.mfp-arrow-left:after,
.mfp-arrow-left .mfp-a {
  border-right: 17px solid #FFF;
  margin-left: 31px
}

.mfp-arrow-left:before,
.mfp-arrow-left .mfp-b {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F
}

.mfp-arrow-right {
  right: 0
}

.mfp-arrow-right:after,
.mfp-arrow-right .mfp-a {
  border-left: 17px solid #FFF;
  margin-left: 39px
}

.mfp-arrow-right:before,
.mfp-arrow-right .mfp-b {
  border-left: 27px solid #3F3F3F
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px
}

.mfp-iframe-holder .mfp-close {
  top: -40px
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%
}

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000
}

img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto
}

.mfp-figure {
  line-height: 0
}

.mfp-figure:after {
  content: '';
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444
}

.mfp-figure small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px
}

.mfp-figure figure {
  margin: 0
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px
}

.mfp-image-holder .mfp-content {
  max-width: 100%
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer
}

@media screen and (max-width: 800px) and (orientation: landscape),
screen and (max-height: 300px) {
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0
  }

  .mfp-img-mobile img.mfp-img {
    padding: 0
  }

  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0
  }

  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px
  }

  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
  }

  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0
  }

  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px
  }

  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0
  }
}

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75)
  }

  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0
  }

  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%
  }

  .mfp-container {
    padding-left: 6px;
    padding-right: 6px
  }
}

.mfp-ie7 .mfp-img {
  padding: 0
}

.mfp-ie7 .mfp-bottom-bar {
  width: 600px;
  left: 50%;
  margin-left: -300px;
  margin-top: 5px;
  padding-bottom: 5px
}

.mfp-ie7 .mfp-container {
  padding: 0
}

.mfp-ie7 .mfp-content {
  padding-top: 44px
}

.mfp-ie7 .mfp-close {
  top: 0;
  right: 0;
  padding-top: 0
}

.subnav-dd-tabs {
  margin-top: 20px;
  margin-bottom: -35px
}

.subnav-dd-tabs__list {
  border: 1px solid #E5E5E5;
  transition: height .3s;
  overflow: hidden
}

.subnav-dd-tabs__item {
  border-bottom: 1px solid #E5E5E5;
  position: relative
}

.subnav-dd-tabs__item:last-child {
  border-bottom: none
}

.subnav-dd-tabs__item.\--label i {
  position: absolute;
  right: 20px;
  top: 17px
}

.subnav-dd-tabs__link {
  width: 100%;
  text-transform: uppercase;
  color: #000;
  font-size: 11px;
  font-size: 1.1rem;
  font-weight: bold;
  display: table;
  height: 40px;
  line-height: 1.2;
  padding: 0 30px
}

.subnav-dd-tabs__link:hover {
  text-decoration: none;
  background: #F9F9F9;
  color: #000
}

.subnav-dd-tabs__link:focus {
  color: #000;
  text-decoration: none
}

.subnav-dd-tabs__item.\--primary {
  display: none
}

.subnav-dd-tabs__link span {
  display: table-cell;
  vertical-align: middle
}

@media (min-width: 768px) {
  .subnav-dd-tabs {
    text-align: center;
    margin-top: 50px;
    margin-bottom: -30px
  }

  .subnav-dd-tabs__list {
    display: inline-block
  }

  .subnav-dd-tabs__list {
    height: auto !important
  }

  .subnav-dd-tabs__item {
    float: left;
    border-bottom: none;
    border-right: 1px solid #E5E5E5
  }

  .subnav-dd-tabs__item:last-child {
    border-right: none
  }

  .subnav-dd-tabs__item.\--label {
    display: none
  }

  .subnav-dd-tabs__link {
    width: 160px;
    padding: 0 10px
  }

  .subnav-dd-tabs__item.\--primary {
    display: table
  }

  .subnav-dd-tabs__item.\--primary .subnav-dd-tabs__link {
    background: #000;
    color: #fff
  }
}

@media (min-width: 1200px) {
  .header .header-wrapper {
    max-width: 960px;
    margin-right: auto;
    margin-left: auto
  }
}

@media (min-width: 1200px) {

  .container,
  .container-table,
  #universal-links-box .linksTable,
  .subnav-dd-tabs {
    max-width: 960px;
    margin-right: auto;
    margin-left: auto
  }
}

div.violator {
  position: absolute;
  width: 312px;
  height: 312px;
  border-radius: 50%;
  background-color: #fff;
  top: 50%;
  margin-top: -156px;
  right: 12%;
  -webkit-transition: transform 0.3s ease;
  -o-transition: transform 0.3s ease;
  transition: transform 0.3s ease;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  color: #000;
  text-align: center;
  -webkit-box-shadow: 0px 5px 16px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 0px 5px 16px 0px rgba(0, 0, 0, 0.75);
  display: none
}

.rtl div.violator {
  right: inherit;
  left: 12%
}

div.violator>div {
  display: table-cell;
  text-align: center;
  vertical-align: middle
}

div.violator:hover {
  -moz-transform: scale(1.03);
  -ms-transform: scale(1.03);
  -webkit-transform: scale(1.03);
  transform: scale(1.03)
}

div.violator p {
  font-weight: bold;
  margin: 16px 0
}

div.violator .see-all {
  color: #000;
  font-weight: bold;
  text-decoration: underline;
  text-transform: uppercase;
  display: block
}

@media (min-width: 992px) {
  div.violator {
    display: table
  }
}

.mobile-violator {
  display: none
}

.mobile-violator div.violator {
  position: static;
  margin: 0 auto;
  -ms-transform: scale(0.7);
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
  display: table
}

.external-link-cta,
.link-cta {
  font-size: 12px;
  font-size: 1.2rem;
  text-decoration: underline;
  text-transform: uppercase;
  font-weight: bold;
  color: #000
}

.external-link-cta i,
.link-cta i {
  margin-left: 7px
}

.rtl .external-link-cta i,
.rtl .link-cta i {
  margin-right: 7px;
  margin-left: 0
}

.external-link-cta:hover,
.link-cta:hover {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  opacity: .7;
  filter: alpha(opacity=70);
  color: #000
}

.external-link-cta.white,
.white.link-cta {
  color: #fff
}

.main-wrapper {
  margin: 0 0px;
  overflow: hidden;
  color: #000
}

@media (min-width: 1200px) {
  .main-wrapper {
    max-width: 1200px;
    margin-right: auto;
    margin-left: auto
  }
}

.main-wrapper section {
  padding-top: 45px;
  padding-bottom: 45px
}

@media (max-width: 768px) {
  .main-wrapper section.sm-no-padding {
    padding-bottom: 0
  }
}

.main-wrapper section.black {
  background: #000;
  color: #fff
}

.main-wrapper section.black h2:after {
  background: #fff
}

@media (min-width: 768px) {
  .main-wrapper section {
    padding-top: 105px;
    padding-bottom: 105px
  }
}

.main-wrapper h2 {
  font-size: 35px;
  font-size: 3.5rem;
  margin: 40px 0 20px;
  margin: 4rem 0 2rem;
  font-weight: bold;
  line-height: .9
}

.main-wrapper h2:after {
  content: "";
  display: block;
  width: 95px;
  height: 1px;
  background: #e4e4e4;
  margin-top: 50px
}

.main-wrapper h4 {
  font-size: 20px;
  font-size: 2rem;
  line-height: 1
}

.main-wrapper p {
  font-size: 14px;
  font-size: 1.4rem
}

.main-wrapper hr {
  height: 1px;
  width: 100%;
  background: #dddddd;
  border: none;
  margin: 0;
  padding: 0
}

.main-wrapper .big-quote,
.main-wrapper .bigger-quote,
.main-wrapper .small-quote,
.main-wrapper .medium-quote {
  font-weight: bold
}

.main-wrapper .center.big-quote,
.main-wrapper .center.bigger-quote,
.main-wrapper .center.small-quote,
.main-wrapper .center.medium-quote {
  text-align: center
}

.main-wrapper .big-quote {
  margin: 40px 0 20px;
  margin: 4rem 0 2rem;
  font-size: 32px;
  font-size: 3.2rem;
  line-height: 1.2
}

.main-wrapper .bigger-quote {
  font-size: 33px;
  font-size: 3.3rem;
  line-height: 1
}

.main-wrapper .small-quote {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 1.3;
  font-weight: 300 !important
}

.main-wrapper .medium-quote {
  font-size: 23px;
  font-size: 2.3rem;
  line-height: 1.1
}

.main-wrapper .no-padding-top {
  padding-top: 0
}

.main-wrapper .left-line,
.main-wrapper .block-left-line {
  font-size: 24px;
  font-size: 2.4rem;
  font-weight: bold
}

.main-wrapper .left-line:before,
.main-wrapper .block-left-line:before {
  background-color: #cfcfcf;
  vertical-align: middle;
  display: inline-block;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin-right: 10px;
  position: relative;
  content: "";
  height: 1px;
  width: 50px
}

.rtl .main-wrapper .left-line:before,
.rtl .main-wrapper .block-left-line:before {
  margin-right: 0;
  margin-left: 10px
}

.main-wrapper .block-left-line:before {
  display: none
}

.main-wrapper .box-btn-cta,
.main-wrapper .box-btn-cta-white {
  font-size: 11px;
  font-size: 1.1rem;
  border: 1px solid #000;
  text-transform: uppercase;
  display: inline-block;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 14px 20px;
  font-weight: bold;
  margin-top: 10px;
  background: #fff;
  color: #000
}

.main-wrapper .box-btn-cta:hover,
.main-wrapper .box-btn-cta-white:hover {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  text-decoration: none;
  background: #000;
  color: #fff
}

.main-wrapper .box-btn-cta:hover i,
.main-wrapper .box-btn-cta-white:hover i {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
  background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
  background-position: 0 -310px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 10px;
  width: 10px;
  display: inline-block;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline
}

.main-wrapper .box-btn-cta:hover i:before,
.main-wrapper .box-btn-cta-white:hover i:before {
  content: "";
  display: block;
  width: 0;
  height: 150%
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {

  .main-wrapper .box-btn-cta:hover i,
  .main-wrapper .box-btn-cta-white:hover i {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite-2x.png');
    background-size: 115px 979px;
    background-position: 0 -309px;
    height: 10px;
    width: 10px
  }

  .lt-ie9 .main-wrapper .box-btn-cta:hover i,
  .lt-ie9 .main-wrapper .box-btn-cta-white:hover i {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
    background-position: 0 -310px
  }
}

.main-wrapper .box-btn-cta i,
.main-wrapper .box-btn-cta-white i {
  margin-left: 7px
}

.rtl .main-wrapper .box-btn-cta i,
.rtl .main-wrapper .box-btn-cta-white i {
  margin-right: 7px;
  margin-left: 0
}

.main-wrapper .box-btn-cta-white {
  border: 1px solid #656565;
  background: transparent;
  color: #fff
}

.main-wrapper .box-btn-cta-white:hover {
  background: #fff;
  color: #000
}

.main-wrapper .box-btn-cta-white:hover i {
  background-color: transparent;
  border: 0;
  overflow: hidden;
  *text-indent: -9999px;
  background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
  background-position: 0 -320px;
  background-repeat: no-repeat;
  overflow: hidden;
  display: block;
  height: 10px;
  width: 10px;
  display: inline-block;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline
}

.main-wrapper .box-btn-cta-white:hover i:before {
  content: "";
  display: block;
  width: 0;
  height: 150%
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 2dppx) {
  .main-wrapper .box-btn-cta-white:hover i {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite-2x.png');
    background-size: 115px 979px;
    background-position: 0 -319px;
    height: 10px;
    width: 10px
  }

  .lt-ie9 .main-wrapper .box-btn-cta-white:hover i {
    background-image: url('/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/sitecore/__/~/media/centralefcom/about-us/shared/image-sprite.png');
    background-position: 0 -320px
  }
}

.main-wrapper .bg-left-bottom {
  background-position: bottom left;
  background-repeat: no-repeat
}

.rtl .main-wrapper .bg-left-bottom {
  background-position: bottom right
}

.main-wrapper .bg-right-bottom {
  background-position: bottom right;
  background-repeat: no-repeat
}

.rtl .main-wrapper .bg-right-bottom {
  background-position: top left
}

.main-wrapper .bg-cover {
  background-size: cover;
  background-position: center center
}

.main-wrapper .bg-top-left {
  background-position: top left;
  background-repeat: no-repeat
}

.rtl .main-wrapper .bg-top-left {
  background-position: top right
}

@media (min-width: 768px) {
  .main-wrapper .push-90 {
    margin-top: 90px
  }

  .main-wrapper .push-120 {
    margin-top: 120px
  }

  .main-wrapper .push-160 {
    margin-top: 160px
  }

  .main-wrapper .push-240 {
    margin-top: 240px
  }

  .main-wrapper .left-line:before,
  .main-wrapper .block-left-line:before {
    position: absolute;
    width: 95px;
    left: -105px;
    top: 8px
  }

  .rtl .main-wrapper .left-line:before,
  .rtl .main-wrapper .block-left-line:before {
    right: -125px;
    left: inherit
  }

  .main-wrapper .block-left-line {
    padding-left: 105px;
    position: relative
  }

  .main-wrapper .block-left-line:before {
    display: block;
    left: 0
  }

  .rtl .main-wrapper .block-left-line {
    padding-left: 0
  }

  .main-wrapper h2 {
    font-size: 64px;
    font-size: 6.4rem;
    letter-spacing: -6px;
    letter-spacing: -.6rem
  }

  .main-wrapper p {
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: 300
  }

  .main-wrapper .big-quote {
    font-size: 40px;
    font-size: 4rem
  }

  .main-wrapper .bigger-quote {
    font-size: 44px;
    font-size: 4.4rem
  }

  .main-wrapper .small-quote {
    font-size: 16px;
    font-size: 1.6rem
  }

  .main-wrapper .medium-quote {
    font-size: 30px;
    font-size: 3rem
  }

  .main-wrapper .box-btn-cta-white {
    font-size: 12px;
    font-size: 1.2rem;
    font-weight: 400;
    margin-top: 20px
  }
}

@media (min-width: 992px) {
  .main-wrapper .medium-quote {
    font-size: 40px;
    font-size: 4rem
  }

  .main-wrapper .big-quote {
    font-size: 48px;
    font-size: 4.8rem
  }

  .main-wrapper .bigger-quote {
    font-size: 60px;
    font-size: 6rem
  }
}

@media (min-width: 1200px) {
  .main-wrapper h2 {
    font-size: 80px;
    font-size: 8rem
  }
}

.main-wrapper .tiles {
  clear: both
}

.main-wrapper .tiles .tile {
  background-position: center center;
  background-color: #000;
  background-size: cover;
  position: relative;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  height: 250px;
  color: #fff
}

.main-wrapper .tiles .tile:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url(/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/~/media/centralefcom/about-us/shared/img/gradient.png);
  background-position: left bottom;
  background-repeat: repeat-x;
  background-size: 100% 100%;
  bottom: 0;
  left: 0
}

.main-wrapper .tiles .tile .content {
  position: absolute;
  bottom: 0;
  padding: 25px
}

.main-wrapper .tiles .tile .content p {
  margin: 7px 0;
  margin: .7rem 0;
  line-height: 1.1;
  font-weight: 300
}

.main-wrapper .tiles .tile .extra-content {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  height: 0;
  overflow: hidden
}

.main-wrapper .tiles .tile .extra-content .inner:before,
.main-wrapper .tiles .tile .extra-content .inner:after {
  content: " ";
  display: table
}

.main-wrapper .tiles .tile .extra-content .inner:after {
  clear: both
}

.main-wrapper .tiles .tile .icons {
  font-size: 12px;
  font-size: 1.2rem;
  line-height: 1;
  font-weight: 300
}

.main-wrapper .tiles .tile .icons span {
  margin-left: 10px;
  font-size: 1.6rem
}

.main-wrapper .tiles .tile .icons span:first-child {
  margin-left: 0
}

.main-wrapper .tiles .tile .icons i {
  vertical-align: middle;
  margin-right: 3px
}

.main-wrapper .tiles .tile h4 {
  font-size: 22px;
  font-size: 2.2rem;
  line-height: 1;
  width: 80%
}

.main-wrapper .tiles .tile .content-toogle-btn {
  font-size: 12px;
  font-size: 1.2rem;
  text-transform: uppercase;
  text-decoration: underline;
  position: absolute;
  font-weight: bold;
  bottom: 5px;
  right: 25px;
  color: #fff
}

.rtl .main-wrapper .tiles .tile .content-toogle-btn {
  right: inherit;
  left: 25px
}

.main-wrapper .tiles .tile .content-toogle-btn i {
  margin-right: 5px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg)
}

.rtl .main-wrapper .tiles .tile .content-toogle-btn i {
  margin-left: 5px;
  margin-right: 0
}

.main-wrapper .tiles .tile .content-toogle-btn span.expanded {
  display: none
}

.main-wrapper .tiles .tile .content-toogle-btn:hover {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  opacity: .7;
  filter: alpha(opacity=70)
}

.main-wrapper .tiles .tile.expanded {
  height: 400px
}

.main-wrapper .tiles .tile.expanded .content-toogle-btn i {
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg)
}

.main-wrapper .tiles .tile.expanded .content-toogle-btn span.expanded {
  display: inline
}

.main-wrapper .tiles .tile.expanded .content-toogle-btn span.contracted {
  display: none
}

.main-wrapper .tiles .tile.expanded .extra-content {
  height: auto
}

@media (min-width: 768px) {
  .main-wrapper .tiles .tile {
    height: 545px
  }

  .main-wrapper .tiles .tile .icons {
    font-size: 19px;
    font-size: 1.9rem
  }

  .rtl .main-wrapper .tiles .tile .icons {
    overflow: hidden
  }

  .main-wrapper .tiles .tile .icons span {
    margin-left: 20px
  }

  .rtl .main-wrapper .tiles .tile .icons span {
    margin-right: 20px;
    margin-left: 0;
    float: right
  }

  .main-wrapper .tiles .tile .icons i {
    margin-right: 10px
  }

  .rtl .main-wrapper .tiles .tile .icons i {
    margin-right: 0;
    margin-left: 10px
  }

  .main-wrapper .tiles .tile .content {
    padding: 45px
  }

  .main-wrapper .tiles .tile .content p {
    line-height: 1.4
  }

  .main-wrapper .tiles .tile h4 {
    font-size: 24px;
    font-size: 2.4rem;
    width: 80%
  }

  .main-wrapper .tiles .tile .content-toogle-btn {
    bottom: 13px;
    right: 13px
  }

  .rtl .main-wrapper .tiles .tile .content-toogle-btn {
    right: inherit;
    left: 45px
  }

  .main-wrapper .tiles .tile.short {
    height: 380px
  }

  .main-wrapper .tiles .tile.expanded {
    height: 545px
  }

  .main-wrapper .tiles .tile.tall {
    height: 495px
  }
}

@media (min-width: 992px) {
  .main-wrapper .tiles .tile {
    height: 545px
  }

  .main-wrapper .tiles .tile .content {
    padding: 45px
  }

  .main-wrapper .tiles .tile h4 {
    width: 60%
  }

  .main-wrapper .tiles .tile.short {
    height: 380px
  }

  .main-wrapper .tiles .tile.expanded {
    height: 545px
  }

  .main-wrapper .tiles .tile.tall {
    height: 760px
  }
}

.v-container h2 a,
.v-container p a {
  color: #fff;
  opacity: 1;
  filter: alpha(opacity=100)
}

.v-container h2 a:hover,
.v-container p a:hover {
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  text-decoration: none;
  opacity: .9;
  filter: alpha(opacity=90)
}

@media (min-width: 1200px) {
  .v-container {
    max-width: 960px;
    margin-right: auto;
    margin-left: auto
  }
}

@media (min-width: 768px) {
  .sm-above-the-fold.md-home {
    min-height: 990px;
    height: -moz-calc(100% - 160px);
    height: -webkit-calc(100% - 160px);
    height: calc(100% - 160px);
    margin: 0 15px 15px 15px
  }
}

@media (min-width: 768px) {
  .sm-above-the-fold.md-home .hero {
    padding-left: 10%
  }
}

@media (min-width: 992px) {
  .sm-above-the-fold.md-home .hero {
    padding-left: 9%
  }
}

@media (min-width: 1200px) {
  .sm-above-the-fold.md-home .hero {
    padding-left: 9%
  }
}

@media (min-width: 768px) {
  .rtl .sm-above-the-fold.md-home .hero {
    padding-right: 10%
  }
}

@media (min-width: 992px) {
  .rtl .sm-above-the-fold.md-home .hero {
    padding-right: 10%
  }
}

.sm-above-the-fold .tile {
  -webkit-transform: translate3d(0, 0, 0)
}

.sm-above-the-fold .tile:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url(/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/~/media/centralefcom/about-us/shared/img/gradient.png);
  background-position: left bottom;
  background-repeat: repeat-x;
  background-size: 100% 100%;
  bottom: 0;
  left: 0
}

.sm-above-the-fold .tile.negative {
  color: #000;
  background-color: #fff
}

.sm-above-the-fold .tile.negative a {
  color: #000;
  opacity: .8;
  filter: alpha(opacity=80)
}

.sm-above-the-fold .tile.negative a:hover {
  -webkit-transition: opacity 0.3s ease, background-color 0.3s ease;
  -o-transition: opacity 0.3s ease, background-color 0.3s ease;
  transition: opacity 0.3s ease, background-color 0.3s ease;
  opacity: 1;
  filter: alpha(opacity=100);
  background-color: rgba(0, 0, 0, 0.04)
}

.sm-above-the-fold .tile.negative .cta-btn span:before {
  border-color: #000
}

.sm-above-the-fold .tile.negative:before {
  background-image: none
}

@media (min-width: 992px) {
  .sm-above-the-fold .tile.negative .home-numbers p {
    width: 49%;
    max-width: 150px
  }
}

@media (min-width: 768px) {
  .sm-above-the-fold .tile.negative.top:before {
    position: absolute;
    height: 20px;
    width: 100%;
    background: white
  }
}

.sm-above-the-fold .tile.rio-olympics-mobile {
  background: #fff
}

.sm-above-the-fold .tile.rio-olympics-mobile:before {
  display: none
}

.sm-above-the-fold .tile.rio-olympics-mobile .rio-olympics-logo {
  position: relative;
  display: block;
  width: 160px;
  margin: 0 auto;
  margin-top: 45px
}

@media (min-width: 768px) {
  .sm-above-the-fold .tile .rio-olympics-logo {
    position: absolute;
    right: 35px;
    top: 35px
  }
}

.sm-above-the-fold .cta-btn i {
  margin-left: 7px
}

.rtl .sm-above-the-fold .cta-btn i {
  margin-left: 0;
  margin-right: 7px
}

.home-numbers {
  display: block;
  margin: 15px 0
}

.home-numbers p {
  display: inline-block;
  width: 120px
}

@media (min-width: 992px) {
  .home-numbers p {
    width: 150px
  }
}

.home-numbers p span {
  font-weight: bold
}

.home-numbers p .number {
  font-size: 48px;
  font-size: 4.8rem;
  font-style: normal;
  font-weight: bold;
  display: block;
  margin-left: -3px
}

.rio-olympics-logo {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #c2c2c2
}

@media (min-width: 992px) {
  .v-container .tile {
    border: 10px solid #FFF;
    border-top: 0px
  }
}

.home-tile-inner {
  width: 100%;
  position: absolute;
  padding: 25px;
  bottom: 0
}

.home-tile-inner h2 {
  font-size: 20px;
  font-size: 2rem;
  line-height: 1;
  margin: 0
}

.home-tile-inner.hero h2 {
  font-size: 32px;
  font-size: 3.2rem
}

.home-tile-inner p {
  font-size: 12px;
  font-size: 1.2rem;
  opacity: .9;
  filter: alpha(opacity=90);
  line-height: 1.1
}

.home-tile-inner a.see-all {
  color: #fff;
  display: inline-block;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  font-size: 12px;
  font-size: 1.2rem;
  text-decoration: underline;
  text-transform: uppercase;
  margin-top: 15px;
  margin-left: 1px
}

@media (min-width: 768px) {
  .home-tile-inner {
    padding: 35px
  }

  .home-tile-inner h2 {
    font-size: 20px;
    font-size: 2rem
  }

  .home-tile-inner.hero h2 {
    font-size: 48px;
    font-size: 4.8rem
  }

  .home-tile-inner p {
    font-size: 14px;
    font-size: 1.4rem
  }
}

@media (min-width: 992px) and (min-height: 900px) {
  .home-tile-inner {
    padding: 20px
  }

  .home-tile-inner p {
    font-size: 14px;
    font-size: 1.4rem;
    margin: 9px 0 0;
    margin: .9rem 0 0
  }
}

.bottom-tiles-container {
  min-height: 350px
}

.bottom-tiles-container h2 {
  font-size: 24px;
  font-size: 2.4rem
}

.bottom-tiles-container h3 {
  line-height: .9;
  margin-top: 60px
}

.bottom-tiles-container h4 {
  font-size: 20px;
  font-size: 2rem;
  line-height: 1
}

.bottom-tiles-container p {
  font-size: 16px;
  font-size: 1.6rem
}

.bottom-tiles-container .tile {
  position: relative;
  height: 100%;
  background-size: cover;
  background-position: center center
}

.bottom-tiles-container>.row {
  padding-top: 4rem
}

@media (min-width: 768px) {
  .bottom-tiles-container:before {
    content: "";
    width: 100%;
    height: 1px;
    background: #eaeaea;
    position: absolute;
    left: 0
  }
}

.bottom-tiles-container .left {
  padding: 45px 25px
}

.bottom-tiles-container .left .top {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px
}

.bottom-tiles-container .left .top .icon-highlights {
  float: left;
  margin-right: 5px;
  font-size: 14px;
  font-size: 1.4rem
}

.bottom-tiles-container .left h2 {
  margin-bottom: 0
}

.bottom-tiles-container .left h3 {
  font-weight: bold;
  font-size: 12px;
  font-size: 1.2rem;
  text-transform: uppercase;
  margin: 29px 0 0
}

.bottom-tiles-container .left p {
  margin-top: 5px;
  margin-bottom: 9px;
  line-height: 1.2
}

.bottom-tiles-container .left a {
  display: block;
  color: #000;
  text-decoration: underline;
  font-weight: bold;
  margin-top: 13px;
  font-size: 12px;
  font-size: 1.2rem
}

.bottom-tiles-container .left a.read-more {
  text-decoration: none;
  text-transform: uppercase
}

.bottom-tiles-container .item {
  padding: 0 0 50px 0
}

@media (min-width: 768px) {
  .bottom-tiles-container .item {
    padding: 4rem 15px
  }
}

.bottom-tiles-container .item h2,
.bottom-tiles-container .item p {
  margin: 0
}

.bottom-tiles-container .item p {
  line-height: 1.1
}

.bottom-tiles-container .item .link-cta {
  margin-top: 2rem;
  display: block
}

@media (min-width: 1200px) and (min-height: 900px) {
  .bottom-tiles-container .left {
    padding: 45px
  }

  .bottom-tiles-container .right .item .inner {
    padding: 0 45px
  }
}

.cta-btn {
  display: inline-block;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  position: relative;
  text-decoration: none;
  text-align: center;
  color: #fff;
  margin-top: 10px;
  margin-left: 1px
}

.rtl .cta-btn {
  margin-right: 2px;
  margin-left: 0
}

.cta-btn:hover,
.cta-btn:focus {
  color: #fff;
  text-decoration: none
}

.cta-btn:before {
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  content: " ";
  display: block;
  position: absolute;
  width: 100%;
  height: 100%;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP4rwYAAicBJhI8TCIAAAAASUVORK5CYII=");
  opacity: 0;
  filter: alpha(opacity=0)
}

.cta-btn:hover:before {
  opacity: 1;
  filter: alpha(opacity=100)
}

.cta-btn span {
  font-size: 14px;
  font-size: 1.4rem;
  display: block;
  padding: 10px 23px
}

.cta-btn span:before {
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  display: block;
  content: " ";
  position: absolute;
  top: -1px;
  left: 0px;
  width: 100%;
  height: 100%;
  border: 1px solid #fff;
  opacity: .45;
  filter: alpha(opacity=45)
}

.cta-btn:hover span:before {
  opacity: .75;
  filter: alpha(opacity=75)
}

.cta-btn .icon-cta-arrow {
  display: inline-block;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin-left: 10px;
  margin-bottom: -1px
}

.cta-btn.fixed-width {
  max-width: 303px;
  text-align: left;
  display: block
}

.cta-btn.fixed-width .icon-cta-arrow {
  position: absolute;
  right: 10px;
  top: 50%;
  margin: -6px 0 0
}

@media (min-width: 768px) {
  .cta-btn {
    float: none
  }
}

@media (min-height: 900px) {
  .cta-btn {
    margin-top: 20px
  }

  .cta-btn span,
  .cta-btn.fixed-width span {
    padding: 15px 33px
  }
}

.date-line {
  font-weight: bold;
  font-size: 12px;
  font-size: 1.2rem;
  display: inline-block
}

@media (min-width: 768px) {
  .date-line {
    text-align: right;
    display: block
  }
}

.date-line:after {
  display: block;
  content: "";
  width: 90%;
  border-bottom: 1px solid #ccc;
  margin: 15px 0
}

@media (min-width: 768px) {
  .date-line:after {
    position: absolute;
    width: 75%
  }
}

.sm-above-the-fold {
  margin: 0 15px 15px
}

.sm-above-the-fold .date-line {
  color: #fff;
  text-align: left
}

.sm-above-the-fold .date-line:after {
  display: none
}

.rtl .sm-above-the-fold .date-line {
  text-align: right
}

.sm-above-the-fold .negative .date-line {
  color: #000
}

h4 {
  margin: 0 0 20px 0
}

h4 a {
  color: #000;
  opacity: .8;
  filter: alpha(opacity=80)
}

h4 a:hover {
  color: #000;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  text-decoration: none;
  opacity: 1;
  filter: alpha(opacity=100)
}

.load-more {
  float: none;
  text-align: center;
  width: 100%;
  padding: 0 0 0.2em
}

.load-more a {
  padding: 1em 2em;
  display: inline-block;
  background: black;
  color: white;
  text-decoration: none
}

.load-more a:before {
  content: none
}

.load-more a:hover {
  background: white;
  color: black;
  outline: 1px solid black
}

.press-clippings-container {
  margin-bottom: 6rem
}

.press-clippings-container .structure-area h3 {
  font-size: 4rem;
  margin: 3rem 0;
  text-align: left
}

.press-clippings-container .structure-area h3:after {
  margin: 3rem auto 0 0
}

.press-clippings-container .structure-area .logo {
  text-align: center;
  margin-bottom: 60px;
  margin-top: 105px
}

@media (min-width: 768px) {
  .press-clippings-container .structure-area .logo {
    margin: 0;
    line-height: 200px
  }
}

.black-bar {
  width: 100%;
  height: 40px;
  background: black;
  display: block
}

.hero-image {
  padding: 10px 0px;
  display: table;
  width: 100%;
  height: 260px;
  font-weight: bold;
  color: white;
  font-size: 2em
}

.image-container {
  width: 100%;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  padding: 0
}

.left-aside-header {
  font-weight: bold;
  margin-left: 20%
}

.rtl .left-aside-header {
  margin-left: inherit;
  margin-right: 20%
}

.left-aside-text {
  font-weight: bold;
  margin-top: 10px
}

.article-container {
  padding: 30px 20px 0
}

.article-container p {
  font-size: 17px;
  font-size: 1.7rem;
  color: #000
}

.rtl .article-container p {
  text-align: right
}

.article-container ul {
  font-size: 17px;
  font-size: 1.7rem;
  color: #000000;
  padding-left: 20px;
  line-height: 1.42857;
  list-style: disc
}

.rtl .article-container ul {
  padding-left: 0;
  padding-right: 20px
}

.article-heading,
.article-container .article-quote {
  font-weight: bold;
  font-size: 32px;
  font-size: 3.2rem;
  border-top: 1px solid #cfcfcf;
  border-bottom: 1px solid #cfcfcf;
  padding-bottom: 20px;
  line-height: 1.1
}

.article-heading em,
.article-container .article-quote em {
  position: relative;
  font-style: normal
}

.article-heading {
  border-top: none;
  margin-bottom: 30px
}

.article-quote:before {
  content: '\201C';
  font-size: 12rem;
  display: block;
  margin-bottom: -0.5em
}

.carousel-container {
  padding: 30px 0;
  margin: 10px 0;
  border-top: 1px solid #cfcfcf;
  width: 100%
}

.owl-carousel,
.owl-carousel img {
  width: 100%
}

div.owl-item>div {
  display: table-cell;
  vertical-align: middle
}

.carousel-previous,
.carousel-next {
  background: white;
  height: 30px;
  width: 30px;
  line-height: 31px;
  text-align: center;
  font-size: 1.5em;
  position: absolute;
  top: 25%;
  z-index: 1;
  cursor: pointer
}

.carousel-previous {
  left: 0
}

.rtl .carousel-previous {
  left: auto;
  right: 0
}

.carousel-next {
  right: 0
}

.rtl .carousel-next {
  right: auto;
  left: 0
}

.article-information {
  font-size: 20px;
  font-size: 2rem;
  font-weight: normal;
  font-weight: bold;
  padding-top: 50px
}

.article-information i {
  margin-right: 7px;
  margin-bottom: 2px;
  vertical-align: middle
}

.rtl .article-information i {
  margin-left: 7px;
  margin-right: 0
}

.article-information h3 {
  font-size: 20px;
  font-size: 2rem;
  text-transform: none;
  font-weight: normal;
  margin-top: 0
}

.author-email {
  text-decoration: underline;
  color: black
}

.article-information .link {
  color: black;
  display: block;
  text-transform: uppercase;
  font-style: normal;
  font-weight: bold;
  text-decoration: underline;
  margin: 10px 0;
  font-size: 12px;
  font-size: 1.2rem
}

.social-links {
  font-weight: bold;
  font-size: 1.3em;
  padding-top: 80px;
  padding-bottom: 95px
}

.social-links .icon {
  border-right: 1px solid #3c3c3c
}

.social-links .icon:last-child {
  border-right: none
}

.highlight-section h3 {
  font-size: 2.25em;
  color: black;
  text-transform: uppercase;
  padding: 0 15px
}

.highlight-block {
  width: 100%;
  height: 250px;
  display: table;
  margin: 10px 0;
  padding: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border: 1px solid #d1d1d1
}

.highlight-overlay {
  display: table-cell;
  height: 100%;
  width: 100%;
  background: #fff;
  margin: 20px 0;
  vertical-align: bottom;
  padding: 20px;
  color: black
}

.with-image .highlight-overlay {
  color: white;
  background: rgba(0, 0, 0, 0.4)
}

.highlight-header {
  font-size: 30px;
  font-size: 3rem;
  text-transform: uppercase;
  font-weight: bold;
  line-height: 1em
}

.highlight-date {
  font-weight: bold
}

.highlight-stub {
  margin-top: 1em;
  font-size: 16px;
  font-size: 1.6rem
}

@media (min-width: 992px) and (max-width: 1200px) {
  .article-information {
    font-size: 14px;
    font-size: 1.4rem
  }

  .article-information .link {
    font-size: 10px;
    font-size: 1rem
  }

  .highlight-article-container .left-aside-header {
    padding: 0
  }

  .highlight-article-container .left-aside-header:before {
    content: none
  }

  .left-aside {
    font-size: 12px;
    font-size: 1.2rem
  }
}

@media (min-width: 768px) {
  .hero-image {
    font-size: 5em
  }

  .highlight-block {
    height: 340px
  }

  .highlight-overlay {
    padding: 50px
  }

  .highlight-header {
    font-size: 40px;
    font-size: 4rem
  }

  .left-aside {
    text-align: right
  }

  .rtl .left-aside {
    text-align: left
  }

  .article-container,
  .social-links {
    border-left: 1px solid #cfcfcf;
    border-right: 1px solid #cfcfcf
  }

  .social-links {
    padding-bottom: 120px
  }

  .article-container {
    padding: 0 4%
  }

  .left-aside,
  .article-container,
  .article-information {
    padding-top: 60px
  }

  .article-heading,
  .article-container .article-quote {
    font-size: 50px;
    font-size: 5rem
  }

  .article-heading:before,
  .article-container .article-quote:before {
    position: relative;
    background: white;
    width: 0.55em;
    height: 0.75em;
    line-height: 1.3em;
    left: -15%;
    top: 0.1em;
    margin-bottom: -0.5em
  }

  .carousel-previous,
  .carousel-next {
    height: 50px;
    width: 50px;
    line-height: 51px;
    top: 36%
  }
}

@media (min-width: 768px) and (max-width: 992px) {
  .article-information {
    padding-top: 60px;
    border-left: 1px solid #cfcfcf;
    border-right: 1px solid #cfcfcf
  }
}

@media (min-width: 992px) {
  .social-links {
    padding-bottom: 205px
  }

  .article-heading,
  .article-container .article-quote {
    font-size: 50px;
    font-size: 5rem
  }

  .article-heading:before,
  .article-container .article-quote:before {
    left: -12%
  }

  .rtl .article-heading:before,
  .rtl .article-container .article-quote:before {
    left: inherit;
    right: -12%
  }
}

.video-container {
  position: relative
}

.video-container a:hover .icon-play-bigger {
  opacity: .9
}

.video-container img {
  width: 100%
}

.video-container .icon-play-bigger {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -43px;
  margin-left: -43px;
  z-index: 1
}

.highlight-article-container .block-left-line {
  padding-left: 0
}

.highlight-article-container .block-left-line:before {
  display: none
}

@media (min-width: 1200px) {

  .highlight-article-container .container,
  .highlight-article-container .container-table,
  .highlight-article-container #universal-links-box .linksTable,
  #universal-links-box .highlight-article-container .linksTable,
  .highlight-article-container .subnav-dd-tabs {
    max-width: 1170px !important
  }
}

.header-image {
  display: table;
  width: 100%;
  height: 400px;
  margin-bottom: 40px;
  position: relative
}

.header-image:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 80%;
  background-image: url(/assetscdn/WIBIwq6RdJvcD9bc8RMd/legacy/~/media/centralefcom/about-us/shared/img/gradient.png);
  background-position: left bottom;
  background-repeat: repeat-x;
  background-size: 100% 100%;
  bottom: 0;
  left: 0
}

.rtl .header-image:before {
  left: inherit;
  right: 0
}

.hero-image {
  position: relative;
  display: table-cell;
  text-transform: uppercase;
  vertical-align: middle;
  text-align: center;
  width: 100%;
  margin: 0 auto;
  height: 400px;
  color: white;
  font-size: 4em;
  font-weight: bold;
  background: rgba(0, 0, 0, 0.2)
}

.page-heading {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 3.5em;
  color: black
}

.page-intro {
  vertical-align: top
}

.page-intro>div {
  vertical-align: top
}

.page-intro .normal-text {
  margin-top: 0
}

.page-intro .col-sm-6 {
  display: block
}

@media (min-width: 768px) {
  .page-intro .col-sm-6 {
    display: table-cell
  }
}

.quote-text {
  font-weight: bold;
  font-size: 1.5em
}

.mobile-header-placeholder {
  background: black;
  width: 100%;
  height: 55px
}

.header-placeholder {
  background: black;
  width: 100%;
  height: 75px
}

.white-bit {
  background: white;
  width: 100%;
  height: 75px
}

.rtl {
  direction: rtl
}

.container-table {
  margin-top: 40px;
  margin-bottom: 40px
}

@media (min-width: 768px) {
  .container-table {
    width: 550px
  }
}

@media (min-width: 992px) {
  .container-table {
    width: 810px
  }
}

@media (min-width: 1200px) {
  .container-table {
    width: 1000px
  }
}

.year-header {
  background: black;
  color: white;
  text-align: left;
  width: 85px;
  margin: 0px 10px 0 -15px;
  padding-left: 45px;
  font-weight: bold;
  margin-top: 15px;
  margin-bottom: 15px
}

.rtl .year-header {
  text-align: right;
  margin: 15px -15px 15px 10px;
  padding-left: 0;
  padding-right: 45px
}

.history-container .decade-header {
  text-transform: none;
  margin-bottom: 50px;
  padding: 0px 20px
}

@media (min-width: 768px) {
  .history-container .decade-header {
    padding: 0px 0px;
    font-size: 80px;
    font-size: 8rem
  }
}

.decade-leader {
  font-weight: bold;
  font-size: 1.6rem;
  padding: 0px 20px;
  line-height: 1em
}

@media (min-width: 768px) {
  .decade-leader {
    width: 70%;
    padding: 0px 0px
  }
}

.heading {
  font-weight: bold;
  font-size: 24px;
  line-height: 1.1em
}

.copy {
  max-width: 100%;
  padding: 15px 0;
  text-align: justify;
  font-size: 16px;
  font-weight: 300
}

.image {
  margin: 15px auto;
  display: block;
  width: 90%
}

.follow-on {
  margin-top: -40px !important;
  padding-top: 40px
}

.follow-on .year-header {
  display: none
}

.top-align {
  vertical-align: top
}

.bottom-align {
  vertical-align: bottom
}

.middle-align {
  vertical-align: middle
}

.no-padding {
  padding: 0 !important
}

.template-1 .heading,
.template-2 .heading,
.template-7 .heading,
.template-8 .heading {
  padding: 10% 10% 10px 10%;
  text-align: left
}

.template-2.middle-bar .row:first-child .col-sm-6:first-child {
  right: -1px
}

.rtl .template-2.middle-bar .row:first-child .col-sm-6:first-child {
  right: inherit;
  left: -1px
}

.template-3 .heading {
  padding: 0 20%
}

.template-4 .heading {
  font-size: 24px;
  font-size: 2.4rem;
  padding-top: 10%;
  padding-left: 10%;
  padding-right: 10%;
  line-height: 1.1
}

.template-5 .heading {
  padding-left: 10%;
  padding-right: 10%;
  margin-bottom: 12px
}

.template-6 .heading {
  padding: 10% 10% 10px 10%
}

.template-3 .copy {
  padding: 10px 20%
}

.template-4 .copy {
  padding: 10px 10% 10% 10%
}

.template-1 .copy,
.template-2 .copy,
.template-5 .copy,
.template-6 .copy,
.template-7 .copy,
.template-8 .copy {
  padding: 0 10% 20% 10%;
  display: block
}

.template-7 .row>div,
.template-8 .row>div {
  padding-top: 10%
}

.template-7 .copy,
.template-8 .copy {
  padding-top: 0;
  padding-bottom: 0
}

.template-1.middle-bar .middle-bar-border,
.template-2.middle-bar .middle-bar-border,
.template-3.middle-bar .middle-bar-border,
.template-4.middle-bar .middle-bar-border,
.template-5.middle-bar .middle-bar-border,
.template-6.middle-bar .middle-bar-border,
.template-7.middle-bar .middle-bar-border,
.template-8.middle-bar .middle-bar-border {
  border-left: 30px solid black
}

.rtl .template-1.middle-bar .middle-bar-border,
.rtl .template-2.middle-bar .middle-bar-border,
.rtl .template-3.middle-bar .middle-bar-border,
.rtl .template-4.middle-bar .middle-bar-border,
.rtl .template-5.middle-bar .middle-bar-border,
.rtl .template-6.middle-bar .middle-bar-border,
.rtl .template-7.middle-bar .middle-bar-border,
.rtl .template-8.middle-bar .middle-bar-border {
  border-left: 0;
  border-right: 30px solid black;
  margin-right: -2px
}

.template-2.middle-bar .middle-bar-border {
  padding-left: 40px
}

.left-bar {
  border-left: 30px solid black
}

.rtl .owl-carousel {
  direction: ltr
}

.owl-carousel .owl-item {
  display: table;
  width: 100%;
  height: auto
}

.owl-carousel .owl-item img {
  width: 100%;
  height: auto
}

.template-1 .black-box-deco {
  background: black;
  width: 70%;
  height: 40%;
  margin-bottom: -40%;
  position: absolute;
  bottom: 10%;
  right: 0;
  z-index: -1
}

.rtl .template-1 .black-box-deco {
  right: inherit;
  left: 0
}

.template-2 .black-box-deco {
  background: black;
  width: 99.9%;
  height: 70%;
  position: absolute;
  top: 20%;
  z-index: -1;
  margin-bottom: -70%;
  min-height: 250px
}

.template-3 .black-box-deco {
  background: black;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 20%;
  z-index: -1;
  margin-bottom: -100%;
  min-height: 250px
}

.template-4 .black-box-deco {
  height: 100%;
  position: absolute;
  background: black;
  width: 66%;
  margin-bottom: -75%;
  top: 50%;
  right: 0;
  z-index: -1
}

.rtl .template-4 .black-box-deco {
  left: 0;
  right: inherit
}

.template-5 .black-box-deco {
  height: 25%;
  position: absolute;
  background: black;
  width: 85%;
  margin-bottom: -75%;
  top: 80%;
  right: 25%;
  z-index: -1
}

.rtl .template-5 .black-box-deco {
  right: inherit;
  left: 25%
}

.template-6 .black-box-deco {
  height: 70%;
  position: absolute;
  background: black;
  width: 65%;
  margin-bottom: -70%;
  top: 30%;
  right: 0%;
  z-index: -1
}

.rtl .template-6 .black-box-deco {
  right: inherit;
  left: 0%
}

.template-1.middle-bar .year-header,
.template-2.middle-bar .year-header,
.template-3.middle-bar .year-header,
.template-4.middle-bar .year-header,
.template-5.middle-bar .year-header,
.template-6.middle-bar .year-header,
.template-7.middle-bar .year-header,
.template-8.middle-bar .year-header,
.template-1.left-bar .year-header,
.template-2.left-bar .year-header,
.template-3.left-bar .year-header,
.template-4.left-bar .year-header,
.template-5.left-bar .year-header,
.template-6.left-bar .year-header,
.template-7.left-bar .year-header,
.template-8.left-bar .year-header {
  position: absolute;
  color: white;
  z-index: 1;
  font-weight: bold;
  font-size: 1.2em;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  top: 25px;
  line-height: 1.3em
}

.rtl .template-1.middle-bar .year-header,
.rtl .template-2.middle-bar .year-header,
.rtl .template-3.middle-bar .year-header,
.rtl .template-4.middle-bar .year-header,
.rtl .template-5.middle-bar .year-header,
.rtl .template-6.middle-bar .year-header,
.rtl .template-7.middle-bar .year-header,
.rtl .template-8.middle-bar .year-header,
.rtl .template-1.left-bar .year-header,
.rtl .template-2.left-bar .year-header,
.rtl .template-3.left-bar .year-header,
.rtl .template-4.left-bar .year-header,
.rtl .template-5.left-bar .year-header,
.rtl .template-6.left-bar .year-header,
.rtl .template-7.left-bar .year-header,
.rtl .template-8.left-bar .year-header {
  transform: rotate(90deg);
  -webkit-transform: rotate(90deg)
}

@media (min-width: 768px) {

  .template-1.middle-bar .year-header,
  .template-2.middle-bar .year-header,
  .template-5.middle-bar .year-header {
    left: calc(-17%)
  }

  .rtl .template-1.middle-bar .year-header,
  .rtl .template-2.middle-bar .year-header,
  .rtl .template-5.middle-bar .year-header {
    left: inherit;
    right: calc(-17%)
  }

  .template-3.middle-bar .year-header,
  .template-4.middle-bar .year-header {
    left: calc(-14.5%)
  }

  .rtl .template-3.middle-bar .year-header,
  .rtl .template-4.middle-bar .year-header {
    left: inherit;
    right: calc(-14.5%)
  }

  .template-6.middle-bar .year-header {
    left: calc(-17.5%)
  }

  .rtl .template-6.middle-bar .year-header {
    left: inherit;
    right: calc(-17.5%)
  }

  .template-7.middle-bar .year-header,
  .template-8.middle-bar .year-header {
    left: calc(-42px)
  }

  .rtl .template-7.middle-bar .year-header,
  .rtl .template-8.middle-bar .year-header {
    left: inherit;
    right: calc(-42px)
  }

  .template-1.left-bar .year-header,
  .template-2.left-bar .year-header,
  .template-5.left-bar .year-header,
  .template-7.left-bar .year-header,
  .template-8.left-bar .year-header {
    left: calc(-115.6%)
  }

  .rtl .template-1.left-bar .year-header,
  .rtl .template-2.left-bar .year-header,
  .rtl .template-5.left-bar .year-header,
  .rtl .template-7.left-bar .year-header,
  .rtl .template-8.left-bar .year-header {
    left: inherit;
    right: calc(-115.6%)
  }

  .template-3.left-bar .year-header,
  .template-4.left-bar .year-header {
    left: calc(-85.8%)
  }

  .rtl .template-3.left-bar .year-header,
  .rtl .template-4.left-bar .year-header {
    left: inherit;
    right: calc(-85.8%)
  }

  .template-6.left-bar .year-header {
    left: calc(-159.5%)
  }

  .rtl .template-6.left-bar .year-header {
    left: inherit;
    right: calc(-159.5%)
  }
}

@media (min-width: 992px) {

  .template-1.middle-bar .year-header,
  .template-2.middle-bar .year-header,
  .template-5.middle-bar .year-header {
    left: calc(-11.4%)
  }

  .rtl .template-1.middle-bar .year-header,
  .rtl .template-2.middle-bar .year-header,
  .rtl .template-5.middle-bar .year-header {
    left: inherit;
    right: calc(-11.4%)
  }

  .template-3.middle-bar .year-header,
  .template-4.middle-bar .year-header {
    left: calc(-9.5%)
  }

  .rtl .template-3.middle-bar .year-header,
  .rtl .template-4.middle-bar .year-header {
    right: calc(-9.5%);
    left: inherit
  }

  .template-6.middle-bar .year-header {
    left: calc(-12%)
  }

  .rtl .template-6.middle-bar .year-header {
    left: inherit;
    right: calc(-12%)
  }

  .template-1.left-bar .year-header,
  .template-2.left-bar .year-header,
  .template-5.left-bar .year-header,
  .template-7.left-bar .year-header,
  .template-8.left-bar .year-header {
    left: calc(-110.5%)
  }

  .rtl .template-1.left-bar .year-header,
  .rtl .template-2.left-bar .year-header,
  .rtl .template-5.left-bar .year-header,
  .rtl .template-7.left-bar .year-header,
  .rtl .template-8.left-bar .year-header {
    left: inherit;
    right: calc(-110.5%)
  }

  .template-3.left-bar .year-header,
  .template-4.left-bar .year-header {
    left: calc(-81%)
  }

  .rtl .template-3.left-bar .year-header,
  .rtl .template-4.left-bar .year-header {
    left: inherit;
    right: calc(-81%)
  }

  .template-6.left-bar .year-header {
    left: calc(-152.9%)
  }

  .rtl .template-6.left-bar .year-header {
    left: inherit;
    right: calc(-152.9%)
  }
}

@media (min-width: 1200px) {

  .template-1.middle-bar .year-header,
  .template-2.middle-bar .year-header,
  .template-3.middle-bar .year-header,
  .template-5.middle-bar .year-header {
    left: calc(-8.8%)
  }

  .rtl .template-1.middle-bar .year-header,
  .rtl .template-2.middle-bar .year-header,
  .rtl .template-3.middle-bar .year-header,
  .rtl .template-5.middle-bar .year-header {
    left: inherit;
    right: calc(-8.8%)
  }

  .template-3.middle-bar .year-header,
  .template-4.middle-bar .year-header {
    left: calc(-7.6%)
  }

  .rtl .template-3.middle-bar .year-header,
  .rtl .template-4.middle-bar .year-header {
    left: inherit;
    right: calc(-7.6%)
  }

  .template-6.middle-bar .year-header {
    left: calc(-8%)
  }

  .rtl .template-6.middle-bar .year-header {
    left: inherit;
    right: calc(-8%)
  }

  .template-1.left-bar .year-header,
  .template-2.left-bar .year-header,
  .template-5.left-bar .year-header,
  .template-7.left-bar .year-header,
  .template-8.left-bar .year-header {
    left: calc(-108.5%)
  }

  .rtl .template-1.left-bar .year-header,
  .rtl .template-2.left-bar .year-header,
  .rtl .template-5.left-bar .year-header,
  .rtl .template-7.left-bar .year-header,
  .rtl .template-8.left-bar .year-header {
    left: inherit;
    right: calc(-108.5%)
  }

  .template-3.left-bar .year-header,
  .template-4.left-bar .year-header {
    left: calc(-79%)
  }

  .rtl .template-3.left-bar .year-header,
  .rtl .template-4.left-bar .year-header {
    left: inherit;
    right: calc(-79%)
  }

  .template-6.left-bar .year-header {
    left: calc(-150.3%)
  }

  .rtl .template-6.left-bar .year-header {
    left: inherit;
    right: calc(-150.3%)
  }
}

.rtl .left-bar {
  border-left: none;
  border-right: 30px solid black
}

.owl-buttons {
  display: none
}

.owl-theme .owl-controls .owl-page span {
  background: black;
  opacity: 0.3;
  margin: 5px 5px
}

.history-jump-menu {
  width: 100%;
  height: 45px;
  text-align: center;
  z-index: 10
}

ul.history-jump-menu {
  margin: 0
}

ul.history-jump-menu-list {
  display: table;
  width: 100%;
  margin: 0;
  padding: 0
}

ul.history-jump-menu-list li a {
  display: block;
  color: inherit;
  width: 100%;
  height: 100%;
  padding: 30px 0 0 0
}

ul.history-jump-menu-list li a:hover {
  background: #000000;
  color: white;
  text-decoration: none;
  border-bottom: 5px solid black;
  border-right: 1px solid black;
  margin-bottom: -5px
}

ul.history-jump-menu-list li {
  list-style: none;
  border-right: 1px solid lightgrey;
  border-bottom: 1px solid lightgray;
  border-top: 1px solid lightgray;
  display: table-cell;
  margin: 0;
  font-weight: bold;
  font-size: 1.2em;
  color: black;
  background: white;
  text-align: center;
  vertical-align: bottom
}

.history-jump-menu .item-selected {
  background: #000000 !important;
  color: white
}

.history-jump-menu .item-selected a {
  border-bottom: 5px solid black;
  border-right: 1px solid black;
  margin-bottom: -5px
}

@media (min-width: 768px) {
  .history-jump-menu {
    width: auto;
    height: 45px;
    position: absolute;
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top;
    -webkit-transform: rotate(-90deg) translateX(-100%);
    -moz-transform: rotate(-90deg) translateX(-100%);
    -ms-transform: rotate(-90deg) translateX(-100%);
    -o-transform: rotate(-90deg) translateX(-100%);
    transform: rotate(-90deg) translateX(-100%);
    text-align: center
  }

  ul.history-jump-menu {
    margin: 0
  }

  ul.history-jump-menu-list {
    margin: 0 auto
  }

  ul.history-jump-menu-list li a {
    display: block;
    color: inherit;
    width: 100%;
    height: 100%;
    padding: 40px 15px 10px 15px
  }

  ul.history-jump-menu-list li a:hover {
    background: #000000;
    color: white;
    text-decoration: none
  }

  ul.history-jump-menu-list li {
    float: right;
    list-style: none;
    border-right: 1px solid lightgrey;
    border-bottom: 1px solid lightgray;
    position: relative;
    box-sizing: initial;
    margin: 0;
    font-weight: bold;
    font-size: 1.2em;
    min-width: 80px;
    color: black
  }

  .history-jump-menu>ul>li:last-child {
    border-left: 1px solid lightgray
  }

  .history-jump-menu .item-selected {
    background: #000000;
    color: white;
    border-bottom: 5px solid black;
    border-right: 1px solid black
  }

  .history-jump-menu-list li:hover {
    background: #000000;
    color: white;
    border-bottom: 5px solid black;
    border-right: 1px solid black;
    text-decoration: none
  }
}

@media (min-width: 768px) {
  .rtl .history-jump-menu {
    -webkit-transform-origin: top right;
    -moz-transform-origin: top right;
    -ms-transform-origin: top right;
    -o-transform-origin: top right;
    transform-origin: top right;
    -webkit-transform: rotate(90deg) translateX(100%);
    -moz-transform: rotate(90deg) translateX(100%);
    -ms-transform: rotate(90deg) translateX(100%);
    -o-transform: rotate(90deg) translateX(100%);
    transform: rotate(90deg) translateX(100%);
    text-align: center
  }

  .rtl ul.history-jump-menu-list li {
    float: left
  }
}

.our-company-container .tiles.stack-1 {
  margin-top: 100px
}

@media (min-width: 768px) {
  .our-company-container .tiles.stack-1 .tile:last-child {
    margin-top: -455px
  }
}

@media (min-width: 992px) {
  .our-company-container .stack-1 .stack-1-inner {
    position: relative
  }

  .our-company-container .stack-1 .stack-1-inner:before {
    position: absolute;
    background: #000;
    display: block;
    height: 850px;
    content: "";
    width: 25%;
    left: -8.43333%;
    top: 0
  }

  .rtl .our-company-container .stack-1 .stack-1-inner:before {
    right: -8.43333%;
    left: inherit
  }
}

@media (min-width: 768px) {
  .our-company-container .tiles.stack-2 .tile:last-child {
    margin-top: -355px;
    position: relative;
    right: -1px
  }

  .rtl .our-company-container .tiles.stack-2 .tile:last-child {
    right: 0
  }

  .our-company-container .tiles.stack-2 .tile h4 {
    font-size: 24px;
    font-size: 2.4rem
  }
}

@media (min-width: 992px) {
  .our-company-container .tiles.stack-2 .tile:last-child {
    margin-top: -90px
  }
}

.our-company-container section.map-area {
  background: url(//www.ef.se/sitecore/__/~/media/centralefcom/about-us/shared/img/map.jpg) #000 no-repeat;
  background-position: 0px 130px;
  background-size: 100%;
  position: relative
}

.our-company-container section.map-area .bottom-items {
  padding-top: 180px;
  clear: both
}

.our-company-container section.map-area .bottom-items .item:nth-child(-n+2) {
  margin-bottom: 50px
}

.our-company-container section.map-area .bottom-items .item:nth-child(3) {
  clear: left
}

.our-company-container section.map-area .bottom-items span {
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: 400
}

.our-company-container section.map-area .bottom-items h4 {
  font-size: 40px;
  font-size: 4rem;
  letter-spacing: -1px;
  letter-spacing: -.1rem;
  margin: 2px 0 3px;
  margin: .2rem 0 .3rem;
  font-weight: bold;
  line-height: 1
}

.our-company-container section.map-area .bottom-items p {
  margin: 0;
  font-size: 1.6rem;
  font-weight: 400
}

@media (min-width: 768px) {
  .our-company-container section.map-area {
    background-size: auto;
    background-position: center center
  }

  .our-company-container section.map-area:before {
    position: absolute;
    background: #000;
    display: block;
    width: 9999px;
    height: 120px;
    content: "";
    right: 50%;
    top: -120px
  }

  .rtl .our-company-container section.map-area:before {
    right: inherit;
    left: 50%
  }

  .our-company-container section.map-area .bottom-items {
    padding-top: 480px
  }

  .our-company-container section.map-area .bottom-items .item {
    margin-bottom: 0;
    clear: none !important
  }

  .our-company-container section.map-area .bottom-items h4 {
    font-size: 50px;
    font-size: 5rem;
    margin: 10px 0 3px;
    margin: 1rem 0 .3rem
  }
}

@media (min-width: 992px) {
  .our-company-container section.map-area .bottom-items h4 {
    font-size: 48px;
    font-size: 4.8rem
  }
}

.our-company-container .bg-right-bottom {
  background-repeat: no-repeat;
  background-position: -999px
}

.rtl .our-company-container .bg-right-bottom {
  background-position: -999px
}

@media (min-width: 768px) {
  .our-company-container section.img-stacking {
    background: transparent
  }

  .our-company-container section.img-stacking .img-stacking-inner {
    position: relative;
    color: #fff
  }

  .our-company-container section.img-stacking .img-stacking-inner:before {
    position: absolute;
    background: #000;
    display: block;
    width: 9999px;
    height: 965px;
    content: "";
    right: 50%
  }

  .rtl .our-company-container section.img-stacking .img-stacking-inner:before {
    right: auto;
    left: 50%
  }

  .our-company-container section.img-stacking .img-stacking-inner>div {
    height: 570px
  }

  .our-company-container section.img-stacking .img-stacking-inner .bigger-quote {
    margin-top: -60px;
    font-size: 3.2rem
  }

  .our-company-container section.img-stacking .bg-right-bottom {
    background-position: bottom right;
    background-repeat: no-repeat
  }

  .rtl .our-company-container section.img-stacking .bg-right-bottom {
    background-position: bottom left
  }
}

@media (min-width: 992px) {
  .our-company-container section.img-stacking .img-stacking-inner .bigger-quote {
    margin-top: -110px;
    font-size: 4.8rem
  }
}

.structure-area {
  padding-bottom: 0
}

.structure-area .container>div,
.structure-area .container-table>div,
.structure-area #universal-links-box .linksTable>div,
#universal-links-box .structure-area .linksTable>div,
.structure-area .subnav-dd-tabs>div {
  margin-bottom: 60px
}

.structure-area h3 {
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 0.9
}

.structure-area h3:after {
  width: 95px;
  margin-top: 35px
}

.structure-area ul {
  padding-left: 15px;
  margin-bottom: 35px;
  font-weight: 300
}

.rtl .structure-area ul {
  padding-left: 0;
  padding-right: 15px
}

.structure-area li {
  list-style: disc;
  font-size: 13px;
  font-size: 1.3rem;
  margin-bottom: 10px;
  margin-bottom: 1rem;
  line-height: 1.2
}

.structure-area .fact-sheet-link {
  text-transform: uppercase;
  text-decoration: underline;
  color: #fff
}

.structure-area .fact-sheet-link i {
  vertical-align: middle;
  margin-right: 6px;
  margin-top: -2px
}

.rtl .structure-area .fact-sheet-link i {
  margin-left: 6px;
  margin-right: 0
}

.structure-area .fact-sheet-link:hover {
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  opacity: .8;
  filter: alpha(opacity=80)
}

@media (min-width: 768px) {
  .structure-area {
    padding-bottom: 45px
  }

  .structure-area .container>div,
  .structure-area .container-table>div,
  .structure-area #universal-links-box .linksTable>div,
  #universal-links-box .structure-area .linksTable>div,
  .structure-area .subnav-dd-tabs>div {
    margin-bottom: 0
  }

  .structure-area h3 {
    font-size: 48px;
    font-size: 4.8rem;
    letter-spacing: -3px;
    letter-spacing: -.3rem
  }

  .structure-area ul {
    margin-bottom: 55px
  }

  .structure-area li {
    font-size: 14px;
    font-size: 1.4rem
  }
}

.research-container .introduction .medium-quote {
  margin-top: 0;
  margin-bottom: 40px
}

.research-container .img-stacking:before,
.research-container .img-stacking:after {
  content: " ";
  display: table
}

.research-container .img-stacking:after {
  clear: both
}

.research-container .img-stacking,
.research-container .img-stacking .right {
  position: relative
}

.research-container .img-stacking:before,
.research-container .img-stacking .right:before {
  content: "";
  display: block;
  position: absolute;
  background: #000;
  width: 9999px
}

.research-container .img-stacking:before {
  right: 50%;
  height: 43%;
  bottom: 0
}

.rtl .research-container .img-stacking:before {
  right: inherit;
  left: 50%
}

.research-container .img-stacking .right:before {
  left: 0;
  height: 82%;
  bottom: 0px
}

.rtl .research-container .img-stacking .right:before {
  left: inherit;
  right: 0
}

.rtl .research-container .img-stacking .img1 {
  z-index: 1
}

.research-container .img-stacking .img1 img {
  width: 100%
}

.research-container .img-stacking .img2 {
  position: relative
}

.research-container .img-stacking .img2 img {
  padding-top: 20%;
  position: relative;
  width: 80%
}

.research-container .img-stacking .img3 {
  position: relative
}

.research-container .img-stacking .img3 img {
  width: 100%
}

.research-container .logo {
  text-align: center;
  margin-bottom: 30px;
  margin-top: 25px
}

.research-container .black-area h4 {
  list-style: disc
}

.research-container .black-area .fancylist li {
  font-size: 17px;
  font-size: 1.7rem;
  list-style: disc;
  margin-top: 30px;
  margin-left: 20px
}

.rtl .research-container .black-area .fancylist li {
  margin-left: auto;
  margin-right: 20px
}

.research-container .black-area .fancylist h4 {
  font-size: 17px;
  font-size: 1.7rem
}

.research-container .black-area .fancylist span {
  text-transform: none;
  font-weight: normal;
  font-weight: bold;
  display: block
}

@media (min-width: 768px) {
  .research-container .logo {
    margin-bottom: 60px;
    margin-top: 105px
  }

  .research-container .black-area .left {
    padding-right: 5%;
    text-align: right
  }

  .rtl .research-container .black-area .left {
    padding-right: auto;
    padding-left: 5%
  }

  .research-container .black-area .left .medium-quote {
    margin: 0
  }

  .research-container .black-area .left .text {
    width: 80%;
    float: right
  }

  .rtl .research-container .black-area .left .text {
    float: left
  }

  .research-container .black-area .fancylist {
    padding-top: 10px
  }

  .research-container .black-area .fancylist li {
    margin-top: 40px;
    margin-left: 0
  }

  .research-container .black-area .fancylist h4 {
    font-size: 20px;
    font-size: 2rem
  }

  .research-container .black-area .fancylist span {
    font-size: 20px;
    font-size: 2rem
  }

  .research-container .introduction .medium-quote {
    margin-bottom: 60px
  }

  .research-container .introduction .medium-quote:after {
    content: "";
    height: 1px;
    width: 100px;
    background: #ccc;
    display: block;
    position: relative;
    margin: 35px auto 0
  }

  .research-container .tiles,
  .research-container .tiles .right {
    position: relative
  }

  .research-container .tiles:before,
  .research-container .tiles .right:before {
    content: "";
    display: block;
    position: absolute;
    background: #fff;
    width: 9999px
  }

  .research-container .tiles:before {
    right: 50%;
    height: 525px;
    bottom: 0
  }

  .rtl .research-container .tiles:before {
    right: inherit;
    left: 50%
  }

  .research-container .tiles .right:before {
    left: 0;
    height: 250px;
    bottom: 0px
  }

  .rtl .research-container .tiles .right:before {
    left: inherit;
    right: 0
  }
}

@media (min-width: 992px) {
  .research-container .black-area .fancylist {
    padding-top: 20px
  }
}

.partnerships-container .logo {
  text-align: center;
  margin-bottom: 60px;
  margin-top: 105px
}

@media (min-width: 768px) {
  .partnerships-container .logo {
    margin: 0;
    line-height: 350px
  }
}

.partnerships-container .structure-area h3 {
  text-align: center;
  font-size: 30px;
  font-size: 3rem;
  padding: 45px 0 0 0;
  margin-top: 0;
  margin-bottom: 0
}

@media (min-width: 768px) {
  .partnerships-container .structure-area h3 {
    font-size: 64px;
    font-size: 6.4rem
  }
}

@media (min-width: 992px) {
  .partnerships-container .structure-area h3 {
    font-size: 80px;
    font-size: 8rem;
    padding: 105px 0 0 0
  }
}

.partnerships-container .structure-area h3:after {
  margin: 40px auto 0 auto
}

@media (min-width: 768px) {
  .partnerships-container .structure-area h3:after {
    margin: 70px auto 0 auto
  }
}

.partnerships-container .bottom-tiles-container:before {
  background-color: transparent
}

.categories-top {
  background-position: center bottom;
  background-size: cover;
  padding: 60px 0 25px;
  position: relative
}

.categories-top:before {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 70%;
  background-position: center bottom;
  background-size: 100% 100%;
  bottom: 0;
  left: 0
}

.categories-top .content {
  text-align: center;
  color: #000
}

.categories-top h2 {
  line-height: 25px;
  line-height: 2.5rem;
  font-size: 25px;
  font-size: 2.5rem;
  margin: 0
}

.categories-top .filtering-buttons {
  margin-top: 10px
}

.categories-top .filtering-buttons .cta-btn {
  float: none;
  height: 40px;
  margin: 0 0 0 -6px;
  max-width: 78px
}

@media (min-width: 992px) {
  .categories-top .filtering-buttons .cta-btn {
    max-width: 100px
  }
}

.categories-top .filtering-buttons .cta-btn div {
  display: table;
  width: 100%;
  height: 100%
}

.categories-top .filtering-buttons .cta-btn span {
  font-size: 10px;
  font-size: 1rem;
  line-height: 1.2;
  text-transform: none;
  display: table-cell;
  vertical-align: middle;
  height: 38px;
  padding: 0 15px
}

@media (min-width: 992px) {
  .categories-top .filtering-buttons .cta-btn span {
    height: 100%
  }
}

.categories-top .filtering-buttons p {
  font-size: 18px;
  font-size: 1.8rem;
  margin-top: 40px
}

@media (min-width: 768px) {
  .categories-top .filtering-buttons .cta-btn {
    height: 48px;
    max-width: 230px
  }

  .categories-top .filtering-buttons .cta-btn span {
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 25px;
    padding: 0 25px
  }

  .categories-top .filtering-buttons .cta-btn i {
    display: block;
    margin-right: 10px;
    float: left
  }
}

@media (min-width: 768px) {
  .categories-top {
    min-height: 300px;
    max-height: 340px;
    margin: 0 15px;
    height: 75%;
    padding: 0
  }

  .categories-top .content {
    position: absolute;
    bottom: 33px;
    width: 100%
  }

  .categories-top h2 {
    line-height: 45px;
    line-height: 4.5rem;
    font-size: 48px;
    font-size: 4.8rem
  }

  .categories-top p {
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 10px;
    line-height: 1rem;
    font-weight: bold
  }
}

.privacy-container {
  margin-top: 50px
}

.privacy-container.privacy,
.privacy-container.impressum,
.privacy-container.cookies {
  max-width: 550px
}

.privacy-container ul {
  padding: 0
}

@media (min-width: 992px) {
  .privacy-container ul {
    padding-left: 40px
  }
}

.privacy-container h2 {
  font-size: 28px;
  font-size: 2.8rem;
  font-weight: normal;
  font-style: italic;
  padding: 0;
  margin: 0
}

.privacy-container a {
  color: #000;
  font-weight: bold
}

.privacy-container .qa {
  margin-top: 50px
}

.privacy-container .qa h3 {
  font-size: 20px;
  font-size: 2rem;
  font-size: 2rem
}

.privacy-container .qa h3:after {
  content: "";
  width: 70px;
  height: 1px;
  background: #000;
  display: block;
  margin-top: 10px
}

.privacy-container .qa h4 {
  font-size: 16px;
  font-size: 1.6rem;
  padding-left: 30px
}

.privacy-container .qa p {
  font-size: 14px;
  font-size: 1.4rem
}

@media (min-width: 768px) {
  .privacy-container {
    padding-bottom: 100px
  }

  .privacy-container .tile {
    margin-bottom: 30px
  }

  .privacy-container .tile .tile-top {
    padding-bottom: 67.5%
  }

  .privacy-container .tile h3 {
    padding: 0 0 20px 20px
  }

  .privacy-container .tile .content {
    min-height: 150px;
    padding: 17px 20px
  }

  .privacy-container .tile .read-more {
    position: absolute;
    bottom: 17px
  }
}

@media (min-width: 992px) {
  .privacy-container {
    padding-bottom: 180px
  }

  .privacy-container .tile h3 {
    font-size: 27px;
    font-size: 2.7rem;
    line-height: 0.9;
    padding: 0 0 20px 30px
  }

  .privacy-container .tile .content {
    min-height: 170px;
    padding: 20px 25px
  }

  .privacy-container .tile .read-more {
    bottom: 20px
  }
}

@media (min-width: 1200px) {
  .privacy-container .tile .span-bar {
    height: 60px;
    padding: 0 28px
  }

  .privacy-container .tile .span-bar span {
    font-size: 20px;
    font-size: 2rem;
    line-height: 19px;
    line-height: 1.9rem
  }

  .privacy-container .tile .content {
    min-height: 150px
  }
}

@media (min-width: 768px) {
  .contact-us-container {
    min-height: 400px
  }
}

@media (min-width: 992px) {
  .contact-us-container {
    min-height: 600px
  }
}

.contact-us-container h3 {
  margin-bottom: 0
}

.contact-us-container p {
  margin: 0
}

@media (min-width: 992px) {
  .contact-us-container p {
    max-width: 66%
  }
}

.contact-us-container .form-control {
  height: 50px;
  max-width: 356px;
  border-radius: 3px;
  background-color: #fff;
  font-weight: normal;
  font-size: 14px;
  font-size: 1.4rem
}

.contact-us-container textarea.form-control {
  height: 180px
}

.contact-us-container form {
  margin-top: 40px
}

.contact-us-container .content-right p a {
  text-decoration: underline
}

.contact-us-container a {
  color: #000;
  position: relative;
  text-decoration: underline
}

.contact-us-container h4 {
  font-size: 2rem
}

.multi-line-check {
  padding-left: 20px
}

.multi-line-check input {
  margin-left: -20px;
  margin-right: 7px
}

.multi-line-check.invalid {
  border: 1px solid red
}

.form-group label {
  width: 356px;
  font-weight: normal;
  font-size: 14px;
  font-size: 1.4rem;
  color: #999
}

.textarea .form-info {
  padding-top: 30px
}

.form-info {
  font-size: 14px;
  font-size: 1.4rem;
  color: #999;
  display: block;
  margin: 0 0 10px 0
}

.form-info a {
  color: #999
}

.form-info a:after {
  background-color: #999
}

.btn {
  float: none;
  height: 60px;
  width: 356px;
  background: #ec008c;
  color: #fff;
  border: 1px solid #ec008c;
  border-radius: 35px;
  padding: 0 10px;
  font-size: 12px;
  font-size: 1.2rem;
  font-weight: bold;
  text-transform: uppercase;
  -webkit-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease
}

.btn:hover {
  background: #000;
  color: #fff;
  border: 1px solid #000
}

@media (max-width: 480px) {
  .btn {
    width: 345px
  }
}

.required {
  color: #ff0000;
  font-size: 20px;
  font-size: 2rem
}

.sent-msg,
p.required-msg {
  font-weight: bold;
  font-size: 20px;
  font-size: 2rem;
  width: 100%;
  display: block;
  clear: both
}

textarea.form-control {
  height: 180px
}

.contact-us-container .invalid input[type="text"] {
  background: url("//www.ef.se/__/~/media/centralefcom/about-us/shared/validationIcons.png") no-repeat 0 0;
  background-position: 98% -133px;
  background-color: #fff
}

.contact-us-container .invalid input[type="text"].is-realperson {
  background-position: 96% -133px
}

.contact-us-container .valid input[type="text"] {
  background: url("//www.ef.se/__/~/media/centralefcom/about-us/shared/validationIcons.png") no-repeat 0 0;
  background-position: 98% -34px;
  background-color: #fff
}

.contact-us-container .valid input[type="text"].is-realperson {
  background-position: 96% -34px
}

.error {
  font-weight: bold;
  font-size: 20px;
  font-size: 2rem;
  color: #e93333;
  margin: -30px 0 5px 0;
  display: block;
  visibility: hidden;
  z-index: -1;
  height: 30px
}

.realperson-regen {
  display: none
}

.has-error input.is-realperson {
  background-color: #fff0f0;
  color: #000;
  border: 1px solid red
}

.has-error input,
.has-error textarea,
.has-error select {
  border: 1px solid;
  border-color: red !important
}

label.makeclickable.multi-line-check.has-error.invalid {
  border: 1px solid red;
  padding: 0.5rem 0.5rem 0.5rem 0
}

.form-group.realperson .form-control {
  height: 50px;
  margin-top: -7px;
  width: 50%
}

.form-group.realperson label {
  margin: 10px 0 15px
}

.table-content {
  border-left: none;
  padding-left: 15px;
  font-size: 12px;
  font-size: 1.2rem
}

.table-content.half-size-table {
  padding-left: 4px
}

.table-content.half-size-table th,
.table-content.half-size-table td {
  width: 50%
}

.table-content.half-size-table th {
  padding-left: 0
}

@media (min-width: 768px) {
  .table-content {
    font-size: 18px;
    font-size: 1.8rem
  }
}

.table-content .table {
  width: 100%;
  margin-bottom: 40px
}

.table-content tr th,
.table-content tr td {
  padding: 5px
}

@media (min-width: 768px) {

  .table-content tr th,
  .table-content tr td {
    padding: 10px
  }
}

.table-content tr td {
  vertical-align: top;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -webkit-hyphens: auto;
  hyphens: auto;
  max-width: 150px
}

.table-content th {
  color: #333333;
  height: 65px;
  text-align: left
}

@media (min-width: 992px) {
  .table-content th:nth-child(1) {
    width: 160px
  }
}

@media (min-width: 992px) {
  .table-content th:nth-child(3) {
    width: 180px
  }
}

.table-content tr:nth-child(even) {
  background-color: #fafafa
}

.table-content tr:nth-child(n+2) {
  border: 1px solid #e8e8e8
}

.table-content tr:nth-child(n+2) td {
  border-right: 1px solid #e8e8e8
}

.terms-and-conditions-container h1.page-title {
  font-size: 25px;
  font-size: 2.5rem;
  line-height: 1.1
}

.terms-and-conditions-container .subtitle {
  font-weight: bold;
  font-size: 20px;
  font-size: 2rem;
  margin-left: -15px;
  margin-bottom: 20px
}

.terms-and-conditions-container .terms-and-conditions-list {
  margin-top: 30px;
  font-size: 15px;
  font-size: 1.5rem
}

@media (max-width: 767px) {
  .terms-and-conditions-container .terms-and-conditions-list {
    font-size: 17.5px;
    font-size: 1.75rem;
    margin-left: -15px;
    margin-top: 0
  }
}

.terms-and-conditions-container .terms-and-conditions-list .list-row {
  padding: 30px 0
}

@media (max-width: 767px) {
  .terms-and-conditions-container .terms-and-conditions-list .list-row {
    padding: 15px 0
  }
}

.terms-and-conditions-container .terms-and-conditions-list .list-row a.link-text {
  color: #333
}

.terms-and-conditions-container .terms-and-conditions-list .list-row a.link-button {
  color: #333;
  font-weight: bold;
  font-size: 13px;
  font-size: 1.3rem;
  margin: 0em auto;
  display: block;
  position: absolute;
  left: 50%;
  transform: translate(-50%, 0);
  word-break: normal;
  white-space: nowrap;
  padding: 10px 20px;
  border: 1px solid #333;
  cursor: pointer;
  border-radius: 5px
}

.terms-and-conditions-container .terms-and-conditions-list .list-row a.link-button:hover {
  text-decoration: none
}

@media (max-width: 767px) {
  .terms-and-conditions-container .terms-and-conditions-list .list-row a.link-button {
    word-break: normal;
    white-space: normal;
    width: 100%;
    margin: 10px 0;
    position: relative;
    left: 0;
    transform: initial;
    font-size: 12.5px;
    font-size: 1.25rem;
    padding: 10px 40px
  }

  .terms-and-conditions-container .terms-and-conditions-list .list-row a.link-button i {
    font-size: 1.5em;
    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%
  }

  .terms-and-conditions-container .terms-and-conditions-list .list-row a.link-button span {
    position: relative;
    left: 2em
  }
}

.terms-and-conditions-container .product-title,
.terms-and-conditions-container .product-description {
  font-size: 1.6rem
}

.terms-and-conditions-container .product-title {
  font-weight: bold
}

.site-legal .submenu {
  border-bottom: 1px solid #ebebeb
}

.privacy-policy-container,
.contact-us-container,
.cookie-container,
.terms-and-conditions-container {
  padding-top: 30px;
  padding-bottom: 50px
}

.privacy-policy-container .row,
.contact-us-container .row,
.cookie-container .row,
.terms-and-conditions-container .row {
  position: relative
}

.privacy-policy-container h1,
.privacy-policy-container h1.page-title,
.contact-us-container h1,
.contact-us-container h1.page-title,
.cookie-container h1,
.cookie-container h1.page-title,
.terms-and-conditions-container h1,
.terms-and-conditions-container h1.page-title {
  margin-top: 0;
  margin-bottom: 20px;
  font-size: 25px;
  font-size: 2.5rem
}

@media (min-width: 768px) {

  .privacy-policy-container h1,
  .privacy-policy-container h1.page-title,
  .contact-us-container h1,
  .contact-us-container h1.page-title,
  .cookie-container h1,
  .cookie-container h1.page-title,
  .terms-and-conditions-container h1,
  .terms-and-conditions-container h1.page-title {
    font-size: 35px;
    font-size: 3.5rem
  }
}

@media (min-width: 992px) {

  .privacy-policy-container h1,
  .privacy-policy-container h1.page-title,
  .contact-us-container h1,
  .contact-us-container h1.page-title,
  .cookie-container h1,
  .cookie-container h1.page-title,
  .terms-and-conditions-container h1,
  .terms-and-conditions-container h1.page-title {
    font-size: 32px;
    font-size: 3.2rem
  }
}

.privacy-policy-container .last-update,
.contact-us-container .last-update,
.cookie-container .last-update,
.terms-and-conditions-container .last-update {
  font-weight: bold;
  margin-top: -20px;
  font-size: 1.2em
}

.privacy-policy-container h3,
.contact-us-container h3,
.cookie-container h3,
.terms-and-conditions-container h3 {
  font-weight: bold;
  text-transform: none;
  font-size: 20px;
  font-size: 2rem
}

@media (min-width: 992px) {

  .privacy-policy-container h3,
  .contact-us-container h3,
  .cookie-container h3,
  .terms-and-conditions-container h3 {
    font-size: 20px;
    font-size: 2rem
  }

  .rtl .privacy-policy-container h3,
  .rtl .contact-us-container h3,
  .rtl .cookie-container h3,
  .rtl .terms-and-conditions-container h3 {
    font-size: 45px;
    font-size: 4.5rem
  }
}

@media (min-width: 992px) {

  .privacy-policy-container h3.anchor,
  .contact-us-container h3.anchor,
  .cookie-container h3.anchor,
  .terms-and-conditions-container h3.anchor {
    margin-bottom: 16px
  }
}

.privacy-policy-container h3:after,
.contact-us-container h3:after,
.cookie-container h3:after,
.terms-and-conditions-container h3:after {
  width: 100%
}

.privacy-policy-container h3.no-border:after,
.contact-us-container h3.no-border:after,
.cookie-container h3.no-border:after,
.terms-and-conditions-container h3.no-border:after {
  width: 0px
}

.privacy-policy-container h4,
.contact-us-container h4,
.cookie-container h4,
.terms-and-conditions-container h4 {
  margin-top: 20px;
  text-transform: none
}

.privacy-policy-container p,
.contact-us-container p,
.cookie-container p,
.terms-and-conditions-container p {
  font-size: 14px;
  font-size: 1.4rem
}

@media (min-width: 992px) {

  .privacy-policy-container p,
  .contact-us-container p,
  .cookie-container p,
  .terms-and-conditions-container p {
    font-size: 16px;
    font-size: 1.6rem
  }
}

@media (min-width: 992px) {

  .privacy-policy-container .sidebar-menu,
  .contact-us-container .sidebar-menu,
  .cookie-container .sidebar-menu,
  .terms-and-conditions-container .sidebar-menu {
    position: absolute;
    padding-right: 78px
  }
}

.privacy-policy-container .sidebar-menu ul,
.contact-us-container .sidebar-menu ul,
.cookie-container .sidebar-menu ul,
.terms-and-conditions-container .sidebar-menu ul {
  position: relative;
  margin-bottom: 40px
}

@media (min-width: 992px) {

  .privacy-policy-container .sidebar-menu ul.sticky,
  .contact-us-container .sidebar-menu ul.sticky,
  .cookie-container .sidebar-menu ul.sticky,
  .terms-and-conditions-container .sidebar-menu ul.sticky {
    position: fixed;
    top: 0;
    background-color: #fff;
    z-index: 1
  }
}

@media (min-width: 1200px) {

  .privacy-policy-container .sidebar-menu ul.sticky,
  .contact-us-container .sidebar-menu ul.sticky,
  .cookie-container .sidebar-menu ul.sticky,
  .terms-and-conditions-container .sidebar-menu ul.sticky {
    margin-left: 0
  }
}

.privacy-policy-container .sidebar-menu ul.sticky li,
.contact-us-container .sidebar-menu ul.sticky li,
.cookie-container .sidebar-menu ul.sticky li,
.terms-and-conditions-container .sidebar-menu ul.sticky li {
  float: none
}

@media (min-width: 992px) {

  .privacy-policy-container .sidebar-menu li,
  .contact-us-container .sidebar-menu li,
  .cookie-container .sidebar-menu li,
  .terms-and-conditions-container .sidebar-menu li {
    width: 250px
  }
}

.privacy-policy-container .sidebar-menu li a,
.contact-us-container .sidebar-menu li a,
.cookie-container .sidebar-menu li a,
.terms-and-conditions-container .sidebar-menu li a {
  position: relative;
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 20px;
  line-height: 2rem;
  text-decoration: none;
  color: #000;
  text-align: left;
  letter-spacing: 0.7px
}

@media (min-width: 992px) {

  .privacy-policy-container .sidebar-menu li a,
  .contact-us-container .sidebar-menu li a,
  .cookie-container .sidebar-menu li a,
  .terms-and-conditions-container .sidebar-menu li a {
    float: left;
    clear: both;
    padding: 10px 0 10px 10px
  }
}

.privacy-policy-container .sidebar-menu li a:hover,
.privacy-policy-container .sidebar-menu li a.active,
.contact-us-container .sidebar-menu li a:hover,
.contact-us-container .sidebar-menu li a.active,
.cookie-container .sidebar-menu li a:hover,
.cookie-container .sidebar-menu li a.active,
.terms-and-conditions-container .sidebar-menu li a:hover,
.terms-and-conditions-container .sidebar-menu li a.active {
  font-weight: bold
}

.privacy-policy-container .content-right,
.contact-us-container .content-right,
.cookie-container .content-right,
.terms-and-conditions-container .content-right {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.3
}

@media (min-width: 992px) {

  .privacy-policy-container .content-right,
  .contact-us-container .content-right,
  .cookie-container .content-right,
  .terms-and-conditions-container .content-right {
    font-size: 16px;
    font-size: 1.6rem
  }

  .rtl .privacy-policy-container .content-right,
  .rtl .contact-us-container .content-right,
  .rtl .cookie-container .content-right,
  .rtl .terms-and-conditions-container .content-right {
    padding-right: 78px
  }
}

.privacy-policy-container .content-right:last-child,
.contact-us-container .content-right:last-child,
.cookie-container .content-right:last-child,
.terms-and-conditions-container .content-right:last-child {
  padding-bottom: 150px
}

.privacy-policy-container .content-right ul,
.contact-us-container .content-right ul,
.cookie-container .content-right ul,
.terms-and-conditions-container .content-right ul {
  padding-left: 30px;
  list-style: outside;
  margin-bottom: 18px
}

.privacy-policy-container .content-right ul li,
.contact-us-container .content-right ul li,
.cookie-container .content-right ul li,
.terms-and-conditions-container .content-right ul li {
  padding: 5px 0
}

.privacy-policy-container .content-right ul li span,
.contact-us-container .content-right ul li span,
.cookie-container .content-right ul li span,
.terms-and-conditions-container .content-right ul li span {
  font-weight: bold
}

.privacy-policy-container .content-right .no-top,
.contact-us-container .content-right .no-top,
.cookie-container .content-right .no-top,
.terms-and-conditions-container .content-right .no-top {
  margin-top: 0
}

.privacy-policy-container .content-right a,
.contact-us-container .content-right a,
.cookie-container .content-right a,
.terms-and-conditions-container .content-right a {
  word-wrap: break-word;
  text-decoration: underline;
  word-break: normal;
  color: #000
}

.privacy-policy-container .home-tile-inner,
.contact-us-container .home-tile-inner,
.cookie-container .home-tile-inner,
.terms-and-conditions-container .home-tile-inner {
  width: 100%;
  position: absolute;
  padding: 25px;
  bottom: 0
}

.privacy-policy-container .home-tile-inner h2,
.contact-us-container .home-tile-inner h2,
.cookie-container .home-tile-inner h2,
.terms-and-conditions-container .home-tile-inner h2 {
  font-size: 20px;
  font-size: 2rem;
  line-height: 0.9;
  margin: 0
}

.privacy-policy-container .home-tile-inner.hero h2,
.contact-us-container .home-tile-inner.hero h2,
.cookie-container .home-tile-inner.hero h2,
.terms-and-conditions-container .home-tile-inner.hero h2 {
  font-size: 30px;
  font-size: 3rem
}

.privacy-policy-container .home-tile-inner p,
.contact-us-container .home-tile-inner p,
.cookie-container .home-tile-inner p,
.terms-and-conditions-container .home-tile-inner p {
  font-size: 12px;
  font-size: 1.2rem;
  opacity: .9;
  filter: alpha(opacity=90);
  line-height: 1.1;
  margin: 5px 0 0 2px
}

.privacy-policy-container .home-tile-inner a.see-all,
.contact-us-container .home-tile-inner a.see-all,
.cookie-container .home-tile-inner a.see-all,
.terms-and-conditions-container .home-tile-inner a.see-all {
  color: #fff;
  display: inline-block;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  font-size: 12px;
  font-size: 1.2rem;
  text-decoration: underline;
  margin-top: 15px;
  margin-left: 7px;
  opacity: .95;
  filter: alpha(opacity=95)
}

.privacy-policy-container .home-tile-inner a.see-all:hover,
.contact-us-container .home-tile-inner a.see-all:hover,
.cookie-container .home-tile-inner a.see-all:hover,
.terms-and-conditions-container .home-tile-inner a.see-all:hover {
  opacity: 1;
  filter: alpha(opacity=100)
}

@media (min-width: 768px) {

  .privacy-policy-container .home-tile-inner,
  .contact-us-container .home-tile-inner,
  .cookie-container .home-tile-inner,
  .terms-and-conditions-container .home-tile-inner {
    padding: 35px
  }

  .privacy-policy-container .home-tile-inner h2,
  .contact-us-container .home-tile-inner h2,
  .cookie-container .home-tile-inner h2,
  .terms-and-conditions-container .home-tile-inner h2 {
    font-size: 24px;
    font-size: 2.4rem
  }

  .privacy-policy-container .home-tile-inner.hero h2,
  .contact-us-container .home-tile-inner.hero h2,
  .cookie-container .home-tile-inner.hero h2,
  .terms-and-conditions-container .home-tile-inner.hero h2 {
    font-size: 45px;
    font-size: 4.5rem
  }

  .privacy-policy-container .home-tile-inner p,
  .contact-us-container .home-tile-inner p,
  .cookie-container .home-tile-inner p,
  .terms-and-conditions-container .home-tile-inner p {
    margin: 9px 0 0 3px;
    font-size: 16px;
    font-size: 1.6rem
  }

  .privacy-policy-container .home-tile-inner .cta-btn,
  .contact-us-container .home-tile-inner .cta-btn,
  .cookie-container .home-tile-inner .cta-btn,
  .terms-and-conditions-container .home-tile-inner .cta-btn {
    margin-top: 10px;
    margin-left: 5px
  }
}

@media (min-height: 992px) {

  .privacy-policy-container .home-tile-inner .cta-btn,
  .contact-us-container .home-tile-inner .cta-btn,
  .cookie-container .home-tile-inner .cta-btn,
  .terms-and-conditions-container .home-tile-inner .cta-btn {
    margin-top: 20px
  }
}

.privacy-policy-container .bottom-tiles-container,
.contact-us-container .bottom-tiles-container,
.cookie-container .bottom-tiles-container,
.terms-and-conditions-container .bottom-tiles-container {
  min-height: 365px
}

.privacy-policy-container .bottom-tiles-container h2,
.contact-us-container .bottom-tiles-container h2,
.cookie-container .bottom-tiles-container h2,
.terms-and-conditions-container .bottom-tiles-container h2 {
  font-size: 24px;
  font-size: 2.4rem
}

.privacy-policy-container .bottom-tiles-container h2 a,
.contact-us-container .bottom-tiles-container h2 a,
.cookie-container .bottom-tiles-container h2 a,
.terms-and-conditions-container .bottom-tiles-container h2 a {
  color: #000;
  text-decoration: none;
  opacity: .8;
  filter: alpha(opacity=80)
}

.privacy-policy-container .bottom-tiles-container h2 a:hover,
.contact-us-container .bottom-tiles-container h2 a:hover,
.cookie-container .bottom-tiles-container h2 a:hover,
.terms-and-conditions-container .bottom-tiles-container h2 a:hover {
  opacity: 1;
  filter: alpha(opacity=100)
}

.privacy-policy-container .bottom-tiles-container .tile,
.contact-us-container .bottom-tiles-container .tile,
.cookie-container .bottom-tiles-container .tile,
.terms-and-conditions-container .bottom-tiles-container .tile {
  position: relative;
  height: 100%;
  background-size: cover;
  background-position: center center
}

.privacy-policy-container .bottom-tiles-container .left,
.contact-us-container .bottom-tiles-container .left,
.cookie-container .bottom-tiles-container .left,
.terms-and-conditions-container .bottom-tiles-container .left {
  padding: 45px 25px
}

.privacy-policy-container .bottom-tiles-container .left .top,
.contact-us-container .bottom-tiles-container .left .top,
.cookie-container .bottom-tiles-container .left .top,
.terms-and-conditions-container .bottom-tiles-container .left .top {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 14px;
  line-height: 20px
}

.privacy-policy-container .bottom-tiles-container .left .top .icon-highlights,
.contact-us-container .bottom-tiles-container .left .top .icon-highlights,
.cookie-container .bottom-tiles-container .left .top .icon-highlights,
.terms-and-conditions-container .bottom-tiles-container .left .top .icon-highlights {
  float: left;
  margin-right: 5px;
  font-size: 14px;
  font-size: 1.4rem
}

.privacy-policy-container .bottom-tiles-container .left h2,
.contact-us-container .bottom-tiles-container .left h2,
.cookie-container .bottom-tiles-container .left h2,
.terms-and-conditions-container .bottom-tiles-container .left h2 {
  margin-bottom: 0
}

.privacy-policy-container .bottom-tiles-container .left h3,
.contact-us-container .bottom-tiles-container .left h3,
.cookie-container .bottom-tiles-container .left h3,
.terms-and-conditions-container .bottom-tiles-container .left h3 {
  font-weight: bold;
  font-size: 12px;
  font-size: 1.2rem;
  margin: 29px 0 0
}

.privacy-policy-container .bottom-tiles-container .left p,
.contact-us-container .bottom-tiles-container .left p,
.cookie-container .bottom-tiles-container .left p,
.terms-and-conditions-container .bottom-tiles-container .left p {
  margin-top: 5px;
  margin-bottom: 9px;
  line-height: 1.2
}

.privacy-policy-container .bottom-tiles-container .left a,
.contact-us-container .bottom-tiles-container .left a,
.cookie-container .bottom-tiles-container .left a,
.terms-and-conditions-container .bottom-tiles-container .left a {
  display: block;
  color: #000;
  text-decoration: underline;
  font-weight: bold;
  margin-top: 13px;
  font-size: 12px;
  font-size: 1.2rem;
  opacity: .9;
  filter: alpha(opacity=90)
}

.privacy-policy-container .bottom-tiles-container .left a:hover,
.contact-us-container .bottom-tiles-container .left a:hover,
.cookie-container .bottom-tiles-container .left a:hover,
.terms-and-conditions-container .bottom-tiles-container .left a:hover {
  opacity: 1;
  filter: alpha(opacity=100)
}

.privacy-policy-container .bottom-tiles-container .left a.read-more,
.contact-us-container .bottom-tiles-container .left a.read-more,
.cookie-container .bottom-tiles-container .left a.read-more,
.terms-and-conditions-container .bottom-tiles-container .left a.read-more {
  text-decoration: none;
  text-transform: uppercase
}

@media (min-width: 992px) {

  .privacy-policy-container .bottom-tiles-container .left,
  .contact-us-container .bottom-tiles-container .left,
  .cookie-container .bottom-tiles-container .left,
  .terms-and-conditions-container .bottom-tiles-container .left {
    padding: 25px 25px
  }
}

@media (min-width: 1200px) {

  .privacy-policy-container .bottom-tiles-container .left,
  .contact-us-container .bottom-tiles-container .left,
  .cookie-container .bottom-tiles-container .left,
  .terms-and-conditions-container .bottom-tiles-container .left {
    padding: 45px 25px
  }
}

.privacy-policy-container .bottom-tiles-container .right .item,
.contact-us-container .bottom-tiles-container .right .item,
.cookie-container .bottom-tiles-container .right .item,
.terms-and-conditions-container .bottom-tiles-container .right .item {
  position: relative;
  display: table;
  width: 100%;
  min-height: 170px
}

.privacy-policy-container .bottom-tiles-container .right .item .inner,
.contact-us-container .bottom-tiles-container .right .item .inner,
.cookie-container .bottom-tiles-container .right .item .inner,
.terms-and-conditions-container .bottom-tiles-container .right .item .inner {
  padding: 45px 25px;
  display: table-cell;
  vertical-align: middle
}

.privacy-policy-container .bottom-tiles-container .right .item h2,
.privacy-policy-container .bottom-tiles-container .right .item p,
.contact-us-container .bottom-tiles-container .right .item h2,
.contact-us-container .bottom-tiles-container .right .item p,
.cookie-container .bottom-tiles-container .right .item h2,
.cookie-container .bottom-tiles-container .right .item p,
.terms-and-conditions-container .bottom-tiles-container .right .item h2,
.terms-and-conditions-container .bottom-tiles-container .right .item p {
  margin: 0
}

.privacy-policy-container .bottom-tiles-container .right .item p,
.contact-us-container .bottom-tiles-container .right .item p,
.cookie-container .bottom-tiles-container .right .item p,
.terms-and-conditions-container .bottom-tiles-container .right .item p {
  line-height: 1.1
}

.privacy-policy-container .bottom-tiles-container .right .item:after,
.contact-us-container .bottom-tiles-container .right .item:after,
.cookie-container .bottom-tiles-container .right .item:after,
.terms-and-conditions-container .bottom-tiles-container .right .item:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 1px;
  width: 100%;
  background: #dddddd
}

@media (min-width: 768px) {

  .privacy-policy-container .bottom-tiles-container,
  .contact-us-container .bottom-tiles-container,
  .cookie-container .bottom-tiles-container,
  .terms-and-conditions-container .bottom-tiles-container {
    margin: 0 15px;
    height: 35%
  }

  .privacy-policy-container .bottom-tiles-container h2,
  .contact-us-container .bottom-tiles-container h2,
  .cookie-container .bottom-tiles-container h2,
  .terms-and-conditions-container .bottom-tiles-container h2 {
    font-size: 30px;
    font-size: 3rem
  }

  .privacy-policy-container .bottom-tiles-container .right:before,
  .contact-us-container .bottom-tiles-container .right:before,
  .cookie-container .bottom-tiles-container .right:before,
  .terms-and-conditions-container .bottom-tiles-container .right:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    height: 100%;
    width: 1px;
    background: #dddddd
  }
}

.privacy-policy-container .cta-btn,
.contact-us-container .cta-btn,
.cookie-container .cta-btn,
.terms-and-conditions-container .cta-btn {
  display: inline-block;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  position: relative;
  text-decoration: none;
  text-align: center;
  color: #000;
  margin-top: 10px;
  margin-left: 5px;
  float: right;
  border: 1px solid #000;
  background: #fff;
  -webkit-transition: background 0.3s ease;
  -o-transition: background 0.3s ease;
  transition: background 0.3s ease
}

.privacy-policy-container .cta-btn:hover,
.privacy-policy-container .cta-btn:focus,
.contact-us-container .cta-btn:hover,
.contact-us-container .cta-btn:focus,
.cookie-container .cta-btn:hover,
.cookie-container .cta-btn:focus,
.terms-and-conditions-container .cta-btn:hover,
.terms-and-conditions-container .cta-btn:focus {
  color: #fff;
  text-decoration: none;
  background: #000
}

.privacy-policy-container .cta-btn:before,
.contact-us-container .cta-btn:before,
.cookie-container .cta-btn:before,
.terms-and-conditions-container .cta-btn:before {
  display: block;
  content: " ";
  position: absolute;
  width: 100%;
  height: 100%;
  border: 1px solid #000;
  opacity: .45;
  filter: alpha(opacity=45)
}

.privacy-policy-container .cta-btn:hover:before,
.contact-us-container .cta-btn:hover:before,
.cookie-container .cta-btn:hover:before,
.terms-and-conditions-container .cta-btn:hover:before {
  opacity: .75;
  filter: alpha(opacity=75);
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease
}

.privacy-policy-container .cta-btn span,
.contact-us-container .cta-btn span,
.cookie-container .cta-btn span,
.terms-and-conditions-container .cta-btn span {
  font-size: 14px;
  font-size: 1.4rem;
  display: block;
  padding: 6px 16px;
  text-transform: uppercase
}

.privacy-policy-container .cta-btn span:before,
.contact-us-container .cta-btn span:before,
.cookie-container .cta-btn span:before,
.terms-and-conditions-container .cta-btn span:before {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP4rwYAAicBJhI8TCIAAAAASUVORK5CYII=");
  opacity: 0;
  filter: alpha(opacity=0)
}

.privacy-policy-container .cta-btn:hover span:before,
.contact-us-container .cta-btn:hover span:before,
.cookie-container .cta-btn:hover span:before,
.terms-and-conditions-container .cta-btn:hover span:before {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease
}

.privacy-policy-container .cta-btn .icon-cta-arrow,
.contact-us-container .cta-btn .icon-cta-arrow,
.cookie-container .cta-btn .icon-cta-arrow,
.terms-and-conditions-container .cta-btn .icon-cta-arrow {
  display: inline-block;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin-left: 10px;
  margin-bottom: -1px
}

.privacy-policy-container .cta-btn.active:before,
.contact-us-container .cta-btn.active:before,
.cookie-container .cta-btn.active:before,
.terms-and-conditions-container .cta-btn.active:before {
  opacity: 1;
  filter: alpha(opacity=100);
  background: #000
}

.privacy-policy-container .cta-btn.active span,
.contact-us-container .cta-btn.active span,
.cookie-container .cta-btn.active span,
.terms-and-conditions-container .cta-btn.active span {
  position: relative;
  color: #fff
}

.privacy-policy-container .cta-btn.fixed-width,
.contact-us-container .cta-btn.fixed-width,
.cookie-container .cta-btn.fixed-width,
.terms-and-conditions-container .cta-btn.fixed-width {
  max-width: 303px;
  text-align: left;
  display: block
}

.privacy-policy-container .cta-btn.fixed-width .icon-cta-arrow,
.contact-us-container .cta-btn.fixed-width .icon-cta-arrow,
.cookie-container .cta-btn.fixed-width .icon-cta-arrow,
.terms-and-conditions-container .cta-btn.fixed-width .icon-cta-arrow {
  position: absolute;
  right: 20px;
  top: 50%;
  margin: -6px 0 0
}

@media (min-width: 768px) {

  .privacy-policy-container .cta-btn,
  .contact-us-container .cta-btn,
  .cookie-container .cta-btn,
  .terms-and-conditions-container .cta-btn {
    float: none
  }
}

.template {
  height: 100%
}

.mkt-sa .lang-toggle.cefcom-top-bar__top-link,
.mkt-sa .cefcom-footer__lang-selector  {
  display: none;
}
