.all-bios .views-exposed-form label,.block-webform .form-item label,.language-trigger span,.news-archive .views-exposed-form label,.news-archive fieldset[data-drupal-selector=edit-year-wrapper] legend,.next-section span,.page-node-type-article .social__share h4,.region-header .site-logo span,.region-header button:not(.menu-trigger) span,.search-trigger span,.social-icon span,.view-articles .views-exposed-form .fieldset-legend,.view-articles .views-exposed-form .form-actions,.view-articles .views-exposed-form input[type=radio],.view-impact-landing-page .views-exposed-form .form-actions,.view-impact-landing-page .views-exposed-form .form-item .form-select,.visually-hidden,body:not(.cke_editable) .media--type-audio .field--type-file {
    clip: rect(0 0 0 0);
    background: #fff;
    border: 0;
    color: #000;
    height: .0625rem;
    margin: -.0625rem;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: .0625rem
}

.block--impact-hero .background-image-container,.block--impact-hero .background-image-container>img,.brick-featured-callout-overlay .background-image-container,.brick-featured-callout-overlay .background-image-container>img {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.all-bios .js-form-item:not(.js-form-type-textfield):after,.bio-close:before,.bio-more:before,.brick-expandable__button:after,.brick-expandable__sub-heading:before,.brick-type--slide blockquote:before,.carlyle-advantage .column.active .column--bottom-content .close:after,.covid-response-header p:last-child:after,.custom-select__option--value:after,.field--name-field-back-link a:before,.fund-historical .fund-historical__header:after,.icon-arrow:before,.icon-caret:before,.icon-close:before,.icon-download:before,.icon-hamburger:before,.icon-minus:before,.icon-plus:before,.icon-quote:before,.icon-search:before,.icon-triangle:before,.investment-portfolio .js-form-item:not(.js-form-type-textfield):after,.is--open .brick-expandable__button:after,.landing-page-header h6:before,.language-trigger:after,.list--arrows li:before,.map.map--covid .location .location-info .close:before,.news-archive .js-form-item:not(.form-wrapper):after,.numbers .numbers-item:before,.page-node-type-landing-page-layout-builder .block-field--field_eyebrow_text .field--name-field-eyebrow-text:before,.paragraph--type--accordion-item-2020 .accordion-trigger:after,.recent-news .field--name-title:after,.search-form .form-submit:before,.search-trigger.active:before,.search-trigger:before,.structured-link-list a:after,.structured-link-list h5:after,.vertical-link-list a:after,.view-articles .views-exposed-form .js-form-type-radio:after,.view-impact-landing-page .views-exposed-form .form-item label:after,.with-arrow:after,h6.arrow:after {
    -webkit-font-smoothing: antialiased;
    speak: none;
    font-family: icons;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none
}

.region-header button,.search-trigger {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: 0;
    line-height: 1
}

.brick-expandable-content,.field--name-field-back-link a,.node--type-basic-page-2020 .node__content {
    margin-left: 10%;
    margin-right: 10%
}

.brick-5050__content blockquote,.brick-type--wysiwyg blockquote {
    border-left: .125rem solid #0a364a;
    margin-left: 0;
    padding-left: 1.4375rem
}

.diversity-at-carlyle,.field--name-field-related-insights,.firm-leadership {
    left: 50%;
    margin: 0 -50vw;
    position: relative;
    right: 50%;
    width: 100vw
}

.block--thought-leadership>.container,.diversity-at-carlyle .content-wrap,.firm-leadership .content-wrap {
    margin: 0 auto;
    max-width: 90rem
}

.carlyle-advantage .column--bottom-content .txt,.structured-link-list.with-icons a span {
    opacity: 0;
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
    transition: .5s ease-out
}

.carlyle-advantage .column.active .txt,.structured-link-list.with-icons a:hover span {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.impact-page,.page-node-type-article,.page-node-type-case-study-2020,.page-node-type-theme,.view-impact-landing-page {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased
}

.article__hero .hero__image img,.bio-teaser .bio__image img,.view-articles .node--view-mode-featured-content .teaser__thumb img {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

@supports((-o-object-fit: cover) or (object-fit: cover)) {
    .article__hero .hero__image img,.bio-teaser .bio__image img,.view-articles .node--view-mode-featured-content .teaser__thumb img {
        -o-object-fit:cover;
        object-fit: cover
    }
}

.view-articles .views-exposed-form .fieldset-wrapper>.form-radios>.form-radios {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.node--type-landing-page .node__content hr,.page-node-type-article .node__content hr {
    border: none;
    border-bottom: .125rem solid #0a364a;
    margin: 2.5rem 0
}

.page-node-type-bio .region-content,.page-node-type-investment .bios-table,.page-node-type-investment .investment--content,.page-node-type-press-release .region-content {
    margin-top: 1.875rem;
    padding: 0 1.875rem 1.875rem
}

html {
    box-sizing: border-box
}

*,:after,:before {
    box-sizing: inherit
}

:root {
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4
}

html {
    -webkit-text-size-adjust: 100%;
    line-height: 1.15
}

body {
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;
    margin: 0
}

hr {
    height: 0
}

abbr[title] {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b,strong {
    font-weight: bolder
}

code,kbd,pre,samp {
    font-family: SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

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

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

button,input,optgroup,select,textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button,select {
    text-transform: none
}

[type=button],[type=reset],[type=submit],button {
    -webkit-appearance: button
}

[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner {
    border-style: none;
    padding: 0
}

[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring {
    outline: .0625rem dotted ButtonText
}

fieldset {
    padding: .35em .75em .625em
}

legend {
    padding: 0
}

progress {
    vertical-align: baseline
}

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

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -.125rem
}

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

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

@font-face {
    font-family: icons;
    src: url(../fonts/icons/icons.eot?1651244093);
    src: url(../fonts/icons/icons.eot?1651244093#iefix) format("eot"),url(../fonts/icons/icons.woff2?1651244093) format("woff2"),url(../fonts/icons/icons.woff?1651244093) format("woff"),url(../fonts/icons/icons.ttf?1651244093) format("truetype"),url(../fonts/icons/icons.svg?1651244093#icons) format("svg")
}

.icon-arrow:before {
    content: "\E001"
}

.icon-caret:before {
    content: "\E002"
}

.icon-close:before {
    content: "\E003"
}

.icon-download:before {
    content: "\E004"
}

.icon-hamburger:before {
    content: "\E005"
}

.icon-minus:before {
    content: "\E006"
}

.icon-plus:before {
    content: "\E007"
}

.icon-quote:before {
    content: "\E008"
}

.icon-search:before {
    content: "\E009"
}

.icon-triangle:before {
    content: "\E00A"
}

.user-logged-in .block-local-tasks-block {
    height: 2.1875rem;
    z-index: 3
}

.bios-table .more-link a,.block--impact-hero .field--name-field-hero-links .field__item a,.block-type--investment_cards .view-more-investments a,.block-webform input[type=submit],.brick-5050-cta .field--name-field-cta-button a,.brick-featured-callout-overlay .field--name-field-link a,.brick-quote--dark .field--name-field-cta-button a,.btn,.callouts-actions>a,.content-callout .field--name-field-url a,.content-callout.content-callout-color--light .field--name-field-url a,.eu-cookie-compliance-banner .eu-cookie-compliance-buttons>button,.field--name-field-cta-button a,.paragraph--type--content-teaser-card .field--name-field-card-link a,.paragraph--type--text-card .field--name-field-card-link a,.view-articles .js-pager__items .button,.view-articles.view-display-id-block_recent_3 .view-footer .button,.view-impact-landing-page .js-pager__items .button,
button.webform-button--submit.btn.pw-submit-button.button.button--primary.js-form-submit.form-submit.ui-button.ui-corner-all.ui-widget {
    background: #0a364a;
    border-radius: 1.875rem;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: value-sans-black,sans-serif;
    font-size: .75rem;
    font-weight: 700;
    letter-spacing: .1125rem;
    line-height: 1;
    padding: 1.25rem 2.5rem;
    text-decoration: none;
    text-transform: uppercase;
    touch-action: manipulation;
    transition: background .3s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap
}

.bios-table .more-link a:focus,.bios-table .more-link a:hover,.block--impact-hero .field--name-field-hero-links .field__item a:focus,.block--impact-hero .field--name-field-hero-links .field__item a:hover,.block-type--investment_cards .view-more-investments a:focus,.block-type--investment_cards .view-more-investments a:hover,.block-webform input[type=submit]:focus,.block-webform input[type=submit]:hover,.brick-featured-callout-overlay .field--name-field-link a:focus,.brick-featured-callout-overlay .field--name-field-link a:hover,.btn:focus,.btn:hover,.callouts-actions>a:focus,.callouts-actions>a:hover,.content-callout .field--name-field-url a:focus,.content-callout .field--name-field-url a:hover,.eu-cookie-compliance-banner .eu-cookie-compliance-buttons>button:focus,.eu-cookie-compliance-banner .eu-cookie-compliance-buttons>button:hover,.field--name-field-cta-button a:focus,.field--name-field-cta-button a:hover,.paragraph--type--content-teaser-card .field--name-field-card-link a:focus,.paragraph--type--content-teaser-card .field--name-field-card-link a:hover,.paragraph--type--text-card .field--name-field-card-link a:focus,.paragraph--type--text-card .field--name-field-card-link a:hover,.view-articles .js-pager__items .button:focus,.view-articles .js-pager__items .button:hover,.view-articles.view-display-id-block_recent_3 .view-footer .button:focus,.view-articles.view-display-id-block_recent_3 .view-footer .button:hover,.view-impact-landing-page .js-pager__items .button:focus,.view-impact-landing-page .js-pager__items .button:hover {
    background: #455768
}

.bios-table .more-link a:visited,.block--impact-hero .field--name-field-hero-links .field__item a:visited,.block-type--investment_cards .view-more-investments a:visited,.block-webform input[type=submit]:visited,.brick-featured-callout-overlay .field--name-field-link a:visited,.btn:visited,.callouts-actions>a:visited,.content-callout .field--name-field-url a:visited,.eu-cookie-compliance-banner .eu-cookie-compliance-buttons>button:visited,.field--name-field-cta-button a:visited,.paragraph--type--content-teaser-card .field--name-field-card-link a:visited,.paragraph--type--text-card .field--name-field-card-link a:visited,.view-articles .js-pager__items .button:visited,.view-articles.view-display-id-block_recent_3 .view-footer .button:visited,.view-impact-landing-page .js-pager__items .button:visited {
    color: #fff
}

.block--impact-hero .field--name-field-hero-links .field__item a,.brick-5050-cta .field--name-field-cta-button a,.brick-featured-callout-overlay .field--name-field-link a,.brick-quote--dark .field--name-field-cta-button a,.btn.white,.callouts-actions>a,.content-callout .field--name-field-url a,.eu-cookie-compliance-banner .eu-cookie-compliance-buttons .agree-button {
    background: #fff;
    color: #0a364a
}

.block--impact-hero .field--name-field-hero-links .field__item a:visited,.brick-5050-cta .field--name-field-cta-button a:visited,.brick-featured-callout-overlay .field--name-field-link a:visited,.brick-quote--dark .field--name-field-cta-button a:visited,.btn.white:visited,.callouts-actions>a:visited,.content-callout .field--name-field-url a:visited,.eu-cookie-compliance-banner .eu-cookie-compliance-buttons .agree-button:visited {
    color: #0a364a
}

.block--impact-hero .field--name-field-hero-links .field__item a:focus,.block--impact-hero .field--name-field-hero-links .field__item a:hover,.brick-5050-cta .field--name-field-cta-button a:focus,.brick-5050-cta .field--name-field-cta-button a:hover,.brick-featured-callout-overlay .field--name-field-link a:focus,.brick-featured-callout-overlay .field--name-field-link a:hover,.brick-quote--dark .field--name-field-cta-button a:focus,.brick-quote--dark .field--name-field-cta-button a:hover,.btn.blue-light,.btn.white:focus,.btn.white:hover,.callouts-actions>a:focus,.callouts-actions>a:hover,.content-callout .field--name-field-url a:focus,.content-callout .field--name-field-url a:hover,.eu-cookie-compliance-banner .eu-cookie-compliance-buttons .agree-button:focus,.eu-cookie-compliance-banner .eu-cookie-compliance-buttons .agree-button:hover,.eu-cookie-compliance-banner .eu-cookie-compliance-buttons .decline-button,.paragraph--type--content-teaser-card .field--name-field-card-link a,.paragraph--type--text-card .field--name-field-card-link a,.view-articles .js-pager__items .button,.view-impact-landing-page .js-pager__items .button {
    background: #455768;
    color: #fff
}

.btn.blue-light:focus,.btn.blue-light:hover,.eu-cookie-compliance-banner .eu-cookie-compliance-buttons .decline-button:focus,.eu-cookie-compliance-banner .eu-cookie-compliance-buttons .decline-button:hover,.paragraph--type--content-teaser-card .field--name-field-card-link a:focus,.paragraph--type--content-teaser-card .field--name-field-card-link a:hover,.paragraph--type--text-card .field--name-field-card-link a:focus,.paragraph--type--text-card .field--name-field-card-link a:hover,.view-articles .js-pager__items .button:focus,.view-articles .js-pager__items .button:hover,.view-impact-landing-page .js-pager__items .button:focus,.view-impact-landing-page .js-pager__items .button:hover {
    background: #61a1e0
}

.btn.blue-light-reverse {
    background: #61a1e0;
    color: #fff
}

.btn.blue-light-reverse:focus,.btn.blue-light-reverse:hover {
    background: #455768
}

.with-arrow {
    text-decoration: none
}

.with-arrow:after {
    content: "\E001";
    position: relative;
    right: -.625rem;
    top: .1875rem
}

.legacy-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #006aaf;
    border: 0;
    border-radius: .125rem;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: Open Sans,Roboto,Arial,sans-serif;
    font-weight: 400;
    line-height: 1;
    padding: 1rem 2rem;
    text-decoration: none;
    transition: background-color .15s ease;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap
}

.legacy-button:focus,.legacy-button:hover {
    background-color: #00558c;
    color: #fff
}

.legacy-button:disabled {
    cursor: not-allowed;
    opacity: .5
}

.legacy-button:disabled:hover {
    background-color: #006aaf
}

.foreground-black {
    color: #000
}

.foreground-dark_blue {
    color: #0a364a
}

.foreground-darkest_blue {
    color: #001427
}

.foreground-darkest_blue_alt {
    color: #001022
}

.foreground-gray {
    color: #ebebeb
}

.foreground-medium_gray {
    color: #d8d8d8
}

.foreground-impact_blue {
    color: #0079ff
}

.foreground-light_blue {
    color: #d0e8f8
}

.foreground-lighter_blue {
    color: #61a1e0
}

.foreground-medium_blue {
    color: #455768
}

.foreground-teal {
    color: #0a6670
}

.foreground-white {
    color: #fff
}

.foreground-yellow {
    color: #edd99d
}

.background-black {
    background-color: #000
}

.background-dark_blue {
    background-color: #0a364a
}

.background-darkest_blue {
    background-color: #001427
}

.background-darkest_blue_alt {
    background-color: #001022
}

.background-gray {
    background-color: #ebebeb
}

.background-medium_gray {
    background-color: #d8d8d8
}

.background-impact_blue {
    background-color: #0079ff
}

.background-light_blue {
    background-color: #d0e8f8
}

.background-medium_blue {
    background-color: #455768
}

.background-teal {
    background-color: #0a6670
}

.background-white {
    background-color: #fff
}

.background-yellow {
    background-color: #edd99d
}

input,textarea {
    -webkit-appearance: none;
    border: none;
    font-family: Value Sans,sans-serif;
    font-size: 1rem;
    margin: 0;
    max-width: 100%;
    vertical-align: top
}

input[type=checkbox] {
    -webkit-appearance: checkbox;
    width: auto
}

input[type=radio] {
    -webkit-appearance: radio;
    width: auto
}

fieldset {
    min-width: 0!important
}

.layout-container.legacy {
    margin: 0 auto;
    max-width: 78.75rem;
    overflow: hidden
}

.legacy .section--header {
    padding: 1.5625rem 2.1875rem
}

.block--carlyle-branding {
    margin-right: auto
}

.legacy .section--header button {
    padding-bottom: 0;
    padding-top: 0
}

.legacy .section--header .search-form {
    background: #0a364a;
    right: 10.625rem!important;
    top: .75rem
}

.legacy .section--header .search-form.active {
    width: 15.625rem
}

.legacy .section--header .search-form .form--inline {
    padding: .75rem .75rem 0
}

.legacy .section--header .search-form .form-submit {
    left: -.3125rem;
    top: 1.1875rem
}

.legacy .section--header .search-trigger {
    margin-left: 0
}

.legacy .section--header .menu-trigger {
    left: 1.25rem;
    position: relative
}

.legacy .section--header .menu-trigger span {
    height: .1875rem;
    width: 65%
}

.legacy .main-wrap>.container {
    max-width: 78.75rem
}

.legacy .menu--footer ul.menu a:hover {
    color: #fff
}

.legacy .region-footer .copyright {
    margin-top: 1.25rem
}

.list {
    list-style: none;
    padding-left: 1.25rem
}

.list,.list li {
    margin-bottom: 1.25rem
}

.list li {
    position: relative
}

.list li:before {
    margin-left: -1.25rem;
    position: absolute
}

.list li ol,.list li ul {
    margin-top: 1.25rem;
    padding-left: 2.188rem
}

iframe,img,object {
    height: auto;
    max-width: 100%
}

.video__wrap {
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative
}

.video__wrap iframe {
    height: 100%;
    position: absolute;
    width: 100%
}

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

.pager .pager__items {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 3.25rem;
    padding-left: 0
}

.pager .pager__item {
    display: flex;
    margin-left: 1%;
    padding: 0
}

.pager .pager__item.is-active a {
    background-color: #0a364a;
    color: #fff
}

.pager .pager__item:first-child {
    margin: 0
}

.pager .pager__item a,.pager .pager__item--ellipsis {
    align-items: center;
    background-color: #fff;
    display: flex;
    height: 3.125rem;
    justify-content: center;
    margin-bottom: 1.125rem;
    min-width: 3.125rem;
    padding: 0 1rem
}

.pager .pager__item--next,.pager .pager__item--previous {
    flex: 1 1 100%;
    justify-content: center
}

.pager .pager__item a {
    color: #000;
    text-decoration: none
}

@font-face {
    font-family: Fortescue Display;
    font-style: normal;
    font-weight: 400;
    src: url(../../src/fonts/fortescue-display/FortescueDisplay-Regular-Pro.eot);
    src: url(../../src/fonts/fortescue-display/FortescueDisplay-Regular-Pro.eot?#iefix) format("embedded-opentype"),url(../../src/fonts/fortescue-display/FortescueDisplay-Regular-Pro.woff2) format("woff2"),url(../../src/fonts/fortescue-display/FortescueDisplay-Regular-Pro.woff) format("woff"),url(../../src/fonts/fortescue-display/FortescueDisplay-Regular-Pro.ttf) format("truetype")
}

@font-face {
    font-family: Fortescue Display;
    font-style: italic;
    font-weight: 400;
    src: url(../../src/fonts/fortescue-display/FortescueDisplay-Italic-Pro.eot);
    src: url(../../src/fonts/fortescue-display/FortescueDisplay-Italic-Pro.eot?#iefix) format("embedded-opentype"),url(../../src/fonts/fortescue-display/FortescueDisplay-Italic-Pro.woff2) format("woff2"),url(../../src/fonts/fortescue-display/FortescueDisplay-Italic-Pro.woff) format("woff"),url(../../src/fonts/fortescue-display/FortescueDisplay-Italic-Pro.ttf) format("truetype")
}

@font-face {
    font-family: Fortescue Display;
    font-style: normal;
    font-weight: 700;
    src: url(../../src/fonts/fortescue-display/FortescueDisplay-Bold-Pro.eot);
    src: url(../../src/fonts/fortescue-display/FortescueDisplay-Bold-Pro.eot?#iefix) format("embedded-opentype"),url(../../src/fonts/fortescue-display/FortescueDisplay-Bold-Pro.woff2) format("woff2"),url(../../src/fonts/fortescue-display/FortescueDisplay-Bold-Pro.woff) format("woff"),url(../../src/fonts/fortescue-display/FortescueDisplay-Bold-Pro.ttf) format("truetype")
}

@font-face {
    font-family: Fortescue Display;
    font-style: italic;
    font-weight: 700;
    src: url(../../src/fonts/fortescue-display/FortescueDisplay-BoldItalic-Pro.eot);
    src: url(../../src/fonts/fortescue-display/FortescueDisplay-BoldItalic-Pro.eot?#iefix) format("embedded-opentype"),url(../../src/fonts/fortescue-display/FortescueDisplay-BoldItalic-Pro.woff2) format("woff2"),url(../../src/fonts/fortescue-display/FortescueDisplay-BoldItalic-Pro.woff) format("woff"),url(../../src/fonts/fortescue-display/FortescueDisplay-BoldItalic-Pro.ttf) format("truetype")
}

@font-face {
    font-family: Value Sans;
    font-style: normal;
    font-weight: 300;
    src: url(../../src/fonts/value-sans/ValueSans-Regular-Pro.woff2);
    src: url(../../src/fonts/value-sans/ValueSans-Regular-Pro.woff2) format("woff2"),url(../../src/fonts/value-sans/ValueSans-Regular-Pro.woff) format("woff"),url(../../src/fonts/value-sans/ValueSans-Regular-Pro.ttf) format("truetype")
}

@font-face {
    font-family: Value Sans;
    font-style: normal;
    font-weight: 400;
    src: url(../../src/fonts/value-sans/ValueSans-Medium-Pro.eot);
    src: url(../../src/fonts/value-sans/ValueSans-Medium-Pro.eot?#iefix) format("embedded-opentype"),url(../../src/fonts/value-sans/ValueSans-Medium-Pro.woff2) format("woff2"),url(../../src/fonts/value-sans/ValueSans-Medium-Pro.woff) format("woff"),url(../../src/fonts/value-sans/ValueSans-Medium-Pro.ttf) format("truetype")
}

@font-face {
    font-family: Value Sans;
    font-style: italic;
    font-weight: 400;
    src: url(../../src/fonts/value-sans/ValueSans-MediumItalic-Pro.eot);
    src: url(../../src/fonts/value-sans/ValueSans-MediumItalic-Pro.eot?#iefix) format("embedded-opentype"),url(../../src/fonts/value-sans/ValueSans-MediumItalic-Pro.woff2) format("woff2"),url(../../src/fonts/value-sans/ValueSans-MediumItalic-Pro.woff) format("woff"),url(../../src/fonts/value-sans/ValueSans-MediumItalic-Pro.ttf) format("truetype")
}

@font-face {
    font-family: value-sans-black;
    font-style: normal;
    src: url(../../src/fonts/value-sans/ValueSans-Black-Pro.eot);
    src: url(../../src/fonts/value-sans/ValueSans-Black-Pro.eot?#iefix) format("embedded-opentype"),url(../../src/fonts/value-sans/ValueSans-Black-Pro.woff2) format("woff2"),url(../../src/fonts/value-sans/ValueSans-Black-Pro.woff) format("woff"),url(../../src/fonts/value-sans/ValueSans-Black-Pro.ttf) format("truetype")
}

@font-face {
    font-family: value-sans-black;
    font-style: italic;
    src: url(../../src/fonts/value-sans/ValueSans-BlackItalic-Pro.eot);
    src: url(../../src/fonts/value-sans/ValueSans-BlackItalic-Pro.eot?#iefix) format("embedded-opentype"),url(../../src/fonts/value-sans/ValueSans-BlackItalic-Pro.woff2) format("woff2"),url(../../src/fonts/value-sans/ValueSans-BlackItalic-Pro.woff) format("woff"),url(../../src/fonts/value-sans/ValueSans-BlackItalic-Pro.ttf) format("truetype")
}

html {
    font-size: 100%
}

body {
    color: #0a364a;
    font-family: Value Sans,sans-serif;
    font-size: 1.125rem;
    line-height: 1.7
}

h1,h2,h3,h4,h5,h6,p {
    margin-top: 0
}

.diversity-at-carlyle .diversity-card__amount,.diversity-numbers .diversity-numbers-card__percentage,.numbers .numbers-item__title,.page-node-type-landing-page-layout-builder .block-layout-builder.block[class*=layout-builder-title],h1 {
    font-family: Fortescue Display,serif;
    font-size: 2.375rem;
    font-weight: 400;
    letter-spacing: .02813rem;
    line-height: 1.3
}

.bios-table h2,.block-type--sector_bios .block-title,.block-type--text_overlay .block-title,.brick-type--text_overlay .field--name-field-heading,.fund-page .brick-type--views_embed .viewsreference--view-title,.page-node-type-press-release h1,h2 {
    font-family: Fortescue Display,serif;
    font-size: 2.375rem;
    font-weight: 400;
    letter-spacing: .01875rem;
    line-height: 1.3;
    margin-bottom: 1.5625rem
}

.bio-view h2,.news-media .media--type-remote-video .field--name-name,.numbers-list .numbers-list__item:before,h3 {
    font-family: value-sans-black,sans-serif;
    font-size: 1.375rem;
    font-weight: 700;
    letter-spacing: .10625rem;
    line-height: 1.5;
    margin-bottom: 1.125rem
}

.field--name-field-back-link a,.fund-historical .fund-historical__header,.node--type-basic-page-2020 .basic-page__title,.pager .pager__item a,.paragraph--type--accordion-item-2020 .accordion-trigger,.press-release .field--name-field-release-date,.view-impact-landing-page .views-exposed-form .form-item label,h4 {
    font-family: value-sans-black,sans-serif;
    font-size: .9375rem;
    font-weight: 700;
    letter-spacing: .15rem;
    line-height: 1.7;
    margin-bottom: 1.125rem;
    text-transform: uppercase
}

.numbers .numbers-item__subtitle,h5 {
    font-family: Value Sans,sans-serif;
    font-size: .875rem;
    font-weight: 400;
    letter-spacing: .07188rem;
    line-height: 1.7
}

.brick-carlyle-edge .h3-subhead,.brick-type--links .brick-links__title,.brick-type--related_insights .field--name-field-heading,.brick-type--related_insights .teaser__category,.brick-type--related_insights .teaser__label,.eyebrow-text,.list--arrows li,.page-node-type-landing-page-layout-builder .block-field--field_eyebrow_text .field--name-field-eyebrow-text,.page-node-type-press-release .field--name-field-release-date,.view-articles .node--view-mode-featured-content .teaser__category,.view-articles .node--view-mode-teaser .teaser__category,.view-articles .teaser__label,.view-articles .views-exposed-form .js-form-type-radio label,h6,table.responsive-table td:before,table.responsive-table th {
    font-family: value-sans-black,sans-serif;
    font-size: .9375rem;
    font-weight: "value-sans-black",sans-serif;
    letter-spacing: .125rem;
    line-height: 1.7;
    text-transform: uppercase
}

h6.arrow {
    display: block;
    font-family: Fortescue Display,serif;
    font-size: 1.125rem;
    font-style: italic;
    font-weight: 400;
    letter-spacing: .0625rem;
    margin: .3125rem 0 .625rem;
    text-transform: none
}

h6.arrow:after {
    content: "\E001";
    font-size: .75rem;
    margin-left: .3125rem
}

.fund-page .brick-type--views_embed .field--name-field-author,p {
    letter-spacing: .05625rem
}

blockquote,cite {
    font-family: Fortescue Display,serif;
    font-size: 1.125rem;
    font-style: italic;
    letter-spacing: .05625rem;
    line-height: 1.7
}

b,strong {
    font-weight: 700
}

em,i {
    font-style: italic
}

u {
    text-decoration: underline
}

sup {
    top: -.2em
}

sub,sup {
    font-size: .8em;
    position: relative
}

sub {
    top: .2em
}

a.animate-border:before {
    background: #fff;
    bottom: -.3125rem;
    content: "";
    height: .125rem;
    position: absolute;
    transition: width .2s;
    width: 0
}

a.animate-border:hover:before {
    width: 100%
}

.page-node-type-article .node__container {
    margin: 2.5rem 0
}

.article__hero {
    display: flex;
    flex-wrap: wrap
}

.article__hero .hero__content,.article__hero .hero__image {
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%
}

.article__hero .hero__image {
    height: 28.125rem;
    overflow: hidden;
    position: relative
}

.article__hero .hero__image .contextual-region {
    position: static
}

.article__hero .hero__image img {
    display: block
}

.article__hero .hero__content {
    align-items: center;
    background-color: #0a6670;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 1.875rem 1.25rem;
    text-align: center
}

.article__hero .hero__content * {
    color: #fff
}

.article__hero .hero__content .field,.article__hero .hero__content h2 {
    max-width: 31.25rem
}

.page-node-type-article .node__content li,.page-node-type-article .node__content p {
    font-size: 1rem;
    letter-spacing: .03875rem;
    line-height: 1.85
}

.page-node-type-article .node__content li {
    margin-bottom: 1.25rem
}

.page-node-type-article .node__content .field--name-body>p:first-of-type:first-letter {
    float: left;
    font-family: Fortescue Display,serif;
    font-size: 3.75rem;
    line-height: .5;
    margin-top: 1.25rem;
    padding-right: .5rem
}

.page-node-type-article .node__content p>.citation-text {
    display: block;
    font-size: .875rem;
    font-weight: 400
}

.page-node-type-article .node__content p>.citation-text a {
    border: none
}

.page-node-type-article .field--name-body a:not(.btn) {
    border-bottom: .125rem solid #61a1e0;
    color: #61a1e0;
    display: inline-block;
    line-height: .75;
    text-decoration: none
}

.page-node-type-article .node__content p sup {
    color: #61a1e0;
    font-family: value-sans-black,sans-serif;
    font-size: .625rem;
    vertical-align: super
}

.page-node-type-article .node__content .field--name-body p sup a {
    border: none
}

.page-node-type-article .field--name-body figure.caption {
    width: 100%
}

.page-node-type-article .field--name-body .media {
    margin-bottom: 1.875rem
}

.page-node-type-article .node__content blockquote {
    margin-left: 0;
    padding-left: 0
}

.page-node-type-article .node__content blockquote>p {
    font-family: Fortescue Display,serif;
    font-size: 2.125rem;
    font-style: italic;
    font-weight: 400;
    letter-spacing: -.0525rem;
    line-height: 1.3;
    margin: 1.875rem 0
}

.article__hero .hero__content .field--name-field-article-category {
    font-family: value-sans-black,sans-serif;
    font-size: .9375rem;
    letter-spacing: .1875rem;
    text-transform: uppercase
}

.article__hero .hero__content h2 {
    font-size: 1.875rem;
    line-height: 1.2;
    margin: 1.25rem 0
}

.article__hero .hero__content h2>span {
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden
}

@supports not (-webkit-line-clamp:5) {
    .article__hero .hero__content h2>span {
        max-height: 6em
    }
}

.page-node-type-article .node__container .social__share {
    margin-bottom: 2.5rem;
    padding: 0 1.875rem
}

.page-node-type-article .social__share .social {
    justify-content: flex-start
}

.page-node-type-article .social__share .social .social-icon:first-of-type {
    margin-left: 0
}

.block--legal-disclaimer {
    background-color: #ebebeb;
    padding: 2.5rem 1.875rem
}

.block--legal-disclaimer li,.block--legal-disclaimer p {
    font-size: .875rem;
    letter-spacing: .0375rem;
    line-height: 1.8
}

.block--legal-disclaimer .field--name-body :last-child {
    margin-bottom: 0
}

.view-articles .bef-exposed-form .form--inline>.form-item {
    float: none;
    margin: 0
}

.view-articles .views-exposed-form .fieldset-wrapper {
    height: 3.75rem;
    margin: 0 -1.25rem 1.875rem;
    position: relative
}

.view-articles .views-exposed-form .fieldset-wrapper>.form-radios>.form-radios {
    background-color: #fff;
    border-bottom: .125rem solid #0a364a;
    border-top: .125rem solid #0a364a;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    z-index: 2
}

.view-articles .views-exposed-form fieldset.open .fieldset-wrapper>.form-radios>.form-radios {
    height: auto
}

.view-articles .views-exposed-form .js-form-type-radio {
    height: 0;
    margin: 0;
    order: 2;
    overflow: hidden
}

.view-articles .views-exposed-form .js-form-type-radio {
    position: relative
}

.view-articles .views-exposed-form .js-form-type-radio:after {
    content: "\E002";
    font-size: .5rem;
    position: absolute;
    right: 1.25rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.view-articles .views-exposed-form .open .js-form-type-radio:after {
    display: none;
    -webkit-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg)
}

.view-articles .views-exposed-form .open .js-form-type-radio {
    border-bottom: .0625rem solid #0a364a;
    height: 100%
}

.view-articles .views-exposed-form .js-form-type-radio.active {
    height: 100%;
    order: 1
}

.view-articles .views-exposed-form .open .js-form-type-radio.active:after {
    color: #fff;
    display: block;
    -webkit-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg)
}

.view-articles .views-exposed-form .js-form-type-radio label {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 3.5rem;
    line-height: 1.2;
    margin: 0;
    padding-left: 1.25rem;
    padding-right: 2.8125rem
}

.view-articles .views-exposed-form .open .js-form-type-radio.active label {
    background-color: #0a364a;
    color: #fff
}

.view-articles .views-infinite-scroll-content-wrapper,.view-articles.view-display-id-block_recent_3 .view-content {
    margin-bottom: -3.125rem
}

.view-articles .views-infinite-scroll-content-wrapper .views-row,.view-articles.view-display-id-block_recent_3 .view-content .views-row {
    padding-bottom: 3.125rem
}

.view-articles .views-infinite-scroll-content-wrapper .view-row--content-callout.views-row,.view-articles.view-display-id-block_recent_3 .view-row--content-callout.views-row {
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%
}

.view-articles .pager {
    margin: 0;
    padding: 0
}

.view-articles .pager__item:first-child {
    justify-content: center;
    margin: 7.5rem 0 -3.75rem
}

.view-articles .js-pager__items .button {
    font-size: 1.125rem;
    padding: 1.125rem 1.875rem 1.875rem
}

.view-articles.view-display-id-block_recent_3 .view-footer {
    text-align: center
}

.view-articles.view-display-id-block_recent_3 .view-footer .button {
    margin: 1.25rem 0 3.75rem
}

.node--type-basic-page-2020 {
    background-color: #fff
}

.node--type-basic-page-2020 .basic-page-header {
    align-items: center;
    background-color: #455768;
    display: flex;
    height: 11.375rem;
    justify-content: center;
    margin-bottom: 7.5rem
}

.node--type-basic-page-2020 .basic-page__title {
    color: #fff;
    margin-bottom: 0
}

.field--name-field-back-link a {
    color: #61a1e0;
    display: inline-block;
    margin-bottom: 2.1875rem;
    text-decoration: none
}

.field--name-field-back-link a:before {
    content: "\E001";
    display: inline-block;
    margin-right: 1.0625rem;
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    vertical-align: middle
}

.page-node-type-bio .bio--image {
    margin: 0 0 1.875rem;
    text-align: center
}

.page-node-type-bio .bio--image a {
    align-items: center;
    color: #0a364a;
    display: block;
    margin: .5rem 0 0
}

.page-node-type-bio .bio--image a:after {
    background: 50%/contain no-repeat url(../images/linkedin-blue.svg);
    content: "";
    display: inline-block;
    height: 1rem;
    margin-left: .625rem;
    position: relative;
    top: .0625rem;
    width: 1rem
}

.page-node-type-bio .bio--image .field--type-image {
    margin: 0 auto;
    width: 100%
}

.page-node-type-bio .field--type-image .field__item,.page-node-type-bio .field--type-image img {
    height: 100%;
    width: 100%
}

.node--type-case-study-2020 .investment-logo {
    margin-left: auto;
    margin-right: auto;
    max-width: 12.5rem
}

body:not(.impact-page) .node--type-case-study-2020 .social__share {
    margin-bottom: 2.8125rem
}

body:not(.impact-page) .node--type-case-study-2020 .node__content .field--name-body h3 {
    margin-top: 3.125rem
}

.impact-page .node--type-case-study-2020 .node__content li,.impact-page .node--type-case-study-2020 .node__content p {
    font-family: Fortescue Display,serif;
    font-size: 1.3125rem;
    letter-spacing: 0;
    line-height: 1.5
}

.node--type-case-study-2020 .node__content .media,.node--type-case-study-2020 .node__content li,.node--type-case-study-2020 .node__content p {
    margin-bottom: 1.875rem
}

body:not(.impact-page) .node--type-case-study-2020 .node__content .media.media--type-remote-video {
    margin: 3.125rem 0
}

body:not(.impact-page) .node--type-case-study-2020 .node__content h3+.media.media--type-remote-video {
    margin-top: 0
}

.node--type-case-study-2020 .node__content li>ul {
    margin-top: 1.875rem
}

.node--type-case-study-2020 .node__content ul {
    list-style-type: none;
    padding-left: 0
}

.node--type-case-study-2020 .node__content ul li {
    padding-left: 1.875rem;
    position: relative
}

.node--type-case-study-2020 .node__content ul li:before {
    content: "\2022";
    font-size: 1rem;
    left: 0;
    line-height: 1.9;
    position: absolute
}

.node--type-case-study-2020 .node__content li>ul li {
    padding-left: 1.875rem;
    position: relative
}

.node--type-case-study-2020 .node__content li>ul li:before {
    content: "\2043"
}

.node--type-case-study-2020 .node__content p>span.text-heading {
    margin-bottom: -.625rem
}

.node--type-case-study-2020 .node__content .caption {
    display: block;
    margin-bottom: 1.875rem;
    margin-left: 0;
    margin-right: 0;
    width: 100%
}

.node--type-case-study-2020 .node__content .caption>.media {
    margin-bottom: .625rem
}

.node--type-case-study-2020 .node__content .caption img {
    display: block;
    width: 100%
}

.node--type-case-study-2020 .node__content .caption figcaption {
    color: #a2a9ac;
    display: block;
    font-size: .875rem;
    letter-spacing: .0625rem;
    text-align: right
}

.node--type-case-study-2020 .node__content .caption figcaption a {
    color: inherit;
    text-decoration: none
}

.node--type-case-study-2020 .node__content>.field--name-field-industry {
    background-color: #e1e2e3;
    border-radius: 1.875rem;
    color: #455768;
    display: inline-block;
    font-family: value-sans-black,sans-serif;
    font-size: .75rem;
    font-weight: 700;
    letter-spacing: .1125rem;
    line-height: 1;
    margin: 1.25rem 0;
    padding: .875rem 1.875rem;
    text-transform: uppercase
}

.node--type-case-study-2020 blockquote {
    background-color: #0a364a;
    color: #fff;
    margin: 1.875rem 0;
    padding-bottom: 5.625rem;
    padding-top: 5rem;
    position: relative
}

.node--type-case-study-2020 blockquote:after,.node--type-case-study-2020 blockquote:before {
    background-color: #0a364a;
    bottom: 0;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    z-index: -1
}

.node--type-case-study-2020 blockquote:before {
    left: -100vh;
    right: 0
}

.node--type-case-study-2020 blockquote:after {
    left: 0;
    right: -100vh
}

.node--type-case-study-2020 blockquote>p {
    font-family: Fortescue Display,serif;
    font-size: 1.3125rem;
    font-style: italic;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5;
    margin: 0 auto 2.5rem;
    position: relative;
    width: 90%;
    z-index: 1
}

.node--type-case-study-2020 blockquote>p:first-of-type {
    padding-top: 3.75rem
}

.node--type-case-study-2020 blockquote>p:first-of-type:before {
    content: "\201c";
    display: block;
    font-size: 7.1875rem;
    left: 50%;
    line-height: 1;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.node--type-case-study-2020 blockquote>p:last-child {
    margin-bottom: 0
}

.node--type-case-study-2020 blockquote .citation-text {
    color: #fff;
    display: block;
    font-size: 1.25rem;
    margin: 5rem auto 0
}

body.impact-page.page-node-type-section-page .region.region-content {
    background-color: #11366b;
    color: #fff
}

.impact-page.page-node-type-section-page .section-title {
    display: none
}

.impact-page.page-node-type-section-page .section--header {
    position: relative;
    width: 100%;
    z-index: 3
}

.impact-page.page-node-type-section-page .brick-type--section>div>.field--name-field-content {
    left: 0;
    padding: 1.625rem 2.1875rem 1.625rem 3.75rem;
    right: 0;
    top: 0;
    width: 100%
}

.covid-response-header {
    border-top: .125rem solid #0079ff;
    margin: 3.125rem 1.125rem 2.5rem;
    padding: 1.625rem 0 0
}

.covid-response-header h2 {
    font-size: 1.875rem;
    letter-spacing: .02313rem;
    line-height: 1.15;
    margin-bottom: 2rem
}

.covid-response-header>div {
    max-width: 48rem;
    width: 100%
}

.covid-response-header p {
    font-family: Value Sans,sans-serif;
    font-size: 1rem;
    font-weight: 300;
    letter-spacing: .05rem;
    line-height: 1.75;
    text-align: left
}

.covid-response-header p:last-child {
    font-family: Fortescue Display,serif;
    font-size: 1.125rem;
    font-style: italic;
    letter-spacing: .05625rem
}

.covid-response-header p:last-child:after {
    content: "\E001";
    font-size: .625rem;
    padding-left: .625rem
}

.map.map--covid {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin: 1.25rem 0 2.5rem;
    overflow-x: scroll;
    position: relative
}

.map.map--covid .map-legend {
    bottom: 0;
    left: 0;
    position: absolute;
    text-align: left
}

.map.map--covid .map-locations {
    background-image: url(../images/world-map-v2.svg);
    display: block;
    flex: 1;
    padding-bottom: 29.46673rem;
    width: 47.5rem
}

.map.map--covid .location__icon:after {
    height: .625rem;
    width: .625rem
}

.map-legend-item {
    font-family: Value Sans,sans-serif;
    font-size: 1rem;
    font-weight: 300;
    letter-spacing: .05rem;
    line-height: 1.8;
    margin: .75rem 0
}

.map-legend-item:before {
    background-color: #fff;
    border-radius: .9375rem;
    content: " ";
    display: inline-block;
    height: .9375rem;
    margin: 0 .625rem;
    width: .9375rem
}

.map.map--covid .location__icon:after {
    cursor: pointer
}

.map .location--combatting-the-pandemic .location__icon:after,.map-legend-item.legend-blue:before {
    background-color: #0079ff
}

.map .location--business-continuity .location__icon:after,.map-legend-item.legend-cyan:before {
    background-color: #00fffc
}

.map .location--helping-communities.location--combatting-the-pandemic .location__icon:after {
    background: linear-gradient(90deg,#0079ff,#0079ff 50%,#fff 0,#fff)
}

.map.map--covid .location-info {
    background: #00376c;
    border: .125rem solid #fff;
    max-width: 37.5rem;
    padding: 1.5rem;
    text-align: left;
    width: auto;
    z-index: 4
}

.map.map--covid .location-info,.map.map--covid .location-info:hover,.map.map--covid .location__icon:hover+.location-info {
    bottom: 3.75rem;
    left: 5vw;
    max-height: calc(100vh - 7.5rem);
    overflow-y: auto;
    position: fixed;
    right: 5vw;
    top: auto
}

.map.map--covid .location .location-info .close {
    display: none;
    font-size: 1.5rem;
    padding: .9375rem;
    position: absolute;
    right: 0;
    top: 0
}

.map.map--covid .location .location-info .close:before {
    content: "\E003"
}

.map.map--covid .location-info .location__name {
    background: none;
    color: #fff;
    font-family: Value Sans,sans-serif;
    font-size: .9375rem;
    letter-spacing: .1875rem;
    line-height: 1.75;
    padding: 0 1.25rem 0 0;
    white-space: normal;
    word-break: break-word
}

.map.map--covid .location-info .location__subhead {
    color: #fff;
    font-family: Value Sans,sans-serif;
    font-size: 1rem;
    font-weight: 300;
    letter-spacing: .05rem;
    line-height: 1.8
}

.map.map--covid .location-info p {
    color: #fff;
    font-family: Value Sans,sans-serif;
    font-size: .875rem;
    font-weight: 300;
    letter-spacing: .04375rem;
    line-height: 1.8
}

.map.map--covid .location--china-adicon {
    left: 85.3228962818%;
    top: 38.0126182965%
}

.map.map--covid .location--new-york {
    left: 26.0273972603%;
    top: 31.9400630915%
}

.map.map--covid .location--germany {
    left: 45.3033268102%;
    top: 36.1987381703%
}

.map.map--covid .location--spain {
    left: 39.8238747554%;
    top: 45.1892744479%
}

.map.map--covid .location--spain-cordorniu {
    left: 42.6614481409%;
    top: 45.1892744479%
}

.map.map--covid .location--spain-cupa {
    left: 41.1937377691%;
    top: 47.7129337539%
}

.map.map--covid .location--spain-jeanologia {
    left: 41.1937377691%;
    top: 43.6119873817%
}

.map.map--covid .location--ohio {
    left: 23.1898238748%;
    top: 26.6561514196%
}

.map.map--covid .location--italy {
    left: 47.8473581213%;
    top: 42.7444794953%
}

.map.map--covid .location--portugal {
    left: 38.4540117417%;
    top: 48.2649842271%
}

.map.map--covid .location--san-francisco {
    left: 8.8062622309%;
    top: 36.0410094637%
}

.map.map--covid .location--california {
    left: 9.5890410959%;
    top: 38.4069400631%
}

.map.map--covid .location--uk {
    left: 41.1937377691%;
    top: 30.6782334385%
}

.map.map--covid .location--uk-2 {
    left: 40.8023483366%;
    top: 33.1230283912%
}

.map.map--covid .location--north-carolina {
    left: 23.8747553816%;
    top: 35.9621451104%
}

.map.map--covid .location--north-carolina-2 {
    left: 23.9726027397%;
    top: 35.2523659306%
}

.map.map--covid .location--south-carolina {
    left: 23.6790606654%;
    top: 37.9337539432%
}

.map.map--covid .location--brazil {
    left: 29.3542074364%;
    top: 65.2208201893%
}

.map.map--covid .location--tennessee {
    left: 21.0371819961%;
    top: 34.9369085174%
}

.map.map--covid .location--new-jersey {
    left: 24.9510763209%;
    top: 32.8075709779%
}

.map.map--covid .location--new-jersey-2 {
    left: 26.0273972603%;
    top: 33.596214511%
}

.map.map--covid .location--new-jersey-3 {
    left: 25.1467710372%;
    top: 34.858044164%
}

.map.map--covid .location--arizona {
    left: 13.0136986301%;
    top: 38.5646687697%
}

.map.map--covid .location--japan {
    left: 92.759295499%;
    top: 35.0157728707%
}

.map.map--covid .location--japan-tokiwa {
    left: 90.8023483366%;
    top: 35.0157728707%
}

.map.map--covid .location--california-2 {
    left: 8.8062622309%;
    top: 36.0410094637%
}

.map.map--covid .location--india {
    left: 73.385518591%;
    top: 61.5141955836%
}

.map.map--covid .location--india-delhivery {
    left: 73.2876712329%;
    top: 56.7823343849%
}

.map.map--covid .location--india-sbi {
    left: 72.602739726%;
    top: 55.6782334385%
}

.map.map--covid .location--utah {
    left: 13.0136986301%;
    top: 34.9369085174%
}

.map.map--covid .location--ireland {
    left: 36.9863013699%;
    top: 29.4952681388%
}

.map.map--covid .location--uganda {
    left: 56.3600782779%;
    top: 75.2365930599%
}

.map.map--covid .location--china-jd-logistics {
    left: 81.7025440313%;
    top: 43.8485804416%
}

.map.map--covid .location--china-mcdonalds {
    left: 80.2348336595%;
    top: 47.0031545741%
}

.map.map--covid .location--china-onesmart {
    left: 81.7025440313%;
    top: 42.7444794953%
}

.map.map--covid .location--china-loulai {
    left: 76.4187866928%;
    top: 48.2649842271%
}

.map.map--covid .location--los-angeles {
    left: 9.5890410959%;
    top: 38.4069400631%
}

.region-footer {
    background: #0a364a;
    color: #fff;
    display: flex;
    flex-wrap: wrap;
    padding: 1.875rem;
    align-items: center;
}

.region-footer .social {
    display: none
}

.region-footer .twitter {
    background-image: url(../images/twitter-white.svg); 
}

.region-footer .facebook {
    background-image: url(../images/facebook-white.svg);
    background-position: .3125rem 0
}

footer .block-type--footer_social_menu .social-icon.youtube {
    position: relative;
    top: 1px;
    left: -1px;
    height: 30px;
  width: 30px;
  }

.region-footer .linkedin {
    background-image: url(../images/linkedin-white.svg);
    margin-top: -.3125rem
}

.region-footer .instagram {
    background-image: url(../images/instagram-white.svg)
}

.region-footer .copyright {
    font-size: 1.125rem;
    font-weight: 700;
    order: 0
}

.region-footer .menu--footer {
    width: 100%
}

.region-footer .menu--footer ul {
    margin-left: 0
}

.region-footer .menu--footer ul li:first-child {
    display: none
}

.region-footer .menu--footer ul li:nth-child(2) a {
    margin-left: 0
}

.region-footer .menu--footer ul li:last-child a {
    border-bottom: .063rem solid #fff
}

.region-footer .menu--footer a {
    border-top: .0625rem solid #fff;
    color: #fff;
    display: block;
    font-size: 1.125rem;
    padding: 1.25rem 0 .9375rem;
    text-decoration: none
}

.region-footer .menu--footer a.is-active {
    color: #fff
}

body.fund-page .node--type-landing-page {
    padding-bottom: 0
}

body.fund-page .node--type-landing-page .landing-page__title {
    /* max-width:43.75rem; */
}

body.fund-page .node--type-landing-page .landing-page-header h6 {
    color: #61a1e0;
    margin-bottom: 0
}

body.fund-page .node--type-landing-page .node__content {
    margin-top: 0
}

body.fund-page .brick-5050--wysiwyg .brick-5050__col:first-of-type,body.fund-page .field--name-field-bricks-content->div>div:not(:last-child) {
    margin-bottom: -.0625rem
}

body.fund-page .node--type-landing-page .brick-type--performance,body.fund-page .node--type-landing-page .brick-type--views_embed,body.fund-page .node--type-landing-page .brick-type--wysiwyg {
    margin-left: 0;
    margin-right: 0;
    padding: 3.75rem 0
}

body.fund-page .node--type-landing-page .brick-type--performance>.container,body.fund-page .node--type-landing-page .brick-type--wysiwyg>.field {
    margin-left: 1.25rem;
    margin-right: 1.25rem
}

body.fund-page .node--type-landing-page .brick-type--wysiwyg .media--view-mode-full.align-left {
    float: none;
    padding: 1.875rem .9375rem;
    text-align: center;
    vertical-align: top;
    width: 100%
}

body.fund-page .node--type-landing-page .brick-type--wysiwyg .field--name-field-content :last-child {
    margin-bottom: 0
}

body.fund-page .node--type-landing-page .brick-type--wysiwyg .field--name-field-content>ol a,body.fund-page .node--type-landing-page .brick-type--wysiwyg .field--name-field-content>p a,body.fund-page .node--type-landing-page .brick-type--wysiwyg .field--name-field-content>ul a {
    border-bottom: .125rem solid #61a1e0;
    color: inherit;
    display: inline-block;
    line-height: .75;
    text-decoration: none
}

body.fund-page .node--type-landing-page .brick-type--wysiwyg p .citation-text {
    display: inline-block;
    font-size: .875rem;
    font-weight: 400
}

body.fund-page .node--type-landing-page .brick-type--wysiwyg table.responsive-table .citation-text {
    display: block;
    font-size: 1.125rem
}

body.fund-page .brick-5050--wysiwyg .brick-5050__inner {
    margin: 0
}

body.fund-page .brick-5050--wysiwyg .brick-5050__col {
    border: none;
    margin: 0;
    padding: 2.5rem 1.875rem
}

body.fund-page .custom-select--dropup .custom-select__dropdown {
    bottom: auto;
    top: auto
}

.region-header .menu-trigger {
    height: 1.875rem;
    margin-right: .5rem;
    margin-top: .1875rem;
    position: relative;
    width: 2.5rem;
    z-index: 4
}

.region-header .menu-trigger span {
    background: #fff;
    display: block;
    height: .125rem;
    left: 0;
    position: absolute;
    transition: .5s ease-in-out;
    width: 100%
}

.region-header .menu-trigger span:nth-child(2) {
    top: 0
}

.region-header .menu-trigger span:nth-child(3) {
    top: .6875rem
}

.region-header .menu-trigger span:nth-child(4) {
    top: 1.375rem
}

.region-header .menu-trigger.active span:nth-child(2) {
    left: 50%;
    top: .6875rem;
    width: 0
}

.region-header .menu-trigger.active span:nth-child(3) {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.region-header .menu-trigger.active span:nth-child(4) {
    top: .75rem;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.region-header .menu--carlyle-2020 {
    background: #0a364a;
    height: 100vh;
    left: 50%;
    margin: 5rem -50vw 0;
    overflow-y: auto;
    padding: 0 3.125rem;
    position: absolute;
    right: 50%;
    top: 0;
    -webkit-transform: translateX(100vw);
    transform: translateX(100vw);
    transition: visibility .3s linear,-webkit-transform .8s;
    transition: visibility .3s linear,transform .8s;
    transition: visibility .3s linear,transform .8s,-webkit-transform .8s;
    visibility: hidden;
    width: 100vw;
    z-index: 3
}

.region-header .menu--carlyle-2020.active {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    visibility: visible
}

.region-header .menu--carlyle-2020 h2 {
    display: none
}

.region-header .menu--carlyle-2020.active h2 {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.region-header .menu--carlyle-2020 ul.menu {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    margin: 0;
    padding-bottom: 10rem
}

.region-header .menu--carlyle-2020 ul.menu li a {
    border-top: .063rem solid #fff;
    color: #fff;
    display: block;
    font-size: 1.5rem;
    padding: 1.563rem 0 1.25rem;
    text-decoration: none
}

.region-header .menu--carlyle-2020 ul.menu li:nth-child(-n+4) a {
    border: 0;
    font-size: 2.25rem;
    padding: 0 0 1.25rem
}

.region-header .menu--carlyle-2020 ul.menu li:nth-child(5) a {
    margin-top: 1.875rem
}

.region-header .menu--carlyle-2020 ul.menu li:last-child a {
    border-bottom: .063rem solid #fff
}

.region-header .menu--carlyle-2020 .menu-cta {
    color: #fff;
    font-size: 1.4375rem;
    letter-spacing: .07188rem;
    line-height: 1.75
}

.region-header .menu--carlyle-2020 .social {
    margin-top: 3.75rem
}

.region-header .menu--carlyle-2020 .twitter {
    background-image: url(../images/twitter-blue.svg);
}

.region-header .menu--carlyle-2020 .facebook {
    background-image: url(../images/facebook-blue.svg);
    background-position: .3125rem 0
}
.region-header .menu--carlyle-2020 .youtube {
    background-image: url(../images/bi_youtube.svg);
    width: 30px;
    height: 30px;
    background-size: 30px;
    background-position: 0px 1px;
}

.region-header .menu--carlyle-2020 .linkedin {
    background-image: url(../images/linkedin-blue.svg);
    margin-top: -.312rem
}

.region-header .menu--carlyle-2020 .instagram {
    background-image: url(../images/instagram-blue.svg)
}

.section--header {
    background: #0a364a;
    padding: 1.875rem 1.25rem
}

.region-header {
    align-items: center;
    display: flex;
    justify-content: flex-end
}

.block-system-branding-block {
    margin-right: auto
}

.region-header .site-logo {
    background-image: url(../../logo.svg);
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    height: 1.375rem;
    position: relative;
    width: 6.25rem;
    z-index: 3
}

.region-header .shareholders-lp-links {
    display: none;
    font-size: 1.025rem;
    letter-spacing: .11875rem
}

.region-header .shareholders-lp-links p {
    margin: 0
}

.region-header .shareholders-lp-links a {
    border: 0!important;
    color: #fff!important;
    display: inline-block;
    font-family: value-sans-black,sans-serif;
    letter-spacing: .1125rem;
    margin-left: 2.5rem;
    text-decoration: none!important;
    text-transform: uppercase
}


.region-header button {
    color: #fff;
    margin-left: .9375rem;
    position: relative;
    width: 1.25rem;
    z-index: 3
}

.region-header>button {
    margin-left: 1.875rem
}

.region-header .language-trigger {
    margin-left: 0
}

.region-header .language-switcher-language-url {
    position: absolute;
    right: .625rem;
    top: 4.6875rem
}

.page-node-type-section-page .section--header {
    position: fixed;
    width: 100%;
    z-index: 3
}

.view-impact-landing-page {
    margin-left: auto;
    margin-right: auto;
    max-width: 44.375rem;
    padding: 1.875rem 1.875rem 3.125rem
}

.view-impact-landing-page .views-row {
    padding: .9375rem
}

.view-impact-landing-page .views-row .teaser {
    margin-left: auto;
    margin-right: auto;
    max-width: 19.375rem
}

.view-impact-landing-page .views-row .teaser .teaser__link {
    min-height: 20.9375rem
}

.view-impact-landing-page .view-title {
    font-size: 1.6875rem
}

.view-impact-landing-page .views-exposed-form .form-item {
    float: none;
    margin: 0;
    text-align: right
}

.view-impact-landing-page .views-exposed-form .form-item label {
    display: inline-block;
    padding-right: 1.875rem;
    position: relative
}

.view-impact-landing-page .views-exposed-form .form-item label:after {
    background-image: url(../images/caret-circle--down.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "\E002";
    content: "";
    height: 1.3125rem;
    position: absolute;
    right: 0;
    top: 0;
    width: 1.3125rem
}

.view-impact-landing-page .views-exposed-form .form-item.open label:after {
    background-image: url(../images/caret-circle--up.svg)
}

.view-impact-landing-page .views-exposed-form .form-item select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: transparent;
    border: none;
    display: block;
    outline: 0;
    overflow: hidden
}

.view-impact-landing-page .view-filter-select {
    height: 0;
    list-style: none;
    margin: 0;
    overflow: hidden;
    padding-left: 0
}

.view-impact-landing-page .form-item.open .view-filter-select {
    height: auto
}

.view-impact-landing-page .view-filter-select .view-filter-option {
    font-size: 1rem;
    letter-spacing: .07188rem;
    margin-bottom: .5rem;
    padding-right: 1.875rem;
    position: relative
}

.view-impact-landing-page .view-filter-select .view-filter-option:after {
    border: .125rem solid #0a364a;
    border-radius: 50%;
    content: "";
    display: block;
    height: 1.3125rem;
    position: absolute;
    right: 0;
    top: .125rem;
    width: 1.3125rem
}

.view-impact-landing-page .view-filter-select .view-filter-option.selected:after {
    background-color: #0a364a
}

.view-impact-landing-page .js-pager__items {
    margin: 2.5rem 0 0;
    padding: 0
}

.view-impact-landing-page .js-pager__items .pager__item {
    justify-content: center
}

.view-impact-landing-page .js-pager__items .button {
    height: 2.25rem;
    padding: .8125rem 1.3125rem .75rem
}

.page-node-type-investment .bios-table,.page-node-type-investment .investment--content {
    margin-left: auto;
    margin-right: auto
}

.page-node-type-investment .investment--content .investment--logo {
    margin: 0 0 3.75rem;
    text-align: center
}

.page-node-type-investment .investment--content .field__item,.page-node-type-investment .investment--content .field__items {
    font-weight: 300
}

.page-node-type-investment .investment--content a {
    color: #0a364a
}

.page-node-type-investment .recent-news {
    margin: 3.75rem 0
}

.page-node-type-investment .investment--navigation {
    margin: 0 0 2.8125rem
}

.node--type-landing-page {
    background-color: #fff;
    padding-bottom: 7.8125rem
}

.node--type-landing-page h3 {
    font-size: 1.125rem
}

.node--type-landing-page h4 {
    font-size: .875rem
}

.node--type-landing-page h4,.node--type-landing-page h6 {
    font-family: value-sans-black,sans-serif;
    text-transform: uppercase
}

.node--type-landing-page h6 {
    font-size: .75rem
}

.landing-page__eyebrow {
    background-color: #fff;
    bottom: 0;
    height: 5.5rem;
    left: 0;
    position: absolute;
    width: 77%;
    z-index: 1
}

.landing-page-header {
    display: flex;
    flex-direction: column;
    margin-top: -2.5rem
}

.landing-page-header h6 {
    align-items: center;
    color: #0a364a;
    display: flex;
    margin-left: 1.25rem;
    order: 2;
    position: relative;
    width: 100%
}

.landing-page-header h6:before {
    content: "\E001";
    margin-right: .75rem;
    margin-top: .125rem
}

.landing-page__title {
    font-size: 8vw;
    order: 1;
    width: 60%;
    z-index: 1
}

.landing-page__introduction h5 {
    font-weight: 400;
    margin-bottom: 0
}

.node--type-landing-page .node__content {
    border-bottom: .0625rem solid transparent;
    margin-top: 2.8125rem
}

.landing-page-header .landing-page__title,.landing-page-header h6,.landing-page__introduction {
    margin-left: 1.25rem;
    margin-right: 1.25rem
}

.node--type-landing-page .brick-type--animated_statistics,.node--type-landing-page .brick-type--investment_cards,.node--type-landing-page .brick-type--sector_bios,.node--type-landing-page .brick-type--views_embed,.node--type-landing-page .brick-type--wysiwyg {
    margin-left: 1.25rem;
    margin-right: 1.25rem
}

.field--name-field-bricks-content->div>div:not(:last-child) {
    margin-bottom: 4.6875rem
}

#backtotop {
    border: 0;
    text-indent: -62500rem
}

#backtotop,#backtotop:hover {
    background-color: transparent;
    background-image: url(../images/blue-arrow-up.svg);
    background-repeat: no-repeat
}

.page-node-type-landing-page-layout-builder .block-layout-builder {
    margin: 1.875rem 1.25rem
}

.page-node-type-landing-page-layout-builder .block-layout-builder.block[class*=hero-image] {
    margin: 0
}

.page-node-type-landing-page-layout-builder .block-field--field_eyebrow_text {
    margin: 1.875rem 1.25rem 0
}

.page-node-type-landing-page-layout-builder .block-field--field_eyebrow_text .field--name-field-eyebrow-text {
    align-items: center;
    color: #0a364a;
    display: flex;
    position: relative;
    width: 100%
}

.page-node-type-landing-page-layout-builder .block-field--field_eyebrow_text .field--name-field-eyebrow-text:before {
    content: "\E001";
    margin-right: .75rem;
    margin-top: .125rem
}

.page-node-type-landing-page-layout-builder blockquote {
    background-color: #0a364a;
    color: #fff;
    margin: 1.875rem 0;
    padding-bottom: 5.625rem;
    padding-top: 5rem;
    position: relative
}

.page-node-type-landing-page-layout-builder blockquote:after,.page-node-type-landing-page-layout-builder blockquote:before {
    background-color: #0a364a;
    bottom: 0;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    z-index: -1
}

.page-node-type-landing-page-layout-builder blockquote:before {
    left: -100vh;
    right: 0
}

.page-node-type-landing-page-layout-builder blockquote:after {
    left: 0;
    right: -100vh
}

.page-node-type-landing-page-layout-builder blockquote>p {
    font-family: Fortescue Display,serif;
    font-size: 1.3125rem;
    font-style: italic;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5;
    margin: 0 auto 2.5rem;
    position: relative;
    width: 90%;
    z-index: 1
}

.page-node-type-landing-page-layout-builder blockquote>p:first-of-type {
    padding-top: 3.75rem
}

.page-node-type-landing-page-layout-builder blockquote>p:first-of-type:before {
    content: "\201c";
    display: block;
    font-size: 7.1875rem;
    left: 50%;
    line-height: 1;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.page-node-type-landing-page-layout-builder blockquote>p:last-child {
    margin-bottom: 0
}

.page-node-type-landing-page-layout-builder blockquote .citation-text {
    color: #fff;
    display: block;
    font-size: 1.25rem;
    margin: 5rem auto 0
}

body:not(.cke_editable) {
    background: #fff;
    overflow-x: hidden;
    width: 100vw
}

body.js-menu-is-open {
    overflow: hidden
}

.dialog-off-canvas-main-canvas,.region {
    margin: 0 auto;
    overflow: hidden
}

.dialog-off-canvas-main-canvas {
    position: relative
}

.section--content {
    overflow: hidden
}

.node__container {
    margin: 1.25rem 0 3.125rem;
    position: relative
}

.node__container .node__content {
    margin: 0 auto;
    padding: 0 1.875rem
}

.node__container .social__share {
    margin-bottom: 1.25rem
}

.columns {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.columns .column {
    width: 100%
}

.columns hr {
    border-bottom: .0625rem solid #fff;
    border-top: 0;
    margin: .3125rem 0 .9375rem;
    width: 1.875rem
}

.columns.center {
    align-items: center
}

.text-center {
    text-align: center
}

.page-node-type-press-release .field--name-field-release-date {
    margin: 0 0 1rem
}

.page-node-type-press-release .field--name-body li {
    letter-spacing: .05625rem;
    margin-bottom: 1rem
}

.page-node-type-press-release .field--name-body a {
    color: #0a364a
}

.page-node-type-section-page .section-nav {
    display: none
}

.page-node-type-section-page ul {
    margin: 0;
    padding: 0
}

.page-node-type-section-page .region-footer .menu--footer ul {
    margin-bottom: 1.125rem;
    margin-top: 1.125rem
}

.page-node-type-section-page .section-nav li {
    border-radius: 1.875rem;
    font-family: value-sans-black,sans-serif;
    font-size: .6875rem;
    letter-spacing: .1875rem;
    line-height: 1.6;
    list-style-position: inside;
    margin-bottom: 2.1875rem;
    padding: .1875rem .625rem;
    position: relative
}

.page-node-type-section-page .section-nav hr {
    border-color: currentcolor #fff #fff;
    border-bottom: 0;
    border-top: .0625rem dashed #fff;
    left: 0;
    position: absolute;
    top: 2.1875rem;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    width: 1.25rem
}

.page-node-type-section-page .section-nav a {
    color: #fff;
    text-decoration: none;
    text-transform: uppercase
}

.page-node-type-section-page .section-nav a:hover {
    border-bottom: .125rem solid #fff
}

.page-node-type-section-page .section-nav li.active {
    background: #fff;
    color: #0a364a
}

.page-node-type-section-page .section-nav li.active a {
    color: #0a364a
}

.page-node-type-section-page .next-section {
    display: none
}

.page-node-type-section-page:not(.impact-page) .language-search-buttons .field--name-body {
    padding: .3125rem 0
}

.page-node-type-section-page:not(.impact-page) .language-switcher-language-url {
    bottom: 14.375rem;
    position: absolute;
    right: 9.375rem
}

.page-node-type-section-page:not(.impact-page) .language-search-buttons .language-trigger {
    margin-top: -.25rem
}

.page-node-type-section-page .region-content .language-search-buttons {
    display: none
}

.page-node-type-section-page:not(.impact-page) header .language-search-buttons .search-trigger {
    margin: 0 .9375rem 0 1.5625rem
}

.page-node-type-section-page.impact-page .region-content .language-search-buttons,.page-node-type-section-page.impact-page .region-content .next-section {
    display: none
}

.foreground-white a {
    color: #fff
}

body.page-node-type-theme {
    background-color: #063f77;
    color: #fff
}

body.page-node-type-theme .region-header .menu--carlyle-2020 h2 {
    color: #0a364a
}

.theme-intro {
    margin-left: 10%;
    margin-right: 10%;
    padding: 3.4375rem 0 4.0625rem
}

.theme-intro .theme-intro__title h2 {
    line-height: 1.3;
    max-width: 15.625rem
}

.theme-intro .theme-intro__desc {
    display: none
}

.node--type-theme .field--name-field-bricks-content->div>div:not(:last-child),.theme-intro .theme-intro__col>:last-child {
    margin-bottom: 0
}

.block-type--sector_bios .node--type-theme .block-title,.block-type--text_overlay .node--type-theme .block-title,.brick-type--text_overlay .node--type-theme .field--name-field-heading,.fund-page .brick-type--views_embed .node--type-theme .viewsreference--view-title,.node--type-theme .block-type--sector_bios .block-title,.node--type-theme .block-type--text_overlay .block-title,.node--type-theme .brick-type--text_overlay .field--name-field-heading,.node--type-theme .fund-page .brick-type--views_embed .viewsreference--view-title,.node--type-theme .page-node-type-press-release h1,.node--type-theme h2,.page-node-type-press-release .node--type-theme h1 {
    line-height: 1.2
}

.brick-carlyle-edge .node--type-theme .h3-subhead,.brick-type--links .node--type-theme .brick-links__title,.brick-type--related_insights .node--type-theme .field--name-field-heading,.brick-type--related_insights .node--type-theme .teaser__category,.brick-type--related_insights .node--type-theme .teaser__label,.list--arrows .node--type-theme li,.node--type-theme .brick-carlyle-edge .h3-subhead,.node--type-theme .brick-type--links .brick-links__title,.node--type-theme .brick-type--related_insights .field--name-field-heading,.node--type-theme .brick-type--related_insights .teaser__category,.node--type-theme .brick-type--related_insights .teaser__label,.node--type-theme .eyebrow-text,.node--type-theme .list--arrows li,.node--type-theme .page-node-type-landing-page-layout-builder .block-field--field_eyebrow_text .field--name-field-eyebrow-text,.node--type-theme .page-node-type-press-release .field--name-field-release-date,.node--type-theme .view-articles .node--view-mode-featured-content .teaser__category,.node--type-theme .view-articles .node--view-mode-teaser .teaser__category,.node--type-theme .view-articles .teaser__label,.node--type-theme .view-articles .views-exposed-form .js-form-type-radio label,.node--type-theme h6,.node--type-theme table.responsive-table td:before,.node--type-theme table.responsive-table th,.page-node-type-landing-page-layout-builder .block-field--field_eyebrow_text .node--type-theme .field--name-field-eyebrow-text,.page-node-type-press-release .node--type-theme .field--name-field-release-date,.view-articles .node--type-theme .teaser__label,.view-articles .node--view-mode-featured-content .node--type-theme .teaser__category,.view-articles .node--view-mode-teaser .node--type-theme .teaser__category,.view-articles .views-exposed-form .js-form-type-radio .node--type-theme label,table.responsive-table .node--type-theme td:before,table.responsive-table .node--type-theme th {
    letter-spacing: .125rem;
    line-height: 1.1;
    margin-bottom: 1.5625rem
}

.node--type-theme li,.node--type-theme p {
    font-family: Fortescue Display,serif;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.4
}

.node--type-theme p {
    font-size: 1.3125rem
}

.node--type-theme li {
    font-size: 1.125rem;
    margin-bottom: 2.625rem
}

.node--type-theme .brick-5050--wysiwyg .brick-5050__inner,.node--type-theme .brick-type--50_50_split {
    margin: 0
}

.node--type-theme .brick-5050--wysiwyg .brick-5050__col,.node--type-theme .brick-5050__col {
    border: none;
    margin: 0;
    padding: 2.5rem 1.875rem
}

.node--type-theme .brick-type--50_50_split .brick-5050__col {
    align-items: flex-start
}

.node--type-theme .brick-5050__col p {
    margin-bottom: 1.875rem
}

.node--type-theme .brick-5050__col :last-child {
    margin-bottom: 0
}

.node--type-theme .brick-type--50_50_split .brick-5050-img {
    min-height: 15.625rem;
    position: relative
}

.node--type-theme .brick-type--50_50_split .brick-5050-img .brick-5050__col-content {
    height: auto
}

.node--type-theme .field--name-field-5050-image img {
    left: 0;
    position: absolute;
    top: 0
}

.node--type-theme .img-align--right {
    display: flex;
    flex-direction: column-reverse
}

.node--type-theme .img-align--right .brick-5050-text {
    text-align: left
}

.node--type-theme .brick-type--wysiwyg {
    padding: 3.125rem 0 1.875rem
}

.node--type-theme .brick-type--wysiwyg .field--name-field-content {
    margin: 0 auto;
    padding: 0 1.875rem
}

.node--type-theme .brick-type--wysiwyg p {
    line-height: 1.65;
    margin-bottom: 2.1875rem
}

.node--type-theme .brick-type--wysiwyg .field--name-field-content :last-child {
    margin-bottom: 0
}

.page-node-type-landing-page-layout-builder .block-type--50_50_split_wysiwyg {
    margin: 1.875rem 0;
    padding: 0 1.25rem
}

.block-type--50_50_split_wysiwyg .brick-5050__inner {
    margin: 0
}

.block-type--50_50_split_wysiwyg .brick-5050__col {
    border: none;
    margin: 0;
    padding: 2.5rem 1.875rem
}

.brick-5050-cta-content {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 1.25rem 10%;
    text-align: center
}

.brick-5050-cta-content h6 {
    margin-bottom: 0
}

.brick-5050-cta .field--name-field-sub-heading {
    margin-bottom: 1.375rem
}

.brick-5050-cta .field--name-field-cta-button {
    flex: 0 0 auto;
    margin-top: 0
}

.brick-5050-cta .field--name-field-5050-image .field,.brick-5050-cta .field--name-field-5050-image .field__item,.brick-5050-cta .field--name-field-5050-image .media,.brick-5050-cta .field--name-field-5050-image img {
    height: 100%;
    width: 100%
}

.brick-type--50_50_text_quote_bg_image .media--type-image {
    bottom: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.brick-type--50_50_text_quote_bg_image .media--type-image img {
    max-width: none;
    -o-object-fit: cover;
    object-fit: cover
}

.brick-type--50_50_text_quote_bg_image .field--name-field-media-image,.brick-type--50_50_text_quote_bg_image .field--name-field-media-image .field__item,.brick-type--50_50_text_quote_bg_image .media--type-image,.brick-type--50_50_text_quote_bg_image .media--type-image img {
    height: 100%;
    width: 100%
}

.brick-type--50_50_text_quote_bg_image .media--type-video {
    min-height: 100%;
    min-width: 100%;
    position: absolute
}

.brick-type--50_50_text_quote_bg_image .media--type-video video {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    width: 100%
}

.brick-type--50_50_text_quote_bg_image {
    margin-bottom: 8.375rem;
    position: relative
}

.brick-quote {
    padding: 9.375rem 10% 6.25rem;
    position: relative;
    z-index: 1
}

.brick-quote__heading:after {
    background-color: #0a364a;
    content: " ";
    display: block;
    height: .0625rem;
    margin-bottom: 1.6875rem;
    margin-top: 1.6875rem;
    width: 1.75rem
}

.brick-quote__citation {
    display: block;
    margin-bottom: .9375rem
}

.brick-quote__quote {
    display: flex;
    justify-content: flex-end;
    margin: 0
}

.brick-quote__quote:before {
    content: "\0201C";
    margin-right: .9375rem
}

.field--name-field-cta-button {
    align-items: center;
    display: flex;
    flex: 1 1 100%;
    justify-content: center;
    margin-top: 6.0625rem
}

.brick-quote--dark .brick-quote__heading:after {
    background-color: #fff
}

.brick-type--50_50_text_quote_bg_image {
    color: #0a364a
}

.brick-type--50_50_text_quote_bg_image.brick-quote--dark {
    color: #fff
}

.brick-quote__author {
    font-weight: 700;
    text-transform: uppercase
}

.brick-quote__citation,.brick-quote__quote {
    font-family: Fortescue Display,serif
}

.brick-quote__quote {
    font-size: 2.1875rem;
    font-style: italic;
    line-height: 1.2
}

.brick-quote--full .brick-quote__content {
    flex: 0 0 100%;
    max-width: 100%;
    text-align: left;
    width: 100%
}

.brick-quote--full .brick-quote__heading:after {
    margin-left: 0;
    margin-right: auto
}

.brick-5050__inner {
    margin: 0 1.25rem
}

.brick-5050--wysiwyg .brick-5050__col {
    word-wrap: break-word;
    margin-bottom: 6.25rem;
    overflow-wrap: break-word
}

.brick-5050--wysiwyg h2 {
    margin-bottom: 2.1875rem
}

.brick-5050--wysiwyg p {
    line-height: 1.78;
    margin-bottom: 3.75rem
}

.brick-5050--wysiwyg p:last-child {
    margin-bottom: 0
}

.brick-5050--wysiwyg p.snowflake {
    margin-bottom: 1.25rem
}

.brick-5050--wysiwyg a {
    color: #0a364a;
    -webkit-text-decoration-color: #61a1e0;
    text-decoration-color: #61a1e0
}

.brick-5050--wysiwyg.foreground-white a {
    color: #fff;
    -webkit-text-decoration-color: #61a1e0;
    text-decoration-color: #61a1e0
}

.brick-5050--wysiwyg a[href^="mailto:"],.brick-5050--wysiwyg a[href^="tel:"] {
    color: inherit;
    text-decoration: none
}

.brick-5050--wysiwyg p span.block-on-mobile {
    display: block
}

.brick-5050--wysiwyg p span.hide-on-mobile {
    display: none
}

.brick-type--50_50_split {
    margin-left: 1.25rem;
    margin-right: 1.25rem
}

.brick-type--50_50_split .brick-5050__col {
    align-items: center;
    display: flex;
    width: 100%
}

.brick-type--50_50_split .brick-5050__col-content {
    flex: 0 0 100%;
    width: 100%
}

.brick-type--50_50_split .brick-5050-img .brick-5050__col-content {
    height: 100%
}

.brick-5050-text {
    border: .125rem solid #000;
    padding: 3.6875rem 9% 4.0625rem
}

.field--name-field-5050-image {
    align-items: center;
    display: flex;
    height: 100%;
    margin-bottom: 0;
    text-align: center
}

.field--name-field-5050-image img {
    height: 100%;
    width: 100%
}

@supports((-o-object-fit: cover) or (object-fit: cover)) {
    .field--name-field-5050-image img {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: center center;
        object-position: center center
    }
}

.brick-5050-text p {
    font-size: 1.125rem;
    line-height: 1.6875;
    margin-top: 0
}

.brick-5050-text a {
    color: #455768
}

.brick-5050-text a:focus,.brick-5050-text a:hover {
    text-decoration: none
}

.brick-5050-text h3 {
    font-family: Value Sans,sans-serif;
    font-size: 1.875rem;
    font-weight: 400
}

.brick-type--accordion {
    margin-left: 1.25rem;
    margin-right: 1.25rem
}

.brick-type--accordion .field--name-field-introduction {
    margin-bottom: 2.5rem
}

.paragraph--type--accordion-item-2020 {
    margin-bottom: .625rem
}

.fund-historical .fund-historical__header,.paragraph--type--accordion-item-2020 .accordion-trigger {
    background: #0a364a;
    border: none;
    border-radius: 0;
    color: #fff;
    margin: 0;
    padding: 1.625rem 6.625rem 1.4375rem 2.5rem;
    position: relative;
    text-align: left;
    transition: all .3s ease;
    width: 100%
}

.fund-historical .fund-historical__header:after,.paragraph--type--accordion-item-2020 .accordion-trigger:after {
    background: #fff;
    border-radius: 50%;
    color: #0a364a;
    content: "\E007";
    display: block;
    font-size: 1.375rem;
    font-weight: 700;
    height: 2rem;
    line-height: 1.5;
    margin-top: -1rem;
    padding-left: .1875rem;
    position: absolute;
    right: 3.125rem;
    text-align: center;
    top: 50%;
    transition: inherit;
    width: 2rem
}

.fund-historical [aria-expanded=true].fund-historical__header:after,.paragraph--type--accordion-item-2020 .accordion-trigger[aria-expanded=true]:after {
    content: "\E006"
}

.paragraph--type--accordion-item-2020 .accordion-trigger h5 {
    font-family: value-sans-black,sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    letter-spacing: .1875rem;
    line-height: 1.2;
    margin: 0;
    pointer-events: none
}

.paragraph--type--accordion-item-2020 .accordion-content {
    align-items: center;
    border: .25rem solid #0a364a;
    border-radius: 0;
    display: flex;
    flex-direction: column;
    height: 0;
    justify-content: space-between;
    overflow: hidden;
    transition: height 1s ease-out
}

.background-dark_blue .paragraph--type--accordion-item-2020 .accordion-content {
    align-items: center;
    border: .25rem solid #fff;
    border-radius: 0;
    display: flex;
    flex-direction: column;
    height: 0;
    justify-content: space-between;
    overflow: hidden;
    transition: height 1s ease-out
}

.paragraph--type--accordion-item-2020 .accordion-content:last-child {
    margin-bottom: 0
}

.paragraph--type--accordion-item-2020 .accordion-content li {
    padding-bottom: 0.25rem
}

.paragraph--type--accordion-item-2020.img-align--left .accordion-content {
    flex-direction: column-reverse
}

.paragraph--type--accordion-item-2020 .accordion-content .field--name-field-body {
    color: #0a364a;
    flex: 1 1 auto;
    font-family: Value Sans,sans-serif;
    font-size: 1.125rem;
    letter-spacing: .05625rem;
    line-height: 1.6875;
    margin-bottom: 1.875rem;
    margin-top: 3.1875rem
}

.background-dark_blue .paragraph--type--accordion-item-2020 .accordion-content .field--name-field-body {
    color: #fff;
}

.paragraph--type--accordion-item-2020 .field--name-field-media-image {
    margin-top: 3.1875rem
}

.brick-type--accordion.locations .accordion-content {
    padding: 0
}

.brick-type--accordion.locations .field--name-field-body {
    margin-bottom: 0
}

.media--type-audio {
    align-items: center;
    background-color: #0a364a;
    display: flex;
    padding: .9375rem
}

.media--type-audio .audio__controls {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #fff;
    border: none;
    flex: 0 0 3.5rem;
    height: 3.5rem;
    max-width: 3.5rem;
    position: relative;
    width: 3.5rem
}

.media--type-audio .audio__controls:after,.media--type-audio .audio__controls:before {
    content: "";
    display: block;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.media--type-audio .audio__controls:before {
    border-bottom: .75rem solid transparent;
    border-left: 1.25rem solid #0a364a;
    border-top: .75rem solid transparent
}

.media--type-audio .audio__controls:after {
    border-left: .375rem solid #0a364a;
    border-right: .375rem solid #0a364a;
    display: none;
    height: 1.25rem;
    width: 1.25rem
}

.media--type-audio .audio__controls.playing:before {
    display: none
}

.media--type-audio .audio__controls.playing:after {
    display: block
}

.media.media--type-audio a.audio__download {
    background: url(../images/download-lite.svg) no-repeat 50%;
    background-size: contain;
    border: none;
    color: #fff;
    display: block;
    flex: 0 0 1.125rem;
    height: 1.125rem;
    margin-left: auto;
    margin-right: .3125rem;
    max-width: 1.125rem;
    text-decoration: none;
    width: 1.125rem
}

.media--type-audio .field--name-name .field__item {
    color: #fff;
    font-size: 1rem;
    letter-spacing: .05rem;
    line-height: 1.3;
    padding: 0 .625rem
}

.block--impact-hero {
    padding: 2.625rem 0 4.5rem;
    position: relative
}

.block--impact-hero h2 {
    color: #fff;
    font-size: 2.375rem;
    letter-spacing: .01438rem;
    line-height: 1.2;
    margin: 1.875rem 0;
    text-align: center
}

.block--impact-hero .background-image-container:after {
    background-color: #063f77;
    bottom: 0;
    content: "";
    left: 0;
    opacity: .75;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.block--impact-hero .background-image-container {
    background-color: #063f77
}

.block--impact-hero .background-image-container>img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    opacity: .65;
    width: 100%
}

@supports(mix-blend-mode: luminosity) {
    .block--impact-hero .background-image-container>img {
        mix-blend-mode:luminosity;
        opacity: 1
    }
}

.block--impact-hero .background-image-container>img.background-image--secondary {
    opacity: 0;
    transition: opacity .3s
}

.block--impact-hero .background-image-container>img.background-image--secondary.active {
    opacity: 1
}

.block--impact-hero .field--name-field-hero-links {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.block--impact-hero .field--name-field-hero-links .field__item {
    margin: .625rem 0
}

.block--thought-leadership {
    background-color: #001427
}

.block--thought-leadership>.container {
    padding: 3rem 2.25rem 6.875rem
}

.block--thought-leadership h2 {
    color: #fff;
    font-family: Fortescue Display,serif;
    font-size: 1.6875rem;
    letter-spacing: .03875rem;
    line-height: 1.3;
    margin: 0 0 .3125rem
}

.callouts-actions {
    display: flex;
    justify-content: center;
    margin: 1.25rem 0 0
}

.callouts-actions>a {
    color: #001427;
    display: none;
    font-size: .6875rem;
    letter-spacing: .1375rem;
    margin: 0 .5rem;
    padding: .75rem 1.5rem;
    text-align: center
}

.callouts-actions>a.enabled {
    display: inline-block
}

.callout-progress-bar {
    background-color: #9ea4aa;
    height: .125rem;
    margin: 0 0 2rem;
    position: relative;
    width: 100%
}

.callout-progress-bar-current {
    background-color: #0079ff;
    height: .125rem;
    transition: width .5s ease;
    width: 0
}

.callout-slide {
    display: none;
    flex-direction: column
}

.slick-initialized .slick-slide.callout-slide {
    display: flex
}

.callout-slide>.field__item {
    display: flex;
    flex: 1;
    justify-content: center;
    margin: 0 .25rem;
    padding: 1.875rem 0
}

.callout-slide>.field__item>div {
    max-width: 23.75rem
}

.callout-slide>.field__item a {
    text-decoration: none
}

.callout-slide .field--name-field-title {
    color: #fff;
    font-family: Value Sans,sans-serif;
    font-size: .8125rem;
    font-weight: 700;
    letter-spacing: .1625rem;
    line-height: 1.5;
    margin: 1.25rem 0;
    text-transform: uppercase
}

.callout-slide .field--name-field-description {
    color: #fff;
    font-family: Value Sans,sans-serif;
    font-size: 1rem;
    font-weight: 300;
    letter-spacing: .05rem;
    line-height: 1.8
}

.brick-type--card_grid {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    max-width: 90rem
}

.brick-type--card_grid.grid-cols--two {
    justify-content: center
}

.brick-type--card_grid>.paragraph {
    margin: 0 auto 1.875rem;
    max-width: 16.25rem;
    width: 16.25rem
}

body:not(.path-frontpage) .grid-cols--three.brick-type--card_grid {
    flex-wrap: nowrap;
    max-width: none
}

body:not(.path-frontpage) .grid-cols--three.brick-type--card_grid>.paragraph {
    max-width: none;
    padding-left: 1.875rem;
    padding-right: 1.875rem;
    width: 100%
}

body:not(.path-frontpage) .grid-cols--three.brick-type--card_grid>.paragraph .teaser-card-footer {
    font-size: 1.125rem
}

body:not(.path-frontpage) .grid-cols--three.brick-type--card_grid>.paragraph img {
    height: auto
}

.brick-type--card_grid>.paragraph {
    line-height: 1.6875;
    text-align: center
}

.grid-theme--dark.brick-type--card_grid>.paragraph {
    align-items: stretch;
    background: #ebebeb;
    display: flex;
    flex-direction: column;
    font-size: 1rem
}

.grid-card__link {
    color: inherit;
    display: block;
    flex: 0 0 100%;
    max-width: 100%;
    text-decoration: none;
    width: 100%
}

.grid-card__link:focus .btn,.grid-card__link:hover .btn {
    background: #455768
}

.grid-card__head {
    position: relative
}

.field--name-field-card-image {
    line-height: 0
}

.grid-theme--simple .field--name-field-card-image {
    margin-bottom: 1.5625rem
}

.grid-theme--dark h2 {
    font-family: value-sans-black,sans-serif;
    font-size: 1.25rem;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 0;
    margin-top: 1.5rem;
    text-align: center;
    text-transform: uppercase
}

.grid-theme--dark .field--name-field-card-image+h2 {
    color: #fff;
    font-weight: 700;
    left: 2.1875rem;
    letter-spacing: .15625rem;
    line-height: 1.25;
    margin-top: 0;
    position: absolute;
    right: 2.1875rem;
    text-shadow: 0 .125rem .25rem rgba(0,0,0,.5);
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 70%
}

.grid-theme--dark .grid-card__body {
    padding: 1.5rem 1rem
}

.field--name-field-card-text {
    margin-bottom: 1.5625rem
}

.grid-theme--dark .field--name-field-card-text {
    text-align: left
}

.field--name-field-card-text p {
    line-height: 1.5;
    margin-top: 0
}

.field--name-field-card-text p:last-child {
    margin-bottom: 0
}

.grid-theme--simple .btn {
    margin-bottom: 1.5625rem
}

.field--carlyle-advantage {
    position: relative
}

.field--carlyle-advantage--active {
    padding-bottom: 26.25rem
}

.carlyle-advantage {
    background: #d0e8f8;
    border: .125rem solid #0a364a;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    height: 25rem;
    justify-content: space-between;
    margin-top: 1.25rem;
    position: relative
}

.carlyle-advantage.active {
    bottom: 0;
    height: 100%;
    left: 0;
    margin-top: 0;
    position: absolute;
    right: 0;
    top: 0
}

.carlyle-advantage .column {
    border-right: .125rem solid #0a364a;
    cursor: pointer;
    display: flex;
    flex: 0 0 50%;
    flex-direction: row;
    height: 50%;
    position: relative;
    transition: margin .5s,flex .5s,-webkit-transform .5s;
    transition: transform .5s,margin .5s,flex .5s;
    transition: transform .5s,margin .5s,flex .5s,-webkit-transform .5s
}

.carlyle-advantage .column:first-of-type,.carlyle-advantage .column:nth-of-type(2) {
    border-bottom: .125rem solid #0a364a
}

.carlyle-advantage .column:nth-of-type(2) {
    border-right: none
}

.carlyle-advantage .column:last-of-type {
    border-right: 0
}

.carlyle-advantage .column:not(.active):last-of-type {
    flex: 0 0 100%
}

.carlyle-advantage .column .triangle {
    border-bottom: .9375rem solid transparent;
    border-left: 1.125rem solid #0a364a;
    border-top: .9375rem solid transparent;
    bottom: auto;
    height: 0;
    position: absolute;
    right: -1.125rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 0
}

.carlyle-advantage .column .triangle:after {
    border-bottom: 1.4375rem solid transparent;
    border-left: 1.75rem solid #d0e8f8;
    border-top: 1.4375rem solid transparent;
    content: "";
    height: 0;
    position: absolute;
    right: .125rem;
    top: -1.4375rem;
    width: 0
}

.carlyle-advantage .column--top-content {
    align-items: center;
    display: flex;
    flex-direction: column;
    left: 50%;
    position: absolute;
    text-align: center;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    transition: top .3s,left .3s
}

.column--top-content:before {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    height: 3.75rem;
    margin-bottom: .9375rem;
    opacity: 1;
    transition: opacity .1s;
    width: 3.125rem
}

.carlyle-advantage .column.our-reach .column--top-content:before {
    background-image: url(../images/up-arrows.svg);
    width: 3.125rem
}

.carlyle-advantage .column.our-expertise .column--top-content:before {
    background-image: url(../images/folder.svg);
    width: 4.0625rem
}

.carlyle-advantage .column.our-diversity .column--top-content:before {
    background-image: url(../images/shapes.svg);
    width: 1.5625rem
}

.carlyle-advantage .column.deal-sourcing .column--top-content:before {
    background-image: url(../images/connect.svg);
    width: 3.125rem
}

.carlyle-advantage .column.due-diligence .column--top-content:before {
    background-image: url(../images/venn-diagram.svg);
    width: 3.75rem
}

.carlyle-advantage .column.investment-period .column--top-content:before {
    background-image: url(../images/process.svg);
    width: 5.625rem
}

.carlyle-advantage .column.exit .column--top-content:before {
    background-image: url(../images/exit-arrow.svg);
    width: 4.0625rem
}

.carlyle-advantage .column--top-content h5 {
    font-family: value-sans-black,sans-serif;
    font-size: .9375rem;
    letter-spacing: .125rem;
    line-height: 1.3;
    margin: 0;
    text-transform: uppercase
}

.carlyle-advantage .column--top-content h5:after {
    background: #0a364a;
    content: "";
    display: block
}

.carlyle-advantage .column.active .column--top-content h5:after {
    height: .125rem;
    margin: .9375rem 0;
    width: 2.5rem
}

.carlyle-advantage .column--top-content p {
    font-family: Fortescue Display,serif;
    font-size: 1rem;
    font-style: italic;
    line-height: 1.3;
    margin: .3125rem 0 0
}

.carlyle-advantage .column--bottom-content {
    margin: 0;
    overflow: hidden;
    width: 0
}

.carlyle-advantage .column--bottom-content .txt {
    transition-delay: .3s
}

.carlyle-advantage .column--bottom-content .txt a {
    color: #0a364a
}

.carlyle-advantage .column--bottom-content .txt ol,.carlyle-advantage .column--bottom-content .txt ul {
    margin-bottom: .625rem;
    padding-left: 1.5625rem
}

.carlyle-advantage .column--bottom-content .img {
    max-width: 18.75rem;
    opacity: 0;
    overflow: hidden;
    transition: opacity .5s;
    transition-delay: .5s;
    width: 100%;
    z-index: -1
}

.carlyle-advantage .our-diversity .img {
    right: .25rem
}

.carlyle-advantage .column.active .column--bottom-content .close {
    background: #0a364a;
    border-radius: 1.875rem;
    color: #fff;
    cursor: pointer;
    font-size: .75rem;
    height: 1.5rem;
    padding: .3125rem;
    position: absolute;
    right: .625rem;
    top: .625rem
}

.carlyle-advantage .column.active .column--bottom-content .close:after {
    content: "\E003"
}

.carlyle-advantage .column--bottom-content .img img {
    height: auto;
    left: 50%;
    min-height: 100%;
    min-width: 100%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: auto
}

@supports((-o-object-fit: cover) or (object-fit: cover)) {
    .carlyle-advantage .column--bottom-content .img img {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: center center;
        object-position: center center;
        position: static;
        -webkit-transform: none;
        transform: none
    }
}

.carlyle-advantage .column.active {
    flex: 0 0 100%;
    flex-direction: column;
    height: 100%;
    z-index: 2
}

.carlyle-advantage .column.active .triangle {
    display: none
}

.carlyle-advantage.active .column,.field--carlyle-advantage .carlyle-advantage.active .column {
    border: none
}

.carlyle-advantage.active .column:not(.active) {
    flex: 0;
    height: 0;
    opacity: 0;
    overflow: hidden;
    width: 0
}

.carlyle-advantage .column.active .column--top-content {
    align-items: flex-start;
    left: 0;
    margin: 1.5625rem 1.5625rem 0;
    position: relative;
    text-align: left;
    top: 0;
    -webkit-transform: translate(0);
    transform: translate(0)
}

.carlyle-advantage .column.active .column--top-content:before {
    opacity: 1
}

.carlyle-advantage:not(.active) .column--top-content:hover h5,.carlyle-advantage:not(.active) .column--top-content:hover p {
    text-decoration: underline
}

.carlyle-advantage .column.active .column--bottom-content {
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 1.5625rem;
    width: 100%
}

.carlyle-advantage .column.active .column--bottom-content .img {
    opacity: 1;
    z-index: 1
}

.carlyle-advantage .column.column--no-img.active .column--top-content {
    width: calc(100% - 3.125rem)
}

.carlyle-advantage .column.column--no-img.active .column--bottom-content {
    width: 100%
}

.carlyle-advantage .column.column--no-img .txt li,.carlyle-advantage .column.column--no-img .txt p {
    font-size: .875rem;
    letter-spacing: .04375rem;
    line-height: 1.5;
    margin-bottom: .9375rem
}

.carlyle-advantage .column.column--no-img .txt li,.carlyle-advantage .column.column--no-img .txt>*+* {
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid
}

.carlyle-advantage .column.column--no-img.active .txt {
    max-width: 100%
}

.carlyle-advantage.carlyle-advantage--col-4:not(.active) .column:not(.active):last-of-type {
    flex: 0 0 50%
}

.carlyle-advantage.carlyle-advantage--col-4.active .column {
    border-right: none
}

.content-callout {
    background-color: #0a364a;
    padding: 2.1875rem 0 2.8125rem;
    position: relative;
    z-index: 1
}

.content-callout:after,.content-callout:before {
    background-color: #0a364a;
    bottom: 0;
    content: "";
    display: block;
    position: absolute;
    top: 0;
    z-index: -1
}

.content-callout:before {
    left: -100vh;
    right: 0
}

.content-callout:after {
    left: 0;
    right: -100vh
}

.content-callout.content-callout-color--light,.content-callout.content-callout-color--light:after,.content-callout.content-callout-color--light:before {
    background-color: #fff
}

.content-callout .callout {
    display: flex;
    flex-wrap: wrap;
    margin: 0 auto;
    width: 80%
}

.content-callout.block--content-callout .callout {
    width: 100%
}

.content-callout .callout__image {
    margin-bottom: 1.875rem;
    width: 100%
}

.content-callout .callout__image--audio,.content-callout .callout__image--remote_video {
    overflow: hidden;
    position: relative;
    width: 100%
}

.content-callout .callout__image--audio {
    align-items: center;
    display: flex;
    justify-content: center;
    min-height: 18.75rem
}

.content-callout .callout__image--audio .media--type-image {
    left: 0;
    position: absolute;
    top: 0
}

.content-callout .callout__image img,.content-callout .field--type-image,.content-callout .media--type-image {
    height: 100%;
    width: 100%
}

@supports((-o-object-fit: contain) or (object-fit: contain)) {
    .content-callout .callout__image img,.content-callout .field--type-image,.content-callout .media--type-image {
        -o-object-fit:contain;
        object-fit: contain
    }
}

.content-callout .callout__image .media--type-audio {
    background: none;
    position: relative;
    text-align: center;
    z-index: 2
}

.content-callout .media--type-audio {
    padding: 0
}

.content-callout .media--type-audio .audio__controls {
    background: none;
    border: .1875rem solid #fff;
    border-radius: 50%;
    flex: 0 0 4.375rem;
    height: 4.375rem;
    max-width: 4.375rem;
    width: 4.375rem
}

.content-callout .media--type-audio .audio__controls:before {
    border-bottom: .75rem solid transparent;
    border-left: 1.25rem solid #fff;
    border-top: .75rem solid transparent
}

.content-callout .media--type-audio .audio__controls:after {
    border-left: .375rem solid #fff;
    border-right: .375rem solid #fff;
    height: 1.25rem;
    width: 1.25rem
}

.content-callout .callout__image .media--type-remote-video .field--name-field-media-oembed-video {
    background-color: #000;
    padding-bottom: 69.9248120301%
}

.content-callout .callout__content {
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%
}

.content-callout .callout__content .body {
    margin: .9375rem 0 1.875rem
}

.content-callout .callout__content .body :last-child {
    margin-bottom: 0
}

.content-callout .callout__content .eyebrow-text,.content-callout .callout__content .title,.content-callout .callout__content p {
    color: #fff
}

.content-callout.content-callout-color--light .eyebrow-text,.content-callout.content-callout-color--light .title,.content-callout.content-callout-color--light p {
    color: #0a364a
}

.content-callout .callout__content .title {
    line-height: 1.2;
    margin: .625rem 0;
    max-width: 25rem
}

.content-callout .callout__content p {
    font-size: 1rem;
    line-height: 1.9
}

.block-type--content_card_grid .grid-wrapper {
    display: flex;
    flex-wrap: wrap
}

@supports(grid-template-columns: 1fr 1fr) {
    .block-type--content_card_grid .grid-wrapper {
        grid-row-gap:1.875rem;
        display: grid;
        grid-template-columns: 1fr
    }
}

.block-type--content_card_grid .grid-wrapper>div {
    margin-bottom: 1.875rem;
    padding: 0 .9375rem;
    width: 100%
}

@supports(grid-template-columns: 1fr 1fr) {
    .block-type--content_card_grid .grid-wrapper>div {
        margin:0!important;
        padding: 0!important;
        width: 100%!important
    }
}

.block-type--content_card_grid.four-column .grid-wrapper {
    display: flex;
    flex-wrap: wrap
}

@supports(grid-template-columns: 1fr 1fr) {
    .block-type--content_card_grid.four-column .grid-wrapper {
        grid-row-gap:1.875rem;
        display: grid;
        grid-template-columns: 1fr
    }
}

.block-type--content_card_grid.four-column .grid-wrapper>div {
    margin-bottom: 1.875rem;
    padding: 0 .9375rem;
    width: 100%
}

@supports(grid-template-columns: 1fr 1fr) {
    .block-type--content_card_grid.four-column .grid-wrapper>div {
        margin:0!important;
        padding: 0!important;
        width: 100%!important
    }
}

.block-type--content_card_grid.three-column .grid-wrapper {
    display: flex;
    flex-wrap: wrap
}

@supports(grid-template-columns: 1fr 1fr) {
    .block-type--content_card_grid.three-column .grid-wrapper {
        grid-row-gap:1.875rem;
        display: grid;
        grid-template-columns: 1fr
    }
}

.block-type--content_card_grid.three-column .grid-wrapper>div {
    margin-bottom: 1.875rem;
    padding: 0 .9375rem;
    width: 100%
}

@supports(grid-template-columns: 1fr 1fr) {
    .block-type--content_card_grid.three-column .grid-wrapper>div {
        margin:0!important;
        padding: 0!important;
        width: 100%!important
    }
}

.block-type--content_card_grid.two-column .grid-wrapper {
    display: flex;
    flex-wrap: wrap
}

@supports(grid-template-columns: 1fr 1fr) {
    .block-type--content_card_grid.two-column .grid-wrapper {
        grid-row-gap:1.875rem;
        display: grid;
        grid-template-columns: 1fr
    }
}

.block-type--content_card_grid.two-column .grid-wrapper>div {
    margin-bottom: 1.875rem;
    padding: 0 .9375rem;
    width: 100%
}

@supports(grid-template-columns: 1fr 1fr) {
    .block-type--content_card_grid.two-column .grid-wrapper>div {
        margin:0!important;
        padding: 0!important;
        width: 100%!important
    }
}

.block-type--content_card_grid img {
    display: block;
    transition: -webkit-transform .2s;
    transition: transform .2s;
    transition: transform .2s, -webkit-transform .2s
}

.block-type--content_card_grid .field--name-field-image {
    overflow: hidden
}

.block-type--content_card_grid .has-video .modal-trigger {
    align-items: center;
    display: flex;
    justify-content: center;
    position: relative
}

.block-type--content_card_grid .has-video .modal-trigger:before {
    background: rgba(0,0,0,.4);
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 2
}

.block-type--content_card_grid .has-video .modal-trigger:after {
    border-color: transparent transparent transparent #fff;
    border-style: solid;
    border-width: 1.5625rem 0 1.5625rem 2.70625rem;
    content: "";
    display: block;
    height: 0;
    position: absolute;
    width: 0;
    z-index: 3
}

.block-type--content_card_grid h3 {
    font-size: 1.125rem;
    margin: .75rem 0;
    text-transform: uppercase
}

.block-type--content_card_grid a {
    color: #0a364a
}

.block-type--content_card_grid .has-link:hover img,.block-type--content_card_grid .has-video .modal-trigger:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}

.block-type--content_card_grid .has-link a {
    display: block;
    height: 100%;
    text-decoration: none;
    width: 100%
}

.block-type--content_card_grid .has-link .link-txt {
    text-decoration: underline
}

.block-type--content_card_grid .has-video .vimeo-wrapper {
    height: 0;
    padding-bottom: 56.25%;
    position: relative
}

.block-type--content_card_grid .has-video .vimeo-wrapper iframe {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.sliding-popup-bottom {
    bottom: 0;
    left: 0;
    right: 0
}

.eu-cookie-compliance-banner {
    background-color: rgba(0,0,0,.7);
    padding: 1.25rem 0
}

.eu-cookie-compliance-banner .eu-cookie-compliance-content {
    display: flex;
    flex-wrap: wrap
}

.eu-cookie-compliance-banner .eu-cookie-compliance-message {
    flex-grow: 1;
    max-width: 100%
}

.eu-cookie-compliance-banner .eu-cookie-compliance-buttons {
    flex: 0 0 100%;
    max-width: 100%
}

.eu-cookie-compliance-banner .eu-cookie-compliance-message p {
    color: #fff;
    font-size: 1rem;
    line-height: 1.25
}

.eu-cookie-compliance-banner .eu-cookie-compliance-message a {
    color: #fff
}

.eu-cookie-compliance-banner .eu-cookie-compliance-buttons>button {
    border: none;
    box-shadow: none;
    color: #001427;
    font-size: .6875rem;
    letter-spacing: .1375rem;
    padding: .75rem 1.5rem;
    text-align: center;
    text-shadow: none
}

.eu-cookie-compliance-banner .eu-cookie-compliance-buttons .agree-button {
    margin-right: .9375rem;
    margin-top: 0
}

.eu-cookie-compliance-banner .eu-cookie-compliance-buttons .agree-button:focus,.eu-cookie-compliance-banner .eu-cookie-compliance-buttons .agree-button:hover {
    background: #61a1e0
}

.eu-cookie-withdraw-tab {
    display: none
}

.custom-select {
    position: relative
}

.custom-select__option {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    border: 0;
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    font-family: inherit;
    overflow: hidden;
    padding: 0;
    text-align: left;
    text-overflow: ellipsis;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap
}

.custom-select__option-wrap {
    position: relative
}

.custom-select__input {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    border-style: solid;
    border-width: .0625rem 0;
    box-sizing: border-box;
    display: block;
    font-family: inherit;
    padding: 0;
    width: 100%
}

.custom-select__dropdown {
    box-sizing: border-box;
    left: 0;
    position: absolute;
    top: 100%;
    width: 100%
}

.custom-select--dropup .custom-select__dropdown {
    bottom: 100%;
    top: auto
}

.custom-select__option {
    border: .125rem solid #0a364a;
    border-radius: 0;
    border-top: none;
    color: #0a364a;
    font-family: Value Sans,sans-serif;
    font-size: 1.25rem;
    letter-spacing: .15em;
    line-height: 1.5;
    max-width: 100%;
    padding: .625rem 0 .625rem 1.5rem;
    position: relative;
    text-transform: uppercase;
    width: 100%
}

.custom-select__option:focus {
    outline: none
}

.custom-select__option:focus,.custom-select__option:hover {
    background-color: #0a364a;
    color: #fff
}

.custom-select__option[disabled] {
    color: gray;
    cursor: default
}

.custom-select__option[disabled]:focus,.custom-select__option[disabled]:hover {
    background-color: transparent
}

.custom-select__option--selected {
    background-color: #fcfcfc
}

.custom-select__dropdown {
    background-color: #fff;
    overflow: hidden;
    top: calc(100% - .0625rem);
    z-index: 1
}

.custom-select--dropup .custom-select__dropdown {
    bottom: calc(100% - .0625rem)
}

.custom-select__option--value {
    background-color: #0a364a;
    border: 0;
    color: #fff;
    padding: .875rem 3.375rem .875rem 1.5rem
}

.custom-select__option--value:after {
    content: "\E002";
    font-size: .5rem;
    position: absolute;
    right: 2rem;
    top: calc(50% - .375rem)
}

.custom-select--active .custom-select__option--value:focus,.custom-select--active .custom-select__option--value:hover {
    background-color: #0a364a
}

.custom-select--active .custom-select__option--value:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.bio-view {
    padding: 7.5rem 0
}

.block-system-main-block+.bio-view {
    padding-top: 0
}

.bio-view--bg-white {
    background: #fff
}

.bio-view h2 {
    font-family: Value Sans,sans-serif;
    margin-bottom: 2.375rem;
    margin-left: 1.25rem;
    margin-right: 1.25rem;
    padding-left: .9375rem
}

.bio-view .view-display-id-block_1 {
    margin-left: 1.25rem;
    margin-right: 1.25rem
}

.bio-tile {
    background: #fff;
    border: .0625rem solid #0a364a;
    margin-bottom: .9375rem;
    padding: 1.5625rem 1.5625rem 4.375rem;
    position: relative;
    text-align: center
}

.bio-tile-alt {
    margin-bottom: .9375rem;
    padding: 1.5625rem 3.75rem 1.5625rem 1.875rem;
    text-align: left
}

.bio-tile.bio-tile--teaser-card {
    background-color: #0a364a;
    color: #fff;
    padding-bottom: 2.5rem
}

.bio-tile.bio-tile--teaser-card .bio-tile__name {
    padding-top: .625rem
}

.bio-tile.bio-tile--teaser-card .field--name-field-position {
    font-weight: 400;
    padding-top: .625rem
}

.bio-tile.bio-tile--teaser-card a {
    color: #fff;
    text-decoration: none
}

.bio-details {
    background: #fff;
    border: .0625rem solid #0a364a;
    display: none;
    font-size: 1rem;
    grid-column-end: -1;
    grid-column-start: 1;
    letter-spacing: .05rem;
    line-height: 1.6875;
    margin-bottom: 1.25rem;
    max-height: 0;
    overflow: hidden;
    position: relative;
    transition: visibility .3s linear,max-height .3s ease;
    visibility: hidden
}

.bio-details-alt__inner {
    margin-bottom: .9375rem;
    padding: 4.6875rem 3.125rem 3.125rem
}

.bio-tile .field--name-field-content-image {
    margin: -1.5625rem -1.5625rem 1.5625rem
}

.bio-tile__name {
    font-size: 1.25rem;
    letter-spacing: .1875rem;
    line-height: 1.2;
    margin-bottom: .625rem;
    text-transform: uppercase
}

.bio-tile .field--name-field-position {
    font-family: Fortescue Display,serif;
    font-size: 1.125rem;
    font-style: italic;
    letter-spacing: .05625rem;
    line-height: 1.4
}

.bio-details__head {
    padding: 1.5625rem 3.75rem 1.5625rem 3.125rem
}

.bio-details__head h3 {
    margin-bottom: .875rem
}

.bio-details__body {
    border-top: .0625rem solid #0a364a;
    padding: 3.125rem
}

.bio-details p {
    margin-bottom: 1.6875rem
}

.bio-details p:last-child {
    margin-bottom: 0
}

.bio-details-alt .field--name-field-content-image {
    margin-bottom: 3.125rem;
    text-align: center
}

.bio-close,.bio-more {
    background: #0a364a;
    border: none;
    border-radius: 50%;
    color: #fff;
    height: 1.5625rem;
    padding: 0 0 0 .0625rem;
    position: absolute;
    width: 1.5625rem
}

.bio-close:before,.bio-more:before {
    content: "\E002";
    font-size: .5rem;
}

.bio-more {
    bottom: 1.5625rem;
    margin-left: -.78125rem;
    right: 10%;
    transition: -webkit-transform .3s linear;
    transition: transform .3s linear;
    transition: transform .3s linear, -webkit-transform .3s linear
}

.bio-details--open .bio-more {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.bio-tile-alt .bio-more {
    bottom: 50%;
    left: auto;
    margin-bottom: -.78125rem;
    margin-left: 0;
    right: 1.875rem
}

.bio-close {
    right: 1.875rem;
    top: 1.5625rem;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.node--title-directory {
    background: #ebebeb
}

.all-bios {
    background-color: #455768;
    padding: 7.4375rem 1.25rem
}

.all-bios h2 {
    color: #fff
}

.all-bios .views-exposed-form .form--inline {
    display: flex;
    flex-direction: column
}

.all-bios .js-form-item {
    padding-right: 2.5rem
}

.all-bios .js-form-item:not(.js-form-type-textfield) {
    align-items: center;
    display: flex
}

.all-bios .js-form-item:not(.js-form-type-textfield):after {
    content: "\E002";
    font-size: .75rem;
    margin-left: -1.875rem;
    pointer-events: none
}

.all-bios .views-exposed-form input[type=text],.all-bios .views-exposed-form select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #fff;
    border: 0;
    border-radius: .25rem;
    font-family: value-sans-black,sans-serif;
    padding: .625rem 2.5rem .625rem 1.25rem;
    width: 100%
}

.all-bios .views-exposed-form .form--inline .form-actions {
    margin-bottom: 2.5rem;
    text-align: right;
    width: 100%
}

.all-bios .views-exposed-form .form--inline .form-actions input {
    background: #0a364a;
    border-radius: .25rem;
    color: #fff;
    font-family: value-sans-black,sans-serif;
    font-size: 1rem;
    height: 3.125rem;
    letter-spacing: .125rem;
    margin-left: auto;
    margin-right: 2.5rem;
    text-transform: uppercase;
    width: 9.375rem
}

.all-bios .view-content {
    overflow-x: scroll
}

.all-bios table {
    background: #fff
}

.all-bios tr {
    border-bottom: .0625rem solid #0a364a
}

.all-bios tr>td,.all-bios tr>th {
    padding: .625rem 1.25rem;
    text-align: left
}

.all-bios a {
    color: #0a364a
}

.all-bios a:hover {
    color: #455768
}

.all-bios tr>th {
    font-family: value-sans-black,sans-serif
}

.bio-card-btm {
    bottom: 1.5625rem;
    display: inline-block;
    left: 10%;
    position: absolute;
    -webkit-transform: translateY(.78125rem);
    transform: translateY(.78125rem)
}

.committee-icon-circle {
    background: #ab8433;
    border-radius: 50%;
    height: .8125rem;
    width: .8125rem
}

.committee-icon-square {
    background: #61a1e0;
    height: .8125rem;
    width: .8125rem
}

.committee-icon-triangle {
    border-bottom: .8125rem solid #072533;
    border-left: .40625rem solid transparent;
    border-right: .40625rem solid transparent;
    height: 0;
    width: 0
}

.committee-icon-goldtriangle {
    border-bottom: .8125rem solid #edd99d;
    border-left: .40625rem solid transparent;
    border-right: .40625rem solid transparent;
    height: 0;
    width: 0
}

.committee-icon-seasquare {
    background: #d4e0e2;
    height: .8125rem;
    width: .8125rem
}

.committee-icon-seacircle {
    background: #d4e0e2;
    height: .8125rem;
    width: .8125rem;
    border-radius: 50%
}

.committee-icon {
    display: inline-block;
    margin-right: .15625rem
}

.committee-header {
    margin-bottom: .625rem
}

.committee-header .committee-icon {
    margin-right: .625rem
}

.committee-header .committee-text {
    margin-right: .3125rem
}

.brick-expandable-header {
    position: relative
}

.brick-expandable__toggle {
    align-items: center;
    background-color: #fff;
    border: none;
    display: flex;
    justify-content: center;
    padding: 0 10%
}

.brick-expandable__toggle h3 {
    margin-bottom: 0;
    margin-right: .625rem
}

.brick-expandable__button {
    align-items: center;
    background-color: #0a364a;
    border-radius: 50%;
    display: flex;
    flex: 0 0 auto;
    height: 1.625rem;
    justify-content: center;
    width: 1.625rem
}

.brick-expandable__button:after {
    color: #fff;
    content: "\E002";
    font-size: .4375rem
}

.is--open .brick-expandable__button {
    background-color: #61a1e0
}

.is--open .brick-expandable__button:after {
    content: "\E003"
}

.brick-expandable-content {
    margin-top: 2.625rem;
    max-height: 0;
    overflow: hidden;
    transition: visibility .3s linear,max-height .3s ease;
    visibility: hidden
}

.brick-expandable__sub-heading {
    align-items: center;
    display: flex;
    justify-content: center;
    margin-bottom: .4375rem
}

.brick-expandable__sub-heading:before {
    content: "\E006";
    font-size: 2.25rem;
    margin-right: 1.0625rem
}

.brick-expandable .field--name-field-main-image {
    display: none
}

.brick-expandable .field--name-field-main-image img,.brick-expandable .field--name-field-mobile-image img {
    height: 100%;
    width: 100%
}

@supports((-o-object-fit: cover) or (object-fit: cover)) {
    .brick-expandable .field--name-field-main-image img,.brick-expandable .field--name-field-mobile-image img {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: center center;
        object-position: center center
    }
}

.brick-featured-callout-overlay {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding: 3.125rem 0;
    position: relative
}

.brick-featured-callout-overlay .background-image-container:after {
    background-color: #063f77;
    bottom: 0;
    content: "";
    left: 0;
    opacity: .75;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.brick-featured-callout-overlay .background-image-container {
    background-color: #063f77
}

.brick-featured-callout-overlay .background-image-container>img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    opacity: .65;
    width: 100%
}

@supports(mix-blend-mode: luminosity) {
    .brick-featured-callout-overlay .background-image-container>img {
        mix-blend-mode:luminosity;
        opacity: 1
    }
}

.brick-featured-callout-overlay .field--name-field-eyebrow {
    color: #fff;
    font-family: Value Sans,sans-serif;
    font-size: 1.125rem;
    font-weight: 300;
    letter-spacing: .34688rem;
    line-height: 1.8;
    margin: 1.25rem 0;
    text-transform: uppercase
}

.brick-featured-callout-overlay .field--name-field-heading {
    color: #fff;
    font-family: Fortescue Display,serif;
    font-size: 3.4375rem;
    font-weight: 400;
    letter-spacing: .02813rem;
    margin: 1.875rem 0;
    text-transform: uppercase
}

.brick-featured-callout-overlay .field--name-field-link a {
    margin: 1.25rem 0;
    padding: 1.125rem 1.5625rem
}

.brick-hardcode__inner {
    margin: 0 1.25rem
}

.brick-hardcode__col {
    word-wrap: break-word;
    overflow-wrap: break-word
}

.brick-hardcode h2 {
    margin-bottom: 2.1875rem
}

.brick-hardcode p {
    line-height: 1.78;
    margin-bottom: 3.75rem
}

.brick-hardcode p:last-child {
    margin-bottom: 0
}

.brick-hardcode p.snowflake {
    margin-bottom: 1.25rem
}

.brick-carlyle-edge {
    background: #455768;
    color: #fff;
    padding: 9.0625rem 0 2.8125rem
}

.brick-carlyle-edge .brick-hardcode__grid {
    text-align: center
}

.carlyle-edge__intro {
    border-bottom: .125rem solid #fff;
    margin-bottom: 3.9375rem;
    padding-bottom: 3.875rem;
    text-align: center
}

.carlyle-intro__prefix {
    margin-bottom: 1.875rem
}

.brick-carlyle-edge .brick-hardcode__col:not(:last-child) {
    border-bottom: .0625rem solid #fff;
    margin-bottom: 2.8125rem;
    padding-bottom: 4.375rem
}

.brick-carlyle-edge h3 {
    margin-bottom: 2rem
}

.brick-carlyle-edge .h3-subhead {
    color: #bde8f8;
    display: block;
    margin-bottom: 1.875rem;
    margin-top: .9375rem
}

.brick-carlyle-edge .brick-hardcode__col p {
    display: flex;
    flex-direction: column
}

.brick-carlyle-edge p img {
    margin-bottom: 1.875rem;
    -o-object-fit: contain;
    object-fit: contain
}

.case-study__hero {
    background-color: #063f77;
    color: #fff;
    display: block;
    padding: 5.625rem 0 1.875rem;
    position: relative;
    text-decoration: none
}

.case-study__hero:after {
    background: linear-gradient(180deg,transparent,#000 55%,#000 85%);
    bottom: 0;
    content: "";
    left: 0;
    opacity: .7;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.impact-page .case-study__hero {
    padding: 2.1875rem 0 1.875rem
}

.impact-page .case-study__hero:after {
    background: #063f77;
    opacity: .75
}

.case-study__hero .field--name-field-hero-image .contextual-region {
    position: static
}

.case-study__hero .field--type-image img {
    height: 100%;
    left: 0;
    max-width: none;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%
}

.impact-page .case-study__hero .field--type-image img {
    opacity: .65
}

@supports(mix-blend-mode: luminosity) {
    .impact-page .case-study__hero .field--type-image img {
        mix-blend-mode:luminosity;
        opacity: 1
    }
}

.case-study__hero .hero__content {
    margin: 0 auto;
    max-width: 75rem;
    padding: 0 .9375rem;
    position: relative;
    text-align: center;
    z-index: 2
}

.case-study__hero .investment-details {
    margin: 2.5rem auto 0;
    padding-top: 1.5625rem;
    position: relative;
    z-index: 2
}

.case-study__hero .investment-details:before {
    background-color: #fff;
    content: "";
    display: block;
    height: .125rem;
    left: 50%;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 1.6875rem
}

.case-study__hero .hero__content h2 {
    font-size: 3.125rem;
    line-height: 1.1;
    margin-bottom: .9375rem
}

.case-study__hero .hero__content .node-type,.case-study__hero .hero__content h3 {
    font-family: Value Sans,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: .15625rem
}

.case-study__hero .hero__content h3 {
    margin-bottom: 1.25rem;
    text-transform: uppercase
}

.case-study__hero .hero__content a {
    color: #fff;
    text-decoration: none
}

.case-study__hero .investment-details .detail-item {
    font-family: Value Sans,sans-serif;
    font-size: .875rem;
    font-weight: 300;
    letter-spacing: .08563rem;
    padding: .5rem 0;
    text-align: center
}

.case-study__hero .investment-details .detail-item>span {
    display: block
}

.case-study__hero .investment-details .detail-item .title {
    color: #a2a9ac
}

.block-field-block-node-landing-page-layout-builder-field-hero-image,.hero-landing {
    /* align-items:center; */
    display: flex;
    /* justify-content:center; */
    min-height: 22.6875rem;
    overflow: hidden;
    position: relative;
    width: 100%
}

.hero-landing__title h1 {
    font-family: Value Sans,sans-serif;
    font-weight: 700;
    text-transform: uppercase
}

.block-field-block-node-landing-page-layout-builder-field-hero-image .media,.hero-landing .media {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 1
}

.block-field-block-node-landing-page-layout-builder-field-hero-image *,.hero-landing .field--name-field-media-image,.hero-landing .field--name-field-media-video-file,.hero-landing .field--name-field-media-video-file .field__item {
    height: 100%;
    width: 100%
}

.block-field-block-node-landing-page-layout-builder-field-hero-image .media img,.block-field-block-node-landing-page-layout-builder-field-hero-image .media video,.hero-landing .media img,.hero-landing .media video {
    height: 100%;
    max-width: none;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.hero-landing__title {
    color: #fff
}

.impact-card {
    border: .0625rem solid #455768;
    border-radius: .5rem
}

.impact-card .impact-card__link {
    color: inherit;
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: .9375rem;
    text-decoration: none
}

.impact-card .impact-card__details {
    font-size: 1rem;
    line-height: 1
}

.impact-card .impact-card__details .details__title {
    color: #0a364a;
    font-family: value-sans-black,sans-serif;
    font-weight: 700
}

.impact-card .impact-card__details .details__subtitle {
    color: #455768
}

.impact-card .impact-card__title {
    color: #0a364a;
    font-size: 1.875rem;
    letter-spacing: -.00438rem;
    margin-bottom: 2.5rem;
    margin-top: 2.5rem
}

.impact-card .impact-card__subtext {
    color: #0079ff;
    font-size: 1rem;
    letter-spacing: .07188rem;
    margin-top: auto
}

.esg-report-callout {
    background: #61a1e0;
    color: #fff;
    padding: 3.75rem;
    text-align: center
}

.esg-report-callout h5 {
    margin: 0 auto
}

.esg-report-callout p {
    margin: 2rem 0 0
}

.block-type--investment_cards .field--name-field-investments,.investments--wrapper .field--name-field-investment {
    display: flex;
    flex-direction: column
}

.investments--wrapper {
    border-top: .0625rem solid #6d849c;
    clear: both;
    margin: 3.75rem 0 0;
    padding: 1.875rem 0 0
}

.block-type--investment_cards .field--name-field-investments,.investment-cards__container,.investments--wrapper .field--name-field-investment,.view-investment-cards .view-content {
    display: flex;
    flex-direction: column
}

.block-type--investment_cards .field--name-field-investments>.field__item,.investments--wrapper .field--name-field-investment>.field__item,.view-investment-cards .view-content .views-row {
    padding: .9375rem 0
}

.view-investment-cards .pager {
    margin: 1.875rem 0 0;
    padding: 0
}

.view-investment-cards .pager .pager__item.is-active {
    display: none
}

.block-type--investment_cards .view-more-investments {
    display: flex;
    justify-content: center;
    margin-top: 1.25rem
}

.block-type--investment_cards .view-more-investments a {
    background: #455768;
    color: #fff;
    font-size: 1rem;
    padding: 1.125rem 1.875rem .875rem
}

.node--type-investment.node--view-mode-teaser-2020 {
    display: flex;
    flex-direction: column
}

.node--type-investment.node--view-mode-teaser-2020 .investment__logo {
    align-items: center;
    display: flex;
    flex: 0 0 9.625rem;
    justify-content: center
}

.node--type-investment.node--view-mode-teaser-2020 a {
    color: #0a364a;
    text-decoration: none
}

.node--type-investment.node--view-mode-teaser-2020 a:focus,.node--type-investment.node--view-mode-teaser-2020 a:hover {
    text-decoration: underline
}

.node--type-investment.node--view-mode-teaser-2020 h3 {
    font-size: 1.375rem;
    letter-spacing: unset;
    text-align: center
}

.node--type-investment.node--view-mode-teaser-2020 .investment__content-wrapper {
    background-color: #ebebeb;
    display: flex;
    flex: 0 0 15rem;
    flex-direction: column;
    justify-content: center;
    padding: 0 1.25rem
}

.node--type-investment.node--view-mode-teaser-2020 .investment__content {
    font-size: 1rem
}

@supports(display: grid) {
    .node--type-investment.node--view-mode-teaser-2020 .investment__content {
        -webkit-column-gap:1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
        display: grid;
        grid-template-columns: 1fr 2fr;
        row-gap: 1.25rem
    }
}

@supports(display: contents) {
    .node--type-investment.node--view-mode-teaser-2020 .investment__content>.field {
        display:contents
    }
}

.node--type-investment.node--view-mode-teaser-2020 .investment__content>.field>.field__label {
    color: #7b7a7a;
    line-height: 1;
    text-align: right
}

.node--type-investment.node--view-mode-teaser-2020 .investment__content>.field>.field__item,.node--type-investment.node--view-mode-teaser-2020 .investment__content>.field>.field__items {
    line-height: 1
}

.node--type-investment.node--view-mode-teaser-2020 .read-more {
    display: block;
    font-size: 1rem;
    margin: 1.125rem 0 0;
    text-align: center;
    text-decoration: underline
}

.investment-portfolio {
    padding: 5rem 1.25rem
}

.investment-portfolio .views-exposed-form .form--inline {
    display: flex;
    flex-direction: column
}

.investment-portfolio .js-form-item {
    padding-right: .9375rem
}

.investment-portfolio .js-form-item.js-form-type-textfield {
    padding-right: .5rem
}

.investment-portfolio .js-form-item:not(.js-form-type-textfield):after {
    content: "\E002";
    font-size: .75rem;
    margin-left: -1.875rem;
    pointer-events: none
}

.investment-portfolio .views-exposed-form input[type=text],.investment-portfolio .views-exposed-form select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #d0e8f8;
    border: .125rem solid #0a364a;
    border-radius: .25rem;
    font-family: value-sans-black,sans-serif;
    padding: .625rem 2.5rem .625rem 1.25rem;
    width: 100%
}

.investment-portfolio .views-exposed-form .form--inline .form-actions {
    margin-bottom: 5rem;
    width: 100%
}

.investment-portfolio .views-exposed-form .form--inline .form-actions input {
    background: #0a364a;
    border-radius: .25rem;
    color: #fff;
    font-family: value-sans-black,sans-serif;
    font-size: 1rem;
    height: 3.125rem;
    letter-spacing: .125rem;
    margin-left: auto;
    margin-right: 2.5rem;
    text-transform: uppercase;
    width: 9.375rem
}

.investment-portfolio .views-exposed-form .form--inline .form-actions input:last-child {
    margin-right: 0
}

.investment-portfolio .views-exposed-form label {
    display: block
}

.investment-portfolio .view-content {
    display: flex;
    flex-wrap: wrap
}

@supports(grid-template-columns: 1fr 1fr) {
    .investment-portfolio .view-content {
        grid-row-gap:1.875rem;
        display: grid;
        grid-template-columns: 1fr
    }
}

.investment-portfolio .view-content>div {
    margin-bottom: 1.875rem;
    padding: 0 .9375rem;
    width: 100%
}

@supports(grid-template-columns: 1fr 1fr) {
    .investment-portfolio .view-content>div {
        margin:0!important;
        padding: 0!important;
        width: 100%!important
    }
}

.language-trigger {
    align-items: center;
    background-color: transparent;
    background-image: url(../images/world.svg);
    background-repeat: no-repeat;
    background-size: contain;
    border: 0;
    color: #fff;
    display: flex;
    height: 1.5rem;
    margin-left: 0;
    width: 1.5rem
}

.language-trigger:after {
    content: "\E002";
    font-size: .375rem;
    padding-left: 1.375rem;
    -webkit-transform: rotateX(0);
    transform: rotateX(0)
}

.language-trigger.active:after {
    -webkit-transform: rotateX(180deg);
    transform: rotateX(180deg)
}

.language-switcher-language-url {
    background: #fff;
    height: 0;
    overflow: hidden;
    transition: visibility .3s linear,height .3s;
    visibility: hidden;
    z-index: 3
}

.language-switcher-language-url ul {
    margin: 0;
    padding: 1.25rem
}

.language-switcher-language-url li {
    list-style: none
}

.language-switcher-language-url li a,.language-switcher-language-url li a.is-active {
    background: #fff;
    border-bottom: 0;
    border-top: .063rem solid #0a364a;
    color: #0a364a;
    display: block;
    font-weight: 500;
    padding: 1.25rem;
    text-decoration: none
}

.language-switcher-language-url li:last-child a {
    border-bottom: .063rem solid #0a364a
}

.language-switcher-language-url.active {
    border: .0625rem solid #0a364a;
    height: 15.9375rem;
    visibility: visible
}

.language-search-buttons .field--name-body {
    display: flex
}

.brick-type--links {
    margin-left: 10%;
    margin-right: 10%;
    padding-bottom: 5.625rem;
    padding-top: 2.1875rem
}

.brick-type--links .field--name-field-links .field__item {
    font-family: Value Sans,sans-serif;
    font-size: 1.125rem;
    font-weight: 300;
    line-height: 1.4;
    margin-bottom: .9375rem;
    position: relative
}

.brick-type--links .field--name-field-links .field__item:after {
    content: "\00B7";
    display: none;
    font-size: 1.625rem;
    left: 100%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.brick-type--links .field--name-field-links .field__item:first-of-type {
    padding-left: 0
}

.brick-type--links .field--name-field-links .field__item:last-of-type {
    padding-right: 0
}

.brick-type--links .field--name-field-links .field__item:last-of-type:after {
    display: none
}

.brick-type--links .brick-links__title {
    margin-bottom: 2.1875rem
}

.brick-type--links .field--name-field-links .field__item>a {
    color: inherit;
    text-decoration: none
}

.map .map-locations {
    background-image: url(../images/world-map.svg);
    background-repeat: no-repeat;
    background-size: contain;
    display: none;
    padding-bottom: 55%;
    position: relative
}

.map .location {
    align-items: flex-start;
    display: flex;
    position: absolute
}

.map .location__icon {
    align-items: stretch;
    color: #edd99d;
    cursor: pointer;
    display: flex;
    justify-content: center;
    position: relative
}

.map .location__icon:after {
    background-color: #fff;
    border-radius: 50%;
    content: " ";
    height: .375rem;
    width: .375rem
}

.map .location__icon:hover+.location-info {
    display: block;
    left: .9375rem;
    position: absolute;
    top: -50%
}

.map .location-info {
    display: none
}

.map .location__name {
    background-color: #0a364a;
    border-radius: .625rem;
    color: #fff;
    font-size: .625rem;
    margin-bottom: 0;
    padding: .25rem .625rem;
    position: relative;
    white-space: nowrap;
    z-index: 1
}

.map .vertical-link-list {
    display: block
}

.map .location__name.location__name--break {
    white-space: normal
}

.location--washington {
    left: 25%;
    top: 38.5%
}

.location--houston {
    left: 18.5%;
    top: 43%
}

.location--indianapolis {
    left: 22.7%;
    top: 37.5%
}

.location--los-angeles {
    left: 13%;
    top: 39.4%
}

.location--menlo {
    left: 12.7%;
    top: 37.3%
}

.location--nyc {
    left: 27%;
    top: 37%
}

.location--sf {
    left: 12.5%;
    top: 34.6%
}

.location--miami {
    left: 23.5%;
    top: 46.8%
}

.location--sao-paulo {
    bottom: 23%;
    left: 32%
}

.location--peru {
    bottom: 29%;
    left: 24%
}

.location--london {
    left: 45%;
    top: 30%
}

.location--paris {
    left: 46.5%;
    top: 35%
}

.location--munich {
    left: 48.5%;
    top: 33.5%
}

.location--dublin {
    left: 43.5%;
    top: 29%
}

.location--milan {
    left: 49%;
    top: 36.5%
}

.location--luxembourg {
    left: 47%;
    top: 32%
}

.location--barcelona {
    left: 45.5%;
    top: 39%
}

.location--amsterdam {
    left: 48.5%;
    top: 30%
}

.location--lagos {
    bottom: 41%;
    left: 47%
}

.location--johannesburg {
    bottom: 24%;
    left: 54%
}

.location--sydney {
    bottom: 12%;
    right: 12%
}

.location--beijing {
    right: 22%;
    top: 32%
}

.location--shanghai {
    right: 21%;
    top: 43%
}

.location--hong-kong {
    right: 22%;
    top: 46%
}

.location--mumbai {
    right: 31%;
    top: 52%
}

.location--jakarta {
    bottom: 32%;
    right: 21.5%
}

.location--japan {
    bottom: 62%;
    right: 15.5%
}

.location--singapore {
    bottom: 35%;
    right: 23.5%
}

.location--seoul {
    right: 18.5%;
    top: 37%
}

.location--dubai {
    right: 38%;
    top: 49%
}

.modal__overlay {
    align-items: center;
    background: rgba(0,0,0,.6);
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    transition: opacity .5s,visibility .5s;
    visibility: hidden;
    z-index: 900
}

.is-open .modal__overlay {
    opacity: 1;
    visibility: visible
}

.modal__container {
    background-color: #fff;
    border-radius: .25rem;
    box-sizing: border-box;
    opacity: 0;
    overflow-y: auto;
    padding: 1.875rem;
    transition: opacity .5s,visibility .5s;
    visibility: hidden;
    width: 80%
}

.is-open .modal__container {
    opacity: 1;
    visibility: visible
}

.modal__header {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.modal__title {
    box-sizing: border-box;
    font-size: 1.25rem;
    font-weight: 600;
    line-height: 1.25;
    margin-bottom: 0;
    margin-top: 0
}

.modal__close {
    background: transparent;
    border: 0
}

.modal__header .modal__close:before {
    content: '\2715'
}

.modal__content {
    line-height: 1.5;
    margin-bottom: 2rem;
    margin-top: 2rem
}

.modal-trigger {
    background: transparent;
    border: 0;
    padding: 0
}

.modal--carlyle-modal .ui-dialog-titlebar {
    display: none
}

.ui-widget-overlay.ui-front {
    background-color: #000;
    opacity: .75
}

.modal--carlyle-modal .ui-dialog-content {
    background-color: #fff
}

.modal--carlyle-modal a.btn {
    color: #fff
}

.modal--carlyle-modal article {
    padding: 1.875rem
}

.modal--carlyle-modal .modal-action {
    text-align: center;
    width: 100%
}

.recent-news {
    background-color: #0a364a;
    color: #fff;
    padding: 8.375rem 1.25rem
}

.recent-news .views-row {
    border-bottom: .0625rem solid #d8d8d8;
    margin-bottom: 35px;
    /* margin-bottom: 1.125rem */
}

.recent-news .views-row:only-child {
    border-bottom: 0
}

.recent-news .press-release .press-release__content {
    color: #fff
}

.recent-news .field--name-title:after {
    color: #61a1e0;
    content: "\E001";
    display: inline-block;
    font-size: .625rem;
    margin-left: .3125rem;
    vertical-align: middle
}

.page-node-type-landing-page-layout-builder .block-layout-builder.recent-news {
    margin: 0
}

.news-archive {
    background-color: #455768;
    padding: 7.4375rem 1.25rem
}

.news-archive h2 {
    color: #fff
}

.news-archive .press-release .press-release__content {
    color: #0a364a
}

.news-archive .views-exposed-form .form--inline {
    display: flex;
    flex-direction: column
}

.news-archive .js-form-item:not(.form-wrapper) {
    align-items: center;
    display: flex
}

.news-archive .js-form-item:not(.form-wrapper):after {
    content: "\E002";
    font-size: .75rem;
    margin-left: -1.875rem;
    pointer-events: none
}

.news-archive .views-exposed-form select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #fff;
    border: 0;
    font-family: value-sans-black,sans-serif;
    padding: .625rem 2.5rem .625rem 1.25rem;
    width: 100%
}

.news-archive .views-exposed-form .form--inline .form-actions {
    margin-bottom: 2.5rem;
    text-align: right;
    width: 100%
}

.news-archive .views-exposed-form .form--inline .form-actions input {
    background: #0a364a;
    color: #fff;
    font-family: value-sans-black,sans-serif;
    font-size: 1rem;
    height: 2.625rem;
    letter-spacing: .125rem;
    margin-left: auto;
    margin-right: 1.25rem;
    text-transform: uppercase;
    width: 9.375rem
}

.news-archive .views-exposed-form .form--inline .form-actions input:last-of-type {
    margin-right: 0
}

.news-archive .view-empty {
    color: #fff
}

.news-archive fieldset[data-drupal-selector=edit-year-wrapper] {
    border: 0;
    padding: 0
}

.news-media {
    background-color: #fff;
    padding: 5.5rem 1.25rem 9.5rem
}

.news-media h2 {
    margin-bottom: .875rem
}

.news-media .view-header {
    margin-bottom: 5.5rem
}

.news-media .view-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.news-media .views-row:not(:last-child) {
    margin-bottom: 3.4375rem
}

.news-media .media--type-remote-video .field--name-name {
    margin-bottom: .4375rem
}

.news-media .media--type-remote-video .field--name-field-video-description {
    margin-bottom: 2.5rem
}

.media--type-remote-video .field--name-field-media-oembed-video {
    height: 0;
    padding-bottom: 56.25%;
    position: relative;
    width: 100%
}

.media--type-remote-video .field--name-field-media-oembed-video .media-oembed-content {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.field--name-field-theme-cards {
    display: flex;
    margin: 2.5rem 0 0;
    overflow: scroll;
    padding: 0 2.25rem
}

.field--name-field-theme-cards>.field__item {
    margin: 0 .9375rem
}

.field--name-field-theme-cards>.field__item:first-child {
    margin-left: 0
}

.field--name-field-theme-cards>.field__item:last-child {
    margin-right: 0;
    padding-right: 2.125rem
}

.paragraph--type--theme-card {
    text-align: center
}

.paragraph--type--theme-card>a,.paragraph--type--theme-card>div {
    background-color: #fff;
    border-radius: .5rem;
    display: block;
    height: 18.125rem;
    padding: 1.25rem .875rem;
    text-decoration: none;
    width: 13.75rem
}

.paragraph--type--theme-card .theme-card-header {
    color: #0a364a;
    font-family: value-sans-black,sans-serif;
    font-size: .75rem;
    letter-spacing: .08188rem;
    line-height: 1.75;
    text-transform: uppercase
}

.paragraph--type--theme-card .field--name-field-title {
    color: #001f32;
    font-family: Fortescue Display,serif;
    font-size: 1.875rem;
    letter-spacing: -.00438rem;
    line-height: 1.3;
    margin: 1.125rem .25rem;
    text-align: center
}

.paragraph--type--theme-card .field--name-field-description {
    color: #0a364a;
    font-family: Value Sans,sans-serif;
    font-size: 1rem;
    letter-spacing: .03875rem;
    line-height: 1.6;
    margin: .25rem
}

.brick-type--performance .container {
    position: relative
}

.brick-type--performance h2 {
    margin-bottom: 0
}

.brick-type--performance .view-header {
    margin-top: 2.8125rem
}

.brick-type--performance h3 {
    color: #053d55;
    font-family: value-sans-black,sans-serif;
    font-size: 1.75rem;
    letter-spacing: .08em;
    margin: 1.75rem 0
}

.view-fund.view-display-id-performance>.view-filters .form-type-select {
    margin-right: 0;
    width: 100%
}

.view-fund.view-display-id-performance>.view-filters .form-type-select label {
    display: none
}

.view-fund.view-display-id-performance>.view-filters .form-type-select select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #0a364a;
    background-image: url(../images/caret-white.svg);
    background-position: right 1.875rem bottom 50%;
    background-repeat: no-repeat;
    background-size: .75rem;
    border: 0;
    border-radius: 0;
    color: #fff;
    font-family: Value Sans,sans-serif;
    font-size: 1.25rem;
    letter-spacing: .15em;
    padding: .9375rem 3.375rem .9375rem 1.5rem;
    text-align: center;
    text-transform: uppercase;
    width: 100%
}

.view-fund.view-display-id-performance>.view-filters .form-type-select select:active,.view-fund.view-display-id-performance>.view-filters .form-type-select select:focus {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0;
    border-radius: 0;
    outline: none
}

.brick-type--performance .view-fund.view-display-id-performance table.responsive-table {
    margin-top: .875rem
}

.view-fund.view-display-id-performance table.responsive-table {
    margin: .875rem 0 3.5rem
}

.view-fund.view-display-id-performance table.responsive-table:last-child {
    margin: .875rem 0 2.25rem
}

.view-fund.view-display-id-performance table.responsive-table th {
    text-align: center
}

.brick-type--performance .field--name-field-disclaimer {
    font-size: .875rem;
    letter-spacing: .05em;
    line-height: 1.5;
    margin: 1.875rem 0 0
}

.fund-historical .fund-historical__container {
    display: none;
    min-height: 25rem
}

.fund-historical .fund-historical__container.ui-accordion-content {
    border: none;
    padding: 0
}

.fund-historical .fund-historical__container.ui-accordion-content table,.fund-historical .fund-historical__container.ui-accordion-content table.responsive-table:last-child {
    margin: 0
}

.press-release {
    margin-bottom: 1.875rem
}

.press-release--alt {
    background-color: #fff;
    margin-bottom: .125rem;
    padding: 2.0625rem 10%
}

.press-release--alt .press-release__title {
    margin: 0
}

.press-release .field--name-title {
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    letter-spacing: .05rem;
    line-height: 1.7
}

.press-release .press-release__content {
    text-decoration: none
}

.press-release .field--name-field-release-date {
    margin-bottom: .4375rem
}

.brick-type--related_bios {
    padding-top: 3.125rem;
    position: relative
}

.brick-type--related_bios:before {
    border-top: .125rem solid #ebebeb;
    content: "";
    left: 50%;
    position: absolute;
    top: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 100%
}

.paragraph--type--related-bio {
    margin-bottom: 3.75rem
}

.bio-teaser .bio__image .field--type-image {
    border-radius: 50%;
    height: 6.875rem;
    overflow: hidden;
    position: relative;
    width: 6.875rem
}

.bio-teaser .bio__image img {
    -o-object-position: top;
    object-position: top
}

.paragraph--type--related-bio .btn {
    padding: .9375rem 1.75rem
}

.brick-type--related_bios>.field--name-field-introduction h2 {
    font-weight: 700;
    margin-bottom: 2.1875rem
}

.bio-teaser h3.bio__name {
    margin-top: 1.875rem
}

.field--name-field-related-bios {
    display: flex;
    flex-wrap: wrap
}

@supports(grid-template-columns: 1fr 1fr) {
    .field--name-field-related-bios {
        grid-row-gap:1.875rem;
        display: grid;
        grid-template-columns: 1fr
    }
}

.field--name-field-related-bios>div {
    margin-bottom: 1.875rem;
    padding: 0 .9375rem;
    width: 100%
}

@supports(grid-template-columns: 1fr 1fr) {
    .field--name-field-related-bios>div {
        margin:0!important;
        padding: 0!important;
        width: 100%!important
    }
}

.field--name-field-related-bios .bio-tile {
    height: 100%
}

.search-trigger {
    color: #fff
}

.search-trigger:before {
    content: "\E009"
}

.search-trigger:before {
    font-size: 1.25rem
}

.search-trigger.active:before {
    content: "\E003"
}

.search-form {
    overflow: hidden;
    transition: visibility .3s linear,width .2s;
    visibility: hidden;
    width: 0;
    z-index: 900
}

.search-form.active {
    visibility: visible;
    width: 11.875rem
}

.search-form .form--inline {
    align-items: center;
    display: flex;
    padding: .75rem
}

.search-form .js-form-item-search {
    margin: 0;
    width: 99%
}

.search-form .js-form-item-search input {
    border: .0625rem solid #0a364a;
    padding: .375rem .375rem .375rem 2.25rem
}

.search-form .form-actions {
    margin: 0
}

.search-form .form-submit {
    background: transparent;
    border: 0;
    color: #0a364a;
    left: .75rem;
    position: absolute;
    top: 1.0625rem
}

.search-form .form-submit:before {
    content: "\E009"
}

.search-form details {
    display: none;
    visibility: hidden
}

.page-node-type-section-page div:not(.region-header) .search-form {
    bottom: 10.9375rem;
    position: absolute;
    right: 5rem
}

.region-header .search-form {
    bottom: auto!important;
    position: absolute;
    right: 7.5rem!important;
    top: 1.0625rem
}

.brick-type--section {
    position: relative
}

.splash {
    height: 100vh;
    min-height: 50rem
}

.foreground-white.background-white,.foreground-white.background-white .brick-type--slide .field--name-field-heading,.foreground-white.background-white .field--name-field-content,.foreground-white.background-white .section-title {
    border-bottom-color: #0a364a;
    color: #0a364a
}

.brick-type--section hr.left,.brick-type--section hr.right {
    border: 0;
    display: none
}

.brick-type--section hr.left:after {
    left: 14.6875rem
}

.brick-type--section hr.right:after {
    right: 7.1875rem
}

.section-title {
    font-family: value-sans-black,sans-serif;
    font-size: 2.5rem;
    margin: 0 0 0 1.875rem;
    padding-top: 1.875rem;
    position: relative;
    z-index: 2
}

.splash .section-title {
    display: none
}

.brick-type--section .field--name-field-background-image,.brick-type--section .field--name-field-background-image .field,.brick-type--section .field--name-field-background-image .field__item,.brick-type--section .field--name-field-background-image .media,.brick-type--section .field--name-field-background-image img,.brick-type--section .field--name-field-mobile-background-image,.brick-type--section .field--name-field-mobile-background-image .field,.brick-type--section .field--name-field-mobile-background-image .field__item,.brick-type--section .field--name-field-mobile-background-image .media,.brick-type--section .field--name-field-mobile-background-image img {
    background-color: #0a364a;
    height: 100%;
    width: 100%
}

.brick-type--section:not(.splash):not(.Ã£â€šÂ«Ã£Æ’Â¼Ã£Æ’Â©Ã£â€šÂ¤Ã£Æ’Â«Ã£Æ’Â»Ã£â€šÂ¸Ã£Æ’Â£Ã£Æ’â€˜Ã£Æ’Â³):not(.Ã¥â€¡Â¯Ã©â€ºÂ·Ã¥Å“Â¨Ã¤Â¸Â­Ã¥â€ºÂ½) .field--name-field-background-image,.brick-type--section:not(.splash):not(.Ã£â€šÂ«Ã£Æ’Â¼Ã£Æ’Â©Ã£â€šÂ¤Ã£Æ’Â«Ã£Æ’Â»Ã£â€šÂ¸Ã£Æ’Â£Ã£Æ’â€˜Ã£Æ’Â³):not(.Ã¥â€¡Â¯Ã©â€ºÂ·Ã¥Å“Â¨Ã¤Â¸Â­Ã¥â€ºÂ½) .field--name-field-mobile-background-image {
    left: 0;
    position: absolute;
    top: 0;
    z-index: -1
}

.splash .field--name-field-background-image,.Ã£â€šÂ«Ã£Æ’Â¼Ã£Æ’Â©Ã£â€šÂ¤Ã£Æ’Â«Ã£Æ’Â»Ã£â€šÂ¸Ã£Æ’Â£Ã£Æ’â€˜Ã£Æ’Â³ .field--name-field-background-image .Ã¥â€¡Â¯Ã©â€ºÂ·Ã¤Â¸Â­Ã¥â€ºÂ½ .field--name-field-background-image {
    left: 0;
    position: absolute;
    top: 0
}

.brick-type--section .field--name-field-background-image img,.brick-type--section .field--name-field-background-image video,.brick-type--section .field--name-field-mobile-background-image img {
    height: auto;
    left: 50%;
    min-height: 100%;
    min-width: 100%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: auto
}

@supports((-o-object-fit: cover) or (object-fit: cover)) {
    .brick-type--section .field--name-field-background-image img,.brick-type--section .field--name-field-background-image video,.brick-type--section .field--name-field-mobile-background-image img {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: center center;
        object-position: center center;
        position: static;
        -webkit-transform: none;
        transform: none
    }
}

.brick-type--section:not(.splash) .field--name-field-background-image {
    display: none
}

.brick-type--section .field--name-field-mobile-background-image {
    min-height: 31.25rem
}

.our-news .field--name-field-mobile-background-image {
    min-height: 81.25rem
}

.brick-type--section>div>.field--name-field-content,.splash .field--name-field-content {
    color: #fff;
    margin: 0 auto;
    position: relative;
    top: 6.25rem;
    width: 80%;
    z-index: 2
}

.brick-type--section .field--name-field-content .btn.white {
    display: block;
    margin: 1.5625rem auto;
    text-align: center;
    width: 100%
}

.brick-type--section.splash .field--name-field-content .btn.white {
    display: none
}

.brick-type--section.splash .field--name-field-content .btn.white:last-of-type {
    display: inline-block
}

.Ã£â€šÂ«Ã£Æ’Â¼Ã£Æ’Â©Ã£â€šÂ¤Ã£Æ’Â«Ã£Æ’Â»Ã£â€šÂ¸Ã£Æ’Â£Ã£Æ’â€˜Ã£Æ’Â³ .field--name-field-content {
    width: 60%!important
}

.Ã£â€šÂ«Ã£Æ’Â¼Ã£Æ’Â©Ã£â€šÂ¤Ã£Æ’Â«Ã£Æ’Â»Ã£â€šÂ¸Ã£Æ’Â£Ã£Æ’â€˜Ã£Æ’Â³ .field--name-field-content h2 {
    font-size: 1.875rem
}

.language-zh-hans .splash .field--name-field-content h2 {
    font-size: 1.875rem
}

.bios-table .eyebrow,.block-type--sector_bios .field--name-field-eyebrow {
    color: #6d849c;
    font-family: value-sans-black,sans-serif;
    letter-spacing: .1875rem;
    line-height: 1.73;
    text-align: center;
    text-transform: uppercase
}

.bios-table .eyebrow:after,.block-type--sector_bios .field--name-field-eyebrow:after {
    background: #0a364a;
    content: "";
    display: block;
    height: .125rem;
    margin: 1.25rem auto;
    width: 1.5rem
}

.bios-table h2,.block-type--sector_bios .block-title {
    margin: 0 0 3.75rem;
    text-align: center
}

.bios-table .views-row,.sector-bios--table {
    align-items: center;
    border-top: .125rem solid #ebebeb;
    display: flex;
    flex-flow: column nowrap;
    justify-content: space-between;
    padding: 1.875rem 0
}

.bios-table>.view-content .views-row:last-of-type {
    border-bottom: .125rem solid #ebebeb
}

.bios-table .views-row>div,.sector-bios--table>div {
    padding: 0;
    text-align: center;
    width: 12.5rem
}

.bios-table .views-field-title a,.sector-bios--table .sector-bios--title a {
    color: #61a1e0;
    display: block;
    font-weight: 700;
    line-height: 2.22;
    margin: 0 0 1.875rem
}

.bios-table .views-field-field-location,.bios-table .views-field-field-position,.sector-bios--table .sector-bios--location,.sector-bios--table .sector-bios--position {
    letter-spacing: .05625rem;
    line-height: 1.16
}

.bios-table .views-field-field-position,.sector-bios--table .sector-bios--position {
    font-family: value-sans-black,sans-serif;
    margin: 0 0 1.875rem
}

.bios-table .views-field-field-location,.sector-bios--table .sector-bios--location {
    font-weight: 700
}

.bios-table .more-link {
    display: flex;
    justify-content: center;
    margin: 3.75rem 0 0
}

.brick-type--slide {
    padding: 1.875rem;
    position: relative;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.slide--content {
    width: 100%
}

.has-image .slide--content {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 100%
}

.has-image .slide--content .field--name-field-content {
    order: 2
}

.has-mobile-bg-image {
    margin-bottom: -5.3125rem;
    max-height: 50rem;
    padding-top: 6.25rem;
    top: -5.3125rem
}

.slide--content .field--name-field-image {
    margin-bottom: 1.5625rem;
    order: 1;
    width: 100%
}

.slide--content .field--name-field-image:only-child {
    margin: 0 auto
}

.slide--content .field--name-field-content video,.slide--content .field--name-field-image video {
    height: 100%;
    width: 100%
}

.slide--content .media--view-mode-portrait video {
    max-height: 37.5rem
}

.brick-type--slide .field--name-field-heading {
    font-family: value-sans-black,sans-serif;
    font-style: italic;
    margin-bottom: .9375rem;
    padding-bottom: .3125rem
}

.brick-type--slide blockquote {
    color: #fff;
    margin: 0;
    padding: 0
}

.brick-type--slide blockquote:before {
    content: "\E008";
    font-size: 2.25rem;
    position: relative;
    top: -1.5625rem
}

.brick-type--slide blockquote p {
    font-family: Fortescue Display,serif;
    font-size: 1.125rem;
    letter-spacing: .0625rem;
    line-height: 2
}

.fp-slidesNav ul {
    bottom: 1.25rem;
    left: 18.75rem;
    position: absolute
}

.fp-slidesNav ul li a {
    background: transparent;
    border: .125rem solid #fff;
    border-radius: 1.875rem;
    height: 1rem;
    margin-right: .9375rem;
    padding: 0;
    text-indent: -312.5rem;
    width: 1rem
}

.fp-slidesNav ul li a.active {
    background: #fff
}

.fp-slidesNav ul li a span {
    display: none
}

.slide--content .brick-type--card_grid {
    flex-wrap: nowrap;
    margin: 0;
    overflow-x: scroll;
    width: 100%
}

.slide--content .grid-cols--three .paragraph--type--grid-card:nth-child(3n+1) {
    margin-left: 0
}

.slide--content .brick-type--card_grid>.paragraph:nth-child(2n) {
    margin-right: 0
}

.slide--content .paragraph--type--grid-card {
    background: #fff;
    flex: 0 0 17.5rem;
    margin-left: 0!important;
    max-width: 100%!important;
    padding: .9375rem;
    width: 100%!important
}

.slide--content .field--name-field-card-image {
    height: 13.5rem;
    margin: .5rem auto .9375rem;
    width: 13.5rem
}

@supports((-o-object-fit: cover) or (object-fit: cover)) {
    .slide--content .field--name-field-card-image {
        -o-object-fit:cover;
        object-fit: cover
    }
}

.slide--content .paragraph--type--grid-card .grid-card__head h2 {
    border-bottom: .125rem solid #455768;
    color: #455768;
    display: inline-block;
    font-family: value-sans-black,sans-serif;
    font-size: 1rem;
    letter-spacing: .1875rem;
    margin: .9375rem 0;
    text-transform: uppercase
}

.slide--content .paragraph--type--grid-card .grid-card__body {
    color: #0a364a;
    padding-bottom: .9375rem
}

.slide--content .paragraph--type--grid-card .grid-card__body h2 {
    font-size: 1.25rem
}

.slide--content .paragraph--type--grid-card .field--name-field-card-text {
    margin-bottom: 0;
    min-height: 8.75rem
}

.slide--content .paragraph--type--grid-card .btn {
    background-color: #455768
}

.slide--content .paragraph--type--grid-card .btn:hover {
    background-color: #61a1e0;
    color: #fff
}

.slide--content .view-news-latest .views-row {
    margin: 0 0 1.875rem
}

.slide--content .social-intro,.slide--content .view-news-latest .views-field-field-release-date {
    color: #d0e8f8;
    font-family: value-sans-black,sans-serif;
    letter-spacing: .1875rem;
    text-transform: uppercase
}

.slide--content .social-intro:before,.slide--content .view-news-latest .views-field-field-release-date:before {
    content: ">";
    margin-right: .625rem
}

.slide--content .view-news-latest a {
    border-bottom: .125rem solid #d8d8d8;
    color: #fff;
    line-height: 1.4;
    padding: .125rem 0;
    text-decoration: none
}

.news-latest-content {
    margin-bottom: 2.1875rem
}

.column.vertical-link-list h6.arrow {
    margin-bottom: 0;
    padding-bottom: 2rem
}

.our-insights .slide {
    margin-top: -5rem;
    padding-top: 6.25rem
}

.social-slide {
    max-height: none
}

.our-impact .slide:not(.has-mobile-bg-image) .field--name-field-heading {
    border-bottom-color: #0a364a;
    color: #0a364a
}

.Ã¦Ë†â€˜Ã¤Â»Â¬Ã§Å¡â€žÃ¦â€“Â°Ã©â€”Â» .social-slide .columns .column:last-child {
    display: none
}

.brick-type--slide .twitter-feed li {
    list-style: none;
    margin: 1.5625rem 0
}

.brick-type--slide .twitter-feed h4 {
    margin-bottom: 0;
    text-transform: none
}

.brick-type--slide .twitter-feed time {
    font-style: italic
}

.brick-type--slide .twitter-feed a {
    border-bottom: .125rem solid #d8d8d8;
    color: #fff;
    display: inline-block;
    line-height: 1.3;
    text-decoration: none
}

.social__share .social {
    justify-content: center;
    width: auto
}

.social__share .social .social-icon {
    background-position: 50%;
    display: block;
    height: 1.5rem;
    margin: 0 .9375rem;
    width: 1.5rem
}

.social__share h4 {
    color: #455768;
    font-family: Value Sans,sans-serif;
    font-size: .75rem;
    font-weight: 400;
    letter-spacing: .08188rem;
    margin-bottom: .75rem;
    text-align: center
}

.social__share .social .social-icon.twitter {
    background-image: url(../images/twitter-blue.svg);
    background-position: 50% 80%
}

.social__share .social .social-icon.facebook {
    background-image: url(../images/facebook-blue.svg)
}

.social__share .social .social-icon.linkedin {
    background-image: url(../images/linkedin-blue.svg);
    background-size: 94%
}

.social__share .social .social-icon.instagram {
    background-image: url(../images/instagram-blue.svg)
}

.social__share.social__share--white .social .social-icon {
    background-color: #0a364a;
    background-position: 50%;
    background-size: .9375rem;
    border-radius: 50%;
    height: 2.5rem;
    margin: 0 .625rem;
    width: 2.5rem
}

.social__share.social__share--white .social .social-icon.twitter {
    background-image: url(../images/twitter-white.svg)
}

.social__share.social__share--white .social .social-icon.facebook {
    background-image: url(../images/facebook-white.svg);
    background-size: .375rem
}

.social__share.social__share--white .social .social-icon.linkedin {
    background-image: url(../images/linkedin-white.svg);
    background-position-y: 45%
}

.social__share.social__share--white .social .social-icon.instagram {
    background-image: url(../images/instagram-white.svg)
}

.social__share.social__share--white .social .social-icon.mail {
    background-image: url(../images/email-white.svg)
}

.social {
    align-items: center;
    display: flex;
    justify-content: space-between;
    width: 10.938rem
}

.social-icon {
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    height: 1.563rem;
    width: 1.563rem
}

.numbers {
    display: flex;
    flex-flow: column wrap;
    justify-content: flex-start;
    padding-left: 1.25rem;
    padding-right: 1.25rem
}

.numbers .numbers-item {
    display: flex;
    flex: 0 0 100%;
    flex: 1 1 auto;
    margin-bottom: 3.3125rem;
    max-width: 100%;
    padding: 0 1.25rem;
    width: 100%
}

.numbers .numbers-item:before {
    content: "\E00A"
}

.numbers .numbers-item:last-child {
    margin-bottom: 0
}

.numbers .numbers-item:before {
    color: #61a1e0;
    margin-right: 1.25rem;
    margin-top: .6875rem
}

.numbers .numbers-item__title {
    white-space: nowrap
}

.brick-type--wysiwyg .numbers {
    background-color: #ebebeb;
    padding: 4.6875rem 0 3.9375rem
}

.component--animated_statistics {
    background-color: #ebebeb;
    padding: 4.6875rem 0 3.9375rem
}

.component--animated_statistics .block-title {
    margin: -2.5rem 2.5rem 2.5rem
}

.component--animated_statistics .numbers-item__title {
    align-items: center;
    display: flex
}

.component--animated_statistics .odometer-digit-spacer {
    letter-spacing: .5rem
}

.component--animated_statistics .odometer.odometer-auto-theme,.component--animated_statistics .odometer.odometer-theme-default {
    font-family: inherit
}

.odometer .odometer-digit .odometer-value {
    width: 100%
}

.numbers.items--4 .numbers-item__subtitle {
    font-size: 1.125rem
}

.numbers.items--5 .numbers-item__subtitle {
    font-size: 1.125rem
}

.js-is-sticky .anchor-sticky-nav {
    background-color: #fff;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 900
}

@supports(position: sticky) {
    .js-is-sticky .anchor-sticky-nav {
        position:sticky
    }
}

.toolbar-fixed.js-is-sticky .anchor-sticky-nav {
    top: 2.5rem
}

.toolbar-fixed.toolbar-tray-open.js-is-sticky .anchor-sticky-nav {
    top: 5rem
}

.anchor-sticky-nav {
    background: #fff;
    border-bottom: .125rem solid #0a364a;
    border-top: .125rem solid #0a364a;
    display: none
}

.anchor-sticky-nav ul {
    display: flex;
    justify-content: space-between;
    list-style-type: none;
    margin: 0 1.875rem;
    padding: 0
}

.anchor-sticky-nav ul li {
    margin: 0 .3125rem;
    padding: .8125rem 0
}

.anchor-sticky-nav ul li:first-child {
    margin-left: 0
}

.anchor-sticky-nav ul li:nth-last-child(2) {
    margin-right: 0
}

.anchor-sticky-nav ul a {
    color: #0a364a;
    font-family: value-sans-black,sans-serif;
    font-size: .875rem;
    letter-spacing: .0625rem;
    text-decoration: none;
    text-transform: uppercase
}

.anchor-sticky-nav ul a:visited {
    color: #0a364a
}

.anchor-sticky-nav ul a:hover {
    color: #0a6670;
    text-decoration: none
}

.anchor-sticky-nav ul li.active {
    border-bottom: .375rem solid #0a364a;
    padding-bottom: .4375rem
}

.structured-link-list h5 {
    font-size: 1.125rem;
    font-style: italic;
    font-weight: 400
}

.structured-link-list h5:after {
    content: "\E001";
    font-size: .75rem;
    margin-left: .625rem
}

.structured-link-list a {
    align-items: center;
    border-top: .0625rem solid;
    display: flex;
    font-family: value-sans-black,sans-serif;
    font-size: .875rem;
    letter-spacing: .125rem;
    padding: .625rem .9375rem .625rem 0;
    position: relative;
    text-decoration: none;
    text-transform: uppercase
}

.structured-link-list a:after {
    content: "\E002";
}

.structured-link-list a:after {
    align-items: center;
    border-radius: 1.5rem;
    color: #fff;
    display: flex;
    font-size: .4375rem;
    height: 1.5rem;
    justify-content: center;
    padding-left: .125rem;
    padding-top: .0625rem;
    position: absolute;
    right: .3125rem;
    top: .875rem;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    width: 1.5rem
}

.structured-link-list a:last-of-type {
    border-bottom: .0625rem solid
}

.foreground-white .structured-link-list a {
    border-color: #fff;
    color: #fff
}

.foreground-white .structured-link-list a:after {
    background-color: #fff;
    color: #0a364a
}

.foreground-dark_blue .structured-link-list a {
    border-color: #0a364a;
    color: #0a364a
}

.foreground-dark_blue .structured-link-list a:after {
    background-color: #0a364a;
    color: #fff
}

.structured-link-list.with-icons a {
    border-top: .0625rem solid;
    display: flex
}

.structured-link-list.with-icons a:last-of-type {
    border-bottom: .0625rem solid
}

.structured-link-list.with-icons a:after {
    display: none
}

.structured-link-list.with-icons a:before {
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    height: 1.25rem;
    margin-bottom: 0;
    margin-right: .9375rem;
    position: relative;
    top: -.125rem;
    width: 2.5rem
}

.structured-link-list.with-icons .corporate-equity:before {
    background-image: url(../images/bar-graph.svg)
}

.structured-link-list.with-icons .global-credit:before {
    background-image: url(../images/people.svg)
}

.structured-link-list.with-icons .real-assets:before {
    background-image: url(../images/box-top-arrow.svg);
    height: 1.875rem;
    left: .5rem
}

.structured-link-list.with-icons .investment-solutions:before {
    background-image: url(../images/left-arrows.svg)
}

.structured-link-list.with-icons a span {
    display: none
}

table.responsive-table {
    border: .125rem solid #0a364a;
    font-family: Value Sans,sans-serif;
    margin-bottom: 1.25rem;
    table-layout: fixed;
    width: 100%
}

table.responsive-table+table.responsive-table {
    border-top: none;
    margin-top: -1.25rem
}

table.responsive-table td:before,table.responsive-table th {
    background-color: #0a6670;
    color: #fff;
    line-height: 1.1;
    padding: 1.6875rem 1.5625rem 1.5625rem;
    text-align: center
}

table.responsive-table td {
    background-color: #fff;
    vertical-align: top
}

table.responsive-table td:before {
    border-bottom: .125rem solid #0a364a;
    content: attr(data-heading);
    line-height: 1.7;
    white-space: pre-line
}

table.responsive-table td .content {
    display: block;
    padding: 1.5625rem
}

table.responsive-table td ol:first-child,table.responsive-table td ul:first-child {
    margin-top: 0
}

table.responsive-table td p:last-child {
    margin: 0
}

table.responsive-table .citation-text {
    display: block;
    font-family: Fortescue Display,serif;
    font-size: 1.125rem;
    font-style: italic;
    letter-spacing: .05625rem;
    line-height: 1.1
}

body:not(.cke_editable) table.responsive-table {
    display: block
}

body:not(.cke_editable) table.responsive-table tr {
    display: block
}

body:not(.cke_editable) table.responsive-table thead {
    display: none
}

body:not(.cke_editable) table.responsive-table tbody {
    display: block
}

body:not(.cke_editable) table.responsive-table td {
    border-bottom: .125rem solid #0a364a;
    display: block
}

body:not(.cke_editable) table.responsive-table td:last-of-type {
    border-bottom: none
}

body.cke_editable table.responsive-table td:before {
    display: none
}

body:not(.cke_editable) table.responsive-table td:before {
    display: block;
}

table.responsive-table.responsive-table--large,table.responsive-table.responsive-table--large td,table.responsive-table.responsive-table--large th {
    text-align: center
}

table.responsive-table.responsive-table--large td {
    background-color: transparent;
    vertical-align: middle
}

table.responsive-table.responsive-table--large td:before,table.responsive-table.responsive-table--large th {
    background-color: #0a364a;
    font-size: .9375rem;
    letter-spacing: .1875rem;
    padding: 1.25rem
}

table.responsive-table.responsive-table--large td .content {
    font-family: Fortescue Display,serif;
    font-size: 2.375rem;
    letter-spacing: .01875rem;
    line-height: 1;
    padding: 2.8125rem .9375rem
}

table.responsive-table.responsive-table--large td sup {
    font-family: Value Sans,sans-serif;
    font-size: .875rem;
    font-weight: 700;
    margin-left: .125rem;
    vertical-align: text-top
}

.brick-type--related_insights .teaser__details,.view-articles .node--view-mode-teaser .teaser__details {
    padding-top: 1.25rem
}

.brick-type--related_insights .teaser__thumb,.view-articles .teaser__thumb {
    position: relative
}

.brick-type--related_insights .teaser__label,.view-articles .teaser__label {
    background-color: #0a364a;
    color: #fff;
    display: block;
    line-height: 1;
    margin: 0;
    padding: .75rem .875rem;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.view-articles .node--view-mode-featured-content {
    margin-bottom: 3.125rem
}

.view-articles .node--view-mode-featured-content .teaser__details,.view-articles .node--view-mode-featured-content .teaser__thumb {
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%
}

.view-articles .node--view-mode-featured-content .teaser__thumb {
    min-height: 21.875rem;
    overflow: hidden;
    position: relative
}

.view-articles .node--view-mode-featured-content .teaser__thumb .contextual-region {
    position: static
}

.view-articles .node--view-mode-featured-content .teaser__details {
    background-color: #ebebeb;
    padding: 2.5rem;
    position: relative
}

.view-articles .node--view-mode-featured-content .teaser__linkable-wrapper {
    color: inherit;
    display: block;
    position: relative;
    text-decoration: none
}

.view-articles .node--view-mode-featured-content .teaser__linkable-wrapper:visited {
    color: inherit
}

.view-articles .node--view-mode-featured-content .teaser__desc {
    margin: .9375rem 0 1.25rem
}

.view-articles .node--view-mode-featured-content .teaser__desc :last-child {
    margin-bottom: 0
}

.brick-type--related_insights .teaser__link,.view-articles .node--view-mode-teaser .teaser__link {
    color: #0a364a;
    text-decoration: none
}

.brick-type--related_insights .teaser__title,.view-articles .node--view-mode-teaser .teaser__title {
    font-size: 1.875rem;
    margin: .9375rem 0
}

.view-articles .node--view-mode-featured-content .teaser__title {
    line-height: 1.2;
    margin: .625rem 0;
    max-width: 25rem
}

.brick-type--related_insights .teaser__industry,.brick-type--related_insights .teaser__subtext,.view-articles .node--view-mode-teaser .teaser__industry,.view-articles .node--view-mode-teaser .teaser__subtext {
    font-size: 1rem;
    letter-spacing: .05625rem
}

.brick-type--related_insights .teaser__subtext,.view-articles .node--view-mode-featured-content .teaser__subtext,.view-articles .node--view-mode-teaser .teaser__subtext {
    color: #6d849c;
    display: flex;
    flex-wrap: wrap
}

.view-articles .node--view-mode-featured-content .teaser__subtext {
    font-size: 1rem
}

.brick-type--related_insights .teaser__subtext span,.view-articles .node--view-mode-featured-content .teaser__subtext span,.view-articles .node--view-mode-teaser .teaser__subtext span {
    display: block
}

.brick-type--related_insights .teaser__industry,.view-articles .node--view-mode-teaser .teaser__industry {
    color: #97acc6
}

.view-articles .node--view-mode-featured-content .teaser__desc,.view-articles .node--view-mode-featured-content .teaser__desc p {
    font-size: 1rem;
    line-height: 1.9
}

.brick-type--related_insights {
    border-top: .125rem solid #ebebeb;
    margin: 1.875rem
}

.brick-type--related_insights .field--name-field-heading {
    margin: .9375rem 0 3.125rem
}

.brick-type--related_insights .field--name-field-insights {
    margin-bottom: -1.875rem
}

.brick-type--related_insights .field--name-field-insights>.field__item {
    padding-bottom: 3.125rem
}

.paragraph--type--content-teaser-card {
    border: .125rem solid #0a364a;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-bottom: 1.25rem;
    padding: 2.4375rem 1.625rem 1.9375rem
}

.paragraph--type--content-teaser-card .teaser-card__category {
    color: #0a6670;
    display: flex;
    flex-direction: column;
    margin: 0
}

.paragraph--type--content-teaser-card .teaser-card__category:after {
    align-self: center;
    background-color: #0a6670;
    content: " ";
    height: .125rem;
    margin-bottom: 2rem;
    margin-top: .6875rem;
    width: 1.3125rem
}

.grid-cols--two.brick-type--card_grid>.paragraph--type--content-teaser-card {
    margin: 0 0 1.25rem;
    max-width: 100%;
    width: 100%
}

.paragraph--type--content-teaser-card .teaser-card__author {
    margin-bottom: 3.125rem
}

.paragraph--type--content-teaser-card .field--name-field-card-image {
    margin-bottom: 2rem
}

.paragraph--type--content-teaser-card .teaser-card__title {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin: 0;
    min-height: 4.6875rem
}

.paragraph--type--content-teaser-card .teaser-card__title:after {
    background-color: #0a364a;
    content: " ";
    height: .125rem;
    margin: 1.375rem 0;
    width: 1.5625rem
}

@supports((-o-object-fit: cover) or (object-fit: cover)) {
    .paragraph--type--content-teaser-card .field--name-field-card-image img {
        -o-object-fit:cover;
        object-fit: cover;
        -o-object-position: center center;
        object-position: center center
    }
}

.paragraph--type--content-teaser-card .teaser-card-footer {
    display: flex;
    flex: 1;
    flex-direction: column;
    justify-content: space-between
}

.paragraph--type--content-teaser-card {
    text-align: center
}

.paragraph--type--content-teaser-card .teaser-card__author {
    font-family: Fortescue Display,serif
}

.paragraph--type--content-teaser-card.paragraph--view-mode--grid {
    border: 0;
    margin: 0;
    padding: 0;
    text-align: left
}

.paragraph--type--content-teaser-card.paragraph--view-mode--grid .field--name-field-card-image {
    margin-bottom: .9375rem
}

.paragraph--type--content-teaser-card.paragraph--view-mode--grid .field--name-field-card-image img {
    height: auto;
    width: 100%
}

.paragraph--type--content-teaser-card.paragraph--view-mode--grid a {
    text-decoration: none
}

.paragraph--type--content-teaser-card.paragraph--view-mode--grid .link-title {
    text-decoration: underline
}

.block-type--text_overlay,.brick-type--text_overlay {
    height: 15.625rem;
    overflow: hidden;
    position: relative;
    text-align: center
}

.block-type--text_overlay:after,.brick-type--text_overlay:after {
    background-color: #063f77;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    opacity: .75;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.page-node-type-landing-page-layout-builder .block-type--text_overlay.block-layout-builder {
    margin: 3.75rem 0
}

.block-type--text_overlay .block-title,.brick-type--text_overlay .field--name-field-heading {
    color: #fff;
    font-size: 1.5rem;
    left: 50%;
    line-height: 1.25;
    margin: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: 90%;
    z-index: 2
}

.block-type--text_overlay .field--name-field-background-image .contextual-region,.brick-type--text_overlay .field--name-field-background-image .contextual-region {
    position: static
}

.block-type--text_overlay .field--type-image img,.brick-type--text_overlay .field--type-image img {
    display: block;
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%
}

.paragraph--type--text-card {
    border: .125rem solid #0a364a;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    text-align: center
}

.block-type--content_card_grid.two-column .grid-wrapper>.paragraph--type--text-card,.paragraph--type--text-card {
    padding: 2.4375rem 1.625rem 1.9375rem!important
}

.block-type--content_card_grid.four-column .grid-wrapper>.paragraph--type--text-card,.block-type--content_card_grid.three-column .grid-wrapper>.paragraph--type--text-card {
    padding: 2.4375rem 1.625rem 1.9375rem!important
}

.paragraph--type--text-card .teaser-card__category {
    color: #0a6670;
    display: flex;
    flex-direction: column;
    margin: 0
}

.paragraph--type--text-card .teaser-card__category:after {
    align-self: center;
    background-color: #0a6670;
    content: " ";
    height: .125rem;
    margin-bottom: 2rem;
    margin-top: .6875rem;
    width: 1.3125rem
}

.paragraph--type--text-card h4 {
    font-family: value-sans-black,sans-serif;
    font-size: .875rem;
    text-transform: uppercase
}

.view-fund-ticker {
    background-color: #6d849c;
    font-size: 1rem;
    height: 3.75rem;
    position: relative
}

.view-fund-ticker .ticker-item {
    bottom: 0;
    color: #fff;
    left: 0;
    line-height: 1.5;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: opacity 2s ease-in-out
}

.view-fund-ticker .ticker-item.active {
    opacity: 1
}

.view-fund-ticker .ticker-item>div {
    align-content: center;
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    height: 100%;
    justify-content: center
}

.view-fund-ticker .ticker-item label {
    font-weight: 300;
    text-transform: uppercase
}

.view-fund-ticker .ticker-item span {
    font-weight: 700
}

.view-fund-ticker .ticker-item .ticker__asof,.view-fund-ticker .ticker-item .ticker__divisor,.view-fund-ticker .ticker-item .ticker__nav,.view-fund-ticker .ticker-item .ticker__share {
    letter-spacing: .1em;
    white-space: nowrap
}

.view-fund-ticker .ticker-item .ticker__asof {
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center
}

.view-fund-ticker .ticker-item .ticker__divisor {
    font-weight: 300;
    padding: 0 .75rem
}

.view-fund-ticker .ticker-item .ticker__divisor.ticker__divisor--second {
    display: none
}

.page-node-type-landing-page-layout-builder .carlyle-two-column {
    flex-direction: column;
    margin: 0 1.25rem
}

.page-node-type-landing-page-layout-builder .carlyle-two-column:last-of-type {
    margin-bottom: 3.75rem
}

.page-node-type-landing-page-layout-builder .carlyle-two-column .block-layout-builder {
    margin: 0
}

.page-node-type-landing-page-layout-builder .carlyle-two-column .layout-builder-block {
    background-color: unset
}

.carlyle-two-column>div {
    width: 100%
}

.carlyle-two-column>div>.block-type--basic {
    padding: 3.75rem
}

.carlyle-two-column>div>.block-type--media_embed_image_video_,.carlyle-two-column>div>.block-type--media_embed_image_video_ * {
    height: 100%;
    width: 100%
}

.carlyle-two-column>div>.block-type--media_embed_image_video_ img {
    display: block;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.carlyle-two-column .bg--white {
    background: #fff
}

.carlyle-two-column .bg--black {
    background: #000
}

.carlyle-two-column .bg--blue_dark {
    background: #0a364a
}

.carlyle-two-column .bg--blue_darkest {
    background: #001427
}

.carlyle-two-column .bg--blue_medium {
    background: #0079ff
}

.carlyle-two-column .bg--blue_gray {
    background: #455768
}

.carlyle-two-column .bg--teal {
    background: #0a6670
}

.carlyle-two-column .bg--black,.carlyle-two-column .bg--blue_dark,.carlyle-two-column .bg--blue_darkest,.carlyle-two-column .bg--blue_medium,.carlyle-two-column .bg--teal {
    color: #fff
}

.carlyle-two-column .bg--blue_gray,.carlyle-two-column .bg--white {
    color: #000
}

.vertical-link-list a {
    background: #fff;
    color: #0a364a;
    display: block;
    font-family: value-sans-black,sans-serif;
    letter-spacing: .0625rem;
    margin: .9375rem 0;
    padding: .9375rem;
    position: relative;
    text-decoration: none;
    text-transform: uppercase
}

.vertical-link-list a:after {
    content: "\E002";
}

.vertical-link-list a:after {
    align-items: center;
    background: #0a364a;
    border-radius: 1.5rem;
    color: #fff;
    display: flex;
    font-size: .375rem;
    height: 1.5rem;
    padding-left: .40625rem;
    padding-top: .125rem;
    position: absolute;
    right: .625rem;
    top: 1.0625rem;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    width: 1.5rem
}

.vertical-link-list .row {
    margin-bottom: .9375rem
}

.fund-page .brick-type--views_embed {
    padding: 3.75rem 0
}

.fund-page .brick-type--views_embed>.field {
    margin-left: 1.25rem;
    margin-right: 1.25rem
}

/* .fund-page .brick-type--views_embed .view-content {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -.9375rem
} */

.fund-page .brick-type--views_embed .views-row {
    /* flex: 0 0 100%; */
    margin-bottom: 1.875rem;
    max-width: 100%;
    /* padding: 0 .9375rem; */
    width: 100%
}

.fund-page .brick-type--views_embed .views-row>div {
    height: 100%;
    margin: 0 auto;
    max-width: 28.125rem
}

.fund-page .brick-type--views_embed .field--name-field-author {
    font-size: .875rem
}

.block-webform {
    margin: 1.875rem 1.25rem
}

.block-webform input,.block-webform textarea {
    border: .0625rem solid #0a364a;
    border-radius: .125rem
}

.block-webform input,.block-webform select,.block-webform textarea {
    padding: .625rem .625rem .5rem
}

.block-webform select {
    width: 100%
}

.block-webform .form-item {
    margin: 0
}

.block-webform .name-email {
    margin: 0 0 1.5625rem
}

.block-webform .name-email>:first-child {
    margin: 0 0 1.5625rem
}

.block-webform .js-form-type-textarea {
    margin: 1.5625rem 0
}

.diversity-at-carlyle,.firm-leadership {
    color: #fff
}

.diversity-at-carlyle .content-wrap,.firm-leadership .content-wrap {
    padding: 4.6875rem 1.25rem
}

.firm-leadership .structured-link-list h4 {
    margin: 0;
    text-transform: none
}

.firm-leadership .structured-link-list h4:last-of-type a {
    border-bottom: .0625rem solid #fff
}

.firm-leadership .structured-link-list a {
    border-color: #fff;
    border-bottom: 0;
    color: #fff;
    padding: .9375rem 0;
    text-transform: none
}

.firm-leadership .firm-list {
    margin: 0
}

.firm-leadership .firm-list.firm-list--first {
    margin-top: 1.25rem
}

.diversity-at-carlyle .content-wrap {
    padding-top: 9.375rem;
    text-align: center
}

.diversity-at-carlyle .content-wrap>h1 {
    margin-bottom: 0
}

.diversity-at-carlyle .content-wrap>h4 {
    margin: 2.1875rem 0
}

.diversity-at-carlyle .icon-caret:before {
    font-size: .75rem
}

.diversity-at-carlyle .media {
    width: 100%
}

.diversity-at-carlyle td {
    width: 33.33%
}

.diversity-at-carlyle hr {
    margin: 3.125rem 0
}

.diversity-at-carlyle .disclaimer {
    display: block;
    text-align: left
}

.diversity-at-carlyle .diversity-cards {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: .625rem
}

.diversity-at-carlyle .diversity-card {
    flex-grow: 1;
    margin-bottom: .625rem
}

.diversity-at-carlyle .diversity-card__content {
    background-color: #ebebeb;
    color: #0a364a;
    display: flex;
    flex-direction: column;
    padding: 2.1875rem 1.4375rem 1.75rem
}

.diversity-at-carlyle .diversity-cards .field--name-field-media-image img {
    height: 100%;
    width: 100%
}

.diversity-at-carlyle .diversity-card h4 {
    margin-bottom: 0
}

.diversity-numbers {
    margin-bottom: 6rem;
    margin-top: 4rem
}

.diversity-numbers .diversity-numbers-body {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 2.0625rem
}

.diversity-numbers .diversity-numbers-card {
    background-color: #ebebeb;
    color: #0a364a;
    flex-grow: 1;
    margin-bottom: .625rem;
    padding: 2.25rem 3.5625rem
}

.diversity-numbers .diversity-numbers-card__percentage {
    margin: 0
}

.diversity-numbers h2 {
    margin-bottom: 0
}

.areas-of-impact p {
    font-family: Fortescue Display,serif
}

.areas-of-impact p span {
    display: inline-block;
    font-family: value-sans-black,sans-serif;
    letter-spacing: .125rem;
    margin-right: 1.25rem;
    text-transform: uppercase
}

.portfolio {
    width: 100%
}

.portfolio .row {
    color: #0a364a;
    display: block;
    padding: .625rem 0;
    text-decoration: none
}

.founder-led .row h5,.portfolio .row h5 {
    font-family: value-sans-black,sans-serif;
    font-size: 1rem;
    letter-spacing: .1875rem;
    margin: 0 0 .3125rem;
    text-transform: uppercase
}

.portfolio .row h5:after {
    font-size: .875rem;
    position: relative;
    top: -.125rem
}

.portfolio .row p:after {
    border-bottom: .125rem solid #0a364a;
    content: "";
    width: 100%
}

.founder-led .row p,.portfolio .row p {
    margin: 0
}

.founder-led .row p {
    font-family: Fortescue Display,serif;
    font-style: italic
}

.columns.founder-led {
    align-items: center
}

.brick-type--section .field--name-field-content .founder-led .btn.white:last-of-type {
    margin-left: 0
}

.founder-led .row {
    margin-bottom: 1.25rem;
    position: relative;
    text-align: center
}

.founder-led .row:before {
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    height: 3rem;
    margin: 0 auto .9375rem;
    width: 3rem
}

.founder-led .simple:before {
    background-image: url(../images/wand.svg)
}

.founder-led .industry-leading:before {
    background-image: url(../images/trophy.svg)
}

.founder-led .valuable:before {
    background-image: url(../images/target.svg)
}

.founder-led .aligned:before {
    background-image: url(../images/circle-arrows.svg)
}

.founder-led .maximizes:before {
    background-image: url(../images/triangles.svg);
    top: 1.5625rem
}

.underline {
    display: inline-block;
    line-height: 1.5
}

.divider:after,.underline {
    border-bottom: .125rem solid #0a364a
}

.divider:after {
    content: "";
    display: block;
    margin-top: .9375rem;
    width: 6.25rem
}

.node__content .brick-type--wysiwyg.contact-email {
    background-color: #455768;
    color: #fff;
    margin-left: 0;
    margin-right: 0;
    padding: 5.5rem 1.25rem 5.6875rem;
    text-align: center
}

.brick-type--wysiwyg .brick-wysiwyg__heading.contact-email {
    padding-right: 0
}

.brick-type--wysiwyg.by-numbers,.node--type-landing-page .brick-type--wysiwyg.by-numbers {
    margin-left: 0;
    margin-right: 0
}

.numbers-list {
    counter-reset: section;
    list-style: none;
    margin: 0;
    padding-left: 0
}

.numbers-list .numbers-list__item {
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid-column;
    display: flex;
    margin-bottom: 3.6875rem;
    width: auto
}

.numbers-list .numbers-list__item:before {
    align-items: center;
    background-color: #0a364a;
    color: #fff;
    content: counter(section);
    counter-increment: section;
    display: flex;
    flex: 0 0 3.125rem;
    height: 3.125rem;
    justify-content: center;
    margin-right: 2rem
}

.wysiwyg__cite {
    margin-bottom: 1.25rem
}

.wysiwyg__cite h4 {
    display: block;
    margin-right: .625rem
}

.kew-quote {
    background: #0a364a;
    color: #fff;
    padding: 1.25rem
}

.kew-quote h3 {
    line-height: 1.4;
    margin-bottom: 0
}

.business-segment-buttons {
    display: flex;
    flex-flow: column wrap;
    justify-content: center;
    margin-top: 1.875rem
}

.business-segment-buttons .btn {
    margin-bottom: .9375rem;
    text-align: center
}

.business-segment-buttons .break {
    display: none
}

h6.quote {
    font-size: 1.5rem
}

.eyebrow-text {
    display: inherit
}

.intro-paragraph,.node--type-theme .theme-intro .theme-intro__desc li,.node--type-theme .theme-intro .theme-intro__desc p {
    display: inherit;
    font-family: Value Sans,sans-serif;
    font-size: 1.5rem;
    font-weight: 300;
    letter-spacing: .09813rem;
    line-height: 1.4
}

.text-heading {
    display: inherit;
    font-family: value-sans-black,sans-serif;
    font-size: 1.125rem
}

.top-rule,li .eyebrow-text,li .intro-paragraph,li .text-heading {
    display: block
}

.top-rule {
    border-top: .1875rem solid #0079ff;
    padding-top: 1.25rem
}

.list--with-rule {
    counter-reset: li-rule-counter;
    list-style: none;
    padding-left: 0
}

.list--with-rule .text-heading {
    margin-bottom: .5rem
}

.list--with-rule li {
    border-top: .1875rem solid #0079ff;
    counter-increment: li-rule-counter;
    font-family: Fortescue Display,serif;
    font-size: 1.3125rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.4;
    margin-bottom: 2.625rem;
    padding-left: 2.375rem;
    padding-top: .9375rem;
    position: relative
}

.list--with-rule li:before {
    content: counter(li-rule-counter);
    display: block;
    font-family: Fortescue Display,serif;
    font-size: 3.125rem;
    font-weight: 400;
    left: 0;
    line-height: 1;
    position: absolute;
    top: 1rem
}

.list--detailed {
    margin-bottom: 3.125rem
}

.list--detailed li .text-heading {
    display: block;
    margin-bottom: .5rem
}

.list--arrows {
    list-style: none;
    padding-left: 0
}

.list--arrows li {
    color: #0a364a;
    margin-bottom: .75rem;
    padding-left: 1.875rem;
    position: relative
}

.list--arrows li:before {
    content: "\E001";
    font-size: .75rem;
    left: 0;
    position: absolute;
    top: .3125rem
}

.list--arrows li a {
    color: #0a364a;
    text-decoration: none
}

.cke_editable li strong,.cke_editable p strong {
    font-family: value-sans-black,sans-serif
}

.cke_editable figure.caption {
    width: 100%
}

.citation-text {
    font-family: Value Sans,sans-serif;
    font-size: .875rem;
    font-style: normal;
    font-weight: 300;
    letter-spacing: .035rem
}

h2 .citation-text {
    display: block;
    font-size: 1rem;
    font-style: italic;
    margin-top: .3125rem
}

.btn-row {
    display: block;
    margin-bottom: -1.25rem
}

.btn-row .btn {
    margin-bottom: 1.25rem;
    margin-right: 1.5625rem
}

.btn-row .btn:last-child {
    margin-right: 0
}

h2.map-title {
    margin-bottom: .25rem
}

h2.impact-areas-title {
    max-width: 52.5rem
}

h2.heading--cta {
    font-size: 1.875rem;
    letter-spacing: .01875rem;
    line-height: 1.3;
    margin-left: auto;
    margin-right: auto;
    max-width: 90%;
    text-align: center
}

h2.heading--cta>a,h2.heading--cta>a:visited {
    color: #61a1e0
}

h2.heading--cta.text-align-left {
    text-align: left
}

h2.heading--cta.text-align-right {
    text-align: right
}

h2.heading--cta.text-align-left,h2.heading--cta.text-align-right {
    margin-left: 0;
    margin-right: 0;
    max-width: 100%
}

@media (min-width: 23.4375rem) {
    .region-header button {
        width:2.5rem
    }

    .search-trigger {
        margin-top: .125rem
    }

    .search-form.active {
        width: 13.75rem
    }

    .region-header .search-form {
        right: 9.6875rem!important
    }

    .block-type--text_overlay .block-title,.brick-type--text_overlay .field--name-field-heading {
        font-size: 1.6875rem
    }

    h6.quote {
        font-size: 1.875rem
    }
}

@media (min-width: 30rem) {
    .bios-table h2,.block-type--sector_bios .block-title,.block-type--text_overlay .block-title,.brick-type--text_overlay .field--name-field-heading,.fund-page .brick-type--views_embed .viewsreference--view-title,.page-node-type-press-release h1,h2 {
        font-size:2.1875rem
    }

    .page-node-type-bio .bio--image .field--type-image {
        max-width: 70%
    }

    .region-header {
        justify-content: space-between
    }

    .region-header .site-logo {
        width: 7.1875rem
    }

    .view-impact-landing-page .view-title {
        font-size: 2.1875rem
    }

    .page-node-type-section-page:not(.impact-page) header .language-search-buttons .search-trigger {
        margin: 0 2.1875rem 0 3.125rem
    }

    .block--impact-hero h2 {
        font-size: 5.3125rem;
        letter-spacing: -.06938rem;
        line-height: 5.1875rem
    }

    .block--impact-hero .field--name-field-hero-links {
        flex-direction: row;
        padding: 1.875rem 0
    }

    .block--impact-hero .field--name-field-hero-links .field__item {
        margin: 0 .625rem
    }

    .bio-view--4-col .view-content {
        grid-gap: 1.25rem;
        display: grid;
        grid-auto-flow: row dense;
        grid-template-columns: repeat(2,1fr)
    }

    .bio-tile {
        margin-bottom: 0
    }

    .bio-tile-alt {
        margin-bottom: .9375rem
    }

    .bio-details {
        margin-bottom: 0
    }

    .bio-details-alt__inner {
        margin-bottom: .9375rem
    }

    .search-form.active {
        width: 15.625rem
    }

    .splash {
        min-height: auto
    }

    .brick-type--section>div>.field--name-field-content,.splash .field--name-field-content {
        top: 12.5rem
    }

    .brick-type--section .field--name-field-content .btn.white {
        width: 80%
    }

    .block-type--text_overlay .block-title,.brick-type--text_overlay .field--name-field-heading {
        font-size: 2rem
    }

    .fund-page .brick-type--views_embed .viewsreference--view-title {
        margin-left: auto;
        margin-right: auto;
        max-width: 28.125rem
    }

    .fund-page .brick-type--views_embed .field--name-field-author {
        margin-left: auto;
        margin-right: auto;
        max-width: 28.125rem
    }

    .block-webform .name-email {
        display: flex
    }

    .block-webform .name-email>* {
        width: 50%
    }

    .block-webform .name-email>:first-child {
        margin: 0;
        padding-right: 1.5625rem
    }

    .diversity-at-carlyle .diversity-card {
        flex: 0 0 calc(50% - 0.9375rem);
        margin-bottom: 0;
        max-width: calc(50% - .9375rem);
        width: calc(50% - .9375rem)
    }

    .list--with-rule li {
        padding-left: 3.125rem
    }

    h2.heading--cta {
        font-size: 2.375rem;
        max-width: 80%
    }

    h2.heading--cta.text-align-left,h2.heading--cta.text-align-right {
        max-width: 100%
    }
}

@media (min-width: 48rem) {
    .diversity-at-carlyle .diversity-card__amount,.diversity-numbers .diversity-numbers-card__percentage,.numbers .numbers-item__title,.page-node-type-landing-page-layout-builder .block-layout-builder.block[class*=layout-builder-title],h1 {
        font-size:4.6875rem
    }

    .bio-view h2,.news-media .media--type-remote-video .field--name-name,.numbers-list .numbers-list__item:before,h3 {
        font-size: 1.75rem;
        letter-spacing: .15rem;
        line-height: 1.2
    }

    .field--name-field-back-link a,.fund-historical .fund-historical__header,.node--type-basic-page-2020 .basic-page__title,.pager .pager__item a,.paragraph--type--accordion-item-2020 .accordion-trigger,.press-release .field--name-field-release-date,.view-impact-landing-page .views-exposed-form .form-item label,h4 {
        font-size: 1.25rem;
        letter-spacing: .1875rem;
        line-height: 1.2
    }

    .numbers .numbers-item__subtitle,h5 {
        font-size: 1.4375rem
    }

    .brick-carlyle-edge .h3-subhead,.brick-type--links .brick-links__title,.brick-type--related_insights .field--name-field-heading,.brick-type--related_insights .teaser__category,.brick-type--related_insights .teaser__label,.eyebrow-text,.list--arrows li,.page-node-type-landing-page-layout-builder .block-field--field_eyebrow_text .field--name-field-eyebrow-text,.page-node-type-press-release .field--name-field-release-date,.view-articles .node--view-mode-featured-content .teaser__category,.view-articles .node--view-mode-teaser .teaser__category,.view-articles .teaser__label,.view-articles .views-exposed-form .js-form-type-radio label,h6,table.responsive-table td:before,table.responsive-table th {
        letter-spacing: .1875rem
    }

    .page-node-type-article .node__container {
        margin: 5.625rem 0
    }

    .article__hero {
        flex-wrap: nowrap
    }

    .article__hero .hero__content,.article__hero .hero__image {
        flex: 0 0 50%;
        max-width: 50%;
        width: 50%
    }

    .article__hero .hero__image {
        height: 33.75rem;
        order: 1
    }

    .article__hero .hero__content {
        justify-content: space-between;
        order: 2;
        padding-bottom: 3.75rem;
        padding-top: 3.75rem
    }

    .page-node-type-article .node__content li,.page-node-type-article .node__content p {
        font-size: 1.125rem;
        letter-spacing: .05625rem
    }

    .page-node-type-article .node__content .field--name-body>p:first-of-type:first-letter {
        font-size: 3.9375rem;
        margin-top: 1.4375rem;
        padding-right: .75rem
    }

    .page-node-type-article .node__content blockquote>p {
        font-size: 2.1875rem;
        line-height: 1.5
    }

    .article__hero .hero__content h2 {
        font-size: 3.375rem
    }

    .page-node-type-article .node__container .social__share {
        margin-bottom: 0;
        padding: 0
    }

    .block--legal-disclaimer {
        padding: 3.75rem 2.5rem
    }

    .block--legal-disclaimer li,.block--legal-disclaimer p {
        letter-spacing: .04375rem
    }

    .view-articles .views-exposed-form .fieldset-wrapper {
        height: auto;
        margin: 0 0 3.125rem
    }

    .view-articles .views-exposed-form .fieldset-wrapper>.form-radios>.form-radios {
        border: none;
        flex-direction: row;
        position: relative;
        width: 100%
    }

    .view-articles .views-exposed-form .js-form-type-radio {
        border-bottom: .125rem solid #0a364a;
        border-left: .125rem solid #0a364a;
        border-top: .125rem solid #0a364a;
        flex-grow: 1;
        height: auto;
        margin: 0;
        order: 1
    }

    .view-articles .views-exposed-form .js-form-type-radio:last-of-type {
        border-right: .125rem solid #0a364a
    }

    .view-articles .views-exposed-form .js-form-type-radio {
        min-width: 6.25rem
    }

    .view-articles .views-exposed-form .js-form-type-radio:after {
        display: none
    }

    .view-articles .views-exposed-form .open .js-form-type-radio {
        border-bottom: .125rem solid #0a364a;
        height: auto
    }

    .view-articles .views-exposed-form .js-form-type-radio.active {
        background-color: #0a364a;
        color: #fff;
        height: auto
    }

    .view-articles .views-exposed-form .open .js-form-type-radio.active:after {
        display: none
    }

    .view-articles .views-exposed-form .js-form-type-radio label {
        align-items: center;
        height: 100%;
        justify-content: center;
        line-height: 1.65;
        padding: .9375rem .625rem;
        text-align: center
    }

    .view-articles .views-infinite-scroll-content-wrapper,.view-articles.view-display-id-block_recent_3 .view-content {
        display: flex;
        flex-wrap: wrap;
        margin-left: -.9375rem;
        margin-right: -.9375rem
    }

    .view-articles .views-infinite-scroll-content-wrapper .views-row,.view-articles.view-display-id-block_recent_3 .view-content .views-row {
        flex: 0 0 50%;
        max-width: 50%;
        padding: 0 .9375rem 3.125rem;
        width: 50%
    }

    .node--type-basic-page-2020 .basic-page-header {
        justify-content: flex-start
    }

    .node--type-basic-page-2020 .basic-page__title {
        margin-left: 10%
    }

    .page-node-type-bio .bio--image {
        float: left;
        margin: 0 1.875rem 1.875rem 0;
        text-align: left
    }

    .page-node-type-bio .bio--image .field--type-image {
        margin: 0;
        max-width: 23.75rem
    }

    .page-node-type-case-study-2020 .case-study__hero,.page-node-type-case-study-2020 .case-study__hero .investment-details {
        padding-top: 11.25rem
    }

    .node--type-case-study-2020 .investment-logo {
        margin-left: 0;
        margin-right: 0
    }

    body:not(.impact-page) .node--type-case-study-2020 .social__share {
        margin-bottom: 0
    }

    body:not(.impact-page) .node--type-case-study-2020 .node__content .field--name-body h3 {
        margin-top: 5.625rem
    }

    body:not(.impact-page) .node--type-case-study-2020 .node__content .media.media--type-remote-video {
        margin: 5.625rem 0
    }

    body:not(.impact-page) .node--type-case-study-2020 .node__content h3+.media.media--type-remote-video {
        margin-top: 2.1875rem
    }

    body:not(.impact-page) .node--type-case-study-2020 .node__content ul {
        margin-top: 2.5rem
    }

    .node--type-case-study-2020 .node__content p>span.text-heading {
        margin-bottom: -.3125rem
    }

    .node--type-case-study-2020 .node__content .caption>.media {
        margin-bottom: 1.125rem
    }

    .node--type-case-study-2020 .node__content>.field--name-field-industry {
        margin: 3.125rem 0
    }

    .node--type-case-study-2020 blockquote {
        margin: 3.75rem 0;
        padding-bottom: 6.25rem;
        padding-top: 4.375rem
    }

    .node--type-case-study-2020 blockquote>p {
        width: 44.375rem
    }

    .node--type-case-study-2020 blockquote>p:first-of-type {
        padding-top: 5rem
    }

    .impact-page.page-node-type-section-page .brick-type--section {
        padding: 1.875rem 3.75rem
    }

    .covid-response-header {
        display: flex;
        justify-content: space-between;
        margin: auto
    }

    .covid-response-header h2 {
        flex: 0 0 11.25rem;
        margin-bottom: 0;
        max-width: 11.25rem;
        padding-right: 1.875rem;
        text-align: left;
        width: 11.25rem
    }

    .map.map--covid {
        flex-direction: row;
        overflow: visible
    }

    .map.map--covid .map-locations {
        max-width: 70%;
        padding-bottom: 43.4246575342%
    }

    .map.map--covid .location-info {
        display: block;
        opacity: 0;
        pointer-events: none;
        visibility: hidden;
        width: 50vw
    }

    .map.map--covid .location-info:hover {
        opacity: 1;
        visibility: visible
    }

    .map.map--covid .location:hover .location-info {
        opacity: 1;
        visibility: visible
    }

    .map.map--covid .location-info,.map.map--covid .location-info:hover,.map.map--covid .location__icon:hover+.location-info {
        bottom: auto;
        left: .9375rem;
        margin: .625rem 0 0 -1.25rem;
        position: absolute;
        right: auto;
        top: -50%
    }

    .map.map--covid .location-info .location__name {
        padding-right: 0
    }

    .map.map--covid .location--china-adicon .location-info {
        margin: .625rem -1.25rem 0 0
    }

    .map.map--covid .location--china-adicon .location-info,.map.map--covid .location--china-adicon .location-info:hover,.map.map--covid .location--china-adicon .location__icon:hover+.location-info {
        left: auto;
        right: .9375rem
    }

    .map.map--covid .location--japan .location-info {
        margin: .625rem -1.25rem 0 0
    }

    .map.map--covid .location--japan .location-info,.map.map--covid .location--japan .location-info:hover,.map.map--covid .location--japan .location__icon:hover+.location-info {
        left: auto;
        right: .9375rem
    }

    .map.map--covid .location--japan-tokiwa .location-info {
        margin: .625rem -1.25rem 0 0
    }

    .map.map--covid .location--japan-tokiwa .location-info,.map.map--covid .location--japan-tokiwa .location-info:hover,.map.map--covid .location--japan-tokiwa .location__icon:hover+.location-info {
        left: auto;
        right: .9375rem
    }

    .map.map--covid .location--india .location-info {
        margin: .625rem -1.25rem 0 0
    }

    .map.map--covid .location--india .location-info,.map.map--covid .location--india .location-info:hover,.map.map--covid .location--india .location__icon:hover+.location-info {
        left: auto;
        right: .9375rem
    }

    .map.map--covid .location--india-delhivery .location-info {
        margin: .625rem -1.25rem 0 0
    }

    .map.map--covid .location--india-delhivery .location-info,.map.map--covid .location--india-delhivery .location-info:hover,.map.map--covid .location--india-delhivery .location__icon:hover+.location-info {
        left: auto;
        right: .9375rem
    }

    .map.map--covid .location--india-sbi .location-info {
        margin: .625rem -1.25rem 0 0
    }

    .map.map--covid .location--india-sbi .location-info,.map.map--covid .location--india-sbi .location-info:hover,.map.map--covid .location--india-sbi .location__icon:hover+.location-info {
        left: auto;
        right: .9375rem
    }

    .map.map--covid .location--uganda .location-info {
        margin: .625rem -1.25rem 0 0
    }

    .map.map--covid .location--uganda .location-info,.map.map--covid .location--uganda .location-info:hover,.map.map--covid .location--uganda .location__icon:hover+.location-info {
        left: auto;
        right: .9375rem
    }

    .map.map--covid .location--china-jd-logistics .location-info {
        margin: .625rem -1.25rem 0 0
    }

    .map.map--covid .location--china-jd-logistics .location-info,.map.map--covid .location--china-jd-logistics .location-info:hover,.map.map--covid .location--china-jd-logistics .location__icon:hover+.location-info {
        left: auto;
        right: .9375rem
    }

    .map.map--covid .location--china-mcdonalds .location-info {
        margin: .625rem -1.25rem 0 0
    }

    .map.map--covid .location--china-mcdonalds .location-info,.map.map--covid .location--china-mcdonalds .location-info:hover,.map.map--covid .location--china-mcdonalds .location__icon:hover+.location-info {
        left: auto;
        right: .9375rem
    }

    .map.map--covid .location--china-onesmart .location-info {
        margin: .625rem -1.25rem 0 0
    }

    .map.map--covid .location--china-onesmart .location-info,.map.map--covid .location--china-onesmart .location-info:hover,.map.map--covid .location--china-onesmart .location__icon:hover+.location-info {
        left: auto;
        right: .9375rem
    }

    .map.map--covid .location--china-loulai .location-info {
        margin: .625rem -1.25rem 0 0
    }

    .map.map--covid .location--china-loulai .location-info,.map.map--covid .location--china-loulai .location-info:hover,.map.map--covid .location--china-loulai .location__icon:hover+.location-info {
        left: auto;
        right: .9375rem
    }

    .region-footer .social {
        display: flex;
        margin-bottom: .625rem
    }

    .region-footer .copyright {
        font-size: 1rem;
        font-weight: 400;
        order: 3;
        width: 100%
    }

    body.fund-page .node--type-landing-page .landing-page__title {
        margin-bottom: -3.75rem;
    }

    body.fund-page .node--title-carlyle-tactical-private-credit-fund.node--type-landing-page .landing-page-header h6 {
        margin-bottom: 0;
    }
    
    body.fund-page .node--type-landing-page .landing-page-header h6 {
        margin-bottom: 2.75rem;
    }

    body.fund-page .field--name-field-bricks-content->div>.brick-type--wysiwyg:first-child li,body.fund-page .field--name-field-bricks-content->div>.brick-type--wysiwyg:first-child p {
        font-size: 1.4375rem
    }

    body.fund-page .node--type-landing-page .brick-type--performance,body.fund-page .node--type-landing-page .brick-type--views_embed,body.fund-page .node--type-landing-page .brick-type--wysiwyg {
        padding: 5rem 0
    }

    body.fund-page .node--type-landing-page .brick-type--performance>.container,body.fund-page .node--type-landing-page .brick-type--wysiwyg>.field {
        margin-left: 10%;
        margin-right: 10%
    }

    body.fund-page .brick-5050--wysiwyg .brick-5050__col {
        flex: 0 0 50%;
        max-width: 50%;
        padding: 2.5rem;
        width: 50%
    }

    .region-header .menu-trigger.active span {
        background: #0a364a
    }

    .region-header .menu--carlyle-2020 {
        background: #fff;
        border-left: .125rem solid #0a364a;
        height: 100vh;
        left: auto;
        margin: 0;
        padding: 7.5rem 5rem 1.875rem;
        right: 0;
        width: 45rem
    }

    .region-header .menu--carlyle-2020 h2 {
        display: block;
        font-size: 2.5rem;
        line-height: 1.5;
        opacity: 0;
        -webkit-transform: translateY(50%);
        transform: translateY(50%);
        transition: .5s ease-out;
        transition-delay: .2s;
        width: 28.125rem
    }

    .region-header .menu--carlyle-2020 ul.menu {
        height: 18.75rem;
        padding-bottom: 0
    }

    .region-header .menu--carlyle-2020 ul.menu li {
        opacity: 0;
        -webkit-transform: translateY(50%);
        transform: translateY(50%);
        transition: .3s;
        transition-delay: .6s
    }

    .region-header .menu--carlyle-2020.active ul.menu li {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    .region-header .menu--carlyle-2020 ul.menu li a {
        border: 0;
        color: #0a364a;
        font-size: 1.125rem;
        padding: 0 0 .625rem
    }

    .region-header .menu--carlyle-2020 ul.menu li:nth-child(-n+4) a {
        font-size: 1.125rem;
        padding-bottom: .625rem
    }

    .region-header .menu--carlyle-2020 ul.menu li:nth-child(5) a {
        margin: 0
    }

    .region-header .menu--carlyle-2020 ul.menu li:last-child a {
        border: 0
    }

    .region-header .menu--carlyle-2020 .menu-cta {
        color: #0a364a;
        margin: 3.75rem 0 3.125rem
    }

    .section--header {
        padding-left: 2.1875rem;
        padding-right: 2.1875rem
    }

    .region-header .site-logo {
        width: 8.5625rem
    }

    .region-header .shareholders-lp-links {
        display: block
    }

    .region-header button {
        z-index: 1
    }

    .region-header .language-trigger {
        margin-left: 1.875rem
    }

    .view-impact-landing-page .views-infinite-scroll-content-wrapper {
        display: flex;
        flex-wrap: wrap;
        margin-left: -.9375rem;
        margin-right: -.9375rem
    }

    .view-impact-landing-page .views-row {
        flex: 0 0 50%;
        max-width: 50%;
        width: 50%
    }

    .view-impact-landing-page .views-row .teaser {
        height: 100%;
        margin-left: 0;
        margin-right: 0;
        max-width: 100%
    }

    .view-impact-landing-page .view-filters {
        display: none
    }

    .view-impact-landing-page .js-pager__items {
        margin: 3.75rem 0 0
    }

    .landing-page__eyebrow {
        height: 7.5rem;
        width: 60%
    }

    .landing-page-header h6 {
        order: 1;
        width: 50%;
        z-index: 1
    }

    .landing-page__title {
        font-size: 4vw;
        order: 2;
        width: 50%
    }

    .node--type-landing-page .node__content {
        margin-top: 5.875rem
    }

    .landing-page-header .landing-page__title,.landing-page-header h6,.landing-page__introduction {
        margin-left: 10%;
        margin-right: 10%
    }

    .node--type-landing-page .brick-type--animated_statistics,.node--type-landing-page .brick-type--investment_cards,.node--type-landing-page .brick-type--sector_bios,.node--type-landing-page .brick-type--views_embed,.node--type-landing-page .brick-type--wysiwyg {
        margin-left: 10%;
        margin-right: 10%
    }

    .page-node-type-landing-page-layout-builder .block-layout-builder {
        margin: 3.75rem 10%
    }

    .page-node-type-landing-page-layout-builder .block-field--field_eyebrow_text {
        margin: 3.75rem 10% 0
    }

    .page-node-type-landing-page-layout-builder .block-field--field_eyebrow_text .field--name-field-eyebrow-text {
        width: 50%;
        z-index: 1
    }

    .page-node-type-landing-page-layout-builder .block-layout-builder.block[class*=layout-builder-title] {
        margin: 1.875rem 10% 3.75rem
    }

    .page-node-type-landing-page-layout-builder blockquote {
        margin: 3.75rem 0;
        padding-bottom: 6.25rem;
        padding-top: 4.375rem
    }

    .page-node-type-landing-page-layout-builder blockquote>p {
        width: 44.375rem
    }

    .page-node-type-landing-page-layout-builder blockquote>p:first-of-type {
        padding-top: 5rem
    }

    .node__container {
        margin: 5.625rem 0 9.375rem
    }

    .node__container .node__content {
        max-width: 38.125rem;
        padding: 0 1.25rem
    }

    .node__container .social__share {
        left: 3%;
        margin-bottom: 0;
        position: absolute;
        top: .3125rem
    }

    body.section-dark .language-trigger {
        background-image: url(../images/world-blue.svg)
    }

    body.section-dark .next-section {
        background-image: url(../images/mouse-blue.svg)
    }

    .theme-intro {
        padding: 10rem 0
    }

    .theme-intro .theme-intro__inner {
        display: flex;
        justify-content: space-between
    }

    .theme-intro .theme-intro__title {
        flex: 0 0 38%;
        max-width: 38%;
        width: 38%
    }

    .theme-intro .theme-intro__title h2 {
        max-width: 20rem
    }

    .theme-intro .theme-intro__desc {
        display: block;
        flex: 0 0 60%;
        max-width: 60%;
        width: 60%
    }

    .node--type-theme .brick-type--50_50_split .brick-5050__content {
        display: flex;
        justify-content: space-between
    }

    .node--type-theme .brick-5050--wysiwyg .brick-5050__col,.node--type-theme .brick-5050__col {
        flex: 0 0 50%;
        max-width: 50%;
        padding: 2.5rem;
        width: 50%
    }

    .node--type-theme .brick-type--50_50_split .brick-5050-img {
        min-height: 54.0625rem
    }

    .node--type-theme .img-align--right {
        flex-direction: row-reverse
    }

    .node--type-theme .brick-type--wysiwyg {
        padding: 3.75rem 0
    }

    .node--type-theme .brick-type--wysiwyg .field--name-field-content {
        max-width: 38.125rem;
        padding: 0 1.25rem
    }

    .page-node-type-landing-page-layout-builder .block-type--50_50_split_wysiwyg {
        margin: 3.75rem 0;
        padding: 0 10%
    }

    .block-type--50_50_split_wysiwyg .brick-5050__col {
        flex: 0 0 50%;
        max-width: 50%;
        width: 50%
    }

    .brick-5050-cta {
        display: flex;
        justify-content: space-between
    }

    .brick-5050-cta .field--name-field-5050-image {
        flex: 0 0 50%;
        max-width: 50%;
        width: 50%
    }

    .brick-5050-cta.img-align--right {
        flex-direction: row-reverse
    }

    .brick-5050-cta-content {
        flex: 0 0 50%;
        max-width: 50%;
        width: 50%
    }

    .brick-quote {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between
    }

    .brick-quote__content,.brick-quote__quote {
        display: flex;
        flex: 0 0 calc(50% - 1.875rem);
        flex-direction: column;
        justify-content: center;
        max-width: calc(50% - 1.875rem);
        width: calc(50% - 1.875rem)
    }

    .brick-quote__heading:after {
        margin-left: auto
    }

    .brick-quote__quote {
        flex-direction: column
    }

    .brick-quote__quote:before {
        font-size: 9.375rem;
        margin-bottom: -4.6875rem
    }

    .brick-quote__content {
        text-align: right
    }

    .brick-quote__quote {
        font-size: 3.125rem
    }

    .brick-5050__inner {
        margin: 0 10%
    }

    .brick-5050__grid {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between
    }

    .brick-5050--wysiwyg .brick-5050__col {
        flex: 0 0 49%;
        margin-bottom: 0;
        max-width: 49%;
        width: 49%
    }

    .brick-type--50_50_split {
        margin-left: 10%;
        margin-right: 10%
    }

    .brick-5050__col.alignment-bottom,.brick-5050__col.alignment-center {
        display: flex
    }

    .brick-5050__col.alignment-bottom .brick-5050__col-content,.brick-5050__col.alignment-center .brick-5050__col-content {
        flex: 0 0 100%;
        width: 100%
    }

    .brick-5050__col.alignment-top {
        align-items: flex-start
    }

    .brick-5050__content .brick-5050__col.alignment-center,.brick-5050__grid .brick-5050__col.alignment-center {
        align-items: center
    }

    .brick-5050__content .brick-5050__col.alignment-bottom,.brick-5050__grid .brick-5050__col.alignment-bottom {
        align-items: flex-end
    }

    .brick-5050-text {
        padding-left: 3.1875rem;
        padding-right: 3.1875rem
    }

    .brick-5050-text h3 {
        font-size: 3rem
    }

    .brick-type--accordion {
        margin-left: 10%;
        margin-right: 10%
    }

    .media.media--type-audio a.audio__download {
        flex: 0 0 1.5rem;
        height: 1.5rem;
        margin-right: .625rem;
        max-width: 1.5rem;
        width: 1.5rem
    }

    .media--type-audio .field--name-name .field__item {
        font-size: 1.4375rem;
        letter-spacing: .1rem;
        line-height: 1.2;
        padding: 0 .9375rem
    }

    .brick-type--card_grid {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        margin-left: 10%;
        margin-right: 10%
    }

    .brick-type--card_grid>.paragraph {
        flex: 0 0 16.25rem;
        margin: 0 1.5625rem 1.875rem;
        max-width: 16.25rem;
        width: 16.25rem
    }

    .brick-type--card_grid>.paragraph:nth-child(odd) {
        margin-left: calc(50% - 17.8125rem)
    }

    .brick-type--card_grid>.paragraph:nth-child(2n) {
        margin-right: calc(50% - 17.8125rem)
    }

    body:not(.path-frontpage) .grid-cols--three.brick-type--card_grid>.paragraph {
        flex: 0 0 33%;
        width: auto
    }

    body:not(.path-frontpage) .grid-cols--three.brick-type--card_grid>.paragraph:nth-child(2n),body:not(.path-frontpage) .grid-cols--three.brick-type--card_grid>.paragraph:nth-child(odd) {
        margin-left: 0;
        margin-right: 0
    }

    body:not(.path-frontpage) .grid-cols--three.brick-type--card_grid>.paragraph:first-child,body:not(.path-frontpage) .grid-cols--three.brick-type--card_grid>.paragraph:nth-child(2) {
        border-right: 0
    }

    body:not(.path-frontpage) .grid-cols--three.brick-type--card_grid>.paragraph .teaser-card-footer {
        font-size: 1rem
    }

    .content-callout .callout__content .body {
        margin-bottom: 1.875rem 0 2.1875rem
    }

    .block-type--content_card_grid .grid-wrapper {
        grid-column-gap: 1.375rem;
        grid-row-gap: 1.375rem;
        grid-template-columns: 1fr 1fr
    }

    .block-type--content_card_grid .grid-wrapper>div {
        width: 50%
    }

    .block-type--content_card_grid.four-column .grid-wrapper {
        grid-column-gap: 1.375rem;
        grid-row-gap: 1.375rem;
        grid-template-columns: 1fr 1fr
    }

    .block-type--content_card_grid.four-column .grid-wrapper>div {
        width: 50%
    }

    .block-type--content_card_grid.three-column .grid-wrapper {
        grid-column-gap: 1.375rem;
        grid-row-gap: 1.375rem;
        grid-template-columns: 1fr 1fr
    }

    .block-type--content_card_grid.three-column .grid-wrapper>div {
        width: 50%
    }

    .block-type--content_card_grid.two-column .grid-wrapper {
        grid-column-gap: 1.375rem;
        grid-row-gap: 1.375rem;
        grid-template-columns: 1fr 1fr
    }

    .block-type--content_card_grid.two-column .grid-wrapper>div {
        width: 50%
    }

    .bio-view--2-col .view-content {
        grid-gap: .9375rem;
        display: grid;
        grid-auto-flow: row dense;
        grid-template-columns: repeat(2,1fr)
    }

    .bio-tile-alt {
        margin-bottom: 0
    }

    .bio-details-alt__inner {
        margin-bottom: 0
    }

    .bio-details-alt__inner {
        display: flex
    }

    .bio-details-alt .field--name-field-content-image {
        flex: 0 0 14.125rem;
        margin-bottom: 0;
        max-width: 14.125rem;
        padding-right: 2.5rem;
        width: 14.125rem
    }

    .all-bios {
        padding-left: 10%;
        padding-right: 10%
    }

    .brick-expandable__toggle {
        bottom: 0;
        left: 50%;
        margin: 0;
        padding: 1.4375rem 3.25rem;
        position: absolute;
        -webkit-transform: translate(-50%,1%);
        transform: translate(-50%,1%)
    }

    .brick-hardcode__inner {
        margin: 0 10%
    }

    .brick-hardcode__grid {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between
    }

    .brick-hardcode__col {
        flex: 0 0 49%;
        max-width: 49%;
        width: 49%
    }

    .brick-carlyle-edge .brick-hardcode__grid {
        text-align: left
    }

    .carlyle-edge__intro {
        text-align: left
    }

    .brick-carlyle-edge .brick-hardcode__col:not(:last-child) {
        border: none;
        padding-bottom: 0
    }

    .brick-carlyle-edge .brick-hardcode__col p {
        padding-left: 5.625rem;
        position: relative
    }

    .brick-carlyle-edge p img {
        left: 0;
        max-width: 4.375rem;
        position: absolute
    }

    .case-study__hero {
        padding: 10rem 0 6.25rem
    }

    .case-study__hero:after {
        opacity: .5
    }

    .impact-page .case-study__hero {
        padding: 10rem 0 6.25rem
    }

    .case-study__hero .investment-details {
        display: flex;
        justify-content: space-between;
        margin-top: 0;
        max-width: 75rem;
        padding-top: 10rem;
        width: 90%
    }

    .case-study__hero .investment-details:before {
        display: none
    }

    .case-study__hero .hero__content h2 {
        font-size: 4.0625rem;
        margin-bottom: 2.1875rem
    }

    .case-study__hero .hero__content .node-type,.case-study__hero .hero__content h3 {
        font-size: 1.1875rem
    }

    .case-study__hero .hero__content h3 {
        letter-spacing: .34375rem;
        margin-bottom: 2.1875rem
    }

    .case-study__hero .investment-details .detail-item {
        padding: 0 .625rem;
        text-align: left
    }

    .block-field-block-node-landing-page-layout-builder-field-hero-image,.hero-landing {
        min-height: 27.875rem
    }

    .hero-landing__title h1 {
        font-family: Fortescue Display,serif;
        font-size: 4.6875rem;
        font-weight: 400;
        text-transform: none
    }

    .block-type--investment_cards .field--name-field-investments,.investment-cards__container,.investments--wrapper .field--name-field-investment,.view-investment-cards .view-content {
        flex-direction: row;
        flex-wrap: wrap
    }

    .block-type--investment_cards .field--name-field-investments>.field__item,.investments--wrapper .field--name-field-investment>.field__item,.view-investment-cards .view-content .views-row {
        flex: 1 0 45%;
        max-width: 50%;
        padding: .9375rem
    }

    .block-type--investment_cards .field--name-field-investments>.field__item:nth-child(odd),.investments--wrapper .field--name-field-investment>.field__item:nth-child(odd),.view-investment-cards .view-content .views-row:nth-child(odd) {
        padding-left: 0
    }

    .block-type--investment_cards .field--name-field-investments>.field__item:nth-child(2n+2),.investments--wrapper .field--name-field-investment>.field__item:nth-child(2n+2),.view-investment-cards .view-content .views-row:nth-child(2n+2) {
        padding-right: 0
    }

    .investment-portfolio {
        padding-left: 10%;
        padding-right: 10%
    }

    .investment-portfolio .view-content {
        grid-column-gap: 1.375rem;
        grid-row-gap: 1.375rem;
        grid-template-columns: 1fr 1fr
    }

    .investment-portfolio .view-content>div {
        width: 50%
    }

    .brick-type--links {
        padding-bottom: 10rem;
        padding-top: 0
    }

    .brick-type--links .field--name-field-links {
        display: flex
    }

    .brick-type--links .field--name-field-links .field__item {
        margin-bottom: 0;
        padding: 0 1.5625rem
    }

    .brick-type--links .field--name-field-links .field__item:after {
        display: block
    }

    .recent-news {
        padding-left: 10%;
        padding-right: 10%
    }

    .news-archive {
        padding-left: 10%;
        padding-right: 10%
    }

    .news-media {
        padding-left: 10%;
        padding-right: 10%
    }

    .news-media .views-row {
        flex: 0 0 calc(50% - 1.4375rem);
        max-width: calc(50% - 1.4375rem);
        width: calc(50% - 1.4375rem)
    }

    .view-fund.view-display-id-performance table.responsive-table td .content {
        padding: 0
    }

    .view-fund.view-display-id-performance table.responsive-table td {
        padding: 1.5625rem;
        text-align: center
    }

    .press-release--alt {
        padding-left: 2%;
        padding-right: 2%
    }

    .brick-type--related_bios:before {
        width: 80vw
    }

    .bio-teaser {
        display: flex
    }

    .paragraph--type--related-bio {
        margin-bottom: 6.25rem
    }

    .bio-teaser .bio__image {
        flex: 0 0 10.3125rem;
        max-width: 10.3125rem;
        width: 10.3125rem
    }

    .bio-teaser .bio__details {
        flex-grow: 1
    }

    .bio-teaser .field--name-field-biography {
        margin-bottom: .625rem
    }

    .paragraph--type--related-bio .bio-teaser--has-thumb+.btn {
        margin-left: 10.3125rem
    }

    .brick-type--related_bios>.field--name-field-introduction h2 {
        margin-bottom: 4.375rem
    }

    .bio-teaser h3.bio__name {
        margin-top: 0
    }

    .field--name-field-related-bios {
        grid-column-gap: 1.375rem;
        grid-row-gap: 1.375rem;
        grid-template-columns: 1fr 1fr
    }

    .field--name-field-related-bios>div {
        width: 50%
    }

    .search-form {
        z-index: 2
    }

    .search-form.active {
        width: 18.75rem
    }

    .social__share .social {
        display: block
    }

    .social__share .social .social-icon {
        height: 3.125rem;
        margin: 0 0 .9375rem;
        width: 3.125rem
    }

    .social__share h4 {
        margin-bottom: 1.5625rem;
        text-align: left
    }

    .social__share.social__share--white .social .social-icon {
        background-size: 1.1875rem;
        height: 3.125rem;
        margin: 0 0 .9375rem;
        width: 3.125rem
    }

    .social__share.social__share--white .social .social-icon.facebook {
        background-size: .5rem
    }

    .numbers {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .numbers .numbers-item:before {
        margin-bottom: 0;
        margin-top: 2.5rem
    }

    .component--animated_statistics .block-title {
        margin-left: 3.75rem;
        margin-right: 3.75rem
    }

    .js-is-sticky .dialog-off-canvas-main-canvas,.js-is-sticky .region,.js-is-sticky .section--content {
        overflow: visible
    }

    .anchor-sticky-nav {
        display: block
    }

    .structured-link-list a {
        font-size: 1rem;
        padding: .625rem 0
    }

    .structured-link-list a:after {
        right: .9375rem
    }

    table.responsive-table td:before,table.responsive-table th {
        border: .125rem solid #0a364a;
        text-align: left
    }

    body:not(.cke_editable, .fund-historical__container table.views-table.views-view-table) table.responsive-table {
        display: table
    }

    body:not(.cke_editable) table.responsive-table tr {
        display: table-row
    }

    body:not(.cke_editable) #Performance table.responsive-table tr {
        display: flex;
        margin-bottom: 23px !important;
        align-content: space-around;
        flex-wrap: wrap;
        justify-content: space-around;
        align-items: flex-start;
    }

    body:not(.cke_editable) table.responsive-table thead {
        display: table-header-group
    }

    body:not(.cke_editable) table.responsive-table tbody {
        display: table-row-group
    }

    body:not(.cke_editable) table.responsive-table td {
        border: .125rem solid #0a364a;
        display: table-cell
    }

    body:not(.cke_editable) #Performance table.responsive-table td {
        border: .125rem solid #0a364a;
        display: table-cell;
        width: 46%;
    }

    body:not(.cke_editable) table.responsive-table td:before {
        display: none
    }

    table.responsive-table.responsive-table--large td:before,table.responsive-table.responsive-table--large th {
        padding-bottom: 2.1875rem;
        padding-top: 2.1875rem
    }

    table.responsive-table.responsive-table--large td .content {
        padding-bottom: 3.125rem;
        padding-top: 3.125rem
    }

    body:not(.cke_editable) table.responsive-table.responsive-table--large td:before,body:not(.cke_editable) table.responsive-table.responsive-table--large th {
        border-right: .125rem solid #fff
    }

    body:not(.cke_editable) table.responsive-table.responsive-table--large th:last-of-type {
        border-right: none
    }

    .view-articles .node--view-mode-featured-content .teaser__desc {
        margin-bottom: 1.875rem 0 2.1875rem
    }

    .view-articles .node--view-mode-featured-content .teaser__subtext {
        font-size: 1.125rem
    }

    .view-articles .node--view-mode-featured-content .teaser__desc,.view-articles .node--view-mode-featured-content .teaser__desc p {
        font-size: 1.125rem
    }

    .brick-type--related_insights {
        margin-bottom: 3.125rem;
        margin-left: 10%;
        margin-right: 10%
    }

    .brick-type--related_insights .field--name-field-insights {
        display: flex;
        flex-wrap: wrap;
        margin-bottom: 0;
        margin-left: -.9375rem;
        margin-right: -.9375rem
    }

    .brick-type--related_insights .field--name-field-insights>.field__item {
        flex: 0 0 50%;
        max-width: 50%;
        padding: 0 .9375rem 3.125rem;
        width: 50%
    }

    .grid-cols--two.brick-type--card_grid>.paragraph--type--content-teaser-card {
        flex: 1 0 50%;
        margin: 0 0 -.125rem;
        max-width: 35.9375rem;
        width: 50%
    }

    .grid-cols--two.brick-type--card_grid>.paragraph--type--content-teaser-card:nth-child(odd) {
        margin-left: 0;
        margin-right: -.0625rem
    }

    .grid-cols--two.brick-type--card_grid>.paragraph--type--content-teaser-card:nth-child(2n) {
        margin-left: -.0625rem;
        margin-right: 0
    }

    .paragraph--type--content-teaser-card .teaser-card__title {
        min-height: 7.5rem
    }

    .paragraph--type--content-teaser-card .teaser-card__title:after {
        display: none
    }

    .paragraph--type--content-teaser-card .field--name-field-card-image img {
        height: 18.75rem
    }

    .block-type--text_overlay,.brick-type--text_overlay {
        height: 54.6875rem
    }

    .block-type--text_overlay .block-title,.brick-type--text_overlay .field--name-field-heading {
        font-size: 2.8125rem;
        max-width: 62.5rem;
        width: 65%
    }

    .view-fund-ticker {
        font-size: 1.125rem
    }

    .view-fund-ticker .ticker-item>div {
        flex-wrap: nowrap
    }

    .view-fund-ticker .ticker-item .ticker__asof,.view-fund-ticker .ticker-item .ticker__divisor,.view-fund-ticker .ticker-item .ticker__nav,.view-fund-ticker .ticker-item .ticker__share {
        letter-spacing: .2em
    }

    .view-fund-ticker .ticker-item .ticker__asof {
        flex: none;
        max-width: none
    }

    .view-fund-ticker .ticker-item .ticker__divisor.ticker__divisor--second {
        display: block
    }

    .page-node-type-landing-page-layout-builder .carlyle-two-column {
        margin: 0 10%
    }

    .fund-page .brick-type--views_embed {
        padding: 5rem 0
    }

    .fund-page .brick-type--views_embed .viewsreference--view-title {
        max-width: 100%
    }

    .fund-page .brick-type--views_embed>.field {
        margin-left: 10%;
        margin-right: 10%
    }

    .fund-page .brick-type--views_embed .views-row {
        /* flex: 0 0 50%; */
        max-width: 50%;
        width: 50%
    }

    .fund-page .brick-type--views_embed .field--name-field-author {
        margin-left: 10%;
        margin-right: 10%;
        max-width: none
    }

    .block-webform {
        margin: 1.875rem auto;
        max-width: 40.625rem
    }

    .diversity-at-carlyle .disclaimer {
        margin: 0 10.625rem
    }

    .diversity-at-carlyle .diversity-cards {
        margin-bottom: 0
    }

    .diversity-numbers .diversity-numbers-card {
        flex: 0 0 calc(33.33% - 1rem);
        margin-bottom: 0;
        max-width: calc(33.33% - 1rem);
        width: calc(33.33% - 1rem)
    }

    .node__content .brick-type--wysiwyg.contact-email {
        padding-left: 10%;
        padding-right: 10%;
        text-align: left
    }

    .numbers-list {
        -webkit-column-gap: 1.875rem;
        -moz-column-gap: 1.875rem;
        column-gap: 1.875rem;
        -webkit-columns: 18.75rem 2;
        -moz-columns: 18.75rem 2;
        columns: 18.75rem 2
    }

    .numbers-list .numbers-list__item:before {
        flex: 0 0 4.3125rem;
        height: 4.3125rem;
        margin-right: 2.9375rem
    }

    .wysiwyg__cite h4 {
        display: inline-block
    }

    .business-segment-buttons {
        flex-direction: row
    }

    .business-segment-buttons .btn {
        margin-bottom: 0;
        width: 18.75rem
    }

    .business-segment-buttons .btn:first-child {
        margin-right: .9375rem
    }

    .business-segment-buttons .break {
        display: block;
        height: 1.25rem;
        width: 100%
    }

    .intro-paragraph,.node--type-theme .theme-intro .theme-intro__desc li,.node--type-theme .theme-intro .theme-intro__desc p {
        font-size: 1.375rem
    }

    .list--with-rule .text-heading {
        margin-bottom: .9375rem
    }

    .list--detailed {
        margin-bottom: 5rem
    }

    .citation-text {
        font-size: 1.25rem
    }

    h2 .citation-text {
        display: inline-block;
        font-size: 1.125rem;
        margin-left: .9375rem;
        margin-top: 0
    }

    .brick-type--wysiwyg .brick-wysiwyg__heading {
        padding-right: 15%
    }
}

@media (min-width: 48rem)and (min-width:86.25rem) {
    .map.map--covid .location--china-adicon .location-info {
        margin:.9375rem -1.875rem 0 0
    }

    .map.map--covid .location--japan .location-info {
        margin: .9375rem -1.875rem 0 0
    }

    .map.map--covid .location--japan-tokiwa .location-info {
        margin: .9375rem -1.875rem 0 0
    }

    .map.map--covid .location--india .location-info {
        margin: .9375rem -1.875rem 0 0
    }

    .map.map--covid .location--india-delhivery .location-info {
        margin: .9375rem -1.875rem 0 0
    }

    .map.map--covid .location--india-sbi .location-info {
        margin: .9375rem -1.875rem 0 0
    }

    .map.map--covid .location--uganda .location-info {
        margin: .9375rem -1.875rem 0 0
    }

    .map.map--covid .location--china-jd-logistics .location-info {
        margin: .9375rem -1.875rem 0 0
    }

    .map.map--covid .location--china-mcdonalds .location-info {
        margin: .9375rem -1.875rem 0 0
    }

    .map.map--covid .location--china-onesmart .location-info {
        margin: .9375rem -1.875rem 0 0
    }

    .map.map--covid .location--china-loulai .location-info {
        margin: .9375rem -1.875rem 0 0
    }
}

@media (min-width: 60rem) {
    .node--type-landing-page .node__content hr,.page-node-type-article .node__content hr {
        margin:3.75rem 0
    }

    .pager .pager__item--next,.pager .pager__item--previous {
        flex: 1 1 auto
    }

    .pager .pager__item--previous {
        justify-content: flex-start
    }

    .pager .pager__item--next {
        justify-content: flex-end
    }

    .article__hero .hero__image {
        height: 45rem
    }

    .page-node-type-article .node__content h2,.page-node-type-article .node__content h3,.page-node-type-article .node__content h4,.page-node-type-article .node__content h5 {
        margin-bottom: 1.875rem
    }

    .page-node-type-article .node__content ol,.page-node-type-article .node__content p,.page-node-type-article .node__content ul {
        margin-bottom: 2.5rem
    }

    .page-node-type-article .node__content p>.citation-text {
        margin-bottom: -1.25rem
    }

    .page-node-type-article .field--name-body .media {
        margin-bottom: 2.5rem
    }

    .page-node-type-article .node__content blockquote>p {
        margin: 2.5rem 0
    }

    .article__hero .hero__content h2 {
        font-size: 3.9375rem
    }

    .view-articles .views-exposed-form .js-form-type-radio {
        min-width: 7.8125rem
    }

    .view-articles .views-exposed-form .js-form-type-radio label {
        padding-left: 1.875rem;
        padding-right: 1.875rem
    }

    .view-articles .views-infinite-scroll-content-wrapper .views-row,.view-articles.view-display-id-block_recent_3 .view-content .views-row {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
        width: 33.3333333333%
    }

    .page-node-type-bio .bio--image {
        margin: 0 3.75rem 3.75rem 0
    }

    .page-node-type-bio .field--name-field-biography {
        overflow: hidden
    }

    .page-node-type-case-study-2020 .case-study__hero,.page-node-type-case-study-2020 .case-study__hero .investment-details {
        padding-top: 14.6875rem
    }

    .node--type-case-study-2020 .node__content .caption {
        margin-bottom: 2.5rem
    }

    body.impact-page.page-node-type-section-page .region.region-content {
        height: auto
    }

    .impact-page.page-node-type-section-page .section--header {
        background-color: #063f77;
        height: auto
    }

    .impact-page.page-node-type-section-page .section--header .language-search-buttons {
        display: block
    }

    .covid-response-header:after {
        content: "";
        display: block;
        flex: 0 0 11.25rem;
        height: .0625rem;
        max-width: 11.25rem;
        width: 11.25rem
    }

    .region-footer .social {
        margin: 0
    }

    body.fund-page .node--type-landing-page .brick-type--wysiwyg .media--view-mode-full.align-left {
        display: inline-block;
        width: 49%
    }

    body.fund-page .brick-5050--wysiwyg .brick-5050__col {
        padding: 3.75rem
    }

    .page-node-type-section-page .section--header {
        background: transparent;
        height: 4.375rem
    }

    .page-node-type-section-page .section--header .language-search-buttons {
        display: none
    }

    .node__container .node__content {
        max-width: 46.875rem
    }

    .columns {
        flex-direction: row
    }

    .columns .column:first-child {
        margin-right: 1.5625rem
    }

    .columns .column {
        width: 50%
    }

    .columns--70_30 .column:first-child {
        width: 60%
    }

    .columns--70_30 .column:last-child {
        width: 30%
    }

    .page-node-type-section-page .region-content {
        height: 100vh
    }

    .page-node-type-section-page .section-nav {
        color: #fff;
        display: block;
        left: 3.125rem;
        position: absolute;
        top: 18.75rem;
        z-index: 2
    }

    .language-ja .section-nav {
        left: 1.5625rem
    }

    .page-node-type-section-page .next-section {
        align-items: center;
        background-color: transparent;
        background-image: url(../images/mouse.svg);
        background-repeat: no-repeat;
        background-size: contain;
        border: 0;
        bottom: 11.25rem;
        display: flex;
        height: 2.1875rem;
        left: 6.25rem;
        position: absolute;
        width: 2.1875rem
    }

    .page-node-type-section-page .next-section:focus {
        outline-color: #fff;
        outline-style: solid
    }

    .page-node-type-section-page:not(.impact-page) .language-search-buttons {
        bottom: 11.25rem;
        position: absolute;
        right: 0
    }

    .page-node-type-section-page .region-content .language-search-buttons {
        display: block
    }

    .page-node-type-section-page .region-content .language-search-buttons .search-trigger {
        margin: 0 2.1875rem 0 7.1875rem
    }

    .page-node-type-section-page:not(.impact-page) header .language-search-buttons .search-trigger {
        margin: 0 2.1875rem 0 7.1875rem
    }

    body.section-dark .language-search-buttons button,body.section-dark .section-nav,body.section-dark .section-nav a, body.section-dark .region-footer nav a, body.section-dark .region-footer .menu--footer a.is-active {
        color: #0a364a
    }

    body.section-dark .fp-slidesNav ul li a,body.section-dark .section-nav a:hover,body.section-dark .section-nav li hr {
        border-color: #0a364a
    }

    body.section-dark .fp-slidesNav a.active,body.section-dark .section-nav li.active {
        background: #0a364a;
        color: #fff
    }

    body.section-dark .section-nav li.active a {
        color: #fff
    }

    body.section-dark .menu-trigger span {
        background: #0a364a
    }

    body.section-dark .site-logo {
        background-image: url(../images/logo-blue.svg)
    }

    .node--type-theme .brick-5050--wysiwyg .brick-5050__col,.node--type-theme .brick-5050__col {
        padding: 3.75rem
    }

    .node--type-theme .brick-type--wysiwyg .field--name-field-content {
        max-width: 46.875rem
    }

    .block-type--50_50_split_wysiwyg .brick-5050__col {
        padding: 3.75rem 1.875rem
    }

    .brick-5050-cta .field--name-field-cta-button {
        margin-top: 3.125rem
    }

    .brick-quote__quote {
        font-size: 4.375rem
    }

    .brick-5050__content {
        display: flex;
        justify-content: space-between
    }

    .img-align--right {
        flex-direction: row-reverse
    }

    .brick-type--50_50_split .brick-5050__col {
        flex: 0 0 50%;
        max-width: 50%;
        width: 50%
    }

    .img-align--right .brick-5050-text {
        text-align: right
    }

    .paragraph--type--accordion-item-2020 .accordion-content {
        align-items: flex-start;
        flex-direction: row;
        padding: 0 3.1875rem
    }

    .paragraph--type--accordion-item-2020.img-align--left .accordion-content {
        flex-direction: row-reverse
    }

    .paragraph--type--accordion-item-2020.accordion--with-image .accordion-content .field--name-field-body {
        flex: 0 0 calc(45% - 1.875rem);
        max-width: calc(45% - 1.875rem);
        width: calc(45% - 1.875rem)
    }

    .paragraph--type--accordion-item-2020.accordion--with-image .accordion-content .field--name-field-image {
        flex: 0 0 calc(55% - 1.875rem);
        max-width: calc(55% - 1.875rem);
        width: calc(55% - 1.875rem)
    }

    .block--impact-hero {
        padding: 7.5rem 0 11.5625rem
    }

    .grid-cols--four.brick-type--card_grid>.paragraph:nth-child(odd),.path-frontpage .grid-cols--three.brick-type--card_grid>.paragraph:nth-child(odd) {
        margin-left: 1.5625rem
    }

    .grid-cols--four.brick-type--card_grid>.paragraph:nth-child(2n),.path-frontpage .grid-cols--three.brick-type--card_grid>.paragraph:nth-child(2n) {
        margin-right: 1.5625rem
    }

    .grid-cols--four.brick-type--card_grid>.paragraph:nth-child(3n+1),.path-frontpage .grid-cols--three.brick-type--card_grid>.paragraph:nth-child(3n+1) {
        margin-left: calc(50% - 27.5rem)
    }

    .grid-cols--four.brick-type--card_grid>.paragraph:nth-child(3n),.path-frontpage .grid-cols--three.brick-type--card_grid>.paragraph:nth-child(3n) {
        margin-right: calc(50% - 27.5rem)
    }

    .field--carlyle-advantage--active {
        padding-bottom: 0
    }

    .carlyle-advantage {
        flex-wrap: nowrap
    }

    .carlyle-advantage.active {
        bottom: auto;
        height: 25rem;
        left: auto;
        margin-top: 1.25rem;
        position: relative;
        right: auto;
        top: auto
    }

    .carlyle-advantage .column {
        flex: 0 0 33%;
        height: 100%
    }

    .carlyle-advantage .column:first-of-type,.carlyle-advantage .column:nth-of-type(2) {
        border-bottom: none
    }

    .carlyle-advantage .column:nth-of-type(2) {
        border-right: .125rem solid #0a364a
    }

    .carlyle-advantage:not(.carlyle-advantage--col-4) .column:not(.active):last-of-type {
        flex: 0 0 33%
    }

    .carlyle-advantage .column .triangle {
        border-bottom-width: 1.5625rem;
        border-left-width: 1.875rem;
        border-top-width: 1.5625rem;
        right: -1.875rem
    }

    .carlyle-advantage .column--top-content {
        top: 15%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }

    .column--top-content:before {
        height: 6.25rem
    }

    .carlyle-advantage .column--bottom-content {
        display: flex
    }

    .carlyle-advantage .column--bottom-content .txt {
        max-width: 28.125rem
    }

    .carlyle-advantage .column--bottom-content .img {
        height: 100%;
        max-width: 100%;
        position: absolute;
        right: 0;
        top: 0;
        width: 40%
    }

    .carlyle-advantage .column--bottom-content .img * {
        height: 100%
    }

    .carlyle-advantage .column.active .column--top-content {
        width: 40%
    }

    .carlyle-advantage .column.active .column--top-content:before {
        opacity: 0
    }

    .carlyle-advantage:not(.carlyle-advantage--col-4) .column.active .column--top-content:before {
        height: .3125rem
    }

    .carlyle-advantage .column.active .column--bottom-content {
        overflow: hidden;
        padding-right: 0;
        width: 50%
    }

    .carlyle-advantage .column.column--no-img.active .column--top-content:before {
        height: 0;
        margin: 0
    }

    .carlyle-advantage .column.column--no-img.active .column--bottom-content {
        padding-right: 1.5625rem
    }

    .field--carlyle-advantage--col-4.field--carlyle-advantage--active {
        padding-bottom: 26.25rem
    }

    .carlyle-advantage.carlyle-advantage--col-4 {
        flex-wrap: wrap
    }

    .carlyle-advantage.carlyle-advantage--col-4.active {
        bottom: 0;
        height: 100%;
        left: 0;
        margin-top: 0;
        position: absolute;
        right: 0;
        top: 0
    }

    .carlyle-advantage.carlyle-advantage--col-4:not(.active) .column:not(.active) {
        flex: 0 0 50%;
        height: 50%
    }

    .carlyle-advantage.carlyle-advantage--col-4:not(.active) .column:not(.active):first-of-type,.carlyle-advantage.carlyle-advantage--col-4:not(.active) .column:not(.active):nth-of-type(2) {
        border-bottom: .125rem solid #0a364a
    }

    .carlyle-advantage.carlyle-advantage--col-4:not(.active) .column:not(.active):nth-of-type(2) {
        border-right: none
    }

    .carlyle-advantage.carlyle-advantage--col-4 .column--top-content:before {
        height: 3.75rem;
        margin-bottom: .9375rem
    }

    .content-callout {
        padding: 6.25rem 0
    }

    .content-callout .callout {
        align-items: center;
        flex-wrap: nowrap;
        max-width: 90rem;
        width: 90%
    }

    .content-callout .callout__image {
        margin-bottom: 0;
        margin-right: 3.75rem;
        width: 41.5625rem
    }

    .content-callout .callout__image--audio {
        min-height: 29.0625rem
    }

    .content-callout .media--type-audio .audio__controls {
        flex: 0 0 8.75rem;
        height: 8.75rem;
        max-width: 8.75rem;
        width: 8.75rem
    }

    .content-callout .media--type-audio .audio__controls:before {
        border-bottom: 1.5rem solid transparent;
        border-left: 2.5rem solid #fff;
        border-top: 1.5rem solid transparent
    }

    .content-callout .media--type-audio .audio__controls:after {
        border-left: .75rem solid #fff;
        border-right: .75rem solid #fff;
        height: 2.5rem;
        width: 2.5rem
    }

    .content-callout .callout__content {
        flex: 0 0 40%;
        max-width: 40%;
        padding-left: 1.25rem;
        width: 40%
    }

    .eu-cookie-compliance-banner .eu-cookie-compliance-content {
        flex-wrap: nowrap;
        justify-content: space-between
    }

    .eu-cookie-compliance-banner .eu-cookie-compliance-message {
        max-width: none;
        padding-right: 2.5rem
    }

    .eu-cookie-compliance-banner .eu-cookie-compliance-buttons {
        flex: 0 0 15.625rem;
        max-width: 15.625rem;
        text-align: right
    }

    .eu-cookie-compliance-banner .eu-cookie-compliance-message p {
        margin-bottom: 0;
        max-width: 43.75rem
    }

    .custom-select__option {
        padding: .625rem 0 .625rem 1.5rem
    }

    .custom-select__option--value {
        padding: .875rem 4.625rem .875rem 1.5rem;
        width: auto
    }

    .bio-view--4-col .view-content {
        grid-gap: 2.5rem;
        grid-template-columns: repeat(4,1fr)
    }

    .all-bios .views-exposed-form .form--inline {
        align-items: center;
        flex-flow: row wrap;
        justify-content: space-between
    }

    .all-bios .views-exposed-form input[type=text],.all-bios .views-exposed-form select {
        width: 13.75rem
    }

    .brick-expandable .field--name-field-main-image {
        display: block
    }

    .brick-expandable .field--name-field-mobile-image {
        display: none
    }

    .brick-featured-callout-overlay {
        padding: 7.5rem 0
    }

    .brick-featured-callout-overlay .field--name-field-eyebrow {
        font-size: 1.4375rem
    }

    .brick-featured-callout-overlay .field--name-field-heading {
        font-size: 4.6875rem
    }

    .case-study__hero {
        padding: 13.125rem 0 10rem
    }

    .impact-page .case-study__hero {
        padding: 13.125rem 0 10rem
    }

    .case-study__hero .investment-details {
        padding-top: 13.125rem
    }

    .case-study__hero .hero__content h2 {
        font-size: 4.6875rem;
        margin-bottom: 3.4375rem
    }

    .case-study__hero .hero__content .node-type,.case-study__hero .hero__content h3 {
        font-size: 1.4375rem
    }

    .case-study__hero .hero__content h3 {
        margin-bottom: 3.75rem
    }

    .case-study__hero .investment-details .detail-item>span {
        display: inline-block
    }

    .investment-portfolio .views-exposed-form .form--inline {
        align-items: center;
        flex-flow: row wrap
    }

    .investment-portfolio .views-exposed-form input[type=text],.investment-portfolio .views-exposed-form select {
        width: 13.75rem
    }

    .map .map-locations {
        display: block
    }

    .map .vertical-link-list {
        display: none
    }

    .recent-news .view-content {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        display: grid;
        grid-template-columns: 1fr 1fr;
    }

    .recent-news .views-row {
        width: calc(100% - 1.875rem)
    }

    .news-archive .views-exposed-form .form--inline {
        align-items: center;
        flex-flow: row wrap;
        justify-content: space-between
    }

    .news-archive .views-exposed-form select {
        width: 13.75rem
    }

    .view-fund.view-display-id-performance>.view-filters .form-type-select {
        position: absolute;
        right: 0;
        top: 0;
        width: auto
    }

    .view-fund.view-display-id-performance>.view-filters .form-type-select select {
        padding: .9375rem 4.625rem .9375rem 1.5rem;
        width: auto
    }

    .bio-teaser .bio__details {
        padding-right: 1.25rem
    }

    .splash {
        height: auto
    }

    .foreground-white.background-white,.foreground-white.background-white .brick-type--slide .field--name-field-heading,.foreground-white.background-white .field--name-field-content,.foreground-white.background-white .section-title {
        color: #fff
    }

    .brick-type--section hr.left,.brick-type--section hr.right {
        display: block;
        margin: 0;
        padding: 0
    }

    .single-section .brick-type--section hr.left,.single-section .brick-type--section hr.right {
        display: none
    }

    .brick-type--section hr.left:after,.brick-type--section hr.right:after {
        border: .0625rem solid #fff;
        content: "";
        height: 100%;
        position: fixed;
        top: 0;
        width: 0;
        z-index: 2
    }

    .section-title {
        display: none
    }

    .brick-type--section:not(.splash) .field--name-field-background-image {
        display: block
    }

    .brick-type--section .field--name-field-mobile-background-image {
        display: none
    }

    .brick-type--section>div>.field--name-field-content,.splash .field--name-field-content {
        margin: 0;
        position: absolute;
        right: 9.375rem;
        text-align: right;
        top: 20.3125rem;
        width: 60%
    }

    .brick-type--section .field--name-field-content .btn.white {
        display: inline-block;
        margin: .9375rem;
        width: auto
    }

    .brick-type--section.splash .field--name-field-content .btn.white {
        display: inline-block
    }

    .bios-table .views-row,.sector-bios--table {
        flex-flow: row nowrap;
        padding: 0
    }

    .bios-table .views-row>div,.sector-bios--table>div {
        line-height: 1.4;
        padding: 1.875rem 0;
        width: 20%
    }

    .bios-table .views-field-title a,.sector-bios--table .sector-bios--title a {
        margin: 0
    }

    .bios-table .views-field-field-position,.sector-bios--table .sector-bios--position {
        margin: 0
    }

    .slideshow {
        height: 100vh;
        max-height: 64rem;
        width: 100vw
    }

    .brick-type--slide {
        align-items: center;
        display: flex;
        height: 100vh;
        padding: 0 0 0 16.25rem;
        width: 100vw
    }

    .slide--content {
        margin-left: 1.875rem;
        width: 70%
    }

    .has-image .slide--content {
        width: 65%
    }

    .has-bg-image {
        background-color: transparent
    }

    .has-mobile-bg-image {
        margin-bottom: 0;
        max-height: auto;
        padding-top: 0;
        top: auto
    }

    .slide--content .field--name-field-image {
        height: 18.75rem;
        width: 18.75rem
    }

    .brick-type--slide .field--name-field-heading {
        border: 0;
        font-style: normal;
        left: auto;
        letter-spacing: .1875rem;
        margin: 0;
        padding: 0;
        position: absolute;
        right: 13.75rem;
        text-transform: uppercase;
        top: 1.875rem
    }

    .news-latest-content {
        margin-bottom: 0
    }

    .our-firm .columns--70_30 .column:last-child {
        margin-left: 2.5rem;
        margin-top: .9375rem;
        width: 45%
    }

    .our-insights .slide {
        margin-top: 0;
        padding-top: 0
    }

    .our-impact .slide:not(.has-mobile-bg-image) .field--name-field-heading {
        color: inherit
    }

    .our-news .columns .column:first-child,.Ã£Æ’â€¹Ã£Æ’Â¥Ã£Æ’Â¼Ã£â€šÂ¹ .columns .column:first-child {
        width: 40%
    }

    .numbers .numbers-item {
        flex: 0 0 50%;
        max-width: 50%;
        width: 50%
    }

    .numbers .numbers-item__title {
        justify-content: flex-start
    }

    .numbers.items--5 .numbers-item__title {
        justify-content: flex-start
    }

    .anchor-sticky-nav ul a {
        font-size: .9375rem;
        letter-spacing: .125rem
    }

    .structured-link-list a:after {
        top: auto
    }

    .structured-link-list.with-icons a {
        padding-left: .9375rem
    }

    .structured-link-list.with-icons a:hover {
        background-color: #0a364a
    }

    .structured-link-list.with-icons a:after {
        display: flex
    }

    .structured-link-list.with-icons a span {
        display: block;
        font-family: Fortescue Display,serif;
        font-style: italic;
        letter-spacing: .0625rem;
        margin-left: .9375rem;
        margin-top: -.125rem;
        text-transform: none
    }

    table.responsive-table.responsive-table--large td:before,table.responsive-table.responsive-table--large th {
        font-size: 1.25rem
    }

    table.responsive-table.responsive-table--large td .content {
        font-size: 3.125rem
    }

    .view-articles .node--view-mode-featured-content .teaser__details,.view-articles .node--view-mode-featured-content .teaser__thumb {
        flex: 0 0 50%;
        max-width: 50%;
        width: 50%
    }

    .view-articles .node--view-mode-featured-content .teaser__details {
        padding: 4.0625rem
    }

    .view-articles .node--view-mode-featured-content .teaser__linkable-wrapper {
        display: flex;
        flex-wrap: wrap
    }

    .brick-type--related_insights .field--name-field-insights>.field__item {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
        width: 33.3333333333%
    }

    .paragraph--type--content-teaser-card {
        padding-left: 3.875rem;
        padding-right: 3.875rem
    }

    .block-type--content_card_grid.two-column .grid-wrapper>.paragraph--type--text-card {
        padding-left: 3.875rem!important;
        padding-right: 3.875rem!important
    }

    .block-type--content_card_grid.four-column .grid-wrapper>.paragraph--type--text-card,.block-type--content_card_grid.three-column .grid-wrapper>.paragraph--type--text-card {
        padding-left: 3.875rem!important;
        padding-right: 3.875rem!important
    }

    .page-node-type-landing-page-layout-builder .carlyle-two-column {
        flex-direction: row
    }

    .carlyle-two-column>div {
        width: 50%
    }

    .vertical-link-list a {
        background: transparent;
        color: #fff;
        display: inline;
        letter-spacing: .1875rem;
        line-height: 1.4;
        padding: 0
    }

    .vertical-link-list a:after {
        display: none
    }

    .fund-page .brick-type--views_embed .views-row {
        /* flex: 0 0 33.3333333333%; */
        max-width: 33.3333333333%;
        width: 33.3333333333%
    }

    .diversity-at-carlyle .content-wrap,.firm-leadership .content-wrap {
        padding-left: 9.375rem;
        padding-right: 9.375rem
    }

    .firm-leadership .columns .column:first-of-type {
        width: 40%
    }

    .firm-leadership .columns .column:last-of-type {
        width: 50%
    }

    .firm-leadership .firm-list {
        margin-top: 1.25rem
    }

    .portfolio {
        width: 50%
    }

    .founder-led .column:first-child,.founder-led .column:last-child {
        width: 40%
    }

    .founder-led .row {
        margin-bottom: 0;
        text-align: left
    }

    .founder-led .row:after {
        background: #fff;
        content: "";
        display: block;
        height: .125rem;
        margin: 1.5625rem 0;
        width: 7.1875rem
    }

    .founder-led .row:before {
        left: -4.6875rem;
        margin: 0;
        position: absolute
    }

    .kew-quote {
        padding: 3.125rem
    }

    .kew-quote h3 {
        font-size: 2.25rem;
        line-height: 1.6
    }

    body.path-frontpage nav#block-carlyle-2020-footer-menu {
        bottom: 0;
        right: 200px;
        position: fixed;
    }
}

@media (min-width: 64rem) {
    .page-node-type-bio .region-content,.page-node-type-investment .bios-table,.page-node-type-investment .investment--content,.page-node-type-press-release .region-content {
        margin-top:3.75rem;
        padding: 0 3.75rem 3.75rem
    }

    .page-node-type-article .node__container .node__content {
        max-width: 52.5rem
    }

    .article__hero .hero__content h2 {
        font-size: 4.5rem
    }

    .page-node-type-article .node__container .social__share {
        left: 3%
    }

    .view-articles .views-infinite-scroll-content-wrapper,.view-articles.view-display-id-block_recent_3 .view-content {
        margin-left: -1.5625rem;
        margin-right: -1.5625rem
    }

    .view-articles .views-infinite-scroll-content-wrapper .views-row,.view-articles.view-display-id-block_recent_3 .view-content .views-row {
        padding: 0 1.5625rem 3.125rem
    }

    .page-node-type-bio .bio--image .field--type-image {
        max-width: none
    }

    body:not(.impact-page) .node--type-case-study-2020 .node__content ul li {
        max-width: 90%
    }

    .region-footer .menu--footer {
        margin-left: auto;
        width: auto
    }

    .region-footer .menu--footer ul {
        display: flex
    }

    .region-footer .menu--footer ul li:last-child a {
        border: 0
    }

    .region-footer .menu--footer a {
        border: 0;
        font-size: .9375rem;
        margin: 0 .9375rem;
        padding: 0
    }

    body.fund-page .node--type-landing-page .brick-type--performance,body.fund-page .node--type-landing-page .brick-type--views_embed,body.fund-page .node--type-landing-page .brick-type--wysiwyg {
        padding: 7.5rem 0
    }

    .region-header button {
        margin-left: 1.875rem
    }

    .view-impact-landing-page {
        max-width: 86.25rem;
        padding-bottom: 3.75rem;
        padding-top: 3.75rem
    }

    .view-impact-landing-page .views-row {
        flex: 0 0 25%;
        max-width: 25%;
        width: 25%
    }

    .node__container .social__share {
        left: 6%
    }

    .node--type-theme .brick-5050--wysiwyg .brick-5050__col,.node--type-theme .brick-5050__col {
        padding: 5.625rem 5rem
    }

    .block-type--50_50_split_wysiwyg .brick-5050__col {
        padding: 5.625rem 1.875rem
    }

    .carlyle-advantage .column--top-content {
        top: 25%
    }

    .carlyle-advantage .column--top-content p {
        font-size: 1.125rem
    }

    .carlyle-advantage:not(.carlyle-advantage--col-4) .column.active .column--top-content:before {
        height: 1.25rem
    }

    .carlyle-advantage .column.column--no-img.active .txt {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-gap: .9375rem;
        -moz-column-gap: .9375rem;
        column-gap: .9375rem
    }

    .carlyle-advantage.carlyle-advantage--col-4 {
        flex-wrap: nowrap
    }

    .carlyle-advantage.carlyle-advantage--col-4:not(.active) .column:not(.active) {
        flex: 0 0 25%;
        height: 100%
    }

    .carlyle-advantage.carlyle-advantage--col-4:not(.active) .column:not(.active):first-of-type,.carlyle-advantage.carlyle-advantage--col-4:not(.active) .column:not(.active):nth-of-type(2) {
        border-bottom: none
    }

    .carlyle-advantage.carlyle-advantage--col-4:not(.active) .column:not(.active):nth-of-type(2) {
        border-right: .125rem solid #0a364a
    }

    .carlyle-advantage.carlyle-advantage--col-4:not(.active) .column:not(.active):last-of-type {
        flex: 0 0 25%
    }

    .carlyle-advantage.carlyle-advantage--col-4 .column--top-content:before {
        height: 6.25rem
    }

    .content-callout {
        padding: 7.5rem 0
    }

    .content-callout .callout__content .title {
        margin-bottom: .3125rem
    }

    .content-callout .callout__content p {
        font-size: 1.0625rem
    }

    .block-type--content_card_grid .grid-wrapper {
        grid-template-columns: 1fr 1fr 1fr
    }

    .block-type--content_card_grid .grid-wrapper>div {
        width: 33.3333333333%
    }

    .block-type--content_card_grid.four-column .grid-wrapper {
        grid-template-columns: 1fr 1fr 1fr
    }

    .block-type--content_card_grid.four-column .grid-wrapper>div {
        width: 33.3333333333%
    }

    .block-type--content_card_grid.three-column .grid-wrapper {
        grid-template-columns: 1fr 1fr 1fr
    }

    .block-type--content_card_grid.three-column .grid-wrapper>div {
        width: 33.3333333333%
    }

    .all-bios .view-content {
        overflow: visible
    }

    .brick-carlyle-edge .brick-hardcode__col {
        flex: 0 0 42%;
        margin-bottom: 6.25rem;
        max-width: 42%;
        width: 42%
    }

    .brick-carlyle-edge .brick-hardcode__col p {
        padding-left: 8.5625rem
    }

    .brick-carlyle-edge p img {
        max-width: 100%
    }

    .esg-report-callout h5 {
        width: 80%
    }

    .investment-portfolio .view-content {
        grid-template-columns: 1fr 1fr 1fr
    }

    .investment-portfolio .view-content>div {
        width: 33.3333333333%
    }

    .brick-type--links {
        padding-top: 5rem
    }

    .brick-type--links .field--name-field-links .field__item {
        padding: 0 2.5rem
    }

    .field--name-field-related-bios {
        grid-template-columns: 1fr 1fr 1fr
    }

    .field--name-field-related-bios>div {
        width: 33.3333333333%
    }

    .our-insights .field--name-field-content h2 {
        font-size: 1.875rem
    }

    .brick-type--section .field--name-field-content .btn.white:last-of-type {
        margin-right: 0
    }

    .slide--content {
        width: 75%
    }

    .has-image .slide--content {
        align-items: center;
        flex-direction: row;
        width: 75%
    }

    .has-image .slide--content .field--name-field-content {
        margin-right: 3.125rem;
        width: 31.25rem
    }

    .slide--content .field--name-field-image {
        height: 28.125rem;
        margin-bottom: 0;
        order: 2;
        width: 28.125rem
    }

    .brick-type--slide .field--name-field-heading {
        right: 10rem
    }

    .numbers {
        flex-direction: row
    }

    .numbers .numbers-item:before {
        margin-top: 1.875rem
    }

    .numbers .numbers-item__title {
        font-size: 3.75rem
    }

    .brick-type--wysiwyg .numbers {
        padding: 5.4375rem 0 4.6875rem
    }

    .component--animated_statistics {
        padding: 5.4375rem 0 4.6875rem
    }

    .anchor-sticky-nav ul {
        margin: 0 10%
    }

    .view-articles .node--view-mode-featured-content .teaser__title {
        font-size: 3.125rem;
        margin-bottom: .3125rem
    }

    .brick-type--related_insights .field--name-field-insights {
        margin-left: -1.5625rem;
        margin-right: -1.5625rem
    }

    .brick-type--related_insights .field--name-field-insights>.field__item {
        padding: 0 1.5625rem 3.125rem
    }

    .diversity-at-carlyle .diversity-card {
        flex: 0 0 calc(25% - 0.4375rem);
        max-width: calc(25% - .4375rem);
        width: calc(25% - .4375rem)
    }

    .portfolio {
        width: 40%
    }
}

@media screen and (min-width: 75rem) {
    .carlyle-advantage .column.column--no-img.active .txt {
        -webkit-column-count:3;
        -moz-column-count: 3;
        column-count: 3
    }
}

@media (min-width: 86.25rem) {
    .bios-table h2,.block-type--sector_bios .block-title,.block-type--text_overlay .block-title,.brick-type--text_overlay .field--name-field-heading,.fund-page .brick-type--views_embed .viewsreference--view-title,.page-node-type-press-release h1,h2 {
        font-size:3.125rem;
        line-height: 1.4
    }

    .page-node-type-article .node__container .node__content {
        max-width: 55rem
    }

    .page-node-type-article .node__container .social__share {
        left: 6%
    }

    .view-articles .views-exposed-form .js-form-type-radio label {
        padding-left: 2.5rem;
        padding-right: 2.5rem
    }

    .map.map--covid .location__icon:after {
        height: .9375rem;
        width: .9375rem
    }

    .map.map--covid .location-info {
        margin: .9375rem 0 0 -1.875rem;
        padding: 2rem
    }

    .map.map--covid .location--china-adicon {
        left: 85.3228962818%;
        top: 38.0126182965%
    }

    .map.map--covid .location--new-york {
        left: 26.0273972603%;
        top: 31.9400630915%
    }

    .map.map--covid .location--germany {
        left: 45.3033268102%;
        top: 36.1987381703%
    }

    .map.map--covid .location--spain {
        left: 39.8238747554%;
        top: 45.1892744479%
    }

    .map.map--covid .location--spain-cordorniu {
        left: 42.6614481409%;
        top: 45.1892744479%
    }

    .map.map--covid .location--spain-cupa {
        left: 41.1937377691%;
        top: 47.7129337539%
    }

    .map.map--covid .location--spain-jeanologia {
        left: 41.1937377691%;
        top: 43.6119873817%
    }

    .map.map--covid .location--ohio {
        left: 23.1898238748%;
        top: 26.6561514196%
    }

    .map.map--covid .location--italy {
        left: 47.8473581213%;
        top: 42.7444794953%
    }

    .map.map--covid .location--portugal {
        left: 38.4540117417%;
        top: 48.2649842271%
    }

    .map.map--covid .location--san-francisco {
        left: 8.8062622309%;
        top: 36.0410094637%
    }

    .map.map--covid .location--california {
        left: 9.5890410959%;
        top: 38.4069400631%
    }

    .map.map--covid .location--uk {
        left: 41.1937377691%;
        top: 30.6782334385%
    }

    .map.map--covid .location--uk-2 {
        left: 40.8023483366%;
        top: 33.1230283912%
    }

    .map.map--covid .location--north-carolina {
        left: 23.8747553816%;
        top: 35.9621451104%
    }

    .map.map--covid .location--north-carolina-2 {
        left: 23.9726027397%;
        top: 35.2523659306%
    }

    .map.map--covid .location--south-carolina {
        left: 23.6790606654%;
        top: 37.9337539432%
    }

    .map.map--covid .location--brazil {
        left: 29.3542074364%;
        top: 65.2208201893%
    }

    .map.map--covid .location--tennessee {
        left: 21.0371819961%;
        top: 34.9369085174%
    }

    .map.map--covid .location--new-jersey {
        left: 24.9510763209%;
        top: 32.8075709779%
    }

    .map.map--covid .location--new-jersey-2 {
        left: 26.0273972603%;
        top: 33.596214511%
    }

    .map.map--covid .location--new-jersey-3 {
        left: 25.1467710372%;
        top: 34.858044164%
    }

    .map.map--covid .location--arizona {
        left: 13.0136986301%;
        top: 38.5646687697%
    }

    .map.map--covid .location--japan {
        left: 92.759295499%;
        top: 35.0157728707%
    }

    .map.map--covid .location--japan-tokiwa {
        left: 90.8023483366%;
        top: 35.0157728707%
    }

    .map.map--covid .location--california-2 {
        left: 8.8062622309%;
        top: 36.0410094637%
    }

    .map.map--covid .location--india {
        left: 73.385518591%;
        top: 61.5141955836%
    }

    .map.map--covid .location--india-delhivery {
        left: 73.2876712329%;
        top: 56.7823343849%
    }

    .map.map--covid .location--india-sbi {
        left: 72.602739726%;
        top: 55.6782334385%
    }

    .map.map--covid .location--utah {
        left: 13.0136986301%;
        top: 34.9369085174%
    }

    .map.map--covid .location--ireland {
        left: 36.9863013699%;
        top: 29.4952681388%
    }

    .map.map--covid .location--uganda {
        left: 56.3600782779%;
        top: 75.2365930599%
    }

    .map.map--covid .location--china-jd-logistics {
        left: 81.7025440313%;
        top: 43.8485804416%
    }

    .map.map--covid .location--china-mcdonalds {
        left: 80.2348336595%;
        top: 47.0031545741%
    }

    .map.map--covid .location--china-onesmart {
        left: 81.7025440313%;
        top: 42.7444794953%
    }

    .map.map--covid .location--china-loulai {
        left: 76.4187866928%;
        top: 48.2649842271%
    }

    .map.map--covid .location--los-angeles {
        left: 9.5890410959%;
        top: 38.4069400631%
    }

    .region-footer .menu--footer a {
        font-size: 1rem;
        margin: 0 1.875rem
    }

    body.fund-page .node--type-landing-page .brick-type--wysiwyg .media--view-mode-full.align-left {
        padding: 1.875rem
    }

    .view-impact-landing-page .view-title {
        font-size: 3.125rem
    }

    .theme-intro {
        padding: 11.25rem 0
    }

    .node--type-theme .brick-5050--wysiwyg .brick-5050__col,.node--type-theme .brick-5050__col {
        padding: 7.5rem
    }

    .block-type--50_50_split_wysiwyg .brick-5050__col {
        padding: 7.5rem 1.875rem
    }

    .brick-5050-cta-content {
        padding: 0 8.125rem
    }

    .brick-5050--wysiwyg p span.block-on-mobile {
        display: inline
    }

    .brick-5050--wysiwyg p span.hide-on-mobile {
        display: inline
    }

    .block--impact-hero {
        padding: 7.5rem 5.9375rem 11.5625rem
    }

    .block--thought-leadership>.container {
        padding: 5rem 3.75rem 6.875rem
    }

    .block--thought-leadership h2 {
        font-size: 3.125rem;
        letter-spacing: .01875rem;
        line-height: 1.2;
        margin: 0 0 5.125rem
    }

    .callout-progress-bar {
        height: .375rem;
        margin: 2rem 0
    }

    .callout-progress-bar-current {
        height: .375rem
    }

    .callout-slide {
        flex-direction: row
    }

    .callout-slide>.field__item {
        justify-content: flex-start;
        padding: 2.5rem 0
    }

    .callout-slide .field--name-field-title {
        font-size: .9375rem;
        letter-spacing: .1875rem;
        line-height: 1.75
    }

    .brick-type--card_grid.grid-cols--two {
        margin-left: auto;
        margin-right: auto
    }

    .brick-type--card_grid.grid-cols--four {
        justify-content: space-between
    }

    body:not(.path-frontpage) .grid-cols--three.brick-type--card_grid>.paragraph .teaser-card-footer {
        font-size: 1.125rem
    }

    .grid-cols--four.brick-type--card_grid>.paragraph,.grid-cols--four.brick-type--card_grid>.paragraph:nth-child(2n),.grid-cols--four.brick-type--card_grid>.paragraph:nth-child(3n),.grid-cols--four.brick-type--card_grid>.paragraph:nth-child(3n+1),.grid-cols--four.brick-type--card_grid>.paragraph:nth-child(odd) {
        margin-left: 0;
        margin-right: 0
    }

    .carlyle-advantage .column--bottom-content .img {
        width: 27.5rem
    }

    .carlyle-advantage:not(.carlyle-advantage--col-4) .column.active .column--top-content:before {
        height: 4.375rem
    }

    .field--carlyle-advantage--col-4.field--carlyle-advantage--active {
        padding-bottom: 0
    }

    .carlyle-advantage.carlyle-advantage--col-4.active {
        bottom: auto;
        height: 25rem;
        left: auto;
        margin-top: 1.25rem;
        position: relative;
        right: auto;
        top: auto
    }

    .content-callout {
        padding: 8.75rem 0
    }

    .content-callout .callout {
        width: 80%
    }

    .content-callout .callout__content p {
        font-size: 1.125rem
    }

    .block-type--content_card_grid .grid-wrapper {
        grid-template-columns: repeat(4,1fr)
    }

    .block-type--content_card_grid .grid-wrapper>div {
        margin-bottom: 2.75rem;
        padding: 0 1.375rem;
        width: 25%
    }

    .block-type--content_card_grid.four-column .grid-wrapper {
        grid-template-columns: repeat(4,1fr)
    }

    .block-type--content_card_grid.four-column .grid-wrapper>div {
        margin-bottom: 2.75rem;
        padding: 0 1.375rem;
        width: 25%
    }

    .block-type--content_card_grid.three-column .grid-wrapper {
        grid-template-columns: repeat(3,1fr)
    }

    .block-type--content_card_grid.three-column .grid-wrapper>div {
        margin-bottom: 2.75rem;
        padding: 0 1.375rem;
        width: 33.33333%
    }

    .block-type--content_card_grid.two-column .grid-wrapper {
        grid-template-columns: repeat(2,1fr)
    }

    .block-type--content_card_grid.two-column .grid-wrapper>div {
        margin-bottom: 2.75rem;
        padding: 0 1.375rem;
        width: 50%
    }

    .bio-view h2 {
        margin-left: 10%;
        margin-right: 10%
    }

    .bio-view .view-display-id-block_1 {
        margin-left: 10%;
        margin-right: 10%
    }

    .bio-tile.bio-tile--teaser-card .field--name-field-position {
        padding-left: .9375rem;
        padding-right: .9375rem
    }

    .all-bios .views-exposed-form input[type=text],.all-bios .views-exposed-form select {
        width: 15.625rem
    }

    .brick-featured-callout-overlay {
        padding: 10rem 0
    }

    .esg-report-callout h5 {
        width: 50%
    }

    .block-type--investment_cards .field--name-field-investments>.field__item,.investments--wrapper .field--name-field-investment>.field__item,.view-investment-cards .view-content .views-row {
        flex: 1 0 21%;
        max-width: 25%
    }

    .block-type--investment_cards .field--name-field-investments>.field__item:nth-child(odd),.investments--wrapper .field--name-field-investment>.field__item:nth-child(odd),.view-investment-cards .view-content .views-row:nth-child(odd) {
        padding-left: .9375rem
    }

    .block-type--investment_cards .field--name-field-investments>.field__item:nth-child(2n+2),.investments--wrapper .field--name-field-investment>.field__item:nth-child(2n+2),.view-investment-cards .view-content .views-row:nth-child(2n+2) {
        padding-right: .9375rem
    }

    .block-type--investment_cards .field--name-field-investments>.field__item:nth-child(4n+1),.investments--wrapper .field--name-field-investment>.field__item:nth-child(4n+1),.view-investment-cards .view-content .views-row:nth-child(4n+1) {
        padding-left: 0
    }

    .block-type--investment_cards .field--name-field-investments>.field__item:nth-child(4n+4),.investments--wrapper .field--name-field-investment>.field__item:nth-child(4n+4),.view-investment-cards .view-content .views-row:nth-child(4n+4) {
        padding-right: 0
    }

    .investment-portfolio .views-exposed-form input[type=text],.investment-portfolio .views-exposed-form select {
        width: 15.625rem
    }

    .investment-portfolio .view-content {
        grid-template-columns: repeat(4,1fr)
    }

    .investment-portfolio .view-content>div {
        margin-bottom: 2.75rem;
        padding: 0 1.375rem;
        width: 25%
    }

    .map .location__icon:after {
        height: .625rem;
        width: .625rem
    }

    .news-archive .views-exposed-form select {
        width: 15.625rem
    }

    .field--name-field-theme-cards {
        justify-content: center;
        margin: 3.75rem 0 0;
        overflow: visible;
        padding: 0
    }

    .field--name-field-theme-cards>.field__item:last-child {
        padding-right: 0
    }

    .field--name-field-related-bios {
        grid-template-columns: repeat(4,1fr)
    }

    .field--name-field-related-bios>div {
        margin-bottom: 2.75rem;
        padding: 0 1.375rem;
        width: 25%
    }

    .our-insights .field--name-field-content h2 {
        font-size: 2.8125rem;
        margin-top: 2.1875rem
    }

    .brick-type--section>div>.field--name-field-content,.splash .field--name-field-content {
        right: 12.5rem;
        top: 17.1875rem;
        width: 56.25rem
    }

    .Ã£â€šÂ«Ã£Æ’Â¼Ã£Æ’Â©Ã£â€šÂ¤Ã£Æ’Â«Ã£Æ’Â»Ã£â€šÂ¸Ã£Æ’Â£Ã£Æ’â€˜Ã£Æ’Â³ .field--name-field-content h2 {
        font-size: 2.5rem
    }

    .language-zh-hans .splash .field--name-field-content h2 {
        font-size: 2.8125rem
    }

    .brick-type--slide {
        min-width: 65.625rem
    }

    .slide--content {
        margin-left: 3.125rem;
        max-width: 75rem;
        width: 80%
    }

    .has-image .slide--content {
        width: 80%
    }

    .has-image .slide--content .field--name-field-content {
        order: 1;
        width: 25rem
    }

    .fp-slidesNav ul {
        left: 19.0625rem
    }

    .slide--content .brick-type--card_grid {
        overflow: visible
    }

    .slide--content .paragraph--type--grid-card {
        margin-left: inherit;
        width: inherit
    }

    .numbers {
        flex-wrap: nowrap
    }

    .numbers.items--2 .numbers-item {
        flex: 0 0 50%;
        max-width: 50%;
        width: 50%
    }

    .numbers.items--3 .numbers-item {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%;
        width: 33.3333333333%
    }

    .numbers.items--4 .numbers-item {
        flex: 0 0 25%;
        max-width: 25%;
        width: 25%
    }

    .numbers.items--5 .numbers-item {
        flex: 0 0 20%;
        max-width: 20%;
        width: 20%
    }

    .numbers.items--4 .numbers-item__title {
        font-size: 2.625rem
    }

    .numbers.items--5 .numbers-item__title {
        font-size: 2.25rem
    }

    .numbers.items--4 .numbers-item__subtitle {
        font-size: 1.3125rem
    }

    .numbers.items--5 .numbers-item__subtitle {
        font-size: 1.125rem
    }

    .numbers.items--4 .numbers-item:before {
        font-size: .875rem;
        margin-top: 1.5625rem
    }

    .numbers.items--5 .numbers-item:before {
        display: none
    }

    .anchor-sticky-nav ul a {
        letter-spacing: .1875rem
    }

    .block-type--text_overlay .block-title,.brick-type--text_overlay .field--name-field-heading {
        font-size: 3.125rem;
        line-height: 1.4;
        max-width: 65.625rem;
        width: 75%
    }

    .fund-page .brick-type--views_embed .view-content {
        margin: 0 -1.375rem
    }

    .fund-page .brick-type--views_embed .views-row {
        margin-bottom: 2.75rem;
        /* padding: 0 1.375rem */
    }

    .business-segment-buttons {
        justify-content: space-between
    }

    .business-segment-buttons .btn {
        margin-right: 0;
        text-align: left;
        width: auto
    }

    .business-segment-buttons .break {
        display: none
    }

    h6.quote {
        font-size: 2.5rem
    }

    .intro-paragraph,.node--type-theme .theme-intro .theme-intro__desc li,.node--type-theme .theme-intro .theme-intro__desc p {
        font-size: 1.5rem
    }

    h2 .citation-text {
        font-size: 1.4375rem
    }

    h2.heading--cta {
        font-size: 3.125rem
    }
}

@media (min-width: 90rem) {
    .page-node-type-bio .region-content,.page-node-type-investment .bios-table,.page-node-type-investment .investment--content,.page-node-type-press-release .region-content {
        max-width:90rem
    }

    body:not(.path-frontpage) .grid-cols--three.brick-type--card_grid>.paragraph {
        padding-left: 3.75rem;
        padding-right: 3.75rem
    }

    .has-image .slide--content {
        width: 60rem
    }

    .numbers .numbers-item {
        flex-grow: 0;
        margin-bottom: 0
    }

    .numbers .numbers-item:before {
        margin-top: 2.5rem
    }

    .numbers .numbers-item__title {
        font-size: 4.6875rem
    }

    .numbers.items--4 .numbers-item__title {
        font-size: 3.125rem
    }

    .numbers.items--5 .numbers-item__title {
        font-size: 2.625rem
    }

    .paragraph--type--content-teaser-card {
        padding-left: 7.375rem;
        padding-right: 7.375rem
    }

    .block-type--content_card_grid.two-column .grid-wrapper>.paragraph--type--text-card {
        padding-left: 7.375rem!important;
        padding-right: 7.375rem!important
    }
}

@media (max-width: 64rem)and (orientation:landscape) {
    .page-node-type-section-page .section-nav {
        top:12.5rem
    }

    .brick-type--section>div>.field--name-field-content,.splash .field--name-field-content {
        top: 12.5rem
    }
}

@media screen and (max-width: 47.9375rem) {
    .map.map--covid .location__icon:hover+.location-info {
        display:none
    }

    .map.map--covid .location.open .location-info,.map.map--covid .location.open .location-info .close,.map.map--covid .location.open .location__icon:hover+.location-info {
        display: block
    }
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .node--type-investment.node--view-mode-teaser-2020 .investment__content {
        display: table
    }

    .node--type-investment.node--view-mode-teaser-2020 .investment__content>.field {
        display: table-row
    }

    .node--type-investment.node--view-mode-teaser-2020 .investment__content>.field>.field__item,.node--type-investment.node--view-mode-teaser-2020 .investment__content>.field>.field__items,.node--type-investment.node--view-mode-teaser-2020 .investment__content>.field>.field__label {
        display: table-cell;
        padding: .625rem
    }

    .node--type-investment.node--view-mode-teaser-2020 .investment__content>.field>.field__label {
        padding-left: 0
    }

    .node--type-investment.node--view-mode-teaser-2020 .investment__content>.field>.field__item,.node--type-investment.node--view-mode-teaser-2020 .investment__content>.field>.field__items {
        padding-right: 0
    }
}

.block-type--accordions .brick-5050__inner {
    padding: 30px;
}

.landingpage-2023 .landing-page__title {
    max-width: 43.75rem
}

.landingpage-2023 .node--type-landing-page .landing-page-header h6 {
    color: #FFF;
    margin-bottom: 0
}

.landingpage-2023 .node--type-landing-page .node__content {
    margin-top: 0
}

.landingpage-2023 .brick-5050--wysiwyg .brick-5050__col:first-of-type .landingpage-2023 .field--name-field-bricks-content->div>div:not(:last-child) {
    margin-bottom: -.0625rem
}

.landingpage-2023 .node--type-landing-page .brick-type--performance, .landingpage-2023 .node--type-landing-page .brick-type--views_embed,.landingpage-2023 .node--type-landing-page .brick-type--wysiwyg {
    margin-left: 0;
    margin-right: 0;
    padding: 3.75rem 0
}

.landingpage-2023 .node--type-landing-page .brick-type--performance>.container,.landingpage-2023 .node--type-landing-page .brick-type--wysiwyg>.field {
    margin-left: 1.25rem;
    margin-right: 1.25rem
}

.landingpage-2023 .node--type-landing-page .brick-type--wysiwyg .media--view-mode-full.align-left {
    float: none;
    padding: 1.875rem .9375rem;
    text-align: center;
    vertical-align: top;
    width: 100%
}

.landingpage-2023 .node--type-landing-page .brick-type--wysiwyg .field--name-field-content :last-child {
    margin-bottom: 0
}

.landingpage-2023 .node--type-landing-page .brick-type--wysiwyg .field--name-field-content>ol a,.landingpage-2023 .node--type-landing-page .brick-type--wysiwyg .field--name-field-content>p a,.landingpage-2023 .node--type-landing-page .brick-type--wysiwyg .field--name-field-content>ul a {
    border-bottom: .125rem solid #61a1e0;
    color: inherit;
    display: inline-block;
    line-height: .75;
    text-decoration: none
}

.landingpage-2023 .node--type-landing-page .brick-type--wysiwyg p .citation-text {
    display: inline-block;
    font-size: .875rem;
    font-weight: 400
}

.landingpage-2023 .node--type-landing-page .brick-type--wysiwyg table.responsive-table .citation-text {
    display: block;
    font-size: 1.125rem
}

.landingpage-2023 .hero-landing {
    display: flex;
    min-height: 22.6875rem;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.landingpage-2023 .landing-page__eyebrow {
    background-color: #fff!important;
    bottom: 0!important;
    height: 5.5rem!important;
    left: 0!important;
    position: absolute!important;
    width: 77%!important;
    z-index: 1
}

.landingpage-2023 .landing-page-header {
    /* display:flex!important; */
    /* flex-direction:column!important; */
    margin-top: -2.5rem
}

.landingpage-2023 .landing-page-header h6 {
    align-items: center!important;
    color: #0a364a!important;
    display: flex!important;
    margin-left: 1.25rem!important;
    order: 2!important;
    position: relative!important;
    width: 100%
}

.landingpage-2023 .landing-page-header h6:before {
    content: none!important;
    margin-right: .75rem!important;
    margin-top: .125rem
}

.landingpage-2023 .landing-page__title {
    font-size: 8vw!important;
    order: 1!important;
    width: 60%!important;
    z-index: 1
}

.landingpage-2023 .landing-page__introduction h5 {
    font-weight: 400!important;
    margin-bottom: 0
}

.landingpage-2023 .node--type-landing-page .node__content {
    border-bottom: .0625rem solid transparent!important;
    margin-top: 2.8125rem
}

.landingpage-2023 .landing-page-header .landing-page__title,.landingpage-2023 .landing-page-header h6,.landingpage-2023 .landing-page__introduction {
    margin-left: 1.25rem!important;
    margin-right: 1.25rem
}

.landingpage-2023 .landing-page__eyebrow {
    height: 7.5rem!important;
    width: 60%
}

.landingpage-2023 .landing-page-header h6 {
    order: 1!important;
    width: 50%!important;
    z-index: 1
}

.landingpage-2023 .landing-page__title {
    font-size: 4vw!important;
    order: 2!important;
    width: 50%
}

.landingpage-2023 .node--type-landing-page .node__content {
    margin-top: 5.875rem
}

.landingpage-2023 .landing-page-header .landing-page__title,.landingpage-2023 .landing-page-header h6,.landing-page__introduction {
    margin-left: 10%!important;
    margin-right: 10%
}

.landingpage-2023 .brick-type--wysiwyg .brick-wysiwyg__heading {
    text-align: center!important;
    padding-right: 0px!important;
}

.landingpage-2023 {
    font-size: 1.325rem!important;
}

.landingpage-2023 .btn-row {
    text-align: center!important;
    clear: both!important;
}

.landingpage-2023 .wideyellow {
    margin: 0!important;
    background-color: #f1eeec!important;
}

.landingpage-2023 .wideyellow > div {
    margin: 0%!important;
    padding: 30px!important;
}

.landingpage-2023 .wideyellow .citation-text {
    font-size: 0.6rem!important;
}

.landingpage-2023 .wideyellow table {
    border: 0px!important;
    border-collapse: separate !important;
    border-spacing: 50px 0!important;
}

.landingpage-2023 .wideyellow table td {
    border: 0px!important;
    border-bottom: 5px solid #aa8332!important;
    background-color: #FFF!important;
    padding: 10px!important;
    margin-bottom: 35px;
}

.landingpage-2023 #Performance table td {
    margin-bottom: 0;
}

.landingpage-2023 .portfolio img {
    width: 50% !important;
}

.landingpage-2023 .wideyellow .view-bio-ctac .views-row,
.landingpage-2023 .wideyellow .view-bio-fund-team .views-row {
    float: left!important;
    width: 24%!important;
    margin: 10px!important;
}

.landingpage-2023 .wideyellow .view-bio-ctac .views-row .bio-tile,
.landingpage-2023 .wideyellow .view-bio-fund-team .views-row .bio-tile {
    background: inherit!important;
    border: 0px!important;
}

.landingpage-2023 .wideyellow .viewsreference--view-title {
    font-size: 3.125rem!important;
    line-height: 1.4!important;
    text-align: center!important;
    font-family: Fortescue Display,serif!important;
}

.landingpage-2023 .wideyellow .view-bio-ctac .bio-tile.bio-tile--teaser-card,
.landingpage-2023 .wideyellow .view-bio-fund-team .bio-tile.bio-tile--teaser-card {
    background-color: inherit!important;
}

.landingpage-2023 .wideyellow .view-bio-ctac .bio-tile__name,
.landingpage-2023 .wideyellow .view-bio-ctac .field--name-field-position,
.landingpage-2023 .wideyellow .view-bio-fund-team .bio-tile__name,
.landingpage-2023 .wideyellow .view-bio-fund-team .field--name-field-position {
    color: #093649!important;
}

.landingpage-2023 .btn-row a:hover {
    color: #aa8332
}

.landingpage-2023 .footercopy {
    font-size: 12px!important;
    font-style: italic!important;
}

.landingpage-2023 .wideblue {
    margin: 0!important;
    background-color: #062432!important;
}

.landingpage-2023 .wideblue > div {
    margin: 3%!important;
    padding: 4%!important;
}

.landingpage-2023 .btn-row a {
    background-color: #093649!important;
    border: none!important;
    color: white!important;
    padding: 12px!important;
    text-align: center!important;
    text-decoration: none!important;
    display: inline-block!important;
    font-size: 16px!important;
    margin: 5px 2px!important;
    border-radius: 40px!important;
    padding-left: 39px!important;
    padding-right: 39px!important;
}

.landingpage-2023 .wideblue table {
    border: 0!important;
}

.landingpage-2023 .wideblue table th {
    border: 0px!important;
    background-color: inherit!important;
    color: #aa8332!important;
}

.landingpage-2023 .wideblue table td {
    border: 0px!important;
    background-color: inherit!important;
}

.landingpage-2023 .wideblue table td li a {
    color: #FFF!important;
}

.landingpage-2023 .wideblue table td li {
    border-bottom: 1px solid #FFF!important;
}

.landingpage-2023 .wideblue table td {
    border: 0 !important;
}

.landingpage-2023 #Additional-Resources .list--arrows li::before {
    content: none!important;
}

.landingpage-2023 .brick {
    margin-top: 0px!important;
    display: inline-block!important;
    margin-left: 0!important;
    padding-top: 0!important;
    width: 100%!important;
    padding: 29px!important;
}

.landingpage-2023 #About-CAPM {
    margin-top: -80px!important;
}

.landingpage-2023 #Portfolio-Details article {
    width: 50%!important;
    float: left!important;
}

.landingpage-2023 #Portfolio-Details {
    margin-top: -20px !important;
}

.landingpage-2023 #Footer-Copy {
    margin-top: -20px !important;
}

.landingpage-2023 .widequote p {
    font-family: Fortescue Display,serif!important;
    color: #FFF!important;
    font-size: 1.5em!important;
}

.landingpage-2023 .widequote p:before {
    content: open-quote!important;
    color: #aa8332!important;
    position: absolute!important;
    font-size: 4em!important;
    margin-top: -72px!important;
    margin-left: -72px!important;
}

.landingpage-2023 .widequote p.image {
    height: 0px!important;
}

.landingpage-2023 .widequote p:after {
    content: close-quote!important;
    color: #aa8332!important;
    position: absolute!important;
    font-size: 4em!important;
    margin-right: 72px!important;
    margin-bottom: 72px!important;
}

.landingpage-2023 .widequote p.image:before {
    content: none!important;
}

.landingpage-2023 .widequote p.image:after {
    content: none!important;
}

.landingpage-2023 .widequote img {
    border-radius: 100%!important;
    height: 100px!important;
}

.landingpage-2023 .widequote i {
    font-family: Fortescue Display,serif!important;
    font-size: 16px!important;
}

.landingpage-2023 .hideblock {
    display: none!important;
}

.landingpage-2023 #Contact {
    padding: 0px!important;
}

.landingpage-2023 #Contact > div {
    padding: 75px !important;
    margin: 0 !important;
}

.landingpage-2023 .wideyellow .view-bio-ctac .views-row,
.landingpage-2023 .wideyellow .view-bio-fund-team .views-row {
    float: none!important;
    text-align: center!important;
    display: inline-block!important;
    vertical-align: top!important;
}

.landingpage-2023 .wideyellow .view-bio-ctac .view-content,
.landingpage-2023 .wideyellow .view-bio-fund-team .view-content {
    text-align: center!important;
}

.landingpage-2023 .hide {
    display: none!important;
}

.landingpage-2023 #Our-Foundation .button:hover {
    background-color: #aa8332!important;
}

.landingpage-2023 #Our-Foundation a.eyebrow {
    color: #FFF!important;
}

.landingpage-2023 #Our-Foundation a.eyebrow:hover {
    color: #CCC!important;
}

div.private-wealth div.introduction {
    position: relative!important;
    z-index: 3!important;
    margin-left: 10%!important;
    width: 35%!important;
    clear: both!important;
    color: #fff!important;
}

div.private-wealth a.btn {
    position: relative!important;
    z-index: 5!important;
    margin-left: 10%!important;
    width: 161px!important;
    margin-top: 11px!important;
}

div.private-wealth .landing-page__title {
    order: inherit!important;
}

.landingpage-2023 .fundperformance .custom-select__option--value {
    background-color: transparent!important;
    color: #093649!important;
    text-transform: capitalize!important;
    border-bottom: 1px solid #000!important;
    padding-left: 0px!important;
    letter-spacing: normal!important;
}

.landingpage-2023 .fundperformance .custom-select__option--value:hover {
    background-color: transparent!important;
    color: #093649!important;
    text-transform: capitalize!important;
    border-bottom: 1px solid #000!important;
    padding-left: 0px!important;
    letter-spacing: normal!important;
}

.landingpage-2023 .fundperformance .custom-select__option--value::after {
    right: 0rem!important;
    font-size: 0.7rem!important;
    margin-top: 5px!important;
}

.landingpage-2023 .fundperformance .fund-historical__header {
    background-color: transparent!important;
    color: #aa8332!important;
    font-size: .9rem!important;
    letter-spacing: normal!important;
    padding-left: 0px!important;
    border-bottom: 1px solid #000!important;
    padding-bottom: 15px!important;
}

.landingpage-2023 .fundperformance .fund-historical__header::after {
    padding-left: 0!important;
    color: #FFF!important;
    background-color: #093649!important;
    font-size: 1rem!important;
    right: 0!important;
    padding-top: 3px!important;
}

.landingpage-2023 .brick-type--performance h3 {
    color: #aa8332!important;
    font-size: 15px!important;
    margin-bottom: 0!important;
}

.landingpage-2023 .view-fund.view-display-id-performance table.responsive-table {
    border: 0px!important;
}

.landingpage-2023 .view-fund.view-display-id-performance table.responsive-table th {
    text-align: center!important;
    border: 0px!important;
    border-right: 1px solid black!important;
    background-color: #f1efec!important;
    color: #0a364a!important;
    text-transform: capitalize!important;
    font-size: .9rem!important;
    letter-spacing: normal!important;
    padding-top: 15px!important;
    padding-bottom: 15px!important;
}

.landingpage-2023 .view-fund.view-display-id-performance table.responsive-table tr.transparent-header th {
    background-color: white !important;
    border: 0px !important;
    font-size: 1.2rem !important;
}

.landingpage-2023 .view-fund.view-display-id-performance table.responsive-table td {
    text-align: center!important;
    border: 0px!important;
    border-right: 1px solid #0a364a!important;
    font-size: 2.125rem!important;
    font-family: "Fortescue Display",serif!important;
}

.landingpage-2023 #Additional-Resources .list--arrows a:after {
    background: 50%/contain no-repeat url(../images/icons/downloadalt.svg)!important;
    content: ""!important;
    display: inherit!important;
    height: 1rem!important;
    margin-left: 0.625rem!important;
    top: 0.0625rem!important;
    width: 1rem!important;
    position: absolute!important;
    right: 0!important;
}

.landingpage-2023 #Additional-Resources .list--arrows li:after {
    background-image: none!important;
}

/* .landingpage-2023 .wideyellow .view-bio-fund-team .views-row {
    float: left!important;
    width: 0%!important;
    margin: 10px!important;
    flex: auto!important;
} */

/* .landingpage-2023 .wideyellow .view-bio-fund-team .views-row .bio-tile {
    background: inherit!important;
    border: 0px!important;
} */

.landingpage-2023 .wideyellow .viewsreference--view-title {
    font-size: 3.125rem!important;
    line-height: 1.4!important;
    text-align: center!important;
    font-family: Fortescue Display,serif!important;
}

/* .landingpage-2023 .wideyellow .view-bio-fund-team .bio-tile.bio-tile--teaser-card {
    background-color: inherit!important;
} */

/* .landingpage-2023 .wideyellow .view-bio-fund-team .bio-tile__name, .landingpage-2023 .wideyellow .view-bio-fund-team .field--name-field-position {
    color: #093649!important;
} */

.landingpage-2023 .node--type-landing-page {
    background-color: #fff!important;
    padding-bottom: 7.8125rem
}

.landingpage-2023 .node--type-landing-page h3 {
    font-size: 1.125rem
}

.landingpage-2023 .node--type-landing-page h4 {
    font-size: .875rem
}

.landingpage-2023 .node--type-landing-page h4,.landingpage-2023 .node--type-landing-page h6 {
    font-family: value-sans-black,sans-serif!important;
    text-transform: uppercase
}

.landingpage-2023 .node--type-landing-page h6 {
    font-size: .75rem
}

.landingpage-2023 .landing-page__eyebrow {
    background-color: #fff!important;
    bottom: 0!important;
    height: 5.5rem!important;
    left: 0!important;
    position: absolute!important;
    width: 77%!important;
    z-index: 1
}

.landingpage-2023 .landing-page-header {
    /* display:flex!important; */
    /* flex-direction:column!important; */
    margin-top: 5.5rem;
}

.landingpage-2023 .landing-page-header h6 {
    align-items: center!important;
    color: #FFF!important;
    display: flex!important;
    margin-left: 1.25rem!important;
    order: 2!important;
    position: relative!important;
    width: 100px!important;
    font-size: 19px!important;
    background-color: #aa8332!important;
    padding-left: 15px!important;
    z-index: 1!important;
}

.landingpage-2023 .landing-page__title {
    font-size: 8vw!important;
    order: 6!important;
    width: 67%!important;
    z-index: 1
}

.landingpage-2023 .landing-page__introduction h5 {
    font-weight: 400!important;
    margin-bottom: 0
}

.landingpage-2023 .node--type-landing-page .node__content {
    border-bottom: .0625rem solid transparent!important;
    margin-top: 2.8125rem
}

.landingpage-2023 .landing-page-header .landingpage-2023 .landing-page__title,.landingpage-2023 .landing-page-header h6,.landingpage-2023 .landing-page__introduction {
    margin-left: 1.25rem!important;
    margin-right: 1.25rem
}

.landingpage-2023 .node--type-landing-page .brick-type--animated_statistics,.landingpage-2023 .node--type-landing-page .brick-type--investment_cards,.landingpage-2023 .node--type-landing-page .brick-type--sector_bios,.landingpage-2023 .node--type-landing-page .brick-type--views_embed,.landingpage-2023 .node--type-landing-page .brick-type--wysiwyg {
    margin-left: 1.25rem!important;
    margin-right: 1.25rem
}

.landingpage-2023 .field--name-field-bricks-content->div>div:not(:last-child) {
    margin-bottom: 4.6875rem
}

.landingpage-2023 .landing-page__eyebrow {
    height: 7.5rem!important;
    width: 60%
}

.landingpage-2023 .landing-page__title {
    font-size: 2.3vw!important;
    order: 2!important;
    /* width: 26%!important; */
    color: #FFF!important;
    margin-top: -40px !important;
}

.node--title-carlyle-tactical-private-credit-fund.landingpage-2023 .landing-page__title  {
    margin-top: 5px !important;
}
.landingpage-2023 .node--type-landing-page .node__content {
    margin-top: 5.875rem
}

.landingpage-2023 .landing-page-header .landingpage-2023 .landing-page__title,.landingpage-2023 .landing-page-header h6,.landingpage-2023 .landing-page__introduction {
    margin-left: 10%!important;
    margin-right: 10%;
}

.landingpage-2023 a.btn:hover{
    background-color: #aa8332!important;
}
button.webform-button--submit.btn.pw-submit-button.button.button--primary.js-form-submit.form-submit.ui-button.ui-corner-all.ui-widget:hover {
    background-color: #aa8332!important;
    color: #FFFFFF;
    font-family: value-sans-black,sans-serif;
}


@media (max-width: 1024px) {
 .landingpage-2023 .fund-page .brick-type--views_embed .views-row {
        flex: 0 0 100%;
        margin-bottom: 1.875rem;
        max-width: 100%;
        padding: 0 0.9375rem;
        width: 100%
    }

    /* .landingpage-2023 .wideyellow .view-bio-fund-team .views-row {
    width: 100%!important;
    margin: 10px!important;
   } */

     /* .landingpage-2023 .view-bio-ctac .brick-type--views_embed .views-row, */
     .landingpage-2023 .wideyellow .brick-type--views_embed .views-row {
        flex: 0 0 100%;
        margin-bottom: 1.875rem;
        max-width: 100%;
        padding: 0 0.9375rem;
        width: 100%
    }

    .landingpage-2023 .wideyellow .view-bio-ctac .views-row,
    .landingpage-2023 .wideyellow .view-bio-fund-team .views-row {
    width: 100%!important;
    margin: 10px!important;
   }

    .landingpage-2023 .landing-page__title{
        font-size: 4.3vw!important;
        /* margin-top:15px!important; */
    }

  .landingpage-2023 table.responsive-table td:before, .landingpage-2023 .view-fund.view-display-id-performance table.responsive-table th {
        text-align: center!important;
        border: 0px!important;
        /* border-right: 0px solid black!important; */
        background-color: #f1efec!important;
        color: #0a364a!important;
        text-transform: capitalize!important;
        font-size: .9rem!important;
        letter-spacing: normal!important;
        padding-top: 15px!important;
        padding-bottom: 15px!important;
    }

    .landingpage-2023 table.responsive-table{
        border-right:0px;
    }

    .landingpage-2023 .view-fund.view-display-id-performance table.responsive-table td {
    border-right:0px !important;
    }

    .landingpage-2023 #Key-Fund-Facts td::before{
        background-color:transparent !important;
    }

    .landingpage-2023 #Quarterly-Distribution td{border:0px !important;}

    .landingpage-2023 .brick-type--wysiwyg .brick-wysiwyg__heading {
     margin-top:30px;
    }

}

.landingpage-2023 #Quarterly-Distribution td span.content{padding-left:0px;margin-left:10px;}
.webform-submission-carlyle-private-wealth-request-form input[type="submit"] {display: none;}
.ui-dialog-titlebar.ui-corner-all.ui-widget-header.ui-helper-clearfix {
    background: #FFFFFF;
    border: 0;
}
.ui-dialog-titlebar span#ui-id-1 {
    display: none;
}
/* Hide scrollbar for Chrome, Safari and Opera */
.ui-front.ui-dialog-content.ui-widget-content::-webkit-scrollbar {
    display: none;
}
/* Hide scrollbar for IE, Edge and Firefox */
.ui-front.ui-dialog-content.ui-widget-content {
    -ms-overflow-style: none;  /* IE and Edge */
    scrollbar-width: none;  /* Firefox */
}
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons {
    max-width: 582px;
    top: 0 !important;
    left: auto !important;
    padding: 15px;
    right: 0 !important;
}
.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.webform-confirmation-modal{
    max-width: 582px;
    top: 0 !important;
    left: auto !important;
    padding: 15px;
    right: 0 !important;  
}
span.opening-content {
    text-align: left;
    font: normal normal normal 28px/33px Fortesue Pro Display;
    letter-spacing: 0px;
    color: #093649;
    opacity: 1;
}
span.opening-content-subtitle {
    text-align: left;
    font: normal normal bold 18px/23px Value;
    letter-spacing: 0.72px;
    color: #AA8332;
    text-transform: uppercase;
    opacity: 1;
}
span.opening-content-contact {
    text-align: left;
    font: normal normal bold 18px/23px Value;
    letter-spacing: 0.36px;
    color: #093649;
    opacity: 1;
}
span.form-title {
    color: #AA8332;
    text-align: left;
    font: normal normal bold 18px/23px Value;
    letter-spacing: 0.72px;
    text-transform: uppercase;
    opacity: 1;
}

form.webform-submission-carlyle-private-wealth-request-form input{
    background: #F5F5F5 0% 0% no-repeat padding-box;
    height: 40px;
}
form.webform-submission-carlyle-private-wealth-request-form textarea {
    background: #F5F5F5 0% 0% no-repeat padding-box;
}
.ui-widget form.webform-submission-carlyle-private-wealth-request-form  input,
.ui-widget form.webform-submission-carlyle-private-wealth-request-form  select,
.ui-widget form.webform-submission-carlyle-private-wealth-request-form  textarea,
.ui-widget form.webform-submission-carlyle-private-wealth-request-form  button {
    color: #093649;
    letter-spacing: 0.36px;
    opacity: 1;
    font: normal normal normal 18px/23px Value;
    padding: 0 0 0  10px;
}
.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix {
    background: #FFFFFF no-repeat;
    border: 0;
}
.ui-widget form.webform-submission-carlyle-private-wealth-request-form .form-item {
    margin-top: 0;
}
.form-item-first-name{ 
    width: 48%;
    float: left;
    margin-right: 10px;
}
.form-item-last-name{ 
    width: 50%;
    float: left;
}
.form-item-company-name{ 
    width: 48%;
    float: left;
    margin-right: 10px;
}
.form-item-phone-number{ 
    width: 50%;
    float: left;
}
a.eyebrow {
    text-decoration: none;
    color: #FFFFFF;
}
.view-leading-insights div.view-footer {
    text-align: center;
    margin-top: 30px;
}
div.leading-insight-grid a {
    text-decoration: none;
}
.leading-insight-grid {
    background-color: #f1eeec;
    margin-right: 15px;
    width: 95%;
    max-width: 100%;
}
.leading-insight-grid article div.card-text {
    padding: 15px 30px;
}
.leading-instights-view-content-block .views-view-grid.horizontal.cols-3.clearfix {
    max-width: 1071px;
    margin: 0 auto;
}
.leading-insight-grid h2.title {
    color: #062432;
    font: normal normal normal 31px/37px Fortescue Pro Display;
    letter-spacing: 0px;
    opacity: 1;
}
.leading-insight-grid span.subtitle {
    color: #AA8332;
    font: normal normal bold 15px/23px Value;
    letter-spacing: 0.6px;
    text-transform: uppercase;
    opacity: 1;
}
.leading-insight-grid span.post-date {
    color: #062432;
    font: normal normal normal 15px/23px Value;
    letter-spacing: 0px;
    opacity: 1;
}
.view-fund .fund-historical__container table.views-table.views-view-table.responsive-table,
.view-id-fund.view-display-id-performance .views-table.views-view-table.responsive-table {    overflow-x: scroll;
    display: block;
}
