@font-face{font-family:'fontello';src:url('/mediakit/320899/assets/assets/fonts/fontello.ttf') format('truetype');font-weight:normal;font-style:normal}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-money:before{content:'\e82e'}.icon-umbrella:before{content:'\e801'}.icon-right-dir:before{content:'\e802'}.icon-umbrella-1:before{content:'\e831'}.icon-emo-surprised:before{content:'\e806'}.icon-angle-double-right:before{content:'\f101'}.icon-bank:before{content:'\f19c'}.icon-chart-pie-1:before{content:'\f200'}.icon-ship:before{content:'\f21a'}.icon-balance-scale:before{content:'\f24e'}.col-xs-12{width:100%;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li{position:relative;display:block;width:100%}@font-face{font-family:'Bitter';src:url(/mediakit/320899/assets/assets/fonts/Bitter-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Bitter';src:url(/mediakit/320899/assets/assets/fonts/Bitter-SemiBold.ttf);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Bitter';src:url(/mediakit/320899/assets/assets/fonts/Bitter-Bold.ttf);font-weight:700;font-display:swap}@font-face{font-family:'Roboto';src:url(/mediakit/320899/assets/assets/fonts/Roboto-Regular.ttf);font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url(/mediakit/320899/assets/assets/fonts/Roboto-SemiBold.ttf);font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url(/mediakit/320899/assets/assets/fonts/Roboto-Bold.ttf);font-weight:700;font-display:swap}body{position:relative;font-family:"Times New Roman",Times,Arial,Helvetica,sans-serif}.container{max-width:1280px;padding-left:0;padding-right:0}:focus,button:focus{outline:2px dashed #949494;outline-offset:1px}#header{margin:0}header>a.sr-only.sr-only-focusable{background-color:#f5f5f5;z-index:2;position:absolute}header nav.navbar{z-index:1;position:absolute;left:50%;transform:translateX(-50%);width:100%;max-width:1280px;background-color:rgba(0,0,0,.65);min-height:80px;padding:.5rem 30px}header nav.navbar *:focus{outline:2px dashed #fff;outline-offset:-2px}header nav.navbar .navbar-toggler{transform:scale(.8);background-color:#fff}header nav.navbar .navbar-toggler:focus{outline-offset:1px}header nav.navbar .navbar-toggler .navbar-toggler-text{color:#666;margin-right:2px;vertical-align:-2px}header nav.navbar .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(102, 102, 102, 1.0)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}header nav.navbar .navbar-brand img{height:40px}header nav.navbar .navbar-nav .nav-link{padding-left:.75em;padding-right:.75em}header nav.navbar .navbar-nav a{color:#fff;font-size:16px;text-transform:uppercase}header nav.navbar .navbar-nav a:hover,header nav.navbar .navbar-nav a:focus{color:#f4e6c3}header nav.navbar .navbar-nav .dropdown-menu{padding:0;margin:0;border:0;width:100%}header nav.navbar .navbar-nav .dropdown-menu a.dropdown-item{background:#00165d;border:solid 1px #eee;padding:10px 8px;margin:0;text-transform:none;line-height:20px;font-size:14px;text-align:center;white-space:normal}header nav.navbar .navbar-nav .dropdown-toggle::after{margin-left:0;vertical-align:.2em}header nav.navbar .navbar-nav .dropdown-menu a.dropdown-item:not(:first-of-type){border-top:none}header nav.navbar .navbar-nav .dropdown-menu a.dropdown-item:hover,header nav.navbar .navbar-nav .dropdown-menu a.dropdown-item:focus{background:#000}ul.two-col{columns:2;-webkit-columns:2;-moz-columns:2}.img-container.large-graphic{width:100%;text-align:center;padding-bottom:40px}.graphic h2{font-family:'Bitter',sans-serif;font-size:3rem;font-weight:400;text-align:center;text-transform:uppercase;max-width:600px;margin:0 auto}.img-container img{max-width:100%}.hero-container{height:625px}.hero-container .hero{height:625px;width:100%;max-width:1280px;position:absolute;top:0;background-position:center top}.hero-container .hero .hero-content{color:#fff;text-shadow:1px 1px 1px #333;position:absolute;bottom:0;width:100%}.hero-container .hero .hero-content h2,.hero-container .hero .hero-content h1{font-size:39px}.hero-container .hero .hero-content p.subtitle{font-size:28px;font-style:italic}.hero-container .hero .hero-content .summary{font-style:italic;padding-bottom:178px;padding-left:182px;position:absolute;bottom:0;font-size:24px;line-height:28px;text-align:center}body.wealth-management-defined .hero-container .hero .hero-content .summary,body.wealth-management-services .hero-container .hero .hero-content .summary,body.sounding-board-service .hero-container .hero .hero-content .summary{padding-left:190px}body.a-disciplined-process .hero-container .hero .hero-content .summary{padding-left:140px}body.a-disciplined-process .hero-container .hero .hero-content .summary{padding-left:140px}body.a-methodical-approach .hero-container .hero .hero-content .summary{padding-left:160px}body.who-we-are .hero-container .hero .hero-content .summary,body.contact-us .hero-container .hero .hero-content .summary{padding-left:65px}body.news-and-events .hero-container .hero .hero-content .summary{padding-left:85px}body.articles .hero-container .hero .hero-content .summary,body.NewsLetters .hero-container .hero .hero-content .summary,body.Calculators .hero-container .hero .hero-content .summary{padding-left:30px}.hero-container .hero .hero-content .banner{padding:58px 82px 38px 82px;background-color:rgba(0,0,0,.5);display:flex;align-items:center}.hero-container .hero .hero-content .banner h2,.hero-container .hero .hero-content .banner h1{padding-right:38px;margin-right:38px;font-size:42px;border-right:solid 4px #fff;white-space:nowrap}.hero-container .hero .hero-content .banner p{margin:0}.content-container{padding:22px 82px;color:#737373;line-height:1.2}.content-container .row .title{font-family:sans-serif,serif,"Times New Roman",Times,Arial,Helvetica,sans-serif;font-weight:bold;font-size:22px;text-transform:uppercase;padding-bottom:8px;margin:0 0 6px 0}body.index .hero-container{background-image:url('/mediakit/320899/assets/assets/images/banner-02-torrey-pine-tree.jpg');height:720px}body.index .hero{background-image:url('/mediakit/320899/assets/assets/images/banner-02-torrey-pine-tree.jpg');height:720px}body.index .hero-container .hero .hero-content{text-align:center;bottom:20%}body.index .content-container .row{justify-content:center}body.index .content-container .row .col-md-4{max-width:300px;padding:12px 33px}body.index .content-container .row .col-md-4 .title{border-bottom:solid 1px #838383;margin-bottom:10px}body.the-clients-we-serve .hero{background-image:url('/mediakit/320899/assets/assets/images/banner-02-blue-crush.jpg')}body.the-clients-we-serve .content-container .row{position:relative;justify-content:space-between}body.the-clients-we-serve .content-container .row .col-md-6{flex:0 0 45%;max-width:45%}body.the-clients-we-serve .content-container .row .col-md-6:first-of-type{margin-right:auto}body.the-clients-we-serve .row.gray-border{margin-bottom:25px}body.the-clients-we-serve .row.gray-border:before{content:'';position:absolute;left:50%;height:80%;top:45%;transform:translate(-50%,-50%);width:1px;background-color:#797979}body.the-clients-we-serve .row.gray-border:after{content:'';border-bottom:1px solid #797979;width:87%;margin:0 auto;padding-top:25px}body.wealth-management-defined .hero{background-image:url('/mediakit/320899/assets/assets/images/banner-02-whisper.jpg')}.graphic.three-section{position:relative;padding-bottom:40px}.graphic.three-section .title{position:absolute;top:-45px;left:-65px;display:flex;flex-direction:column;justify-content:center;align-items:center;width:225px;height:225px;background-repeat:no-repeat;background-position:center}.graphic.three-section .right .title{position:absolute;top:-45px;right:-65px;left:auto;z-index:1}.graphic.three-section .title h3{font-family:'Roboto',sans-serf;font-size:.7rem;text-align:center;text-transform:uppercase;margin-bottom:0}.graphic.three-section .title h3.title-text{font-family:'Bitter',sans-serf;font-size:1.25rem;text-align:center;text-transform:uppercase;margin-bottom:0;max-width:175px;font-weight:400}.graphic.three-section .section{position:relative;max-width:725px;margin:20px auto 0 160px;background-color:#edeeee;padding:20px 15px;height:200px;display:flex;align-items:center;justify-content:flex-end}.graphic.three-section .section:first-of-type{margin-top:50px}.graphic.three-section .section.right{justify-content:flex-start;margin:20px 160px 0 auto}.graphic.three-section .section:after{content:'';position:absolute;top:0;right:-160px;height:0;width:0;border-left:60px solid #edeeee;border-right:100px solid transparent;border-bottom:100px solid transparent;border-top:100px solid transparent}.graphic.three-section .section:before{content:'';position:absolute;top:0;left:-160px;height:0;width:0;border-right:60px solid #edeeee;border-left:100px solid transparent;border-bottom:100px solid transparent;border-top:100px solid transparent}.graphic.three-section .description{width:525px;color:#696969}.graphic.three-section .description p.description-title{font-family:'Roboto',sans-serf;font-weight:700}.graphic.three-section .description p{font-family:'Roboto',sans-serf}.graphic.three-section .description ul{font-family:'Roboto',sans-serf;list-style:none;padding-left:0;margin-bottom:0}.graphic.three-section .description li{margin-bottom:12px}.graphic.three-section .description ul li:before{content:"+";margin-right:10px;font-weight:500}.graphic.three-section .blue .title{background-image:url('/mediakit/320899/assets/assets/svgs/blue-hexagon.svg')}.graphic.three-section .blue .title h3,.graphic.three-section .blue .title p{color:#0371a0}.graphic.three-section .blue .title h3.underline{width:125px;border-bottom:1px solid #0371a0;margin-bottom:5px}.graphic.three-section .blue .description p.description-title{color:#0371a0}.graphic.three-section .blue .description ul{columns:2;-webkit-columns:2;-moz-columns:2}.graphic.three-section .blue .description ul li:before{color:#0371a0}.graphic.three-section .orange .title{background-image:url('/mediakit/320899/assets/assets/svgs/orange-hexagon.svg')}.graphic.three-section .orange .title h3,.graphic.three-section .orange .title p{color:#b34b09}.graphic.three-section .orange .title h3.underline{width:125px;border-bottom:1px solid #b34b09;margin-bottom:5px}.graphic.three-section .orange .description strong{color:#b34b09}.graphic.three-section .orange .description ul li:before{color:#b34b09}.graphic.three-section .purple .title{background-image:url('/mediakit/320899/assets/assets/svgs/purple-hexagon.svg');background-repeat:no-repeat;background-position:center}.graphic.three-section .purple .title h3,.graphic.three-section .purple .title p{color:#2a3795}.graphic.three-section .purple .title h3.underline{width:125px;border-bottom:1px solid #2a3795;margin-bottom:5px}.graphic.three-section .purple .description ul li:before{color:#2a3795}body.a-disciplined-process .hero{background-image:url(/media/358384/4255_Solace_9265_1200px.jpg-paddle%20boarder.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom center}body.a-disciplined-process .graphic{margin-bottom:40px}body.a-disciplined-process .graphic h2{margin-bottom:30px}body.a-disciplined-process .graphic .section-row{position:relative;max-width:750px;margin:0 auto}body.a-disciplined-process .graphic .section{position:relative}body.a-disciplined-process .graphic .section.right{margin-left:270px;top:-55px}body.a-disciplined-process .graphic .section-row:not(:first-of-type){margin-top:-115px}body.a-disciplined-process .graphic .side-bar{position:absolute;right:0;top:50px;max-width:225px;border:1px solid #000;padding:15px}body.a-disciplined-process .graphic .side-bar .orange-line{background-image:url('/mediakit/320899/assets/assets/svgs/orange-line.svg');background-repeat:no-repeat;background-position:center;position:absolute;top:8px;left:-105px;width:148px;height:148px;transform:rotate(-45deg)}body.a-disciplined-process .graphic .side-bar.follow-up{top:95px}body.a-disciplined-process .graphic .side-bar.follow-up .orange-line{top:auto;bottom:115px;left:-70px;width:145px;height:145px;transform:rotate(-115deg)}body.a-disciplined-process .graphic .side-bar .gray-sm-arrow{background-image:url('/mediakit/320899/assets/assets/svgs/gray-sm-arrow.svg');background-repeat:no-repeat;background-position:center center;margin:8px auto;width:25px;height:25px}body.a-disciplined-process .graphic .side-bar:before{content:" ";position:absolute;z-index:-1;top:5px;left:5px;right:5px;bottom:5px;border:1px dashed #000}body.a-disciplined-process .graphic .side-bar p{font-family:'Roboto',sans-serif;text-align:center;font-size:.85em;line-height:1.2;margin-bottom:0}body.a-disciplined-process .graphic .side-bar .title-text{font-family:'Bitter',sans-serif;text-transform:uppercase;font-size:1.1em;line-height:1.2;margin-bottom:5px;text-align:center}body.a-disciplined-process .graphic .side-bar .title-text.orange{color:#b34b09}body.a-disciplined-process .graphic .title{background-image:url('/mediakit/320899/assets/assets/svgs/blue-hexagon.svg');background-repeat:no-repeat;background-position:center;display:flex;flex-direction:column;justify-content:center;align-items:center;width:225px;height:225px;font-size:16px;text-transform:none;font-weight:400;padding:0;margin:0}body.a-disciplined-process .graphic .title p{font-family:'Roboto',sans-serif;text-align:center;color:#0371a0;margin-bottom:0;font-size:.85em;line-height:1.2;max-width:150px}body.a-disciplined-process .graphic .title .title-text{font-family:'Bitter',sans-serif;text-transform:uppercase;font-size:1.1em;line-height:1.2;margin-bottom:3px;text-align:center;color:#0371a0;max-width:150px}body.a-disciplined-process .graphic .gray-arrow{position:absolute;bottom:-20px;left:200px;background-image:url('/mediakit/320899/assets/assets/svgs/gray-arrow.svg');background-repeat:no-repeat;background-position:center;height:100px;width:100px}body.a-disciplined-process .graphic p span{display:block}body.a-disciplined-process .graphic .right .gray-arrow{bottom:-15px;left:-75px;-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}body.a-disciplined-process .graphic .gray-arrow p{text-transform:uppercase;color:#b34b09;text-align:center;font-family:'Bitter',sans-serif;font-weight:500;transform:rotate(32deg);padding-left:10px}body.a-disciplined-process .graphic .right .gray-arrow p{padding-left:0;padding-right:10px;-moz-transform:rotate(32deg) scaleX(-1);-o-transform:rotate(32deg) scaleX(-1);-webkit-transform:rotate(32deg) scaleX(-1);transform:rotate(32deg) scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}body.a-methodical-approach .hero{background-image:url('/mediakit/320899/assets/assets/images/banner-02-tp-hole.jpg')}body.a-methodical-approach .graphic .title p{font-family:'Roboto',sans-serif;text-align:center;text-transform:uppercase;font-size:.9rem;line-height:1.2;margin-bottom:0;max-width:150px}body.wealth-management-services .hero{background-image:url('/mediakit/320899/assets/assets/images/banner-02-wind-and-sea.jpg')}body.wealth-management-services .container .row h3,body.wealth-management-services .container .row h2,body.wealth-management-services .container .row p{text-align:center}body.wealth-management-services .container .row p.list-title{text-align:left;margin-bottom:0;text-transform:uppercase}body.wealth-management-services .container .row{position:relative;justify-content:space-between}body.wealth-management-services .container .row:before{content:'';position:absolute;left:50%;height:100%;top:50%;transform:translate(-50%,-50%);width:1px;background-color:#797979}body.wealth-management-services .container .row .col-md-6{position:relative;flex:0 0 45%;max-width:45%;margin-bottom:50px}body.wealth-management-services .container .row .col-md-6:first-of-type{margin-right:auto}body.wealth-management-services .container .row .gray-border-bottom:after{content:'';border-bottom:1px solid #797979;width:87%;margin:0 auto;display:block;position:absolute;bottom:-20px}body.sounding-board-service .hero{background-image:url('/mediakit/320899/assets/assets/images/banner-02-tp-bridge.jpg')}body.sounding-board-service .graphic-container{display:flex;flex-wrap:wrap;justify-content:space-around}body.sounding-board-service .graphic-container .title{background-image:url('/mediakit/320899/assets/assets/svgs/blue-hexagon.svg');display:inline-flex;flex-direction:column;justify-content:center;align-items:center;width:225px;height:225px;background-repeat:no-repeat;background-position:center}body.sounding-board-service .graphic-container>.title-text{flex:100%;font-family:'Roboto',sans-serf;font-size:1.15rem;text-align:center}body.sounding-board-service .graphic-container .title p.title-text{font-family:'Bitter',sans-serf;font-size:1.15rem;text-align:center;text-transform:uppercase;margin-bottom:0;color:#0371a0;font-weight:400;max-width:175px}body.sounding-board-service .graphic-container .title.orange{background-image:url('/mediakit/320899/assets/assets/svgs/orange-hexagon.svg')}body.sounding-board-service .graphic-container .title.orange p.title-text{color:#b34b09}#group-photo{background:#f6e4c0;text-align:center;max-width:500px;margin:0 0 30px 30px;float:right;display:block}#group-photo .caption{width:inherit;padding:11px;color:#6b5724;font-size:15px}#group-photo .caption p{margin-bottom:0}body.sounding-board-service .container .gray-border{position:relative;justify-content:space-between}body.sounding-board-service .container .gray-border:before{content:'';position:absolute;left:50%;height:100%;top:50%;transform:translate(-50%,-50%);width:1px;background-color:#797979}body.sounding-board-service .container .gray-border .col-md-6{flex:0 0 45%;max-width:45%}body.sounding-board-service .container .gray-border .col-md-6:first-of-type{margin-right:auto}body.who-we-are .hero,body.patrick-ahern .hero,body.christopher-franke .hero{background-image:url('/mediakit/320899/assets/assets/images/banner-02-la-jolla.jpg')}body.who-we-are .container .row{padding-bottom:40px}body.who-we-are .container .individual-photo{display:block}body.who-we-are .container .left .individual-photo{float:left;margin:0 30px 30px 0;border-right:solid 17px #f6e4c0}body.who-we-are .container .right .individual-photo{float:right;margin:0 0 30px 30px;border-left:solid 17px #f6e4c0}body.who-we-are .container span.name{font-weight:bold;font-style:italic;color:#4774c2}body.who-we-are .container a.name{font-weight:bold;font-style:italic;color:#4774c2}body.who-we-are .container a.name:hover,body.who-we-are .container a.linkedin:hover{color:#8c6e4a}body.who-we-are .container .contact-info{display:flex;align-items:center;width:100%}body.who-we-are .container .right .contact-info{justify-content:flex-end}body.who-we-are .container .contact-info .contact-block{display:flex;flex-wrap:wrap;padding:7px 12px;background:#f6e4c0}body.who-we-are .container .contact-info .contact-block>*:not(:last-child){border-right:1px solid #6f5d1f;padding-right:5px;margin-right:5px}body.who-we-are .container .contact-info .contact-block a,body.who-we-are .container .contact-info .contact-block p{color:#6f5d1f}body.who-we-are .container .contact-info .linkedin{margin:0 10px;color:#4774c2}body.who-we-are .container .contact-info .linkedin img{width:31px;height:31px}body.who-we-are .container .contact-info p{margin-bottom:0}.advisor-info .contact-card .contact-photo{float:right}.advisor-info .contact-card{border-bottom:1px solid #ddd;margin-bottom:15px;padding-bottom:30px}.advisor-info .contact-card h2{font-size:22px;font-style:italic;margin:0 0 10px 0;color:#8c6e4a}.advisor-info .contact-card p{margin-bottom:4px}.advisor-info .contact-card p.job-title{font-size:20px;margin:0 0 8px 0;color:#8c6e4a}.advisor-info a{color:#4774c2}.advisor-info a:hover{color:#8c6e4a}.advisor-info .linkedin-container{text-align:right}.advisor-info .linkedin-container .linkedin img{width:31px;height:31px}body.knowledge-center .hero{background-image:url('/mediakit/320899/assets/assets/images/banner-02-wind-and-sea.jpg')}body.knowledge-center .content-container .row{justify-content:center}body.knowledge-center .content-container .row .col-md-4{max-width:300px;padding:12px 33px}body.knowledge-center .content-container .row .col-md-4 a.title{display:block;font-family:sans-serif,serif,"Times New Roman",Times,Arial,Helvetica,sans-serif;font-weight:bold;font-size:22px;text-transform:uppercase;padding-bottom:8px;margin:0 0 6px 0;color:#838383;border-bottom:solid 1px #838383;margin-bottom:10px}body.knowledge-center .content-container .row .col-md-4 a.title:hover{color:#4774c2}body.news-and-events .hero{background-image:url('/mediakit/320899/assets/assets/images/banner-02-torrey-pine-tree.jpg')}body.articles .hero{background-image:url('/mediakit/320899/assets/assets/images/banner-02-wave-abstract.jpg')}body.articles #resource a{color:#757575}body.articles #resource a:hover{color:#4774c2}body.newsletters .hero{background-image:url('/mediakit/320899/assets/assets/images/banner-02-tp-bridge.jpg')}body.newsletters #resource a{color:#8c6e4a}body.newsletters #resource a:hover{color:#8c6e4a}body.calculators .hero{background-image:url('/mediakit/320899/assets/assets/images/banner-02-tp-hole.jpg')}body.calculators #resource a{color:#8c6e4a}body.calculators #resource a:hover{color:#8c6e4a}body.virtualcontent .hero{background-image:url('/mediakit/320899/assets/assets/images/banner-02-wind-and-sea.jpg')}body.virtualcontent .container{max-width:1280px !important}body.virtualcontent .container #resource>.graphicalRep.zonecontent{width:100%}body.virtualcontent h1,body.virtualcontent h2,body.virtualcontent h3{margin-bottom:.5rem}body.virtualcontent .hero-container .hero .hero-content .banner h1{padding-right:26px;margin-right:26px;font-size:30px;border-right:solid 4px #fff;white-space:nowrap}body.contact-us .hero{background-image:url('/mediakit/320899/assets/assets/images/banner-02-la-jolla.jpg')}body.contact-us .container .contact-info{padding-top:10px}body.contact-us .container .contact-info>a:first-of-type{display:block}body.contact-us .container .contact-info>p{display:inline-block;margin-bottom:0;word-break:break-all}body.contact-us .container a.blue-txt{font-weight:bold;color:#4774c2}body.contact-us .container a.blue-txt:hover{color:#8c6e4a}body.contact-us .container .contact-info p{font-weight:bold}.disclaimer{font-style:italic}.disclaimer .no-margin p{margin-bottom:0}footer .container{color:#757575;font-size:12px;padding:95px 82px 50px 82px}footer p,footer small{font-size:12px}footer a{color:#000}footer a:hover{color:#009}footer p a{text-decoration:underline}footer .footer_table{margin:.5rem 0 1rem;padding-left:0}footer .footer_table li{border:1px solid #757575;vertical-align:middle;display:table-cell;padding:10px;text-align:center;border-radius:0}footer .footer_links{margin-top:1.2rem;padding-left:0}footer ul.footer_links li:not(:last-child){border-right:1px solid #999}footer .footer_links li{display:inline-block;margin-right:1rem;padding-right:1rem;padding-bottom:2px}footer .footer__disclaimers--inner{max-width:100% !important;display:inline-block;border:1px solid #757575;color:#757575;font-size:17px}footer .footer__disclaimers--inner .footer__disclaimers--text{font-size:17px !important;padding-left:0}footer .footer__disclaimers--inner .footer__disclaimers--list{margin:0 .5em .5em .5em;padding-left:18px}footer .footer__disclaimers--inner .footer__disclaimers--list li{color:#757575 !important;font-size:17px}.brokercheck-wrapper{position:fixed;width:100%;left:0;right:0;bottom:0;padding:0;margin:0;z-index:100}.brokercheck-wrapper .brokercheck.alert{margin:0;text-align:center;border-radius:0;color:#fff;background-color:rgba(56,83,133,1);opacity:1;border:none}.brokercheck-wrapper .brokercheck.alert p{margin-bottom:0;font-size:14px}.brokercheck-wrapper .brokercheck.alert a{font-size:14px;color:#fff;text-decoration:underline}.brokercheck-wrapper a:focus{outline-offset:1px}@media only screen and (min-width:992px){header nav.navbar .navbar-nav .dropdown:hover>.dropdown-menu{display:block}}@media only screen and (max-width:1250px){header nav.navbar{flex-wrap:wrap}header nav.navbar h1{margin:15px auto}header nav.navbar h1 .navbar-brand{margin:0}.navbar-expand-lg .navbar-collapse{flex:0 0 100%}header nav.navbar .navbar-nav{margin-right:auto}.hero-container .hero .hero-content .summary{position:relative;bottom:auto;padding:35px 0 !important;text-align:center}.hero-container .hero .hero-content .banner{padding:38px 82px;flex-wrap:wrap;justify-content:center}.hero-container .hero .hero-content .banner h2,.hero-container .hero .hero-content .banner h1{white-space:normal;text-align:center;padding-right:0;margin:0 0 10px 0;border:0}body.virtualcontent .hero-container .hero .hero-content .banner h1{white-space:normal;text-align:center;padding-right:0;margin:0 0 10px 0;border:0}.hero-container .hero .hero-content .banner p{margin:0;width:100%}.graphic.three-section .section{margin:20px auto 0 auto}.graphic.three-section .section.right{margin:20px auto 0 auto}}@media only screen and (max-width:991px){body{background-size:100% auto}header nav.navbar{padding:1rem 0;background-color:rgba(0,0,0,.85)}header nav.navbar h1{margin:0 auto 0 22px}header nav.navbar .navbar-toggler{margin-right:22px}header nav.navbar .navbar-collapse .navbar-nav{padding:15px 22px}header nav.navbar .navbar-nav a{color:#fff;text-transform:none}header nav.navbar .navbar-nav a:hover,header nav.navbar .navbar-nav a:focus{color:#f4e6c3;background-color:rgba(0,0,0,1)}header nav.navbar .navbar-nav .dropdown-toggle::after{margin-left:.255em;vertical-align:.1em}header nav.navbar .navbar-nav .dropdown-menu a.dropdown-item{border:0;text-align:left;padding:10px 20px;font-size:16px}footer .container{padding:15px 22px 80px 22px}body.index .hero-container{height:520px}body.index .hero-container .hero{height:520px}body.index .content-container .row .col-md-4{padding:0 15px;max-width:none}body.index .hero-container .hero .hero-content{bottom:40%}.hero-container{height:541px}.hero-container .hero{height:541px}.content-container{padding:22px}.hero-container .hero .hero-content .banner{padding:43px 42px}.graphic h2{font-size:2rem}.graphic.three-section .description-container{width:100%;display:flex;flex-direction:column;align-items:center}.graphic.three-section .description{width:100%}.graphic.three-section .title{top:-195px;left:auto}.graphic.three-section .right .title{top:-195px;right:auto}.graphic.three-section .section{height:auto}.graphic.three-section .section,.graphic.three-section .section.right,.graphic.three-section .section:first-of-type{margin-top:200px}.graphic.three-section .section:before,.graphic.three-section .section:after{display:none}.graphic.three-section .blue .description ul{columns:1;-webkit-columns:1;-moz-columns:1}body.a-disciplined-process .graphic h2{margin-bottom:0}body.a-disciplined-process .graphic .section.right{margin-left:0;top:0}body.a-disciplined-process .graphic .section-row:not(:first-of-type){margin-top:0}body.a-disciplined-process .graphic .section-row{margin-top:0;display:flex;flex-direction:column;align-items:center}body.a-disciplined-process .graphic .gray-arrow{background-image:url('/mediakit/320899/assets/assets/svgs/gray-lg-arrow.svg');position:relative;bottom:auto;left:auto;height:100px;width:100px;margin:0 auto;transform:none}body.a-disciplined-process .graphic .right .gray-arrow{bottom:auto;left:auto;transform:none}body.a-disciplined-process .graphic .gray-arrow p{transform:none;padding-left:75px;padding-top:20px}body.a-disciplined-process .graphic .right .gray-arrow p{transform:none;padding-left:75px;padding-top:20px}body.a-disciplined-process .graphic .side-bar{position:relative;top:auto;margin:75px 0 25px 0}body.a-disciplined-process .graphic .side-bar .orange-line{top:-90px;left:50%;width:100px;height:100px;transform:translate(-50%,0) rotate(90deg)}body.a-disciplined-process .graphic .side-bar.follow-up .orange-line{top:-90px;left:50%;width:100px;height:100px;transform:translate(-50%,0) rotate(90deg)}body.virtualcontent h1{font-size:2rem}body.virtualcontent .article-content h2,body.virtualcontent h1{padding:0;font-size:1.75rem;line-height:1.2}body.virtualcontent h3{font-size:1.5rem}body.virtualcontent h4{font-size:1.25rem}body.virtualcontent h5{font-size:1.125rem}body.virtualcontent .article-content{padding:0 !important}}@media only screen and (max-width:767px){.hero-container .hero .hero-content .banner h2,.hero-container .hero .hero-content .banner h1{font-size:26px}body.wealth-management-services .container .row:before{display:none}body.wealth-management-services .container .row .col-md-6{flex:0 0 100%;max-width:100%}#group-photo{margin:0 auto 30px auto;float:none}body.sounding-board-service .container .gray-border:before{display:none}body.sounding-board-service .container .gray-border .col-md-6{flex:0 0 100%;max-width:100%}body.who-we-are .container .individual-photo{margin:0 30px 30px 0;float:none;display:block}body.who-we-are .container .contact-info{flex-wrap:wrap}body.who-we-are .container .contact-info .contact-block{order:1;margin:0 0 8px 0;flex-wrap:wrap}body.who-we-are .container .contact-info .linkedin{flex:0 0 100%;margin:0 0 8px 0}}@media only screen and (max-width:600px){.hero-container .hero .hero-content .banner{position:relative}body.the-clients-we-serve .content-container .row .col-md-6{flex:0 0 100%;max-width:100%}body.the-clients-we-serve .row.gray-border{margin-bottom:25px}body.the-clients-we-serve .row.gray-border:before{display:none}}@media only screen and (max-width:550px){.hero-container .hero .hero-content h2{font-size:30px}.hero-container .hero .hero-content p.subtitle{font-size:22px}.advisor-info .contact-card .contact-photo{float:none;margin-bottom:10px}}@media only screen and (max-width:450px){header nav.navbar .navbar-brand img{height:36px}}/*This css file was minified by WSM*/