html {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  font-weight: 400;
  height: 100%
}
@font-face {
	font-display: fallback;
	font-family: "Oracle Sans";
	src: url("https://ma.quarry.com/oracle/oracle-infographic/OracleSans-Rg.woff2") format("woff2"), url("https://ma.quarry.com/oracle/oracle-infographic/OracleSans-Rg.woff") format("woff");
	font-weight: 400;
	font-style: normal
}
@-moz-document url-prefix() {
  body {
    font-weight: lighter !important
  }
}

body {
  margin: 0 auto;
  -webkit-font-smoothing: antialiased;
  height: 100%;
  display: block
}

.oracle-tag {
  position: fixed;
  bottom: 0px;
  right: 70px;
  z-index: 9999;
  width: 52px;
  height: 52px;
  display: block;
  visibility: hidden
}

.oracle-tag img {
  width: 100%;
  height: 100%
}

@media only screen and (max-width: 767px) {
  .oracle-tag {
    right:20px
  }

.copy-container > p{
margin-top:0px !important;
}
.copy-container br {
display:none !important;
}

}

#outro-hotspot-container {
  position: fixed;
  width: 680px;
  height: 680px;
  top: 0;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  display: none
}

@media only screen and (max-width: 767px) {
  #outro-hotspot-container {
    width:100%;
    height: 680px
  }
}

#outro-hotspot-container .hotspot-link {
  position: absolute;
  background-color: transparent;
  width: 100%;
  height: 100%
}

#hotspot-container {
  position: fixed;
  width: 420px;
  height: 420px;
  top: 0;
  z-index: 1;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  pointer-events: none
}

@media only screen and (max-width: 767px) {
  #hotspot-container {
    width:100%;
    height: 680px
  }
}

@media only screen and (max-width: 600px) {
  #hotspot-container {
    width:240px;
    height: 240px
  }
}

@media only screen and (min-width: 768px) and (min-height: 651px) {
  #hotspot-container {
    width:480px;
    height: 480px
  }
}

#hotspot-container .hotspot-link {
  position: absolute;
  background-color: transparent;
  width: 60px;
  height: 60px;
  pointer-events: all
}

@media only screen and (max-width: 767px) {
  #hotspot-container .hotspot-link {
    width:60px;
    height: 60px
  }
}

#hotspot-container #hotspot-link-1 {
  top: 0;
  left: 0
}

@media only screen and (max-width: 767px) {
  #hotspot-container #hotspot-link-1 {
    top:15%;
    left: 20%
  }
}

@media only screen and (max-width: 600px) {
  #hotspot-container #hotspot-link-1 {
    top:0;
    left: 0
  }
}

@media only screen and (max-width: 480px) {
  #hotspot-container #hotspot-link-1 {
    top:25%;
    left: 17.5%
  }
}

#hotspot-container #hotspot-link-4 {
  top: 0;
  right: 0
}

@media only screen and (max-width: 767px) {
  #hotspot-container #hotspot-link-4 {
    top:15%;
    right: 20%
  }
}

@media only screen and (max-width: 600px) {
  #hotspot-container #hotspot-link-4 {
    top:0;
    right: 0
  }
}

@media only screen and (max-width: 480px) {
  #hotspot-container #hotspot-link-4 {
    top:25%;
    right: 17.5%
  }
}

#hotspot-container #hotspot-link-2 {
  bottom: 0;
  left: 0
}

@media only screen and (max-width: 767px) {
  #hotspot-container #hotspot-link-2 {
    bottom:15%;
    left: 20%
  }
}

@media only screen and (max-width: 600px) {
  #hotspot-container #hotspot-link-2 {
    bottom:0;
    left: 0
  }
}

@media only screen and (max-width: 480px) {
  #hotspot-container #hotspot-link-2 {
    bottom:25%;
    left: 17.5%
  }
}

#hotspot-container #hotspot-link-3 {
  bottom: 0;
  right: 0
}

@media only screen and (max-width: 767px) {
  #hotspot-container #hotspot-link-3 {
    bottom:15%;
    right: 20%
  }
}

@media only screen and (max-width: 600px) {
  #hotspot-container #hotspot-link-3 {
    bottom:0;
    right: 0
  }
}

@media only screen and (max-width: 480px) {
  #hotspot-container #hotspot-link-3 {
    bottom:25%;
    right: 17.5%
  }
}

#section-indicators {
  position: absolute;
  right: 0px;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  list-style: none
}

@media only screen and (min-width: 601px) {
  #section-indicators {
    right:20px
  }
}

#section-indicators li {
  width: 28px;
  height: 28px;
  background-color: transparent;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  cursor: pointer
}

#section-indicators li .dot-container {
  width: 16px;
  height: 16px;
  background-color: rgba(255,255,255,0);
  border-radius: 10px;
  margin: 0;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center
}

#section-indicators li .section-dot {
  width: 8px;
  height: 8px;
  background-color: rgba(255,255,255,0.3);
  border-radius: 10px
}

#section-indicators li.active {
  background-color: 255, 255, 255, 1;
  border: 5px solid rgba(255,255,255,0.5)
}

.background-container {
  background-color: transparent;
  background-image: url(images/bg-data-texture-intro.svg);
  background-size: cover;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}

.background-container.intro-bg {
  background-image: url(images/bg-data-texture-intro.svg)
}

.background-container.scene1-bg {
  background-image: url(images/bg-data-texture-scene1.svg);
  opacity: 0;
  visibility: hidden
}

.background-container.recruitment-bg {
  background-image: url(images/bg-recruitment.svg);
  opacity: 0;
  visibility: hidden
}

.background-container.career-bg {
  background-image: url(images/bg-career-dev.svg);
  opacity: 0;
  visibility: hidden
}

.background-container.performance-bg {
  background-image: url(images/bg-performance.svg);
  opacity: 0;
  visibility: hidden
}

.background-container.succession-bg {
  background-image: url(images/bg-succession.svg);
  opacity: 0;
  visibility: hidden
}

.background-container.outro-bg {
  background-image: none;
  background-color: #56504B;
  opacity: 0;
  visibility: hidden
}

.background-container.outro-bg .cloud-1 {
  position: absolute;
  right: 60%;
  top: 25%;
  visibility: hidden
}

.background-container.outro-bg .cloud-2 {
  position: absolute;
  left: 70%;
  top: 15%;
  visibility: hidden
}

.background-container.outro-bg .cloud-3 {
  position: absolute;
  right: 60%;
  top: 50%;
  visibility: hidden
}

.background-container.outro-bg .cloud-4 {
  position: absolute;
  left: 60%;
  top: 75%;
  visibility: hidden
}

#pinContainer {
  width: 100%;
  height: 100%;
  position: absolute;
  overflow: hidden
}

#pinContainer .panel {
  height: 100%;
  width: 100%;
  position: absolute
}

#pinContainer .panel .section-content-wrap {
  position: absolute;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center
}

#scene-1,#outro {
  display: block;
  position: absolute;
  height: 100%;
  width: 100%
}

.fixed-elements-container {
  width: 100%;
  height: 100%;
  position: fixed;
  overflow: hidden;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  align-items: center;
  top: 0
}

.fixed-elements-container h1 {
  font-family: Georgia, serif;
  font-size: 4rem;
  color: #FCFBFA;
  font-weight: normal;
  line-height: 1;
  margin: 1rem 0;
  max-width: 750px
}

.fixed-elements-container h2 {
  font-family: 'Oracle Sans',Arial, Helvetica, sans-serif;
  color: #fff;
  font-size: 2.6rem;
  line-height: 1;
  margin-bottom: 27px;
  margin-top: 0
}

.fixed-elements-container p {
  font-family: 'Oracle Sans',Arial, Helvetica, sans-serif;
  color: #fff;
  font-size: 1.125rem;
  line-height: 1.3334;
  margin-top: 0
}

