/*! !!!DO NOT EDIT THE .CSS FILES. MODIFY THE .SCSS FILES ONLY!!! */.btn{font-family:"droid-sans",sans-serif;font-weight:700}body{font:16px/1.25 open-sans,sans-serif;font-weight:400;color:#3a3c43}h1{font-family:"Playfair Display",serif;font-weight:400}h2,.pagetitle{font-family:"Playfair Display",serif;font-weight:700;font-size:3.4375rem;color:#3a3c43}.pagetitle{font-family:"Playfair Display",serif;font-weight:700}h3{font-family:"Playfair Display",serif;font-weight:400}h4{font-family:"Playfair Display",serif;font-weight:400}h5{font-family:"Playfair Display",serif;font-weight:400}h6{font-family:"Playfair Display",serif;font-weight:400}p,li,blockquote{font-family:"droid-sans",sans-serif;font-weight:400;line-height:1.6}@media screen and (min-width: 75em){p,li,blockquote{font-size:1.125rem}}a{color:#e1092a}legend,label,input,select,textarea{font-family:"droid-sans",sans-serif;font-weight:400}#header .logo a{max-width:209px;margin:1em}@media screen and (min-width: 48em){#header .logo a{width:209px;max-width:none}}#header .logo .menu{color:#000}#header nav>ul>li a{display:block;font-size:1rem;font-family:"droid-sans",sans-serif;font-weight:700;color:#fff;text-decoration:none;padding:20px}#header nav>ul>li a:hover,#header nav>ul>li a:focus{text-decoration:underline}#header nav>ul>li.login a{background:#ea0a2a;color:#fff;padding:20px;margin-left:10px}#header nav>ul>li.active a{color:#ea0a2a}#header nav>ul>li.active.login a{color:#fff}#mobile_menu nav>ul>li:last-child{display:none}#main.home+#footer{margin-top:0}.hero_container{background-color:transparent}.hero_container::before{display:none}.hero_container::after{display:none}@media screen and (min-width: 64em){.hero_container .hero_content{min-height:40vh}}.hero_container .hero_content .title{font-family:"Playfair Display",serif;font-weight:700;text-shadow:3px 3px 0 rgba(0,0,0,.65)}.hero_container .hero_content .subtitle{font-family:"droid-sans",sans-serif;font-weight:400;text-shadow:2px 2px 0 rgba(0,0,0,.65)}.hero_container .hero--home .hero_content{opacity:1}@media screen and (min-width: 37.5em){.hero_container .hero--home .hero_content{max-width:75%}}@media screen and (min-width: 64em){.hero_container .hero--home .hero_content{min-height:70vh}}.hero_container .hero--home .title{font-family:"Playfair Display",serif;font-weight:700}.hero_container .hero--home .subtitle{font-family:"droid-sans",sans-serif;font-weight:400}.hero_container .hero--home .subtitle::before{content:"";display:block;width:70px;height:4px;background:#ea0a2a;margin-bottom:20px}@media screen and (min-width: 64em){.hero_container .hero--home .subtitle::before{width:86px;height:10px}}.hero_container .hero--home .button .btn{background:#ea0a2a;color:#fff}.hero_container .hero--short .hero_content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:1300px;margin:0 auto}.hero_container .hero--short .hero_content .content{align-items:flex-start;justify-content:center}@media screen and (min-width: 83.28125em){.hero_container .hero--short .hero_content .content{padding-left:0}}.hero_container .hero--short .hero_content .subtitle{margin-left:0;margin-right:0;text-align:left}.quote{padding:4em 0 3em;margin:-4em 0 0 0;background:#fafafb}.content_container+.quote{margin-top:0}.quote .content_container{padding:0 5%}@media screen and (min-width: 48em){.quote .content_container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;align-items:center}.quote .content_container .copy{-webkit-box-flex:0 1 40%;-moz-box-flex:0 1 40%;-webkit-flex:0 1 40%;-ms-flex:0 1 40%;flex:0 1 40%}.quote .content_container .details{-webkit-box-flex:0 1 45%;-moz-box-flex:0 1 45%;-webkit-flex:0 1 45%;-ms-flex:0 1 45%;flex:0 1 45%}}@media screen and (min-width: 64em){.quote .content_container .copy{-webkit-box-flex:0 1 45%;-moz-box-flex:0 1 45%;-webkit-flex:0 1 45%;-ms-flex:0 1 45%;flex:0 1 45%}.quote .content_container .details{-webkit-box-flex:0 1 36%;-moz-box-flex:0 1 36%;-webkit-flex:0 1 36%;-ms-flex:0 1 36%;flex:0 1 36%}}.quote .copy{padding:3% 6%;margin-bottom:2em;background:#fff;box-shadow:0 0 75px 25px rgba(0,0,0,.08)}.quote .copy p{color:#88888b;font-family:"Playfair Display",serif;font-weight:400;font-size:1.25rem;line-height:1.9}@media screen and (min-width: 55em){.quote .copy p{font-size:1.375rem;line-height:2.0909090909}}.quote .details .name{font-family:"Playfair Display",serif;font-weight:700;margin:0;font-size:2.5rem;line-height:1.1}@media screen and (min-width: 55em){.quote .details .name{font-size:3.4375rem;line-height:1.0545454545}}.quote .details .name a{color:#3a3c43;text-decoration:none}.quote .details .name a:hover,.quote .details .name a:focus{text-decoration:underline}.quote .details .title{color:#ea0a2a;font-size:1.0625rem}@media screen and (min-width: 48em){.quote .details .title{font-size:1.25rem}}.people_listing{margin-top:4em}.people_listing.no_photos li{text-align:left}.people_listing.no_photos .name{font-size:2rem;margin-top:.4em;line-height:1.1;margin:0}.hero_banner .hero_content .content_container{padding:calc(10px + 15.625vw) 5% calc(30px + 15.625vw)}@media screen and (min-width: 64em){.hero_banner .hero_content .content_container{padding:170px 5% 190px}}.hero_banner .hero_content .hero_banner_mark{display:none}.hero_banner .title{font-family:"Playfair Display",serif;font-weight:400;text-shadow:none}@media screen and (min-width: 37.5em){.hero_banner .title{font-size:2.5rem}}@media screen and (min-width: 64em){.hero_banner .title{font-size:3.4375rem;line-height:1.1090909091}}.hero_banner .subtitle{font-family:"droid-sans",sans-serif;font-weight:400;font-size:1rem;text-shadow:none;margin:2em 0}@media screen and (min-width: 37.5em){.hero_banner .subtitle{font-size:1.0625rem}}@media screen and (min-width: 64em){.hero_banner .subtitle{font-size:1.125rem;margin:3em 0}}.hero_banner .subtitle::before{background:#ea0a2a;margin-bottom:2em}@media screen and (min-width: 64em){.hero_banner .subtitle::before{margin-bottom:3em}}.hero_banner.hero_banner--right::before{background:linear-gradient(-90deg, rgba(0, 0, 0, 0.6) 10%, rgba(0, 0, 0, 0) 100%)}@media screen and (min-width: 48em){.hero_banner.hero_banner--right::before{background:linear-gradient(-90deg, rgba(0, 0, 0, 0.8) 10%, rgba(0, 0, 0, 0) 100%)}}@media screen and (min-width: 112.5em){.hero_banner.hero_banner--right::before{background:linear-gradient(-90deg, rgba(0, 0, 0, 0.85) 20%, rgba(0, 0, 0, 0) 80%)}}.hero_banner.hero_banner--right .hero_content .content_container{text-align:right}.hero_banner.hero_banner--right .title{text-align:right}.hero_banner.hero_banner--right .subtitle{position:relative;padding-top:calc(2em + 4px);text-align:right}@media screen and (min-width: 64em){.hero_banner.hero_banner--right .subtitle{padding-top:calc(3em + 10px)}}.hero_banner.hero_banner--right .subtitle::before{position:absolute;right:0;top:0}.hero_banner.hero_banner--right .btn{margin-right:0}.flex_text_image figure{margin:2em 0 1em;max-width:530px}.flex_text_image figure img{width:100%;height:auto}.flex_text_image .details .name{font-family:"Playfair Display",serif;font-weight:700;margin:0;font-size:2.5rem;line-height:1.1}@media screen and (min-width: 55em){.flex_text_image .details .name{font-size:3.4375rem;line-height:1.0545454545}}@media screen and (min-width: 37.5em){.flex_text_image .content_container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;margin:4em auto}.flex_text_image figure{margin:0;-webkit-box-flex:0 1 45%;-moz-box-flex:0 1 45%;-webkit-flex:0 1 45%;-ms-flex:0 1 45%;flex:0 1 45%}.flex_text_image .details{-webkit-box-flex:0 1 50%;-moz-box-flex:0 1 50%;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%}.flex_text_image.flex_text_image--rightImg figure{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}.flex_text_image.flex_text_image--rightImg .details{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}}@media screen and (min-width: 48em){.flex_text_image .details{margin-top:4em}}@media screen and (min-width: 83.75em){.flex_text_image .details{-webkit-box-flex:0 1 53%;-moz-box-flex:0 1 53%;-webkit-flex:0 1 53%;-ms-flex:0 1 53%;flex:0 1 53%}}.next_page p{font-family:"Playfair Display",serif;font-weight:700;font-size:1.375rem;text-align:center;margin:3em 0}.next_page p a:hover{text-decoration:none}.next_page p a span{color:#3a3c43}.core_values ul{list-style:none;padding:0;margin:4em 0 3em;max-width:660px}@media screen and (min-width: 46.25em){.core_values ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 82.5em){.core_values ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:none}}.core_values ul li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-bottom:1.5em}@media screen and (min-width: 46.25em){.core_values ul li{-webkit-box-flex:0 1 45%;-moz-box-flex:0 1 45%;-webkit-flex:0 1 45%;-ms-flex:0 1 45%;flex:0 1 45%}}@media screen and (min-width: 82.5em){.core_values ul li{-webkit-box-flex:0 1 25%;-moz-box-flex:0 1 25%;-webkit-flex:0 1 25%;-ms-flex:0 1 25%;flex:0 1 25%}}.core_values ul li figure{margin:0;width:55px;-webkit-box-flex:0 0 55px;-moz-box-flex:0 0 55px;-webkit-flex:0 0 55px;-ms-flex:0 0 55px;flex:0 0 55px}.core_values ul li figure img{width:100%;height:auto}.core_values ul li .copy{margin-left:20px;margin-top:-10px}.core_values ul li .copy .title{color:#6e748c;font-family:"Playfair Display",serif;font-weight:700;font-size:2.625rem;margin:0 0 -0.3em}.link_grid ul li h3{font-family:"Playfair Display",serif;font-weight:700}.blog_listing li .title{font-family:"Playfair Display",serif;font-weight:400;font-size:1.75rem;line-height:1.25}@media screen and (min-width: 48em){.blog_listing li .title{font-size:2.5rem;line-height:1.25}}.pagination ol li a{letter-spacing:0}.modal .title{font-size:2rem}.modal .rich-text p{font-size:1.0625rem}@media screen and (min-width: 37.5em){.button_grid.wealth_logins ul li:first-child{flex:0 1 100%;text-align:center}}@media screen and (min-width: 48em){.button_grid.wealth_logins ul li:first-child p{width:66%;margin:0 auto}}@media screen and (min-width: 75em){.button_grid.wealth_logins ul li:first-child p{width:49%;margin:0 auto}}.copy_and_fullwidth_img .content_container{padding:0 5% 2em;margin-top:4em}@media screen and (min-width: 48em){.copy_and_fullwidth_img .content_container{max-width:80%}}@media screen and (min-width: 64em){.copy_and_fullwidth_img .content_container{max-width:1300px}}.copy_and_fullwidth_img .title{font-family:"Playfair Display",serif;font-weight:400;text-shadow:none;font-size:2rem;line-height:1.125}@media screen and (min-width: 37.5em){.copy_and_fullwidth_img .title{font-size:2.5rem}}@media screen and (min-width: 64em){.copy_and_fullwidth_img .title{font-size:3.4375rem;line-height:1.1090909091}}.copy_and_fullwidth_img .title.withLine{margin-bottom:1em;padding-bottom:.75em;position:relative}.copy_and_fullwidth_img .title.withLine::after{content:"";display:block;width:70px;height:4px;background:#ea0a2a;position:absolute;left:0;top:100%}@media screen and (min-width: 64em){.copy_and_fullwidth_img .title.withLine::after{width:86px;height:10px}}.copy_and_fullwidth_img .content_container.rightAlign .title{position:relative}.copy_and_fullwidth_img .content_container.rightAlign .title::after{left:auto;right:0;top:100%}.blog_showing{color:#6e748c}.blog_showing a{font-family:"Playfair Display",serif;font-weight:400}.blog_listing li .title{font-family:"Playfair Display",serif;font-weight:400}.blog_title{font-family:"Playfair Display",serif;font-weight:400}.blog_post_footer .share{font-family:"Playfair Display",serif;font-weight:700}/*# sourceMappingURL=wealth.css.map */
