.cmp-accordion__header{margin:0}
.cmp-accordion__button{display:block;width:100%;text-align:left}
.cmp-accordion__panel--hidden{display:none}
.cmp-accordion__panel--expanded{display:block}
.accordion .cmp-accordion .cmp-accordion__item{display:grid}
.accordion .cmp-accordion .cmp-accordion__button{border:0;padding:0;position:relative}
.accordion .cmp-accordion .cmp-accordion__button .cmp-accordion__title{margin-right:4%}
.accordion .cmp-accordion .cmp-accordion__button:hover{cursor:pointer;text-decoration:underline}
.accordion .cmp-accordion .cmp-accordion__panel{padding:1% 2%}
.accordion .cmp-accordion .cmp-accordion__item::after{content:'';display:inline-block;width:100%}
@import url("https://use.typekit.net/yog2wna.css");.header{background:#4d4e4e}
header{background:rgba(255,255,255,0.95);position:fixed;top:0;transition:all .3s ease-in;width:100%;z-index:99}
header .container{height:80px;position:relative;text-align:right}
header .container a#logo-link{display:inline-block;height:54px;left:2rem;overflow:hidden;position:absolute;top:13px;width:183px;z-index:99}
html[lang="fr"] header .container a#logo-link{width:208px}
header .container nav{display:inline-block;line-height:80px}
header .container nav ul{list-style:none;margin:0;padding:0}
header .container nav ul li{display:inline-block;font:600 1rem/1 "jaf-bernina-sans-comp",sans-serif;letter-spacing:2px;padding:5px 0;text-transform:uppercase}
header .container nav ul li a{color:#4d4e4e;text-decoration:none}
header .container nav ul li a:hover{color:#741545;text-decoration:underline}
header .container nav#main-nav #hamburger-toggle,header .container nav#main-nav .hamburger{display:none}
header .container nav#main-nav ul li a{padding:0 .5em}
header .container nav#lang-nav ul li:first-child{border-left:solid 1px #4d4e4e;margin-left:.5em;padding-left:1em}
html[lang="fr"] header .container nav#main-nav ul{display:inline-flex;max-width:760px;vertical-align:middle}
html[lang="fr"] header .container nav#main-nav ul li{margin:0 .4em 0 .8em;vertical-align:middle}
html[lang="fr"] header .container nav#main-nav ul li a{padding:0}
@media(max-width:1139px){header .container nav#main-nav ul li a{padding:0 .4em}
header .container nav#lang-nav ul li:first-child{margin-left:.4em;padding-left:.8em}
}
@media(max-width:1045px){header .container nav#main-nav{background:#fff;height:80px;margin-left:-2rem;width:100vw}
header .container nav#main-nav #hamburger-toggle,header .container nav#main-nav .hamburger{display:block;z-index:99}
header .container nav#main-nav .hamburger{bottom:0;cursor:pointer;display:block;height:32px;margin:auto;padding-top:4px;position:absolute;right:2rem;top:0;transition:transform .5s ease;width:32px;z-index:1}
header .container nav#main-nav .hamburger .slice{background-color:#4d4e4e;display:block;height:3px;transition:all .5s ease;width:100%}
header .container nav#main-nav .hamburger .slice:not(:first-child){margin-top:8px}
header .container nav#main-nav .hamburger .text{display:block;height:0;overflow:hidden}
header .container nav#main-nav .drawer{background:#272828;position:relative;transform:translateY(-101%);transition:transform .5s ease;z-index:-1}
header .container nav#main-nav .drawer a{transition:visibility .5s linear;visibility:hidden}
header .container nav#main-nav #hamburger-toggle{cursor:pointer;opacity:0;position:absolute;transition:transform .5s ease}
header .container nav#main-nav #hamburger-toggle:focus ~ .hamburger{outline:2px solid #741545;outline:auto;outline-offset:4px}
@supports selector(:focus-visible){:not(:focus-visible) ~ .hamburger{outline:0}
}
header .container nav#main-nav #hamburger-toggle:checked ~ .drawer{transform:translateY(80px)}
header .container nav#main-nav #hamburger-toggle:checked ~ .drawer a{visibility:visible}
header .container nav#main-nav #hamburger-toggle:checked ~ .hamburger .slice:nth-child(1){transform:translateY(11px) rotate(45deg)}
header .container nav#main-nav #hamburger-toggle:checked ~ .hamburger .slice:nth-child(2){opacity:0}
header .container nav#main-nav #hamburger-toggle:checked ~ .hamburger .slice:nth-child(3){transform:translateY(-11px) rotate(-45deg)}
header .container nav#main-nav ul{padding:1em 2rem}
html[lang="fr"] header .container nav#main-nav ul{display:block}
header .container nav#main-nav ul li{display:block;padding:.5em 0;text-align:left}
header .container nav#main-nav ul li a{color:#fff;padding:0}
header .container nav#main-nav ul li a:hover{color:#fff}
header .container nav#lang-nav{position:absolute;right:90px;top:0}
header .container nav#lang-nav ul li:first-child{border:0}
}
@import url("https://use.typekit.net/yog2wna.css");footer{background:#272828;color:#bfbfbf;width:100%}
footer a{color:#bfbfbf;text-decoration:none}
footer a:hover{color:#fff;text-decoration:underline}
footer .container ul{list-style:none;margin:0;padding:0}
footer>.container{display:grid;grid-gap:2rem;grid-template-columns:1fr 1fr 1fr;padding-bottom:3rem;padding-top:3rem}
footer>.container #affiliates{margin-top:-12px}
footer>.container #affiliates ul li{margin-bottom:1em}
footer>.container #affiliates ul li:nth-child(1) img{width:11.1em}
footer>.container #affiliates ul li:nth-child(2) img{margin-left:4px;width:7.5em}
footer>.container #footer-nav ul li{line-height:1.5;padding:1em 0 .1em}
footer>.container #footer-nav ul li:nth-child(1){padding-top:0}
footer #fine-print{background:#1a1b1b;font-size:.78rem;padding:1rem 0}
footer #fine-print .container{position:relative}
footer #fine-print .container nav ul li{display:inline-block}
footer #fine-print .container nav ul li a{border-right:solid 1px #bfbfbf;margin-right:2px;padding-right:6px}
footer #fine-print .container nav ul li:last-child a{border:0;margin:0}
footer #fine-print .container #copyright{bottom:0;margin:0;position:absolute;right:2rem}
@media(max-width:1050px){html[lang="fr"] footer #fine-print .container #copyright{margin-top:1em;position:static}
}
@media(max-width:850px){footer #fine-print .container #copyright{margin-top:1em;position:static}
}
@media(max-width:767px){footer>.container{display:block}
footer>.container #affiliates{float:right}
footer>.container #affiliates ul li{margin-bottom:.5em}
footer>.container #footer-nav{margin-bottom:2em}
footer #fine-print .container #copyright{margin-top:1em;position:relative;right:auto}
}
@import url("https://use.typekit.net/yog2wna.css");.homepage-hero-container{background-position:center center;background-size:cover;display:inline-block;height:100vh;min-height:760px;padding-top:80px;position:relative;width:100%}
html[lang="fr"] .homepage-hero-container{min-height:830px}
.aem-AuthorLayer-Edit .homepage-hero-container,.aem-AuthorLayer-Preview .homepage-hero-container{height:760px}
.homepage-hero-container::before{background:black;content:'';display:block;height:100%;left:0;opacity:.75;position:absolute;top:0;width:100%}
.homepage-hero-container .hero-wrapper{color:#fff;margin:-40px auto 0;max-width:1140px;padding:0 2rem;position:relative;top:50%;transform:translateY(-50%)}
.homepage-hero-container .hero-wrapper h1.hero-title,.homepage-hero-container .hero-wrapper h2.hero-sub-title,.homepage-hero-container .hero-wrapper p.hero-desc{width:70%}
.homepage-hero-container .hero-wrapper h1.hero-title{font:600 1.29rem/1 "jaf-bernina-sans-comp",sans-serif;letter-spacing:2px;text-transform:uppercase}
.homepage-hero-container .hero-wrapper h2.hero-sub-title{font:100 2.71rem/1 "agenda",sans-serif;margin:2rem 0}
.homepage-hero-container .hero-wrapper p.hero-desc{font-size:1.29rem;line-height:1.5}
.homepage-hero-container .hero-wrapper .hero-btn-container{margin-top:3rem}
.homepage-hero-container #scroll-down{background:0;border:0;bottom:0;cursor:pointer;left:50%;position:absolute;transform:translateX(-50%)}
.homepage-hero-container #scroll-down svg{height:116px;width:116px}
@media(max-width:767px){.homepage-hero-container .hero-wrapper h1.hero-title,.homepage-hero-container .hero-wrapper h2.hero-sub-title,.homepage-hero-container .hero-wrapper p.hero-desc{width:calc(83.33333333%)}
}
@media(max-width:639px){.homepage-hero-container .hero-wrapper h1.hero-title,.homepage-hero-container .hero-wrapper h2.hero-sub-title,.homepage-hero-container .hero-wrapper p.hero-desc{width:100%}
}
@import url("https://use.typekit.net/yog2wna.css");.btn-cta{background:#741545;border:solid 2px #741545;border-radius:30px;color:#fff;cursor:pointer;display:inline-block;font:600 1em/1 "jaf-bernina-sans-comp",sans-serif;letter-spacing:2px;padding:15px 40px;text-decoration:none;text-transform:uppercase}
.btn-cta:hover{background:#fff;border:solid 2px #4d4e4e;color:#4d4e4e}
@import url("https://use.typekit.net/yog2wna.css");.callout-container{align-items:start;display:grid;grid-gap:2rem;grid-template-areas:"left right";grid-template-columns:1fr 1fr;width:100%}
.callout-container .image.right{grid-area:right}
.callout-container .image.right + .copy{grid-area:left;position:relative}
.callout-container .image.right + .copy h2{position:absolute;right:2rem;text-align:right}
.callout-container .image.right + .copy h2::before{right:0}
.callout-container .image img{height:auto;width:100%}
.callout-container a{text-decoration:none}
.callout-container .copy{margin-top:5.4rem;padding:2rem}
.callout-container .copy h2{color:#4d4e4e;margin-bottom:2rem;margin-top:-5.2rem;max-width:305px;position:relative;text-transform:uppercase}
.callout-container .copy h2::before{background:#741545;content:'';display:block;height:3px;position:absolute;top:-1rem;width:2rem}
.callout-container .copy p{color:#4d4e4e}
@media(max-width:390px){html[lang="fr"] .callout-container .copy h2{font-size:8.4vw}
}
@import url("https://use.typekit.net/yog2wna.css");.banner-container{background-position:center center;background-size:cover;padding:100px 0;position:relative}
.banner-container.bg-align-cl{background-position:left center}
.banner-container.bg-align-cr{background-position:right center}
.banner-container.bg-align-tc{background-position:center top}
.banner-container.bg-align-tl{background-position:left top}
.banner-container.bg-align-tr{background-position:right top}
.banner-container.bg-align-bc{background-position:center bottom}
.banner-container.bg-align-bl{background-position:left bottom}
.banner-container.bg-align-br{background-position:right bottom}
.banner-container.overlay::before{background:black;content:'';display:block;height:100%;left:0;opacity:.75;position:absolute;top:0;width:100%}
.banner-container .banner-copy{color:#fff;margin:0 auto;max-width:1140px;padding:0 2rem;position:relative;z-index:1}
.banner-container .banner-copy h1{margin:0}
.banner-container .banner-copy .banner-desc{margin-top:2em;width:70%}
.banner-container .banner-copy .banner-desc p{font-size:1.29rem}
.banner-container .banner-cta{margin:2rem auto 0;max-width:1140px;padding:0 2rem;position:relative;z-index:1}
@media(max-width:639px){.banner-container .banner-copy .banner-desc{width:100%}
}
@import url("https://use.typekit.net/yog2wna.css");.text{width:100%}
@import url("https://use.typekit.net/yog2wna.css");.container{margin:0;max-width:none;padding:0}
.container>.cmp-container{background-position:center center;background-repeat:no-repeat;margin:0 auto;max-width:1140px;padding:0}
.container>.cmp-container.bg-align-cl{background-position:left center}
.container>.cmp-container.bg-align-cr{background-position:right center}
.container>.cmp-container.bg-align-tc{background-position:center top}
.container>.cmp-container.bg-align-tl{background-position:left top}
.container>.cmp-container.bg-align-tr{background-position:right top}
.container>.cmp-container.bg-align-bc{background-position:center bottom}
.container>.cmp-container.bg-align-bl{background-position:left bottom}
.container>.cmp-container.bg-align-br{background-position:right bottom}
.container>.cmp-container.full-width{max-width:none}
.container>.cmp-container.pad-t-default{padding-top:2rem}
.container>.cmp-container.pad-t-double{padding-top:4rem}
.container>.cmp-container.pad-r-default{padding-right:2rem}
.container>.cmp-container.pad-r-double{padding-right:4rem}
.container>.cmp-container.pad-b-default{padding-bottom:2rem}
.container>.cmp-container.pad-b-double{padding-bottom:4rem}
.container>.cmp-container.pad-l-default{padding-left:2rem}
.container>.cmp-container.pad-l-double{padding-left:4rem}
@import url("https://use.typekit.net/yog2wna.css");.accordion .cmp-accordion .cmp-accordion__header{padding:0}
.accordion .cmp-accordion .cmp-accordion__button{background-color:#fff;padding:16px 0 16px 32px}
@media(max-width:650px){.accordion .cmp-accordion .cmp-accordion__button{padding:16px 0 16px 24px}
}
.accordion .cmp-accordion .cmp-accordion__button .cmp-accordion__title{color:#741545;display:block;font:normal 500 20px/26px "agenda",sans-serif;letter-spacing:.5px;max-width:80%;padding-right:2%;width:100%}
.accordion .cmp-accordion .cmp-accordion__button:hover{text-decoration:underline;text-decoration-color:#741545}
.accordion .cmp-accordion .cmp-accordion__button.cmp-accordion__button--expanded{background-color:#741545}
.accordion .cmp-accordion .cmp-accordion__button.cmp-accordion__button--expanded:hover{text-decoration:none}
.accordion .cmp-accordion .cmp-accordion__button.cmp-accordion__button--expanded .cmp-accordion__title{color:#fff}
.accordion .cmp-accordion .cmp-accordion__item{display:grid}
.accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__icon::after{background-image:url("clientlib-base/resources/images/icons/icon-plus-link.svg");background-repeat:no-repeat;content:'';height:20px;position:absolute;right:40px;top:19px;width:21px}
@media(max-width:650px){.accordion .cmp-accordion .cmp-accordion__item .cmp-accordion__icon::after{right:24px;top:20px}
}
.accordion .cmp-accordion .cmp-accordion__item[data-cmp-expanded] .cmp-accordion__icon::after{background-image:url("clientlib-base/resources/images/icons/icon-minus-white.svg");background-repeat:no-repeat;content:'';top:27px}
.accordion .cmp-accordion .cmp-accordion__item[data-cmp-expanded] .cmp-accordion__button:hover .cmp-accordion__icon::after,.accordion .cmp-accordion .cmp-accordion__item[data-cmp-expanded] .cmp-accordion__button:focus .cmp-accordion__icon::after{background-image:url("clientlib-base/resources/images/icons/icon-minus-white.svg");background-repeat:no-repeat;content:'';top:27px}
.accordion .cmp-accordion .cmp-accordion__item::after{border-bottom:solid 1px #a1abb2}
.accordion .cmp-accordion .cmp-accordion__button:hover .cmp-accordion__icon::after,.accordion .cmp-accordion .cmp-accordion__button:focus .cmp-accordion__icon::after{background-image:url("clientlib-base/resources/images/icons/icon-plus-link.svg");background-repeat:no-repeat;content:''}
@import url("https://use.typekit.net/yog2wna.css");.cif-alert-banner-container{max-width:1140px}
@media only screen and (min-width:1024px) and (max-width:1200px),only screen and (min-width:1201px){.cif-alert-banner-container{padding:12px 40px}
}
.cif-alert-banner-wrapper{background-color:#2a0819}
.cif-alert-banner__content{gap:16px}
@media only screen and (max-width:650px),only screen and (min-width:651px) and (max-width:1023px){.cif-alert-banner__content{gap:8px}
}
.cif-alert-banner__text,.cif-alert-banner__text a,.cif-alert-banner__link{color:#fff;font-family:Agenda;font-size:18px;font-weight:400;font-style:normal;text-box-edge:none;text-box-trim:none}
.cif-alert-banner__text,.cif-alert-banner__text a{line-height:20px;letter-spacing:.09px}
@media only screen and (max-width:650px),only screen and (min-width:651px) and (max-width:1023px){.cif-alert-banner__text,.cif-alert-banner__text a{text-align:center;font-size:16px;letter-spacing:.08px}
}
.cif-alert-banner__link{line-height:22px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:#fff;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}
@media only screen and (max-width:650px),only screen and (min-width:651px) and (max-width:1023px){.cif-alert-banner__link{font-size:16px;padding:3px 0;line-height:normal}
}
.cif-alert-banner__button{color:#fff}
@import url("https://use.typekit.net/yog2wna.css");h1,h2,h3,h4,.h1,.h2,.h3,.h4{margin:2rem 0 1rem}
h1:first-child,h2:first-child,h3:first-child,h4:first-child,.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child{margin-top:0}
h1 + ul,h2 + ul,h3 + ul,h4 + ul,.h1 + ul,.h2 + ul,.h3 + ul,.h4 + ul{display:inline-block}
h1,.h1{font:100 2.71rem/1 "agenda",sans-serif}
h2,.h2{font:400 2.06rem/1 "agenda",sans-serif}
h3,.h3{font:400 1.61rem/1 "agenda",sans-serif}
h4,.h4{font:400 1.29rem/1 "agenda",sans-serif}
h5,.h5{font:600 1rem/1 "agenda",sans-serif;margin:1rem 0}
h6,.h6{font:400 .78rem/1 "agenda",sans-serif}
p{margin:1rem 0}
p:first-child{margin-top:0}
p:last-of-type{margin-bottom:0}
p.anchor{display:block;margin:0 0 -2.5rem;position:relative;top:-80px;visibility:hidden}
a{color:#741545}
table{border:solid 1px #cdcdcd;margin:1rem 0}
table tr th,table tr td{border-bottom:solid 1px #cdcdcd;border-right:solid 1px #cdcdcd;padding:.25em .5em}
table tr th:last-child,table tr td:last-child{border-right:0}
table tr th{background:#741545;color:#fff;text-align:left}
table tr:last-child td{border-bottom:0}
table.full-width{width:100%}
table.no-frame{border:0}
table.zebra tr:nth-child(even){background:#f2f2f2}
table.heading-white tr th{background:0;color:#4d4e4e}
ul li h1,ul li h2,ul li h3,ul li h4,ul li h5,ul li .h1,ul li .h2,ul li .h3,ul li .h4,ul li .h5{margin:0}
ul.flash{padding:0}
ul.flash li{background:url('data:image/svg+xml,%3Csvg%20viewBox%3D%220%200%20378.64%20800%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22m85.61%20800s277.59-602.41%20277.62-602.5l15.41-34.26c-59.71%2017.16-193.13%2049.83-193.56%2051.16%2013.95-39.05%2074-214.4%2076.59-214.4h-171.23l-17.37%2082.72-73.07%20299.82%20193.02-52.55-107.41%20470z%22%20fill%3D%22%23741545%22%2F%3E%3C%2Fsvg%3E') left 5px no-repeat;background-size:1em;list-style:none;padding:.5em 0 .75em 1.75em}
dl dt,dl dd{margin:1rem 0}
sup{line-height:0}
hr{border:0;border-top:solid 1px #bfbfbf;margin:2rem 0 1rem}
img.icon-graphic{background:#741545;border-radius:50%;padding:1.5rem}
.burgundy{color:#741545}
.graphite{color:#4d4e4e}
.white{color:#fff}
.small{font-size:.85em}
.thin{font-weight:100}
.container{margin:0 auto;max-width:1140px;padding:0 2rem}
.container>.cmp-container{margin:3rem auto}
.container.responsivegrid{margin:0;max-width:none;padding:0}
.container.responsivegrid>.cmp-container{margin:0 auto}
.container.responsivegrid>.cmp-container.default{max-width:1140px}
.container .aem-Grid>.aem-GridColumn{display:inline-block;margin-right:-4px;vertical-align:top}
.container .aem-Grid>.aem-GridColumn:not(.responsivegrid){padding:0 2rem}
.container .aem-Grid>.aem-GridColumn img{max-width:100%}
.container.aem-GridColumn--default--1{width:calc(8.33333333%)}
.container.aem-GridColumn--default--2{width:calc(16.66666667%)}
.container.aem-GridColumn--default--3{width:calc(25%)}
.container.aem-GridColumn--default--4{width:calc(33.33333333%)}
.container.aem-GridColumn--default--5{width:calc(41.66666667%)}
.container.aem-GridColumn--default--6{width:calc(50%)}
.container.aem-GridColumn--default--7{width:calc(58.33333333%)}
.container.aem-GridColumn--default--8{width:calc(66.66666667%)}
.container.aem-GridColumn--default--9{width:calc(75%)}
.container.aem-GridColumn--default--10{width:calc(83.33333333%)}
.container.aem-GridColumn--default--11{width:calc(91.66666667%)}
.container.aem-GridColumn--default--12{width:100%}
.container.aem-GridColumn--offset--default--1{margin-left:calc(8.33333333%)}
.container.aem-GridColumn--offset--default--2{margin-left:calc(16.66666667%)}
.container.aem-GridColumn--offset--default--3{margin-left:calc(25%)}
.container.aem-GridColumn--offset--default--4{margin-left:calc(33.33333333%)}
.container.aem-GridColumn--offset--default--5{margin-left:calc(41.66666667%)}
.container.aem-GridColumn--offset--default--6{margin-left:calc(50%)}
.container.aem-GridColumn--offset--default--7{margin-left:calc(58.33333333%)}
.container.aem-GridColumn--offset--default--8{margin-left:calc(66.66666667%)}
.container.aem-GridColumn--offset--default--9{margin-left:calc(75%)}
.container.aem-GridColumn--offset--default--10{margin-left:calc(83.33333333%)}
.container.aem-GridColumn--offset--default--11{margin-left:calc(91.66666667%)}
*,*::before,*::after{box-sizing:border-box}
*{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
html{color:#4d4e4e;font:400 18px/1.5 "agenda",sans-serif;overflow-y:scroll}
@media(max-width:639px){html{font-size:16px}
}
body{margin:0;padding:80px 0 0}
#page-homepage{padding-top:0}
#page-homepage .section-who-we-are .text>.cmp-text h2{position:relative}
#page-homepage .section-who-we-are .text>.cmp-text h2::before{background:#741545;content:'';display:block;height:3px;margin-bottom:1rem;position:absolute;right:0;top:-1rem;width:2rem}
#page-homepage #section-who-we-are .text>.cmp-text h2{position:relative}
#page-homepage #section-who-we-are .text>.cmp-text h2::before{background:#741545;content:'';display:block;height:3px;margin-bottom:1rem;position:absolute;right:0;top:-1rem;width:2rem}
@media(min-width:1046px){#page-homepage header.not-scrolled{background:transparent}
#page-homepage header.not-scrolled .container a#logo-link img{object-position:left -64px}
#page-homepage header.not-scrolled .container nav#main-nav ul li a{color:#fff}
#page-homepage header.not-scrolled .container nav#main-nav ul li a:hover{text-decoration:underline}
#page-homepage header.not-scrolled .container nav#lang-nav ul li:first-child{border-left:solid 1px #fff}
#page-homepage header.not-scrolled .container nav#lang-nav ul li a{color:#fff}
}
@media(max-width:767px){#page-homepage .section-correspondent .callout-container,#page-homepage .section-pms .callout-container{grid-gap:0;grid-template-columns:1fr}
#page-homepage .section-correspondent .callout-container .copy,#page-homepage .section-pms .callout-container .copy{grid-column:1/2}
#page-homepage .section-correspondent .callout-container .image,#page-homepage .section-pms .callout-container .image{display:none}
#page-homepage .section-who-we-are{position:relative}
#page-homepage .section-who-we-are::after{background:#fff;content:'';display:block;height:100%;opacity:.85;position:absolute;top:0;width:100%}
#page-homepage .section-who-we-are .container.aem-GridColumn--default--6.aem-GridColumn--offset--default--6{margin-left:calc(16.66666667%);position:relative;width:calc(83.33333333%);z-index:1}
#page-homepage #section-correspondent .callout-container,#page-homepage #section-pms .callout-container{grid-gap:0;grid-template-columns:1fr}
#page-homepage #section-correspondent .callout-container .copy,#page-homepage #section-pms .callout-container .copy{grid-column:1/2}
#page-homepage #section-correspondent .callout-container .image,#page-homepage #section-pms .callout-container .image{display:none}
#page-homepage #section-who-we-are{position:relative}
#page-homepage #section-who-we-are::after{background:#fff;content:'';display:block;height:100%;opacity:.85;position:absolute;top:0;width:100%}
#page-homepage #section-who-we-are .container.aem-GridColumn--default--6.aem-GridColumn--offset--default--6{margin-left:calc(16.66666667%);position:relative;width:calc(83.33333333%);z-index:1}
}
@media(max-width:767px){#page-about-us .container.aem-GridColumn--default--4,#page-about-us .container.aem-GridColumn--default--6,#page-about-us .container.aem-GridColumn--default--8{width:100%}
#page-about-us .container.aem-GridColumn--default--6 + .aem-GridColumn--default--6{margin-top:4rem;text-align:center}
#page-about-us .container.aem-GridColumn--default--4{margin-bottom:4rem}
#page-about-us .container.aem-GridColumn--default--4 img{width:100%}
}
#page-portfolio-managers #section-advantages h2{display:none}
@media(max-width:1023px){#page-portfolio-managers #section-keys .container.aem-GridColumn--default--8 .container.aem-GridColumn--default--6{width:100%}
}
@media(max-width:767px){#page-portfolio-managers #section-intro{background:none !important}
#page-portfolio-managers #section-intro .container.aem-GridColumn--default--none{width:100%}
#page-portfolio-managers #section-keys .container.aem-GridColumn--default--none{width:100%}
#page-portfolio-managers #section-advantages{background:none !important}
#page-portfolio-managers #section-advantages .container.aem-GridColumn--default--none{width:100%}
#page-portfolio-managers #section-advantages .container.aem-GridColumn--default--none h2{display:block}
}
#page-docs-forms .text .cmp-text ul li a,#page-docs-forms .text .cmp-text table tr td a{color:#4d4e4e;text-decoration:none}
#page-docs-forms .text .cmp-text ul li a:hover,#page-docs-forms .text .cmp-text table tr td a:hover{color:#741545;text-decoration:underline}
#page-correspondent-services #section-advantages h2{display:none}
@media(max-width:767px){#page-correspondent-services #section-intro{background:none !important}
#page-correspondent-services #section-intro .container.aem-GridColumn--default--none{width:100%}
#page-correspondent-services #section-advantages{background:none !important}
#page-correspondent-services #section-advantages .container.aem-GridColumn--default--none{width:100%}
#page-correspondent-services #section-advantages .container.aem-GridColumn--default--none h2{display:block}
}
#page-robo-advisors #section-advantages h2{display:none}
@media(max-width:767px){#page-robo-advisors #section-intro{background:none !important}
#page-robo-advisors #section-intro .container.aem-GridColumn--default--none{width:100%}
#page-robo-advisors #section-advantages{background:none !important}
#page-robo-advisors #section-advantages .container.aem-GridColumn--default--none{width:100%}
#page-robo-advisors #section-advantages .container.aem-GridColumn--default--none h2{display:block}
}
@media(max-width:767px){#page-our-team #section-intro{background:none !important}
#page-our-team #section-intro .container.aem-GridColumn--default--none{margin:0;width:100%}
#page-our-team #section-intro .container.aem-GridColumn--default--none:nth-child(2){margin-top:2rem}
}
@media(max-width:767px){#page-contact-us #section-intro .container.aem-GridColumn--default--none{height:230px;width:50%}
#page-contact-us #section-intro .container.aem-GridColumn--default--none:nth-child(3),#page-contact-us #section-intro .container.aem-GridColumn--default--none:nth-child(4){margin-top:2rem}
}