.fixed-elements-container svg {
  width: 100%;
  height: 100%
}

.fixed-elements-container svg path {
  max-width: 100%;
  max-height: 100%
}

.fixed-elements-container .question-mark-container {
  height: 80%;
  max-height: 680px;
  visibility: hidden
}

.fixed-elements-container .question-mark-container img {
  width: auto;
  height: 100%
}

.fixed-elements-container .start-arrow-down-container {
  height: 80%;
  max-height: 680px;
  visibility: hidden;
  margin-left: -2px
}

.fixed-elements-container .start-arrow-down-container img {
  width: auto;
  height: 100%
}

.fixed-elements-container .question-mark-container.active {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg)
}

.fixed-elements-container .starting-copy-container {
  width: auto;
  text-align: center;
  max-width: 750px;
  width: 100%;
  visibility: hidden;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-align: center;
  align-items: center;
  margin-top: -20px
}

.fixed-elements-container .starting-copy-container .text-container {
  position: absolute;
  opacity: 0
}

.fixed-elements-container .starting-copy-container img {
  width: 100%;
  max-width: 100%;
  height: 100%
}

.fixed-elements-container .starting-copy-container h1 {
  font-family: Georgia, serif;
  font-size: 4rem;
  color: #FCFBFA;
  font-weight: normal;
  line-height: 1;
  margin: 1rem 0 2rem;
  max-width: 750px
}

.fixed-elements-container .starting-copy-container h2 {
  font-family: 'Oracle Sans',Arial, Helvetica, sans-serif;
  color: #E6AC58;
  font-size: 1.5rem;
  line-height: 1.3334;
  font-weight: 500;
  max-width: 480px;
  text-align: left
}

.fixed-elements-container .starting-copy-container h2 .stat {
  font-size: 3em;
  display: block;
  float: left;
  line-height: .95;
  font-weight: 700;
  margin-right: 17px
}

.fixed-elements-container .starting-copy-container h2 .stat sup {
  font-size: .5em;
  position: relative;
  top: 0
}

.fixed-elements-container .starting-copy-container h2 sup {
  font-size: .5em
}

.fixed-elements-container .starting-copy-container p {
  max-width: 640px;
  font-size: 18px;
  line-height: 1.3334
}

.fixed-elements-container.citation-link {
  pointer-events: none
}

.fixed-elements-container .citation {
  font-size: 10px;
  line-height: 12px;
  position: absolute;
  bottom: 4rem;
  left: 4rem;
  margin: 0;
  max-width: 394px;
  visibility: hidden;
  pointer-events: all;
width:80%;
}

.fixed-elements-container .citation span {
  position: absolute;
  left: -7px
}

.fixed-elements-container .citation span + span {
  position: static;
  left: 0px
}

.fixed-elements-container .citation a {
  color: #fff;
  text-decoration: underline
}

.fixed-elements-container.outro-link {
  pointer-events: none
}

.fixed-elements-container.outro-link a {
  pointer-events: all
}

.fixed-elements-container .logo-container {
  position: absolute;
  top: 4rem;
  left: 4rem;
  display: block;
  visibility: hidden
}

.fixed-elements-container .citation a:hover {
  text-decoration: none
}

.fixed-elements-container .circle-fill {
  height: 90%;
  max-height: 300px;
  max-width: 680px;
  opacity: 0;
  width: 80%
}

@media only screen and (min-width: 601px) {
  .fixed-elements-container .circle-fill {
    max-height:680px
  }
}

@media only screen and (min-width: 768px) {
  .fixed-elements-container .circle-fill {
    min-height:585px
  }
}

.fixed-elements-container .circle-fill img {
  width: 100%;
  height: 100%;
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
  -webkit-transform-origin: center;
  transform-origin: center
}

.fixed-elements-container .wheel-container {
  height: 90%;
  max-height: 300px;
  visibility: hidden;
  width: 80%;
  max-width: 680px;
  position: relative
}

@media only screen and (min-width: 601px) {
  .fixed-elements-container .wheel-container {
    max-height:680px
  }
}

@media only screen and (min-width: 768px) {
  .fixed-elements-container .wheel-container {
    min-height:585px
  }
}

.fixed-elements-container .wheel-container .png-full-wheel {
  position: absolute;
  width: 100%;
  height: 100%;
  background: url("images/full-wheel.png") no-repeat;
  background-size: contain;
  background-position: center;
  top: 0;
  left: 0;
  visibility: hidden
}

.fixed-elements-container .wheel-container.active #full-wheel {
  stroke-dashoffset: 1000px
}

.fixed-elements-container .wheel-container svg {
  width: 100%;
  height: 100%;
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
  -webkit-transform-origin: center;
  transform-origin: center
}

.fixed-elements-container .wheel-container svg path {
  width: 100%;
  height: 100%
}

.fixed-elements-container .dash-circle-container {
  height: 90%;
  max-height: 300px;
  max-width: 680px;
  opacity: 0;
  width: 80%
}

@media only screen and (min-width: 601px) {
  .fixed-elements-container .dash-circle-container {
    max-height:680px
  }
}

@media only screen and (min-width: 768px) {
  .fixed-elements-container .dash-circle-container {
    min-height:585px
  }
}

.fixed-elements-container .dash-circle-container svg {
  width: 100%;
  height: 100%;
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
  -webkit-transform-origin: center;
  transform-origin: center
}

.fixed-elements-container .dash-circle-container #dash-circle {
  stroke-dasharray: 8px;
  stroke-dashoffset: 0px;
  opacity: 1
}

.fixed-elements-container .red-dot-container,.fixed-elements-container .trail-container {
  height: 90%;
  max-height: 300px;
  max-width: 680px;
  opacity: 1;
  width: 80%
}

@media only screen and (min-width: 601px) {
  .fixed-elements-container .red-dot-container,.fixed-elements-container .trail-container {
    max-height:680px
  }
}

@media only screen and (min-width: 768px) {
  .fixed-elements-container .red-dot-container,.fixed-elements-container .trail-container {
    min-height:585px
  }
}

.fixed-elements-container .red-dot-container .red-dot,.fixed-elements-container .trail-container .red-dot {
  width: 100%;
  height: 100%;
  visibility: hidden;
  position: relative
}

.fixed-elements-container .red-dot-container .trail,.fixed-elements-container .trail-container .trail {
  width: 100%;
  height: 100%;
  opacity: 0;
  position: relative
}

.fixed-elements-container .red-dot-container .red-dot-2,.fixed-elements-container .trail-container .red-dot-2 {
  opacity: 1;
  top: 0
}

.fixed-elements-container .blue-dot-container {
  height: 90%;
  max-height: 300px;
  max-width: 680px;
  opacity: 0;
  width: 80%;
  visibility: hidden;
  display: none
}

@media only screen and (min-width: 601px) {
  .fixed-elements-container .blue-dot-container {
    max-height:680px
  }
}

@media only screen and (min-width: 768px) {
  .fixed-elements-container .blue-dot-container {
    min-height:585px
  }
}

.fixed-elements-container .blue-dot-container svg {
  width: 100%;
  height: 100%;
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
  -webkit-transform-origin: center;
  transform-origin: center
}

.fixed-elements-container .blue-dot-container svg .radio-circle {
  -webkit-transform-origin: center;
  transform-origin: center;
  position: relative
}

.fixed-elements-container .blue-dot-container svg .radio-circle .nucleus {
  right: 15px;
  r: 10
}

.fixed-elements-container .blue-dot-container svg .radio-circle .ring {
  opacity: 1;
  visibility: visible
}

.fixed-elements-container .blue-dot-container svg .radio-circle#radio-circle-1 {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg)
}

.fixed-elements-container .blue-dot-container svg .radio-circle#radio-circle-2 {
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg)
}

