@charset "UTF-8";
/*
	RULE FORMAT
	selector {
		@extends %module;

		[rules]

		@include transition(all 0.3s ease);

		nested_selector {
			[rules]

			@include transform(rotate(90deg));
		}
	}

	- Properties (e.g. border or position) are alphabetized.
	- Rules are ordered by approximate hierarchy/order in markup.
*/
/* 16/16 */
/* 48/16 */
/* !Mixins */
/*
@mixin button ($backgroundColor, $borderColor: "", $textColor: $text-secondary-font-color) {
	background-color: $backgroundColor;

	@if ($borderColor != "") {
		border: 0.125em solid $borderColor;
	}

	color: $textColor;

	&:hover {
		background-color: $color-denary-accent; }
}
*/
/* !Module: Animations */
@-webkit-keyframes inFromLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes inFromLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@-webkit-keyframes inFromRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes inFromRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@-webkit-keyframes outToLeft {
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@keyframes outToLeft {
  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

@-webkit-keyframes outToRight {
  to {
    opacity: 0;
    -webkit-transform: translate3d(0%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

@keyframes outToRight {
  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

/* Book */
.bk-book {
  max-width: 296px;
  width: 100%;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transition: -webkit-transform .5s;
  transition: -webkit-transform .5s;
  transition: transform .5s;
  transition: transform .5s, -webkit-transform .5s;
}

.bk-book > div,
.bk-front > div {
  display: block;
  position: absolute;
}

.bk-front {
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform-origin: 0% 50%;
  -ms-transform-origin: 0% 50%;
  transform-origin: 0% 50%;
  -webkit-transition: -webkit-transform .5s;
  transition: -webkit-transform .5s;
  transition: transform .5s;
  transition: transform .5s, -webkit-transform .5s;
  -webkit-transform: translate3d(0, 0, 20px);
  transform: translate3d(0, 0, 20px);
  z-index: 10;
}

.bk-front > div {
  z-index: 1;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.bk-front,
.bk-front > div {
  width: 100%;
  /* 	height: 400px; */
}

.bk-left {
  border-radius: 3px;
  width: 40px;
  left: -20px;
}

.bk-left {
  height: 400px;
  -webkit-transform: rotate3d(0, 1, 0, -90deg);
  transform: rotate3d(0, 1, 0, -90deg);
}

.bk-book > div,
.bk-front > div {
  display: block;
  position: absolute;
}

.bk-back {
  -webkit-transform: rotate3d(0, 1, 0, -180deg) translate3d(0, 0, 20px);
  transform: rotate3d(0, 1, 0, -180deg) translate3d(0, 0, 20px);
  -webkit-box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.3);
  box-shadow: 10px 10px 30px rgba(0, 0, 0, 0.3);
  border-radius: 3px 0 0 3px;
}

/* Main colors and content */
.bk-front > div {
  border-radius: 0 3px 3px 0;
  -webkit-box-shadow: inset 4px 0 10px rgba(0, 0, 0, 0.1);
  box-shadow: inset 4px 0 10px rgba(0, 0, 0, 0.1);
}

.bk-front:after {
  content: '';
  position: absolute;
  top: 1px;
  bottom: 1px;
  left: -1px;
  width: 1px;
}

.bk-cover:after {
  content: '';
  position: absolute;
  top: 0;
  left: 5px;
  bottom: 0;
  width: 3px;
  background: rgba(0, 0, 0, 0.06);
  -webkit-box-shadow: 1px 0 3px rgba(255, 255, 255, 0.05);
  box-shadow: 1px 0 3px rgba(255, 255, 255, 0.05);
}

.bk-left h2 {
  height: 40px;
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
  -webkit-transform: rotate(90deg) translateY(-40px);
  -ms-transform: rotate(90deg) translateY(-40px);
  transform: rotate(90deg) translateY(-40px);
}

.bk-book .bk-left h2 {
  color: #224173;
  font-size: 0.75em;
  /* 12/16 */
  line-height: 40px;
  text-align: center;
}

/* Individual style & artwork */
/* Book 1 */
.bk-book .bk-front > div,
.bk-book .bk-left,
.bk-book .bk-front:after {
  background-color: #e6dbae;
}

.bk-book .bk-cover h2 {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  padding: 30px;
  background: rgba(255, 255, 255, 0.2);
  color: #224173;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
}

.bk-book .bk-cover img {
  display: block;
}

/* Fallbacks */
.no-csstransforms3d .bk-book > div,
.no-csstransforms3d .bk-book .bk-cover-back {
  display: none;
}

.no-csstransforms3d .bk-book > div.bk-front {
  display: block;
}

@media only screen and (max-width: 29.9375em) {
  .bk-book > div {
    position: static;
  }
  .bk-book .bk-back,
  .bk-book .bk-left {
    display: none;
  }
}

@media only screen and (min-width: 30em) {
  /* Book Animation */
  /*
	.bk-book:hover {
		-webkit-transform: rotate3d(0,1,0,35deg);
		transform: rotate3d(0,1,0,35deg);
	}
*/
}

/* !Module: Dropdowns */
/* !Module: Filter Form */
/* !Module: Funds */
/* !Modals */
.bio-modal {
  z-index: 9999;
}

.bio-modal.mfp-wrap {
  margin: 20px;
  width: auto;
  height: auto;
  right: 0;
  bottom: 0;
}

.bio-modal.mfp-bg {
  opacity: 0.97;
  background-color: #2b3038;
  border: 20px solid #ffffff;
  z-index: 9998;
}

.bio-modal .mfp-close {
  position: fixed;
  font-size: 56px;
  opacity: 1;
  top: 25px;
  right: 38px;
}

@media (min-width: 50em) {
  .bio-modal .mfp-close {
    top: 32px;
    right: 46px;
  }
}

.bio-modal .mfp-content {
  color: #ffffff;
  margin: 0 auto;
  max-width: 768px;
  overflow: hidden;
  padding: 7.40741%;
  position: relative;
  width: 100%;
}

.bio-modal .mfp-content:before, .bio-modal .mfp-content:after {
  content: " ";
  display: table;
}

.bio-modal .mfp-content:after {
  clear: both;
}

@media only screen and (min-width: 71.25em) {
  .bio-modal .mfp-content {
    max-width: 1220px;
    padding: 50px 100px 100px;
  }
}

@media (min-width: 50em) {
  .bio-modal-details {
    float: right;
    width: 63.72549%;
  }
}

.bio-modal-name {
  color: #ffffff;
  font-size: 2rem;
  font-weight: 300;
}

.bio-modal-job-title, .bio-modal-location {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  color: #a68f68;
  font-size: 1.3125rem;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  line-height: 1.2;
}

.bio-modal-job-title {
  margin-bottom: 0;
  margin-bottom: 30px;
}

.bio-modal-location {
  display: block;
  color: #fff;
}

.bio-modal-specialties-title {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  color: #a68f68;
  font-size: 1.3125rem;
  letter-spacing: 0.025em;
  text-transform: none;
  font-weight: 400;
  margin-top: 4.6875rem;
  margin-bottom: 1.75rem;
}

.bio-modal-specialties {
  list-style: none;
  padding: 0;
  -webkit-columns: 2;
  columns: 2;
}

.bio-modal-specialties > li {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 1rem;
  letter-spacing: 0.025em;
  margin-bottom: 0.5rem;
}

.bio-modal-specialties > li a {
  color: #fff;
  text-decoration: underline;
}

.bio-modal-specialties > li a:hover, .bio-modal-specialties > li afocus {
  color: #a68f68;
}

.bio-modal-meta {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 0.75rem;
  line-height: 1.5;
  color: #fff;
  letter-spacing: 0.025em;
  margin-top: 4.6875rem;
}

@media (min-width: 50em) {
  .bio-modal-meta {
    float: left;
    width: 26.96078%;
    margin-top: 0;
  }
}

.bio-modal-photo {
  margin-bottom: 18px;
}

.bio-modal-photo img {
  display: block;
  -webkit-box-shadow: 9px 9px 16px rgba(11, 13, 17, 0.6);
  box-shadow: 9px 9px 16px rgba(11, 13, 17, 0.6);
}

@media (max-width: 49.9375em) {
  .bio-modal-photo {
    display: none;
  }
}

.bio-modal-photo-mobile {
  display: block;
}

@media (min-width: 50em) {
  .bio-modal-photo-mobile {
    display: none;
  }
}

.bio-modal-linkedin {
  text-transform: uppercase;
  font-size: 0.75rem;
  color: #a68f68;
  letter-spacing: 0.025em;
  margin-bottom: 0.625rem;
}

.bio-modal-linkedin-link {
  margin-left: 20px;
  position: relative;
  top: 3px;
  display: inline-block;
  padding: 3px;
}

.bio-modal-experience {
  margin-bottom: 1.125rem;
}

.bio-modal-joined {
  color: #a68f68;
}

.bio-modal-certification-title,
.bio-modal-contact-title {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 1.625rem;
  text-transform: uppercase;
  color: #a68f68;
  margin-top: 1.625rem;
  margin-bottom: 1.1875rem;
}

.bio-modal-certification-title {
  border-top: 1px solid #fff;
  padding-top: 1.1875rem;
}

.bio-modal-certification {
  list-style: none;
  padding: 0;
}

.bio-modal-certification-item {
  margin-bottom: 1.1875rem;
}

.bio-modal-certification-earned-from {
  color: #a68f68;
}

.bio-modal a {
  color: #fff;
  text-decoration: none;
  border-bottom: 1px solid #a68f68;
  padding-bottom: 2px;
}

.bio-modal a:hover {
  text-decoration: none;
  font-weight: bold;
}

.modal.case_study .mfp-content {
  background-color: #ffffff;
  margin: 3.7037% auto;
  max-width: 48em;
  overflow: hidden;
  padding: 7.40741%;
  position: relative;
  width: auto;
}

.modal.country_info {
  z-index: 9997;
}

.modal.country_info.mfp-bg {
  opacity: 0.95;
  background-color: #0f2f4b;
  z-index: 9996;
}

.modal.country_info .mfp-close {
  color: #ffffff;
  font-size: 3.5em;
  opacity: 1;
  right: 0;
  top: 0;
}

.modal.country_info .mfp-content {
  margin: 0 auto;
  max-width: 64em;
  overflow: hidden;
  padding: 11.11111% 3.7037% 3.7037% 3.7037%;
  position: static;
  width: 100%;
}

.modal.generic .mfp-content {
  background-color: #ffffff;
  margin: 3.7037% auto;
  max-width: 48em;
  overflow: hidden;
  padding: 0;
  position: relative;
}

/* !Module: Selectboxes */
/* !Module: Sidebar */
/* !Team Members */
.promo-banner,
.section_wrapper.promo-banner {
  text-align: center;
  color: #fff;
  background-color: #171717;
  background-position: 50% 50%;
  background-size: cover;
}

@media only screen and (min-width: 48em) {
  .promo-banner__inner,
  .section_wrapper .promo-banner__inner {
    max-width: 1000px;
    padding-left: 50px;
    padding-right: 50px;
  }
}

.promo-banner--large .promo-banner__inner, .promo-banner--large
.section_wrapper .promo-banner__inner {
  padding-top: 50px;
  padding-bottom: 40px;
}

@media only screen and (min-width: 40em) {
  .promo-banner--large .promo-banner__inner, .promo-banner--large
  .section_wrapper .promo-banner__inner {
    padding-top: 8.69048%;
    padding-bottom: 4.7619%;
  }
}

.promo-banner__title {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #fff;
  font-size: 1rem;
  text-transform: uppercase;
  letter-spacing: .15em;
}

.promo-banner__copy {
  font-size: 1.25rem;
  line-height: 1.5;
  margin: 0 auto;
}

.promo-banner--large .promo-banner__copy {
  padding-top: 0.89286vw;
  padding-bottom: 3.45238vw;
}

@media only screen and (min-width: 64em) {
  .promo-banner--large .promo-banner__copy {
    font-size: 1.875rem;
    line-height: 1.73333;
  }
}

.promo-banner__copy-thin {
  max-width: 560px;
}

.site-alert {
  background: #fff;
  padding: 15px 0 16px;
}

.site-alert__inner {
  max-width: 80em;
  margin-left: auto;
  margin-right: auto;
  padding: 0 3.7037%;
}

.site-alert__inner:after {
  content: " ";
  display: block;
  clear: both;
}

.site-alert__carousel {
  background: url("/assets/images/planet-earth-icon@2x.png") 0 11px no-repeat;
  background-size: 28px 29px;
  min-height: 32px;
  padding: 13px 0 11px 54px;
  margin: 0 36px 0 0;
  position: relative;
}

.site-alert__count {
  position: absolute;
  top: 7px;
  left: 19px;
  width: 14px;
  height: 14px;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-size: .5rem;
  font-weight: 700;
  line-height: 14px;
  text-align: center;
  color: #fff;
  background: #25517d;
  border-radius: 50em;
}

.site-alert__message {
  font-size: 1rem;
  line-height: 1.5;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #25517d;
  background: #fff;
  display: none;
}

.site-alert__message.slick-active {
  display: block;
}

.site-alert__message a {
  color: #25517d;
}

.site-alert__message a:hover, .site-alert__message a:focus {
  text-decoration: underline;
}

.site-alert__arrow,
.slick-slide .site-alert__arrow {
  display: inline-block;
  margin-left: 11px;
}

button.site-alert__close,
button.site-alert__close:not(.mfp-close) {
  float: right;
  background: #fff;
  border: 0 none;
  position: relative;
  width: 30px;
  height: 29px;
  padding: 0;
  -webkit-transition: none;
  transition: none;
  margin-top: 10px;
}

button.site-alert__close::before, button.site-alert__close::after,
button.site-alert__close:not(.mfp-close)::before,
button.site-alert__close:not(.mfp-close)::after {
  content: '';
  speak: none;
  display: block;
  width: 22px;
  height: 1px;
  background: #a68f68;
  position: absolute;
  top: 14px;
  left: 4px;
  -webkit-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

button.site-alert__close::before,
button.site-alert__close:not(.mfp-close)::before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

button.site-alert__close::after,
button.site-alert__close:not(.mfp-close)::after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

button.site-alert__close:hover, button.site-alert__close:focus,
button.site-alert__close:not(.mfp-close):hover,
button.site-alert__close:not(.mfp-close):focus {
  background-color: #fff;
}

button.site-alert__close:focus,
button.site-alert__close:not(.mfp-close):focus {
  outline: 1px solid #beb9b4;
}

.page-nav {
  list-style: none;
  margin: 0;
  padding-left: 0;
  padding-bottom: 1rem;
}

.page-nav > li:not(:first-child) {
  border-top: 1px solid #e8e8e4;
}

.page-nav > li {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 0.875rem;
  letter-spacing: 0.125em;
  /* 2/16 */
  text-transform: uppercase;
}

.page-nav > li.selected a, .page-nav > li:hover a, .page-nav > li:focus a {
  color: #25517d;
  text-decoration: none;
}

.page-nav a {
  color: #474747;
  display: block;
  padding: 1.25rem 0;
  text-decoration: none;
}

.small-caps-sans {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 0.875rem;
  letter-spacing: .15em;
  text-transform: uppercase;
}

.h2--small {
  font-size: 0.875rem;
  letter-spacing: .15em;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
}

.h2--dash {
  position: relative;
}

@media (min-width: 1300px) {
  .h2--dash::before {
    content: '';
    position: absolute;
    top: 0.5em;
    right: 100%;
    width: 27px;
    height: 1px;
    background: #a68f68;
    margin-right: 36px;
  }
}

.h2--underline {
  padding-bottom: 15px;
  border-bottom: 1px solid #a68f68;
}

.text-gold {
  color: #a68f68;
}

.text-dark-blue {
  color: #25517d;
}

.text-dark-gray {
  color: #474747;
}

.text-white {
  color: #fff;
}

.text-center {
  text-align: center;
}

.block {
  background-color: #fff;
}

.block--off-white {
  background-color: #f6f6f4;
}

.block--dark-gary {
  background-color: #474747;
}

.block--blue-gradient {
  background-color: #444444;
  /* background-image: linear-gradient(135deg, #214d7a 0%, #01255c 46%, #00143b 100%); */
}

.container {
  /* max-width: 80em; */
  /* margin-left: auto; */
  margin-right: auto;
  padding-left: 3.7037%;
  padding-right: 3.7037%;
}

.container:after {
  content: " ";
  display: block;
  clear: both;
}

/* @media (min-width: 1280px) { */
  /* .container { */
    /* padding-left: 48px; */
    /* padding-right: 48px; */
  /* } */
/* } */

.container-left {
  max-width: 80em;
  margin-left: auto;
  margin-right: auto;
  padding-left: 3.7037%;
  width: 100%;
  float: right;
}	

.container-left:after {
  content: " ";
  display: block;
  clear: both;
}

@media (min-width: 1280px) {
  .container-left {
    padding-left: 48px;
  }
}

.container-right {
  max-width: 80em;
  margin-left: auto;
  margin-right: auto;
  padding-right: 3.7037%;
  width: 100%;
  float: left;
}

.container-right:after {
  content: " ";
  display: block;
  clear: both;
}

@media (min-width: 1280px) {
  .container-right {
    padding-right: 48px;
  }
}

.js.cssanimations .fade-in {
  opacity: 0;
}

.scroll-animate {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.fade-in.in-view {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

.styleguide {
  background: transparent;
}

.styleguide code {
  display: inline-block;
  background: #beb9b4;
  font-size: 11px;
  padding: 0 2px;
}

.styleguide .section_wrapper.header {
  color: #474747;
}

.styleguide .section_wrapper.header header {
  min-height: 0;
  padding-bottom: 1px;
}

.sg-header {
  margin: 4em 0 2em;
  padding: 0.75em 0;
  border-bottom: 1px solid #beb9b4;
  border-top: 1px solid #beb9b4;
}

.sg-header h5 {
  margin: 0;
  padding: 0;
  font-size: 1em;
  line-height: 1;
  font-weight: bold;
  color: #888;
  text-transform: uppercase;
}

.sg-header h5 a {
  font-weight: bold;
  display: inline-block;
  padding: 0 5px;
  text-decoration: none;
  color: #beb9b4;
}

.sg-header h5 a:hover {
  color: #00245d;
}

.sg-header p {
  margin: 0;
}

.sg-swatch {
  width: 22.22222%;
  float: left;
  margin-right: 3.7037%;
  background: #fff;
  margin-bottom: 20px;
}

.sg-swatch .sg-color {
  display: block;
  width: 100%;
  height: 130px;
  padding: 4px;
  margin-bottom: 4px;
}

.sg-swatch .sg-label {
  padding: 4px;
  font-size: 15px;
  line-height: 1;
}

.sg-icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.sg-icons li {
  margin: 5px;
}

.sg-icons .icon {
  font-size: 2rem;
}

.row.sg-show-grid > div > * {
  width: 100%;
  background: tint(#25517d, 90%);
  text-align: center;
  font-size: 14px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.styleguide .text-muted {
  color: #beb9b4;
}

.styleguide .col {
  width: 30.8642%;
  float: left;
  margin-right: 3.7037%;
}

.styleguide .col.last {
  margin-right: 0;
}

.styleguide h1 {
  color: #474747;
}

/* !Base */
*, *:before, *:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

html {
  font-size: 87.5%;
}

@media only screen and (min-width: 37.5em) {
  html {
    font-size: 100%;
  }
}

body {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  font-weight: 400;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  background-color: #171717;
  color: #171717;
  font-style: normal;
}

h1,
h2,
h3,
h4,
h5 {
  line-height: 1;
  margin: 0 0 3.7037% 0;
}

h1, .h1 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  font-weight: 300;
  font-size: 3.75rem;
  /* 60/16 */
  letter-spacing: 0;
  text-transform: none;
}

h1 {
  color: #ffffff;
}

h2, .h2 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  font-weight: 600;
  font-size: 1.75rem;
  /* 28/16 */
  letter-spacing: 0;
  text-transform: none;
}

h2 {
  color: #474747;
}

h3, .h3 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 1rem;
  /* 16/16 */
  letter-spacing: 0.0625em;
  /* 1/16 */
  text-transform: uppercase;
}

h3 {
  color: #171717;
}

a {
  color: #171717;
  outline: none;
  text-decoration: none;
}

a:not(.button):hover {
  text-decoration: underline;
}

a > img {
  display: inline-block;
}

p {
  line-height: 1.5;
  margin: 0 0 3.7037% 0;
}

p.lead {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  font-weight: 300;
  color: #a68f68;
  font-size: 2em;
  /* 32/16 */
  line-height: 1.25;
  /* 40/32 */
}

button:not(.mfp-close),
.button {
  -webkit-appearance: none;
  -moz-appearance: normal;
  appearance: normal;
  background-color: #25517d;
  border: 0.125em solid #25517d;
  color: #ffffff;
  outline: none;
  overflow: hidden;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 500;
  -webkit-transition: all 0.5s linear;
  transition: all 0.5s linear;
  display: inline-block;
  font-size: 0.875em;
  /* 14/16 */
  letter-spacing: 1px;
  padding: 1em 1.25em;
  /* 16/16, 20/16 */
  text-transform: uppercase;
}

button:not(.mfp-close):hover,
.button:hover {
  background-color: #527597;
  border-color: #527597;
  color: #ffffff;
}

button:not(.mfp-close):hover polygon,
.button:hover polygon {
  fill: #ffffff;
}

.button--outline-light {
  -webkit-appearance: none;
  -moz-appearance: normal;
  appearance: normal;
  background-color: transparent;
  border: 0.125em solid #ffffff;
  color: #ffffff;
  outline: none;
  overflow: hidden;
}

.button--outline-light:hover {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #171717;
}

.button--outline-light:hover polygon {
  fill: #171717;
}

.button--outline-gold {
  -webkit-appearance: none;
  -moz-appearance: normal;
  appearance: normal;
  background-color: transparent;
  border: 0.125em solid #a68f68;
  color: #a68f68;
  outline: none;
  overflow: hidden;
}

.button--outline-gold:hover {
  background-color: #a68f68;
  border-color: #a68f68;
  color: #171717;
}

.button--outline-gold:hover polygon {
  fill: #171717;
}

@media only screen and (min-width: 64em) {
  .button--lg {
    font-size: 1rem;
    padding: 1.25rem 1.875rem;
  }
}

.button--fancy {
  border-radius: 3px;
  font-size: 1.125rem;
  text-transform: none;
  font-weight: 700;
  letter-spacing: .075em;
  padding: 1.16667em 1em 1.16667em 1.5em;
  text-align: center;
  min-width: 195px;
}

.button--fancy .button__arrow {
  margin-left: 8px;
}

.button--invert-outline {
  background: transparent;
  border: 1px solid #fff;
  color: #fff;
}

.button--invert-outline:hover, .button--invert-outline:focus {
  background-color: #25517d;
  border-color: #fff;
}

ol,
ul {
  line-height: 1.5;
  /* 24/16 */
  margin: 0;
  padding-left: 1em;
}

img {
  max-width: 100%;
}

.icon-alert {
  display: inline-block;
  height: 1.3125em;
  /* 21/16 */
  vertical-align: top;
  width: 1.75em;
  /* 28/16 */
}

.icon-arrow-left_white {
  display: inline-block;
  height: 0.75em;
  /* 12/16 */
  vertical-align: top;
  width: 1.5em;
  /* 24/16 */
}

.icon-arrow-right_gold {
  display: inline-block;
  height: 0.625em;
  /* 10/16 */
  vertical-align: top;
  width: 0.75em;
  /* 12/16 */
}

.icon-arrow-right_white_small {
  display: inline-block;
  height: 0.75em;
  /* 12/16 */
  vertical-align: top;
  width: 1.5em;
  /* 24/16 */
}

.icon-arrow-up_gold {
  display: inline-block;
  height: 2.125em;
  /* 34/16 */
  vertical-align: top;
  width: 2.125em;
  /* 34/16 */
}

.icon-external_link {
  display: inline-block;
  height: 0.75em;
  /* 12/16 */
  vertical-align: top;
  width: 0.75em;
  /* 12/16 */
}

.icon-external_link path {
  fill: #ffffff;
}

.icon-global {
  display: inline-block;
  height: 1.25em;
  /* 20/16 */
  width: 1.25em;
  /* 20/16 */
}

.icon-global path {
  fill: #9e8e74;
}

.icon-sustainability {
  display: inline-block;
  height: 66px;
  margin-bottom: 7.40741%;
  vertical-align: top;
  width: 66px;
}

hr {
  border: 0;
  border-top: 0.125em solid #beb9b4;
  /* 2/16 */
  display: block;
  height: 0.125em;
  /* 2/16 */
  margin: 1em 0;
  padding: 0;
}

::Selection {
  background-color: #0f497c;
  color: #ffffff;
}

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

.clearfix:after {
  clear: both;
}

/* !Footer */
.section_wrapper.contact_us {
  background-color: #f6f6f4;
}

.section_wrapper.contact_us .copy {
  font-size: 1.25em;
  /* 20/16 */
  margin-bottom: 3.7037%;
}

.section_wrapper.contact_us .email a {
  -webkit-transition: all 0.25s linear;
  transition: all 0.25s linear;
  border: 1px solid #beb9b4;
  color: #25517d;
  display: inline-block;
  font-size: 1.5em;
  /* 24/16 */
  padding: 1.85185%;
}

.section_wrapper.contact_us .email a:hover {
  background-color: #25517d;
  border: 1px solid #25517d;
  color: #ffffff;
  text-decoration: none;
}

.section_wrapper.footer {
  /* background-color:  #36454f; */
  /* background-color:  #5D5D5D; */
  background-color:  #616161eb; 
  color: #9d9d9d;
}

.section_wrapper.footer footer {
  padding: 3.7037%;
  position: relative;
}

.section_wrapper.footer footer h2 {
  font-size: 1.8125em;
  /* 29/16 */
  color: #fff;
  font-weight: 400;
}

.section_wrapper.footer footer input {
  border: none;
  border-radius: 3px;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-weight: 400;
  letter-spacing: 1px;
}

.section_wrapper.footer footer .button {
  padding: 1.15em 1.25em;
}

@media only screen and (min-width: 960px) {
  .section_wrapper.footer footer .footer-nav {
    width: 48.14815%;
    float: left;
    margin-right: 3.7037%;
  }
}

.section_wrapper.footer footer .footer-nav .signup {
  background: #2b2b2b;
  padding: 14.81481%;
  margin-bottom: 14.81481%;
}

.section_wrapper.footer footer .footer-nav .signup h2 {
  font-style: italic;
}

.section_wrapper.footer footer .footer-nav .signup p {
  color: #fff;
}

.section_wrapper.footer footer .footer-nav .signup input {
  background: #474747;
  font-size: 1em;
  color: #858585;
}

.section_wrapper.footer footer .footer-nav .signup .text {
  width: 68%;
  margin-right: 5%;
}

.section_wrapper.footer footer .footer-nav .signup .button {
  width: 25%;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-size: 12px;
}

.section_wrapper.footer footer .footer-nav .signup .button:hover, .section_wrapper.footer footer .footer-nav .signup .button:focus {
  background: #242424;
  color: #fff;
}

.section_wrapper.footer footer .footer-nav .signup .disclaimer {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-size: 0.75em;
  /* 12/16 */
  line-height: 1.75;
  color: #9d9d9d;
  margin-top: 1.5em;
}

.section_wrapper.footer footer .footer-nav .signup .disclaimer p {
  color: #9d9d9d;
}

.section_wrapper.footer footer .footer-nav .signup .disclaimer a {
  color: #aaaaaa;
  font-weight: bold;
}

.section_wrapper.footer footer .footer-nav .footer_navigation {
  font-size: 1.0625em;
  /* 17/16 */
  margin-bottom: 3.7037%;
}

.section_wrapper.footer footer .footer-nav .footer_navigation a {
  color: #aaaaaa;
}

.section_wrapper.footer footer .footer-nav .footer_navigation ul {
  line-height: 1;
  list-style: none;
  margin: 0;
  padding-left: 0;
}

.section_wrapper.footer footer .footer-nav .footer_navigation ul:before, .section_wrapper.footer footer .footer-nav .footer_navigation ul:after {
  content: " ";
  display: table;
}

.section_wrapper.footer footer .footer-nav .footer_navigation ul:after {
  clear: both;
}

.section_wrapper.footer footer .footer-nav .footer_navigation ul li {
  display: inline-block;
  padding-left: 0.75em;
}

.section_wrapper.footer footer .footer-nav .footer_navigation ul li:first-child {
  padding-left: 0;
}

.section_wrapper.footer footer .footer-nav .footer_navigation ul li {
  border-left: 1px solid #747474;
  padding-right: 0.75em;
  /* 12/16 */
  margin-bottom: .75em;
}

.section_wrapper.footer footer .footer-nav .footer_navigation ul li:first-child {
  border-left: none;
  padding-left: 0;
}

.section_wrapper.footer footer .footer-nav .country_links {
  border-top: 1px solid #000;
  padding-top: 3.7037%;
  margin-bottom: 3.7037%;
}

.section_wrapper.footer footer .footer-nav .country_links a {
  display: inline-block;
  color: #aaaaaa;
  margin-right: 7.40741%;
  margin-top: 3px;
  float: left;
}

.section_wrapper.footer footer .footer-nav .country_links #country_container {
  display: inline-block;
  width: 165px !important;
}

.section_wrapper.footer footer .footer-nav .country_links #country_container.selectbox_container {
  color: #aaaaaa;
  cursor: pointer;
  display: inline-block;
  font-size: 1em;
  min-height: 1.75em;
  position: relative;
  width: 100%;
}

.section_wrapper.footer footer .footer-nav .country_links #country_container .selectbox_hidden {
  display: none;
  padding-right: 1em;
  /* 16/16 */
  visibility: hidden;
}

.section_wrapper.footer footer .footer-nav .country_links #country_container .selectbox_styled {
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  background-color: #242424;
  bottom: 0;
  left: 0;
  padding: 0.25em;
  position: absolute;
  right: 0;
  top: 0;
}

.section_wrapper.footer footer .footer-nav .country_links #country_container .selectbox_styled:after {
  border: 0.4375em solid transparent;
  /* 7/16 */
  border-color: #aaaaaa transparent transparent transparent;
  content: "";
  height: 0;
  position: absolute;
  right: 0.625em;
  /* 10/16 */
  top: 1.5em;
  /* 20/16 */
  width: 0;
}

.section_wrapper.footer footer .footer-nav .country_links #country_container .selectbox_styled:hover {
  background-color: #1f1f1f;
}

.section_wrapper.footer footer .footer-nav .country_links #country_container .selectbox_styled:active, .section_wrapper.footer footer .footer-nav .country_links #country_container .selectbox_styled.active {
  background-color: #171717;
}

.section_wrapper.footer footer .footer-nav .country_links #country_container .selectbox_styled:active:after, .section_wrapper.footer footer .footer-nav .country_links #country_container .selectbox_styled.active:after {
  border-color: transparent transparent #aaaaaa transparent;
  top: 1em;
  /* 16/16 */
}

.section_wrapper.footer footer .footer-nav .country_links #country_container .selectbox_options {
  background-color: #171717;
  border: 1px solid #474747;
  border-top: none;
  display: none;
  left: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 999;
}

.section_wrapper.footer footer .footer-nav .country_links #country_container .selectbox_options li {
  -webkit-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
  border-top: 1px solid #474747;
  margin: 0;
  padding: 0.25em 0;
  text-indent: 1em;
  /* 16/16 */
}

.section_wrapper.footer footer .footer-nav .country_links #country_container .selectbox_options li:first-child {
  border-top: none;
}

.section_wrapper.footer footer .footer-nav .country_links #country_container .selectbox_options li:hover {
  background-color: #1f1f1f;
}

.section_wrapper.footer footer .footer-nav .country_links #country_container .selectbox_options li[rel="hide"] {
  display: none;
}

.section_wrapper.footer footer .footer-nav .country_links #country_container .selectbox_styled {
  border-bottom: 1px solid #474747;
}

.section_wrapper.footer footer .footer-nav .country_links #country_container .selectbox_styled:after {
  top: 0.75em;
}

.section_wrapper.footer footer .footer-nav .country_links #country_container .selectbox_styled.active:after, .section_wrapper.footer footer .footer-nav .country_links #country_container .selectbox_styled:active:after {
  top: 0.25em;
}

.section_wrapper.footer footer .footer-nav .country_links #country_container .selectbox_options {
  border: none;
}

.section_wrapper.footer footer .contact {
  margin-top: 7.40741%;
}

@media only screen and (min-width: 960px) {
  .section_wrapper.footer footer .contact {
    width: 39.50617%;
    float: right;
    margin-right: 0;
    margin-top: 0;
  }
}

.section_wrapper.footer footer .contact #contact_inquiry_type_container {
  width: 100%;
}

.section_wrapper.footer footer .contact #contact_inquiry_type_container.selectbox_container {
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 1em;
  min-height: 1.75em;
  position: relative;
  width: 100%;
}

.section_wrapper.footer footer .contact #contact_inquiry_type_container .selectbox_hidden {
  display: none;
  padding-right: 1em;
  /* 16/16 */
  visibility: hidden;
}

.section_wrapper.footer footer .contact #contact_inquiry_type_container .selectbox_styled {
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  background-color: #242424;
  bottom: 0;
  left: 0;
  padding: 0.25em;
  position: absolute;
  right: 0;
  top: 0;
}

.section_wrapper.footer footer .contact #contact_inquiry_type_container .selectbox_styled:after {
  border: 0.4375em solid transparent;
  /* 7/16 */
  border-color: #aaaaaa transparent transparent transparent;
  content: "";
  height: 0;
  position: absolute;
  right: 0.625em;
  /* 10/16 */
  top: 1.5em;
  /* 20/16 */
  width: 0;
}

.section_wrapper.footer footer .contact #contact_inquiry_type_container .selectbox_styled:hover {
  background-color: #1f1f1f;
}

.section_wrapper.footer footer .contact #contact_inquiry_type_container .selectbox_styled:active, .section_wrapper.footer footer .contact #contact_inquiry_type_container .selectbox_styled.active {
  background-color: #171717;
}

.section_wrapper.footer footer .contact #contact_inquiry_type_container .selectbox_styled:active:after, .section_wrapper.footer footer .contact #contact_inquiry_type_container .selectbox_styled.active:after {
  border-color: transparent transparent #aaaaaa transparent;
  top: 1em;
  /* 16/16 */
}

.section_wrapper.footer footer .contact #contact_inquiry_type_container .selectbox_options {
  background-color: #171717;
  border: 1px solid #474747;
  border-top: none;
  display: none;
  left: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 999;
}

.section_wrapper.footer footer .contact #contact_inquiry_type_container .selectbox_options li {
  -webkit-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
  border-top: 1px solid #474747;
  margin: 0;
  padding: 0.25em 0;
  text-indent: 1em;
  /* 16/16 */
}

.section_wrapper.footer footer .contact #contact_inquiry_type_container .selectbox_options li:first-child {
  border-top: none;
}

.section_wrapper.footer footer .contact #contact_inquiry_type_container .selectbox_options li:hover {
  background-color: #1f1f1f;
}

.section_wrapper.footer footer .contact #contact_inquiry_type_container .selectbox_options li[rel="hide"] {
  display: none;
}

.section_wrapper.footer footer .contact #contact_inquiry_type_container .selectbox_styled {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  color: #fff;
  border-bottom: 1px solid #858585;
  padding-left: 18px;
}

.section_wrapper.footer footer .contact #contact_inquiry_type_container .selectbox_styled:after {
  top: .75em;
}

.section_wrapper.footer footer .contact #contact_inquiry_type_container .selectbox_styled.active:after, .section_wrapper.footer footer .contact #contact_inquiry_type_container .selectbox_styled:active:after {
  top: .25em;
}

.section_wrapper.footer footer .contact #contact_inquiry_type_container .invalid ~ .selectbox_styled {
  border-color: #b02f2f;
}

.section_wrapper.footer footer .contact #contact_inquiry_type_container .selectbox_options {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
}

.section_wrapper.footer footer .contact input, .section_wrapper.footer footer .contact textarea {
  color: #fff;
  background: none;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
}

.section_wrapper.footer footer .contact input.invalid, .section_wrapper.footer footer .contact textarea.invalid {
  border-color: #b02f2f;
}

.section_wrapper.footer footer .contact input {
  border-radius: 0;
  border-bottom: 1px solid #858585;
}

.section_wrapper.footer footer .contact input[type=checkbox] {
  border: 1px solid #858585;
  display: inline-block;
  width: 12px;
  height: 12px;
  padding: 0;
}

.section_wrapper.footer footer .contact textarea {
  border: 1px solid #858585;
  border-radius: 3px;
  margin-top: 1.85185%;
}

.section_wrapper.footer footer .contact #contact_first_name, .section_wrapper.footer footer .contact #contact_email {
  width: 45%;
  margin-right: 5%;
}

.section_wrapper.footer footer .contact #contact_last_name, .section_wrapper.footer footer .contact #contact_telephone {
  width: 49%;
}

.section_wrapper.footer footer .contact .disclosure {
  width: 70%;
  float: right;
  margin: 8px 0 0 0;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-size: 0.75em;
  /* 12/16 */
  line-height: 1.25em;
  color: #9d9d9d;
}

.section_wrapper.footer footer .contact .disclosure input {
  position: relative;
  z-index: 2;
}

.section_wrapper.footer footer .contact .disclosure label {
  float: right;
  display: block;
  width: 93%;
}

.section_wrapper.footer footer .contact .disclosure a {
  color: #9d9d9d;
  font-weight: bold;
  text-decoration: none;
}

.section_wrapper.footer footer .contact .controls {
  margin-left: 0;
}

.section_wrapper.footer footer .contact .controls .button {
  /* background: #474747; */
   background: #242424;
   
  font-size: 1em;
  color: #858585;
  border-radius: 3px;
  border: none;
  display: inline-block;
  width: 25%;
  font-size: 12px;
  margin-bottom: 14.81481%;
  color: #fff;
}

.section_wrapper.footer footer .contact .controls .button:hover, .section_wrapper.footer footer .contact .controls .button:focus {
  background: #242424;
  color: #fff;
}

.section_wrapper.footer footer .contact .message {
  display: none;
}

.section_wrapper.footer footer .contact .message.confirmation {
  color: #a68f68;
}

.section_wrapper.footer footer .fineprint {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-size: 0.75em;
  /* 12/16 */
  line-height: 1.75;
  color: #9d9d9d;
}

.section_wrapper.footer footer .fineprint:before, .section_wrapper.footer footer .fineprint:after {
  content: " ";
  display: table;
}

.section_wrapper.footer footer .fineprint:after {
  clear: both;
}

.section_wrapper.footer footer .fineprint a {
  color: #9d9d9d;
}

.section_wrapper.footer footer .fineprint .disclaimers_and_copyright {
  margin-bottom: 3.7037%;
}

@media only screen and (min-width: 960px) {
  .section_wrapper.footer footer .fineprint .disclaimers_and_copyright {
    width: 48.14815%;
    float: left;
    margin-right: 3.7037%;
  }
}

.section_wrapper.footer footer .fineprint .disclaimers_and_copyright a {
  color: #747474;
  text-decoration: underline;
}

.section_wrapper.footer footer .fineprint .disclaimers_and_copyright a:hover {
  text-decoration: none;
}

@media only screen and (min-width: 960px) {
  .section_wrapper.footer footer .fineprint .links_and_copyright {
    width: 39.50617%;
    float: right;
    margin-right: 0;
    margin-top: 0;
  }
}

.section_wrapper.footer footer .fineprint .links_and_copyright .legal_links {
  line-height: 1;
  list-style: none;
  margin: 0;
  padding-left: 0;
  margin-bottom: 1.85185%;
  padding-left: 0;
}

.section_wrapper.footer footer .fineprint .links_and_copyright .legal_links:before, .section_wrapper.footer footer .fineprint .links_and_copyright .legal_links:after {
  content: " ";
  display: table;
}

.section_wrapper.footer footer .fineprint .links_and_copyright .legal_links:after {
  clear: both;
}

.section_wrapper.footer footer .fineprint .links_and_copyright .legal_links li {
  display: inline-block;
  padding-left: 0.5em;
}

.section_wrapper.footer footer .fineprint .links_and_copyright .legal_links li:first-child {
  padding-left: 0;
}

.section_wrapper.footer footer .fineprint .links_and_copyright .legal_links li {
  border-left: 1px solid #747474;
  line-height: 1em;
}

.section_wrapper.footer footer .fineprint .links_and_copyright .legal_links li:first-child {
  border-left: none;
  padding-left: 0;
}

.section_wrapper.footer footer .fineprint .links_and_copyright .legal_links a:hover {
  text-decoration: underline;
}

.section_wrapper.footer .social {
  margin-bottom: 3.7037%;
  color: #9d9d9d;
}

.section_wrapper.footer .social__title {
  display: inline-block;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  font-weight: 700;
  color: #9d9d9d;
  line-height: 25px;
  margin-right: 18px;
}

.section_wrapper.footer .social__links {
  list-style: none;
  padding: 0;
  margin: 0;
  display: inline-block;
}

.section_wrapper.footer .social__links > li {
  display: inline-block;
  vertical-align: middle;
}

.section_wrapper.footer .social__links > li a {
  opacity: .55;
  -webkit-transition: opacity .5s linear;
  transition: opacity .5s linear;
  display: block;
}

.section_wrapper.footer .social__links > li a:hover, .section_wrapper.footer .social__links > li a:focus {
  opacity: 1;
}

.section_wrapper.footer .social__links > li img {
  display: block;
}

.section_wrapper.footer.country {
  margin-top: -125px;
}

.back_to_top_button {
  bottom: 1.85185%;
  display: none;
  position: fixed;
  right: 1.85185%;
  z-index: 9000;
}

.back_to_top_button a {
  display: block;
}

/* !Forms */
form:before, form:after {
  content: " ";
  display: table;
}

form:after {
  clear: both;
}

form .message.confirmation {
  color: #36825c;
}

form .message.error {
  color: #b02f2f;
}

form .field {
  margin-bottom: 1em;
}

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

form .field:after {
  clear: both;
}

form .field label {
  display: none;
  font-weight: bold;
}

form .field label.optional {
  font-weight: normal;
}

form .field > div input,
form .field > div select,
form .field > div textarea {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

form .field .inline:before, form .field .inline:after {
  content: " ";
  display: table;
}

form .field .inline:after {
  clear: both;
}

form .disclosure {
  font-size: 0.875em;
  margin-top: 3em;
  color: #747474;
}

form .disclosure a {
  text-decoration: underline;
}

input:not([type='checkbox']):not([type='radio']),
select,
textarea {
  border-radius: 0;
  -webkit-appearance: none;
  -moz-appearance: normal;
  appearance: normal;
  background-color: #ffffff;
  border: 1px solid #dedede;
  color: #394248;
  font-size: 87.5%;
  outline: none;
  padding: 0.75em 1.25em;
  /* 12/16, 20/16 */
  width: 100%;
}

input:not([type='checkbox']):not([type='radio']).invalid,
select.invalid,
textarea.invalid {
  border-color: #b02f2f;
}

input::-webkit-input-placeholder {
  color: #cdcdcd;
}

input::-moz-placeholder {
  color: #cdcdcd;
}

input:-moz-placeholder {
  color: #cdcdcd;
}

input:-ms-input-placeholder {
  color: #cdcdcd;
}

select {
  -moz-appearance: menulist-button;
  -webkit-appearance: menulist-button;
  appearance: list-menu;
}

textarea {
  min-height: 6em;
  /* 96/16 */
}

[disabled],
input[readonly],
textarea[readonly] {
  background-color: #dedede;
  color: #ababab;
}

/* !Header */
.browsehappy {
  background-color: #171717;
  bottom: 0;
  color: #ffffff;
  left: 0;
  padding: 0.92593%;
  position: relative;
  right: 0;
  text-align: center;
  z-index: 9999;
}

.browsehappy strong {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  font-weight: 600;
}

.browsehappy a {
  color: #ffffff;
  text-decoration: underline;
}

.browsehappy a:hover {
  text-decoration: none;
}

.primary_navigation_wrapper {
  -webkit-transition: background-color 0.25s linear;
  transition: background-color 0.25s linear;
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  z-index: 1000;
}

.primary_navigation_expanded .primary_navigation_wrapper {
  background-color: #25517d;
}

.primary_navigation_expanded .primary_navigation_wrapper .primary_and_secondary_navigations ul {
  display: block;
}

.primary_navigation_expanded .primary_navigation_wrapper .open_language_menu_button {
  display: none !important;
}

.section_wrapper.primary_and_secondary_navigations {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  font-weight: 400;
  left: 0;
  position: relative;
  /* right: 0; */
  top: 0;
  z-index: 40;
  min-height: 4.625rem;
}

@media only screen and (min-width: 37.5em) {
  .section_wrapper.primary_and_secondary_navigations {
    min-height: 5.25rem;
  }
}

@media only screen and (min-width: 50em) {
  .section_wrapper.primary_and_secondary_navigations {
    min-height: 6.375rem;
  }
}

@media only screen and (min-width: 64em) {
  .section_wrapper.primary_and_secondary_navigations {
    min-height: 9rem;
  }
}

.section_wrapper.primary_and_secondary_navigations .logo {
  float: left;
  margin: 19px 0 0 22px;
  position: relative;
  z-index: 30;
}

.section_wrapper.primary_and_secondary_navigations .logo img {
  height: 35px !important;
  width: auto !important;
}

@media only screen and (min-width: 37.5em) {
  .section_wrapper.primary_and_secondary_navigations .logo {
    margin: 22px 0 0 22px;
  }
  .section_wrapper.primary_and_secondary_navigations .logo img {
    height: 60px !important;
  }
}

@media only screen and (min-width: 50em) {
  .section_wrapper.primary_and_secondary_navigations .logo {
    margin: 31px 0 0 31px;
  }
}

@media only screen and (min-width: 64em) {
  .section_wrapper.primary_and_secondary_navigations .logo {
    /* margin: 50px 0 0 50px; */
  }
  .section_wrapper.primary_and_secondary_navigations .logo img {
    /* height: 100px !important; */
  }
}

.section_wrapper.primary_and_secondary_navigations .logo a {
  display: block;
}

.section_wrapper.primary_and_secondary_navigations .logo .logo_light {
  display: none;
}

.section_wrapper.primary_and_secondary_navigations section {
  padding: 0;
}

.section_wrapper.primary_and_secondary_navigations nav {
  left: 0;
  padding: 1.3125rem 24px 0 24px;
  position: absolute;
  right: 0;
  width: 100%;
}

@media only screen and (min-width: 37.5em) {
  .section_wrapper.primary_and_secondary_navigations nav {
    padding-top: 1.625rem;
  }
}

.section_wrapper.primary_and_secondary_navigations nav .toggle_buttons_wrapper .open_language_menu_button,
.section_wrapper.primary_and_secondary_navigations nav .toggle_menus_button {
  display: inline-block;
  float: right;
}

.section_wrapper.primary_and_secondary_navigations nav .toggle_buttons_wrapper .open_language_menu_button {
  margin-right: 1em;
  /* 16/16 */
}

.section_wrapper.primary_and_secondary_navigations nav .toggle_buttons_wrapper .open_language_menu_button.hidden {
  display: none;
}

.section_wrapper.primary_and_secondary_navigations nav .toggle_buttons_wrapper .open_language_menu_button svg {
  fill: #beb9b4;
  height: 2em;
  /* 32/16 */
  width: 2em;
  /* 32/16 */
}

.section_wrapper.primary_and_secondary_navigations nav ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
  display: none;
  font-size: 1.75em;
  /* 28/16 */
  font-weight: 600;
}

.section_wrapper.primary_and_secondary_navigations nav ul.primary_navigation {
  margin-top: 3.5rem;
}

.section_wrapper.primary_and_secondary_navigations nav ul.primary_navigation a {
  padding-right: 1.25rem;
}

@media only screen and (min-width: 50em) {
  .section_wrapper.primary_and_secondary_navigations nav ul.primary_navigation a {
    padding-right: 0;
  }
}

.section_wrapper.primary_and_secondary_navigations nav li {
  margin-bottom: 1rem;
  position: relative;
}

.section_wrapper.primary_and_secondary_navigations nav li:not(.investor_login):after {
  color: #ffffff;
  content: "\2026";
  position: absolute;
  right: 0;
  top: 0;
}

.section_wrapper.primary_and_secondary_navigations nav a {
  color: #ffffff;
  display: block;
}

.section_wrapper.primary_and_secondary_navigations.animation-in_from_left li {
  -webkit-animation: inFromLeft 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
  animation: inFromLeft 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
}

.section_wrapper.primary_and_secondary_navigations.animation-out_to_left li {
  -webkit-animation: outToLeft 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
  animation: outToLeft 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
}

body.history .section_wrapper.primary_and_secondary_navigations,
body.home .section_wrapper.primary_and_secondary_navigations {
  background-color: transparent;
  position: absolute;
}

body.history .section_wrapper.primary_and_secondary_navigations .logo_dark,
body.home .section_wrapper.primary_and_secondary_navigations .logo_dark {
  display: none;
}

body.history .section_wrapper.primary_and_secondary_navigations .logo_light,
body.home .section_wrapper.primary_and_secondary_navigations .logo_light {
  display: block;
}

body.history .section_wrapper.primary_and_secondary_navigations .open_language_menu_button svg,
body.home .section_wrapper.primary_and_secondary_navigations .open_language_menu_button svg {
  fill: #ffffff;
}

body.history .section_wrapper.primary_and_secondary_navigations .toggle_menus_button path,
body.home .section_wrapper.primary_and_secondary_navigations .toggle_menus_button path {
  stroke: #ffffff;
}

.primary_navigation_expanded .section_wrapper.primary_and_secondary_navigations,
.language_menu_expanded .section_wrapper.primary_and_secondary_navigations {
  background-color: transparent;
}

.primary_navigation_expanded .section_wrapper.primary_and_secondary_navigations .logo_dark,
.language_menu_expanded .section_wrapper.primary_and_secondary_navigations .logo_dark {
  display: none;
}

.primary_navigation_expanded .section_wrapper.primary_and_secondary_navigations .logo_light,
.language_menu_expanded .section_wrapper.primary_and_secondary_navigations .logo_light {
  display: block;
}

.primary_navigation_expanded .section_wrapper.primary_and_secondary_navigations .toggle_menus_button path,
.language_menu_expanded .section_wrapper.primary_and_secondary_navigations .toggle_menus_button path {
  stroke: #ffffff;
}

.primary_navigation_indicator {
  border-bottom: 1em solid #292b32;
  border-left: 1em solid transparent;
  border-right: 1em solid transparent;
  bottom: 0;
  display: none;
  height: 0;
  position: absolute;
  width: 0;
}

.section_wrapper.primary_navigation_menus {
  background-color: transparent;
  background-size: cover;
  color: #ffffff;
  display: none;
  height: 100%;
  left: 0;
  min-height: 25em;
  /* 400/16 */
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 4em;
  z-index: 40;
}

.section_wrapper.primary_navigation_menus.expanded {
  display: block;
}

.section_wrapper.primary_navigation_menus.visible {
  display: block;
}

.section_wrapper.primary_navigation_menus section {
  padding: 0;
}

.section_wrapper.primary_navigation_menus a {
  border-bottom: 1px solid #5c5e62;
  color: #ffffff;
}

.section_wrapper.primary_navigation_menus a:hover {
  border-bottom-color: transparent;
  text-decoration: none;
}

.section_wrapper.primary_navigation_menus .breadcrumb_navigation {
  -webkit-transition: all 0.5s linear 2s;
  transition: all 0.5s linear 2s;
  color: #ffffff;
  margin-bottom: 1em;
  /* 14/14 */
  opacity: 0;
  padding: 0 3.7037%;
  visibility: hidden;
}

.section_wrapper.primary_navigation_menus .breadcrumb_navigation a {
  display: inline-block;
}

.section_wrapper.primary_navigation_menus.expanded .breadcrumb_navigation {
  opacity: 1;
  visibility: visible;
}

.section_wrapper.primary_navigation_menus .menu {
  left: 0;
  margin-top: 3em;
  /* 48/16 */
  padding: 0 3.7037%;
  position: absolute;
  right: 0;
  top: 0;
  visibility: hidden;
}

.section_wrapper.primary_navigation_menus .menu:before, .section_wrapper.primary_navigation_menus .menu:after {
  content: " ";
  display: table;
}

.section_wrapper.primary_navigation_menus .menu:after {
  clear: both;
}

.section_wrapper.primary_navigation_menus .menu.visible {
  display: block;
  visibility: visible;
}

.section_wrapper.primary_navigation_menus .heading_and_lead {
  width: 39.50617%;
  float: left;
  margin-right: 3.7037%;
}

.section_wrapper.primary_navigation_menus .heading_and_lead .heading {
  display: none;
  font-size: 2.75em;
  /* 44/16 */
  font-weight: 400;
  line-height: 1;
  margin-bottom: 3.7037%;
}

.section_wrapper.primary_navigation_menus .heading_and_lead .lead {
  color: #beb9b4;
  display: none;
  font-size: 1.75em;
  /* 28/16 */
}

.section_wrapper.primary_navigation_menus .subheading_and_menu_items .subheading {
  border-bottom: 1px solid #beb9b4;
  color: #beb9b4;
  display: none;
  margin-bottom: 1.85185%;
  padding-bottom: 1.85185%;
}

.section_wrapper.primary_navigation_menus .subheading_and_menu_items .menu_items_wrapper:before, .section_wrapper.primary_navigation_menus .subheading_and_menu_items .menu_items_wrapper:after {
  content: " ";
  display: table;
}

.section_wrapper.primary_navigation_menus .subheading_and_menu_items .menu_items_wrapper:after {
  clear: both;
}

.section_wrapper.primary_navigation_menus .subheading_and_menu_items .menu_items {
  list-style: none;
  margin: 0;
  padding-left: 0;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 0.875em;
  /* 14/16 */
  text-transform: uppercase;
}

.section_wrapper.primary_navigation_menus .subheading_and_menu_items .menu_item {
  margin-bottom: 2rem;
}

.section_wrapper.primary_navigation_menus.animation-in_from_right .menu_item,
.section_wrapper.primary_navigation_menus.animation-in_from_right .view_investment_vehicles_link {
  -webkit-animation: inFromRight 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
  animation: inFromRight 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
}

.section_wrapper.primary_navigation_menus.animation-out_to_right .menu_item,
.section_wrapper.primary_navigation_menus.animation-out_to_right .view_investment_vehicles_link {
  -webkit-animation: outToRight 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
  animation: outToRight 0.6s both cubic-bezier(0.7, 0, 0.3, 1);
}

.section_wrapper.primary_navigation_menus .view_investment_vehicles_link {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 0.875em;
  /* 14/16 */
  margin-top: 5.55556%;
  text-transform: uppercase;
}

.section_wrapper.language_navigation {
  -webkit-transition: opacity 0.25s ease-in-out;
  transition: opacity 0.25s ease-in-out;
  background-color: #25517d;
  bottom: 0;
  color: #ffffff;
  display: none;
  left: 0;
  opacity: 0;
  padding-top: 5em;
  /* 80/16 */
  position: absolute;
  right: 0;
  top: 0;
  visibility: hidden;
  z-index: 10;
}

.language_menu_expanded .section_wrapper.language_navigation {
  display: block;
  opacity: 1;
  visibility: visible;
}

.section_wrapper.language_navigation section {
  padding: 0;
}

.section_wrapper.language_navigation .close_language_menu_button {
  display: none;
  height: 2.25em;
  position: fixed;
  right: 3.7037%;
  top: 3.7037%;
  width: 2.25em;
}

.section_wrapper.language_navigation .close_language_menu_button svg {
  stroke: #a68f68;
}

.section_wrapper.language_navigation .language_and_country_menus {
  left: 0;
  max-width: 50em;
  /* 800/16 */
  right: 0;
}

.section_wrapper.language_navigation .language_menu {
  background-color: #262a33;
  padding: 3.7037%;
}

.section_wrapper.language_navigation .language_menu a {
  color: #ffffff;
}

.section_wrapper.language_navigation .language_menu a:hover {
  text-decoration: underline;
}

.section_wrapper.language_navigation .language_menu .selected a {
  text-decoration: underline;
}

.section_wrapper.language_navigation .language_menu h3 {
  border-bottom-color: #686a71;
}

.section_wrapper.language_navigation .language_menu li {
  background-image: url("/assets/images/icons/global.svg");
  background-repeat: no-repeat;
  background-size: contain;
  line-height: 1;
  margin-bottom: 7.40741%;
  padding-left: 1.428571429em;
  /* 40/28 */
}

.section_wrapper.language_navigation .language_menu li:last-child {
  margin-bottom: 0;
}

.section_wrapper.language_navigation .country_menu {
  padding: 3.7037%;
}

.section_wrapper.language_navigation .country_menu a {
  color: #bfcbd8;
}

.section_wrapper.language_navigation .country_menu a:hover {
  color: #ffffff;
  text-decoration: underline;
}

.section_wrapper.language_navigation .country_menu h3 {
  border-bottom-color: #6986a4;
}

.section_wrapper.language_navigation .country_menu li:last-child {
  margin-bottom: 0;
}

.section_wrapper.language_navigation h3 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  color: #ffffff;
  padding-bottom: 1.85185%;
}

.section_wrapper.language_navigation .menu {
  list-style: none;
  margin: 0;
  padding-left: 0;
  font-size: 2em;
  /* 32/16 */
}

.secondary_navigation a {
  display: inline !important;
  vertical-align: text-top;
}

.secondary_navigation .language {
  display: none;
  padding-right: 1em;
  /* 18/16 */
}

.secondary_navigation .language:after {
  border: 0.375em solid transparent;
  /* 6/16 */
  border-color: #171717 transparent transparent transparent;
  content: "";
  height: 0;
  position: absolute;
  right: 0;
  top: 0.375em !important;
  /* 6/16 */
  width: 0;
}

body.history .section_wrapper.primary_and_secondary_navigations .language:after,
body.home .section_wrapper.primary_and_secondary_navigations .language:after {
  border-top-color: #ffffff;
}

body.history .section_wrapper.primary_and_secondary_navigations .language path,
body.home .section_wrapper.primary_and_secondary_navigations .language path {
  fill: #ffffff;
}

.section_wrapper.header {
  background-color: #f6f6f4;
  color: #ffffff;
  position: relative;
}

.section_wrapper.header header {
  min-height: 25em;
  /* 400/16 */
  position: relative;
  z-index: 1 !important;
}

.section_wrapper.header .strip {
  background-color: #ffffff;
  bottom: 0;
  height: 10%;
  left: 0;
  position: absolute;
  right: 0;
  z-index: 0;
}

.section_wrapper.header .summary {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 1.25em;
  /* 20/16 */
  line-height: 1.5;
  /* 30/20 */
}

body.commingled_funds .section_wrapper.header .strip {
  background-color: #f6f6f4;
}

.breadcrumbs {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #ffffff;
  font-size: 0.75em;
  /* 12/16 */
  margin-bottom: 1.85185%;
  text-transform: uppercase;
}

.breadcrumbs a {
  color: #ffffff;
}

.dark_header.section_wrapper {
  background-color: #031522 !important;
  color: #fff;
  height: 64px;
}

.dark_header.section_wrapper a {
  color: #fff;
}

.dark_header.section_wrapper section {
  padding-top: 18px;
  padding-bottom: 0;
}

.dark_header.section_wrapper .logo {
  display: inline-block;
  width: 124px;
}

.dark_header.section_wrapper .utility-nav {
  float: right;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 12px;
  margin-top: -5px;
}

.dark_header.section_wrapper .outline-button {
  border: 1px solid #fff;
  display: inline-block;
  padding: 10px;
}

.dark_header.section_wrapper .outline-button:hover {
  text-decoration: none;
}

.dark_header.section_wrapper .language_navigation {
  float: right;
  display: inline-block;
  margin-left: 30px;
}

.language_navigation {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 500;
  width: 48.14815%;
  float: right;
  margin-right: 0;
  width: auto;
  text-align: right;
  font-size: 12px;
}

.language_navigation .icon_container {
  float: right;
}

.language_navigation .icon-americas {
  display: inline-block;
}

.language_navigation .icon-americas svg {
  height: 2.25em;
  width: 2.25em;
}

.language_navigation .languages {
  line-height: 1;
  list-style: none;
  margin: 0;
  padding-left: 0;
  display: inline-block;
  float: right;
  line-height: 2.25em;
  /* 36/16 */
}

.language_navigation .languages li {
  display: inline-block;
  padding-left: 0;
}

.language_navigation .languages li:first-child {
  padding-left: 0;
}

.language_navigation a {
  color: #ffffff;
}

/* !Layout */
.section_wrapper {
  background-color: #ffffff;
}

.section_wrapper header,
.section_wrapper section,
.section_wrapper footer {
  /* max-width: 80em; */
  /* margin-left: auto; */
  /* margin-right: auto; */
  /* padding: 7.40741% 3.7037%; */
}

.section_wrapper header:after,
.section_wrapper section:after,
.section_wrapper footer:after {
  content: " ";
  display: block;
  clear: both;
}

/* !Content: Careers */
body.careers .section_wrapper.header .copy {
  font-size: 1.25em;
  /* 20/16 */
  line-height: 1.5;
}

body.careers .section_wrapper.overview_and_diversity .sidebar {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 700;
  width: 30.8642%;
  float: left;
  margin-right: 3.7037%;
  font-size: 0.875em;
  /* 14/16 */
  letter-spacing: 0.125em;
  /* 2/16 */
  display: none;
}

body.careers .section_wrapper.overview_and_diversity .sidebar ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
  padding-bottom: 1rem;
}

body.careers .section_wrapper.overview_and_diversity .sidebar li {
  border-top: 1px solid #e8e8e4;
  text-transform: uppercase;
}

body.careers .section_wrapper.overview_and_diversity .sidebar li:first-child {
  border-top: none;
}

body.careers .section_wrapper.overview_and_diversity .sidebar li.selected a, body.careers .section_wrapper.overview_and_diversity .sidebar li:hover a {
  color: #25517d;
}

body.careers .section_wrapper.overview_and_diversity .sidebar a {
  color: #474747;
  display: block;
  padding: 1.25rem 0;
  text-decoration: none;
}

body.careers .section_wrapper.overview_and_diversity .sidebar .icon {
  max-height: 1.5em;
  max-width: 1.5em;
  vertical-align: text-bottom;
}

body.careers .section_wrapper.job_search {
  background-color: #25517d;
}

body.careers .section_wrapper.job_search h2,
body.careers .section_wrapper.job_search .copy {
  color: #ffffff;
}

body.careers .section_wrapper.job_search .find_a_job_in_your_region {
  background-color: #ffffff;
  padding: 7.40741%;
}

body.careers .section_wrapper.job_search .find_a_job_in_your_region ul {
  font-size: 1.75em;
  /* 28/16 */
  padding-left: 0;
}

body.careers .section_wrapper.job_search .find_a_job_in_your_region li {
  background-repeat: no-repeat;
  background-size: contain;
  line-height: 1;
  list-style-type: none;
  margin-bottom: 3.7037%;
  padding-left: 1.428571429em;
  /* 40/28 */
}

body.careers .section_wrapper.job_search .find_a_job_in_your_region li.americas {
  background-image: url("/assets/images/investment_opportunities/icon-americas.png");
}

body.careers .section_wrapper.job_search .find_a_job_in_your_region li.asia_pacific, body.careers .section_wrapper.job_search .find_a_job_in_your_region li.asia-pacific {
  background-image: url("/assets/images/investment_opportunities/icon-asia_pacific.png");
}

body.careers .section_wrapper.job_search .find_a_job_in_your_region li.europe {
  background-image: url("/assets/images/investment_opportunities/icon-europe.png");
}

body.careers .section_wrapper.job_search .find_a_job_in_your_region a {
  color: #25517d;
}

body.careers .section_wrapper.our_people {
  text-align: center;
}

body.careers .section_wrapper.our_people h2 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #171717;
  font-size: 1em;
  /* 16/16 */
  letter-spacing: 0.0625em;
  /* 1/16 */
  text-transform: uppercase;
}

body.careers .section_wrapper.our_people .copy {
  font-size: 2.25em;
  /* 36/16 */
}

body.careers .section_wrapper.our_people .statistics {
  list-style: none;
  margin: 0;
  padding-left: 0;
  font-size: 1em;
  /* 16/16 */
  font-style: italic;
  margin-top: 3.7037%;
}

body.careers .section_wrapper.our_people .statistics:before, body.careers .section_wrapper.our_people .statistics:after {
  content: " ";
  display: table;
}

body.careers .section_wrapper.our_people .statistics:after {
  clear: both;
}

body.careers .section_wrapper.our_people li {
  width: 30.8642%;
  float: left;
  margin-right: 3.7037%;
  background-color: #f6f6f4;
  padding: 3.7037%;
}

body.careers .section_wrapper.our_people li:last-child {
  float: right;
  margin-right: 0;
}

body.careers .section_wrapper.our_people li strong {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #25517d;
  display: block;
  font-size: 3em;
  /* 48/16 */
  font-style: normal;
}

body.careers .section_wrapper.recruitment_programs {
  background-color: #ffffff;
}

body.careers .section_wrapper.our_people_quote {
  background-color: #f6f6f4;
  text-align: center;
}

body.careers .section_wrapper.our_people_quote section {
  position: relative;
}

body.careers .section_wrapper.our_people_quote .icon {
  display: none;
  height: 3em;
  /* 48/16 */
  position: relative;
  width: 3em;
  /* 48/16 */
  z-index: 9999;
}

body.careers .section_wrapper.our_people_quote .icon.icon-arrow-left_w_circle_black, body.careers .section_wrapper.our_people_quote .icon.icon-arrow-right_w_circle_black {
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
}

body.careers .section_wrapper.our_people_quote .icon.icon-arrow-left_w_circle_black {
  left: 1.85185%;
}

body.careers .section_wrapper.our_people_quote .icon.icon-arrow-right_w_circle_black {
  right: 1.85185%;
}

body.careers .section_wrapper.our_people_quote blockquote {
  font-size: 1.5em;
  /* 24/16 */
  font-style: italic;
  margin: 0;
}

body.careers .section_wrapper.our_people_quote cite {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #a68f68;
  display: block;
  font-size: 1.625em;
  /* 26/16 */
  font-style: normal;
  margin-top: 2em;
  /* 32/16 */
  text-transform: uppercase;
}

body.careers .section_wrapper.our_values {
  color: #ffffff;
  text-align: center;
}

body.careers .section_wrapper.our_values section {
  position: relative;
}

body.careers .section_wrapper.our_values h2 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #171717;
  font-size: 1em;
  /* 16/16 */
  letter-spacing: 0.0625em;
  /* 1/16 */
  text-transform: uppercase;
  color: #ffffff;
}

body.careers .section_wrapper.our_values .icon {
  display: none;
  height: 3em;
  /* 48/16 */
  position: relative;
  width: 3em;
  /* 48/16 */
  z-index: 9999;
}

body.careers .section_wrapper.our_values .icon.icon-arrow-left_w_circle_white, body.careers .section_wrapper.our_values .icon.icon-arrow-right_w_circle_white {
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  position: absolute;
  top: 50%;
}

body.careers .section_wrapper.our_values .icon.icon-arrow-left_w_circle_white {
  left: 1.85185%;
}

body.careers .section_wrapper.our_values .icon.icon-arrow-right_w_circle_white {
  right: 1.85185%;
}

body.careers .section_wrapper.our_values .carousel h3 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #ffffff;
  font-size: 2.5em;
  /* 40/16 */
}

body.careers .section_wrapper.our_values .carousel .icon {
  height: 7.5em;
  /* 120/16 */
  margin-bottom: 3.7037%;
  text-align: center;
  width: 7.5em;
  /* 120/16 */
}

body.careers .section_wrapper.our_values .carousel .copy {
  font-size: 1.5em;
  /* 24/16 */
  font-style: italic;
}

body.careers .section_wrapper.benefits_professional_development_culture {
  background-color: #f6f6f4;
}

/* !Content: Company */
body.company .section_wrapper.header .copy {
  font-size: 1.25em;
  /* 20/16 */
  line-height: 1.5;
}

body.company .section_wrapper.overview_and_approach .sidebar {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 700;
  width: 30.8642%;
  float: left;
  margin-right: 3.7037%;
  font-size: 0.875em;
  /* 14/16 */
  letter-spacing: 0.125em;
  /* 2/16 */
  display: none;
}

body.company .section_wrapper.overview_and_approach .sidebar ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
  padding-bottom: 1rem;
}

body.company .section_wrapper.overview_and_approach .sidebar li {
  border-top: 1px solid #e8e8e4;
  text-transform: uppercase;
}

body.company .section_wrapper.overview_and_approach .sidebar li:first-child {
  border-top: none;
}

body.company .section_wrapper.overview_and_approach .sidebar li.selected a, body.company .section_wrapper.overview_and_approach .sidebar li:hover a {
  color: #25517d;
}

body.company .section_wrapper.overview_and_approach .sidebar a {
  color: #474747;
  display: block;
  padding: 1.25rem 0;
  text-decoration: none;
}

body.company .section_wrapper.overview_and_approach .sidebar .icon {
  max-height: 1.5em;
  max-width: 1.5em;
  vertical-align: text-bottom;
}

body.company .section_wrapper.overview_and_approach .content .overview {
  margin-bottom: 7.40741%;
}

body.company .section_wrapper.history {
  background-color: #ffffff;
  color: #ffffff;
  text-align: center;
}

body.company .section_wrapper.history h2 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #171717;
  font-size: 1em;
  /* 16/16 */
  letter-spacing: 0.0625em;
  /* 1/16 */
  text-transform: uppercase;
  color: #ffffff;
}

body.company .section_wrapper.history .copy {
  font-size: 2.25em;
  /* 36/16 */
  font-weight: 300;
  line-height: 1.25;
}

body.company .section_wrapper.history .view_our_history_button {
  -webkit-appearance: none;
  -moz-appearance: normal;
  appearance: normal;
  background-color: transparent;
  border: 0.125em solid #ffffff;
  color: #ffffff;
  outline: none;
  overflow: hidden;
}

body.company .section_wrapper.history .view_our_history_button:hover {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #171717;
}

body.company .section_wrapper.history .view_our_history_button:hover polygon {
  fill: #171717;
}

body.company .section_wrapper.our_people .sidebar {
  background-color: #f6f6f4;
  margin-bottom: 3.7037%;
  padding: 3.7037%;
  text-align: center;
}

body.company .section_wrapper.our_people .sidebar ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

body.company .section_wrapper.our_people .sidebar ul:before, body.company .section_wrapper.our_people .sidebar ul:after {
  content: " ";
  display: table;
}

body.company .section_wrapper.our_people .sidebar ul:after {
  clear: both;
}

body.company .section_wrapper.our_people .sidebar li {
  width: 30.8642%;
  float: left;
  margin-right: 3.7037%;
  font-style: italic;
}

body.company .section_wrapper.our_people .sidebar li:last-child {
  float: right;
  margin-right: 0;
}

body.company .section_wrapper.our_people .sidebar strong {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #a68f68;
  display: block;
  font-size: 4em;
  /* 64/16 */
  font-style: normal;
  text-transform: uppercase;
}

body.company .section_wrapper.global_management_committee {
  background-color: #f6f6f4;
  text-align: center;
}

body.company .section_wrapper.global_management_committee ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

body.company .section_wrapper.global_management_committee ul:before, body.company .section_wrapper.global_management_committee ul:after {
  content: " ";
  display: table;
}

body.company .section_wrapper.global_management_committee ul:after {
  clear: both;
}

body.company .section_wrapper.global_management_committee .team_member {
  width: 48.14815%;
  float: left;
  margin-bottom: 11.11111%;
}

body.company .section_wrapper.global_management_committee .team_member:nth-child(2n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}

body.company .section_wrapper.global_management_committee .team_member:nth-child(2n + 2) {
  margin-left: 51.85185%;
  margin-right: -100%;
  clear: none;
}

body.company .section_wrapper.global_management_committee .team_member a:hover {
  text-decoration: none;
}

body.company .section_wrapper.global_management_committee .team_member .photo {
  margin-bottom: 3.7037%;
}

body.company .section_wrapper.global_management_committee .team_member .name {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  font-weight: 600;
  font-size: 1.25em;
  /* 20/16 */
  margin-bottom: 1.85185%;
  text-transform: none;
}

body.company .section_wrapper.global_management_committee .team_member .title,
body.company .section_wrapper.global_management_committee .team_member .location {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #a68f68;
  font-size: 1.25em;
  /* 20/16 */
  letter-spacing: 1px;
  margin-bottom: 1.85185%;
  text-transform: uppercase;
}

body.company .section_wrapper.global_management_committee .team_member .bio-data {
  display: none;
}

@media only screen and (min-width: 30em) {
  body.company .section_wrapper.global_management_committee .team_member {
    width: 30.8642%;
    float: left;
  }
  body.company .section_wrapper.global_management_committee .team_member:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  body.company .section_wrapper.global_management_committee .team_member:nth-child(3n + 2) {
    margin-left: 34.5679%;
    margin-right: -100%;
    clear: none;
  }
  body.company .section_wrapper.global_management_committee .team_member:nth-child(3n + 3) {
    margin-left: 69.1358%;
    margin-right: -100%;
    clear: none;
  }
}

@media only screen and (min-width: 64em) {
  body.company .section_wrapper.global_management_committee .team_member {
    padding: 0 3.7037%;
  }
}

body.company .section_wrapper.responsible_investing {
  color: #ffffff;
  text-align: center;
}

body.company .section_wrapper.responsible_investing h2 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #171717;
  font-size: 1em;
  /* 16/16 */
  letter-spacing: 0.0625em;
  /* 1/16 */
  text-transform: uppercase;
  color: #ffffff;
}

body.company .section_wrapper.responsible_investing .copy {
  font-size: 2.25em;
  /* 36/16 */
  font-weight: 300;
  line-height: 1.25;
  margin-bottom: 7.40741%;
}

body.company .section_wrapper.responsible_investing .learn_more_button {
  -webkit-appearance: none;
  -moz-appearance: normal;
  appearance: normal;
  background-color: transparent;
  border: 0.125em solid #ffffff;
  color: #ffffff;
  outline: none;
  overflow: hidden;
}

body.company .section_wrapper.responsible_investing .learn_more_button:hover {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #171717;
}

body.company .section_wrapper.responsible_investing .learn_more_button:hover polygon {
  fill: #171717;
}

body.company .section_wrapper.careers {
  background-color: #ffffff;
  color: #ffffff;
  text-align: center;
}

body.company .section_wrapper.careers h2 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #171717;
  font-size: 1em;
  /* 16/16 */
  letter-spacing: 0.0625em;
  /* 1/16 */
  text-transform: uppercase;
  color: #ffffff;
}

body.company .section_wrapper.careers .copy {
  font-size: 2.25em;
  /* 36/16 */
  font-weight: 300;
  line-height: 1.25;
}

body.company .section_wrapper.careers .search_and_apply_button {
  -webkit-appearance: none;
  -moz-appearance: normal;
  appearance: normal;
  background-color: transparent;
  border: 0.125em solid #ffffff;
  color: #ffffff;
  outline: none;
  overflow: hidden;
}

body.company .section_wrapper.careers .search_and_apply_button:hover {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #171717;
}

body.company .section_wrapper.careers .search_and_apply_button:hover polygon {
  fill: #171717;
}

/* !Content: Contact */
body.contact .section_wrapper.header .copy {
  font-size: 1.25em;
  /* 20/16 */
  line-height: 1.5;
}

body.contact .section_wrapper.contact_details {
  background-color: #f6f6f4;
  padding-top: 3.7037%;
}

body.contact .section_wrapper.contact_details .sidebar {
  background-color: #ffffff;
  line-height: 1.25;
  margin-bottom: 3.7037%;
  padding: 3.7037%;
}

body.contact .section_wrapper.contact_details .sidebar h3 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #a68f68;
  font-size: 1.125em;
  /* 18/16 */
}

body.contact .section_wrapper.contact_details .message {
  display: none;
}

body.contact .section_wrapper.contact_details #contact_name input {
  width: 48.14815%;
  float: left;
  margin-right: 3.7037%;
}

body.contact .section_wrapper.contact_details #contact_name input:last-child {
  float: right;
  margin-right: 0;
}

body.contact .section_wrapper.contact_details #contact_inquiry_type_container.selectbox_container {
  color: #000000;
  cursor: pointer;
  display: inline-block;
  font-size: 1.125em;
  min-height: 3.5em;
  position: relative;
  width: 100%;
}

body.contact .section_wrapper.contact_details #contact_inquiry_type_container .selectbox_hidden {
  display: none;
  padding-right: 1em;
  /* 16/16 */
  visibility: hidden;
}

body.contact .section_wrapper.contact_details #contact_inquiry_type_container .selectbox_styled {
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  background-color: #ffffff;
  bottom: 0;
  left: 0;
  padding: 1em;
  position: absolute;
  right: 0;
  top: 0;
}

body.contact .section_wrapper.contact_details #contact_inquiry_type_container .selectbox_styled:after {
  border: 0.4375em solid transparent;
  /* 7/16 */
  border-color: #000000 transparent transparent transparent;
  content: "";
  height: 0;
  position: absolute;
  right: 0.625em;
  /* 10/16 */
  top: 1.5em;
  /* 20/16 */
  width: 0;
}

body.contact .section_wrapper.contact_details #contact_inquiry_type_container .selectbox_styled:hover {
  background-color: #fafafa;
}

body.contact .section_wrapper.contact_details #contact_inquiry_type_container .selectbox_styled:active, body.contact .section_wrapper.contact_details #contact_inquiry_type_container .selectbox_styled.active {
  background-color: #f2f2f2;
}

body.contact .section_wrapper.contact_details #contact_inquiry_type_container .selectbox_styled:active:after, body.contact .section_wrapper.contact_details #contact_inquiry_type_container .selectbox_styled.active:after {
  border-color: transparent transparent #000000 transparent;
  top: 1em;
  /* 16/16 */
}

body.contact .section_wrapper.contact_details #contact_inquiry_type_container .selectbox_options {
  background-color: #f2f2f2;
  border: 1px solid #dedede;
  border-top: none;
  display: none;
  left: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 999;
}

body.contact .section_wrapper.contact_details #contact_inquiry_type_container .selectbox_options li {
  -webkit-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
  border-top: 1px solid #dedede;
  margin: 0;
  padding: 1em 0;
  text-indent: 1em;
  /* 16/16 */
}

body.contact .section_wrapper.contact_details #contact_inquiry_type_container .selectbox_options li:first-child {
  border-top: none;
}

body.contact .section_wrapper.contact_details #contact_inquiry_type_container .selectbox_options li:hover {
  background-color: #fafafa;
}

body.contact .section_wrapper.contact_details #contact_inquiry_type_container .selectbox_options li[rel="hide"] {
  display: none;
}

body.contact .section_wrapper.contact_details #contact_inquiry_type_container .selectbox_styled {
  border: 1px solid #dedede;
}

body.contact .section_wrapper.contact_details #contact_inquiry_type_container .invalid ~ .selectbox_styled {
  border-color: #b02f2f;
}

body.contact .section_wrapper.regional_locations .sidebar {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 700;
  width: 30.8642%;
  float: left;
  margin-right: 3.7037%;
  font-size: 0.875em;
  /* 14/16 */
  letter-spacing: 0.125em;
  /* 2/16 */
}

body.contact .section_wrapper.regional_locations .sidebar ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
  padding-bottom: 1rem;
}

body.contact .section_wrapper.regional_locations .sidebar li {
  border-top: 1px solid #e8e8e4;
  text-transform: uppercase;
}

body.contact .section_wrapper.regional_locations .sidebar li:first-child {
  border-top: none;
}

body.contact .section_wrapper.regional_locations .sidebar li.selected a, body.contact .section_wrapper.regional_locations .sidebar li:hover a {
  color: #25517d;
}

body.contact .section_wrapper.regional_locations .sidebar a {
  color: #474747;
  display: block;
  padding: 1.25rem 0;
  text-decoration: none;
}

body.contact .section_wrapper.regional_locations .sidebar .icon {
  max-height: 1.5em;
  max-width: 1.5em;
  vertical-align: text-bottom;
}

body.contact .section_wrapper.regional_locations .content {
  width: 56.79012%;
  float: left;
  margin-right: 3.7037%;
}

body.contact .section_wrapper.regional_locations .content ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

body.contact .section_wrapper.regional_locations .content .location {
  line-height: 1.25;
  /* 20/16 */
  margin-bottom: 7.40741%;
}

body.country header {
  min-height: 494px;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  text-align: center;
}

body.country header h1 {
  /* font-size: 100px; */
}

body.country header h1 span {
  font-size: 32px;
  display: block;
}

body.country .section_wrapper.local_info h2 {
  display: block;
  text-align: center;
}

body.country .section_wrapper.local_info .copy {
  font-size: 1.375em;
}

body.country .section_wrapper.local_info .copy .button {
  background-color: #ffffff;
  border: 1px solid #031522;
  color: #171717;
}

body.country .section_wrapper.local_info .copy .button:hover {
  background-color: #031522;
  color: #ffffff;
}

body.country .section_wrapper.local_info .copy .button:hover polygon {
  fill: #ffffff;
}

body.country .section_wrapper.local_info .copy .button polygon {
  fill: #171717;
}

body.country .section_wrapper.local_info .addresses {
  border: 1px solid #031522;
  padding: 3.7037%;
  margin-bottom: 0;
}

body.country .section_wrapper.local_info .addresses .address {
  margin-bottom: 0;
}

body.country .section_wrapper.local_info .addresses .address:last-child {
  margin-bottom: 0;
}

body.country .section_wrapper.local_info .addresses h4 {
  font-style: italic;
  font-weight: normal;
}

body.country .section_wrapper.local_info .addresses .slick-dots {
  position: static;
}

body.country .section_wrapper.local_info .addresses .slick-prev,
body.country .section_wrapper.local_info .addresses .slick-next {
  background: #FFF;
  border: 1px solid #000;
  background: transparent url(/assets/images/icons/arrow_left.png) top left no-repeat;
  position: absolute;
  width: 43px;
  height: 43px;
  border-radius: 100%;
  padding: 1px;
  top: 45%;
}

body.country .section_wrapper.local_info .addresses .slick-prev:before,
body.country .section_wrapper.local_info .addresses .slick-next:before {
  display: none;
}

body.country .section_wrapper.local_info .addresses .slick-next {
  background-image: url(/assets/images/icons/arrow_right.png);
}

body.country .overview {
  background: #f7f7f7;
  text-align: center;
}

body.country .overview h2 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #171717;
  font-size: 1em;
  /* 16/16 */
  letter-spacing: 0.0625em;
  /* 1/16 */
  text-transform: uppercase;
}

body.country .statistics {
  list-style: none;
  margin: 0;
  padding-left: 0;
  font-size: 0.875em;
  /* 14/16 */
  font-style: italic;
  margin-top: 3.7037%;
}

body.country .statistics:before, body.country .statistics:after {
  content: " ";
  display: table;
}

body.country .statistics:after {
  clear: both;
}

body.country .statistics li {
  width: 30.8642%;
  float: left;
  margin-right: 3.7037%;
  background-color: #ffffff;
  padding: 1.85185%;
}

body.country .statistics li:last-child {
  float: right;
  margin-right: 0;
}

body.country .statistics li em {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #25517d;
  display: block;
  font-size: 4em;
  /* 56/16 */
  font-style: normal;
}

body.country .accordion-wrapper .accordion {
  color: white;
  width: 90%;
  padding: 3.7037%;
  margin: 3.7037% auto;
  background-color: #474747;
  border: 2px solid #a68f68;
}

body.country .accordion-wrapper .accordion:first-child {
  margin-top: -13.5%;
}

body.country .accordion-wrapper .accordion > h2 {
  color: white;
  cursor: pointer;
  margin: 0 auto;
  width: 80%;
  position: relative;
}

body.country .accordion-wrapper .accordion > h2:before {
  content: " ";
  background: transparent url(/assets/images/icons/accordion.png) top left no-repeat;
  width: 25px;
  height: 25px;
  position: absolute;
  top: 25%;
  left: -35px;
  background-size: 25px;
}

body.country .accordion-wrapper .accordion.open > h2:before {
  background-position: 0 -25px;
}

body.country .accordion-wrapper .accordion.open .accordion-content {
  overflow: visible !important;
}

body.country .accordion-wrapper .accordion .accordion-content {
  width: 80%;
  margin: 0 auto;
}

body.country .accordion-wrapper .accordion .accordion-content p {
  margin-top: 3.7037%;
}

body.country .accordion-wrapper .accordion .accordion-content p a {
  color: white;
  text-decoration: none;
  border-bottom: 1px solid #a68f68;
}

body.country .accordion-wrapper .accordion .accordion-content p a:hover {
  border-bottom: 1px solid white;
}

body.country .accordion-wrapper .accordion .accordion-content .properties {
  margin-top: 3.7037%;
}

body.country .accordion-wrapper .accordion .accordion-content .properties.slick-slider {
  margin-bottom: 0;
}

body.country .accordion-wrapper .accordion .accordion-content .properties .slick-prev,
body.country .accordion-wrapper .accordion .accordion-content .properties .slick-next {
  background: transparent url(/assets/images/icons/slider-prev.png) top left no-repeat;
  background-size: 24px;
  position: absolute;
  width: 24px;
  height: 24px;
  top: 25%;
  left: -35px;
  z-index: 1000;
}

body.country .accordion-wrapper .accordion .accordion-content .properties .slick-prev:before,
body.country .accordion-wrapper .accordion .accordion-content .properties .slick-next:before {
  display: none;
}

body.country .accordion-wrapper .accordion .accordion-content .properties .slick-next {
  right: -35px;
  left: auto;
  background-image: url(/assets/images/icons/slider-next.png);
}

body.country .accordion-wrapper .accordion .accordion-content .properties .slick-dots {
  bottom: 0;
  position: relative;
}

body.country .accordion-wrapper .accordion .accordion-content .properties .slick-dots li.slick-active button:before {
  color: #fff !important;
}

body.country .accordion-wrapper .accordion .accordion-content .properties .property-image img {
  border: 2px solid #a68f68;
  margin-bottom: 1.85185%;
  width: 99%;
  margin-left: 2px;
  height: auto;
}

body.country .accordion-wrapper .accordion .accordion-content .properties .property-info h2 {
  color: white;
  cursor: inherit;
  width: 100%;
}

body.country .accordion-wrapper .accordion .accordion-content .properties .property-info h3 {
  color: #a68f68;
  font-size: 1.7em;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  text-transform: inherit;
  margin-top: 1.85185%;
  margin-bottom: 0;
  letter-spacing: 0;
}

body.country .accordion-wrapper .accordion .accordion-content .properties .property-info p {
  margin-top: 3.7037%;
}

body.country .accordion-wrapper .accordion .accordion-content .properties .property-info p:last-child {
  margin-bottom: 1.85185%;
}

body.country .accordion-wrapper .accordion .accordion-content .properties .property-info p.property-city {
  color: white;
  margin-top: 0.46296%;
  text-transform: uppercase;
  font-weight: bold;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
}

body.country .accordion-wrapper .accordion .accordion-content .properties .property-info p.property-link {
  text-transform: uppercase;
  font-weight: bold;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
}

body.country .accordion-wrapper .accordion .accordion-content .properties .property-info p.property-link a {
  color: white;
  font-size: 0.8em;
  text-decoration: none;
  border-bottom: 1px solid #a68f68;
}

body.country .accordion-wrapper .accordion .accordion-content .properties .property-info p.property-link a:hover {
  border-bottom: 1px solid white;
}

body.country .opportunities,
body.country .cta {
  background: #25517d;
  padding: 7.40741%;
  text-align: center;
}

body.country .opportunities section,
body.country .cta section {
  padding-top: 0;
  padding-bottom: 0;
}

body.country .opportunities h2,
body.country .cta h2 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #171717;
  font-size: 1em;
  /* 16/16 */
  letter-spacing: 0.0625em;
  /* 1/16 */
  text-transform: uppercase;
  color: #fff;
}

body.country .opportunities .lead,
body.country .cta .lead {
  color: #fff;
}

body.country .opportunities .button,
body.country .cta .button {
  -webkit-appearance: none;
  -moz-appearance: normal;
  appearance: normal;
  background-color: transparent;
  border: 0.125em solid #ffffff;
  color: #ffffff;
  outline: none;
  overflow: hidden;
}

body.country .opportunities .button:hover,
body.country .cta .button:hover {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #171717;
}

body.country .opportunities .button:hover polygon,
body.country .cta .button:hover polygon {
  fill: #171717;
}

body.country .section_wrapper.employees {
  background-color: #f6f6f4;
  position: relative;
  text-align: center;
  z-index: 10;
}

body.country .section_wrapper.employees h2 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #171717;
  font-size: 1em;
  /* 16/16 */
  letter-spacing: 0.0625em;
  /* 1/16 */
  text-transform: uppercase;
}

body.country .section_wrapper.employees ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

body.country .section_wrapper.employees ul:before, body.country .section_wrapper.employees ul:after {
  content: " ";
  display: table;
}

body.country .section_wrapper.employees ul:after {
  clear: both;
}

body.country .section_wrapper.employees .employee {
  float: left;
  margin: 0.92593%;
  margin-bottom: 20px;
  width: 48.14815%;
}

body.country .section_wrapper.employees .employee a:hover {
  text-decoration: none;
}

body.country .section_wrapper.employees .employee .photo {
  margin-bottom: 3.7037%;
}

body.country .section_wrapper.employees .employee .name_and_title .name {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  font-weight: 600;
  font-size: 1.25em;
  /* 20/16 */
  margin-bottom: 1.85185%;
  text-transform: none;
}

body.country .section_wrapper.employees .employee .name_and_title .title,
body.country .section_wrapper.employees .employee .name_and_title .location {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #a68f68;
  font-size: 1.25em;
  /* 20/16 */
  letter-spacing: 1px;
  margin-bottom: 1.85185%;
  text-transform: uppercase;
}

body.country .section_wrapper.employees .employee .bio-data {
  display: none;
}

body.country .section_wrapper.value-block .value-image {
  margin-bottom: 20px;
  text-align: right;
}

body.country .section_wrapper.value-block .value-image img {
  width: 100%;
  height: auto;
}

body.country .section_wrapper.value-block .value-info h2 {
  color: #a68f68;
}

body.country .section_wrapper.contact_details {
  background-color: #f6f6f4;
  padding-top: 3.7037%;
}

body.country .section_wrapper.contact_details h2 {
  color: #a68f68;
  font-weight: normal;
  margin-bottom: 0;
}

body.country .section_wrapper.contact_details .sidebar {
  background-color: #ffffff;
  line-height: 1.25;
  margin-bottom: 3.7037%;
  padding: 3.7037%;
}

body.country .section_wrapper.contact_details .sidebar h3 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #a68f68;
  font-size: 1.125em;
  /* 18/16 */
}

body.country .section_wrapper.contact_details .message {
  display: none;
}

body.country .section_wrapper.contact_details #contact_name input {
  width: 48.14815%;
  float: left;
  margin-right: 3.7037%;
}

body.country .section_wrapper.contact_details #contact_name input:last-child {
  float: right;
  margin-right: 0;
}

body.country .section_wrapper.contact_details #contact_inquiry_type_container.selectbox_container {
  color: #000000;
  cursor: pointer;
  display: inline-block;
  font-size: 1.125em;
  min-height: 3.5em;
  position: relative;
  width: 100%;
}

body.country .section_wrapper.contact_details #contact_inquiry_type_container .selectbox_hidden {
  display: none;
  padding-right: 1em;
  /* 16/16 */
  visibility: hidden;
}

body.country .section_wrapper.contact_details #contact_inquiry_type_container .selectbox_styled {
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  background-color: #ffffff;
  bottom: 0;
  left: 0;
  padding: 1em;
  position: absolute;
  right: 0;
  top: 0;
}

body.country .section_wrapper.contact_details #contact_inquiry_type_container .selectbox_styled:after {
  border: 0.4375em solid transparent;
  /* 7/16 */
  border-color: #000000 transparent transparent transparent;
  content: "";
  height: 0;
  position: absolute;
  right: 0.625em;
  /* 10/16 */
  top: 1.5em;
  /* 20/16 */
  width: 0;
}

body.country .section_wrapper.contact_details #contact_inquiry_type_container .selectbox_styled:hover {
  background-color: #fafafa;
}

body.country .section_wrapper.contact_details #contact_inquiry_type_container .selectbox_styled:active, body.country .section_wrapper.contact_details #contact_inquiry_type_container .selectbox_styled.active {
  background-color: #f2f2f2;
}

body.country .section_wrapper.contact_details #contact_inquiry_type_container .selectbox_styled:active:after, body.country .section_wrapper.contact_details #contact_inquiry_type_container .selectbox_styled.active:after {
  border-color: transparent transparent #000000 transparent;
  top: 1em;
  /* 16/16 */
}

body.country .section_wrapper.contact_details #contact_inquiry_type_container .selectbox_options {
  background-color: #f2f2f2;
  border: 1px solid #dedede;
  border-top: none;
  display: none;
  left: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 999;
}

body.country .section_wrapper.contact_details #contact_inquiry_type_container .selectbox_options li {
  -webkit-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
  border-top: 1px solid #dedede;
  margin: 0;
  padding: 1em 0;
  text-indent: 1em;
  /* 16/16 */
}

body.country .section_wrapper.contact_details #contact_inquiry_type_container .selectbox_options li:first-child {
  border-top: none;
}

body.country .section_wrapper.contact_details #contact_inquiry_type_container .selectbox_options li:hover {
  background-color: #fafafa;
}

body.country .section_wrapper.contact_details #contact_inquiry_type_container .selectbox_options li[rel="hide"] {
  display: none;
}

body.country .section_wrapper.contact_details #contact_inquiry_type_container .selectbox_styled {
  border: 1px solid #dedede;
}

body.country .section_wrapper.local_disclaimers {
  font-size: 0.875em;
  /* 14/16 */
}

body.country .section_wrapper.local_disclaimers p {
  margin-bottom: 1.85185%;
}

body.country .section_wrapper.local_disclaimers .global {
  color: #25517d;
}

body.country .section_wrapper.local_disclaimers .local {
  color: #beb9b4;
}

body.country .section_wrapper.local_disclaimers .local p:last-child {
  margin-bottom: 0;
}

body.country .footer,
body.country .footer a {
  color: #fff !important;
}

@media only screen and (min-width: 30em) {
  body.country .section_wrapper.overview .statistics {
    font-size: 1em;
    /* 16/16 */
  }
  body.country .section_wrapper.overview .statistics li em {
    font-size: 5em;
    /* 80/16 */
  }
}

@media only screen and (min-width: 37.5em) {
  body.country .section_wrapper.local_info .copy {
    margin-left: 8.64198%;
    width: 39.50617%;
    float: left;
    margin-right: 3.7037%;
  }
  body.country .section_wrapper.local_info .addresses {
    margin-left: 8.64198%;
    margin-right: 8.64198%;
    width: 30.8642%;
    float: left;
    margin-right: 3.7037%;
  }
  body.country .section_wrapper.overview .statistics {
    font-size: 1.25em;
    /* 20/16 */
  }
  body.country .accordion-wrapper .accordion {
    padding-left: 7%;
    padding-right: 0%;
  }
  body.country .accordion-wrapper .accordion > h2:before {
    width: 45px;
    height: 45px;
    top: -7px;
    left: -75px;
    background-size: 45px;
  }
  body.country .accordion-wrapper .accordion.open > h2:before {
    background-position: 0 -45px;
  }
  body.country .accordion-wrapper .accordion .accordion-content .properties .slick-prev,
  body.country .accordion-wrapper .accordion .accordion-content .properties .slick-next {
    width: 45px;
    height: 45px;
    top: 45%;
    left: -75px;
    background-size: 45px;
  }
  body.country .accordion-wrapper .accordion .accordion-content .properties .slick-next {
    left: auto;
    right: -75px;
  }
  body.country .accordion-wrapper .accordion .accordion-content .properties .property-image {
    width: 39.50617%;
    float: left;
    margin-right: 3.7037%;
  }
  body.country .accordion-wrapper .accordion .accordion-content .properties .property-info {
    width: 56.79012%;
    float: right;
    margin-right: 0;
  }
  body.country .section_wrapper.opportunities .content,
  body.country .section_wrapper.cta .content,
  body.country .section_wrapper.contact_details .content {
    margin-left: 8.64198%;
    width: 82.71605%;
    float: left;
    margin-right: 3.7037%;
  }
  body.country .section_wrapper.employees .employee {
    width: 23.14815%;
  }
  body.country .section_wrapper.value-block .value-image {
    margin-left: 8.64198%;
    width: 39.50617%;
    float: left;
    margin-right: 3.7037%;
  }
  body.country .section_wrapper.value-block .value-info {
    margin-right: 8.64198%;
    width: 39.50617%;
    float: left;
    margin-right: 3.7037%;
  }
  body.country .section_wrapper.value-block .value-info.no-image {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}

/* !Content: Country Info */
.modal.country_info .section_wrapper.local_header {
  background-color: #031522;
  color: #ffffff;
}

.modal.country_info .section_wrapper.local_header header {
  padding-bottom: 1.85185%;
  padding-top: 1.85185%;
}

.modal.country_info .section_wrapper.local_header header:before, .modal.country_info .section_wrapper.local_header header:after {
  content: " ";
  display: table;
}

.modal.country_info .section_wrapper.local_header header:after {
  clear: both;
}

.modal.country_info .section_wrapper.local_header .logo {
  width: 48.14815%;
  float: left;
  margin-right: 3.7037%;
}

.modal.country_info .section_wrapper.local_header .logo img {
  max-height: 2em;
  /* 32/16 */
}

.modal.country_info .section_wrapper.local_header .language_navigation {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 500;
  width: 48.14815%;
  float: right;
  margin-right: 0;
  text-align: right;
}

.modal.country_info .section_wrapper.local_header .language_navigation .icon_container {
  float: right;
}

.modal.country_info .section_wrapper.local_header .language_navigation .icon-americas {
  display: inline-block;
}

.modal.country_info .section_wrapper.local_header .language_navigation .icon-americas svg {
  height: 2.25em;
  width: 2.25em;
}

.modal.country_info .section_wrapper.local_header .language_navigation .languages {
  line-height: 1;
  list-style: none;
  margin: 0;
  padding-left: 0;
  display: inline-block;
  float: right;
  line-height: 2.25em;
  /* 36/16 */
}

.modal.country_info .section_wrapper.local_header .language_navigation .languages li {
  display: inline-block;
  padding-left: 0;
}

.modal.country_info .section_wrapper.local_header .language_navigation .languages li:first-child {
  padding-left: 0;
}

.modal.country_info .section_wrapper.local_header .language_navigation a {
  color: #ffffff;
}

.modal.country_info .section_wrapper.local_info h2 {
  display: block;
  text-align: center;
}

.modal.country_info .section_wrapper.local_info .copy {
  font-size: 1.375em;
}

.modal.country_info .section_wrapper.local_info .copy .button {
  background-color: #ffffff;
  border: 1px solid #031522;
  color: #171717;
}

.modal.country_info .section_wrapper.local_info .copy .button:hover {
  background-color: #031522;
  color: #ffffff;
}

.modal.country_info .section_wrapper.local_info .copy .button:hover polygon {
  fill: #ffffff;
}

.modal.country_info .section_wrapper.local_info .copy .button polygon {
  fill: #171717;
}

.modal.country_info .section_wrapper.local_info .addresses {
  border: 1px solid #031522;
  padding: 3.7037%;
}

.modal.country_info .section_wrapper.local_info .addresses .address {
  margin-bottom: 0;
}

.modal.country_info .section_wrapper.local_info .addresses .address:last-child {
  margin-bottom: 0;
}

.modal.country_info .section_wrapper.local_info .addresses h4 {
  font-style: italic;
  font-weight: normal;
}

.modal.country_info .section_wrapper.local_info .addresses .slick-dots {
  position: static;
}

.modal.country_info .section_wrapper.local_info .addresses .slick-prev,
.modal.country_info .section_wrapper.local_info .addresses .slick-next {
  background: #FFF;
  border: 1px solid #000;
  background: transparent url(/assets/images/icons/arrow_left.png) top left no-repeat;
  position: absolute;
  width: 43px;
  height: 43px;
  border-radius: 100%;
  padding: 1px;
  top: 45%;
}

.modal.country_info .section_wrapper.local_info .addresses .slick-prev:before,
.modal.country_info .section_wrapper.local_info .addresses .slick-next:before {
  display: none;
}

.modal.country_info .section_wrapper.local_info .addresses .slick-next {
  background-image: url(/assets/images/icons/arrow_right.png);
}

.modal.country_info .section_wrapper.local_overview {
  background-color: #25517d;
  color: #ffffff !important;
  text-align: center !important;
}

.modal.country_info .section_wrapper.local_overview h2 {
  color: #ffffff !important;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #171717;
  font-size: 1em;
  /* 16/16 */
  letter-spacing: 0.0625em;
  /* 1/16 */
  text-transform: uppercase;
  text-align: center !important;
  margin-bottom: 7.40741%;
}

.modal.country_info .section_wrapper.local_overview .copy {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  font-weight: 300;
  font-size: 2em;
}

.modal.country_info .section_wrapper.local_overview .copy p {
  line-height: 1.25;
}

.modal.country_info .section_wrapper.local_links,
.modal.country_info .section_wrapper.local_files {
  background-color: #25517d;
  color: #ffffff !important;
}

.modal.country_info .section_wrapper.local_links h2,
.modal.country_info .section_wrapper.local_files h2 {
  color: #ffffff !important;
}

.modal.country_info .section_wrapper.local_links .links,
.modal.country_info .section_wrapper.local_files .links {
  list-style-type: none !important;
}

.modal.country_info .section_wrapper.local_links .link,
.modal.country_info .section_wrapper.local_files .link {
  margin-bottom: 1.85185%;
  list-style-type: none !important;
}

.modal.country_info .section_wrapper.local_links .button,
.modal.country_info .section_wrapper.local_files .button {
  border-color: #ffffff;
  width: 100%;
}

.modal.country_info .section_wrapper.local_case_studies {
  background-color: #25517d;
  color: #ffffff !important;
}

.modal.country_info .section_wrapper.local_case_studies h2 {
  display: block;
  color: #ffffff !important;
  text-align: center !important;
  margin-bottom: 3.7037%;
}

.modal.country_info .section_wrapper.local_case_studies .case_study {
  margin-bottom: 3.7037%;
  float: left;
  clear: both;
}

.modal.country_info .section_wrapper.local_case_studies .case_study .photos img {
  border: 3px solid #dbd7d4;
  width: 100%;
  height: auto;
}

.modal.country_info .section_wrapper.local_case_studies .case_study .copy h3 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #a68f68;
  font-size: 1em;
  letter-spacing: 0.0625em;
  text-transform: uppercase;
  margin-bottom: 10px;
}

.modal.country_info .section_wrapper.local_case_studies .case_study .copy h2 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  font-weight: 600;
  color: #474747;
  font-size: 1.75em;
  border-bottom: 1px solid #a68f68;
  text-align: left !important;
  margin-bottom: 10px;
  padding-bottom: 5px;
}

.modal.country_info .section_wrapper.local_offering {
  background: #f7f7f7 url("/assets/images/home/background-overview.jpg") center center no-repeat;
  background-size: cover;
  text-align: center;
}

.modal.country_info .section_wrapper.local_offering h2 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #171717;
  font-size: 1em;
  /* 16/16 */
  letter-spacing: 0.0625em;
  /* 1/16 */
  text-transform: uppercase;
}

.modal.country_info .section_wrapper.local_offering .lead {
  color: #a68f68;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  font-weight: 300;
  font-size: 2em;
  line-height: 1.25;
}

.modal.country_info .section_wrapper.local_offering .fund_types {
  list-style: none;
  margin: 0;
  padding-left: 0;
  font-size: 1.475em;
  /* 23.6/16 */
  margin-top: 7.40741%;
  text-align: left;
}

.modal.country_info .section_wrapper.local_offering .fund_types:before, .modal.country_info .section_wrapper.local_offering .fund_types:after {
  content: " ";
  display: table;
}

.modal.country_info .section_wrapper.local_offering .fund_types:after {
  clear: both;
}

.modal.country_info .section_wrapper.local_offering li {
  -webkit-transition: background-color 0.5s ease-in-out;
  transition: background-color 0.5s ease-in-out;
  background-color: #25517d;
  line-height: 1.25;
  /* 20/16 */
  margin-bottom: 1.85185%;
}

.modal.country_info .section_wrapper.local_offering li:hover {
  background-color: #527597;
}

.modal.country_info .section_wrapper.local_offering li a {
  color: #ffffff;
  display: block;
  padding: 7.40741%;
}

.modal.country_info .section_wrapper.local_offering li a:hover {
  text-decoration: none;
}

.modal.country_info .section_wrapper.local_offering li a:hover polygon {
  fill: #ffffff;
}

.modal.country_info .section_wrapper.local_team {
  position: relative;
  text-align: center;
  z-index: 10;
}

.modal.country_info .section_wrapper.local_team .employees {
  list-style: none;
  margin: 0;
  padding-left: 0;
  display: table;
  table-layout: fixed;
  margin: 0 auto;
}

.modal.country_info .section_wrapper.local_team .employees:before, .modal.country_info .section_wrapper.local_team .employees:after {
  content: " ";
  display: table;
}

.modal.country_info .section_wrapper.local_team .employees:after {
  clear: both;
}

.modal.country_info .section_wrapper.local_team .employees .employee {
  padding: 1.85185%;
  margin: 1.85185%;
  margin-bottom: 11.11111%;
}

.modal.country_info .section_wrapper.local_team .employees .employee a:hover {
  text-decoration: none;
}

.modal.country_info .section_wrapper.local_team .employees .employee .photo {
  margin-bottom: 3.7037%;
}

.modal.country_info .section_wrapper.local_team .employees .employee .name {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  font-weight: 600;
  font-size: 1.25em;
  /* 20/16 */
  margin-bottom: 1.85185%;
  text-transform: none;
}

.modal.country_info .section_wrapper.local_team .employees .employee .title,
.modal.country_info .section_wrapper.local_team .employees .employee .location {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #a68f68;
  font-size: 1.25em;
  /* 20/16 */
  letter-spacing: 1px;
  margin-bottom: 1.85185%;
  text-transform: uppercase;
}

.modal.country_info .section_wrapper.local_team .employees .employee .bio-data {
  display: none;
}

.modal.country_info .section_wrapper.local_files {
  background-color: #25517d;
  color: #ffffff;
}

.modal.country_info .section_wrapper.local_files h2,
.modal.country_info .section_wrapper.local_files h3,
.modal.country_info .section_wrapper.local_files a {
  color: #ffffff;
}

.modal.country_info .section_wrapper.local_files a {
  font-style: italic;
  text-decoration: underline;
}

.modal.country_info .section_wrapper.local_files a:hover {
  text-decoration: none;
}

.modal.country_info .section_wrapper.local_files .files ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

.modal.country_info .section_wrapper.local_files .file {
  margin-top: 3.7037%;
}

.modal.country_info .section_wrapper.local_files .file:first-child {
  margin-top: 0;
}

.modal.country_info .section_wrapper.local_disclaimers {
  font-size: 0.875em;
  /* 14/16 */
}

.modal.country_info .section_wrapper.local_disclaimers p {
  margin-bottom: 1.85185%;
}

.modal.country_info .section_wrapper.local_disclaimers .global {
  color: #25517d;
}

.modal.country_info .section_wrapper.local_disclaimers .local {
  color: #beb9b4;
}

.modal.country_info .section_wrapper.local_disclaimers .local p:last-child {
  margin-bottom: 0;
}

/* !Content: E-REGI */
body.e_regi header .breadcrumbs,
body.e_regi header .breadcrumbs a {
  color: #ffffff;
}

body.e_regi .section_wrapper.overview .content {
  margin-top: 7.40741%;
}

body.e_regi .section_wrapper.overview .content .overview {
  margin-bottom: 7.40741%;
}

body.e_regi .list_as_dropdown_container {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 500;
  color: #ffffff;
  position: relative;
  z-index: 9999;
}

body.e_regi .list_as_dropdown_container a {
  color: #ffffff;
  display: block;
}

body.e_regi .list_as_dropdown_container a:hover {
  color: #ffffff;
  text-decoration: none;
}

body.e_regi .list_as_dropdown_container .list_as_dropdown_button {
  background-color: #292b32;
  border-bottom: 2px solid #a68f68;
  cursor: pointer;
  padding: 3.7037%;
}

body.e_regi .list_as_dropdown_container .list_as_dropdown_button:after {
  border: 0.4375em solid transparent;
  /* 7/16 */
  border-color: #ffffff transparent transparent transparent;
  content: "";
  height: 0;
  position: absolute;
  right: 0.625em;
  /* 10/16 */
  top: 1.5em;
  /* 20/16 */
  width: 0;
}

body.e_regi .list_as_dropdown_container .list_as_dropdown_button.active:after {
  border-color: transparent transparent #ffffff transparent;
  top: 1em;
  /* 16/16 */
}

body.e_regi .list_as_dropdown_container .list_as_dropdown_button.active + nav ul {
  padding-left: 0;
}

body.e_regi .list_as_dropdown_container .list_as_dropdown_button.active + nav ul li {
  border-bottom: 1px solid #a68f68;
  padding: 3.7037%;
}

body.e_regi .list_as_dropdown_container .list_as_dropdown_button.active + nav ul li:last-child {
  border-bottom: none;
}

body.e_regi .list_as_dropdown_container .list_as_dropdown {
  background-color: #2c2c2c;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 100%;
}

body.e_regi .list_as_dropdown_container .list_as_dropdown .icon {
  max-height: 1.5em;
  /* 21/14 */
  max-width: 1.5em;
  /* 21/14 */
  vertical-align: text-bottom;
}

body.e_regi .section_wrapper.overview section {
  padding-bottom: 1px;
}

body.e_regi .section_wrapper.overview .sidebar ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

body.e_regi .section_wrapper.overview .sidebar ul:before, body.e_regi .section_wrapper.overview .sidebar ul:after {
  content: " ";
  display: table;
}

body.e_regi .section_wrapper.overview .sidebar ul:after {
  clear: both;
}

body.e_regi .section_wrapper.home_reports_and_videos {
  background-color: #25517d;
  color: #ffffff;
}

body.e_regi .section_wrapper.home_reports_and_videos h2 {
  color: #ffffff;
}

body.e_regi .section_wrapper.home_reports_and_videos .video_and_copy {
  margin-bottom: 3.7037%;
}

body.e_regi .section_wrapper.home_reports_and_videos .video_and_copy:before, body.e_regi .section_wrapper.home_reports_and_videos .video_and_copy:after {
  content: " ";
  display: table;
}

body.e_regi .section_wrapper.home_reports_and_videos .video_and_copy:after {
  clear: both;
}

body.e_regi .section_wrapper.home_reports_and_videos .video {
  border: 2px solid #cccccc;
}

body.e_regi .section_wrapper.home_reports_and_videos .view_all_home_reports_button,
body.e_regi .section_wrapper.home_reports_and_videos .view_all_videos_button {
  -webkit-appearance: none;
  -moz-appearance: normal;
  appearance: normal;
  background-color: #25517d;
  border: 0.125em solid #ffffff;
  color: #ffffff;
  outline: none;
  overflow: hidden;
}

body.e_regi .section_wrapper.home_reports_and_videos .view_all_home_reports_button:hover,
body.e_regi .section_wrapper.home_reports_and_videos .view_all_videos_button:hover {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #25517d;
}

body.e_regi .section_wrapper.home_reports_and_videos .view_all_home_reports_button:hover polygon,
body.e_regi .section_wrapper.home_reports_and_videos .view_all_videos_button:hover polygon {
  fill: #25517d;
}

/* !Content: E-REGI */
body.e_regi_map header .breadcrumbs,
body.e_regi_map header .breadcrumbs a {
  color: #ffffff;
}

body.e_regi_map .section_wrapper.overview .content {
  margin-top: 7.40741%;
}

body.e_regi_map .section_wrapper.overview .content iframe {
  border: 1px solid #beb9b4;
  margin-bottom: 7.40741%;
  min-height: 37.5em;
  /* 600/16 */
  width: 100%;
}

body.e_regi_map .list_as_dropdown_container {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 500;
  color: #ffffff;
  position: relative;
  z-index: 9999;
}

body.e_regi_map .list_as_dropdown_container a {
  color: #ffffff;
  display: block;
}

body.e_regi_map .list_as_dropdown_container a:hover {
  color: #ffffff;
  text-decoration: none;
}

body.e_regi_map .list_as_dropdown_container .list_as_dropdown_button {
  background-color: #292b32;
  border-bottom: 2px solid #a68f68;
  cursor: pointer;
  padding: 3.7037%;
}

body.e_regi_map .list_as_dropdown_container .list_as_dropdown_button:after {
  border: 0.4375em solid transparent;
  /* 7/16 */
  border-color: #ffffff transparent transparent transparent;
  content: "";
  height: 0;
  position: absolute;
  right: 0.625em;
  /* 10/16 */
  top: 1.5em;
  /* 20/16 */
  width: 0;
}

body.e_regi_map .list_as_dropdown_container .list_as_dropdown_button.active:after {
  border-color: transparent transparent #ffffff transparent;
  top: 1em;
  /* 16/16 */
}

body.e_regi_map .list_as_dropdown_container .list_as_dropdown_button.active + nav ul {
  padding-left: 0;
}

body.e_regi_map .list_as_dropdown_container .list_as_dropdown_button.active + nav ul li {
  border-bottom: 1px solid #a68f68;
  padding: 3.7037%;
}

body.e_regi_map .list_as_dropdown_container .list_as_dropdown_button.active + nav ul li:last-child {
  border-bottom: none;
}

body.e_regi_map .list_as_dropdown_container .list_as_dropdown {
  background-color: #2c2c2c;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 100%;
}

body.e_regi_map .list_as_dropdown_container .list_as_dropdown .icon {
  max-height: 1.5em;
  /* 21/14 */
  max-width: 1.5em;
  /* 21/14 */
  vertical-align: text-bottom;
}

body.e_regi_map .section_wrapper.overview section {
  padding-bottom: 1px;
}

body.e_regi_map .section_wrapper.overview .sidebar ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

body.e_regi_map .section_wrapper.overview .sidebar ul:before, body.e_regi_map .section_wrapper.overview .sidebar ul:after {
  content: " ";
  display: table;
}

body.e_regi_map .section_wrapper.overview .sidebar ul:after {
  clear: both;
}

/* !Content: Fund */
body.fund .section_wrapper.details {
  background-color: #25517d;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}

body.fund .section_wrapper.details section {
  padding: 7.40741% 3.7037%;
  position: relative;
}

body.fund .section_wrapper.details .all_funds_link {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 500;
  display: block;
  font-size: 0.75em;
  /* 12/16 */
  position: relative;
  text-transform: uppercase;
  z-index: 10;
}

body.fund .section_wrapper.details .all_funds_link a {
  border: 1px solid #ffffff;
  color: #ffffff;
  padding: 0.5em;
  /* 6/12 */
}

body.fund .section_wrapper.details .all_funds_link a:hover {
  background-color: #ffffff;
  color: #25517d;
  text-decoration: none;
}

body.fund .section_wrapper.details .all_funds_link a:hover polygon {
  fill: #25517d;
}

body.fund .section_wrapper.details h1 {
  font-size: 3em;
  /* 48/16 */
  margin-bottom: 7.40741%;
  margin-top: 3.7037%;
  position: relative;
  z-index: 10;
}

body.fund .section_wrapper.details .highlights {
  background-color: #ffffff;
  padding: 3.7037%;
  position: relative;
  z-index: 10;
}

body.fund .section_wrapper.details .highlights:before, body.fund .section_wrapper.details .highlights:after {
  content: " ";
  display: table;
}

body.fund .section_wrapper.details .highlights:after {
  clear: both;
}

body.fund .section_wrapper.details .strategy_sectors_and_inception:before, body.fund .section_wrapper.details .strategy_sectors_and_inception:after {
  content: " ";
  display: table;
}

body.fund .section_wrapper.details .strategy_sectors_and_inception:after {
  clear: both;
}

body.fund .section_wrapper.details .strategy {
  width: 48.14815%;
  float: left;
  margin-right: 3.7037%;
}

body.fund .section_wrapper.details .sectors_and_inception {
  width: 48.14815%;
  float: right;
  margin-right: 0;
  border-left: 1px solid #beb9b4;
  padding-left: 7.40741%;
}

body.fund .section_wrapper.details .sectors {
  margin-bottom: 11.11111%;
}

body.fund .section_wrapper.details h3 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  font-weight: 400;
  color: #171717;
  font-size: 1.5em;
  /* 24/16 */
  font-style: italic;
  letter-spacing: 0;
  margin-bottom: 1.85185%;
  text-transform: none;
}

body.fund .section_wrapper.details .value {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #a68f68;
  font-size: 3em;
  /* 48/16 */
  line-height: 1;
  text-transform: uppercase;
}

body.fund .section_wrapper.details .summary {
  clear: both;
  font-size: 1.25em;
  /* 20/16 */
  line-height: 1.5;
  /* 24/16 */
  margin-top: 3.7037%;
}

body.fund .section_wrapper.details .background {
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 0;
}

body.fund.americas .section_wrapper.details {
  background-image: url("/assets/images/funds/background-details_americas.png");
}

body.fund.asia_pacific .section_wrapper.details {
  background-image: url("/assets/images/funds/background-details_asia_pacific.png");
}

body.fund.asia-pacific .section_wrapper.details {
  background-image: url("/assets/images/funds/background-details_asia_pacific.png");
}

body.fund.europe .section_wrapper.details {
  background-image: url("/assets/images/funds/background-details_europe.png");
}

body.fund.global .section_wrapper.details {
  background-image: url("/assets/images/funds/background-details_global.png");
}

body.fund .section_wrapper.assets h3 {
  text-align: center;
}

body.fund .section_wrapper.assets ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

body.fund .section_wrapper.assets ul:before, body.fund .section_wrapper.assets ul:after {
  content: " ";
  display: table;
}

body.fund .section_wrapper.assets ul:after {
  clear: both;
}

body.fund .section_wrapper.assets .asset {
  width: 48.14815%;
  float: left;
}

body.fund .section_wrapper.assets .asset:nth-child(2n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}

body.fund .section_wrapper.assets .asset:nth-child(2n + 2) {
  margin-left: 51.85185%;
  margin-right: -100%;
  clear: none;
}

body.fund .section_wrapper.assets .photo {
  border: 0.25em solid #beb9b4;
  /* 4/16 */
  margin-bottom: 3.7037%;
}

body.fund .section_wrapper.assets .photo img {
  display: block;
}

body.fund .section_wrapper.assets .location {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #a68f68;
  font-size: 1.25em;
  /* 20/16 */
  letter-spacing: 1px;
  margin-bottom: 1.85185%;
  text-transform: uppercase;
}

body.fund .section_wrapper.assets .title {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  font-weight: 600;
  color: #474747;
  font-size: 1.5em;
  /* 24/16 */
  text-transform: none;
}

/* !Content: Generic */
body.generic .section_wrapper.about .sidebar {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 0.875em;
  /* 14/16 */
  letter-spacing: 0.125em;
  /* 2/16 */
}

body.generic .section_wrapper.about .sidebar:before, body.generic .section_wrapper.about .sidebar:after {
  content: " ";
  display: table;
}

body.generic .section_wrapper.about .sidebar:after {
  clear: both;
}

body.generic .section_wrapper.about .sidebar ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

body.generic .section_wrapper.about .sidebar li {
  text-transform: uppercase;
}

body.generic .section_wrapper.about .sidebar li.selected a, body.generic .section_wrapper.about .sidebar li:hover a {
  color: #25517d;
}

body.generic .section_wrapper.about .sidebar a {
  color: #474747;
  display: inline-block !important;
  padding: 3.7037% 0;
  text-decoration: none;
}

/* !Content: Global Partner Solutions */
body.gps .section_wrapper.header {
  background-image: url("/assets/images/home/bkg-gps-banner.jpg");
  background-position: 50% 50%;
  background-size: cover;
}

body.gps .section_wrapper.header h1 {
  font-size: 2.75em;
}

body.gps .section_wrapper.header .copy {
  font-size: 1.25em;
  line-height: 1.5;
}

@media only screen and (min-width: 48em) {
  body.gps .section_wrapper.header h1,
  body.gps .section_wrapper.header .copy {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
  }
}

body.gps .section_wrapper.intro {
  background-color: #f6f6f4;
}

body.gps .section_wrapper.intro .sidebar {
  background-color: #171717;
  background-position: 50% 50%;
  background-size: cover;
  color: #ffffff;
  margin-bottom: 3.7037%;
  padding: 3.7037%;
  text-align: center;
}

@media only screen and (min-width: 48em) {
  body.gps .section_wrapper.intro .sidebar {
    width: 30.8642%;
    float: left;
    margin-right: 3.7037%;
    text-align: left;
  }
}

body.gps .section_wrapper.intro .sidebar ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

body.gps .section_wrapper.intro .sidebar ul:before, body.gps .section_wrapper.intro .sidebar ul:after {
  content: " ";
  display: table;
}

body.gps .section_wrapper.intro .sidebar ul:after {
  clear: both;
}

body.gps .section_wrapper.intro .sidebar li {
  width: 30.8642%;
  float: left;
  margin-right: 3.7037%;
  font-style: italic;
}

body.gps .section_wrapper.intro .sidebar li:last-child {
  float: right;
  margin-right: 0;
}

body.gps .section_wrapper.intro .sidebar li:nth-child(3n) {
  margin-right: 0;
}

body.gps .section_wrapper.intro .sidebar li:nth-child(3n+1) {
  float: left;
  clear: left;
}

@media only screen and (min-width: 48em) {
  body.gps .section_wrapper.intro .sidebar li {
    float: none !important;
    margin-bottom: 11.11111%;
    margin-right: 0;
    width: auto;
  }
}

body.gps .section_wrapper.intro .sidebar strong {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-weight: 400;
  display: block;
  font-size: 4em;
  font-style: normal;
  text-transform: uppercase;
}

@media only screen and (min-width: 48em) {
  body.gps .section_wrapper.intro .content {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
  }
}

body.gps .section_wrapper.special_reports h2 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #171717;
  font-size: 1em;
  /* 16/16 */
  letter-spacing: 0.0625em;
  /* 1/16 */
  text-transform: uppercase;
  text-align: center;
}

body.gps .section_wrapper.gps_videos {
  background-color: #f6f6f4;
}

body.gps .section_wrapper.gps_videos h2 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #171717;
  font-size: 1em;
  /* 16/16 */
  letter-spacing: 0.0625em;
  /* 1/16 */
  text-transform: uppercase;
  text-align: center;
}

body.gps .section_wrapper.gps_videos .videos {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

body.gps .section_wrapper.gps_videos .videos:before, body.gps .section_wrapper.gps_videos .videos:after {
  content: " ";
  display: table;
}

body.gps .section_wrapper.gps_videos .videos:after {
  clear: both;
}

body.gps .section_wrapper.gps_videos .video {
  width: 48.14815%;
  float: left;
  margin-bottom: 3.7037%;
}

body.gps .section_wrapper.gps_videos .video:nth-child(2n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}

body.gps .section_wrapper.gps_videos .video:nth-child(2n + 2) {
  margin-left: 51.85185%;
  margin-right: -100%;
  clear: none;
}

@media only screen and (min-width: 37.5em) {
  body.gps .section_wrapper.gps_videos .video {
    width: 30.8642%;
    float: left;
  }
  body.gps .section_wrapper.gps_videos .video:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  body.gps .section_wrapper.gps_videos .video:nth-child(3n + 2) {
    margin-left: 34.5679%;
    margin-right: -100%;
    clear: none;
  }
  body.gps .section_wrapper.gps_videos .video:nth-child(3n + 3) {
    margin-left: 69.1358%;
    margin-right: -100%;
    clear: none;
  }
}

body.gps .section_wrapper.gps_videos .image {
  margin-bottom: 1.85185%;
}

body.gps .section_wrapper.gps_team section {
  text-align: center;
}

body.gps .section_wrapper.gps_team .content {
  padding-top: 1.85185%;
}

body.gps .section_wrapper.gps_team ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

body.gps .section_wrapper.gps_team ul:before, body.gps .section_wrapper.gps_team ul:after {
  content: " ";
  display: table;
}

body.gps .section_wrapper.gps_team ul:after {
  clear: both;
}

body.gps .section_wrapper.gps_team .team_member {
  width: 48.14815%;
  float: left;
  margin-bottom: 11.11111%;
}

body.gps .section_wrapper.gps_team .team_member:nth-child(2n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}

body.gps .section_wrapper.gps_team .team_member:nth-child(2n + 2) {
  margin-left: 51.85185%;
  margin-right: -100%;
  clear: none;
}

body.gps .section_wrapper.gps_team .team_member a:hover {
  text-decoration: none;
}

body.gps .section_wrapper.gps_team .team_member .photo {
  margin-bottom: 3.7037%;
}

body.gps .section_wrapper.gps_team .team_member .name {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  font-weight: 600;
  font-size: 1.25em;
  /* 20/16 */
  margin-bottom: 1.85185%;
  text-transform: none;
}

body.gps .section_wrapper.gps_team .team_member .title,
body.gps .section_wrapper.gps_team .team_member .location {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #a68f68;
  font-size: 1.25em;
  /* 20/16 */
  letter-spacing: 1px;
  margin-bottom: 1.85185%;
  /* text-transform: uppercase; */
}

body.gps .section_wrapper.gps_team .team_member .bio-data {
  display: none;
}

@media only screen and (min-width: 30em) {
  body.gps .section_wrapper.gps_team .team_member {
    width: 30.8642%;
    float: left;
  }
  body.gps .section_wrapper.gps_team .team_member:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  body.gps .section_wrapper.gps_team .team_member:nth-child(3n + 2) {
    margin-left: 34.5679%;
    margin-right: -100%;
    clear: none;
  }
  body.gps .section_wrapper.gps_team .team_member:nth-child(3n + 3) {
    margin-left: 69.1358%;
    margin-right: -100%;
    clear: none;
  }
}

@media only screen and (min-width: 64em) {
  body.gps .section_wrapper.gps_team .team_member {
    padding: 0 3.7037%;
  }
}

/* !Content: History */
body.history .section_wrapper.header header {
  padding-top: 18.51852%;
  text-align: center;
}

body.history .section_wrapper.header h1 {
  color: #ffffff;
  display: block;
}

body.history .section_wrapper.header .copy {
  color: #ffffff;
  float: none !important;
  font-size: 2.625em;
  /* 42/16 */
  letter-spacing: 0;
  line-height: 1.2;
  margin: 0 auto !important;
  padding-bottom: 10%;
}

body.history .section_wrapper.header .line {
  background-color: #beb9b4;
  bottom: 0;
  height: 10%;
  left: 50%;
  margin-bottom: 0;
  margin-left: 0;
  position: absolute;
  width: 1px;
}

body.history .section_wrapper.header .line::before {
  content: "";
  display: none;
}

body.history .section_wrapper.timeline {
  position: relative;
}

body.history .section_wrapper.timeline:not(.highlight) section {
  border-left: 1px solid #f0f0f0;
  border-right: 1px solid #f0f0f0;
}

body.history .section_wrapper.timeline:not(.highlight) h3 {
  border-top: 0.06452em solid #beb9b4;
  /* 4/62 */
  display: block;
  margin-top: 0.125em;
  /* 2/16 */
}

body.history .section_wrapper.timeline ul {
  list-style: none;
  padding-left: 0;
}

body.history .section_wrapper.timeline ul:before, body.history .section_wrapper.timeline ul:after {
  content: " ";
  display: table;
}

body.history .section_wrapper.timeline ul:after {
  clear: both;
}

body.history .section_wrapper.timeline li {
  margin-bottom: 3.7037%;
}

body.history .section_wrapper.timeline li .marker {
  background-color: #ffffff;
  border: 1px solid #beb9b4;
  border-radius: 50%;
  display: none;
  height: 0.75em;
  /* 12/16 */
  position: absolute;
  width: 0.75em;
  /* 12/16 */
  z-index: 9990;
}

body.history .section_wrapper.timeline li.line {
  background-color: #beb9b4;
  bottom: 0;
  left: 50%;
  margin-bottom: 0;
  margin-left: 0;
  position: absolute;
  top: 0;
  width: 1px;
}

body.history .section_wrapper.timeline li.line::before {
  content: "";
  display: none;
}

body.history .section_wrapper.timeline li.left {
  margin-right: 60.49383%;
  width: 39.50617%;
  float: left;
  margin-right: 3.7037%;
  text-align: right;
}

body.history .section_wrapper.timeline li.right {
  margin-left: 60.49383%;
  width: 39.50617%;
  float: right;
  margin-right: 0;
  text-align: left;
}

body.history .section_wrapper.timeline h3 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 3.875em;
  /* 62/16 */
  letter-spacing: 0;
  margin-bottom: 1.85185%;
}

body.history .section_wrapper.timeline div {
  font-size: 1.375em;
  /* 22/16 */
}

body.history .section_wrapper.timeline.year_1939 h3 {
  border-top-color: #171717;
  color: #171717;
}

body.history .section_wrapper.timeline.year_1978 h3 {
  border-top-color: #f7cc08;
  color: #f7cc08;
}

body.history .section_wrapper.timeline.year_1987 h3 {
  border-top-color: #171717;
  color: #171717;
}

body.history .section_wrapper.timeline.year_1987.highlight h3 {
  color: #ffffff;
}

body.history .section_wrapper.timeline.year_1996 h3 {
  border-top-color: #a68f68;
  color: #a68f68;
}

body.history .section_wrapper.timeline.year_2000 h3 {
  border-top-color: #538225;
  color: #538225;
}

body.history .section_wrapper.timeline.year_2000.highlight h3 {
  color: #f7cc08;
}

body.history .section_wrapper.timeline.year_2008 h3 {
  border-top-color: #f06305;
  color: #f06305;
}

body.history .section_wrapper.timeline.year_2015 h3 {
  color: #ffffff;
}

body.history .section_wrapper.timeline.highlight {
  color: #ffffff;
  text-align: center;
}

body.history .section_wrapper.timeline.highlight section {
  padding-bottom: 0;
  padding-top: 0;
  position: relative;
}

body.history .section_wrapper.timeline.highlight.last section {
  position: static;
}

body.history .section_wrapper.timeline.highlight li {
  padding: 5% 0;
}

body.history .section_wrapper.timeline.highlight li::before {
  content: "";
  display: none;
}

body.history .section_wrapper.timeline.highlight li.line {
  bottom: auto;
  position: relative;
}

body.history .section_wrapper.timeline.highlight li .marker {
  background-color: transparent;
  border: 1px solid #beb9b4;
  border-radius: 50%;
  display: none;
  height: 0.75em;
  /* 12/16 */
  position: absolute;
  width: 0.75em;
  /* 12/16 */
}

body.history .section_wrapper.timeline.highlight h3 {
  font-size: 6.25em;
  /* 100/16 */
  letter-spacing: 0;
}

body.history .section_wrapper.timeline.highlight div {
  font-size: 2.625em;
  /* 42/16 */
  line-height: 1.2;
}

/* !Content: Home */
.button--home {
  border-radius: 3px;
  font-size: 1.125rem;
  text-transform: none;
  font-weight: 700;
  letter-spacing: .075em;
  padding: 1.16667em 1em 1.16667em 1.5em;
  text-align: center;
  min-width: 195px;
}

.button--home .button__arrow {
  margin-left: 8px;
}

.button--home-primary {
  background: #25517d;
  border: 1px solid #25517d;
  -webkit-box-shadow: 8px 8px 22px rgba(0, 0, 0, 0.3);
  box-shadow: 8px 8px 22px rgba(0, 0, 0, 0.3);
}

.button--home-outline {
  background: transparent;
  border: 1px solid #a68f68;
  color: #a68f68;
}

.button--home-outline:hover, .button--home-outline:focus {
  background-color: #a68f68;
  border-color: #a68f68;
  color: #fff;
}

.home-hero1 {
  background-color: #171717;
  background-color: #999;
  background-image: url("../images/home/9.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  position: relative;
  overflow: hidden;
}
 .home-hero6.show {
      opacity: 1;
    }
	
.home-hero {
  background-color: #171717;
  background-color: #999;
  background-image: url("../images/home/video-still-1400w.jpg");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  position: relative;
  overflow: hidden;
}

.home-hero__video {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  z-index: 1;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}

@media only screen and (min-width: 768px) {
  .home-hero__video {
    display: block;
  }
}

.home-hero__content {
  position: relative;
  z-index: 2;
  padding-top: calc(50px + 20.85714vw);
  padding-bottom: calc(20px + 6.92857vw);
  color: #fff;
  max-width: 720px;
}


.home-hero__title1 {
  font-size: 3rem;
  line-height: 1.15385;
  margin-bottom: 1.3125rem;
   color: #f9b20e;
   /* #D2BA66 */
}


.home-hero__title {
  font-size: 3rem;
  line-height: 1.15385;
  margin-bottom: 1.3125rem;
}

@media only screen and (min-width: 48em) {
  .home-hero__title {
    font-size: 4.0625rem;
  }
    .home-hero__title1 {
    font-size: 4.0625rem;
  }
}

.home-hero__copy {
  font-size: 1.3125rem;
  line-height: 1.80952;
  text-shadow: 0 0 30px #000;
  margin-bottom: 3.71429em;
}

.home-overview {
  padding-top: 38px;
  padding-bottom: 98px;
  /* background-color:#444444; */
}

@media (min-width: 56.25em) {
  .home-overview__content {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
  }
}

.home-overview__lead {
  font-size: 2.75rem;
  line-height: 1.40909;
  color: #a68f68;
  /* margin-top: 1.36364em; */
  margin-bottom: 0.79545em;
  
}

.home-overview__copy {
  font-size: 1.25rem;
  line-height: 1.7;
  text-align: justify;
}

@media (min-width: 56.25em) {
  .home-overview__copy {
    /* width: 84.78261%; */
    /* float: right; */
    margin-right: 0;
    /* margin-left: 8.69565%; */
  }
}

.home-overview__stats {
  margin-top: 18px;
  padding-left: 8.64198%;
  list-style: none;
}

@media (min-width: 56.25em) {
  .home-overview__stats {
    width: 39.50617%;
    float: right;
    margin-right: 0;
  }
}

.home-overview__stats > li {
  color: #25517d;
}

.home-overview__stats-item {
  font-size: 5.9375rem;
  line-height: 1;
  font-weight: 300;
  position: relative;
}

.home-overview__stats-item:not(:last-child) {
  margin-bottom: 0.49474em;
}

.home-overview__stats-currency {
  font-size: 3.0625rem;
  position: absolute;
  top: 0.81633em;
  right: 100%;
}

.home-overview__stats-unit {
  font-size: 3.0625rem;
}

.home-overview__stats-label {
  font-size: 1.125rem;
  line-height: 1.38889;
  font-style: italic;
  color: #171717;
  padding-left: 0.38889em;
}

.home-offering {
  background-color: #444444;
  /* background-image: linear-gradient(135deg, #214d7a 0%, #01255c 46%, #00143b 100%); */
  text-align: center;
  padding: 86px 0 140px;
}

.home-offering__title {
  color: #fff;
  text-align: center;
  margin-bottom: 2.75rem;
}

.home-offering__lead {
  color: #fff;
  font-size: 1.6875rem;
  line-height: 1.55556;
  margin-bottom: 2.25rem;
}

.home-offering__funds {
  list-style: none;
  margin: 0;
  padding-left: 0;
  text-align: left;
}

@media (min-width: 40em) {
  .home-offering__funds {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
  }
}

.home-offering__funds > li {
  -webkit-transition: background-color 0.5s ease-in-out;
  transition: background-color 0.5s ease-in-out;
  font-size: 1.6875rem;
  line-height: 1.40741;
  padding: 15px 0;
}

@media (min-width: 40em) {
  .home-offering__funds > li {
    padding: 15px;
    width: 50%;
  }
}

@media (min-width: 56.25em) {
  .home-offering__funds > li {
    width: 33.3333%;
  }
}

.home-offering__funds > li a {
  background-color: #25517d;
  background-image: url("../images/thin-right-arrow-gold.svg");
  background-size: 28px 13px;
  background-position: top 50% right 9.72973%;
  background-repeat: no-repeat;
  color: #ffffff;
  display: block;
  padding: 1em 20.27027% 1em 1.40741em;
  position: relative;
  height: 100%;
  -webkit-transition: background-color 0.5s linear;
  transition: background-color 0.5s linear;
}

.home-offering__funds > li a:hover, .home-offering__funds > li a:focus {
  background-color: #527597;
  text-decoration: none;
}

.home-offering__funds > li a .icon-arrow-right_gold {
  position: absolute;
  top: 36%;
  right: 10%;
}

.home-home {
  padding: 115px 0 90px;
}

.home-home__section-heading {
  margin-bottom: 60px;
}

.home-home__main {
  margin-bottom: 50px;
  color: #474747;
}

@media only screen and (min-width: 56.25em) {
  .home-home__main {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
  }
}

@media only screen and (min-width: 56.25em) {
  .home-home__secondary {
    width: 39.50617%;
    float: right;
    margin-right: 0;
  }
}

.home-home__category {
  font-size: 12px;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  color: #aaa;
  font-weight: 700;
  margin-bottom: 1em;
}

.home-home__title {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  text-transform: none;
  letter-spacing: 0;
  font-weight: 400;
}

.home-home__title a {
  -webkit-transition: color 0.5s linear;
  transition: color 0.5s linear;
}

.home-home__title a:hover,
.home-home__title a:focus {
  color: #aaa;
  text-decoration: none;
}

.home-home__feature-image img,
.home-home__noteworthy {
  -webkit-box-shadow: 8px 12px 22px rgba(0, 0, 0, 0.2);
  box-shadow: 8px 12px 22px rgba(0, 0, 0, 0.2);
}

.home-home__feature-image {
  margin-bottom: 44px;
}

.home-home__feature-image img {
  display: block;
}

.home-home__meta {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-size: 1.125rem;
  color: #46b3d1;
  text-transform: uppercase;
  font-weight: 200;
  letter-spacing: .05em;
}

.home-home__meta-sep {
  margin: 0 4px;
}

.home-home__summary {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  line-height: 1.875;
}

.home-home__more {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  font-weight: 700;
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 0;
}

.arrow-link {
  display: inline-block;
  background: url("../images/thin-right-arrow-gold.svg") 100% 50% no-repeat;
  background-size: 21px 9px;
  padding-right: 35px;
}

.home-home__main a {
  color: #474747;
}

.home-home__main .home-home__title {
  font-size: 2.5625rem;
  line-height: 1.36585;
  margin-bottom: 0.2439em;
}

.home-home__main .home-home__meta {
  margin-bottom: 32px;
}

.home-home__noteworthy {
  background-color: #25517d;
  color: #fff;
  margin-bottom: 59px;
  min-height: 403px;
}

.home-home__noteworthy:before, .home-home__noteworthy:after {
  content: " ";
  display: table;
}

.home-home__noteworthy:after {
  clear: both;
}

@media only screen and (max-width: 900px) {
  .home-home__noteworthy {
    height: auto;
  }
}

.home-home__noteworthy a {
  color: #fff;
}

.home-home__noteworthy .home-home__category {
  color: #fff;
  margin-bottom: 22px;
}

.home-home__noteworthy .home-home__title {
  font-size: 1.6875rem;
  line-height: 1.40741;
  margin-bottom: 2.51852em;
}

@media only screen and (max-width: 930px) {
  .home-home__noteworthy .home-home__title {
    margin-bottom: 1em;
  }
}

.home-home__noteworthy-inner {
  padding: 0 15px;
  margin: 47px 0 59px;
}

@media only screen and (min-width: 30em) {
  .home-home__noteworthy-inner {
    width: 87.5%;
    float: right;
    margin-right: 0;
    padding: 0 12.5% 0 0;
  }
}

.home-home__noteworthy-title {
  color: #46b3d1;
  font-size: 12px;
  letter-spacing: .2em;
  margin-bottom: 44px;
}

@media only screen and (min-width: 30em) {
  .home-home__reports {
    width: 87.5%;
    float: right;
    margin-right: 0;
  }
}

.home-home__reports .home-home__category {
  margin-bottom: 7px;
}

.home-home__reports .home-home__title {
  font-size: 1.3125rem;
  line-height: 1.38095;
  margin-bottom: 0;
}

.home-home__reports-title {
  margin-bottom: 38px;
}

.home-home__reports-list {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

.home-home__reports-item:not(:last-child) {
  margin-bottom: 23px;
}

.newsroom {
  background-color: #f6f6f4;
  padding: 63px 0;
  overflow: hidden;
}

.newsroom__header {
  margin-bottom: 3.25rem;
}

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

.newsroom__header:after {
  clear: both;
}

.newsroom__section-title {
  float: left;
  font-size: 1rem;
  letter-spacing: .075em;
  margin: 0 36px 1.25rem 0;
}

.newsroom #newsroom_topic_container,
.newsroom #newsroom_region_container {
  float: left;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 700;
}

.newsroom #newsroom_topic_container.selectbox_container,
.newsroom #newsroom_region_container.selectbox_container {
  color: #a68f68;
  cursor: pointer;
  display: inline-block;
  font-size: 0.875rem;
  min-height: 1.75em;
  position: relative;
  width: 100%;
}

.newsroom #newsroom_topic_container .selectbox_hidden,
.newsroom #newsroom_region_container .selectbox_hidden {
  display: none;
  padding-right: 1em;
  /* 16/16 */
  visibility: hidden;
}

.newsroom #newsroom_topic_container .selectbox_styled,
.newsroom #newsroom_region_container .selectbox_styled {
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  background-color: #f6f6f4;
  bottom: 0;
  left: 0;
  padding: 0.25em;
  position: absolute;
  right: 0;
  top: 0;
}

.newsroom #newsroom_topic_container .selectbox_styled:after,
.newsroom #newsroom_region_container .selectbox_styled:after {
  border: 0.4375em solid transparent;
  /* 7/16 */
  border-color: #a68f68 transparent transparent transparent;
  content: "";
  height: 0;
  position: absolute;
  right: 0.625em;
  /* 10/16 */
  top: 1.5em;
  /* 20/16 */
  width: 0;
}

.newsroom #newsroom_topic_container .selectbox_styled:hover,
.newsroom #newsroom_region_container .selectbox_styled:hover {
  background-color: #f1f1ee;
}

.newsroom #newsroom_topic_container .selectbox_styled:active, .newsroom #newsroom_topic_container .selectbox_styled.active,
.newsroom #newsroom_region_container .selectbox_styled:active,
.newsroom #newsroom_region_container .selectbox_styled.active {
  background-color: #ebebe6;
}

.newsroom #newsroom_topic_container .selectbox_styled:active:after, .newsroom #newsroom_topic_container .selectbox_styled.active:after,
.newsroom #newsroom_region_container .selectbox_styled:active:after,
.newsroom #newsroom_region_container .selectbox_styled.active:after {
  border-color: transparent transparent #a68f68 transparent;
  top: 1em;
  /* 16/16 */
}

.newsroom #newsroom_topic_container .selectbox_options,
.newsroom #newsroom_region_container .selectbox_options {
  background-color: #ebebe6;
  border: 1px solid #f6f6f4;
  border-top: none;
  display: none;
  left: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 999;
}

.newsroom #newsroom_topic_container .selectbox_options li,
.newsroom #newsroom_region_container .selectbox_options li {
  -webkit-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
  border-top: 1px solid #f6f6f4;
  margin: 0;
  padding: 0.25em 0;
  text-indent: 1em;
  /* 16/16 */
}

.newsroom #newsroom_topic_container .selectbox_options li:first-child,
.newsroom #newsroom_region_container .selectbox_options li:first-child {
  border-top: none;
}

.newsroom #newsroom_topic_container .selectbox_options li:hover,
.newsroom #newsroom_region_container .selectbox_options li:hover {
  background-color: #f1f1ee;
}

.newsroom #newsroom_topic_container .selectbox_options li[rel="hide"],
.newsroom #newsroom_region_container .selectbox_options li[rel="hide"] {
  display: none;
}

@media (max-width: 599px) {
  .newsroom #newsroom_topic_container,
  .newsroom #newsroom_region_container {
    clear: left;
  }
}

.newsroom #newsroom_topic_container.selectbox_container,
.newsroom #newsroom_region_container.selectbox_container {
  width: auto;
  margin: 0 18px 1.25rem 0;
}

.newsroom #newsroom_topic_container .selectbox_styled,
.newsroom #newsroom_region_container .selectbox_styled {
  position: static;
  padding: 0 30px 0 0;
}

.newsroom #newsroom_topic_container .selectbox_styled.active, .newsroom #newsroom_topic_container .selectbox_styled:hover,
.newsroom #newsroom_region_container .selectbox_styled.active,
.newsroom #newsroom_region_container .selectbox_styled:hover {
  background-color: transparent;
}

.newsroom #newsroom_topic_container .selectbox_styled:after,
.newsroom #newsroom_region_container .selectbox_styled:after {
  border-width: 5px;
  top: 6px;
  right: 6px;
}

.newsroom #newsroom_topic_container .selectbox_styled.active:after, .newsroom #newsroom_topic_container .selectbox_styled:active:after,
.newsroom #newsroom_region_container .selectbox_styled.active:after,
.newsroom #newsroom_region_container .selectbox_styled:active:after {
  top: 1px;
}

.newsroom #newsroom_topic_container .selectbox_styled::before,
.newsroom #newsroom_region_container .selectbox_styled::before {
  content: '';
  display: block;
  position: absolute;
  bottom: 4px;
  height: 1px;
  width: calc(100% - 30px);
  background-color: #a68f68;
}

.newsroom #newsroom_topic_container .selectbox_options,
.newsroom #newsroom_region_container .selectbox_options {
  width: 250px;
}

.newsroom #newsroom_topic_container .selectbox_options li,
.newsroom #newsroom_region_container .selectbox_options li {
  padding: .5em 1em;
  text-indent: 0;
}

.newsroom__view-all {
  float: right;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  letter-spacing: .075em;
  text-transform: uppercase;
  font-weight: 700;
}

.newsroom__list {
  list-style: none;
  margin: 0;
  padding-left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 230px;
  margin: 0 auto;
  -webkit-transition: opacity .5s linear, height .5s ease-in-out;
  transition: opacity .5s linear, height .5s ease-in-out;
}

.newsroom__list.slick-initialized {
  display: block;
}

.newsroom__list.is-loading {
  opacity: .4;
}

.newsroom__item {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 370px;
  flex: 0 0 370px;
  padding: 0 2.2619vw;
}

.newsroom__item:nth-last-child(n+4).slick-active,
.newsroom__item:nth-last-child(n+4) ~ li.slick-active {
  opacity: 1;
}

.newsroom__thumb {
  position: relative;
  -webkit-box-shadow: 8px 12px 22px rgba(0, 0, 0, 0.2);
  box-shadow: 8px 12px 22px rgba(0, 0, 0, 0.2);
  margin-bottom: 29px;
  overflow: hidden;
}

.newsroom__topic {
  position: absolute;
  z-index: 10;
  top: 0;
  left: 0;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  display: block;
  padding: 8px 14px;
  background-color: #fff;
  color: #a68f68;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-weight: 700;
}

.newsroom__thumb-image {
  display: block;
  width: 100%;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
  z-index: 1;
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.32, 0.01, 0, 1);
  transition: -webkit-transform 0.5s cubic-bezier(0.32, 0.01, 0, 1);
  transition: transform 0.5s cubic-bezier(0.32, 0.01, 0, 1);
  transition: transform 0.5s cubic-bezier(0.32, 0.01, 0, 1), -webkit-transform 0.5s cubic-bezier(0.32, 0.01, 0, 1);
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.newsroom__item:hover .newsroom__thumb-image {
  -webkit-transform: scale(1.075);
  -ms-transform: scale(1.075);
  transform: scale(1.075);
}

.newsroom__date {
  color: #a68f68;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 1.125rem;
  line-height: 1.22222;
  letter-spacing: .15em;
  text-transform: uppercase;
  margin-bottom: 0.27778em;
}

.newsroom__title {
  position: relative;
  font-size: 1.6875rem;
  line-height: 1.40741;
  font-weight: 300;
  text-transform: none;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  letter-spacing: 0;
}

.newsroom__title::after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.slick-active .newsroom__title::after {
  display: none;
}

.newsroom__title a {
  color: #00245d;
}

.home-careers {
  background: #242424 url("/assets/images/home/background-careers.jpg") 50% 50% no-repeat;
  background-size: cover;
  padding: 80px 0 60px;
  color: #fff;
}

@media only screen and (min-width: 48em) {
  .home-careers {
    padding: 157px 0 145px;
  }
}

@media only screen and (min-width: 48em) {
  .home-careers__content {
    width: 48.14815%;
    float: left;
    margin-right: 3.7037%;
  }
}

.home-careers__text p {
  font-size: 1rem;
  line-height: 1.875;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
}

.home-careers__image {
  padding-bottom: 60px;
}

@media only screen and (min-width: 48em) {
  .home-careers__image {
    width: 48.14815%;
    float: right;
    margin-right: 0;
    padding-left: 4%;
    padding-bottom: 0;
  }
}

.home-careers__image img {
  display: block;
  -webkit-box-shadow: 8px 12px 22px rgba(0, 0, 0, 0.2);
  box-shadow: 8px 12px 22px rgba(0, 0, 0, 0.2);
  max-width: 100%;
  height: auto;
}

.home-careers__title {
  font-size: 2.75rem;
  color: #a68f68;
  font-weight: 300;
  margin-bottom: 0.72727em;
}

.home-careers__lead {
  font-size: 1.375rem;
  line-height: 1.36364;
  font-weight: 300;
  font-style: italic;
  margin-bottom: 0.68182em;
}

.home-careers__cta {
  margin-top: 13.68421%;
}

.home-careers__cta .button {
  margin-bottom: 18px;
}

.home-careers__cta .button:not(:last-child) {
  margin-right: 7.89474%;
}

/* !Content: Investment Opportunities */
body.investment_opportunities .section_wrapper.header h1 {
  font-size: 2.75em;
  /* 44/16 */
}

body.investment_opportunities .section_wrapper.header .copy {
  font-size: 1.25em;
  /* 20/16 */
  line-height: 1.5;
}

body.investment_opportunities .section_wrapper.building_relationships .sidebar {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 700;
  width: 30.8642%;
  float: left;
  margin-right: 3.7037%;
  font-size: 0.875em;
  /* 14/16 */
  letter-spacing: 0.125em;
  /* 2/16 */
  display: none;
}

body.investment_opportunities .section_wrapper.building_relationships .sidebar ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
  padding-bottom: 1rem;
}

body.investment_opportunities .section_wrapper.building_relationships .sidebar li {
  border-top: 1px solid #e8e8e4;
  text-transform: uppercase;
}

body.investment_opportunities .section_wrapper.building_relationships .sidebar li:first-child {
  border-top: none;
}

body.investment_opportunities .section_wrapper.building_relationships .sidebar li.selected a, body.investment_opportunities .section_wrapper.building_relationships .sidebar li:hover a {
  color: #25517d;
}

body.investment_opportunities .section_wrapper.building_relationships .sidebar a {
  color: #474747;
  display: block;
  padding: 1.25rem 0;
  text-decoration: none;
}

body.investment_opportunities .section_wrapper.building_relationships .sidebar .icon {
  max-height: 1.5em;
  max-width: 1.5em;
  vertical-align: text-bottom;
}

body.investment_opportunities .section_wrapper.funds_selector section {
  padding-top: 0;
  text-align: center;
}

body.investment_opportunities .section_wrapper.funds_selector .funds_by_region_and_strategy {
  background-color: #303030;
  border: 0.125em solid #a68f68;
  /* 2/16 */
  color: #ffffff;
  font-size: 1.75em;
  /* 28/16 */
  padding: 7.40741%;
  text-align: left;
}

body.investment_opportunities .section_wrapper.funds_selector .funds_by_region_and_strategy:before, body.investment_opportunities .section_wrapper.funds_selector .funds_by_region_and_strategy:after {
  content: " ";
  display: table;
}

body.investment_opportunities .section_wrapper.funds_selector .funds_by_region_and_strategy:after {
  clear: both;
}

body.investment_opportunities .section_wrapper.funds_selector h3,
body.investment_opportunities .section_wrapper.funds_selector a {
  color: #ffffff;
}

body.investment_opportunities .section_wrapper.funds_selector h3 {
  font-size: 0.571428571em;
  /* 16/28 */
  margin-bottom: 7.40741%;
}

body.investment_opportunities .section_wrapper.funds_selector .funds_by_region {
  margin-bottom: 11.11111%;
}

body.investment_opportunities .section_wrapper.funds_selector .funds_by_region li {
  background-repeat: no-repeat;
  background-size: contain;
  line-height: 1;
  list-style-type: none;
  margin-bottom: 7.40741%;
  padding-left: 1.428571429em;
  /* 40/28 */
}

body.investment_opportunities .section_wrapper.funds_selector .funds_by_region li.americas {
  background-image: url("/assets/images/investment_opportunities/icon-americas.png");
}

body.investment_opportunities .section_wrapper.funds_selector .funds_by_region li.asia_pacific, body.investment_opportunities .section_wrapper.funds_selector .funds_by_region li.asia-pacific {
  background-image: url("/assets/images/investment_opportunities/icon-asia_pacific.png");
}

body.investment_opportunities .section_wrapper.funds_selector .funds_by_region li.europe {
  background-image: url("/assets/images/investment_opportunities/icon-europe.png");
}

body.investment_opportunities .section_wrapper.funds_selector .funds_by_region li.global {
  background-image: url("/assets/images/investment_opportunities/icon-global.png");
}

body.investment_opportunities .section_wrapper.funds_selector ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

body.investment_opportunities .section_wrapper.funds_selector ul li {
  line-height: 1;
  margin-bottom: 7.40741%;
}

/* !Content: Investment Strategy Annual */
body.isa header .breadcrumbs,
body.isa header .breadcrumbs a {
  color: #ffffff;
}

body.isa .section_wrapper.overview .content {
  margin-top: 7.40741%;
}

body.isa .section_wrapper.overview .content .overview {
  margin-bottom: 7.40741%;
}

body.isa .list_as_dropdown_container {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 500;
  color: #ffffff;
  position: relative;
  z-index: 9999;
}

body.isa .list_as_dropdown_container a {
  color: #ffffff;
  display: block;
}

body.isa .list_as_dropdown_container a:hover {
  color: #ffffff;
  text-decoration: none;
}

body.isa .list_as_dropdown_container .list_as_dropdown_button {
  background-color: #292b32;
  border-bottom: 2px solid #a68f68;
  cursor: pointer;
  padding: 3.7037%;
}

body.isa .list_as_dropdown_container .list_as_dropdown_button:after {
  border: 0.4375em solid transparent;
  /* 7/16 */
  border-color: #ffffff transparent transparent transparent;
  content: "";
  height: 0;
  position: absolute;
  right: 0.625em;
  /* 10/16 */
  top: 1.5em;
  /* 20/16 */
  width: 0;
}

body.isa .list_as_dropdown_container .list_as_dropdown_button.active:after {
  border-color: transparent transparent #ffffff transparent;
  top: 1em;
  /* 16/16 */
}

body.isa .list_as_dropdown_container .list_as_dropdown_button.active + nav ul {
  padding-left: 0;
}

body.isa .list_as_dropdown_container .list_as_dropdown_button.active + nav ul li {
  border-bottom: 1px solid #a68f68;
  padding: 3.7037%;
}

body.isa .list_as_dropdown_container .list_as_dropdown_button.active + nav ul li:last-child {
  border-bottom: none;
}

body.isa .list_as_dropdown_container .list_as_dropdown {
  background-color: #2c2c2c;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 100%;
}

body.isa .list_as_dropdown_container .list_as_dropdown .icon {
  max-height: 1.5em;
  /* 21/14 */
  max-width: 1.5em;
  /* 21/14 */
  vertical-align: text-bottom;
}

body.isa .section_wrapper.overview section {
  padding-bottom: 1px;
}

body.isa .section_wrapper.overview .sidebar ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

body.isa .section_wrapper.overview .sidebar ul:before, body.isa .section_wrapper.overview .sidebar ul:after {
  content: " ";
  display: table;
}

body.isa .section_wrapper.overview .sidebar ul:after {
  clear: both;
}

body.isa .section_wrapper.home_reports_and_videos {
  background-color: #25517d;
  color: #ffffff;
}

body.isa .section_wrapper.home_reports_and_videos h2 {
  color: #ffffff;
}

body.isa .section_wrapper.home_reports_and_videos .video_and_copy {
  margin-bottom: 3.7037%;
}

body.isa .section_wrapper.home_reports_and_videos .video_and_copy:before, body.isa .section_wrapper.home_reports_and_videos .video_and_copy:after {
  content: " ";
  display: table;
}

body.isa .section_wrapper.home_reports_and_videos .video_and_copy:after {
  clear: both;
}

body.isa .section_wrapper.home_reports_and_videos .video {
  border: 2px solid #cccccc;
}

body.isa .section_wrapper.home_reports_and_videos .view_all_home_reports_button,
body.isa .section_wrapper.home_reports_and_videos .view_all_videos_button {
  -webkit-appearance: none;
  -moz-appearance: normal;
  appearance: normal;
  background-color: #25517d;
  border: 0.125em solid #ffffff;
  color: #ffffff;
  outline: none;
  overflow: hidden;
}

body.isa .section_wrapper.home_reports_and_videos .view_all_home_reports_button:hover,
body.isa .section_wrapper.home_reports_and_videos .view_all_videos_button:hover {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #25517d;
}

body.isa .section_wrapper.home_reports_and_videos .view_all_home_reports_button:hover polygon,
body.isa .section_wrapper.home_reports_and_videos .view_all_videos_button:hover polygon {
  fill: #25517d;
}

/* !Content: Investment Vehicles */
body.investment_vehicles .section_wrapper.header {
  /*
		header {
			padding-bottom: 0; }
*/
}

body.investment_vehicles .section_wrapper.header h1 {
  margin-bottom: 7.40741%;
}

body.investment_vehicles .section_wrapper.filter_funds {
  background-color: #292b32;
}

body.investment_vehicles .section_wrapper.filter_funds section {
  padding-bottom: 0;
  padding-top: 0;
}

body.investment_vehicles .section_wrapper.filter_funds .filter_funds_form {
  background-color: #292b32;
  clear: both;
  overflow: visible !important;
  padding: 1.85185% 3.7037%;
}

body.investment_vehicles .section_wrapper.filter_funds .filter_funds_form .field {
  overflow: visible !important;
}

body.investment_vehicles .section_wrapper.filter_funds .filter_funds_form .field label {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 500;
  color: #a68f68;
  display: block;
  float: none;
  letter-spacing: 0.1875em;
  /* 3/16 */
  margin-bottom: 3.7037%;
  margin-right: 0;
  text-align: left;
  text-transform: uppercase;
  width: auto;
}

body.investment_vehicles .section_wrapper.filter_funds .filter_funds_form .field > div {
  float: none;
  width: auto;
}

body.investment_vehicles .section_wrapper.filter_funds .filter_funds_form .field select {
  font-size: 2em;
  /* 32/16 */
}

body.investment_vehicles .section_wrapper.filter_funds #fund_region_container.selectbox_container,
body.investment_vehicles .section_wrapper.filter_funds #fund_strategy_container.selectbox_container {
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 1.125em;
  min-height: 3.5em;
  position: relative;
  width: 100%;
}

body.investment_vehicles .section_wrapper.filter_funds #fund_region_container .selectbox_hidden,
body.investment_vehicles .section_wrapper.filter_funds #fund_strategy_container .selectbox_hidden {
  display: none;
  padding-right: 1em;
  /* 16/16 */
  visibility: hidden;
}

body.investment_vehicles .section_wrapper.filter_funds #fund_region_container .selectbox_styled,
body.investment_vehicles .section_wrapper.filter_funds #fund_strategy_container .selectbox_styled {
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  background-color: #292b32;
  bottom: 0;
  left: 0;
  padding: 1em;
  position: absolute;
  right: 0;
  top: 0;
}

body.investment_vehicles .section_wrapper.filter_funds #fund_region_container .selectbox_styled:after,
body.investment_vehicles .section_wrapper.filter_funds #fund_strategy_container .selectbox_styled:after {
  border: 0.4375em solid transparent;
  /* 7/16 */
  border-color: #ffffff transparent transparent transparent;
  content: "";
  height: 0;
  position: absolute;
  right: 0.625em;
  /* 10/16 */
  top: 1.5em;
  /* 20/16 */
  width: 0;
}

body.investment_vehicles .section_wrapper.filter_funds #fund_region_container .selectbox_styled:hover,
body.investment_vehicles .section_wrapper.filter_funds #fund_strategy_container .selectbox_styled:hover {
  background-color: #24262c;
}

body.investment_vehicles .section_wrapper.filter_funds #fund_region_container .selectbox_styled:active, body.investment_vehicles .section_wrapper.filter_funds #fund_region_container .selectbox_styled.active,
body.investment_vehicles .section_wrapper.filter_funds #fund_strategy_container .selectbox_styled:active,
body.investment_vehicles .section_wrapper.filter_funds #fund_strategy_container .selectbox_styled.active {
  background-color: #1e1f24;
}

body.investment_vehicles .section_wrapper.filter_funds #fund_region_container .selectbox_styled:active:after, body.investment_vehicles .section_wrapper.filter_funds #fund_region_container .selectbox_styled.active:after,
body.investment_vehicles .section_wrapper.filter_funds #fund_strategy_container .selectbox_styled:active:after,
body.investment_vehicles .section_wrapper.filter_funds #fund_strategy_container .selectbox_styled.active:after {
  border-color: transparent transparent #ffffff transparent;
  top: 1em;
  /* 16/16 */
}

body.investment_vehicles .section_wrapper.filter_funds #fund_region_container .selectbox_options,
body.investment_vehicles .section_wrapper.filter_funds #fund_strategy_container .selectbox_options {
  background-color: #1e1f24;
  border: 1px solid #a68f68;
  border-top: none;
  display: none;
  left: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 999;
}

body.investment_vehicles .section_wrapper.filter_funds #fund_region_container .selectbox_options li,
body.investment_vehicles .section_wrapper.filter_funds #fund_strategy_container .selectbox_options li {
  -webkit-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
  border-top: 1px solid #a68f68;
  margin: 0;
  padding: 1em 0;
  text-indent: 1em;
  /* 16/16 */
}

body.investment_vehicles .section_wrapper.filter_funds #fund_region_container .selectbox_options li:first-child,
body.investment_vehicles .section_wrapper.filter_funds #fund_strategy_container .selectbox_options li:first-child {
  border-top: none;
}

body.investment_vehicles .section_wrapper.filter_funds #fund_region_container .selectbox_options li:hover,
body.investment_vehicles .section_wrapper.filter_funds #fund_strategy_container .selectbox_options li:hover {
  background-color: #24262c;
}

body.investment_vehicles .section_wrapper.filter_funds #fund_region_container .selectbox_options li[rel="hide"],
body.investment_vehicles .section_wrapper.filter_funds #fund_strategy_container .selectbox_options li[rel="hide"] {
  display: none;
}

body.investment_vehicles .section_wrapper.filter_funds #fund_region_container .selectbox_styled,
body.investment_vehicles .section_wrapper.filter_funds #fund_strategy_container .selectbox_styled {
  border-bottom: 0.125em solid #a68f68;
}

body.investment_vehicles .section_wrapper.filter_funds #fund_region_container .selectbox_options,
body.investment_vehicles .section_wrapper.filter_funds #fund_strategy_container .selectbox_options {
  border: none;
}

body.investment_vehicles .section_wrapper.funds {
  background-color: #f6f6f4;
  position: relative;
  z-index: 10;
}

body.investment_vehicles .section_wrapper.funds ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

body.investment_vehicles .section_wrapper.funds ul:before, body.investment_vehicles .section_wrapper.funds ul:after {
  content: " ";
  display: table;
}

body.investment_vehicles .section_wrapper.funds ul:after {
  clear: both;
}

body.investment_vehicles .section_wrapper.funds .fund {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 500;
  -webkit-transition: border-top-color 0.5s ease-in-out;
  transition: border-top-color 0.5s ease-in-out;
  background-color: #ffffff;
  border-top: 0.375em solid #25517d;
  /* 6/16 */
  float: left;
  margin: 0.92593%;
  width: 48.14815%;
}

body.investment_vehicles .section_wrapper.funds .fund:hover {
  background-color: #25517d;
  color: #ffffff;
}

body.investment_vehicles .section_wrapper.funds .fund:hover .strategy {
  color: #ffffff;
}

body.investment_vehicles .section_wrapper.funds .fund:hover a {
  color: #ffffff;
  text-decoration: none;
}

body.investment_vehicles .section_wrapper.funds .fund a {
  display: block;
  padding: 11.11111%;
}

body.investment_vehicles .section_wrapper.funds .strategy {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #a68f68;
  font-size: 1.25em;
  /* 20/16 */
  letter-spacing: 1px;
  margin-bottom: 1.85185%;
  text-transform: uppercase;
  margin-bottom: 11.11111%;
}

body.investment_vehicles .section_wrapper.funds h4 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  font-weight: 400;
  font-size: 1.375em;
  /* 22/16 */
  line-height: 1.25;
  text-transform: none;
}

@media only screen and (min-width: 30em) {
  body.investment_vehicles .section_wrapper.funds .fund {
    width: 31.48148%;
  }
}

.isa19 .modal_content {
  display: none;
}

.isa19 .embed-container {
  min-width: 80%;
}

.isa19 .section_wrapper {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.isa19 .section_wrapper:after {
  content: " ";
  display: block;
  clear: both;
}

.isa19 .header {
  padding-bottom: 125px;
  background-repeat: no-repeat;
  background-size: cover;
}

.isa19 .header h2 {
  color: #fff;
}

.isa19 .header p {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
}

.isa19 .header .isa-hero__content {
  width: 74.07407%;
  float: right;
  margin-right: 0;
  margin-left: 17.28395%;
  margin-right: 8.64198%;
}

@media (max-width: 62.5em) {
  .isa19 .header .isa-hero__content {
    width: 100%;
    float: right;
    margin-right: 0;
  }
}

.isa19 .header .isa-title {
  font-size: 3.29375em;
  /* 52.7/16 */
}

.isa19 .header .isa-intro {
  clear: both;
  width: 76.66667%;
  float: left;
  margin-right: 5%;
  margin-right: 17.28395%;
}

@media (max-width: 62.5em) {
  .isa19 .header .isa-intro {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}

.isa19 .header .stats {
  clear: both;
  padding-left: 0;
}

.isa19 .header .stats li {
  list-style: none;
  padding: 30px 0 0 0;
  height: 170px;
  position: relative;
  width: 30%;
  float: left;
  margin-right: 5%;
}

@media (max-width: 49.0625em) {
  .isa19 .header .stats li {
    display: block;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}

.isa19 .header .stats li::after {
  content: '';
  position: absolute;
  top: 0;
  left: 100%;
  width: 1px;
  height: 100%;
  background: #fff;
}

@media (max-width: 49.0625em) {
  .isa19 .header .stats li::after {
    display: none;
  }
}

.isa19 .header .stats li.last {
  width: 30%;
  float: right;
  margin-right: 0;
}

@media (max-width: 49.0625em) {
  .isa19 .header .stats li.last {
    width: 100%;
    float: right;
    margin-right: 0;
  }
}

.isa19 .header .stats li.last::after {
  display: none;
}

.isa19 .header .stats .heading {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  color: #a68f68;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 0.875em;
  /* 14/16 */
  margin-bottom: 20px;
}

.isa19 .header .stats .value {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 3em;
  /* 48/16 */
  line-height: 1em;
  margin-bottom: 25px;
}

.isa19 .header .stats .label {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-size: 0.75em;
  /* 12/16 */
  padding-right: 10px;
}

.isa19 #content {
  /* 500px */
  /* 1000px */
  /* 500px */
  /* 1000px */
  /* 1000px */
  /* 1000px */
  /* 500px */
  /* 800px */
  /* 750px */
}

.isa19 #content h2 {
  font-size: 2em;
  /* 32/16 */
  line-height: 1.4em;
}

.isa19 #content h2.h2--small {
  font-size: 0.875rem;
}

.isa19 #content p, .isa19 #content li {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-size: 1.125em;
  /* 18/16 */
}

.isa19 #content .pdf {
  background: url("/assets/images/pdf-icon-white.png") 0 0 no-repeat;
  padding: 10px 0 10px 45px;
  display: inline-block;
  position: relative;
}

.isa19 #content .pdf::after {
  content: '';
  position: absolute;
  bottom: 0.3em;
  right: 0;
  width: 83%;
  height: 2px;
  background: #a68f68;
}

.isa19 #content .pdf:hover {
  text-decoration: none;
  color: #a68f68;
}

.isa19 #content .pdf.pdf-blue {
  background-image: url("/assets/images/pdf-icon-blue.png");
}

.isa19 #content .small {
  font-size: 0.625em;
  /* 10/16 */
  color: #aaa;
}

.isa19 #content .overview {
  padding-top: 10em;
  /* 160/16 */
  padding-bottom: 6.875em;
  /* 110/16 */
}

.isa19 #content .overview h2 {
  margin-bottom: 52px;
}

.isa19 #content .overview .body {
  width: 56.79012%;
  float: left;
  margin-right: 3.7037%;
}

@media (max-width: 49.0625em) {
  .isa19 #content .overview .body {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}

.isa19 #content .overview .body .lead {
  margin-bottom: 2.9375em;
}

.isa19 #content .overview .body .lead p {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  color: #a68f68;
  font-size: 1.7em;
  /* 27.2/16 */
}

.isa19 #content .overview .body .copy p {
  font-size: 1.125em;
  /* 18/16 */
  color: #474747;
}

.isa19 #content .overview .sidebar {
  width: 39.50617%;
  float: right;
  margin-right: 0;
}

@media (max-width: 49.0625em) {
  .isa19 #content .overview .sidebar {
    width: 100%;
    float: right;
    margin-right: 0;
  }
}

.isa19 #content .overview .sidebar img {
  margin-bottom: 2.5em;
  /* 40/16 */
}

.isa19 #content .overview .sidebar .copy {
  width: 78.125%;
  float: left;
  margin-right: 9.375%;
  margin-left: 8.64198%;
}

.isa19 #content .overview .sidebar .copy p {
  color: #00245d;
  font-size: 1.25em;
  /* 20/16 */
  margin-bottom: 1.6875em;
  /* 27/16 */
}

.isa19 #content .timeline {
  background: #00245d;
  /* padding: 150px 0 160px 0; */
}

@media (max-width: 31.25em) {
  .isa19 #content .timeline {
    display: none;
  }
}

.isa19 #content .timeline .content {
  width: 100%;
  float: right;
  margin-right: 0;
}

.isa19 #content .macro {
  /*padding: 84px 0 144px 0;*/
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 62.5em) {
  .isa19 #content .macro {
    display: block;
  }
}

.isa19 #content .macro .left {
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  width: 50%;
}

@media (max-width: 62.5em) {
  .isa19 #content .macro .left {
    width: 100%;
  }
}

.isa19 #content .macro .left .content {
  color: #fff;
  padding: 93px 106px 143px 70px;
}

@media (max-width: 31.25em) {
  .isa19 #content .macro .left .content {
    padding-left: 3.7037%;
    padding-right: 3.7037%;
  }
}

.isa19 #content .macro .left .content h2 {
  color: #fff;
}

.isa19 #content .macro .left .content h2::before {
  background: #fff;
}

.isa19 #content .macro .left .content h2.h2--dash {
  margin-bottom: 50px;
}

.isa19 #content .macro .left .content a.pdf {
  color: #fff;
  display: inline-block;
  margin-top: 80px;
}

.isa19 #content .macro .left .content a.pdf:hover {
  color: #a68f68;
}

.isa19 #content .macro .right {
  width: 50%;
}

@media (max-width: 62.5em) {
  .isa19 #content .macro .right {
    width: 100%;
  }
}

.isa19 #content .macro .right h2 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  color: #a68f68;
  font-weight: normal;
  margin-bottom: 1.066666666666667em;
  /* 32/30 */
}

.isa19 #content .macro .right a {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 0.875em;
  /* 14/16 */
  color: #474747;
}

.isa19 #content .macro .right p:nth-last-child(2) {
  margin-bottom: 50px;
}

.isa19 #content .macro .right .top {
  padding: 93px 70px 80px 111px;
}

@media (max-width: 31.25em) {
  .isa19 #content .macro .right .top {
    padding-left: 3.7037%;
    padding-right: 3.7037%;
  }
}

.isa19 #content .macro .right .top p {
  color: #474747;
}

.isa19 #content .macro .right .bottom {
  padding: 77px 70px 68px 111px;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
}

@media (max-width: 31.25em) {
  .isa19 #content .macro .right .bottom {
    padding-left: 3.7037%;
    padding-right: 3.7037%;
  }
}

.isa19 #content .macro .right .bottom p {
  color: #fff;
}

.isa19 #content .macro .right .bottom a {
  color: #fff;
}

.isa19 #content .portfolio .left {
  width: 39.50617%;
  float: left;
  margin-right: 3.7037%;
  margin-right: 17.28395%;
  padding: 150px 0 130px 0;
}

@media (max-width: 62.5em) {
  .isa19 #content .portfolio .left {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}

.isa19 #content .portfolio .left .h2--dash {
  margin-bottom: 75px;
  color: #474747;
  font-weight: bold;
}

.isa19 #content .portfolio .left h2 {
  color: #a68f68;
  margin-bottom: 1.066666666666667em;
  /* 32/30 */
  font-weight: normal;
}

.isa19 #content .portfolio .left p {
  color: #474747;
}

.isa19 #content .portfolio .left p:nth-last-child(2) {
  margin-bottom: 50px;
}

.isa19 #content .portfolio .right {
  width: 39.50617%;
  float: right;
  margin-right: 0;
  padding: 61px 0 130px 0;
}

@media (max-width: 62.5em) {
  .isa19 #content .portfolio .right {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}

.isa19 #content .portfolio .right img {
  margin-top: 45px;
  margin-bottom: 15px;
}

.isa19 #content .portfolio .right h3 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  font-size: 1.25em;
  /* 20/16 */
  color: #00245d;
  text-transform: none;
  margin-bottom: 15px;
}

.isa19 #content .portfolio .right p {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-size: 0.875em;
  /* 14/16 */
  color: #474747;
}

.isa19 #content .reco {
  background: #222021;
  padding-top: 75px;
  padding-bottom: 70px;
}

.isa19 #content .reco img {
  margin-bottom: 24px;
}

.isa19 #content .reco h2 {
  color: #fff;
  text-align: center;
}

.isa19 #content .reco .column {
  width: 30.8642%;
  float: left;
  margin-right: 3.7037%;
  margin-bottom: 73px;
}

@media (max-width: 60.5em) {
  .isa19 #content .reco .column {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}

.isa19 #content .reco .column h2 {
  text-align: center;
  color: #fff;
  margin-bottom: 1.875em;
  /* 60/32 */
}

.isa19 #content .reco .column h3 {
  color: #fff;
  font-size: 1.3125em;
  /* 21/16 */
  margin-bottom: 8px;
}

.isa19 #content .reco .column img {
  margin-bottom: 24px;
}

.isa19 #content .reco .column p {
  font-weight: bold;
  color: #a68f68;
  font-size: 0.875em;
  /* 14/16 */
  min-height: 42px;
  margin-bottom: 30px;
}

.isa19 #content .reco .column.last {
  width: 30.8642%;
  float: right;
  margin-right: 0;
}

@media (max-width: 62.5em) {
  .isa19 #content .reco .column.last {
    width: 100%;
    float: right;
    margin-right: 0;
  }
}

.isa19 #content .reco .download {
  clear: both;
  text-align: center;
}

.isa19 #content .reco .download a {
  color: #fff;
}

.isa19 #content .case {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media (max-width: 62.5em) {
  .isa19 #content .case {
    display: block;
  }
}

.isa19 #content .case .left {
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  width: 50%;
  padding: 100px 104px 155px 70px;
}

@media (max-width: 62.5em) {
  .isa19 #content .case .left {
    width: 100%;
  }
}

@media (max-width: 31.25em) {
  .isa19 #content .case .left {
    padding-left: 3.7037%;
    padding-right: 3.7037%;
  }
}

.isa19 #content .case .left .h2--dash {
  margin-bottom: 75px;
  color: #474747;
  font-weight: bold;
}

.isa19 #content .case .left h2 {
  color: #a68f68;
  margin-bottom: 1.066666666666667em;
  /* 32/30 */
  font-weight: normal;
}

.isa19 #content .case .left p, .isa19 #content .case .left li {
  color: #474747;
}

.isa19 #content .case .left p:nth-last-child(2) {
  margin-bottom: 95px;
}

.isa19 #content .case .right {
  width: 50%;
  padding: 196px 70px 143px 77px;
}

@media (max-width: 62.5em) {
  .isa19 #content .case .right {
    width: 100%;
  }
}

@media (max-width: 31.25em) {
  .isa19 #content .case .right {
    padding-left: 3.7037%;
    padding-right: 3.7037%;
  }
}

.isa19 #content .case .right h2 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  color: #474747;
  font-weight: normal;
}

.isa19 #content .case .right img {
  margin-bottom: 60px;
}

.isa19 #content .case .right.login {
  background: #aaa;
}

.isa19 #content .case .right.login h2 {
  color: #fff;
  margin-bottom: 37px;
}

.isa19 #content .case .right.login form {
  width: 365px;
}

.isa19 #content .case .right.login form .message.error {
  margin-top: -20px;
  margin-bottom: 1.5em;
}

.isa19 #content .case .right.login label {
  display: block;
  margin-bottom: 15px;
}

.isa19 #content .case .right.login input {
  margin-bottom: 30px;
}

.isa19 #content .case .right.login .button {
  display: inline-block;
  background: #25517d;
  color: #fff;
  width: 140px;
  border: none;
}

.isa19 #content .case .right.login p {
  font-size: 1.125em;
  /* 18/16 */
  color: #474747;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
}

.isa19 #content .universe {
  padding: 95px 0 115px 0;
}

.isa19 #content .universe h2 {
  text-align: center;
  margin-bottom: 65px;
}

.isa19 #content .universe .left {
  width: 56.79012%;
  float: left;
  margin-right: 3.7037%;
}

@media (max-width: 50em) {
  .isa19 #content .universe .left {
    display: block;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}

.isa19 #content .universe .right {
  width: 30.8642%;
  float: right;
  margin-right: 0;
  margin-left: 8.64198%;
  position: relative;
}

@media (max-width: 50em) {
  .isa19 #content .universe .right {
    display: block;
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
}

.isa19 #content .universe .right h2 {
  font-size: 1.125em;
  /* 18/16 */
  color: #474747;
  margin-top: 12px;
  margin-bottom: 30px;
  text-align: left;
}

.isa19 #content .universe .right p {
  font-size: 0.875em;
  /* 14/16 */
  color: #474747;
  margin-bottom: 40px;
}

.isa19 #content .universe .right::before {
  content: '';
  position: absolute;
  bottom: 0.3em;
  left: -45px;
  width: 1px;
  height: 100%;
  background: #26527b;
}

.isa19 #content .public_home {
  padding-top: 75px;
  padding-bottom: 70px;
}

.isa19 #content .public_home h2 {
  text-align: center;
}

.isa19 #content .public_home .view_all {
  text-align: center;
}

.isa19 #content .presos {
  padding: 125px 0 55px 0;
  /* every third item */
}

.isa19 #content .presos .h2--dash {
  margin-bottom: 70px;
}

.isa19 #content .presos .row {
  clear: both;
}

.isa19 #content .presos .col {
  width: 30.8642%;
  float: left;
  margin-right: 3.7037%;
  min-height: 215px;
  position: relative;
  margin-bottom: 75px;
}

.isa19 #content .presos .col h2 {
  color: #25517d;
  margin-bottom: 24px;
}

.isa19 #content .presos .col p {
  color: #474747;
  font-size: 1em;
  margin-bottom: 1.875em;
  /* 30/16 */
}

.isa19 #content .presos .col .view {
  position: absolute;
  bottom: 0;
  margin-bottom: 0;
}

.isa19 #content .presos .col .view a {
  color: #474747;
}

.isa19 #content .presos .col .view span {
  color: #a68f68;
}

.isa19 #content .presos .col:nth-last-child(3n+3) {
  width: 30.8642%;
  float: right;
  margin-right: 0;
}

.isa19 #content .past {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #26527b;
}

@media (max-width: 46.875em) {
  .isa19 #content .past {
    display: block;
  }
}

.isa19 #content .past .left {
  width: 50%;
  background: #26527b;
  text-align: center;
}

@media (max-width: 46.875em) {
  .isa19 #content .past .left {
    width: 100%;
  }
}

.isa19 #content .past .left a {
  display: block;
}

.isa19 #content .past .left a:hover {
  text-decoration: none;
}

.isa19 #content .past .left a:hover h2 {
  text-decoration: underline;
}

.isa19 #content .past .left img {
  margin-top: 70px;
  margin-bottom: 30px;
}

.isa19 #content .past .left h2 {
  font-size: 1.6875em;
  /* 27/16 */
  color: #fff;
  margin-left: 2em;
  margin-right: 2em;
}

.isa19 #content .past .left p {
  font-size: 0.875em;
  /* 14/16 */
  color: #aaaaaa;
  margin-left: 2em;
  margin-right: 2em;
}

.isa19 #content .past .left p:last-child {
  padding-bottom: 50px;
}

.isa19 #content .past .right {
  width: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

@media (max-width: 46.875em) {
  .isa19 #content .past .right {
    width: 100%;
  }
}

.isa19 #content .past .right a {
  display: block;
  width: 33%;
  position: relative;
  background-size: cover;
}

.isa19 #content .past .right a:hover .overlay {
  background: none;
}

.isa19 #content .past .right .overlay {
  background-color: rgba(37, 81, 125, 0.4);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
}

.isa19 #content .past .right .overlay img {
  z-index: 1;
}

/* !Content: Job */
body.job .section_wrapper.posting .content .breadcrumbs,
body.job .section_wrapper.posting .content .breadcrumbs a {
  color: #171717;
}

body.job .section_wrapper.posting .content h1 {
  color: #171717;
  font-size: 2.75em !important;
  /* 44/16 */
}

/* !Content: Jobs */
body.jobs .section_wrapper.header {
  background-color: #f6f6f4;
  border-top: 1px solid #e1e1df;
}

body.jobs .section_wrapper.header header {
  padding-bottom: 3.7037%;
  padding-top: 3.7037%;
}

body.jobs .section_wrapper.jobs .sidebar {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 700;
  width: 30.8642%;
  float: left;
  margin-right: 3.7037%;
  font-size: 0.875em;
  /* 14/16 */
  letter-spacing: 0.125em;
  /* 2/16 */
}

body.jobs .section_wrapper.jobs .sidebar ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
  padding-bottom: 1rem;
}

body.jobs .section_wrapper.jobs .sidebar li {
  text-transform: uppercase;
}

body.jobs .section_wrapper.jobs .sidebar li:first-child {
  border-top: none;
}

body.jobs .section_wrapper.jobs .sidebar li.selected a, body.jobs .section_wrapper.jobs .sidebar li:hover a {
  color: #25517d;
}

body.jobs .section_wrapper.jobs .sidebar li.selected a:after, body.jobs .section_wrapper.jobs .sidebar li:hover a:after {
  content: "→";
  margin-left: 1em;
}

body.jobs .section_wrapper.jobs .sidebar a {
  color: #474747;
  display: block;
  padding: 1.25rem 0;
  text-decoration: none;
}

body.jobs .section_wrapper.jobs .sidebar .icon {
  max-height: 1.5em;
  max-width: 1.5em;
  vertical-align: text-bottom;
}

body.jobs .section_wrapper.jobs .content {
  width: 56.79012%;
  float: left;
  margin-right: 3.7037%;
}

body.jobs .section_wrapper.jobs .content ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

body.jobs .section_wrapper.jobs .content li {
  margin-top: 7.40741%;
}

body.jobs .section_wrapper.jobs .content li:first-child {
  margin-top: 0;
}

body.jobs .section_wrapper.jobs .content .date {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #a68f68;
  font-size: 1.25em;
  /* 20/16 */
  letter-spacing: 1px;
  margin-bottom: 1.85185%;
  text-transform: uppercase;
}

body.jobs .section_wrapper.jobs .content h2 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  font-weight: 600;
  font-size: 1.5em;
  /* 24/16 */
  margin-bottom: 1.85185%;
}

body.jobs .section_wrapper.jobs .content a {
  color: #474747;
}

/* !Content: Legal */
body.legal .section_wrapper.statement .content h1 {
  color: #171717;
  font-size: 2.5em;
  /* 40/16 */
}

body.legal .section_wrapper.statement .content table {
  width: 100%;
}

body.legal .section_wrapper.statement .content thead {
  border-bottom: 0.125em solid #beb9b4;
  /* 2/16 */
}

body.legal .section_wrapper.statement .content tbody tr {
  border-bottom: 1px solid #beb9b4;
}

body.legal .section_wrapper.statement .content tbody td {
  padding: 1.85185%;
  vertical-align: top;
}

.lmrei .section_wrapper.header {
  background-color: #171717;
  background-position: 50% 50%;
  background-size: cover;
}

@media only screen and (min-width: 37.5em) {
  .lmrei .section_wrapper.header header {
    padding-top: calc(75px + 7.4vw);
  }
}

.lmrei-page-title {
  max-width: 780px;
  margin-bottom: 28px;
}

.lmrei-formerly {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 0.875rem;
  margin-bottom: 0;
}

.lmrei-formerly img {
  margin-top: 12px;
  height: auto;
}

.lmrei-overview {
  padding-top: 98px;
  padding-bottom: 98px;
}

.lmrei-overview h2 {
  margin-bottom: 6.428571428571429em;
  /* 90/14 */
}

.lmrei-overview__page-nav {
  display: none;
}

@media (min-width: 56.25em) {
  .lmrei-overview__page-nav {
    display: block;
    width: 22.22222%;
    float: left;
    margin-right: 3.7037%;
  }
}

@media (min-width: 56.25em) {
  .lmrei-overview__content {
    padding-top: 15px;
    width: 48.14815%;
    float: left;
    margin-right: 3.7037%;
  }
}

@media (min-width: 56.25em) {
  .lmrei-overview__stats {
    padding-top: 10px;
    width: 22.22222%;
    float: right;
    margin-right: 0;
  }
}

.overview-stats {
  list-style: none;
}

.overview-stats > li {
  color: #25517d;
}

.overview-stats__item {
  font-size: 5.9375rem;
  line-height: 1;
  font-weight: 300;
  position: relative;
}

.overview-stats__item:not(:last-child) {
  margin-bottom: 0.49474em;
}

.overview-stats__currency {
  font-size: 3.0625rem;
  position: relative;
  top: -1.9375rem;
}

.overview-stats__unit {
  font-size: 3.0625rem;
}

.overview-stats__label {
  font-size: 1.125rem;
  line-height: 1.38889;
  font-style: italic;
  color: #474747;
  padding-left: 0.38889em;
}

.simple-banner {
  background: #474747;
  color: #fff;
  padding: 90px 0;
}

.simple-banner__content {
  text-align: center;
}

@media only screen and (min-width: 56.25em) {
  .simple-banner__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
  }
}

.simple-banner__text {
  color: #fff;
  font-size: 2.5rem;
  font-weight: 300;
  line-height: 1.55;
}

@media only screen and (min-width: 56.25em) {
  .simple-banner__text {
    margin: 0;
  }
}

.simple-banner__button {
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

.lmrei-map {
  padding: 68px 0 36px;
}

.lmrei-map__title {
  margin-bottom: 20px;
}

.lmrei-map__subtitle {
  font-weight: 400;
  margin-bottom: 0;
}

.lmrei-map__vmap {
  max-width: 1000px;
  margin: 0 auto;
}

.lmrei-map__vmap-inner {
  position: relative;
  padding-bottom: 64%;
}

.lmrei-map__vmap-inner #vmap {
  position: absolute !important;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.lmrei-map-modal {
  background: #25517d;
  overflow: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 400px;
  max-height: 600px;
}

.lmrei-map-modal > * {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.lmrei-map-modal .info-windows {
  display: none !important;
}

.lmrei-map-modal .map-container {
  width: 58.76289%;
}

.lmrei-map-modal .lmrei-map-popup {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 400px;
}

.lmrei-map-modal .lmrei-map-popup h3 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  font-size: 0.9375rem;
  text-transform: none;
  letter-spacing: 0;
  color: #25517d;
  line-height: 1.2;
  margin-bottom: 8px;
  font-weight: 400;
}

.lmrei-map-modal .lmrei-map-popup .lmrei-map-popup__text {
  border-bottom: 5px solid #a68f68;
  padding: 23px 15px 15px 18px;
  width: 61.25%;
}

.lmrei-map-modal .lmrei-map-popup .lmrei-map-popup__details p {
  color: #3d3f45;
  font-size: 0.875rem;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  line-height: 1.2;
  margin-bottom: 1rem;
}

.lmrei-map-modal .lmrei-map-popup .lmrei-map-popup__image {
  overflow: hidden;
  width: 38.75%;
  background-size: cover;
  background-color: #25517d;
  background-position: 50% 50%;
}

.lmrei-map-modal__navigation {
  width: 41.23711%;
  padding: 50px 60px;
  overflow-y: auto;
}

.lmrei-map-modal__navigation h2 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  color: #fff;
  padding: 0 0 20px 10px;
  border-bottom: 1px solid #3972aa;
  margin: 0 -10px 20px;
  font-weight: 400;
}

.lmrei-map-modal__navigation p {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  color: #fff;
  margin-bottom: 30px;
}

.lmrei-map-modal__navigation .nav {
  list-style: none;
  padding: 0;
}

.lmrei-map-modal__navigation .nav li {
  padding-bottom: 14px;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-size: 1em;
}

.lmrei-map-modal__navigation .nav a {
  color: #aaa;
  display: inline-block;
  padding-bottom: 3px;
}

.lmrei-map-modal__navigation .nav a.selected {
  color: #fff;
  border-bottom: 1px solid #fff;
  font-weight: bold;
}

.lmrei-map-modal__navigation .nav a:hover {
  color: #fff;
  text-decoration: none;
  border-bottom: 1px soild #fff;
}

.lmrei-case-studies {
  padding: 87px 0;
}

@media (min-width: 56.25em) {
  .lmrei-case-studies {
    padding: 87px 0 162px;
  }
}

@media (min-width: 56.25em) {
  .lmrei-case-studies__title {
    margin-bottom: 90px;
  }
}

.lmrei-case-study:not(:last-child) {
  margin-bottom: 54px;
}

.lmrei-case-study__intro {
  margin-bottom: 36px;
}

@media (min-width: 56.25em) {
  .lmrei-case-study__intro {
    width: 39.50617%;
    float: left;
    margin-right: 3.7037%;
    margin-right: 8.64198%;
  }
}

@media (min-width: 56.25em) {
  .lmrei-case-study__gallery {
    width: 48.14815%;
    float: right;
    margin-right: 0;
    padding-left: 8.64198%;
    padding-right: 8.64198%;
  }
}

.lmrei-case-study__title {
  font-weight: 400;
}

.case-studies-modal {
  z-index: 9999;
}

.case-studies-modal.mfp-wrap {
  width: auto;
  height: auto;
  right: 0;
  bottom: 0;
}

.case-studies-modal.mfp-bg {
  z-index: 9998;
}

.case-studies-modal .mfp-close {
  position: fixed;
  font-size: 40px;
  opacity: 1;
  top: 0;
  right: 0;
}

@media (min-width: 30em) {
  .case-studies-modal .mfp-close {
    right: 15px;
  }
}

.case-studies-modal .mfp-content {
  color: #ffffff;
  margin: 0 auto;
  max-width: 768px;
  overflow: hidden;
  padding: 7.40741%;
  position: relative;
  width: 100%;
}

.case-studies-modal .mfp-content:before, .case-studies-modal .mfp-content:after {
  content: " ";
  display: table;
}

.case-studies-modal .mfp-content:after {
  clear: both;
}

@media (min-width: 50em) {
  .case-studies-modal .mfp-content {
    max-width: 768px;
    padding: 50px 30px 50px;
  }
}

@media (min-width: 64em) {
  .case-studies-modal .mfp-content {
    max-width: 1090px;
    padding: 50px 30px 50px;
  }
}

.case-studies-modal__content {
  background: #fff;
  padding: 40px 30px;
}

.case-studies-modal__header {
  border-bottom: 1px solid #a68f68;
}

.case-studies-modal__title {
  font-weight: 400;
  float: left;
  margin: 0 0 15px 2.57732%;
}

.case-studies-modal__category {
  float: right;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-size: 1.5rem;
  line-height: 1.08333;
  letter-spacing: .15em;
  text-transform: uppercase;
  color: #a68f68;
  margin: 0 4.63918% 15px;
}

.case-studies-list {
  padding: 58px 0 0;
}

@media (min-width: 30em) {
  .case-studies-list {
    padding-left: 35px;
    padding-right: 35px;
  }
}

@media (min-width: 50em) {
  .case-studies-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
}

.case-studies-list__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-shadow: 12px 12px 18px rgba(0, 0, 0, 0.2);
  box-shadow: 12px 12px 18px rgba(0, 0, 0, 0.2);
  -ms-flex-preferred-size: 262px;
  flex-basis: 262px;
  max-width: 262px;
  margin: 0 auto 58px;
}

@media (min-width: 50em) {
  .case-studies-list__item {
    margin-left: 0;
    margin-right: 0;
  }
}

.case-studies-list__title {
  font-size: 1rem;
  color: #fff;
  text-transform: none;
  letter-spacing: 0;
  font-weight: 400;
  line-height: 1.25;
  margin-bottom: 6px;
}

.case-studies-list__image img {
  height: auto;
}

.case-studies-list__desc {
  background: #25517d;
  color: #fff;
  padding: 21px 26px;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  line-height: 1.41667;
  font-weight: 500;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

.case-studies-list__location {
  background: #fafafa;
  padding: 4px 26px;
  color: #a68f68;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-size: 1.3125rem;
  letter-spacing: .15em;
  text-transform: uppercase;
}

.lmrei-pe {
  padding: 90px 0;
}

.lmrei-pe__title {
  margin-bottom: 40px;
}

@media (min-width: 61.25em) {
  .lmrei-pe__title {
    margin-bottom: 85px;
  }
}

.lmrei-pe__tab-nav {
  display: none;
}

@media (min-width: 61.25em) {
  .lmrei-pe__tab-nav {
    display: block;
    width: 30.8642%;
    float: left;
    margin-right: 3.7037%;
  }
}

.lmrei-pe__tab-nav ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
  padding-bottom: 1rem;
}

.lmrei-pe__tab-nav ul > li {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-size: 1.3125rem;
  border-bottom: 1px solid #224e79;
}

.lmrei-pe__tab-nav ul > li.selected a, .lmrei-pe__tab-nav ul > li:hover a, .lmrei-pe__tab-nav ul > li:focus a {
  color: #fff;
  text-decoration: none;
}

.lmrei-pe__tab-nav ul a {
  color: #aaa;
  display: block;
  padding: 1.25rem 0;
  text-decoration: none;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  font-size: 1.25rem;
}

@media (min-width: 61.25em) {
  .lmrei-pe__tab-content-col {
    width: 65.4321%;
    float: right;
    margin-right: 0;
  }
}

@media (max-width: 61.24em) {
  .lmrei-pe__tab-content-item {
    display: block !important;
    margin-bottom: 70px;
  }
}

.lmrei-pe__tab-content {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
}

.lmrei-pe__tab-content ul {
  padding-left: 1.25em;
}

.lmrei-pe__tab-content ul > li {
  margin-bottom: 1.25em;
}

.lmrei-pe__tab-content ul ul {
  list-style: none;
  margin-top: 0.1875em;
  -webkit-column-break-inside: avoid;
  break-inside: avoid;
}

.lmrei-pe__tab-content ul ul > li {
  margin-bottom: 0.1875em;
}

@media (min-width: 40em) {
  .lmrei-pe__tab-content {
    -webkit-column-count: 2;
    column-count: 2;
    -webkit-column-gap: 3.7037%;
    column-gap: 3.7037%;
  }
}

@media (min-width: 61.25em) {
  .lmrei-pe__tab-content {
    -webkit-column-gap: 5.66038%;
    column-gap: 5.66038%;
  }
}

.lmrei-pe__tab-content-title {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-size: 1.3125rem;
  color: #fff;
  text-transform: none;
  font-weight: 400;
}

@media (min-width: 61.25em) {
  .lmrei-pe__tab-content-title {
    display: none;
  }
}

@media (min-width: 61.25em) {
  .bankrate-link {
    margin-top: 50px;
  }
}

.bankrate-link a {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  line-height: 2;
  color: #fff;
  text-decoration: none;
  padding-bottom: 5px;
  border-bottom: 2px solid #a68f68;
}

.bankrate-link a:hover, .bankrate-link a:focus {
  text-decoration: none;
}

.lmrei-team {
  padding: 80px 0 110px;
}

.lmrei-team__title {
  margin-bottom: 2.57143em;
}

.lmrei-team__group {
  max-width: 1050px;
  margin: 36px auto 0;
}

.lmrei-team__group-name {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  font-weight: 400;
  color: #474747;
  border-bottom: 1px solid #a68f68;
  padding-bottom: 14px;
  font-size: 1.5rem;
  text-transform: none;
  letter-spacing: 0;
}

@media only screen and (min-width: 64em) {
  .lmrei-team__group-name {
    margin-left: 3.7037%;
    margin-right: 3.7037%;
  }
}

.lmrei-team__team ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

.lmrei-team__team ul:before, .lmrei-team__team ul:after {
  content: " ";
  display: table;
}

.lmrei-team__team ul:after {
  clear: both;
}

.lmrei-team__team .lmrei-team__team-member {
  width: 48.14815%;
  float: left;
  text-align: center;
  margin-bottom: 30px;
}

.lmrei-team__team .lmrei-team__team-member:nth-child(2n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}

.lmrei-team__team .lmrei-team__team-member:nth-child(2n + 2) {
  margin-left: 51.85185%;
  margin-right: -100%;
  clear: none;
}

.lmrei-team__team .lmrei-team__team-member a:hover {
  text-decoration: none;
}

.lmrei-team__team .lmrei-team__team-member .photo {
  margin-bottom: 25px;
}

.lmrei-team__team .lmrei-team__team-member .photo img {
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
  -webkit-box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.2);
  box-shadow: 10px 10px 20px rgba(0, 0, 0, 0.2);
}

.lmrei-team__team .lmrei-team__team-member .name {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  font-weight: 500;
  font-size: 1.125rem;
  color: #25517d;
  margin-bottom: 0.27778em;
  text-transform: none;
}

.lmrei-team__team .lmrei-team__team-member .title {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
  margin-bottom: 0.16667em;
}

.lmrei-team__team .lmrei-team__team-member .location {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #a68f68;
  font-size: 1.25em;
  /* 20/16 */
  letter-spacing: 1px;
  margin-bottom: 1.85185%;
  text-transform: uppercase;
}

.lmrei-team__team .lmrei-team__team-member .bio-data {
  display: none;
}

@media only screen and (min-width: 30em) {
  .lmrei-team__team .lmrei-team__team-member {
    width: 30.8642%;
    float: left;
  }
  .lmrei-team__team .lmrei-team__team-member:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  .lmrei-team__team .lmrei-team__team-member:nth-child(3n + 2) {
    margin-left: 34.5679%;
    margin-right: -100%;
    clear: none;
  }
  .lmrei-team__team .lmrei-team__team-member:nth-child(3n + 3) {
    margin-left: 69.1358%;
    margin-right: -100%;
    clear: none;
  }
}

@media only screen and (min-width: 48em) {
  .lmrei-team__team .lmrei-team__team-member {
    width: 22.22222%;
    float: left;
  }
  .lmrei-team__team .lmrei-team__team-member:nth-child(4n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  .lmrei-team__team .lmrei-team__team-member:nth-child(4n + 2) {
    margin-left: 25.92593%;
    margin-right: -100%;
    clear: none;
  }
  .lmrei-team__team .lmrei-team__team-member:nth-child(4n + 3) {
    margin-left: 51.85185%;
    margin-right: -100%;
    clear: none;
  }
  .lmrei-team__team .lmrei-team__team-member:nth-child(4n + 4) {
    margin-left: 77.77778%;
    margin-right: -100%;
    clear: none;
  }
}

@media only screen and (min-width: 64em) {
  .lmrei-team__team .lmrei-team__team-member {
    padding: 0 3.7037%;
  }
}

@media (min-width: 61.25em) {
  .lmrei-products-locations-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.lmrei-products {
  padding: 94px 0;
}

@media (min-width: 61.25em) {
  .lmrei-products {
    width: 61.60714%;
  }
  .lmrei-products .container {
    width: 100%;
    float: right;
    max-width: 824px;
    padding-left: 48px;
    padding-right: 0;
  }
}

.lmrei-products__title {
  margin-bottom: 3.25rem;
}

.lmrei-products__heading {
  max-width: 500px;
  margin-right: 0;
  color: #a68f68;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  font-size: 2.75rem;
  line-height: 1.40909;
  font-weight: 400;
  text-transform: none;
  letter-spacing: 0;
}

.lmrei-products__content {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  line-height: 1.875;
  max-width: 470px;
}

.lmrei-products__link {
  font-size: 1rem;
  line-height: 2;
  letter-spacing: .075em;
  margin-top: 72px;
}

.lmrei-products__link a {
  text-decoration: none;
  border-bottom: 2px solid #a68f68;
  padding-bottom: 4px;
}

.lmrei-products__link a:hover, .lmrei-products__link a:focus {
  text-decoration: none;
}

.lmrei-locations {
  padding: 116px 0 110px;
  background: #2e2e2e;
  color: #fff;
  background-size: cover;
  background-position: 50% 50%;
}

@media (min-width: 30em) {
  .lmrei-locations .container {
    padding-left: 70px;
    padding-right: 70px;
  }
}

@media (min-width: 61.25em) {
  .lmrei-locations {
    width: 38.39286%;
  }
  .lmrei-locations .container {
    width: 100%;
    float: left;
    max-width: 478px;
    padding-left: 30px;
    padding-right: 48px;
  }
}

.lmrei-locations__title {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 4.25rem;
}

@media (min-width: 61.25em) {
  .lmrei-locations__title {
    padding-left: 16%;
  }
}

@media (min-width: 61.25em) {
  .lmrei-location {
    padding-left: 16%;
  }
}

.lmrei-location ~ .lmrei-location {
  margin-top: 52px;
}

.lmrei-location a {
  color: #fff;
}

.lmrei-location__office-name {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-size: 2rem;
  font-weight: 400;
  color: #a68f68;
  margin-bottom: 1.25rem;
}

.lmrei-location__office-location {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-size: 0.875rem;
  line-height: 1.5;
}

.lmrei-location__office-location p {
  margin-bottom: 1.5em;
}

@media (min-width: 56.25em) {
  .lmrei-history {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.lmrei-history h3 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  font-size: 1.6875rem;
  line-height: 1.55556;
  color: #25517d;
  font-weight: normal;
  letter-spacing: 0;
  text-transform: none;
  margin-bottom: 0.5625em;
}

.lmrei-history p {
  font-size: 0.875rem;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  line-height: 1.85714;
  color: #474747;
}

.lmrei-history__photo {
  display: none;
  background-size: cover;
  background-position: 50% 50%;
}

@media (min-width: 71.25em) {
  .lmrei-history__photo {
    display: block;
    width: 27.08333%;
  }
}

.lmrei-history__content,
.lmrei-history__cta-content {
  padding: 77px 3.7037% 70px;
}

@media (min-width: 30em) {
  .lmrei-history__content,
  .lmrei-history__cta-content {
    padding-left: 70px;
    padding-right: 70px;
  }
}

@media (min-width: 56.25em) {
  .lmrei-history__cta-content {
    padding: 25.49451% 16.7033% 19.78022%;
  }
}

@media (min-width: 56.25em) {
  .lmrei-history__content {
    width: 50%;
  }
}

@media (min-width: 71.25em) {
  .lmrei-history__content {
    width: 45.83333%;
  }
}

.lmrei-history__title {
  margin-bottom: 3rem;
}

.lmrei-history__heading {
  margin-bottom: 1.5rem;
}

.lmrei-history__cta {
  background-color: #275480;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (min-width: 56.25em) {
  .lmrei-history__cta {
    width: 50%;
  }
}

@media (min-width: 71.25em) {
  .lmrei-history__cta {
    width: 27.08333%;
  }
}

.lmrei-history__cta h3 {
  color: #fff;
  margin-bottom: 2.74074em;
}

.lmrei-history__cta a {
  color: #fff;
  text-decoration: none;
  border-bottom: 2px solid #a68f68;
  padding-bottom: 4px;
}

.lmrei-history__cta a:hover, .lmrei-history__cta a:focus {
  text-decoration: none;
}

.lmrei-history__cta-link {
  line-height: 2;
}

@media (min-width: 56.25em) {
  .lmrei-news {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

.lmrei-news__content {
  padding: 77px 3.7037% 70px;
}

@media (min-width: 30em) {
  .lmrei-news__content {
    padding-left: 70px;
    padding-right: 70px;
  }
}

.lmrei-news__item {
  background-size: cover;
  background-position: 50% 50%;
}

@media (min-width: 56.25em) {
  .lmrei-news__item {
    width: 50%;
  }
}

@media (min-width: 71.25em) {
  .lmrei-news__item .lmrei-news__content {
    max-width: 707px;
    float: right;
    padding-right: 115px;
    padding-left: 115px;
  }
}

@media (min-width: 71.25em) {
  .lmrei-news__item:nth-child(even) .lmrei-news__content {
    float: left;
  }
}

.lmrei-news__content {
  position: relative;
  z-index: 10;
}

.lmrei-news__content p {
  font-size: 0.875em;
  /* 14/16 */
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  color: #474747;
}

.lmrei-news__dateline {
  text-align: right;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  color: #a68f68;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 1.125rem;
}

.lmrei-news__region {
  font-size: 0.625rem;
  color: #a68f68;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 500;
  margin-bottom: 1.25rem;
}

.lmrei-news__header {
  margin-bottom: 20px;
}

.lmrei-news__heading {
  float: left;
}

.lmrei-news__dateline {
  float: right;
}

.lmrei-news__title {
  font-size: 1.6875rem;
  line-height: 1.3;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  text-transform: none;
  font-weight: normal;
  letter-spacing: 0;
  color: #474747;
  margin-bottom: 1.125rem;
}

.lmrei-news__title a {
  color: #474747;
}

.lmrei-news__item--reverse {
  background-color: #171717;
  position: relative;
}

.lmrei-news__item--reverse::before {
  content: '';
  display: block;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.lmrei-news__item--reverse a,
.lmrei-news__item--reverse .lmrei-news__heading,
.lmrei-news__item--reverse .lmrei-news__title,
.lmrei-news__item--reverse .lmrei-news__title a,
.lmrei-news__item--reverse p,
.lmrei-news__item--reverse .lmrei-news__dateline,
.lmrei-news__item--reverse .lmrei-news__region {
  color: #fff;
}

/* !Content: News */
body.news .section_wrapper.header {
  background-color: #f6f6f4;
  border-top: 1px solid #e1e1df;
}

body.news .section_wrapper.header header {
  padding-bottom: 3.7037%;
  padding-top: 3.7037%;
}

body.news .section_wrapper.articles .sidebar {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 700;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  font-size: 0.875em;
  /* 14/16 */
  letter-spacing: 0.125em;
  /* 2/16 */
  float: none;
  padding-top: 2rem;
}

body.news .section_wrapper.articles .sidebar ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
  padding-bottom: 1rem;
}

body.news .section_wrapper.articles .sidebar li {
  text-transform: uppercase;
}

body.news .section_wrapper.articles .sidebar li:first-child {
  border-top: none;
}

body.news .section_wrapper.articles .sidebar li.selected a, body.news .section_wrapper.articles .sidebar li:hover a {
  color: #25517d;
}

body.news .section_wrapper.articles .sidebar li.selected a:after, body.news .section_wrapper.articles .sidebar li:hover a:after {
  content: "→";
  margin-left: 1em;
}

body.news .section_wrapper.articles .sidebar a {
  color: #474747;
  display: block;
  padding: 1.25rem 0;
  text-decoration: none;
}

body.news .section_wrapper.articles .sidebar .icon {
  max-height: 1.5em;
  max-width: 1.5em;
  vertical-align: text-bottom;
}

@media only screen and (min-width: 56.25em) {
  body.news .section_wrapper.articles .sidebar {
    width: 30.8642%;
    float: left;
    margin-right: 3.7037%;
    margin-left: -95.06173%;
    padding-top: 0;
  }
}

@media only screen and (min-width: 56.25em) {
  body.news .section_wrapper.articles .content {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
    margin-left: 34.5679%;
  }
}

body.news .section_wrapper.articles .content ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

body.news .section_wrapper.articles .content li {
  margin-top: 7.40741%;
}

body.news .section_wrapper.articles .content li:first-child {
  margin-top: 0;
}

body.news .section_wrapper.articles .content .date {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #a68f68;
  font-size: 1.25em;
  /* 20/16 */
  letter-spacing: 1px;
  margin-bottom: 1.85185%;
  text-transform: uppercase;
}

body.news .section_wrapper.articles .content h2 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  font-weight: 600;
  font-size: 1.5em;
  /* 24/16 */
  margin-bottom: 1.85185%;
}

body.news .section_wrapper.articles .content a {
  color: #474747;
}

body.news .section_wrapper.articles .content .pagination {
  margin-top: 1.85185%;
}

body.news .section_wrapper.articles .content .pagination_links {
  float: right;
}

.section_wrapper.media_contacts {
  background-color: #f6f6f4;
  text-align: center;
}

.section_wrapper.media_contacts h2 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #171717;
  font-size: 1em;
  /* 16/16 */
  letter-spacing: 0.0625em;
  /* 1/16 */
  text-transform: uppercase;
}

.section_wrapper.media_contacts ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.section_wrapper.media_contacts ul > li {
  margin-bottom: 11.11111%;
}

@media only screen and (min-width: 30em) {
  .section_wrapper.media_contacts ul > li {
    width: 48.14815%;
    float: left;
    margin-right: 3.7037%;
    margin-right: 0;
  }
}

@media only screen and (min-width: 56.25em) {
  .section_wrapper.media_contacts ul > li {
    width: 30.8642%;
    float: left;
    margin-right: 3.7037%;
    margin-right: 0;
  }
}

@media only screen and (min-width: 64em) {
  .section_wrapper.media_contacts ul > li {
    padding: 0 3.7037%;
  }
}

.section_wrapper.media_contacts ul > li a:hover {
  text-decoration: none;
}

.section_wrapper.media_contacts ul > li .name {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  font-weight: 600;
  font-size: 1.25em;
  /* 20/16 */
  margin-bottom: 1.85185%;
  text-transform: none;
}

.section_wrapper.media_contacts ul > li .title,
.section_wrapper.media_contacts ul > li .location {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #a68f68;
  font-size: 1.25em;
  /* 20/16 */
  letter-spacing: 1px;
  margin-bottom: 1.85185%;
  text-transform: uppercase;
}

.section_wrapper.media_contacts ul > li .email {
  font-size: 0.9375rem;
}

/* !Content: News Article */
body.news_article .section_wrapper.article .sidebar {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 700;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  font-size: 0.875em;
  /* 14/16 */
  letter-spacing: 0.125em;
  /* 2/16 */
  float: none;
  padding-top: 2rem;
}

body.news_article .section_wrapper.article .sidebar ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
  padding-bottom: 1rem;
}

body.news_article .section_wrapper.article .sidebar li {
  text-transform: uppercase;
}

body.news_article .section_wrapper.article .sidebar li:first-child {
  border-top: none;
}

body.news_article .section_wrapper.article .sidebar li.selected a, body.news_article .section_wrapper.article .sidebar li:hover a {
  color: #25517d;
}

body.news_article .section_wrapper.article .sidebar li.selected a:after, body.news_article .section_wrapper.article .sidebar li:hover a:after {
  content: "→";
  margin-left: 1em;
}

body.news_article .section_wrapper.article .sidebar a {
  color: #474747;
  display: block;
  padding: 1.25rem 0;
  text-decoration: none;
}

body.news_article .section_wrapper.article .sidebar .icon {
  max-height: 1.5em;
  max-width: 1.5em;
  vertical-align: text-bottom;
}

@media only screen and (min-width: 56.25em) {
  body.news_article .section_wrapper.article .sidebar {
    width: 30.8642%;
    float: left;
    margin-right: 3.7037%;
    margin-left: -95.06173%;
    padding-top: 0;
  }
}

@media only screen and (min-width: 56.25em) {
  body.news_article .section_wrapper.article .content {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
    margin-left: 34.5679%;
  }
}

body.news_article .section_wrapper.article .content .breadcrumbs,
body.news_article .section_wrapper.article .content .breadcrumbs a {
  color: #171717;
}

body.news_article .section_wrapper.article .content h1 {
  color: #171717;
  font-size: 2.75em !important;
  /* 44/16 */
}

body.news_article .boilerplate {
  font-size: .85em;
}

/* !Content: Our People */
body.our_people .section_wrapper.header {
  background-color: #f6f6f4;
  border-top: 1px solid #e1e1df;
  position: relative;
  z-index: 20 !important;
}

body.our_people .section_wrapper.header header {
  padding-bottom: 0;
  padding-top: 18.51852%;
}

body.our_people .section_wrapper.header h1 {
  display: block;
}

body.our_people .section_wrapper.header .copy {
  line-height: 1.5;
  margin-bottom: 7.40741%;
}

body.our_people .section_wrapper.header .filter_employees_form {
  background-color: #292b32;
  clear: both;
  overflow: visible !important;
  padding: 1.85185% 3.7037%;
}

body.our_people .section_wrapper.header .filter_employees_form .field {
  overflow: visible !important;
}

body.our_people .section_wrapper.header .filter_employees_form .field label {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 500;
  color: #a68f68;
  display: block;
  float: none;
  letter-spacing: 0.1875em;
  /* 3/16 */
  margin-bottom: 3.7037%;
  margin-right: 0;
  text-align: left;
  text-transform: uppercase;
  width: auto;
}

body.our_people .section_wrapper.header .filter_employees_form .field > div {
  float: none;
  width: auto;
}

body.our_people .section_wrapper.header .filter_employees_form .field select {
  font-size: 2em;
  /* 32/16 */
}

body.our_people .section_wrapper.header #employee_region_container.selectbox_container,
body.our_people .section_wrapper.header #employee_business_area_container.selectbox_container {
  color: #ffffff;
  cursor: pointer;
  display: inline-block;
  font-size: 1.125em;
  min-height: 3.5em;
  position: relative;
  width: 100%;
}

body.our_people .section_wrapper.header #employee_region_container .selectbox_hidden,
body.our_people .section_wrapper.header #employee_business_area_container .selectbox_hidden {
  display: none;
  padding-right: 1em;
  /* 16/16 */
  visibility: hidden;
}

body.our_people .section_wrapper.header #employee_region_container .selectbox_styled,
body.our_people .section_wrapper.header #employee_business_area_container .selectbox_styled {
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  background-color: #292b32;
  bottom: 0;
  left: 0;
  padding: 1em;
  position: absolute;
  right: 0;
  top: 0;
}

body.our_people .section_wrapper.header #employee_region_container .selectbox_styled:after,
body.our_people .section_wrapper.header #employee_business_area_container .selectbox_styled:after {
  border: 0.4375em solid transparent;
  /* 7/16 */
  border-color: #ffffff transparent transparent transparent;
  content: "";
  height: 0;
  position: absolute;
  right: 0.625em;
  /* 10/16 */
  top: 1.5em;
  /* 20/16 */
  width: 0;
}

body.our_people .section_wrapper.header #employee_region_container .selectbox_styled:hover,
body.our_people .section_wrapper.header #employee_business_area_container .selectbox_styled:hover {
  background-color: #24262c;
}

body.our_people .section_wrapper.header #employee_region_container .selectbox_styled:active, body.our_people .section_wrapper.header #employee_region_container .selectbox_styled.active,
body.our_people .section_wrapper.header #employee_business_area_container .selectbox_styled:active,
body.our_people .section_wrapper.header #employee_business_area_container .selectbox_styled.active {
  background-color: #1e1f24;
}

body.our_people .section_wrapper.header #employee_region_container .selectbox_styled:active:after, body.our_people .section_wrapper.header #employee_region_container .selectbox_styled.active:after,
body.our_people .section_wrapper.header #employee_business_area_container .selectbox_styled:active:after,
body.our_people .section_wrapper.header #employee_business_area_container .selectbox_styled.active:after {
  border-color: transparent transparent #ffffff transparent;
  top: 1em;
  /* 16/16 */
}

body.our_people .section_wrapper.header #employee_region_container .selectbox_options,
body.our_people .section_wrapper.header #employee_business_area_container .selectbox_options {
  background-color: #1e1f24;
  border: 1px solid #a68f68;
  border-top: none;
  display: none;
  left: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 999;
}

body.our_people .section_wrapper.header #employee_region_container .selectbox_options li,
body.our_people .section_wrapper.header #employee_business_area_container .selectbox_options li {
  -webkit-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
  border-top: 1px solid #a68f68;
  margin: 0;
  padding: 1em 0;
  text-indent: 1em;
  /* 16/16 */
}

body.our_people .section_wrapper.header #employee_region_container .selectbox_options li:first-child,
body.our_people .section_wrapper.header #employee_business_area_container .selectbox_options li:first-child {
  border-top: none;
}

body.our_people .section_wrapper.header #employee_region_container .selectbox_options li:hover,
body.our_people .section_wrapper.header #employee_business_area_container .selectbox_options li:hover {
  background-color: #24262c;
}

body.our_people .section_wrapper.header #employee_region_container .selectbox_options li[rel="hide"],
body.our_people .section_wrapper.header #employee_business_area_container .selectbox_options li[rel="hide"] {
  display: none;
}

body.our_people .section_wrapper.header #employee_region_container .selectbox_styled,
body.our_people .section_wrapper.header #employee_business_area_container .selectbox_styled {
  border-bottom: 0.125em solid #a68f68;
}

body.our_people .section_wrapper.header #employee_region_container .selectbox_options,
body.our_people .section_wrapper.header #employee_business_area_container .selectbox_options {
  border: none;
}

body.our_people .section_wrapper.employees {
  position: relative;
  text-align: center;
  z-index: 10;
}

body.our_people .section_wrapper.employees ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

body.our_people .section_wrapper.employees ul:before, body.our_people .section_wrapper.employees ul:after {
  content: " ";
  display: table;
}

body.our_people .section_wrapper.employees ul:after {
  clear: both;
}

body.our_people .section_wrapper.employees .employee {
  float: left;
  margin: 0.92593%;
  margin-bottom: 11.11111%;
  width: 48.14815%;
}

body.our_people .section_wrapper.employees .employee a:hover {
  text-decoration: none;
}

body.our_people .section_wrapper.employees .employee .photo {
  margin-bottom: 3.7037%;
}

body.our_people .section_wrapper.employees .employee .name {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  font-weight: 600;
  font-size: 1.25em;
  /* 20/16 */
  margin-bottom: 1.85185%;
  text-transform: none;
}

body.our_people .section_wrapper.employees .employee .title,
body.our_people .section_wrapper.employees .employee .location {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #a68f68;
  font-size: 1.25em;
  /* 20/16 */
  letter-spacing: 1px;
  margin-bottom: 1.85185%;
  text-transform: uppercase;
}

body.our_people .section_wrapper.employees .employee .bio-data {
  display: none;
}

/* !Content: Page Not Found */
body.page_not_found .section_wrapper.article .content .breadcrumbs,
body.page_not_found .section_wrapper.article .content .breadcrumbs a {
  color: #171717;
}

body.page_not_found .section_wrapper.article .content h1 {
  color: #171717;
  font-size: 2.75em !important;
  /* 44/16 */
}

/* !Content: Recruitment Programs */
body.recruitment_programs .section_wrapper.header .copy {
  font-size: 1.25em;
  /* 20/16 */
  line-height: 1.5;
}

body.recruitment_programs .tab_navigation_container {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 500;
  color: #ffffff;
  position: relative;
  z-index: 9999;
}

body.recruitment_programs .tab_navigation_container a {
  color: #ffffff;
  display: block;
}

body.recruitment_programs .tab_navigation_container a:hover {
  color: #ffffff;
  text-decoration: none;
}

body.recruitment_programs .tab_navigation_container .tab_navigation_button {
  background-color: #292b32;
  border-bottom: 2px solid #a68f68;
  cursor: pointer;
  padding: 3.7037%;
}

body.recruitment_programs .tab_navigation_container .tab_navigation_button:after {
  border: 0.4375em solid transparent;
  /* 7/16 */
  border-color: #ffffff transparent transparent transparent;
  content: "";
  height: 0;
  position: absolute;
  right: 0.625em;
  /* 10/16 */
  top: 1.5em;
  /* 20/16 */
  width: 0;
}

body.recruitment_programs .tab_navigation_container .tab_navigation_button.active:after {
  border-color: transparent transparent #ffffff transparent;
  top: 1em;
  /* 16/16 */
}

body.recruitment_programs .tab_navigation_container .tab_navigation_button.active + .tab_navigation ul {
  padding-left: 0;
}

body.recruitment_programs .tab_navigation_container .tab_navigation_button.active + .tab_navigation ul li {
  border-bottom: 1px solid #a68f68;
  padding: 3.7037%;
}

body.recruitment_programs .tab_navigation_container .tab_navigation_button.active + .tab_navigation ul li:last-child {
  border-bottom: none;
}

body.recruitment_programs .tab_navigation_container .tab_navigation {
  background-color: #2c2c2c;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 100%;
}

body.recruitment_programs .section_wrapper.recruitment_programs section {
  padding-bottom: 1px;
}

body.recruitment_programs .section_wrapper.recruitment_programs .sidebar ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

body.recruitment_programs .section_wrapper.recruitment_programs .sidebar ul:before, body.recruitment_programs .section_wrapper.recruitment_programs .sidebar ul:after {
  content: " ";
  display: table;
}

body.recruitment_programs .section_wrapper.recruitment_programs .sidebar ul:after {
  clear: both;
}

body.recruitment_programs .section_wrapper.recruitment_programs .sidebar .video {
  color: #beb9b4;
  font-weight: normal;
  letter-spacing: normal;
  margin: 11.11111% 0;
}

body.recruitment_programs .section_wrapper.recruitment_programs .content a {
  text-decoration: underline;
}

body.recruitment_programs .section_wrapper.recruitment_programs .content a:hover {
  text-decoration: none;
}

body.recruitment_programs .section_wrapper.school_events section {
  padding-top: 1px;
}

body.recruitment_programs .section_wrapper.school_events .sidebar {
  margin-bottom: 3.7037%;
}

body.recruitment_programs .section_wrapper.school_events .sidebar .other_schools_message {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 500;
  background-color: #f6f6f4;
  font-weight: normal;
  letter-spacing: normal;
  padding: 3.7037%;
}

body.recruitment_programs .section_wrapper.school_events .sidebar .other_schools_message a {
  display: inline;
  padding: 0;
  text-decoration: underline;
}

body.recruitment_programs .section_wrapper.school_events .sidebar .other_schools_message a:hover {
  text-decoration: none;
}

body.recruitment_programs .section_wrapper.school_events .content ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

body.recruitment_programs .section_wrapper.school_events .content .events {
  margin-bottom: 3.7037%;
}

body.recruitment_programs .section_wrapper.school_events .content .event {
  border: 1px solid #f6f6f4;
  margin-bottom: 1.85185%;
}

body.recruitment_programs .section_wrapper.school_events .content .event:before, body.recruitment_programs .section_wrapper.school_events .content .event:after {
  content: " ";
  display: table;
}

body.recruitment_programs .section_wrapper.school_events .content .event:after {
  clear: both;
}

body.recruitment_programs .section_wrapper.school_events .content .event_date {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-weight: 400;
  width: 22.22222%;
  float: left;
  margin-right: 3.7037%;
  background-color: #f6f6f4;
  color: #25517d;
  padding: 1.85185%;
  text-align: center;
}

body.recruitment_programs .section_wrapper.school_events .content .event_date_month {
  text-transform: uppercase;
}

body.recruitment_programs .section_wrapper.school_events .content .event_date_day {
  font-size: 2.25em;
  /* 36/16 */
  line-height: 1;
}

body.recruitment_programs .section_wrapper.school_events .content .event_name {
  width: 74.07407%;
  float: right;
  margin-right: 0;
  font-size: 1.5em;
  /* 24/16 */
  line-height: 1;
  padding: 1.85185% 0.92593%;
}

/* !Content: Reports */
body.home_reports .section_wrapper.sort_reports {
  background-color: #292b32;
}

body.home_reports .section_wrapper.sort_reports section {
  padding-bottom: 0;
  padding-top: 0;
}

body.home_reports .section_wrapper.sort_reports .sort_reports_form {
  background-color: #292b32;
  clear: both;
  overflow: visible !important;
  padding: 1.85185% 3.7037%;
}

body.home_reports .section_wrapper.sort_reports .sort_reports_form .field {
  overflow: visible !important;
}

body.home_reports .section_wrapper.sort_reports .sort_reports_form .field label {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 500;
  color: #a68f68;
  display: block;
  float: none;
  letter-spacing: 0.1875em;
  /* 3/16 */
  margin-bottom: 3.7037%;
  margin-right: 0;
  text-align: left;
  text-transform: uppercase;
  width: auto;
}

body.home_reports .section_wrapper.sort_reports .sort_reports_form .field > div {
  float: none;
  width: auto;
}

body.home_reports .section_wrapper.sort_reports .sort_reports_form .field select {
  font-size: 2em;
  /* 32/16 */
}

body.home_reports .section_wrapper.sort_reports .field label {
  color: #ffffff !important;
}

body.home_reports .section_wrapper.sort_reports button {
  background-color: transparent;
  border: 0.125em solid #a68f68;
  /* 2/16 */
  margin-right: 0.5em;
  /* 8/16 */
}

body.home_reports .section_wrapper.sort_reports button:hover, body.home_reports .section_wrapper.sort_reports button.selected {
  background-color: #a68f68;
  color: #ffffff;
}

body.home_reports .section_wrapper.home_reports .reports {
  margin-bottom: 3.7037%;
}

/* !Content: home */


body.home .section_wrapper.header .copy {
  font-size: 1.25em;
  /* 20/16 */
  line-height: 1.5;
}

body.home .section_wrapper.home_articles {
  background-color: #f6f6f4;
}

body.home .section_wrapper.home_articles section {
  max-width: 90em;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}

body.home .section_wrapper.home_articles section:after {
  content: " ";
  display: block;
  clear: both;
}

body.home .section_wrapper.home_articles .content:before, body.home .section_wrapper.home_articles .content:after {
  content: " ";
  display: table;
}

body.home .section_wrapper.home_articles .content:after {
  clear: both;
}

body.home .section_wrapper.home_articles h2 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #171717;
  font-size: 1em;
  /* 16/16 */
  letter-spacing: 0.0625em;
  /* 1/16 */
  text-transform: uppercase;
}

body.home .section_wrapper.home_articles .public_home {
  padding: 7.40741% 0;
  text-align: center;
}

body.home .section_wrapper.home_articles .proprietary_home {
  padding: 7.40741%;
}

body.home .section_wrapper.home_articles .proprietary_home .lead {
  color: #171717;
}

body.home .section_wrapper.investment_strategy_annual {
  color: #ffffff;
}

body.home .section_wrapper.investment_strategy_annual h2 {
  color: #ffffff;
}

body.home .section_wrapper.investment_strategy_annual .login_to_download_button {
  -webkit-appearance: none;
  -moz-appearance: normal;
  appearance: normal;
  background-color: transparent;
  border: 0.125em solid #ffffff;
  color: #ffffff;
  outline: none;
  overflow: hidden;
}

body.home .section_wrapper.investment_strategy_annual .login_to_download_button:hover {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #171717;
}

body.home .section_wrapper.investment_strategy_annual .login_to_download_button:hover polygon {
  fill: #171717;
}

body.home .section_wrapper.introducing_the_team {
  background-color: #ffffff;
}

body.home .section_wrapper.investment_team section {
  padding-top: 0;
  text-align: center;
}

body.home .section_wrapper.investment_team ul {
  list-style: none;
  margin: 0;	
  padding-left: 0;
}

body.home .section_wrapper.investment_team ul:before, body.home .section_wrapper.investment_team ul:after {
  content: " ";
  display: table;
}

body.home .section_wrapper.investment_team ul:after {
  clear: both;
}

body.home .section_wrapper.investment_team .team_member {
  /* width: 48.14815%; */
  float: left;
  margin-bottom: 11.11111%;
}

body.home .section_wrapper.investment_team .team_member:nth-child(2n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}

body.home .section_wrapper.investment_team .team_member:nth-child(2n + 2) {
  margin-left: 51.85185%;
  margin-right: -100%;
  clear: none;
}

body.home .section_wrapper.investment_team .team_member a:hover {
  text-decoration: none;
}

body.home .section_wrapper.investment_team .team_member .photo {
  margin-bottom: 3.7037%;
}

body.home .section_wrapper.investment_team .team_member .name {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  font-weight: 600;
  font-size: 1.25em;
  /* 20/16 */
  margin-bottom: 1.85185%;
  text-transform: none;
}

body.home .section_wrapper.investment_team .team_member .title,
body.home .section_wrapper.investment_team .team_member .location {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #a68f68;
  font-size: 1.25em;
  /* 20/16 */
  letter-spacing: 1px;
  margin-bottom: 1.85185%;
  /* text-transform: uppercase; */
}

body.home .section_wrapper.investment_team .team_member .bio-data {
  display: none;
}

@media only screen and (min-width: 30em) {
  body.home .section_wrapper.investment_team .team_member {
    width: 30.8642%;
    float: left;
  }
  body.home .section_wrapper.investment_team .team_member:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  body.home .section_wrapper.investment_team .team_member:nth-child(3n + 2) {
    margin-left: 34.5679%;
    margin-right: -100%;
    clear: none;
  }
  body.home .section_wrapper.investment_team .team_member:nth-child(3n + 3) {
    margin-left: 69.1358%;
    margin-right: -100%;
    clear: none;
  }
}

@media only screen and (min-width: 64em) {
  body.home .section_wrapper.investment_team .team_member {
    padding: 0 3.7037%;
  }
}

/* !Content: home Archive */
body.home_archive header .breadcrumbs,
body.home_archive header .breadcrumbs a {
  color: #ffffff;
}

body.home_archive .section_wrapper.overview .content {
  margin-top: 7.40741%;
}

body.home_archive .section_wrapper.overview .content .overview {
  margin-bottom: 7.40741%;
}

body.home_archive .list_as_dropdown_container {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 500;
  color: #ffffff;
  position: relative;
  z-index: 9999;
}

body.home_archive .list_as_dropdown_container a {
  color: #ffffff;
  display: block;
}

body.home_archive .list_as_dropdown_container a:hover {
  color: #ffffff;
  text-decoration: none;
}

body.home_archive .list_as_dropdown_container .list_as_dropdown_button {
  background-color: #292b32;
  border-bottom: 2px solid #a68f68;
  cursor: pointer;
  padding: 3.7037%;
}

body.home_archive .list_as_dropdown_container .list_as_dropdown_button:after {
  border: 0.4375em solid transparent;
  /* 7/16 */
  border-color: #ffffff transparent transparent transparent;
  content: "";
  height: 0;
  position: absolute;
  right: 0.625em;
  /* 10/16 */
  top: 1.5em;
  /* 20/16 */
  width: 0;
}

body.home_archive .list_as_dropdown_container .list_as_dropdown_button.active:after {
  border-color: transparent transparent #ffffff transparent;
  top: 1em;
  /* 16/16 */
}

body.home_archive .list_as_dropdown_container .list_as_dropdown_button.active + nav ul {
  padding-left: 0;
}

body.home_archive .list_as_dropdown_container .list_as_dropdown_button.active + nav ul li {
  border-bottom: 1px solid #a68f68;
  padding: 3.7037%;
}

body.home_archive .list_as_dropdown_container .list_as_dropdown_button.active + nav ul li:last-child {
  border-bottom: none;
}

body.home_archive .list_as_dropdown_container .list_as_dropdown {
  background-color: #2c2c2c;
  display: none;
  left: 0;
  position: absolute;
  right: 0;
  top: 100%;
}

body.home_archive .list_as_dropdown_container .list_as_dropdown .icon {
  max-height: 1.5em;
  /* 21/14 */
  max-width: 1.5em;
  /* 21/14 */
  vertical-align: text-bottom;
}

body.home_archive .section_wrapper.overview section {
  padding-bottom: 1px;
}

body.home_archive .section_wrapper.overview .sidebar ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

body.home_archive .section_wrapper.overview .sidebar ul:before, body.home_archive .section_wrapper.overview .sidebar ul:after {
  content: " ";
  display: table;
}

body.home_archive .section_wrapper.overview .sidebar ul:after {
  clear: both;
}

body.home_archive .section_wrapper.overview .archive {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

body.home_archive .section_wrapper.overview .archive li {
  width: 48.14815%;
  float: left;
  margin-bottom: 7.40741%;
  text-align: center;
}

body.home_archive .section_wrapper.overview .archive li:nth-child(2n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}

body.home_archive .section_wrapper.overview .archive li:nth-child(2n + 2) {
  margin-left: 51.85185%;
  margin-right: -100%;
  clear: none;
}

/* !Content: home Login */
body.home_login .section_wrapper.header .copy {
  font-size: 1.25em;
  /* 20/16 */
  line-height: 1.5;
}

body.home_login .section_wrapper.home_login {
  background-color: #f6f6f4;
}

body.home_login .section_wrapper.home_login .sidebar {
  background-color: #ffffff;
}

.section_wrapper.home_login {
  padding-top: 3.7037%;
}

.section_wrapper.home_login .sidebar {
  background-color: #f6f6f4;
  line-height: 1.25;
  margin-bottom: 3.7037%;
  padding: 3.7037%;
}

.section_wrapper.home_login .sidebar h3 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #a68f68;
  font-size: 1.125em;
  /* 18/16 */
}

.section_wrapper.home_login .message {
  float: left;
  width: 100%;
  margin: 5px 0 0;
}

/* !Content: Responsible Investing */
body.responsible_investing .section_wrapper.header h1 {
  font-size: 3em;
  /* 48/16 */
}

body.responsible_investing .section_wrapper.header .copy {
  font-size: 1.25em;
  /* 20/16 */
  line-height: 1.5;
}

body.responsible_investing .section_wrapper.corporate_responsibility .sidebar {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 700;
  width: 22.22222%;
  float: left;
  margin-right: 3.7037%;
  font-size: 0.875em;
  /* 14/16 */
  letter-spacing: 0.125em;
  /* 2/16 */
  display: none;
}

body.responsible_investing .section_wrapper.corporate_responsibility .sidebar ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
  padding-bottom: 1rem;
}

body.responsible_investing .section_wrapper.corporate_responsibility .sidebar li {
  border-top: 1px solid #e8e8e4;
  text-transform: uppercase;
}

body.responsible_investing .section_wrapper.corporate_responsibility .sidebar li:first-child {
  border-top: none;
}

body.responsible_investing .section_wrapper.corporate_responsibility .sidebar li.selected a, body.responsible_investing .section_wrapper.corporate_responsibility .sidebar li:hover a {
  color: #25517d;
}

body.responsible_investing .section_wrapper.corporate_responsibility .sidebar a {
  color: #474747;
  display: block;
  padding: 1.25rem 0;
  text-decoration: none;
}

body.responsible_investing .section_wrapper.corporate_responsibility .sidebar .icon {
  max-height: 1.5em;
  max-width: 1.5em;
  vertical-align: text-bottom;
}

body.responsible_investing .section_wrapper.corporate_responsibility .content li {
  margin-bottom: 3.7037%;
}

body.responsible_investing .section_wrapper.sustainability {
  background-color: #f6f6f4;
}

body.responsible_investing .section_wrapper.case_studies {
  text-align: center;
}

body.responsible_investing .section_wrapper.case_studies h2 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #171717;
  font-size: 1em;
  /* 16/16 */
  letter-spacing: 0.0625em;
  /* 1/16 */
  text-transform: uppercase;
}

body.responsible_investing .section_wrapper.case_studies ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

body.responsible_investing .section_wrapper.case_studies .case_study {
  width: 30.8642%;
  float: left;
  margin-bottom: 3.7037%;
}

body.responsible_investing .section_wrapper.case_studies .case_study:nth-child(3n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}

body.responsible_investing .section_wrapper.case_studies .case_study:nth-child(3n + 2) {
  margin-left: 34.5679%;
  margin-right: -100%;
  clear: none;
}

body.responsible_investing .section_wrapper.case_studies .case_study:nth-child(3n + 3) {
  margin-left: 69.1358%;
  margin-right: -100%;
  clear: none;
}

body.responsible_investing .section_wrapper.case_studies a:hover {
  text-decoration: none;
}

body.responsible_investing .section_wrapper.case_studies .photo {
  border: 0.25em solid #beb9b4;
  /* 4/16 */
  margin-bottom: 1.85185%;
}

body.responsible_investing .section_wrapper.case_studies .photo img {
  display: block;
}

body.responsible_investing .section_wrapper.case_studies .region {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #a68f68;
  font-size: 1.25em;
  /* 20/16 */
  letter-spacing: 1px;
  margin-bottom: 1.85185%;
  text-transform: uppercase;
}

body.responsible_investing .section_wrapper.case_studies .title {
  color: #474747;
  font-size: 1.5em;
  /* 24/16 */
}

body.responsible_investing .section_wrapper.case_studies .copy {
  display: none;
}

body.responsible_investing .modal .photo {
  margin-bottom: 3.7037%;
}

body.responsible_investing .modal li {
  margin-bottom: 3.7037%;
}

/* !Content: Securities */
body.securities .section_wrapper.header .breadcrumbs,
body.securities .section_wrapper.header .breadcrumbs a {
  color: #ffffff;
}

body.securities .section_wrapper.header h1 {
  font-size: 2.75em;
  /* 44/16 */
}

body.securities .section_wrapper.header .copy {
  font-size: 1.25em;
  /* 20/16 */
  line-height: 1.5;
}

body.securities .section_wrapper.intro {
  background-color: #f6f6f4;
}

body.securities .section_wrapper.intro .sidebar {
  background-color: #f6f6f4;
  color: #ffffff;
  margin-bottom: 3.7037%;
  padding: 3.7037%;
  text-align: center;
}

body.securities .section_wrapper.intro .sidebar ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

body.securities .section_wrapper.intro .sidebar ul:before, body.securities .section_wrapper.intro .sidebar ul:after {
  content: " ";
  display: table;
}

body.securities .section_wrapper.intro .sidebar ul:after {
  clear: both;
}

body.securities .section_wrapper.intro .sidebar li {
  width: 30.8642%;
  float: left;
  margin-right: 3.7037%;
  font-style: italic;
}

body.securities .section_wrapper.intro .sidebar li:last-child {
  float: right;
  margin-right: 0;
}

body.securities .section_wrapper.intro .sidebar strong {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-weight: 400;
  display: block;
  font-size: 4em;
  /* 64/16 */
  font-style: normal;
  text-transform: uppercase;
}

body.securities .section_wrapper.special_reports h2 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #171717;
  font-size: 1em;
  /* 16/16 */
  letter-spacing: 0.0625em;
  /* 1/16 */
  text-transform: uppercase;
  text-align: center;
}

body.securities .section_wrapper.securities_videos {
  background-color: #f6f6f4;
}

body.securities .section_wrapper.securities_videos h2 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 700;
  color: #171717;
  font-size: 1em;
  /* 16/16 */
  letter-spacing: 0.0625em;
  /* 1/16 */
  text-transform: uppercase;
  text-align: center;
}

body.securities .section_wrapper.securities_videos .videos {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

body.securities .section_wrapper.securities_videos .videos:before, body.securities .section_wrapper.securities_videos .videos:after {
  content: " ";
  display: table;
}

body.securities .section_wrapper.securities_videos .videos:after {
  clear: both;
}

body.securities .section_wrapper.securities_videos .video {
  width: 48.14815%;
  float: left;
  margin-bottom: 3.7037%;
}

body.securities .section_wrapper.securities_videos .video:nth-child(2n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}

body.securities .section_wrapper.securities_videos .video:nth-child(2n + 2) {
  margin-left: 51.85185%;
  margin-right: -100%;
  clear: none;
}

body.securities .section_wrapper.securities_videos .image {
  margin-bottom: 1.85185%;
}

body.securities .section_wrapper.securities_team section {
  text-align: center;
}

body.securities .section_wrapper.securities_team .content {
  padding-top: 1.85185%;
}

body.securities .section_wrapper.securities_team ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

body.securities .section_wrapper.securities_team ul:before, body.securities .section_wrapper.securities_team ul:after {
  content: " ";
  display: table;
}

body.securities .section_wrapper.securities_team ul:after {
  clear: both;
}

body.securities .section_wrapper.securities_team .team_member {
  width: 48.14815%;
  float: left;
  margin-bottom: 11.11111%;
}

body.securities .section_wrapper.securities_team .team_member:nth-child(2n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}

body.securities .section_wrapper.securities_team .team_member:nth-child(2n + 2) {
  margin-left: 51.85185%;
  margin-right: -100%;
  clear: none;
}

body.securities .section_wrapper.securities_team .team_member a:hover {
  text-decoration: none;
}

body.securities .section_wrapper.securities_team .team_member .photo {
  margin-bottom: 3.7037%;
}

body.securities .section_wrapper.securities_team .team_member .name {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  font-weight: 600;
  font-size: 1.25em;
  /* 20/16 */
  margin-bottom: 1.85185%;
  text-transform: none;
}

body.securities .section_wrapper.securities_team .team_member .title,
body.securities .section_wrapper.securities_team .team_member .location {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #a68f68;
  font-size: 1.25em;
  /* 20/16 */
  letter-spacing: 1px;
  margin-bottom: 1.85185%;
  /* text-transform: uppercase; */
}

body.securities .section_wrapper.securities_team .team_member .bio-data {
  display: none;
}

@media only screen and (min-width: 30em) {
  body.securities .section_wrapper.securities_team .team_member {
    width: 30.8642%;
    float: left;
  }
  body.securities .section_wrapper.securities_team .team_member:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  body.securities .section_wrapper.securities_team .team_member:nth-child(3n + 2) {
    margin-left: 34.5679%;
    margin-right: -100%;
    clear: none;
  }
  body.securities .section_wrapper.securities_team .team_member:nth-child(3n + 3) {
    margin-left: 69.1358%;
    margin-right: -100%;
    clear: none;
  }
}

@media only screen and (min-width: 64em) {
  body.securities .section_wrapper.securities_team .team_member {
    padding: 0 3.7037%;
  }
}

/* !Content: TLD */
body.tld .section_wrapper.about .sidebar {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 700;
  font-size: 0.875em;
  /* 14/16 */
  letter-spacing: 0.125em;
  /* 2/16 */
}

body.tld .section_wrapper.about .sidebar:before, body.tld .section_wrapper.about .sidebar:after {
  content: " ";
  display: table;
}

body.tld .section_wrapper.about .sidebar:after {
  clear: both;
}

body.tld .section_wrapper.about .sidebar .abuse_manager,
body.tld .section_wrapper.about .sidebar .policies_and_links {
  width: 48.14815%;
  float: left;
  margin-right: 3.7037%;
}

body.tld .section_wrapper.about .sidebar .policies_and_links {
  float: right;
  margin-right: 0;
}

body.tld .section_wrapper.about .sidebar ul {
  list-style: square;
  padding-left: 1em;
}

body.tld .section_wrapper.about .sidebar li {
  text-transform: uppercase;
}

body.tld .section_wrapper.about .sidebar li.selected a, body.tld .section_wrapper.about .sidebar li:hover a {
  color: #25517d;
}

body.tld .section_wrapper.about .sidebar h4 {
  color: #beb9b4;
}

body.tld .section_wrapper.about .sidebar a {
  color: #474747;
  display: block;
  padding: 3.7037% 0;
  text-decoration: none;
}

/* !Content: Videos */
body.home_videos .section_wrapper.header h1 {
  font-size: 2.75em;
  /* 44/16 */
}

body.home_videos .section_wrapper.header .copy {
  font-size: 1.25em;
  /* 20/16 */
  line-height: 1.5;
}

body.home_videos .section_wrapper.sort_videos {
  background-color: #292b32;
}

body.home_videos .section_wrapper.sort_videos section {
  padding-bottom: 0;
  padding-top: 0;
}

body.home_videos .section_wrapper.sort_videos .sort_videos_form {
  background-color: #292b32;
  clear: both;
  overflow: visible !important;
  padding: 1.85185% 3.7037%;
}

body.home_videos .section_wrapper.sort_videos .sort_videos_form .field {
  overflow: visible !important;
}

body.home_videos .section_wrapper.sort_videos .sort_videos_form .field label {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-weight: 500;
  color: #a68f68;
  display: block;
  float: none;
  letter-spacing: 0.1875em;
  /* 3/16 */
  margin-bottom: 3.7037%;
  margin-right: 0;
  text-align: left;
  text-transform: uppercase;
  width: auto;
}

body.home_videos .section_wrapper.sort_videos .sort_videos_form .field > div {
  float: none;
  width: auto;
}

body.home_videos .section_wrapper.sort_videos .sort_videos_form .field select {
  font-size: 2em;
  /* 32/16 */
}

body.home_videos .section_wrapper.sort_videos .field label {
  color: #ffffff !important;
}

body.home_videos .section_wrapper.sort_videos button {
  background-color: transparent;
  border: 0.125em solid #a68f68;
  /* 2/16 */
  margin-right: 0.5em;
  /* 8/16 */
}

body.home_videos .section_wrapper.sort_videos button:hover, body.home_videos .section_wrapper.sort_videos button.selected {
  background-color: #a68f68;
  color: #ffffff;
}

body.home_videos .section_wrapper.home_videos .videos {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

body.home_videos .section_wrapper.home_videos .videos:before, body.home_videos .section_wrapper.home_videos .videos:after {
  content: " ";
  display: table;
}

body.home_videos .section_wrapper.home_videos .videos:after {
  clear: both;
}

body.home_videos .section_wrapper.home_videos .video {
  width: 48.14815%;
  float: left;
  margin-bottom: 3.7037%;
}

body.home_videos .section_wrapper.home_videos .video:nth-child(2n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}

body.home_videos .section_wrapper.home_videos .video:nth-child(2n + 2) {
  margin-left: 51.85185%;
  margin-right: -100%;
  clear: none;
}

body.home_videos .section_wrapper.home_videos .image {
  margin-bottom: 1.85185%;
}

.corner-slider {
  position: fixed;
  z-index: 10000;
  overflow: auto;
  max-width: 600px;
  bottom: 1vh !important;
  right: 0 !important;
  max-height: 98vh;
  padding: 28px 25px 18px;
  border: 1px solid #a68f68;
  color: #fff;
  background-color: #303030;
  -webkit-transform: translatex(600px);
  -ms-transform: translatex(600px);
  transform: translatex(600px);
  -webkit-transition: -webkit-transform .4s ease;
  transition: -webkit-transform .4s ease;
  transition: transform .4s ease;
  transition: transform .4s ease, -webkit-transform .4s ease;
  -webkit-overflow-scrolling: touch;
}

@media (min-height: 600px) {
  .corner-slider {
    bottom: 10vh !important;
    max-height: 90vh;
  }
}

@media (min-width: 600px) {
  .corner-slider {
    padding: 55px 50px 35px;
  }
}

.corner-slider.shown {
  -webkit-transform: translatex(0);
  -ms-transform: translatex(0);
  transform: translatex(0);
}

.corner-slider .close {
  display: block;
  position: absolute;
  cursor: pointer;
  z-index: 1002;
  right: 16px;
  top: 18px;
  width: 22px;
  height: 22px;
  background: url(/assets/images/close-btn.svg) 0 0 no-repeat;
  background-size: 22px;
}

.corner-slider .close span {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

@media (max-width: 370px) {
  .corner-slider iframe {
    height: 150px;
  }
}

.corner-slider-title {
  color: #fff;
  font-size: 1.5rem;
  letter-spacing: -1px;
  margin-bottom: .66666em;
}

@media (min-width: 600px) {
  .corner-slider-title {
    font-size: 2.25rem;
    margin-bottom: 1.111111em;
  }
}

.corner-slider-opt-in {
  color: #a68f68;
  font-size: 1.125rem;
  font-style: italic;
  margin-bottom: 0;
}

@media (min-width: 600px) {
  .corner-slider-opt-in {
    font-size: 1.5rem;
  }
}

.corner-slider-body {
  font-size: 1rem;
}

@media (min-width: 600px) {
  .corner-slider-body {
    font-size: 1.25rem;
  }
}

.corner-slider-fineprint {
  font-size: .8125rem;
  font-style: italic;
}

.reports-carousel {
  margin: 0 auto 3.7037%;
  padding: 0 54px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.reports-carousel .slick-prev,
.reports-carousel .slick-next {
  background: #FFF;
  background: transparent url(/assets/images/icons/arrow_left.png) top left no-repeat;
  position: absolute;
  width: 43px !important;
  height: 43px !important;
  border-radius: 100%;
  padding: 1px;
  top: 45%;
}

.reports-carousel .slick-prev:before,
.reports-carousel .slick-next:before {
  display: none;
}

.reports-carousel .slick-prev {
  left: 10px;
}

.reports-carousel .slick-next {
  right: 10px;
  background-image: url(/assets/images/icons/arrow_right.png);
}

.reports-carousel .slick-list {
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

.reports-carousel .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.reports-carousel .slick-slide {
  height: auto;
}

.reports-carousel .article {
  background-color: #25517d;
  margin: 0 10px 10px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%;
}

@media (min-width: 500px) {
  .reports-carousel .article {
    -ms-flex-preferred-size: 44%;
    flex-basis: 44%;
  }
}

@media (min-width: 768px) {
  .reports-carousel .article {
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
  }
}

@media (min-width: 900px) {
  .reports-carousel .article {
    -ms-flex-preferred-size: 22%;
    flex-basis: 22%;
  }
}

.reports-carousel .article a {
  display: block;
  color: #ffffff;
}

.reports-carousel .article a:hover {
  text-decoration: none;
}

.reports-carousel.slick-initialized {
  display: block;
}

.reports-carousel.slick-initialized .article {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.reports-carousel .title {
  font-size: 1.25rem;
  line-height: 1.25;
  padding: 7.40741%;
}

.reports-carousel .slick-dots {
  padding: 0 10px;
  margin: 0 auto 10px;
  position: static;
  width: auto;
}

.case-study-carousel {
  max-width: 365px;
  margin: 0 auto;
}

.case-study-carousel .slick-prev,
.case-study-carousel .slick-next {
  background: transparent url("/assets/images/thin-right-arrow-lighter-gray.svg") 50% 50% no-repeat;
  background-size: 24px 13px;
  position: absolute;
  width: 55px !important;
  height: 55px !important;
  padding: 1px;
  border: 2px solid #d9d9d9;
  top: 50%;
  margin-top: -28px;
}

.case-study-carousel .slick-prev:before,
.case-study-carousel .slick-next:before {
  display: none;
}

.case-study-carousel .slick-prev {
  left: -85px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.case-study-carousel .slick-next {
  right: -85px;
}

.case-study-carousel .slick-nav-wrap {
  position: relative;
}

.case-study-carousel .slick-list {
  -webkit-box-shadow: 12px 12px 18px rgba(0, 0, 0, 0.2);
  box-shadow: 12px 12px 18px rgba(0, 0, 0, 0.2);
}

.case-study-carousel.slick-initialized {
  display: block;
}

.case-study-carousel .title {
  font-size: 1.25rem;
  line-height: 1.25;
  padding: 7.40741%;
}

.case-study-carousel .slick-dots {
  padding: 0 10px;
  margin: 19px auto 10px;
  position: static;
  width: auto;
}

.case-study-carousel .slick-dots li button:hover {
  background: transparent;
  border: 0 none;
  color: inherit;
}

.case-study-carousel .slick-dots li button:before {
  opacity: 1;
  color: #d5d5d5;
}

.case-study-carousel .slick-dots li.slick-active button:before {
  opacity: 1;
  color: #a68f68;
}

.case-study-carousel__item:not(:first-child) {
  display: none;
}

.slick-initialized .case-study-carousel__item {
  display: block;
}

.case-study-carousel__image {
  background-color: #474747;
}

.case-study-carousel__image img {
  display: block;
  max-width: auto;
  -o-object-fit: cover;
  object-fit: cover;
}

@supports not (display: grid) {
  .case-study-carousel__image img {
    max-width: 100%;
    height: auto;
  }
}

.case-study-carousel__desc {
  background: #25517d;
  color: #fff;
  padding: 9px 20px;
  text-transform: uppercase;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
  font-size: 0.75rem;
  line-height: 1.41667;
  font-weight: 500;
}

.case-study-carousel__location {
  background: #fafafa;
  padding: 4px 26px;
  color: #a68f68;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-size: 1.5rem;
  letter-spacing: .15em;
  text-transform: uppercase;
}

.offerings-block:nth-of-type(odd) {
  background-color: #f6f6f4;
}

.sidebar-statistics {
  background-color: #171717;
  background-position: 50% 50%;
  background-size: cover;
  color: #ffffff;
  margin-bottom: 3.7037%;
  min-height: 20em;
  /* 320/16 */
  padding: 3.7037%;
  text-align: center;
}

@media only screen and (min-width: 48em) {
  .sidebar-statistics {
    width: 30.8642%;
    float: left;
    margin-right: 3.7037%;
    text-align: left;
  }
}

.sidebar-statistics-list {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

.sidebar-statistics-list:before, .sidebar-statistics-list:after {
  content: " ";
  display: table;
}

.sidebar-statistics-list:after {
  clear: both;
}

.sidebar-statistics-item {
  width: 30.8642%;
  float: left;
  margin-right: 3.7037%;
  font-style: italic;
}

.sidebar-statistics-item:last-child {
  float: right;
  margin-right: 0;
}

.sidebar-statistics-item:nth-child(3n) {
  margin-right: 0;
}

.sidebar-statistics-item:nth-child(3n+1) {
  float: left;
  clear: left;
}

@media only screen and (min-width: 48em) {
  .sidebar-statistics-item {
    float: none !important;
    margin-bottom: 11.11111%;
    margin-right: 0;
    width: auto;
  }
}

.sidebar-statitics-number {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A", "Knockout 27 B", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #ffffff;
  display: block;
  font-size: 4rem;
  font-style: normal;
  text-transform: uppercase;
}

.offerings-block-content .button {
  margin-right: 1em;
}

@media only screen and (min-width: 48em) {
  .offerings-block-content {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
  }
}

/* !Plugins */
@font-face {
  font-family: "raleway Extralight","calibri light","Raleway Thin","slick";
  src: url("/assets/fonts/slick.eot");
  src: url("/assets/fonts/slick.eot?#iefix") format("embedded-opentype"), url("/assets/fonts/slick.woff") format("woff"), url("/assets/fonts/slick.ttf") format("truetype"), url("/assets/fonts/slick.svg#slick") format("svg");
  font-weight: normal;
  font-style: normal;
}

.slick-loading .slick-list {
  background-image: url("/assets/images/ajax-loader.gif");
}

.slick-dots {
  height: auto !important;
}

.slick-dots li button:before {
  font-size: 12px;
}

.slick-track {
  margin-left: auto;
  margin-right: auto;
}

/* !Media Queries */
/* Breakpoints:

>= 480px
@media only screen and (min-width: 30em)

>= 600px
@media only screen and (min-width: 37.5em)

>= 640px
@media only screen and (min-width: 40em)

>= 768px
@media only screen and (min-width: 48em)

>= 800px
@media only screen and (min-width: 50em)

>= 900px
@media only screen and (min-width: 56.25em)

>= 980px
@media only screen and (min-width: 61.25em)

>= 1024px
@media only screen and (min-width: 64em)

>= 1140px
@media only screen and (min-width: 71.25em)

*/
@media only screen and (min-width: 30em) {
  body.careers .section_wrapper.our_people {
    text-align: center;
  }
  body.careers .section_wrapper.our_people li strong {
    font-size: 5em;
    /* 80/16 */
  }
  body.careers .section_wrapper.our_people_quote section {
    padding-left: 11.11111%;
    padding-right: 11.11111%;
  }
  body.careers .section_wrapper.our_people_quote section .icon {
    display: inline-block;
  }
  body.careers .section_wrapper.our_values section {
    padding-left: 7.40741%;
    padding-right: 7.40741%;
  }
  body.careers .section_wrapper.our_values section .icon {
    display: inline-block;
  }
  .modal.country_info .section_wrapper.local_offering li {
    width: 48.14815%;
    float: left;
    margin-bottom: 3.7037%;
  }
  .modal.country_info .section_wrapper.local_offering li:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  .modal.country_info .section_wrapper.local_offering li:nth-child(2n + 2) {
    margin-left: 51.85185%;
    margin-right: -100%;
    clear: none;
  }
  form .field label {
    width: 22.22222%;
    float: left;
    margin-right: 3.7037%;
    display: inline;
  }
  form .field > div {
    width: 74.07407%;
    float: right;
    margin-right: 0;
  }
  form .field > div input,
  form .field > div select,
  form .field > div textarea {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  form .controls {
    margin-left: 25.92593%;
  }
  body.fund .strategy_sectors_and_inception .strategy {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
  }
  body.fund .strategy_sectors_and_inception .sectors_and_inception {
    width: 39.50617%;
    float: right;
    margin-right: 0;
  }
  body.home .section_wrapper.intro .copy .view_our_investment_opportunities_button {
    font-size: 0.875em;
    /* 14/16 */
  }
  body.home .section_wrapper.investment_strategy_annual .copy {
    width: 65.4321%;
    float: left;
    margin-right: 3.7037%;
    margin-bottom: 0;
  }
  body.home .section_wrapper.investment_strategy_annual .cover {
    width: 30.8642%;
    float: right;
    margin-right: 0;
  }
  body.home .section_wrapper.overview .statistics {
    font-size: 1em;
    /* 16/16 */
  }
  body.home .section_wrapper.overview li em {
    font-size: 5em;
    /* 80/16 */
  }
  body.home .section_wrapper.offering li {
    width: 48.14815%;
    float: left;
    margin-bottom: 3.7037%;
  }
  body.home .section_wrapper.offering li:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  body.home .section_wrapper.offering li:nth-child(2n + 2) {
    margin-left: 51.85185%;
    margin-right: -100%;
    clear: none;
  }
  body.investment_opportunities .section_wrapper.header h1 {
    font-size: 3.75em;
    /* 60/16 */
  }
  /*
	body.job {

		// Posting: Increase Heading Size
		.section_wrapper.posting {

			.content {

				h1 {
					font-size: 3.75em; }
			}
		}
	}
*/
  body.legal .section_wrapper.statement .content h1 {
    font-size: 3.75em;
    /* 60/16 */
  }
  /*
	body.news_article {

		// Article: Increase Heading Size
		.section_wrapper.article {

			.content {

				h1 {
					font-size: 3.75em; }
			}
		}
	}
*/
  body.our_people .section_wrapper.employees .employee {
    width: 23.14815%;
  }
  body.responsible_investing .section_wrapper.header h1 {
    font-size: 3.75em;
    /* 60/16 */
  }
  body.responsible_investing .section_wrapper.green_guide .sidebar {
    width: 22.22222%;
    float: left;
    margin-right: 3.7037%;
  }
  body.responsible_investing .section_wrapper.green_guide .content {
    width: 65.4321%;
    float: left;
    margin-right: 3.7037%;
  }
}

@media only screen and (min-width: 37.5em) {
  h1 {
    font-size: 4.5em;
    /* 72/16 */
  }
  body.careers .section_wrapper.header h1,
  body.careers .section_wrapper.header .copy {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
  }
  body.careers .section_wrapper.job_search .copy,
  body.careers .section_wrapper.job_search .find_a_job_in_your_region {
    width: 48.14815%;
    float: left;
    margin-right: 3.7037%;
  }
  body.careers .section_wrapper.job_search .find_a_job_in_your_region {
    float: right;
    margin-right: 0;
  }
  body.careers .section_wrapper.recruitment_programs {
    background: url("/assets/images/careers/background-recruitment_programs.jpg") center top no-repeat;
    background-size: cover;
  }
  body.careers .section_wrapper.recruitment_programs .copy {
    width: 48.14815%;
    float: left;
    margin-right: 3.7037%;
  }
  body.contact .section_wrapper.regional_locations .location {
    width: 46.73913%;
    float: left;
  }
  body.contact .section_wrapper.regional_locations .location:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  body.contact .section_wrapper.regional_locations .location:nth-child(2n + 2) {
    margin-left: 53.26087%;
    margin-right: -100%;
    clear: none;
  }
  .modal.country_info .mfp-content {
    padding-top: 7.40741%;
  }
  .modal.country_info .section_wrapper.local_info .copy {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
  }
  .modal.country_info .section_wrapper.local_info .addresses {
    width: 39.50617%;
    float: right;
    margin-right: 0;
  }
  .modal.country_info .section_wrapper.local_overview h2 {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    text-align: left;
  }
  .modal.country_info .section_wrapper.local_overview .copy {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  .modal.country_info .section_wrapper.local_links h2,
  .modal.country_info .section_wrapper.local_files h2,
  .modal.country_info .section_wrapper.local_photos h2 {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
    text-align: left;
  }
  .modal.country_info .section_wrapper.local_links .copy,
  .modal.country_info .section_wrapper.local_files .copy,
  .modal.country_info .section_wrapper.local_photos .copy {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
  }
  .modal.country_info .section_wrapper.local_links .links,
  .modal.country_info .section_wrapper.local_links .files,
  .modal.country_info .section_wrapper.local_links .photos,
  .modal.country_info .section_wrapper.local_files .links,
  .modal.country_info .section_wrapper.local_files .files,
  .modal.country_info .section_wrapper.local_files .photos,
  .modal.country_info .section_wrapper.local_photos .links,
  .modal.country_info .section_wrapper.local_photos .files,
  .modal.country_info .section_wrapper.local_photos .photos {
    width: 39.50617%;
    float: right;
    margin-right: 0;
  }
  .modal.country_info .section_wrapper.local_case_studies .photos {
    width: 39.50617%;
    float: left;
    margin-right: 3.7037%;
  }
  .modal.country_info .section_wrapper.local_case_studies .copy {
    width: 56.79012%;
    float: right;
    margin-right: 0;
  }
  .modal.country_info .section_wrapper.local_offering .lead {
    margin-left: 8.64198%;
    margin-right: 8.64198%;
  }
  .modal.country_info .section_wrapper.local_files h2 {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
    text-align: left;
  }
  .modal.country_info .section_wrapper.local_files .copy {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
  }
  .modal.country_info .section_wrapper.local_files .files {
    width: 39.50617%;
    float: right;
    margin-right: 0;
  }
  body.e_regi .section_wrapper.home_reports_and_videos .button,
  body.isa .section_wrapper.home_reports_and_videos .button {
    font-size: 0.75em;
    /* 12/16 */
  }
  body.e_regi .section_wrapper.home_reports_and_videos .home_reports,
  body.isa .section_wrapper.home_reports_and_videos .home_reports {
    width: 48.14815%;
    float: left;
    margin-right: 3.7037%;
  }
  body.e_regi .section_wrapper.home_reports_and_videos .videos,
  body.isa .section_wrapper.home_reports_and_videos .videos {
    width: 48.14815%;
    float: right;
    margin-right: 0;
  }
  body.isa .section_wrapper.overview .image {
    width: 48.14815%;
    float: left;
    margin-right: 3.7037%;
  }
  body.isa .section_wrapper.overview .copy {
    width: 48.14815%;
    float: right;
    margin-right: 0;
  }
  body.fund .section_wrapper.details h1 {
    width: 74.07407%;
    float: left;
    margin-right: 3.7037%;
    font-size: 4.375em;
    /* 70/16 */
  }
  body.fund .section_wrapper.details .highlights {
    width: 74.07407%;
    float: left;
    margin-right: 3.7037%;
    clear: both;
  }
  body.fund .section_wrapper.assets .asset {
    width: 30.8642%;
    float: left;
    text-align: center;
  }
  body.fund .section_wrapper.assets .asset:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  body.fund .section_wrapper.assets .asset:nth-child(3n + 2) {
    margin-left: 34.5679%;
    margin-right: -100%;
    clear: none;
  }
  body.fund .section_wrapper.assets .asset:nth-child(3n + 3) {
    margin-left: 69.1358%;
    margin-right: -100%;
    clear: none;
  }
  body.history .section_wrapper.timeline.highlight li:not(.line) {
    margin-left: 8.64198%;
    margin-right: 8.64198%;
  }
  body.home .section_wrapper.offering .lead {
    margin-left: 8.64198%;
    margin-right: 8.64198%;
  }
  body.home .section_wrapper.latest_news_and_careers .latest_news {
    width: 48.14815%;
    float: left;
    margin-right: 3.7037%;
    margin-bottom: 0;
  }
  body.home .section_wrapper.latest_news_and_careers .careers {
    width: 48.14815%;
    float: right;
    margin-right: 0;
  }
  body.investment_opportunities .section_wrapper.funds_selector .funds_by_region,
  body.investment_opportunities .section_wrapper.funds_selector .funds_by_strategy {
    width: 48.14815%;
    float: left;
    margin-right: 3.7037%;
  }
  body.investment_opportunities .section_wrapper.funds_selector .funds_by_region {
    margin-bottom: 0;
  }
  body.investment_opportunities .section_wrapper.funds_selector .funds_by_strategy {
    float: right;
    margin-right: 0;
    border-left: 0.125em solid #a68f68;
    /* 2/16 */
    padding-left: 7.40741%;
  }
  body.isa .section_wrapper.overview section,
  body.e_regi .section_wrapper.overview section,
  body.e_regi_map .section_wrapper.overview section,
  body.home_archive .section_wrapper.overview section {
    padding-bottom: 7.40741%;
  }
  body.isa .section_wrapper.overview .sidebar,
  body.e_regi .section_wrapper.overview .sidebar,
  body.e_regi_map .section_wrapper.overview .sidebar,
  body.home_archive .section_wrapper.overview .sidebar {
    font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
    font-weight: 700;
    width: 30.8642%;
    float: left;
    margin-right: 3.7037%;
    font-size: 0.875em;
    /* 14/16 */
    letter-spacing: 0.125em;
    /* 2/16 */
  }
  body.isa .section_wrapper.overview .sidebar ul,
  body.e_regi .section_wrapper.overview .sidebar ul,
  body.e_regi_map .section_wrapper.overview .sidebar ul,
  body.home_archive .section_wrapper.overview .sidebar ul {
    list-style: none;
    margin: 0;
    padding-left: 0;
    padding-bottom: 1rem;
  }
  body.isa .section_wrapper.overview .sidebar li,
  body.e_regi .section_wrapper.overview .sidebar li,
  body.e_regi_map .section_wrapper.overview .sidebar li,
  body.home_archive .section_wrapper.overview .sidebar li {
    border-top: 1px solid #e8e8e4;
    text-transform: uppercase;
  }
  body.isa .section_wrapper.overview .sidebar li:first-child,
  body.e_regi .section_wrapper.overview .sidebar li:first-child,
  body.e_regi_map .section_wrapper.overview .sidebar li:first-child,
  body.home_archive .section_wrapper.overview .sidebar li:first-child {
    border-top: none;
  }
  body.isa .section_wrapper.overview .sidebar li.selected a, body.isa .section_wrapper.overview .sidebar li:hover a,
  body.e_regi .section_wrapper.overview .sidebar li.selected a,
  body.e_regi .section_wrapper.overview .sidebar li:hover a,
  body.e_regi_map .section_wrapper.overview .sidebar li.selected a,
  body.e_regi_map .section_wrapper.overview .sidebar li:hover a,
  body.home_archive .section_wrapper.overview .sidebar li.selected a,
  body.home_archive .section_wrapper.overview .sidebar li:hover a {
    color: #25517d;
  }
  body.isa .section_wrapper.overview .sidebar a,
  body.e_regi .section_wrapper.overview .sidebar a,
  body.e_regi_map .section_wrapper.overview .sidebar a,
  body.home_archive .section_wrapper.overview .sidebar a {
    color: #474747;
    display: block;
    padding: 1.25rem 0;
    text-decoration: none;
  }
  body.isa .section_wrapper.overview .sidebar .icon,
  body.e_regi .section_wrapper.overview .sidebar .icon,
  body.e_regi_map .section_wrapper.overview .sidebar .icon,
  body.home_archive .section_wrapper.overview .sidebar .icon {
    max-height: 1.5em;
    max-width: 1.5em;
    vertical-align: text-bottom;
  }
  body.isa .section_wrapper.overview .content,
  body.e_regi .section_wrapper.overview .content,
  body.e_regi_map .section_wrapper.overview .content,
  body.home_archive .section_wrapper.overview .content {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
    margin-top: 0;
  }
  body.investment_vehicles .section_wrapper.filter_funds .filter_funds_form .field {
    width: 48.14815%;
    float: left;
    margin-right: 3.7037%;
  }
  body.investment_vehicles .section_wrapper.filter_funds .filter_funds_form .field:last-child {
    float: right;
    margin-right: 0;
  }
  body.our_people .section_wrapper.header .filter_employees_form .field {
    width: 48.14815%;
    float: left;
    margin-right: 3.7037%;
  }
  body.our_people .section_wrapper.header .filter_employees_form .field:last-child {
    float: right;
    margin-right: 0;
  }
  body.recruitment_programs .section_wrapper.header h1,
  body.recruitment_programs .section_wrapper.header .copy {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
  }
  body.recruitment_programs .section_wrapper.recruitment_programs .sidebar {
    font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
    font-weight: 700;
    width: 30.8642%;
    float: left;
    margin-right: 3.7037%;
    font-size: 0.875em;
    /* 14/16 */
    letter-spacing: 0.125em;
    /* 2/16 */
  }
  body.recruitment_programs .section_wrapper.recruitment_programs .sidebar ul {
    list-style: none;
    margin: 0;
    padding-left: 0;
    padding-bottom: 1rem;
  }
  body.recruitment_programs .section_wrapper.recruitment_programs .sidebar li {
    border-top: 1px solid #e8e8e4;
    text-transform: uppercase;
  }
  body.recruitment_programs .section_wrapper.recruitment_programs .sidebar li:first-child {
    border-top: none;
  }
  body.recruitment_programs .section_wrapper.recruitment_programs .sidebar li.selected a, body.recruitment_programs .section_wrapper.recruitment_programs .sidebar li:hover a {
    color: #25517d;
  }
  body.recruitment_programs .section_wrapper.recruitment_programs .sidebar a {
    color: #474747;
    display: block;
    padding: 1.25rem 0;
    text-decoration: none;
  }
  body.recruitment_programs .section_wrapper.recruitment_programs .sidebar .icon {
    max-height: 1.5em;
    max-width: 1.5em;
    vertical-align: text-bottom;
  }
  body.recruitment_programs .section_wrapper.recruitment_programs .content {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
  }
  body.recruitment_programs .section_wrapper.school_events .sidebar {
    font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
    font-weight: 700;
    width: 30.8642%;
    float: left;
    margin-right: 3.7037%;
    font-size: 0.875em;
    /* 14/16 */
    letter-spacing: 0.125em;
    /* 2/16 */
  }
  body.recruitment_programs .section_wrapper.school_events .sidebar ul {
    list-style: none;
    margin: 0;
    padding-left: 0;
    padding-bottom: 1rem;
  }
  body.recruitment_programs .section_wrapper.school_events .sidebar li {
    border-top: 1px solid #e8e8e4;
    text-transform: uppercase;
  }
  body.recruitment_programs .section_wrapper.school_events .sidebar li:first-child {
    border-top: none;
  }
  body.recruitment_programs .section_wrapper.school_events .sidebar li.selected a, body.recruitment_programs .section_wrapper.school_events .sidebar li:hover a {
    color: #25517d;
  }
  body.recruitment_programs .section_wrapper.school_events .sidebar a {
    color: #474747;
    display: block;
    padding: 1.25rem 0;
    text-decoration: none;
  }
  body.recruitment_programs .section_wrapper.school_events .sidebar .icon {
    max-height: 1.5em;
    max-width: 1.5em;
    vertical-align: text-bottom;
  }
  body.recruitment_programs .section_wrapper.school_events .content {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
  }
  body.home .section_wrapper.previous_investment_strategy_annual ul .chapter {
    width: 30.8642%;
    float: left;
  }
  body.home .section_wrapper.previous_investment_strategy_annual ul .chapter:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  body.home .section_wrapper.previous_investment_strategy_annual ul .chapter:nth-child(3n + 2) {
    margin-left: 34.5679%;
    margin-right: -100%;
    clear: none;
  }
  body.home .section_wrapper.previous_investment_strategy_annual ul .chapter:nth-child(3n + 3) {
    margin-left: 69.1358%;
    margin-right: -100%;
    clear: none;
  }
  body.home .section_wrapper.previous_investment_strategy_annual ul .title {
    font-size: 1.5em;
    /* 24/16 */
  }
  body.home_reports .section_wrapper.header h1,
  body.home_reports .section_wrapper.header .copy {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
  }
  body.home_reports .section_wrapper.sort_reports .sort_reports_form .field {
    margin-bottom: 0;
  }
  body.home_reports .section_wrapper.sort_reports .sort_reports_form .field label {
    display: inline-block;
    margin-bottom: 0;
    margin-right: 1.85185%;
  }
  body.home_reports .section_wrapper.sort_reports .sort_reports_form .field div {
    display: inline-block;
  }
  body.home_videos .section_wrapper.header h1,
  body.home_videos .section_wrapper.header .copy {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
  }
  body.home_videos .section_wrapper.sort_videos .sort_videos_form .field {
    margin-bottom: 0;
  }
  body.home_videos .section_wrapper.sort_videos .sort_videos_form .field label {
    display: inline-block;
    margin-bottom: 0;
    margin-right: 1.85185%;
  }
  body.home_videos .section_wrapper.sort_videos .sort_videos_form .field div {
    display: inline-block;
  }
  body.home_videos .section_wrapper.home_videos .video {
    width: 30.8642%;
    float: left;
  }
  body.home_videos .section_wrapper.home_videos .video:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  body.home_videos .section_wrapper.home_videos .video:nth-child(3n + 2) {
    margin-left: 34.5679%;
    margin-right: -100%;
    clear: none;
  }
  body.home_videos .section_wrapper.home_videos .video:nth-child(3n + 3) {
    margin-left: 69.1358%;
    margin-right: -100%;
    clear: none;
  }
  body.securities .section_wrapper.securities_videos .video {
    width: 30.8642%;
    float: left;
  }
  body.securities .section_wrapper.securities_videos .video:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  body.securities .section_wrapper.securities_videos .video:nth-child(3n + 2) {
    margin-left: 34.5679%;
    margin-right: -100%;
    clear: none;
  }
  body.securities .section_wrapper.securities_videos .video:nth-child(3n + 3) {
    margin-left: 69.1358%;
    margin-right: -100%;
    clear: none;
  }
}

@media only screen and (min-width: 40em) {
  .modal.country_info .section_wrapper.local_offering li {
    width: 30.8642%;
    float: left;
  }
  .modal.country_info .section_wrapper.local_offering li:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  .modal.country_info .section_wrapper.local_offering li:nth-child(3n + 2) {
    margin-left: 34.5679%;
    margin-right: -100%;
    clear: none;
  }
  .modal.country_info .section_wrapper.local_offering li:nth-child(3n + 3) {
    margin-left: 69.1358%;
    margin-right: -100%;
    clear: none;
  }
  body.home .section_wrapper.offering li {
    width: 30.8642%;
    float: left;
  }
  body.home .section_wrapper.offering li:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  body.home .section_wrapper.offering li:nth-child(3n + 2) {
    margin-left: 34.5679%;
    margin-right: -100%;
    clear: none;
  }
  body.home .section_wrapper.offering li:nth-child(3n + 3) {
    margin-left: 69.1358%;
    margin-right: -100%;
    clear: none;
  }
}

@media only screen and (min-width: 48em) {
  body.careers .section_wrapper.overview_and_diversity .sidebar {
    display: block;
  }
  body.careers .section_wrapper.overview_and_diversity .content {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
  }
  body.careers .section_wrapper.our_people .copy,
  body.careers .section_wrapper.our_people .statistics {
    margin-left: 8.64198%;
    margin-right: 8.64198%;
  }
  body.careers .section_wrapper.our_people_quote blockquote {
    margin-left: 8.64198%;
    margin-right: 8.64198%;
  }
  body.careers .section_wrapper.our_values .carousel .copy {
    margin-left: 17.28395%;
    margin-right: 17.28395%;
  }
  body.careers .section_wrapper.benefits_professional_development_culture .content {
    margin-left: 34.5679%;
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
  }
  body.careers .section_wrapper.business_groups_and_graduate_recruitment .business_groups,
  body.careers .section_wrapper.business_groups_and_graduate_recruitment .graduate_recruitment {
    width: 48.14815%;
    float: left;
    margin-right: 3.7037%;
  }
  body.careers .section_wrapper.business_groups_and_graduate_recruitment .graduate_recruitment {
    float: right;
    margin-right: 0;
  }
  body.company .section_wrapper.header h1,
  body.company .section_wrapper.header .copy {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
  }
  body.company .section_wrapper.overview_and_approach .sidebar {
    display: block;
  }
  body.company .section_wrapper.overview_and_approach .content {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
  }
  body.company .section_wrapper.history .content {
    margin-left: 8.64198%;
    margin-right: 8.64198%;
  }
  body.company .section_wrapper.our_people .sidebar {
    width: 30.8642%;
    float: left;
    margin-right: 3.7037%;
    text-align: left;
  }
  body.company .section_wrapper.our_people .sidebar li {
    float: none !important;
    margin-bottom: 11.11111%;
    margin-right: 0;
    width: auto;
  }
  body.company .section_wrapper.our_people .content {
    width: 56.79012%;
    float: right;
    margin-right: 0;
  }
  body.company .section_wrapper.careers .content {
    margin-left: 8.64198%;
    margin-right: 8.64198%;
  }
  body.company .section_wrapper.responsible_investing .content {
    margin-left: 17.28395%;
    margin-right: 17.28395%;
  }
  body.contact .section_wrapper.header h1,
  body.contact .section_wrapper.header .copy {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
  }
  body.contact .section_wrapper.contact_details .sidebar {
    width: 22.22222%;
    float: left;
    margin-right: 3.7037%;
  }
  body.contact .section_wrapper.contact_details .content {
    width: 65.4321%;
    float: left;
    margin-right: 3.7037%;
  }
  .section_wrapper.contact_us section {
    padding-bottom: 3.7037%;
    padding-top: 3.7037%;
    position: relative;
  }
  .section_wrapper.contact_us .copy {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
  }
  .section_wrapper.contact_us .email {
    width: 39.50617%;
    float: right;
    margin-right: 0;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    position: absolute;
    top: 50%;
    right: 0;
  }
  .modal.country_info .section_wrapper.local_offering .fund_types {
    font-size: 1.75em;
    /* 28/16 */
  }
  .modal.country_info .section_wrapper.local_team .employees {
    display: table;
  }
  .modal.country_info .section_wrapper.local_team .employee {
    display: table-cell;
  }
  body.e_regi .section_wrapper.overview .sidebar,
  body.e_regi_map .section_wrapper.overview .sidebar,
  body.isa .section_wrapper.overview .sidebar,
  body.home_archive .section_wrapper.overview .sidebar {
    display: block;
  }
  body.e_regi .section_wrapper.overview .content,
  body.e_regi_map .section_wrapper.overview .content,
  body.isa .section_wrapper.overview .content,
  body.home_archive .section_wrapper.overview .content {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
  }
  body.e_regi .section_wrapper.home_reports_and_videos .button,
  body.e_regi_map .section_wrapper.home_reports_and_videos .button,
  body.isa .section_wrapper.home_reports_and_videos .button,
  body.home_archive .section_wrapper.home_reports_and_videos .button {
    font-size: 0.875em;
    /* 14/16 */
  }
  body.fund .section_wrapper.details h1,
  body.fund .section_wrapper.details .highlights {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
  }
  body.generic .section_wrapper.header h1,
  body.generic .section_wrapper.header .copy {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
  }
  body.generic .section_wrapper.about .sidebar {
    font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
    font-weight: 700;
    width: 22.22222%;
    float: left;
    margin-right: 3.7037%;
    font-size: 0.875em;
    /* 14/16 */
    letter-spacing: 0.125em;
    /* 2/16 */
  }
  body.generic .section_wrapper.about .sidebar ul {
    list-style: none;
    margin: 0;
    padding-left: 0;
    padding-bottom: 1rem;
  }
  body.generic .section_wrapper.about .sidebar li {
    border-top: 1px solid #e8e8e4;
    text-transform: uppercase;
  }
  body.generic .section_wrapper.about .sidebar li:first-child {
    border-top: none;
  }
  body.generic .section_wrapper.about .sidebar li.selected a, body.generic .section_wrapper.about .sidebar li:hover a {
    color: #25517d;
  }
  body.generic .section_wrapper.about .sidebar a {
    color: #474747;
    display: block;
    padding: 1.25rem 0;
    text-decoration: none;
  }
  body.generic .section_wrapper.about .sidebar .icon {
    max-height: 1.5em;
    max-width: 1.5em;
    vertical-align: text-bottom;
  }
  body.generic .section_wrapper.about .content {
    width: 74.07407%;
    float: right;
    margin-right: 0;
  }
  body.history .section_wrapper.header .copy {
    width: 74.07407%;
    float: left;
    margin-right: 3.7037%;
    padding-bottom: 0;
  }
  body.history .section_wrapper.timeline li.left {
    margin-left: 8.64198%;
    width: 30.8642%;
    float: left;
    margin-right: 3.7037%;
  }
  body.history .section_wrapper.timeline li.right {
    margin-right: 8.64198%;
    width: 30.8642%;
    float: left;
    margin-right: 3.7037%;
  }
  body.home .section_wrapper.intro {
    padding-bottom: 11.11111%;
    padding-top: 11.11111%;
  }
  body.home .section_wrapper.intro .copy {
    width: 65.4321%;
    float: left;
    margin-right: 3.7037%;
  }
  body.home .section_wrapper.intro .cover {
    width: 30.8642%;
    float: right;
    margin-right: 0;
  }
  body.home .section_wrapper.intro .background_video video {
    display: block;
  }
  body.home .section_wrapper.offering .fund_types {
    font-size: 1.75em;
    /* 28/16 */
  }
  body.investment_opportunities .section_wrapper.header h1,
  body.investment_opportunities .section_wrapper.header .copy {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
  }
  body.investment_opportunities .section_wrapper.building_relationships .sidebar {
    display: block;
  }
  body.investment_opportunities .section_wrapper.building_relationships .content {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
  }
  body.job .section_wrapper.posting .content {
    margin-left: 17.28395%;
    width: 82.71605%;
    float: right;
    margin-right: 0;
  }
  body.job .section_wrapper.posting .content h1,
  body.job .section_wrapper.posting .content .copy {
    width: 68.65672%;
    float: left;
    margin-right: 4.47761%;
  }
  body.legal .section_wrapper.statement .content {
    width: 82.71605%;
    float: right;
    margin-right: 0;
  }
  body.legal .section_wrapper.statement .content .copy {
    width: 68.65672%;
    float: left;
    margin-right: 4.47761%;
  }
  body.our_people .section_wrapper.header .copy {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
  }
  body.page_not_found .section_wrapper.article .content {
    margin-left: 17.28395%;
    width: 82.71605%;
    float: right;
    margin-right: 0;
  }
  body.page_not_found .section_wrapper.article .content h1,
  body.page_not_found .section_wrapper.article .content .copy {
    width: 68.65672%;
    float: left;
    margin-right: 4.47761%;
  }
  body.home .section_wrapper.header h1,
  body.home .section_wrapper.header .copy {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
  }
  body.home .section_wrapper.home_articles .public_home {
    float: left;
    width: 50%;
  }
  body.home .section_wrapper.home_articles.proprietary_home_wrapper .lead {
    margin-left: 25.92593%;
    margin-right: 25.92593%;
  }
  body.home .section_wrapper.investment_strategy_annual .content {
    margin-left: 25.92593%;
    margin-right: 25.92593%;
  }
  body.home .section_wrapper.introducing_the_team .content {
    margin-left: 25.92593%;
    margin-right: 25.92593%;
  }
  body.home_videos .section_wrapper.home_articles.proprietary_home_wrapper .lead {
    margin-left: 25.92593%;
    margin-right: 25.92593%;
  }
  body.home_archive .section_wrapper.overview .archive li {
    width: 30.8642%;
    float: left;
  }
  body.home_archive .section_wrapper.overview .archive li:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  body.home_archive .section_wrapper.overview .archive li:nth-child(3n + 2) {
    margin-left: 34.5679%;
    margin-right: -100%;
    clear: none;
  }
  body.home_archive .section_wrapper.overview .archive li:nth-child(3n + 3) {
    margin-left: 69.1358%;
    margin-right: -100%;
    clear: none;
  }
  body.home_login .section_wrapper.header h1,
  body.home_login .section_wrapper.header .copy {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
  }
  body.responsible_investing .section_wrapper.header h1,
  body.responsible_investing .section_wrapper.header .copy {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
  }
  body.responsible_investing .section_wrapper.sustainability .content {
    margin-left: 25.92593%;
    width: 65.4321%;
    float: left;
    margin-right: 3.7037%;
  }
  body.responsible_investing .section_wrapper.corporate_responsibility .sidebar {
    display: block;
  }
  body.responsible_investing .section_wrapper.corporate_responsibility .content {
    width: 65.4321%;
    float: left;
    margin-right: 3.7037%;
  }
  body.securities .section_wrapper.header h1,
  body.securities .section_wrapper.header .copy {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
  }
  body.securities .section_wrapper.intro .sidebar {
    width: 30.8642%;
    float: left;
    margin-right: 3.7037%;
    text-align: left;
  }
  body.securities .section_wrapper.intro .sidebar li {
    float: none !important;
    margin-bottom: 11.11111%;
    margin-right: 0;
    width: auto;
  }
  body.securities .section_wrapper.intro .content {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
  }
  body.tld .section_wrapper.header h1,
  body.tld .section_wrapper.header .copy {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
  }
  body.tld .section_wrapper.about .sidebar {
    font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
    font-weight: 700;
    width: 22.22222%;
    float: left;
    margin-right: 3.7037%;
    font-size: 0.875em;
    /* 14/16 */
    letter-spacing: 0.125em;
    /* 2/16 */
  }
  body.tld .section_wrapper.about .sidebar ul {
    list-style: none;
    margin: 0;
    padding-left: 0;
    padding-bottom: 1rem;
  }
  body.tld .section_wrapper.about .sidebar li {
    border-top: 1px solid #e8e8e4;
    text-transform: uppercase;
  }
  body.tld .section_wrapper.about .sidebar li:first-child {
    border-top: none;
  }
  body.tld .section_wrapper.about .sidebar li.selected a, body.tld .section_wrapper.about .sidebar li:hover a {
    color: #25517d;
  }
  body.tld .section_wrapper.about .sidebar a {
    color: #474747;
    display: block;
    padding: 1.25rem 0;
    text-decoration: none;
  }
  body.tld .section_wrapper.about .sidebar .icon {
    max-height: 1.5em;
    max-width: 1.5em;
    vertical-align: text-bottom;
  }
  body.tld .section_wrapper.about .sidebar .abuse_manager,
  body.tld .section_wrapper.about .sidebar .policies_and_links {
    float: none;
    margin-right: 0;
    width: 100%;
  }
  body.tld .section_wrapper.about .content {
    width: 74.07407%;
    float: right;
    margin-right: 0;
  }
}

@media only screen and (min-width: 48em) and (min-width: 48em) {
  body.legal .section_wrapper .related_reports {
    margin-left: 8.64198%;
    width: 82.71605%;
    float: left;
    margin-right: 8.64198%;
  }
  body.legal .section_wrapper .related_reports .related_report {
    width: 48.14815%;
    float: left;
  }
}

@media only screen and (min-width: 50em) {
  body.history .section_wrapper.timeline.highlight li:not(.line) {
    margin-left: 17.28395%;
    margin-right: 17.28395%;
  }
  .section_wrapper.primary_and_secondary_navigations nav {
    line-height: 2;
    /* 32/16 */
    padding-top: 38px;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
  }
  .section_wrapper.primary_and_secondary_navigations nav .toggle_buttons_wrapper .open_language_menu_button,
  .section_wrapper.primary_and_secondary_navigations nav .toggle_menus_button {
    display: none;
  }
  .section_wrapper.primary_and_secondary_navigations nav ul {
    line-height: 1;
    list-style: none;
    margin: 0;
    padding-left: 0;
    display: block;
    float: right;
    font-size: 0.875em;
    /* 14/16 */
  }
  .section_wrapper.primary_and_secondary_navigations nav ul li {
    display: inline-block;
    padding-left: 0.5em;
  }
  .section_wrapper.primary_and_secondary_navigations nav ul li:first-child {
    padding-left: 0;
  }
  .section_wrapper.primary_and_secondary_navigations nav ul.primary_navigation {
    font-size: 1.125em;
    /* 18/16 */
    margin: 0;
  }
  .section_wrapper.primary_and_secondary_navigations nav ul.primary_navigation li {
    padding-top: 8px;
    padding-bottom: 8px;
  }
  .section_wrapper.primary_and_secondary_navigations nav ul.secondary_navigation {
    font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;
    font-weight: 700;
    font-size: 0.722222222em;
    /* 13/18 */
    position: absolute;
    right: 12px;
    text-transform: uppercase;
    top: 16px;
  }
  .section_wrapper.primary_and_secondary_navigations nav ul.secondary_navigation li:last-child {
    margin-left: 1.25em;
  }
  .section_wrapper.primary_and_secondary_navigations nav li {
    margin-bottom: 0;
  }
  .section_wrapper.primary_and_secondary_navigations nav li:not(.investor_login):after {
    content: "";
  }
  .section_wrapper.primary_and_secondary_navigations nav .primary_navigation li:last-child {
    padding-right: 0;
  }
  .section_wrapper.primary_and_secondary_navigations nav a {
    padding-bottom: 0.125em;
    /* 2/16 */
    position: relative;
    -webkit-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
  }
  .section_wrapper.primary_and_secondary_navigations nav a:hover {
    text-decoration: none;
  }
  .section_wrapper.primary_and_secondary_navigations nav a::after {
    background: rgba(255, 255, 255, 0.25);
    content: "";
    height: 0.125em;
    /* 2/16 */
    left: 0;
    opacity: 0;
    position: absolute;
    top: 100%;
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
    -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, -webkit-transform 0.3s;
    transition: opacity 0.3s, transform 0.3s;
    transition: opacity 0.3s, transform 0.3s, -webkit-transform 0.3s;
    width: 100%;
  }
  .section_wrapper.primary_and_secondary_navigations nav a:hover::after, .section_wrapper.primary_and_secondary_navigations nav a:focus::after {
    opacity: 1;
    -moz-transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  .section_wrapper.primary_and_secondary_navigations nav li.selected a::after {
    opacity: 1;
    -moz-transform: translateY(0px);
    -webkit-transform: translateY(0px);
  }
  .lt-ie9 body.history .section_wrapper.primary_and_secondary_navigations,
  .lt-ie9 body.home .section_wrapper.primary_and_secondary_navigations,
  .lt-ie9 body.our_people .section_wrapper.primary_and_secondary_navigations {
    top: 3.7037%;
  }
  body:not(.home):not(.history) .section_wrapper.primary_and_secondary_navigations nav ul a {
    color: #474747;
  }
  body:not(.home):not(.history) .section_wrapper.primary_and_secondary_navigations nav ul a::after {
    background: rgba(71, 71, 71, 0.25);
  }
  body:not(.home):not(.history) .primary_navigation_wrapper {
    padding: 0;
  }
  .section_wrapper.language_navigation {
    background-color: #262a33;
    position: absolute;
    z-index: 9995;
  }
  .section_wrapper.language_navigation .close_language_menu_button {
    display: block;
  }
  .section_wrapper.language_navigation .language_and_country_menus {
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: 50%;
    position: absolute;
    top: 50%;
    width: 100%;
  }
  .section_wrapper.language_navigation .language_menu {
    width: 48.14815%;
    float: left;
    margin-right: 3.7037%;
    background-color: transparent;
    padding: 0;
  }
  .section_wrapper.language_navigation .language_menu h3 {
    border-bottom: none;
    color: #a68f68;
  }
  .section_wrapper.language_navigation .country_menu {
    margin-left: 25.92593%;
    width: 48.14815%;
    float: right;
    margin-right: 0;
    margin-right: 25.92593%;
    padding: 0;
  }
  .section_wrapper.language_navigation .country_menu h3 {
    border-bottom: none;
    color: #a68f68;
  }
  .section_wrapper.language_navigation .country_menu a {
    color: #808285;
  }
  .section_wrapper.primary_navigation_menus {
    background: #292b32 url("../images/background-primary_navigation_menu.png") center center no-repeat;
    height: 22.5em;
    /* 360/16 */
    top: 4em;
    z-index: 9994;
  }
  .section_wrapper.primary_navigation_menus section {
    padding-bottom: 3.7037%;
    padding-top: 7.40741%;
  }
  .section_wrapper.primary_navigation_menus .breadcrumb_navigation {
    display: none;
  }
  .section_wrapper.primary_navigation_menus .heading_and_lead .heading {
    display: block;
  }
  .section_wrapper.primary_navigation_menus .heading_and_lead .lead {
    display: block;
  }
  .section_wrapper.primary_navigation_menus .subheading_and_menu_items {
    width: 48.14815%;
    float: right;
    margin-right: 0;
  }
  .section_wrapper.primary_navigation_menus .subheading_and_menu_items .menu_items {
    width: 46.15385%;
    float: left;
    margin-right: 7.69231%;
  }
  .section_wrapper.primary_navigation_menus .subheading_and_menu_items .menu_items.last {
    float: right;
    margin-right: 0;
  }
}

@media only screen and (min-width: 56.25em) {
  body.e_regi .section_wrapper.home_reports_and_videos .videos .video,
  body.isa .section_wrapper.home_reports_and_videos .videos .video {
    width: 46.15385%;
    float: left;
    margin-right: 7.69231%;
  }
  body.e_regi .section_wrapper.home_reports_and_videos .videos .copy,
  body.isa .section_wrapper.home_reports_and_videos .videos .copy {
    width: 46.15385%;
    float: right;
    margin-right: 0;
  }
  body.fund .statistics li .statistic {
    font-size: 4.5em;
    /* 72/16 */
  }
  .section_wrapper.primary_and_secondary_navigations nav ul.primary_navigation {
    font-size: 1.25em;
    /* 20/16 */
  }
  .section_wrapper.primary_and_secondary_navigations nav ul.primary_navigation li {
    padding-left: 0.5em;
    /* 8/16 */
    padding-right: 0.5em;
    /* 8/16 */
  }
  body.home .section_wrapper.investment_strategy_annual .content {
    width: 48.14815%;
    float: left;
    margin-right: 3.7037%;
  }
}

@media only screen and (min-width: 61.25em) {
  body.recruitment_programs .section_wrapper.school_events .content .event_date {
    width: 13.58025%;
    float: left;
    margin-right: 3.7037%;
  }
  body.recruitment_programs .section_wrapper.school_events .content .event_name {
    width: 82.71605%;
    float: right;
    margin-right: 0;
  }
}

@media only screen and (min-width: 64em) {
  .section_wrapper.primary_and_secondary_navigations nav {
    padding: 52px 52px 0;
  }
  .section_wrapper.primary_and_secondary_navigations nav ul.primary_navigation {
    font-size: 1.375em;
    /* 22/16 */
  }
  .section_wrapper.primary_and_secondary_navigations nav ul.primary_navigation li {
    padding-left: 0.5em;
    /* 8/16 */
    padding-right: 0.5em;
    /* 8/16 */
  }
  .section_wrapper.primary_and_secondary_navigations nav ul.secondary_navigation {
    right: 40px;
    top: 26px;
  }
  /*
	.modal.country_info {

		// Local Team: Increase Padding to Prevent Contents From Spanning Too Wide
		.section_wrapper.local_team {

			.employee {
				padding: 0 $gutter; }
		}
	}
*/
  body.home .section_wrapper.investment_strategy_annual .copy {
    width: 56.79012%;
    float: left;
    margin-right: 3.7037%;
  }
  body.our_people .section_wrapper.employees .employee {
    padding: 0 1.85185%;
  }
  .section_wrapper.home_login .sidebar {
    width: 22.22222%;
    float: left;
    margin-right: 3.7037%;
  }
  .section_wrapper.home_login .content {
    width: 65.4321%;
    float: left;
    margin-right: 3.7037%;
  }
}

@media only screen and (min-width: 71.25em) {
  .section_wrapper.primary_and_secondary_navigations nav ul.primary_navigation li {
    padding-left: 0.875em;
    /* 14/16 */
    padding-right: 0.875em;
    /* 14/16 */
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {
  body.fund.americas .section_wrapper.details {
    background-image: url("/assets/images/funds/background-details_americas@2x.png");
  }
  body.fund.asia_pacific .section_wrapper.details {
    background-image: url("/assets/images/funds/background-details_asia_pacific@2x.png");
  }
  body.fund.asia-pacific .section_wrapper.details {
    background-image: url("/assets/images/funds/background-details_asia_pacific@2x.png");
  }
  body.fund.europe .section_wrapper.details {
    background-image: url("/assets/images/funds/background-details_europe@2x.png");
  }
  body.fund.global .section_wrapper.details {
    background-image: url("/assets/images/funds/background-details_global@2x.png");
  }
}

@media only screen and (-webkit-min-device-pixel-ratio: 3), only screen and (min-resolution: 3dppx) {
  body.fund.americas .section_wrapper.details {
    background-image: url("/assets/images/funds/background-details_americas@3x.png");
  }
  body.fund.asia_pacific .section_wrapper.details {
    background-image: url("/assets/images/funds/background-details_asia_pacific@3x.png");
  }
  body.fund.asia-pacific .section_wrapper.details {
    background-image: url("/assets/images/funds/background-details_asia_pacific@3x.png");
  }
  body.fund.europe .section_wrapper.details {
    background-image: url("/assets/images/funds/background-details_europe@3x.png");
  }
  body.fund.global .section_wrapper.details {
    background-image: url("/assets/images/funds/background-details_global@3x.png");
  }
}

/* Shame! Things that should be pulled back into the source scss files. */
/* Latest Updates: Ticket 4570 */
.section_wrapper.footer,
.section_wrapper.footer .disclaimers_and_copyright a,
.section_wrapper.footer .legal_links a {
  color: #747474;
}

body.clients .section_wrapper.primary_and_secondary_navigations,
body.clients_login .section_wrapper.primary_and_secondary_navigations {
  background-color: #031522;
  position: absolute;
  float: none;
  padding: 0;
  position: static;
}

body.clients .section_wrapper.primary_and_secondary_navigations .logo_dark,
body.clients_login .section_wrapper.primary_and_secondary_navigations .logo_dark {
  display: none;
}

body.clients .section_wrapper.primary_and_secondary_navigations .logo_light,
body.clients_login .section_wrapper.primary_and_secondary_navigations .logo_light {
  display: block;
}

@media only screen and (min-width: 30em) {
  body.clients .section_wrapper.welcome .copy {
    width: 65.4320987654%;
    float: left;
    margin-right: 3.7037037037%;
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 30em) {
  body.clients .section_wrapper.welcome .copy {
    width: 56.7901234568%;
    float: left;
    margin-right: 3.7037037037%;
  }
}

@media only screen and (min-width: 30em) {
  body.clients .section_wrapper.welcome .sidebar {
    width: 30.8641975309%;
    float: left;
    margin-right: 3.7037037037%;
    text-align: left;
  }
  body.clients .section_wrapper.welcome .sidebar img {
    width: 100%;
    height: auto;
  }
}

body.clients .section_wrapper.welcome ul.employees {
  list-style: none;
  margin: 0;
  padding-left: 0;
  text-align: center;
}

body.clients .section_wrapper.welcome .employee .photo {
  margin-bottom: 3.7037037037%;
}

body.clients .section_wrapper.welcome .employee .name {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A","Sentinel SSm B",Times,"Times New Roman",serif;
  font-weight: 600;
  font-size: 1.25em;
  margin-bottom: 1.8518518519%;
  text-transform: none;
}

body.clients .section_wrapper.welcome .employee .location,
body.clients .section_wrapper.welcome .employee .title {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A","Knockout 27 B",Helvetica,Arial,sans-serif;
  font-weight: 400;
  color: #a68f68;
  font-size: 1.25em;
  letter-spacing: 1px;
  text-transform: uppercase;
}

body.clients .section_wrapper.welcome .button.meet_our_team {
  display: block;
  text-align: center;
  margin: 20px 0;
  width: 100%;
}

/* Statistics Section */
body.clients .section_wrapper.overview {
  text-align: center;
  background-color: #031522;
}

body.clients .section_wrapper.overview h2 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A","Gotham SSm B",Helvetica,Arial,sans-serif;
  font-weight: 700;
  color: #171717;
  font-size: 1em;
  letter-spacing: .0625em;
  text-transform: uppercase;
}

@media only screen and (min-width: 48em) {
  body.clients .section_wrapper.overview .copy,
  body.clients .section_wrapper.overview .statistics,
  body.clients .section_wrapper.overview_quote blockquote {
    margin-left: 8.6419753086%;
    margin-right: 8.6419753086%;
  }
}

body.clients .section_wrapper.overview .statistics {
  list-style: none;
  margin: 3.7037037037% 0 0;
  padding-left: 0;
  font-size: .875em;
  font-style: italic;
}

body.clients .section_wrapper.overview .statistics:after,
body.clients .section_wrapper.overview .statistics:before {
  content: " ";
  display: table;
}

body.clients .section_wrapper.overview .statistics:after {
  clear: both;
}

@media only screen and (min-width: 30em) {
  body.clients .section_wrapper.overview .statistics {
    font-size: 1em;
  }
}

@media only screen and (min-width: 37.5em) {
  body.clients .section_wrapper.overview .statistics {
    font-size: 1.25em;
  }
}

body.clients .section_wrapper.overview li {
  width: 30.8641975309%;
  float: left;
  margin-right: 3.7037037037%;
  background-color: #fff;
  padding: 1.8518518519%;
}

body.clients .section_wrapper.overview li:last-child {
  float: right;
  margin-right: 0;
}

body.clients .section_wrapper.overview li em {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A","Knockout 27 B",Helvetica,Arial,sans-serif;
  font-weight: 400;
  color: #25517d;
  display: block;
  font-size: 4em;
  font-style: normal;
}

@media only screen and (min-width: 30em) {
  body.clients .section_wrapper.overview li em {
    font-size: 5em;
  }
}

body.clients .section_wrapper.offer_letter {
  background-color: #0f497c;
}

body.clients .section_wrapper.offer_letter .copy {
  width: 60%;
  margin: 0 auto;
}

body.clients .section_wrapper.offer_letter h2,
body.clients .section_wrapper.offer_letter p {
  color: #FFF;
}

/* Investment Performance */
body.clients .section_wrapper.investment_performance .sidebar {
  background-color: #f6f6f4;
  background-size: cover;
  color: #fff;
  margin-bottom: 3.7037037037%;
  min-height: 20em;
  padding: 3.7037037037%;
  text-align: center;
}

@media only screen and (min-width: 48em) {
  body.clients .section_wrapper.investment_performance .sidebar {
    width: 30.8641975309%;
    float: left;
    margin-right: 3.7037037037%;
    text-align: left;
  }
  body.clients .section_wrapper.investment_performance .content {
    width: 56.7901234568%;
    float: left;
    margin-right: 3.7037037037%;
  }
}

body.clients .section_wrapper.investment_performance .sidebar ul {
  list-style: none;
  margin: 0;
  padding-left: 0;
}

body.clients .section_wrapper.investment_performance .sidebar ul:before,
body.clients .section_wrapper.investment_performance .sidebar ul:after {
  content: " ";
  display: table;
}

body.clients .section_wrapper.investment_performance .sidebar ul:after {
  clear: both;
}

body.clients .section_wrapper.investment_performance .sidebar li {
  width: 30.8641975309%;
  float: left;
  margin-right: 3.7037037037%;
  font-style: italic;
  color: #031522;
}

@media only screen and (min-width: 48em) {
  body.clients .section_wrapper.investment_performance .sidebar li {
    float: none !important;
    margin-bottom: 11.1111111111%;
    margin-right: 0;
    width: auto;
  }
}

body.clients .section_wrapper.investment_performance .sidebar li:last-child {
  float: right;
  margin-right: 0;
}

body.clients .section_wrapper.investment_performance .sidebar li strong {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A","Knockout 27 B",Helvetica,Arial,sans-serif;
  font-weight: 400;
  color: #a68f68;
  display: block;
  font-size: 4em;
  font-style: normal;
  text-transform: uppercase;
}

/* contact CTA */
body.clients .section_wrapper.contact_us.clients_cta {
  background-color: #292b32;
  color: #FFF;
}

body.clients .section_wrapper.contact_us.clients_cta .copy {
  margin-bottom: 0;
}

@media only screen and (min-width: 48em) {
  body.clients .section_wrapper.contact_us.clients_cta .copy p {
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 48em) {
  .section_wrapper.contact_us.clients_cta .email {
    -ms-transform: none;
    transform: none;
    -webkit-transform: none;
    top: 0;
    position: inherit;
  }
}

body.clients .section_wrapper.contact_us.clients_cta .email a {
  color: #FFF;
}

/* Our Portfolio */
body.clients .section_wrapper.clients_portfolio {
  background-color: #f6f6f4;
}

@media only screen and (min-width: 48em) {
  body.clients .section_wrapper.clients_portfolio .sidebar {
    width: 30.8641975309%;
    float: left;
    margin-right: 3.7037037037%;
    text-align: left;
    margin-bottom: 40px;
  }
  body.clients .section_wrapper.clients_portfolio .content {
    width: 56.7901234568%;
    float: left;
    margin-right: 3.7037037037%;
    margin-bottom: 40px;
  }
}

body.clients .section_wrapper.clients_portfolio .entry {
  clear: both;
  margin-bottom: 20px;
}

body.clients .section_wrapper.clients_portfolio .content p.location {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A","Gotham SSm B",Helvetica,Arial,sans-serif;
  font-weight: 700;
  color: #a68f68;
  font-size: 1.25em;
  margin-bottom: 1.8518518519%;
  text-transform: uppercase;
}

body.clients .section_wrapper.clients_portfolio .content h2 {
  color: #282b32;
}

/* Key people */
body.clients .section_wrapper.employees {
  position: relative;
  text-align: center;
  z-index: 10;
}

body.clients .section_wrapper.employees h2 {
  color: #a68f68;
}

body.clients .section_wrapper.employees ul {
  list-style: none;
  margin: 0 auto;
  padding-left: 0;
}

body.clients .section_wrapper.employees ul:after,
body.clients .section_wrapper.employees ul:before {
  content: " ";
  display: table;
}

@media only screen and (min-width: 30em) {
  body.clients .section_wrapper.employees ul {
    display: table;
    table-layout: fixed;
  }
  body.clients .section_wrapper.employees .employee {
    display: table-cell;
    padding: 55px;
  }
}

body.clients .section_wrapper.employees .employee .photo {
  margin-bottom: 3.7037037037%;
}

body.clients .section_wrapper.employees .employee .name {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A","Sentinel SSm B",Times,"Times New Roman",serif;
  font-weight: 600;
  font-size: 1.25em;
  margin-bottom: 1.8518518519%;
  text-transform: none;
}

body.clients .section_wrapper.employees .employee .location,
body.clients .section_wrapper.employees .employee .title {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A","Knockout 27 B",Helvetica,Arial,sans-serif;
  font-weight: 400;
  color: #a68f68;
  font-size: 1.25em;
  letter-spacing: 1px;
  margin-bottom: 1.8518518519%;
  text-transform: uppercase;
}

body.clients .section_wrapper.employees .employee .bio-data {
  display: none;
}

/* home Changes */
body.home .section_wrapper.home_articles .public_home .view_all_public_home {
  margin-top: 40px;
  color: #171717;
  border-color: #171717;
  background-color: #f6f6f4;
}

body.home .section_wrapper.home_articles .public_home .view_all_public_home:hover {
  background-color: #527597;
  color: #f6f6f4;
}

@media only screen and (min-width: 48em) {
  body.home .section_wrapper.home_articles .public_home {
    float: none;
    width: 100%;
  }
}

body.home .section_wrapper.home_articles.proprietary_home_wrapper section {
  width: 100%;
  max-width: inherit;
}

body.home .section_wrapper.home_articles .proprietary_home {
  background-color: #25517d;
  text-align: center;
}

body.home .section_wrapper.home_articles .proprietary_home h2 {
  color: #FFF;
}

body.home .section_wrapper.home_articles .proprietary_home .lead {
  color: #FFF;
}

body.home .section_wrapper.home_articles .proprietary_home a.button {
  color: #FFF;
  border: .125em solid #FFF;
}

body.home .section_wrapper.investment_strategy_annual .content {
  text-align: center;
}

body.home .section_wrapper.introducing_the_team,
body.home .section_wrapper.investment_team {
  background-color: #f6f6f4;
}

body.home .section_wrapper.home_news h2 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A","Gotham SSm B",Helvetica,Arial,sans-serif;
  font-weight: 700;
  color: #171717;
  font-size: 1em;
  letter-spacing: .0625em;
  text-transform: uppercase;
  text-align: center;
}

body.home .section_wrapper.home_news ul {
  clear: both;
}

body.home .section_wrapper.home_news li {
  list-style-type: none;
}

body.home .section_wrapper.home_news li .date {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A","Knockout 27 B",Helvetica,Arial,sans-serif;
  font-weight: 400;
  color: #a68f68;
  font-size: 1.25em;
  letter-spacing: 1px;
  margin-bottom: 1.8518518519%;
  text-transform: uppercase;
}

body.home .section_wrapper.home_news li h2 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A","Sentinel SSm B",Times,"Times New Roman",serif;
  font-weight: 600;
  font-size: 1.5em;
  margin-bottom: 1.8518518519%;
  text-align: left;
  text-transform: inherit;
}

@media only screen and (min-width: 48em) {
  body.home .section_wrapper.home_news li {
    float: left;
    width: 48.1481481481%;
    margin-right: 3.7037037037%;
  }
  body.home .section_wrapper.home_news li:last-child {
    margin-right: 0;
  }
}

body.home .section_wrapper.home_news_button {
  text-align: center;
}

body.home .section_wrapper.home_news_button section {
  padding-top: 0;
}

body.home .section_wrapper.home_news_button a.button {
  text-align: center;
  color: #171717;
  border-color: #171717;
  background-color: #FFF;
}

body.home .section_wrapper.home_news_button a.button:hover {
  background-color: #527597;
  color: #FFF;
}

/* Homepage dates */
body.home .section_wrapper.latest_news_and_careers .latest_news li .date {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Knockout 27 A","Knockout 27 B",Helvetica,Arial,sans-serif;
  font-weight: 400;
  color: #a68f68;
  font-size: 1.0em;
  letter-spacing: 1px;
  margin-bottom: 1.8518518519%;
  text-transform: uppercase;
}

body.home .section_wrapper.latest_news_and_careers .latest_news li h2 {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A","Sentinel SSm B",Times,"Times New Roman",serif;
  font-weight: normal;
  font-size: 1.0em;
  line-height: 1.5em;
  margin-bottom: 1.8518518519%;
  text-align: left;
  text-transform: inherit;
}

/* home Reports Page */
.featured_reports_primary section {
  padding-bottom: 3.703703704%;
}

.featured_reports .report .image {
  width: 100%;
  height: auto;
  margin-bottom: 3.703703704%;
}

@media only screen and (min-width: 64em) {
  .featured_reports_primary .report .image {
    width: 55.411%;
    float: left;
    margin-right: 3.7037037037%;
  }
  .featured_reports_primary .report .intro {
    width: 40.8641975309%;
    float: left;
    margin-right: 0;
  }
}

.report .topic {
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A","Gotham SSm B",Helvetica,Arial,sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  color: #25517d;
}

.report .intro h2,
.featured_reports .intro h2 a {
  color: #a68f68;
}

.report .intro h2 {
  position: relative;
  padding-right: 30px;
}

.report:hover .intro h2 {
  text-decoration: underline;
}

.report .intro h2 span {
  float: right;
  position: absolute;
  top: 0;
  right: 10px;
  -webkit-transition: right 0.5s ease;
  transition: right 0.5s ease;
}

.report:hover .intro h2 span {
  right: 0;
}

.report .more {
  margin-top: 20px;
}

.featured_reports_primary .report .intro h2 {
  font-size: 36px;
}

.featured_reports_secondary section {
  padding: 0 3.7037037037% 3.7037037037%;
}

.featured_reports_secondary .report {
  margin-bottom: 30px;
}

.featured_reports_secondary .report .intro h2 {
  font-size: 24px;
}

@media only screen and (min-width: 48em) {
  .featured_reports_secondary .report {
    width: 30.8641975309%;
    float: left;
    margin-right: 3.7037037037%;
  }
  .featured_reports_secondary .report:last-child {
    margin-right: 0;
  }
}

.reports_list section {
  padding-top: 40px;
}

.reports_list .report {
  width: 100%;
  padding: 40px 40px 40px 0;
}

.reports_list .report .intro {
  margin-bottom: 30px;
}

.reports_list .report .image {
  width: 100%;
  height: auto;
  margin-bottom: 10px;
}

.reports_list .report .embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%;
}

.reports_list .report .embed-container iframe,
.reports_list .report .embed-container object,
.reports_list .report .embed-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

@media only screen and (min-width: 48em) {
  .reports_list section {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .reports_list .report {
    float: left;
    display: block;
    padding: 50px 100px 50px 0;
  }
  .reports_list .report:nth-child(even) {
    background-color: #f6f6f4;
  }
  .reports_list .report .image,
  .reports_list .report .intro {
    float: left;
  }
  .reports_list .report .image {
    width: 30.8641975309%;
    margin-right: 3.7037037037%;
  }
  .reports_list .report .intro {
    width: 65.4320987654%;
    margin-bottom: 0;
  }
  .reports_list .report .intro h2 span {
    right: -30px;
  }
  .reports_list .report:hover .intro h2 span {
    right: -40px;
  }
}

/* home Reports (Individual) */
body.legal .section_wrapper.report_title .content {
  margin-left: 0;
  width: 100%;
  float: none;
}

body.legal .section_wrapper.report_title .content .breadcrumbs a {
  color: #405a75;
  font-weight: bold;
}

body.legal .section_wrapper.report_title .content h1 {
  margin-bottom: 0;
  font-size: 60px !important;
}

body.legal .section_wrapper.report_banner img {
  width: 100%;
  height: auto;
}

body.legal .section_wrapper.report_body .sidebar {
  width: 15%;
  float: left;
  text-align: center;
  display: none;
}

body.legal .section_wrapper .report_download {
  margin-bottom: 24px;
}

body.legal .section_wrapper .report_download img {
  margin-bottom: 10px;
}

body.legal .section_wrapper .report_download a img {
  cursor: pointer;
}

body.legal .section_wrapper .report_download a {
  display: block;
  font-weight: bold;
  color: #527597;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Gotham SSm A","Gotham SSm B",Helvetica,Arial,sans-serif;
}

body.legal .section_wrapper .report_details .report_details_downloads .report_download {
  text-align: center;
}

@media only screen and (min-width: 48em) {
  body.legal .section_wrapper .report_details .report_download {
    width: 30.8641975309%;
    float: left;
  }
  body.legal .section_wrapper .report_details .report_download:nth-child(4) {
    clear: both;
  }
}

body.legal .section_wrapper .report_details .report_download img,
body.legal .section_wrapper .report_details .report_download span {
  vertical-align: middle;
}

body.legal .section_wrapper .report_details .report_download img {
  margin-right: 10px;
}

body.legal .section_wrapper .report_details .report_download a img {
  text-decoration: none;
}

body.legal .section_wrapper.report_body section {
  padding-top: 1.85185185185%;
  padding-bottom: 1.85185185185%;
}

body.legal .section_wrapper.report_body.full section {
  padding-top: 3.7037037037%;
  padding-bottom: 3.7037037037%;
}

body.legal .section_wrapper.report_body .content.lead {
  margin-left: 0;
}

body.legal .section_wrapper.report_body .content ul,
body.legal .section_wrapper.report_body .content ol {
  margin-bottom: 30px;
}

body.legal .section_wrapper.report_body .content li {
  margin-bottom: 15px;
}

body.legal .section_wrapper.report_body.full .content {
  margin-left: 0;
  width: 100%;
}

body.legal .section_wrapper.report_body.full .content .copy {
  width: 100%;
}

body.legal .section_wrapper.report_body.full .content img,
body.legal .section_wrapper.report_body.centered .content img {
  width: 100% !important;
  height: auto !important;
}

body.legal .section_wrapper.report_body.full .content img.left,
body.legal .section_wrapper.report_body.centered .content img.left {
  float: left;
  width: initial !important;
  margin-right: 20px;
  margin-bottom: 20px;
}

body.legal .section_wrapper.report_body.full .content img.right,
body.legal .section_wrapper.report_body.centered .content img.right {
  float: right;
  width: initial !important;
  margin-left: 20px;
  margin-bottom: 20px;
}

body.legal .section_wrapper.report_body.dark section {
  color: #FFF !important;
  background-color: #25517d;
  padding-top: 3.7037037037%;
  max-width: 100%;
  width: 100%;
}

body.legal .section_wrapper.report_body.full .content blockquote {
  color: #527597;
  border-top: 2px solid #527597;
  border-bottom: 2px solid #527597;
  padding: 30px 20px;
  margin: 0;
  font-size: 24px;
}

body.legal .section_wrapper.report_body.full .content blockquote p {
  margin-bottom: 0;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A","Sentinel SSm B",Times,"Times New Roman",serif;
  font-style: italic;
}

body.legal .section_wrapper.report_body.full .content p:last-child {
  margin-bottom: 0;
}

@media only screen and (min-width: 48em) {
  body.legal .section_wrapper.report_body .sidebar {
    display: block;
  }
}

/* home Reports individual */
body.legal .section_wrapper.related_reports_wrapper section {
  padding-top: 0;
}

body.legal .section_wrapper.related_reports_wrapper h2 {
  text-align: center;
}

body.legal .section_wrapper.related_reports_wrapper .related_report {
  margin: 0;
  padding: 0;
  background-size: cover;
}

body.legal .section_wrapper.related_reports_wrapper .related_report a {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(37, 81, 125, 0.75)), to(rgba(37, 81, 125, 0.75))) top left no-repeat;
  background: linear-gradient(0deg, rgba(37, 81, 125, 0.75), rgba(37, 81, 125, 0.75)) top left no-repeat;
  display: block;
  width: 100%;
  height: 100%;
  padding: 100px 50px;
  text-decoration: none;
}

body.legal .section_wrapper.related_reports_wrapper .related_report a:hover {
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(37, 81, 125, 0.9)), to(rgba(37, 81, 125, 0.9))) top left no-repeat;
  background: linear-gradient(0deg, rgba(37, 81, 125, 0.9), rgba(37, 81, 125, 0.9)) top left no-repeat;
}

body.legal .section_wrapper.related_reports_wrapper .related_report a h3 {
  text-align: left;
  text-transform: none;
  font-family: "raleway Extralight","calibri light","Raleway Thin","Sentinel SSm A", "Sentinel SSm B", Times, "Times New Roman", serif;
  font-weight: 600;
  color: #FFF;
  font-size: 1.75em;
  margin: 0;
}

body.home_reports header {
  background-color: #292b32;
  margin: 0;
  width: 100%;
  max-width: 100%;
}

body.home_reports .section_wrapper.home_reports_more section,
body.home .section_wrapper.home_reports_more section {
  padding: 50px 0;
  margin-top: -50px;
  text-align: center;
}

body.home_reports .section_wrapper.home_reports_more a.button,
body.home .section_wrapper.home_reports_more a.button {
  text-align: center;
  color: #171717;
  border-color: #171717;
  background-color: #FFF;
}

body.home_reports .section_wrapper.home_reports_more a.button:hover,
body.home .section_wrapper.home_reports_more a.button:hover {
  background-color: #527597;
  color: #FFF;
}

body.home_reports .section_wrapper.reports_filter section,
body.home_reports .section_wrapper.reports_list section {
  padding-top: 0;
}

body.home_reports .section_wrapper.reports_filter section {
  padding-bottom: 0;
}

body.home_reports .section_wrapper.reports_filter hr {
  margin-top: 0;
  margin-bottom: 60px;
}

body.home_reports .section_wrapper.reports_filter form {
  background-color: #292b32;
  padding: 30px 20px;
}

body.home_reports .section_wrapper.reports_filter form h2 {
  color: #f6f6f4;
}

body.home_reports .section_wrapper.reports_filter form select {
  display: none;
}

@media only screen and (min-width: 48em) {
  body.home_reports .section_wrapper.reports_filter form {
    padding: 30px 3.0%;
  }
  body.home_reports .section_wrapper.reports_filter form .fields {
    display: table;
    width: 100%;
  }
  body.home_reports .section_wrapper.reports_filter form h2,
  body.home_reports .section_wrapper.reports_filter form div.selectbox_container {
    display: table-cell;
    padding-right: 10px;
    position: relative;
  }
  body.home_reports .section_wrapper.reports_filter form h2 {
    width: 20%;
  }
  body.home_reports .section_wrapper.reports_filter form #category_topic_container {
    width: 40%;
  }
  body.home_reports .section_wrapper.reports_filter form #category_region_container {
    width: 30%;
  }
  body.home_reports .section_wrapper.reports_filter form #year_container {
    width: 10%;
  }
}

body.home_reports .section_wrapper.reports_filter form div.selectbox_container {
  color: #000;
  cursor: pointer;
  font-size: 1.125em;
}

body.home_reports .section_wrapper.reports_filter form div.selectbox_styled {
  border: 1px solid #dedede;
  -webkit-transition: all .2s ease-in;
  transition: all .2s ease-in;
  background-color: #fff;
  padding: 1em;
  position: relative;
}

body.home_reports .section_wrapper.reports_filter form div.selectbox_styled:after {
  border: .4375em solid transparent;
  border-color: #000 transparent transparent;
  content: "";
  height: 0;
  position: absolute;
  right: .625em;
  top: 1.5em;
  width: 0;
}

body.home_reports .section_wrapper.reports_filter form .selectbox_options {
  background-color: #f2f2f2;
  border: 1px solid #dedede;
  border-top: none;
  display: none;
  left: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 100%;
  z-index: 999;
}

body.home_reports .section_wrapper.reports_filter form .selectbox_options li:first-child {
  border-top: none;
}

body.home_reports .section_wrapper.reports_filter form .selectbox_options li {
  -webkit-transition: all .15s ease-in;
  transition: all .15s ease-in;
  border-top: 1px solid #dedede;
  margin: 0;
  padding: 1em 0;
  text-indent: 1em;
}

/* Signup Form */
#mc_embed_signup form .asterisk {
  color: #e85c41;
  font-size: 150%;
  font-weight: normal;
  position: relative;
  top: 5px;
}

body.news .section_wrapper.articles .sidebar #mc_embed_signup {
  margin-top: 25px;
}

#mc_embed_signup form .field label {
  width: 50%;
}

#mc_embed_signup form h2, #mc_embed_signup .indicates-required {
  margin: 1em 0;
}

#mc_embed_signup {
  background-color: #f6f6f4;
  padding: .9em;
  margin-left: -.4em;
}

/*# sourceMappingURL=common.css.map */
