body{--site-background-color: #ffffff;font-family:futura-pt, Arial, Helvetica, sans-serif;font-size:18px;color:#000000;background-color:#ffffff}@media screen{.blue-social .social-nav .nav-icon{color:#00b5fa;padding-right:15px;padding-left:0px}.no-touch .blue-social .social-nav .nav-icon:hover{color:#04c7ff}.search-box{height:100px;width:100%;border:none;font-size:20px;border-bottom:1px solid #000000;padding-left:20px}.search-box::placeholder{font-size:20px}.eyebrow-nav a.nav-item{font-size:18px;color:#ffffff;line-height:25px;margin-left:34px;font-weight:500}.no-touch .eyebrow-nav .no-touch a.nav-item:hover{color:#00c8fa}.eyebrow-nav a.nav-item.active{color:#00c8fa}.eyebrow-nav .nav-icon{font-size:15px;padding-right:15px;padding-left:15px}.eyebrow-nav .image-nav-item{max-width:80px;vertical-align:middle}.eyebrow-nav .divider{font-size:20px;vertical-align:middle;border-top:1px solid #000000;color:transparent;width:85px;margin-top:15px;margin-bottom:15px}.eyebrow-nav .nav-button{vertical-align:middle}.footer-nav a.nav-item{font-size:12px;padding-bottom:15px}.no-touch .footer-nav .no-touch a.nav-item:hover{text-decoration:underline}.footer-nav a.nav-item.active{text-decoration:underline}.footer-nav .nav-icon{font-size:15px;padding-right:15px}.footer-nav .image-nav-item{max-width:80px;vertical-align:middle}.footer-nav .divider{font-size:20px;vertical-align:middle;padding-top:15px;padding-bottom:15px}.footer-nav .nav-button{vertical-align:middle}.social-nav{text-align:center}.social-nav .nav-item{text-decoration:none}.social-nav .nav-icon{font-size:32px;line-height:32%;color:#a7a9ab;padding:10px 7px 0 7px}.no-touch .social-nav .nav-icon:hover{color:#ffffff}a.search-result{text-decoration:underline;font-size:13px}span.type{font-size:13pt}h2.title{font-size:17pt}li.form-element{margin-bottom:20px}.form-control{font-size:19px;border-radius:0px;height:48px;color:#152029}.form-message p{font-size:19px;color:#000000}.btn.btn-primary.submit-button{background-color:#00b5fa;display:block;width:100%;max-width:278px;margin-right:auto;margin-left:auto}.no-touch .btn.btn-primary.submit-button:hover{background-color:#04c7ff}.btn.btn-default.dropdown-toggle{padding-right:30px}::placeholder{font-size:19px;color:#152029}.dark-background p{color:#ffffff}.dark-background a,.dark-background .text-content a{color:#ffffff}.dark-background h1,.dark-background h2,.dark-background h3,.dark-background h4{color:#ffffff}.no-touch .dark-background a:hover{color:#04c7ff}.dark-background hr{border-top:2px solid #444d54}.no-touch .dark-background .btn:hover{color:#ffffff}.futurabook{font-family:futura-book, Arial, Helvetica, sans-serif}.futuramedium{font-family:futura-medium, Arial, Helvetica, sans-serif}.futurapt{font-family:futura-pt, Arial, Helvetica, sans-serif}.futuraptbold{font-family:futura-pt-bold, Arial, Helvetica, sans-serif}.icons{font-family:'icons', Arial, Arial, Helvetica, sans-serif}.btn{font-family:futura-pt-bold, Arial, Helvetica, sans-serif;font-weight:400;color:#fff;text-transform:uppercase;text-align:center;padding:11px 29px 11px 29px;font-size:21px;line-height:32px;background-color:#00b5fa;border:none;border-radius:0px;box-sizing:border-box}.no-touch .btn:hover{background-color:#00c8fa}.btn.btn-primary{background-color:#00305c}.no-touch .btn.btn-primary:hover{background-color:#00529e}.btn.btn-custom{display:block}.btn.btn-custom2{background-color:#ffffff;color:#00305c;border:1px solid #00305c;border-width:2px;padding:9px 27px 9px 27px}.no-touch .btn.btn-custom2:hover{background-color:#00305c;color:#ffffff}.alert{border-radius:0px}button.menu:before,button.menu:after,button.menu span{background-color:#ffffff;color:#ffffff;border-radius:2px}.text-content a.btn{color:#ffffff}.no-touch .text-content a.btn:hover{color:#ffffff}.service-description{text-align:center}.service-description i{font-size:115px;line-height:115px;color:#00b5fa;margin-bottom:32px;display:inline-block}.service-description h3{color:#00305c;height:64px;margin-bottom:20px;display:flex;align-items:center;justify-content:center}.service-description p{text-align:center}.darkened-image:before{content:' ';background-color:rgba(0,0,0,0.3);position:absolute;top:0;right:0;bottom:0;left:0;display:block}.lighter-darkened:before{content:' ';background-color:rgba(0,0,0,0.15);position:absolute;top:0;right:0;bottom:0;left:0;display:block}#header{position:relative;z-index:11}#logo-header{margin-bottom:-140px;position:relative;z-index:10}.darkened-image .component{z-index:10}.responsive-wrapper-71x40:after{padding-top:56.33802816901409%}.wrapper-71x40{padding-top:56.33802816901409%}.responsive-wrapper-17x19:after{padding-top:111.76470588235294%}.wrapper-17x19{padding-top:111.76470588235294%}.responsive-wrapper-3x4:after{padding-top:133.33333333333331%}.wrapper-3x4{padding-top:133.33333333333331%}.story-category.blog-stories .story{position:relative}.story-category.blog-stories h2.story-list-title{font-size:35px;margin-top:30px;margin-bottom:22px;color:#000000}.story-category.blog-stories .description{line-height:30px;color:#000000;font-size:18px;margin-bottom:20px}.story-category.blog-stories .date-and-author{color:#7e7e7e;font-size:21px;margin-bottom:20px}.story-category.blog-stories a.author-bio{color:#00b5fa}.story-category.blog-stories .btn-default{margin-right:20px}.story-category.blog-stories .story+.story{border-top:2px solid #cccccc;padding-top:50px;margin-top:50px}.ico-analyze:before{content:'\e800'}.ico-business-planning:before{content:'\e802'}.ico-estate-and-succession:before{content:'\e803'}.ico-financial-planning:before{content:'\e804'}.ico-implement:before{content:'\e805'}.ico-insurance-planning:before{content:'\e806'}.ico-investment-management:before{content:'\e807'}.ico-recommend:before{content:'\e808'}.ico-retirement-planning:before{content:'\e809'}.ico-review:before{content:'\e80a'}.ico-menu:before{content:'\f0c9'}.ico-cancel:before{content:'\e801'}.ico-down:before{content:'\e80b'}.ico-right-open:before{content:'\f006'}.ico-left-open:before{content:'\f007'}.ico-facebook:before{content:'\f301'}.ico-linkedin:before{content:'\f312'}.ico-magnify:before{content:'\e900'}.story-category.bios-stories .story{position:relative;margin-bottom:65px}.story-category.bios-stories .story-content{text-align:center;padding-top:32px}.story-category.bios-stories p.story-list-title{padding-top:10px;font-size:24px;letter-spacing:NaNpx;line-height:32px;color:#00305c;font-weight:600}.story-category.bios-stories .subtitle{font-size:19px;color:#231f20;line-height:28px;text-transform:uppercase;margin-top:4px}.story-category.bios-stories .email{text-align:center;color:#00b5fa;font-size:19px;display:block}.story-category.bios-stories .story-image{position:relative}.story-category.bios-stories .image-overlay{background-color:rgba(0,48,92,0.5);transition:opacity 0.1s;opacity:0;position:absolute;bottom:0;right:0;left:0;top:0;display:flex;align-items:flex-end;justify-content:center}.no-touch .story-category.bios-stories .image-overlay:hover{opacity:1}.story-category.bios-stories .image-overlay .btn{width:173px;margin-bottom:50px}.main-nav .navigation-container{display:flex;justify-content:flex-end}.main-nav a.nav-item{color:#ffffff;font-weight:700;font-size:18px;text-transform:uppercase;line-height:140%;padding-right:0px;padding-left:0px;margin-left:22px}.no-touch .main-nav a.nav-item:hover{color:#00c8fa}.main-nav a.nav-item.active{color:#00c8fa}.main-nav .nav-icon{font-size:15px;padding-right:15px;padding-left:15px}.main-nav .image-nav-item{max-width:80px;vertical-align:middle}.main-nav .divider{font-size:20px;vertical-align:middle;padding-top:15px;padding-bottom:15px}.main-nav .nav-button{vertical-align:middle}.main-nav .dropdown-menu{background-color:#f2f2f2;border-radius:0px}.main-nav .nav-item.child{color:#00305c;padding:10px 20px 10px 20px;margin-left:0px}.main-nav .dropdown-menu li{border-top:1px solid #e6e6e6}.main-nav .dropdown-menu li:first-of-type{border:none}.main-nav .dropdown-menu:after{border-color:transparent transparent #f2f2f2 transparent;border-width:0 9px 9px 9px;border-style:solid;bottom:100%;left:30px;position:absolute;content:' '}.main-nav a.nav-item.dropdown-toggle{padding-right:8px}.main-nav .dropdown-toggle:after{content:'\e80b';font-family:'icons', Arial, Arial, Helvetica, sans-serif;font-size:13px;position:relative;top:-2px;left:8px}.story-category.general-stories .story{position:relative;margin-bottom:65px}.story-category.general-stories p.story-list-title{padding-top:10px;font-size:24px;letter-spacing:NaNpx;line-height:32px;color:#00305c;font-weight:600}.story-category.general-stories .subtitle{font-size:19px;color:#231f20;line-height:28px;text-transform:uppercase;margin-top:4px}.story-category.general-stories .story-content{text-align:center;padding-top:32px}.story-category.general-stories .email{text-align:center;color:#00b5fa;font-size:19px;display:block}.story-category.general-stories .story-image{position:relative}.story-category.general-stories .image-overlay{background-color:rgba(0,48,92,0.5);transition:opacity 0.1s;opacity:0;position:absolute;bottom:0;right:0;left:0;top:0;display:flex;align-items:center;justify-content:flex-end;flex-direction:column}.no-touch .story-category.general-stories .image-overlay:hover{opacity:1}.story-category.general-stories .image-overlay .btn{width:201px;margin-bottom:50px}.story-category.general-stories .plus{color:#ffffff;margin-bottom:69px}.off-canvas-nav{font-family:futura-pt-bold, Arial, Helvetica, sans-serif;color:#ffffff;text-transform:uppercase}.off-canvas-nav a.nav-item{font-size:18px;font-family:futura-pt-bold, Arial, Helvetica, sans-serif;color:#ffffff;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #ffffff;text-transform:uppercase}.no-touch .off-canvas-nav .no-touch a.nav-item:hover{color:#04c7ff}.off-canvas-nav a.nav-item.active{text-decoration:underline;color:#04c7ff}.off-canvas-nav .sub-navigation{color:#ffffff;padding-left:20px;border:none;text-transform:uppercase;font-family:futura-pt-bold, Arial, Helvetica, sans-serif}.off-canvas-nav .sub-navigation a.nav-item{font-size:15px;padding-bottom:15px;color:#ffffff}.no-touch .off-canvas-nav .sub-navigation a.nav-item:hover{color:#04c7ff}.off-canvas-nav .sub-navigation a.nav-item.active{text-decoration:underline}.off-canvas-nav .nav-icon{font-size:20px;padding-bottom:15px}.off-canvas-nav .divider{font-size:20px;vertical-align:middle;border-top:1px solid #ffffff;color:transparent;width:85px;display:inline-block;margin:15px 30px 15px 30px}.sidebar-box{padding:32px 25px 32px 25px;background-color:#f2f2f2}.broker-check{padding:10px 20px 10px 20px;background-color:rgba(246,246,246,0.85);position:fixed;right:40px;bottom:0}aside.off-canvas.off-canvas-left{background:#004583}h1{font-size:60px;color:#000000;font-weight:500;line-height:62px;letter-spacing:0em;text-transform:uppercase}h2{font-size:50px;line-height:56px;letter-spacing:0em;text-transform:uppercase;font-weight:600}h3{font-size:24px;line-height:32px;letter-spacing:0em;margin-bottom:12px;font-weight:600;text-transform:uppercase}h4{font-size:20px;line-height:32px;letter-spacing:0em;text-transform:uppercase;font-weight:700}p{font-size:18px;font-weight:500}.text-content a{text-decoration:none;color:#00b5fa;word-wrap:break-word}.no-touch .text-content a:hover{color:#00c8fa}hr{border-bottom:1px solid}img{width:100%}.caption{text-align:center;font-style:italic}.no-touch .primary-link:hover{text-decoration:underline}.full-screen-background-image{background-image:url(//static.darkmatterplatform.com/files/bf3f3b87-38f3-4998-85ed-7fb808988f7f/29854/wide_image.png);background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.header-underlap{padding-top:38px;margin-bottom:-238px}.top-canvas{padding-top:238px}.light-background{background-color:#eaeaea}.lighter-background{background-color:#f2f2f2}.grid-3-up{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:60px;align-items:flex-start}.normal-top-canvas{padding-top:145px}.profile-photo-padding{padding-right:60px}.darkened-image{position:relative}.page-outer{padding-top:75px;padding-bottom:65px}.page-outer-top{padding-top:75px}.left-column{padding-right:60px}.pad-right-30{padding-right:30px}.pad-left-30{padding-left:30px}.back-to-insights{border-top:1px solid #cccccc;border-width:2px;padding-top:40px}.slideshow-container .rotator-title{font-size:24px;line-height:32px;letter-spacing:0em;margin-bottom:12px;font-weight:600}.slideshow-container .rotator-page.with-text{display:flex}.slideshow-container .rotator-arrow{font-size:32px;position:absolute;left:-50px;top:50%;margin-top:-40px;z-index:102}.slideshow-container .rotator-arrow.prev:before{font-family:'icons', Arial, Arial, Helvetica, sans-serif;content:"\f007";color:#000000}.slideshow-container .rotator-arrow.next{left:auto;right:-50px}.slideshow-container .rotator-arrow.next:before{font-family:'icons', Arial, Arial, Helvetica, sans-serif;content:"\f006";color:#000000}.slideshow-container .rotator-page{text-align:center;color:#4971A9;margin-bottom:15px}.slideshow-container .rotator-page span{cursor:pointer;font-size:70px;color:#4971A9;line-height:100%;font-family:Helvetica, Arial, sans-serif}.slideshow-container .rotator-page span.cycle-pager-active{color:#4971A9}.slideshow-container .pager-bullet{width:11px;height:11px;display:inline-block;margin-right:8px;margin-left:8px;border-radius:100%;background:#4971A9;opacity:100}.slideshow-container .pager-bullet-active{background-color:#00b5fa}.text-content h1.shadow{text-shadow:1px 1px 5px #000000}.text-content .page-content-title{color:#00305c;font-weight:700}.text-content h3.alternate{font-size:28px;line-height:40px;font-weight:400}.text-content .lower-h3{text-transform:none;font-weight:700}.text-content .large-paragraph{font-size:33px;letter-spacing:0px;font-weight:400}.text-content .shadow-paragraph{text-shadow:1px 1px 5px #000000;font-weight:500}.text-content .small-paragraph{font-size:14px}.text-content .primary-link{color:#04c7ff}.text-content .sidebar-link{font-size:16px;text-transform:uppercase;font-weight:600;color:#00305c;line-height:100%}.no-touch .text-content .sidebar-link:hover{color:#00a5e4}.text-content .powered-by-link{font-size:11px;text-decoration:underline}.text-content .powered-by{font-size:11px}.text-content li{font-weight:500;line-height:30px;font-size:18px;margin-bottom:10px;margin-left:30px}.text-content .footer-text{font-size:15px}.text-content .sidebar-link-paragraph{line-height:100%}.text-content .disclaimer{font-size:15px;font-family:futura-pt, Arial, Helvetica, sans-serif;color:#888888;font-weight:700}.text-content .blog-disclaimer{font-size:14px;color:#888888}}@media (min-width: 768px) and (max-width: 1024px){h1{font-size:56px;line-height:58px}h2{font-size:46px;line-height:52px}.canvas-content{padding-right:10px;padding-left:10px}.top-canvas{padding-top:175px}.page-outer{padding-top:75px}.left-column{padding-right:10px}}@media screen and (max-width: 767px){.search-box{border:1px solid #000000;padding:5px 15px 5px 15px;height:auto}.service-description h3{height:auto}.story-category.blog-stories .story{height:auto}.story-category.blog-stories h2.story-list-title{font-size:26px;line-height:34px}.story-category.blog-stories .btn-default{margin-bottom:10px;width:226px}.story-category.bios-stories .story{height:auto}.story-category.general-stories .story{height:auto}.broker-check{right:15px}h1{font-size:40px;line-height:42px}h2{font-size:30px;line-height:110%;font-weight:700}h3{font-size:20px}h4{font-size:18px}p{font-size:18px}.top-canvas{padding-top:155px}.grid-3-up{display:flex;grid-gap:20px}.page-outer{padding-top:45px}.page-outer-top{padding-top:45px}.left-column{padding-right:10px}.pad-right-30{padding-right:10px}.pad-left-30{padding-left:10px}.text-content .large-paragraph{font-size:19px;line-height:28px}.text-content .large-paragraph-larger-mobile{font-size:25px;line-height:35px}.text-content .small-paragraph{font-size:16px}.text-content .primary-link{color:#04c7ff}}
body{opacity:1 !important;}