.fixed-elements-container .blue-dot-container svg .radio-circle#radio-circle-3 {
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg)
}

.fixed-elements-container .blue-dot-container svg .radio-circle#radio-circle-4 {
  -webkit-transform: rotate(315deg);
  transform: rotate(315deg)
}

.fixed-elements-container .scene1-intro-copy-container,.fixed-elements-container .scene1-mid-plus-container,.fixed-elements-container .scene1-mid-copy-container {
  width: auto;
  text-align: center;
  opacity: 0
}

.fixed-elements-container .scene1-intro-copy-container p,.fixed-elements-container .scene1-mid-plus-container p,.fixed-elements-container .scene1-mid-copy-container p {
  max-width: 200px;
}

.fixed-elements-container .scene1-mid-plus-container {
  height: 160px
}

.fixed-elements-container .scene1-mid-plus-container h2 {
  margin-bottom: 5px
}

.fixed-elements-container .scene1-mid-plus-container .divider-line {
  position: relative;
  margin: 0 auto;
  width: 1px;
  height: 0px;
  background-color: #E6AC58
}

.fixed-elements-container .scene1-end-copy-container {
  text-align: center;
  margin-top: 5%;
  opacity: 0
}

.fixed-elements-container .scene1-end-copy-container h2 {
  max-width: 400px;
  line-height: 1.1666666
}

#recruitment .fixed-elements-container .copy-container,#career .fixed-elements-container .copy-container,#performance .fixed-elements-container .copy-container,#succession .fixed-elements-container .copy-container,#outro .fixed-elements-container .copy-container {
  opacity: 0
}

#recruitment .fixed-elements-container .copy-container h2,#career .fixed-elements-container .copy-container h2,#performance .fixed-elements-container .copy-container h2,#succession .fixed-elements-container .copy-container h2,#outro .fixed-elements-container .copy-container h2 {
  font-size: 32px;
  line-height: 1.225;
  text-align: center;
  max-width: 442px;
  font-weight: normal;
  margin-bottom: 0;
  font-family: 'Oracle Sans';
  margin-top: 40px;
}

#recruitment .fixed-elements-container .copy-container h2 span,#career .fixed-elements-container .copy-container h2 span,#performance .fixed-elements-container .copy-container h2 span,#succession .fixed-elements-container .copy-container h2 span,#outro .fixed-elements-container .copy-container h2 span {
  font-weight: 700
}

#recruitment .fixed-elements-container .copy-container p,#career .fixed-elements-container .copy-container p,#performance .fixed-elements-container .copy-container p,#succession .fixed-elements-container .copy-container p,#outro .fixed-elements-container .copy-container p {
  font-size: 16px;
  line-height: 1.33333;
  text-align: center
}

@media only screen and (min-width: 768px) and (min-height: 651px) {
  #recruitment .fixed-elements-container .copy-container p,#career .fixed-elements-container .copy-container p,#performance .fixed-elements-container .copy-container p,#succession .fixed-elements-container .copy-container p,#outro .fixed-elements-container .copy-container p {
    font-size: 24px;
  }
}

#recruitment .fixed-elements-container .lockup-container,#career .fixed-elements-container .lockup-container,#performance .fixed-elements-container .lockup-container,#succession .fixed-elements-container .lockup-container,#outro .fixed-elements-container .lockup-container {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  align-items: center;
  height: auto;
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
  opacity: 0;
  width: 80%;
  max-width: 680px;
  height: 90%;
  max-height: 300px
}

@media only screen and (min-width: 601px) {
  #recruitment .fixed-elements-container .lockup-container,#career .fixed-elements-container .lockup-container,#performance .fixed-elements-container .lockup-container,#succession .fixed-elements-container .lockup-container,#outro .fixed-elements-container .lockup-container {
    max-height:680px
  }
}

#recruitment .fixed-elements-container .lockup-container .lockup,#career .fixed-elements-container .lockup-container .lockup,#performance .fixed-elements-container .lockup-container .lockup,#succession .fixed-elements-container .lockup-container .lockup,#outro .fixed-elements-container .lockup-container .lockup {
  width: 100%;
  height: 100%
}

#recruitment .fixed-elements-container .lockup-container .lockup img,#career .fixed-elements-container .lockup-container .lockup img,#performance .fixed-elements-container .lockup-container .lockup img,#succession .fixed-elements-container .lockup-container .lockup img,#outro .fixed-elements-container .lockup-container .lockup img {
  width: 100%;
  height: 100%;
  max-width: 100%;
  margin-bottom: 37px
}

#recruitment .fixed-elements-container .lockup-container .lockup h2,#career .fixed-elements-container .lockup-container .lockup h2,#performance .fixed-elements-container .lockup-container .lockup h2,#succession .fixed-elements-container .lockup-container .lockup h2,#outro .fixed-elements-container .lockup-container .lockup h2 {
  font-size: 3rem;
  font-weight: 700;
  text-align: center;
  margin-bottom: 0
}

#outro .fixed-elements-container .copy-container,.fixed-elements-container.outro-link .copy-container {
  max-width: 400px;
  text-align: center;
  margin-top: 20px;
  visibility: hidden;
}

#outro .fixed-elements-container .copy-container p,.fixed-elements-container.outro-link .copy-container p {
  font-size: 24px
}

#outro .fixed-elements-container .copy-container button,.fixed-elements-container.outro-link .copy-container button {
  -webkit-appearance: none;
  font-family: 'Oracle Sans',Arial, Helvetica, sans-serif;
  font-weight: 600;
  color: #56504B;
  background-color: #FFFFFF;
  font-size: 16px;
  line-height: 46px;
  position: relative;
  border: none;
  width: 146px;
  padding: 0;
  border-radius: 46px;
  cursor: pointer;
  outline: none
}

.fixed-elements-container.outro-link .copy-container .learn-more-link {
  position: relative;
  display: inline-block
}

#outro .fixed-elements-container .lockup-container {
  -webkit-box-pack: center;
  justify-content: center;
  max-height: 300px
}

@media only screen and (min-width: 601px) {
  #outro .fixed-elements-container .lockup-container {
    max-height:680px
  }
}

@media only screen and (min-width: 768px) {
  #outro .fixed-elements-container .lockup-container {
    min-height:585px
  }
}

#outro .fixed-elements-container .lockup-container #outro-circle-1 {
  -webkit-transform-origin: 129px 131px;
  transform-origin: 129px 131px
}

#outro .fixed-elements-container .lockup-container #outro-circle-2 {
  -webkit-transform-origin: 548px 131px;
  transform-origin: 548px 131px
}

#outro .fixed-elements-container .lockup-container #outro-circle-3 {
  -webkit-transform-origin: 129px 546px;
  transform-origin: 129px 546px
}

#outro .fixed-elements-container .lockup-container #outro-circle-4 {
  -webkit-transform-origin: 548px 546px;
  transform-origin: 548px 546px
}

#recruitment .fixed-elements-container .copy-container.recruitment-3 p,#recruitment .fixed-elements-container .copy-container.career-3 p,#recruitment .fixed-elements-container .copy-container.performance-3 p,#recruitment .fixed-elements-container .copy-container.succession-3 p,#career .fixed-elements-container .copy-container.recruitment-3 p,#career .fixed-elements-container .copy-container.career-3 p,#career .fixed-elements-container .copy-container.performance-3 p,#career .fixed-elements-container .copy-container.succession-3 p,#performance .fixed-elements-container .copy-container.recruitment-3 p,#performance .fixed-elements-container .copy-container.career-3 p,#performance .fixed-elements-container .copy-container.performance-3 p,#performance .fixed-elements-container .copy-container.succession-3 p,#succession .fixed-elements-container .copy-container.recruitment-3 p,#succession .fixed-elements-container .copy-container.career-3 p,#succession .fixed-elements-container .copy-container.performance-3 p,#succession .fixed-elements-container .copy-container.succession-3 p {
  margin-top: 80px;
  font-size: 22px
}

#recruitment .fixed-elements-container .copy-container.recruitment-3 p:after,#recruitment .fixed-elements-container .copy-container.career-3 p:after,#recruitment .fixed-elements-container .copy-container.performance-3 p:after,#recruitment .fixed-elements-container .copy-container.succession-3 p:after,#career .fixed-elements-container .copy-container.recruitment-3 p:after,#career .fixed-elements-container .copy-container.career-3 p:after,#career .fixed-elements-container .copy-container.performance-3 p:after,#career .fixed-elements-container .copy-container.succession-3 p:after,#performance .fixed-elements-container .copy-container.recruitment-3 p:after,#performance .fixed-elements-container .copy-container.career-3 p:after,#performance .fixed-elements-container .copy-container.performance-3 p:after,#performance .fixed-elements-container .copy-container.succession-3 p:after,#succession .fixed-elements-container .copy-container.recruitment-3 p:after,#succession .fixed-elements-container .copy-container.career-3 p:after,#succession .fixed-elements-container .copy-container.performance-3 p:after,#succession .fixed-elements-container .copy-container.succession-3 p:after {
  content: "";
  background: #AE8243;
  width: 56px;
  height: 4px;
  position: relative;
  display: block;
  margin: 0 auto;
  top: 20px
}

#recruitment .fixed-elements-container .copy-container.career-3 p,#career .fixed-elements-container .copy-container.career-3 p,#performance .fixed-elements-container .copy-container.career-3 p,#succession .fixed-elements-container .copy-container.career-3 p {
  margin-top: 80px
}

#recruitment .fixed-elements-container .copy-container.career-3 p:after,#career .fixed-elements-container .copy-container.career-3 p:after,#performance .fixed-elements-container .copy-container.career-3 p:after,#succession .fixed-elements-container .copy-container.career-3 p:after {
  background: #487F7B
}

#recruitment .fixed-elements-container .copy-container.performance-3 p:after,#career .fixed-elements-container .copy-container.performance-3 p:after,#performance .fixed-elements-container .copy-container.performance-3 p:after,#succession .fixed-elements-container .copy-container.performance-3 p:after {
  background: #AE5E38
}

#recruitment .fixed-elements-container .copy-container.succession-3 p:after,#career .fixed-elements-container .copy-container.succession-3 p:after,#performance .fixed-elements-container .copy-container.succession-3 p:after,#succession .fixed-elements-container .copy-container.succession-3 p:after {
  background: #254955
}

#recruitment .fixed-elements-container .copy-container.recruitment-4 p,#recruitment .fixed-elements-container .copy-container.career-4 p,#recruitment .fixed-elements-container .copy-container.performance-4 p,#recruitment .fixed-elements-container .copy-container.succession-4 p,#career .fixed-elements-container .copy-container.recruitment-4 p,#career .fixed-elements-container .copy-container.career-4 p,#career .fixed-elements-container .copy-container.performance-4 p,#career .fixed-elements-container .copy-container.succession-4 p,#performance .fixed-elements-container .copy-container.recruitment-4 p,#performance .fixed-elements-container .copy-container.career-4 p,#performance .fixed-elements-container .copy-container.performance-4 p,#performance .fixed-elements-container .copy-container.succession-4 p,#succession .fixed-elements-container .copy-container.recruitment-4 p,#succession .fixed-elements-container .copy-container.career-4 p,#succession .fixed-elements-container .copy-container.performance-4 p,#succession .fixed-elements-container .copy-container.succession-4 p {
  margin-bottom: 0
}

#recruitment .fixed-elements-container .copy-container.recruitment-4 sup,#recruitment .fixed-elements-container .copy-container.career-4 sup,#recruitment .fixed-elements-container .copy-container.performance-4 sup,#recruitment .fixed-elements-container .copy-container.succession-4 sup,#career .fixed-elements-container .copy-container.recruitment-4 sup,#career .fixed-elements-container .copy-container.career-4 sup,#career .fixed-elements-container .copy-container.performance-4 sup,#career .fixed-elements-container .copy-container.succession-4 sup,#performance .fixed-elements-container .copy-container.recruitment-4 sup,#performance .fixed-elements-container .copy-container.career-4 sup,#performance .fixed-elements-container .copy-container.performance-4 sup,#performance .fixed-elements-container .copy-container.succession-4 sup,#succession .fixed-elements-container .copy-container.recruitment-4 sup,#succession .fixed-elements-container .copy-container.career-4 sup,#succession .fixed-elements-container .copy-container.performance-4 sup,#succession .fixed-elements-container .copy-container.succession-4 sup {
  font-size: .5em
}

#recruitment .fixed-elements-container .copy-container.recruitment-4 h2,#recruitment .fixed-elements-container .copy-container.career-4 h2,#recruitment .fixed-elements-container .copy-container.performance-4 h2,#recruitment .fixed-elements-container .copy-container.succession-4 h2,#career .fixed-elements-container .copy-container.recruitment-4 h2,#career .fixed-elements-container .copy-container.career-4 h2,#career .fixed-elements-container .copy-container.performance-4 h2,#career .fixed-elements-container .copy-container.succession-4 h2,#performance .fixed-elements-container .copy-container.recruitment-4 h2,#performance .fixed-elements-container .copy-container.career-4 h2,#performance .fixed-elements-container .copy-container.performance-4 h2,#performance .fixed-elements-container .copy-container.succession-4 h2,#succession .fixed-elements-container .copy-container.recruitment-4 h2,#succession .fixed-elements-container .copy-container.career-4 h2,#succession .fixed-elements-container .copy-container.performance-4 h2,#succession .fixed-elements-container .copy-container.succession-4 h2 {
  font-family: 'Oracle Sans',Arial, Helvetica, sans-serif;
  color: #2C5967;
  font-size: 1.5rem;
  line-height: 1.1334;
  font-weight: 600;
  max-width: 300px;
  text-align: left;
  margin-bottom: 30px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 60px
}

#recruitment .fixed-elements-container .copy-container.recruitment-4 h2 .stat,#recruitment .fixed-elements-container .copy-container.career-4 h2 .stat,#recruitment .fixed-elements-container .copy-container.performance-4 h2 .stat,#recruitment .fixed-elements-container .copy-container.succession-4 h2 .stat,#career .fixed-elements-container .copy-container.recruitment-4 h2 .stat,#career .fixed-elements-container .copy-container.career-4 h2 .stat,#career .fixed-elements-container .copy-container.performance-4 h2 .stat,#career .fixed-elements-container .copy-container.succession-4 h2 .stat,#performance .fixed-elements-container .copy-container.recruitment-4 h2 .stat,#performance .fixed-elements-container .copy-container.career-4 h2 .stat,#performance .fixed-elements-container .copy-container.performance-4 h2 .stat,#performance .fixed-elements-container .copy-container.succession-4 h2 .stat,#succession .fixed-elements-container .copy-container.recruitment-4 h2 .stat,#succession .fixed-elements-container .copy-container.career-4 h2 .stat,#succession .fixed-elements-container .copy-container.performance-4 h2 .stat,#succession .fixed-elements-container .copy-container.succession-4 h2 .stat {
  font-size: 4em;
  display: block;
  float: left;
  line-height: .95;
  font-weight: 700;
  margin-right: 8px
}

#recruitment .fixed-elements-container .copy-container.recruitment-4 h2 .stat.no-mr,#recruitment .fixed-elements-container .copy-container.career-4 h2 .stat.no-mr,#recruitment .fixed-elements-container .copy-container.performance-4 h2 .stat.no-mr,#recruitment .fixed-elements-container .copy-container.succession-4 h2 .stat.no-mr,#career .fixed-elements-container .copy-container.recruitment-4 h2 .stat.no-mr,#career .fixed-elements-container .copy-container.career-4 h2 .stat.no-mr,#career .fixed-elements-container .copy-container.performance-4 h2 .stat.no-mr,#career .fixed-elements-container .copy-container.succession-4 h2 .stat.no-mr,#performance .fixed-elements-container .copy-container.recruitment-4 h2 .stat.no-mr,#performance .fixed-elements-container .copy-container.career-4 h2 .stat.no-mr,#performance .fixed-elements-container .copy-container.performance-4 h2 .stat.no-mr,#performance .fixed-elements-container .copy-container.succession-4 h2 .stat.no-mr,#succession .fixed-elements-container .copy-container.recruitment-4 h2 .stat.no-mr,#succession .fixed-elements-container .copy-container.career-4 h2 .stat.no-mr,#succession .fixed-elements-container .copy-container.performance-4 h2 .stat.no-mr,#succession .fixed-elements-container .copy-container.succession-4 h2 .stat.no-mr {
  margin-right: 0
}

#recruitment .fixed-elements-container .copy-container.recruitment-4 h2 .stat sup,#recruitment .fixed-elements-container .copy-container.career-4 h2 .stat sup,#recruitment .fixed-elements-container .copy-container.performance-4 h2 .stat sup,#recruitment .fixed-elements-container .copy-container.succession-4 h2 .stat sup,#career .fixed-elements-container .copy-container.recruitment-4 h2 .stat sup,#career .fixed-elements-container .copy-container.career-4 h2 .stat sup,#career .fixed-elements-container .copy-container.performance-4 h2 .stat sup,#career .fixed-elements-container .copy-container.succession-4 h2 .stat sup,#performance .fixed-elements-container .copy-container.recruitment-4 h2 .stat sup,#performance .fixed-elements-container .copy-container.career-4 h2 .stat sup,#performance .fixed-elements-container .copy-container.performance-4 h2 .stat sup,#performance .fixed-elements-container .copy-container.succession-4 h2 .stat sup,#succession .fixed-elements-container .copy-container.recruitment-4 h2 .stat sup,#succession .fixed-elements-container .copy-container.career-4 h2 .stat sup,#succession .fixed-elements-container .copy-container.performance-4 h2 .stat sup,#succession .fixed-elements-container .copy-container.succession-4 h2 .stat sup {
  font-size: .5em;
  position: relative;
  top: 0
}

#recruitment .fixed-elements-container .copy-container.recruitment-4 h2 .stat-text,#recruitment .fixed-elements-container .copy-container.career-4 h2 .stat-text,#recruitment .fixed-elements-container .copy-container.performance-4 h2 .stat-text,#recruitment .fixed-elements-container .copy-container.succession-4 h2 .stat-text,#career .fixed-elements-container .copy-container.recruitment-4 h2 .stat-text,#career .fixed-elements-container .copy-container.career-4 h2 .stat-text,#career .fixed-elements-container .copy-container.performance-4 h2 .stat-text,#career .fixed-elements-container .copy-container.succession-4 h2 .stat-text,#performance .fixed-elements-container .copy-container.recruitment-4 h2 .stat-text,#performance .fixed-elements-container .copy-container.career-4 h2 .stat-text,#performance .fixed-elements-container .copy-container.performance-4 h2 .stat-text,#performance .fixed-elements-container .copy-container.succession-4 h2 .stat-text,#succession .fixed-elements-container .copy-container.recruitment-4 h2 .stat-text,#succession .fixed-elements-container .copy-container.career-4 h2 .stat-text,#succession .fixed-elements-container .copy-container.performance-4 h2 .stat-text,#succession .fixed-elements-container .copy-container.succession-4 h2 .stat-text {
  float: left;
  display: block;
  width: 50px;
  font-weight: 600;
  text-align: center;
  margin-top: 1rem
}

#recruitment .fixed-elements-container .copy-container.recruitment-4 h2 sup,#recruitment .fixed-elements-container .copy-container.career-4 h2 sup,#recruitment .fixed-elements-container .copy-container.performance-4 h2 sup,#recruitment .fixed-elements-container .copy-container.succession-4 h2 sup,#career .fixed-elements-container .copy-container.recruitment-4 h2 sup,#career .fixed-elements-container .copy-container.career-4 h2 sup,#career .fixed-elements-container .copy-container.performance-4 h2 sup,#career .fixed-elements-container .copy-container.succession-4 h2 sup,#performance .fixed-elements-container .copy-container.recruitment-4 h2 sup,#performance .fixed-elements-container .copy-container.career-4 h2 sup,#performance .fixed-elements-container .copy-container.performance-4 h2 sup,#performance .fixed-elements-container .copy-container.succession-4 h2 sup,#succession .fixed-elements-container .copy-container.recruitment-4 h2 sup,#succession .fixed-elements-container .copy-container.career-4 h2 sup,#succession .fixed-elements-container .copy-container.performance-4 h2 sup,#succession .fixed-elements-container .copy-container.succession-4 h2 sup {
  font-size: .5em
}

#recruitment .fixed-elements-container .copy-container.career-4 h2,#career .fixed-elements-container .copy-container.career-4 h2,#performance .fixed-elements-container .copy-container.career-4 h2,#succession .fixed-elements-container .copy-container.career-4 h2 {
  margin-top: 80px;
  color: #E5DBBE
}

#recruitment .fixed-elements-container .copy-container.performance-4 h2,#career .fixed-elements-container .copy-container.performance-4 h2,#performance .fixed-elements-container .copy-container.performance-4 h2,#succession .fixed-elements-container .copy-container.performance-4 h2 {
  margin-top: 80px;
  color: #E5DBBE
}

#recruitment .fixed-elements-container .copy-container.succession-4 h2,#career .fixed-elements-container .copy-container.succession-4 h2,#performance .fixed-elements-container .copy-container.succession-4 h2,#succession .fixed-elements-container .copy-container.succession-4 h2 {
  margin-top: 80px;
  color: #E6AC58
}

#recruitment .fixed-elements-container .copy-container.succession-4 h2 .stat,#career .fixed-elements-container .copy-container.succession-4 h2 .stat,#performance .fixed-elements-container .copy-container.succession-4 h2 .stat,#succession .fixed-elements-container .copy-container.succession-4 h2 .stat {
  margin-top: -12px
}

#recruitment .fixed-elements-container .copy-container.succession-4 h2 .stat sup,#career .fixed-elements-container .copy-container.succession-4 h2 .stat sup,#performance .fixed-elements-container .copy-container.succession-4 h2 .stat sup,#succession .fixed-elements-container .copy-container.succession-4 h2 .stat sup {
  font-size: 0.9em;
  line-height: 0.5;
  top: 11px
}

#recruitment .recruitment-4 {
  max-width: 386px;
}

#recruitment .recruitment-4 .stat {
  width: 100%;
  margin-top: 60px;
  margin-bottom: 20px
}

#career .career-4 {
  max-width: 400px;
}

#career .career-4 .stat {
  width: 100%;
  margin-top: 80px;
  margin-bottom: 20px
}

#performance .performance-4 {
  max-width: 406px;
}

#performance .performance-4 .stat {
  width: 100%;
  margin-top: 60px;
  margin-bottom: 20px
}

#succession .succession-4 {
  max-width: 410px;
}

#succession .succession-4 .stat {
  width: 100%;
  margin-top: 60px;
  margin-bottom: 20px
}

footer {
  width: 100%;
  height: auto;
  min-height: 106px;
  position: fixed;
  bottom: -100%;
  padding: 10px 0;
  background-color: #312d2a;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column;
  -webkit-box-pack: center;
  justify-content: center
}

footer a {
  color: #fff;
  font-family: "Oracle Sans", Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", sans-serif;
  font-weight: 400;
  -webkit-font-smoothing: antialiased
}

footer .footer-wrapper {
  clear: both;
  width: 100%;
  height: auto;
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box;
  padding: 0 90px 0px 20px;
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-flow: row;
  -webkit-box-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  align-items: center
}

footer .footer-wrapper .footer-links {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  flex-flow: wrap;
  margin: 0 0 20px 0;
  padding: 0
}

footer .footer-wrapper .footer-links li {
  list-style: none;
  margin-right: 10px;
  margin-bottom: 5px;
  display: -webkit-box;
  display: flex
}

footer .footer-wrapper .footer-links li span {
  color: #fcfbfa;
  font-size: 14px
}

footer .footer-wrapper .footer-links li a {
  font-size: 11.2px;
  font-weight: normal;
  padding: 0 8.96px 0 6.72px;
  color: #fcfbfa;
  text-decoration: none
}

footer .footer-wrapper .footer-links li a:hover {
  text-decoration: underline
}

footer .footer-wrapper .footer-links li:first-child a {
  border-right: 1px solid #fff;
  border-left: 0;
  padding-right: 20px;
  padding-left: 0
}

footer .footer-wrapper .footer-scl-icons {
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  flex-direction: row;
  margin: 0;
  padding: 0
}

footer .footer-wrapper .footer-scl-icons li {
  margin-right: 10px;
  list-style: none
}

footer .footer-wrapper .footer-scl-icons li a {
  width: 30px;
  height: 30px;
  background: none !important;
  text-indent: 0;
  float: left;
  overflow: hidden
}

footer .footer-wrapper .footer-scl-icons li a:before {
  visibility: visible;
  height: 30px;
  width: 30px;
  content: '';
  display: inline-block
}

footer .footer-wrapper .footer-scl-icons li.scl-facebook a:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill-rule='evenodd' viewBox='0 0 25 30'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M23,12.073725 C23,5.96030998 18.0830126,1 12.0102986,1 L12,1 C5.92728597,1 1,5.96030998 1,12.073725 C1,17.6007959 5.03016748,22.1694418 10.2892957,23 L10.2892957,15.2726987 L7.47779049,15.2726987 L7.47779049,12.073725 L10.2892957,12.073725 L10.2915843,9.63388837 C10.2915843,6.85883339 11.923333,5.31982407 14.4361802,5.31982407 C15.6388224,5.31982407 16.8895246,5.55251859 16.8895246,5.55251859 L16.8895246,8.25960834 L15.5118069,8.25960834 C14.1455321,8.25960834 13.7084157,9.12126924 13.7084157,9.99675359 L13.7118485,12.073725 L16.7670862,12.073725 L16.2784771,15.2726987 L13.7118485,15.2726987 L13.7118485,23 C18.9709768,22.1694418 23,17.6007959 23,12.073725'/%3E%3C/g%3E%3C/svg%3E")
}

footer .footer-wrapper .footer-scl-icons li.scl-twitter a:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill-rule='evenodd' viewBox='0 0 25 30'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M23,5.1046638 C22.1900726,5.46038162 21.3199026,5.70135176 20.4076585,5.81036206 C21.3409397,5.25574825 22.0552441,4.37697223 22.3918373,3.32894337 C21.5197549,3.84339549 20.5549181,4.21632547 19.5269701,4.41522145 C18.7046116,3.54696397 17.5303603,3 16.2337115,3 C13.7417742,3 11.722215,5.00904073 11.722215,7.48567827 C11.722215,7.83661494 11.7604642,8.17894554 11.8379189,8.50693267 C8.0894945,8.32046768 4.76468031,6.53518494 2.53857522,3.82235841 C2.15034555,4.48598253 1.92658756,5.25479202 1.92658756,6.07715043 C1.92658756,7.63198157 2.52040683,9.00417264 3.73195115,9.80836267 C2.9927848,9.7844569 2.44103968,9.58269222 1.48480897,9.24896771 L1.48480897,9.30538532 C1.48480897,11.4769853 3.24331725,13.2890425 5.30686313,13.7011779 C4.929152,13.8044508 4.63176425,13.8579997 4.21867258,13.8579997 C3.9298909,13.8579997 3.69848307,13.8312253 3.42117616,13.7776764 C3.99587082,15.5581779 5.68744295,16.8576955 7.66205937,16.893076 C6.11774677,18.0969705 4.18616073,18.8122311 2.0709784,18.8122311 C1.70761073,18.8122311 1.35380536,18.791194 1,18.7491198 C2.99852219,20.0218629 5.37188682,20.7638979 7.9211979,20.7638979 C16.219368,20.7638979 20.7595514,13.9306733 20.7595514,8.00395532 C20.7595514,7.81079671 20.7566827,7.61763811 20.7471204,7.42447951 C21.6297214,6.79336724 22.3956622,6.00256444 23,5.1046638'/%3E%3C/g%3E%3C/svg%3E")
}

footer .footer-wrapper .footer-scl-icons li.scl-linkedin a:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill-rule='evenodd' viewBox='0 0 25 30'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M19.750875,13.2518611 C19.750875,10.0424583 17.7563611,8.94765278 15.9108056,8.94765278 C14.2042778,8.94765278 13.0871667,10.0519306 12.7670972,10.6987917 L12.7250833,10.6987917 L12.7250833,9.243125 L9.54409722,9.243125 L9.54409722,19.7502639 L12.8515833,19.7502639 L12.8515833,14.0536389 C12.8515833,12.5347222 13.8139306,11.7960417 14.7950694,11.7960417 C15.7236528,11.7960417 16.4435417,12.3182361 16.4435417,14.0114722 L16.4435417,19.7502639 L19.750875,19.7502639 L19.750875,13.2518611 Z M7.810375,5.88063889 C7.810375,4.78384722 6.95665278,3.98130556 5.90355556,3.98130556 C4.85045833,3.98130556 3.99658333,4.78384722 3.99658333,5.88063889 C3.99658333,6.97758333 4.85045833,7.77920833 5.90355556,7.77920833 C6.95665278,7.77920833 7.810375,6.97758333 7.810375,5.88063889 L7.810375,5.88063889 Z M4.24988889,19.7421667 L7.55722222,19.7421667 L7.55722222,9.23502778 L4.24988889,9.23502778 L4.24988889,19.7421667 Z M23.0006111,2.62402778 L23.0006111,21.3759722 C23.0006111,22.2729306 22.2735417,23.0001528 21.3767361,23.0001528 L2.62402778,23.0001528 C1.72706944,23.0001528 1,22.2729306 1,21.3759722 L1,2.62402778 C1,1.72706944 1.72706944,1 2.62402778,1 L21.3767361,1 C22.2735417,1 23.0006111,1.72706944 23.0006111,2.62402778 L23.0006111,2.62402778 Z'/%3E%3C/g%3E%3C/svg%3E")
}

footer .footer-wrapper .footer-scl-icons li.scl-youtube a:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill-rule='evenodd' viewBox='0 0 25 30'%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M22.54025,6.49845161 C23,8.28090323 23,12 23,12 C23,12 23,15.7189677 22.54025,17.5016774 C22.28725,18.4850323 21.541875,19.2594839 20.595125,19.5224516 C18.879625,20 12,20 12,20 C12,20 5.120375,20 3.40475,19.5224516 C2.458125,19.2594839 1.712625,18.4850323 1.459625,17.5016774 C1,15.7189677 1,12 1,12 C1,12 1,8.28090323 1.459625,6.49845161 C1.712625,5.51496774 2.458125,4.74051613 3.40475,4.47767742 C5.120375,4 12,4 12,4 C12,4 18.879625,4 20.595125,4.47767742 C21.541875,4.74051613 22.28725,5.51496774 22.54025,6.49845161 Z M9.9999625,16.000025 L15.9999625,12.0001779 L9.9999625,8.000025 L9.9999625,16.000025 Z'/%3E%3C/g%3E%3C/svg%3E")
}

@media only screen and (min-width: 768px) {
  footer .footer-wrapper {
    display:-webkit-box;
    display: flex;
    padding: 0 140px 0px 40px
  }

  footer .footer-wrapper .footer-links {
    margin: 0 40px 0px 0
  }
}

.scene-container {
  position: absolute;
  width: 100%;
  height: 100%;
  white-space: nowrap;
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  flex-direction: column
}

.scene {
  min-width: 100%;
  min-height: 100%
}

.svg-defs {
  visibility: visible;
  position: absolute;
  top: -9999px
}

.svg-defs symbol circle {
  fill: inherit !important
}

.disable-pointer-events {
  pointer-events: none
}

a {
  cursor: pointer;
  display: block
}

div#section-indicators-container {
  width: 60px;
  z-index: 2;
  right: 0
}

@media only screen and (max-width: 767px) {
  html {
    font-size:10px
  }

  .fixed-elements-container .starting-copy-container {
    max-width: 75%
  }

  #recruitment .recruitment-4 {
    max-width: 360px
  }

  #recruitment .recruitment-4 .stat {
    width: 75%;
    margin: 10px auto
  }

  #career .career-4 {
    max-width: 360px
  }

  #career .career-4 .stat {
    width: 75%;
    margin: 10px auto
  }

  #performance .performance-4 {
    max-width: 320px
  }

  #performance .performance-4 .stat {
    width: 75%;
    margin: 10px auto
  }

  #succession .succession-4 {
    max-width: 360px
  }

  #succession .succession-4 .stat {
    width: 75%;
    margin: 10px auto
  }

  #recruitment .fixed-elements-container .copy-container.recruitment-3 p:after,#recruitment .fixed-elements-container .copy-container.career-3 p:after,#recruitment .fixed-elements-container .copy-container.performance-3 p:after,#recruitment .fixed-elements-container .copy-container.succession-3 p:after,#career .fixed-elements-container .copy-container.recruitment-3 p:after,#career .fixed-elements-container .copy-container.career-3 p:after,#career .fixed-elements-container .copy-container.performance-3 p:after,#career .fixed-elements-container .copy-container.succession-3 p:after,#performance .fixed-elements-container .copy-container.recruitment-3 p:after,#performance .fixed-elements-container .copy-container.career-3 p:after,#performance .fixed-elements-container .copy-container.performance-3 p:after,#performance .fixed-elements-container .copy-container.succession-3 p:after,#succession .fixed-elements-container .copy-container.recruitment-3 p:after,#succession .fixed-elements-container .copy-container.career-3 p:after,#succession .fixed-elements-container .copy-container.performance-3 p:after,#succession .fixed-elements-container .copy-container.succession-3 p:after {
    top: 16px
  }
}

@media only screen and (max-width: 767px) {
  .fixed-elements-container .scene1-mid-plus-container {
    height:100px
  }

  .fixed-elements-container .scene1-intro-copy-container,.fixed-elements-container .scene1-mid-plus-container,.fixed-elements-container .scene1-mid-copy-container {
    width: 100px
  }

  .fixed-elements-container .scene1-intro-copy-container h2,.fixed-elements-container .scene1-mid-plus-container h2,.fixed-elements-container .scene1-mid-copy-container h2 {
    font-size: 2rem
  }

  .fixed-elements-container .scene1-intro-copy-container p,.fixed-elements-container .scene1-mid-plus-container p,.fixed-elements-container .scene1-mid-copy-container p {
    font-size: 1rem
  }

  .fixed-elements-container .scene1-end-copy-container h2 {
    max-width: 180px;
    font-size: 1.8rem
  }

  #recruitment .fixed-elements-container .copy-container h2,#career .fixed-elements-container .copy-container h2,#performance .fixed-elements-container .copy-container h2,#succession .fixed-elements-container .copy-container h2,#outro .fixed-elements-container .copy-container h2 {
    margin-top: 0em;
    max-width: 180px;
    font-size: 1.7rem
  }

  #recruitment .fixed-elements-container .recruitment-3.copy-container h2,#career .fixed-elements-container .career-3.copy-container h2,#performance .fixed-elements-container .performance-3.copy-container h2,#succession .fixed-elements-container .succession-3.copy-container h2 {
    margin-top: 2em;
    max-width: 180px;
    font-size: 1.7rem
  }

  #recruitment .fixed-elements-container .copy-container.recruitment-3 p,#recruitment .fixed-elements-container .copy-container.career-3 p,#recruitment .fixed-elements-container .copy-container.performance-3 p,#recruitment .fixed-elements-container .copy-container.succession-3 p,#career .fixed-elements-container .copy-container.recruitment-3 p,#career .fixed-elements-container .copy-container.career-3 p,#career .fixed-elements-container .copy-container.performance-3 p,#career .fixed-elements-container .copy-container.succession-3 p,#performance .fixed-elements-container .copy-container.recruitment-3 p,#performance .fixed-elements-container .copy-container.career-3 p,#performance .fixed-elements-container .copy-container.performance-3 p,#performance .fixed-elements-container .copy-container.succession-3 p,#succession .fixed-elements-container .copy-container.recruitment-3 p,#succession .fixed-elements-container .copy-container.career-3 p,#succession .fixed-elements-container .copy-container.performance-3 p,#succession .fixed-elements-container .copy-container.succession-3 p {
    font-size: 1rem
  }

  #recruitment .fixed-elements-container .copy-container.recruitment-3 p,#recruitment .fixed-elements-container .copy-container.career-3 p,#recruitment .fixed-elements-container .copy-container.performance-3 p,#recruitment .fixed-elements-container .copy-container.succession-3 p,#career .fixed-elements-container .copy-container.recruitment-3 p,#career .fixed-elements-container .copy-container.career-3 p,#career .fixed-elements-container .copy-container.performance-3 p,#career .fixed-elements-container .copy-container.succession-3 p,#performance .fixed-elements-container .copy-container.recruitment-3 p,#performance .fixed-elements-container .copy-container.career-3 p,#performance .fixed-elements-container .copy-container.performance-3 p,#performance .fixed-elements-container .copy-container.succession-3 p,#succession .fixed-elements-container .copy-container.recruitment-3 p,#succession .fixed-elements-container .copy-container.career-3 p,#succession .fixed-elements-container .copy-container.performance-3 p,#succession .fixed-elements-container .copy-container.succession-3 p {
    max-width: 180px;
    margin: 1em auto 0 auto
  }

  #recruitment .fixed-elements-container .copy-container.recruitment-4,#recruitment .fixed-elements-container .copy-container.career-4,#recruitment .fixed-elements-container .copy-container.performance-4,#recruitment .fixed-elements-container .copy-container.succession-4,#career .fixed-elements-container .copy-container.recruitment-4,#career .fixed-elements-container .copy-container.career-4,#career .fixed-elements-container .copy-container.performance-4,#career .fixed-elements-container .copy-container.succession-4,#performance .fixed-elements-container .copy-container.recruitment-4,#performance .fixed-elements-container .copy-container.career-4,#performance .fixed-elements-container .copy-container.performance-4,#performance .fixed-elements-container .copy-container.succession-4,#succession .fixed-elements-container .copy-container.recruitment-4,#succession .fixed-elements-container .copy-container.career-4,#succession .fixed-elements-container .copy-container.performance-4,#succession .fixed-elements-container .copy-container.succession-4 {
    max-width: 200px
  }

  #career .fixed-elements-container .copy-container.recruitment-4 p,#career .fixed-elements-container .copy-container.career-4 p,#career .fixed-elements-container .copy-container.performance-4 p,#career .fixed-elements-container .copy-container.succession-4 p {
    line-height: 1
  }

  #recruitment .fixed-elements-container .copy-container.recruitment-4 h2,#recruitment .fixed-elements-container .copy-container.career-4 h2,#recruitment .fixed-elements-container .copy-container.performance-4 h2,#recruitment .fixed-elements-container .copy-container.succession-4 h2,#career .fixed-elements-container .copy-container.recruitment-4 h2,#career .fixed-elements-container .copy-container.career-4 h2,#career .fixed-elements-container .copy-container.performance-4 h2,#career .fixed-elements-container .copy-container.succession-4 h2,#performance .fixed-elements-container .copy-container.recruitment-4 h2,#performance .fixed-elements-container .copy-container.career-4 h2,#performance .fixed-elements-container .copy-container.performance-4 h2,#performance .fixed-elements-container .copy-container.succession-4 h2,#succession .fixed-elements-container .copy-container.recruitment-4 h2,#succession .fixed-elements-container .copy-container.career-4 h2,#succession .fixed-elements-container .copy-container.performance-4 h2,#succession .fixed-elements-container .copy-container.succession-4 h2 {
    max-width: 120px;
    text-align: center;
    margin-top: 0;
    margin-bottom: 1em
  }

  #recruitment .fixed-elements-container .copy-container.recruitment-4 h2 .stat,#recruitment .fixed-elements-container .copy-container.career-4 h2 .stat,#recruitment .fixed-elements-container .copy-container.performance-4 h2 .stat,#recruitment .fixed-elements-container .copy-container.succession-4 h2 .stat,#career .fixed-elements-container .copy-container.recruitment-4 h2 .stat,#career .fixed-elements-container .copy-container.career-4 h2 .stat,#career .fixed-elements-container .copy-container.performance-4 h2 .stat,#career .fixed-elements-container .copy-container.succession-4 h2 .stat,#performance .fixed-elements-container .copy-container.recruitment-4 h2 .stat,#performance .fixed-elements-container .copy-container.career-4 h2 .stat,#performance .fixed-elements-container .copy-container.performance-4 h2 .stat,#performance .fixed-elements-container .copy-container.succession-4 h2 .stat,#succession .fixed-elements-container .copy-container.recruitment-4 h2 .stat,#succession .fixed-elements-container .copy-container.career-4 h2 .stat,#succession .fixed-elements-container .copy-container.performance-4 h2 .stat,#succession .fixed-elements-container .copy-container.succession-4 h2 .stat {
    font-size: 2.4rem;
    display: inline;
    float: none;
    line-height: .95;
    font-weight: 700;
    margin-right: 0
  }

  #recruitment .fixed-elements-container .copy-container.recruitment-4 p,#recruitment .fixed-elements-container .copy-container.career-4 p,#recruitment .fixed-elements-container .copy-container.performance-4 p,#recruitment .fixed-elements-container .copy-container.succession-4 p,#career .fixed-elements-container .copy-container.recruitment-4 p,#career .fixed-elements-container .copy-container.career-4 p,#career .fixed-elements-container .copy-container.performance-4 p,#career .fixed-elements-container .copy-container.succession-4 p,#performance .fixed-elements-container .copy-container.recruitment-4 p,#performance .fixed-elements-container .copy-container.career-4 p,#performance .fixed-elements-container .copy-container.performance-4 p,#performance .fixed-elements-container .copy-container.succession-4 p,#succession .fixed-elements-container .copy-container.recruitment-4 p,#succession .fixed-elements-container .copy-container.career-4 p,#succession .fixed-elements-container .copy-container.performance-4 p,#succession .fixed-elements-container .copy-container.succession-4 p {
    font-size: 1.2rem;
    line-height: 1.2
  }

#career .fixed-elements-container .copy-container.career-4 p {
 font-size: 1.1rem;
}

  #recruitment .fixed-elements-container .copy-container.recruitment-4 h2 .stat-text,#recruitment .fixed-elements-container .copy-container.career-4 h2 .stat-text,#recruitment .fixed-elements-container .copy-container.performance-4 h2 .stat-text,#recruitment .fixed-elements-container .copy-container.succession-4 h2 .stat-text,#career .fixed-elements-container .copy-container.recruitment-4 h2 .stat-text,#career .fixed-elements-container .copy-container.career-4 h2 .stat-text,#career .fixed-elements-container .copy-container.performance-4 h2 .stat-text,#career .fixed-elements-container .copy-container.succession-4 h2 .stat-text,#performance .fixed-elements-container .copy-container.recruitment-4 h2 .stat-text,#performance .fixed-elements-container .copy-container.career-4 h2 .stat-text,#performance .fixed-elements-container .copy-container.performance-4 h2 .stat-text,#performance .fixed-elements-container .copy-container.succession-4 h2 .stat-text,#succession .fixed-elements-container .copy-container.recruitment-4 h2 .stat-text,#succession .fixed-elements-container .copy-container.career-4 h2 .stat-text,#succession .fixed-elements-container .copy-container.performance-4 h2 .stat-text,#succession .fixed-elements-container .copy-container.succession-4 h2 .stat-text {
    float: none;
    display: inline;
    padding-right: 10px;
    padding-left: 10px
  }

  #recruitment .fixed-elements-container .copy-container.recruitment-4 h2,#recruitment .fixed-elements-container .copy-container.career-4 h2,#recruitment .fixed-elements-container .copy-container.performance-4 h2,#recruitment .fixed-elements-container .copy-container.succession-4 h2,#career .fixed-elements-container .copy-container.recruitment-4 h2,#career .fixed-elements-container .copy-container.career-4 h2,#career .fixed-elements-container .copy-container.performance-4 h2,#career .fixed-elements-container .copy-container.succession-4 h2,#performance .fixed-elements-container .copy-container.recruitment-4 h2,#performance .fixed-elements-container .copy-container.career-4 h2,#performance .fixed-elements-container .copy-container.performance-4 h2,#performance .fixed-elements-container .copy-container.succession-4 h2,#succession .fixed-elements-container .copy-container.recruitment-4 h2,#succession .fixed-elements-container .copy-container.career-4 h2,#succession .fixed-elements-container .copy-container.performance-4 h2,#succession .fixed-elements-container .copy-container.succession-4 h2 {
    max-width: 140px;
    margin-bottom: 0.6em
  }

  #recruitment .fixed-elements-container .copy-container.recruitment-4,#recruitment .fixed-elements-container .copy-container.career-4,#recruitment .fixed-elements-container .copy-container.performance-4,#recruitment .fixed-elements-container .copy-container.succession-4,#career .fixed-elements-container .copy-container.recruitment-4,#career .fixed-elements-container .copy-container.career-4,#career .fixed-elements-container .copy-container.performance-4,#career .fixed-elements-container .copy-container.succession-4,#performance .fixed-elements-container .copy-container.recruitment-4,#performance .fixed-elements-container .copy-container.career-4,#performance .fixed-elements-container .copy-container.performance-4,#performance .fixed-elements-container .copy-container.succession-4,#succession .fixed-elements-container .copy-container.recruitment-4,#succession .fixed-elements-container .copy-container.career-4,#succession .fixed-elements-container .copy-container.performance-4,#succession .fixed-elements-container .copy-container.succession-4 {
    max-width: 180px;
    text-align: center
  }

  #outro .fixed-elements-container .copy-container p,.fixed-elements-container.outro-link .copy-container p {
    max-width: 160px;
    font-size: 1.2rem;
    margin-bottom: 20px
  }
}

@media only screen and (max-width: 600px) {
  .fixed-elements-container.outro-link .copy-container p {
    margin-bottom:-30px
  }

  .fixed-elements-container.outro-link .copy-container .learn-more-link {
    bottom: -180px
  }
}

@media only screen and (max-width: 360px) {
  .fixed-elements-container .starting-copy-container {
    max-width:240px
  }
}


p font {color:#FACD62;font-weight: 700;}