﻿@charset "UTF-8";@import"https://fonts.googleapis.com/css?family=Montserrat";@font-face{font-family:"Frank Ruhl Libre";src:url("/style/Fonts/FrankRuhlLibre-Regular.ttf") format("truetype");}@font-face{font-family:"Gotham Book";src:url("/style/Fonts/Gotham-Book.otf") format("opentype");}@font-face{font-family:"Gotham Italic";src:url("/style/Fonts/Gotham-BookItalic.otf") format("opentype");font-style:italic;}@font-face{font-family:"Gotham Medium";src:url("/style/Fonts/Gotham-Medium.otf") format("opentype");}*,*::before,*::after{box-sizing:border-box;}a,address,article,body,blockquote,cite,div,em,footer,form,header,h1,h2,h3,h4,h5,h6,html,img,input,label,li,main,optgroup,option,p,section,span,strong,table,td,th,tr,ul,video{font-style:normal;font-weight:300;line-height:1.3;}a,address,article,body,blockquote,cite,div,em,footer,form,header,h1,h2,h3,h4,h5,h6,html,img,input,label,li,main,optgroup,option,p,section,span,strong,table,td,th,tr,video{margin:0;padding:0;}html{background-color:#fff;color:#003a40;font-family:"Frank Ruhl Libre",serif;font-size:18px;min-height:100vh;scroll-behavior:smooth;width:100%;}@media screen and (min-width:851px){html{font-size:20px;}}body{max-width:1680px;min-height:100vh;min-width:320px;width:100%;margin-left:auto;margin-right:auto;}a{color:#98663a;text-decoration:underline;-webkit-text-decoration-skip:none;text-decoration-skip:none;}a[href^=tel]{text-underline-offset:.25em;}address{display:block;margin-bottom:.25rem;}details>summary{cursor:pointer;}em{font-style:italic;}fieldset{margin-bottom:1rem;}form{width:auto;padding-bottom:.5rem;padding-top:1rem;margin-left:1rem;margin-right:1rem;}iframe{width:100%;height:100%;}img{height:auto;max-width:100%;width:100%;}input[type=checkbox]{transform:scale(1.5);margin-left:1rem;margin-right:1rem;}input[type=file]{margin-bottom:auto;margin-left:auto;margin-right:auto;margin-top:auto;width:auto;}input[type=text],input[type=email],input[type=tel],input[type=search],input[type=password],optgroup,option,select,textarea{background-color:#f5f5f5;width:100%;color:#003a40;font-family:"Frank Ruhl Libre",serif;font-size:18px;}@media screen and (min-width:851px){input[type=text],input[type=email],input[type=tel],input[type=search],input[type=password],optgroup,option,select,textarea{font-size:20px;}}input[type=text],input[type=email],input[type=tel],input[type=search],input[type=password],select,textarea{border:1px solid rgba(0,58,64,.2);display:inline-block;padding-bottom:.25rem;padding-left:.25rem;padding-right:.25rem;padding-top:.25rem;margin-bottom:1rem;}input[type=search]{background-color:#fff;background-image:url(/Images/Icons/SearchBar.png);background-position-y:center;background-position-x:calc(100% - 10px);background-repeat:no-repeat;background-size:19px 21px;padding-right:30px;}label{display:block;text-align:left;width:100%;margin-bottom:.25rem;}legend{font-size:22px;font-weight:bold;margin-bottom:.5rem;}main{max-width:1680px;}p{max-width:100rem;margin-bottom:1.75rem;}ol>li{margin-bottom:1rem;}optgroup{text-transform:uppercase;}option{text-transform:none;}section{overflow:hidden;width:100%;margin-bottom:.25rem;}strong{font-weight:700;}table{border:0;width:100%;}textarea{resize:vertical;}ul{list-style:square;}video{width:100%;max-width:100%;}.affix{bottom:-1.5em;right:0;position:absolute;transform:scale(1.5);}.banner{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;min-height:320px;width:100%;}@media screen and (min-width:851px){.banner{min-height:420px;}}.banner>.classic{width:90%;margin-bottom:1rem;margin-top:2.5rem;}@media screen and (min-width:921px){.banner>.classic{width:80%;}}.top-banner{background-color:#003a40;min-height:420px;margin-bottom:2.5rem;}@media screen and (min-width:851px){.top-banner{min-height:520px;}}@media screen and (min-width:921px){.top-banner>.classic{width:75%;}}.IE .banner{height:100px;}.line-up{display:flex;flex-flow:row wrap;}.evenly{justify-content:space-around;justify-content:space-evenly;}.spread{justify-content:space-between;}@media screen and (min-width:851px){.IE .line-up{flex-flow:row nowrap;}}.stack{display:flex;flex-flow:column nowrap;}.toolbar{padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem;margin-bottom:1rem;margin-top:1rem;width:100%;}@media screen and (min-width:851px){.toolbar{display:flex;flex-flow:row wrap;justify-content:space-around;}}.toolbar>.button-group{margin-bottom:.5rem;margin-top:.5rem;margin-left:auto;margin-right:auto;}.toolbar.no-wrap{flex-wrap:nowrap;}.type-style-d1{font-family:"Gotham Book","Montserrat",Verdana,Tahoma,sans-serif;font-size:14px;text-transform:uppercase;}@media screen and (min-width:851px){.type-style-d1{font-size:16px;}}.type-style-d2{font-family:"Gotham Book","Montserrat",Verdana,Tahoma,sans-serif;font-size:12px;}.type-style-h1{color:#fff;font-family:"Frank Ruhl Libre",serif;font-size:36px;letter-spacing:.3rem;text-transform:uppercase;}@media screen and (min-width:851px){.type-style-h1{font-size:45px;}}.type-style-h2{color:#fff;font-family:"Gotham Book","Montserrat",Verdana,Tahoma,sans-serif;font-size:26px;letter-spacing:.3rem;text-transform:uppercase;}@media screen and (min-width:851px){.type-style-h2{font-size:36px;}}.type-style-h3{color:#fff;font-family:"Frank Ruhl Libre",serif;font-size:26px;letter-spacing:.3rem;text-transform:uppercase;}@media screen and (min-width:851px){.type-style-h3{font-size:36px;}}.type-style-h4{color:#fff;font-family:"Gotham Medium","Montserrat",Verdana,Tahoma,sans-serif;font-size:18px;text-transform:uppercase;}.type-style-h5{color:#003a40;font-family:"Frank Ruhl Libre",serif;font-size:26px;letter-spacing:.3rem;text-transform:uppercase;}@media screen and (min-width:851px){.type-style-h5{font-size:36px;}}.type-style-h6{color:#003a40;font-family:"Gotham Medium","Montserrat",Verdana,Tahoma,sans-serif;font-size:18px;text-transform:uppercase;}.type-style-h7{color:#003a40;font-family:"Gotham Medium","Montserrat",Verdana,Tahoma,sans-serif;font-size:16px;text-transform:uppercase;}.type-style-h8{color:#003a40;font-family:"Gotham Book","Montserrat",Verdana,Tahoma,sans-serif;font-size:24px;}.type-style-h9{font-family:"Gotham Book","Montserrat",Verdana,Tahoma,sans-serif;font-size:18px;}.type-style-h10{color:#fff;font-family:"Gotham Book","Montserrat",Verdana,Tahoma,sans-serif;font-size:18px;text-transform:uppercase;}.type-style-h11{color:#003a40;font-family:"Gotham Book","Montserrat",Verdana,Tahoma,sans-serif;font-size:16px;}.type-style-h12{color:#003a40;font-family:"Frank Ruhl Libre",serif;font-size:20px;font-weight:bold;letter-spacing:.1em;text-transform:uppercase;}.type-style-p1{color:#fff;font-family:"Frank Ruhl Libre",serif;font-size:20px;text-align:center;}@media screen and (min-width:851px){.type-style-p1{font-size:22px;}}.type-style-p2{color:#fff;font-family:"Frank Ruhl Libre",serif;font-size:18px;}@media screen and (min-width:851px){.type-style-p2{font-size:20px;}}.type-style-p3{color:#fff;font-family:"Frank Ruhl Libre",serif;font-size:16px;}@media screen and (min-width:851px){.type-style-p3{font-size:18px;}}.type-style-p4{color:#003a40;font-family:"Frank Ruhl Libre",serif;font-size:18px;}@media screen and (min-width:851px){.type-style-p4{font-size:20px;}}.type-style-p5{color:#fff;font-family:"Gotham Italic","Montserrat",Verdana,Tahoma,sans-serif;font-size:16px;}@media screen and (min-width:851px){.type-style-p5{font-size:18px;}}.type-style-p6{font-family:"Gotham Italic","Montserrat",Verdana,Tahoma,sans-serif;font-size:16px;}@media screen and (min-width:851px){.type-style-p6{font-size:18px;}}.type-style-p7{color:#d8d8d8;font-family:"Gotham Medium","Montserrat",Verdana,Tahoma,sans-serif;font-size:13px;}.accordion-button{cursor:pointer;}.accordion{overflow:hidden;}.accordion-button+.accordion{max-height:0;opacity:0;transform:scale3d(1,0,1);transform-origin:top;transition:all ease-in-out .5s;}.accordion-button.expanded{box-shadow:0 10px 8px 0 rgba(128,128,128,.3);}.accordion-button.expanded+.accordion{margin-bottom:1rem;max-height:none;opacity:1;transform:scale3d(1,1,1);}.button{cursor:pointer;font-family:"Gotham Medium","Montserrat",Verdana,Tahoma,sans-serif;font-size:14px;text-decoration:none;text-transform:uppercase;transition:background-color .3s ease-in-out,color .3s ease-in-out;}@media screen and (min-width:851px){.button{font-size:16px;}}.button-style-b1{display:block;letter-spacing:.125rem;background-color:transparent;border:2px solid #cda786;color:#cda786;text-align:center;max-width:90%;width:280px;padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem;margin-left:auto;margin-right:auto;}@media screen and (min-width:851px){.button-style-b1{width:325px;}}.button-style-b1:hover{background-color:#cda786;color:#fff;}.button-style-b1:focus{background-color:#cda786;color:#fff;}.button-style-b2{display:block;letter-spacing:.125rem;background-color:transparent;border:2px solid #fff;color:#fff;text-align:center;max-width:90%;width:280px;padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem;margin-left:auto;margin-right:auto;}@media screen and (min-width:851px){.button-style-b2{width:325px;}}.button-style-b2:hover{background-color:#fff;color:#003a40;}.button-style-b2:focus{background-color:#fff;color:#003a40;}.button-style-b3{display:block;letter-spacing:.125rem;background-color:transparent;border:0;color:#fff;}.button-style-b3:hover{color:#cda786;}.button-style-b3:focus{color:#cda786;}.button-style-b4{display:block;letter-spacing:.125rem;background-color:transparent;border:0;color:#003a40;}.button-style-b4:hover{color:#cda786;}.button-style-b4:focus{color:#cda786;}.button-style-b5{display:block;letter-spacing:.125rem;background-color:transparent;border:2px solid #fff;color:#fff;text-align:center;height:auto;width:auto;padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem;margin-left:auto;margin-right:auto;}.button-style-b5:hover{background-color:#fff;color:#003a40;}.button-style-b5:focus{background-color:#fff;color:#003a40;}.button-style-b6{display:block;letter-spacing:.125rem;background-color:transparent;border:2px solid #f5f5f5;color:#003a40;text-align:left;width:100%;padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem;margin-left:auto;margin-right:auto;}.button-style-b6:hover{background-color:#f5f5f5;}.button-style-b6:focus{background-color:#f5f5f5;}.button-style-b7{display:block;letter-spacing:.125rem;background-color:transparent;border:2px solid transparent;border-radius:5rem;color:#003a40;letter-spacing:normal;padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem;margin-left:auto;margin-right:auto;margin-bottom:.5rem;}.button-style-b7:hover{border-color:#003a40;color:#003a40;}.button-style-b7:focus{border-color:#003a40;color:#003a40;}.button-style-b7.active{border-color:#cda786;color:#cda786;}.button-style-b8{display:block;letter-spacing:.125rem;background-color:#003a40;border:2px solid #003a40;color:#fff;text-align:center;max-width:90%;width:280px;padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem;margin-left:auto;margin-right:auto;}@media screen and (min-width:851px){.button-style-b8{width:325px;}}.button-style-b8:hover{background-color:#fff;color:#003a40;}.button-style-b8:focus{background-color:#fff;color:#003a40;}.button-style-b9{display:block;letter-spacing:.125rem;background-color:transparent;border:2px solid #fff;color:#fff;text-align:center;max-width:90%;width:280px;padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem;margin-left:auto;margin-right:auto;}@media screen and (min-width:851px){.button-style-b9{width:325px;}}.button-style-b9:hover{background-color:#cda786;border-color:#cda786;color:#fff;}.button-style-b9:focus{background-color:#cda786;border-color:#cda786;color:#fff;}.button-style-icon{background-color:transparent;background-position:center;background-size:cover;border:0;float:right;height:1rem;width:1rem;margin-bottom:.25rem;margin-left:.25rem;margin-right:.25rem;margin-top:.25rem;}.button-style-icon.edit{background-image:url(/Images/Icons/edit.png);float:none;display:block;margin-bottom:1rem;margin-left:auto;}.button-style-icon:hover{background-color:#cda786;}.button-style-icon:focus{background-color:#cda786;}.button-style-icon.large{height:2rem;width:2rem;}.button-style-icon.larger{height:3rem;width:3rem;}.button-style-icon.largest{height:4rem;width:4rem;}.button-style-share{background-color:transparent;background-position:center;background-size:cover;border:0;float:right;height:2rem;width:2rem;margin-bottom:.25rem;margin-left:.25rem;margin-right:.25rem;margin-top:.25rem;}.classic{display:flex;flex-flow:column nowrap;align-content:space-between;height:auto;max-width:100%;margin-left:auto;margin-right:auto;padding-left:.5rem;padding-right:.5rem;}.classic>header{margin-bottom:1rem;}.classic>.copy{margin-bottom:1rem;margin-top:1rem;}.classic>footer{margin-top:1rem;}.classic-grid{display:grid;gap:1rem;margin-inline:auto;max-inline-size:50ch;}.feature{display:flex;flex-flow:column nowrap;background-color:#fff;width:100%;margin-bottom:.5rem;margin-top:.5rem;margin-left:auto;margin-right:auto;}@media screen and (min-width:851px) and (max-width:920px){.feature{width:48%;}}@media screen and (min-width:921px){.feature{width:31%;}}.feature header{background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;min-height:279px;min-width:282px;margin-bottom:1rem;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem;}.feature>.copy{padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:.5rem;}.feature>footer{padding-left:1rem;padding-right:1rem;padding-bottom:1rem;}body:not(.IE) .feature header{align-items:center;display:flex;flex-flow:column;justify-content:center;}.feature .copy>h1,.feature .copy>h2,.feature .copy>h3,.feature .copy>h4,.feature .copy>h5,.feature .copy>h6{margin-bottom:1rem;}.feature.asset header{background-color:#003057;background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/Divisions/asset_m.png");}@media screen and (min-width:851px){.feature.asset header{background-image:url("/Images/Divisions/asset.png");}}.feature.charitable header{background-color:#003a40;background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/Divisions/charitable_m.png");}@media screen and (min-width:851px){.feature.charitable header{background-image:url("/Images/Divisions/charitable.png");}}.feature.family-office-services header{background-color:#006272;background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/Divisions/family-office-services_m.png");}@media screen and (min-width:851px){.feature.family-office-services header{background-image:url("/Images/Divisions/family-office-services.png");}}.feature.mutualfund header{background-color:#003a40;background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/Divisions/mutualfund_m.png");}@media screen and (min-width:851px){.feature.mutualfund header{background-image:url("/Images/Divisions/mutualfund.png");}}.feature.trust header{background-color:#7fa9ae;background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/Divisions/trust_m.png");}@media screen and (min-width:851px){.feature.trust header{background-image:url("/Images/Divisions/trust.png");}}.feature.wealth header{background-color:#006747;background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/Divisions/wealth_m.png");}@media screen and (min-width:851px){.feature.wealth header{background-image:url("/Images/Divisions/wealth.png");}}.spotlight{background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;width:100%;padding-left:1.75rem;padding-right:1.75rem;padding-bottom:1rem;padding-top:1rem;}@media screen and (min-width:851px) and (max-width:920px){.spotlight{width:50%;}}@media screen and (min-width:921px){.spotlight{width:25%;}}.spotlight>header{padding-bottom:1rem;padding-top:1rem;}.spotlight>.copy{padding-top:1rem;padding-bottom:.5rem;}.spotlight>footer{padding-bottom:1rem;}.title-tag{background-color:#fff;font-family:"Gotham Medium","Montserrat",Verdana,Tahoma,sans-serif;font-size:18px;text-transform:uppercase;padding-top:.5rem;padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto;display:flex;flex-flow:row nowrap;justify-content:center;width:100%;}@media screen and (min-width:851px){.title-tag{font-size:20px;}}@media screen and (min-width:921px){.title-tag{width:40%;}}.title-tag img{margin-right:.5rem;height:28px;width:19px;}.decorator{background-position:center;background-repeat:no-repeat;background-size:cover;}.decorator.back-to-top{background-image:url(/Images/Decorators/Back-to-top_icon.png);height:39px;width:39px;opacity:0;transform:scale(0);position:fixed;right:2.5rem;top:80%;transition:all ease-in-out .8s;}@media screen and (min-width:851px){.scrolled .decorator.back-to-top{opacity:1;transform:scale(1);transition:all ease-in-out .8s;z-index:100;}}.decorator.global-header-logo{background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:contain;background-image:url(/Images/logo/Johnson_IC_Horiz_Spot_White.png);display:inline-block;height:33px;width:171px;margin-left:1rem;margin-top:.5rem;}@media screen and (min-width:1233px){.decorator.global-header-logo{height:61px;width:320px;}}@media screen and (max-width:1232px){.scrolled .decorator.global-header-logo,.global-header.nav-expanded .decorator.global-header-logo{background-image:url(/Images/logo/Johnson_IC_Horiz_Spot_FullColor.png);}}.decorator.mobile-nav-button{background-image:url(/Images/Icons/menu_White_M.png);background-size:25px 11px;background-position-x:center;background-position-y:bottom;cursor:pointer;width:45px;height:30px;margin-right:1rem;}@media screen and (min-width:1233px){.decorator.mobile-nav-button{display:none;}}.scrolled .decorator.mobile-nav-button,.global-header.nav-expanded .decorator.mobile-nav-button{background-image:url(/Images/Icons/menu_Blue_M.png);}.decorator.search{background-image:url(/Images/Icons/SearchBar-white.png);background-size:19px 21px;background-position-y:center;background-position-x:center;display:inline-block;height:21px;width:19px;}.decorator.global-footer-logo{background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url(/Images/logo/Johnson_IC_Horiz_Spot_FullColor.png);display:block;height:36px;width:191px;margin-bottom:1rem;margin-top:1rem;}@media screen and (min-width:851px){.decorator.global-footer-logo{margin-bottom:2.5rem;height:56px;width:296px;}}.decorator.divider-logo-icon{height:35px;max-width:264px;margin-left:auto;margin-right:auto;}@media screen and (min-width:851px){.decorator.divider-logo-icon{width:378px;}}.decorator.divider-logo-icon.full-color{background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/Decorators/Logo_Icon_Divider_FullColor_m.png");}@media screen and (min-width:851px){.decorator.divider-logo-icon.full-color{background-image:url("/Images/Decorators/Logo_Icon_Divider_FullColor.png");}}.decorator.divider-logo-icon.white{background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/Decorators/Logo_Icon_Divider_White_m.png");}@media screen and (min-width:851px){.decorator.divider-logo-icon.white{background-image:url("/Images/Decorators/Logo_Icon_Divider_White.png");}}.decorator.divider-bar-old{background-image:url(/Images/Decorators/DividerBar.png);background-size:77px 2px;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem;width:77px;}@media screen and (max-width:850px){.decorator.divider-bar-old{margin-left:auto;margin-right:auto;}}.decorator.divider-bar{height:2px;width:77px;margin-bottom:1rem;margin-top:1rem;background-image:linear-gradient(transparent,#cda786);}@media screen and (max-width:850px){.decorator.divider-bar{margin-left:auto;margin-right:auto;}}.decorator.quotation{background-image:url(/Images/Decorators/testimonial_Quotes.png);background-position:center;display:block;margin-left:auto;margin-right:auto;margin-bottom:1rem;margin-top:1rem;width:17px;height:13px;}.decorator.testimonial-arrow{width:21px;height:12px;}@media screen and (min-width:921px){.decorator.testimonial-arrow{width:54px;}}.decorator.testimonial-arrow.left{background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/Decorators/testimonialArrow_Left_m.png");}@media screen and (min-width:851px){.decorator.testimonial-arrow.left{background-image:url("/Images/Decorators/testimonialArrow_Left.png");}}.decorator.testimonial-arrow.right{background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/Decorators/testimonialArrow_Right_m.png");}@media screen and (min-width:851px){.decorator.testimonial-arrow.right{background-image:url("/Images/Decorators/testimonialArrow_Right.png");}}.icon-email{background-image:url(/Images/Icons/email.png);}.icon-facebook{background-image:url(/Images/Icons/Facebook-v2.png);}.icon-twitter{background-image:url(/Images/Icons/Twitter-v3.png);}.icon-linkedin{background-image:url(/Images/Icons/LinkedIN-v2.png);}.icon-instagram{background-image:url(/Images/Icons/Instagram-v2.png);}.icon-youtube{background-image:url(/Images/Icons/Youtube.png);}.icon-print{background-image:url(/Images/Icons/print.png);}.icon-share{background-image:url(/Images/Icons/Share.png);}.icon-play{background-image:url(/Images/Icons/play.svg);}.icon-pause{background-image:url(/Images/Icons/pause.svg);}.modal{background-color:rgba(0,58,64,.95);color:#fff;align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;overflow-y:scroll;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem;position:fixed;top:0;left:0;width:100vw;height:95vh;z-index:1000;}@media screen and (min-width:851px){.modal{height:100vh;}}.modal>.classic{width:90%;}@media screen and (min-width:851px){.modal>.classic{width:75%;}}.modal header{margin-bottom:1.75rem;text-align:center;}.modal header>h1,.modal header>h2{margin-bottom:.5rem;}.pager{display:flex;flex-flow:row nowrap;justify-content:space-between;width:100%;margin-bottom:1.75rem;}@media screen and (min-width:851px){.pager{max-width:50%;}}.pager>.button{background-color:transparent;border:0;color:#003a40;font-family:"Frank Ruhl Libre",serif;font-size:18px;padding-bottom:.25rem;padding-top:.25rem;}@media screen and (min-width:851px){.pager>.button{font-size:20px;}}.pager>.button:hover{background-color:#d8d8d8;}.pager>.button.page{padding-left:1rem;padding-right:1rem;}.pager>.button.current{background-color:#d8d8d8;}.share-options{position:relative;}.share-options ul.share-links{background-color:#f5f5f5;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;box-shadow:0 10px 8px 0 rgba(128,128,128,.3);list-style:none!important;position:absolute;top:100%;transform-origin:top;transition:all .3s ease-in-out;}.share-options ul.share-links>li.share-links-social{margin-left:0;}.share-options[aria-expanded=false] .share-links{opacity:0;transform:translateY(-5%) scale(0) rotate(90deg);}.share-options[aria-expanded=true] .share-links{transform:translateY(0) scale(1);opacity:1;}.sidebar{width:95%;}@media screen and (min-width:851px){.sidebar{min-width:304px;width:30%;}}.sidebar>article{margin-bottom:1rem;}.sidebar header{border-top:6px solid #cda786;}.sidebar .links-group{margin-bottom:1rem;}.sidebar header,.sidebar .links-list .link-item{padding-bottom:.5rem;padding-top:.5rem;padding-left:1rem;padding-right:1rem;}.sidebar .links-list a{text-decoration:none;}.sidebar .links-list .link-item:not(.active){border-bottom:2px solid #cda786;}.sidebar .links-list .link-item.active{background-color:#f5f5f5;}.sidebar .links-list .link-item.inactive a,.sidebar .links-list .link-item.inactive a:visited{color:#93272c;font-style:italic;}.sidebar .social-menu{display:flex;flex-flow:row nowrap;justify-content:space-around;list-style:none;width:80%;margin-left:auto;margin-right:auto;}.sidebar .social-menu-item a{background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;display:inline-block;height:30px;text-decoration:none;width:30px;}.sidebar .social-media-feed{border-bottom:6px solid #cda786;}.sidebar .social-media-feed .fb_iframe_widget{margin-top:.75rem;}.tabs{margin-left:auto;margin-right:auto;}.tabs .copy{text-align:center;margin-bottom:1rem;margin-top:1rem;}.tab-data{text-align:center;margin-top:1rem;}.tab-data .tab-control{background-color:transparent;border:2px solid #d8d8d8;border-collapse:collapse;color:#003a40;cursor:pointer;display:block;font-family:"Gotham Medium","Montserrat",Verdana,Tahoma,sans-serif;font-size:14px;min-height:45px;letter-spacing:.05rem;text-transform:uppercase;width:100%;margin-bottom:1rem;margin-left:auto;margin-right:auto;}.tab-data .tab-control.active{color:#fff;}.tab-data .tab-content{display:none;margin-bottom:1rem;}.tab-data .tab-content.active{display:block;}.asset .tab-data .tab-control.active{background-color:#003057;}.charitable .tab-data .tab-control.active{background-color:#003a40;}.family-office-services .tab-data .tab-control.active{background-color:#006272;}.mutualfund .tab-data .tab-control.active{background-color:#003a40;}.trust .tab-data .tab-control.active{background-color:#7fa9ae;}.wealth .tab-data .tab-control.active,.women-page .tab-data .tab-control.active{background-color:#006747;}@media screen and (min-width:921px){.tabs{max-width:45%;}.tabs .copy{text-align:left;}.tab-data{display:-ms-grid;display:grid;}.tab-data[data-tab-count="1"]{grid-template-columns:1fr;}.tab-data[data-tab-count="2"]{grid-template-columns:repeat(2,1fr);}.tab-data[data-tab-count="3"]{grid-template-columns:repeat(3,1fr);}.tab-data[data-tab-count="4"]{grid-template-columns:repeat(4,1fr);}.tab-data[data-tab-count="5"]{grid-template-columns:repeat(5,1fr);}.tab-data .tab-control{-ms-grid-row:1;grid-row:1;}.tab-data .tab-content{-ms-grid-column:1/-1;grid-column:1/-1;-ms-grid-row:2;grid-row:2;text-align:left;}}@media screen and (min-width:921px) and (min-width:851px){.tab-data .tab-content{min-height:200px;}}a.plain{text-decoration:none;}.bumper{padding-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem;}.bumper-col{padding-left:1rem;padding-right:1rem;}.bumper-row{padding-bottom:1rem;padding-top:1rem;}.contact{align-content:center;background-position-y:top;background-position-x:right;background-repeat:no-repeat;background-size:cover;display:flex;flex-flow:column nowrap;justify-content:center;height:250px;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem;}@media screen and (min-width:851px){.contact{background-image:url(/Images/Decorators/ContactModule_Pattern.png);background-size:50%;}}@media screen and (min-width:851px){.contact>.classic{margin-left:10rem;width:45%;}}.cross-division{flex-flow:row nowrap;align-items:center;padding-bottom:1.75rem;padding-left:1.75rem;padding-right:1.75rem;padding-top:1.75rem;margin-bottom:.25rem;}@media screen and (max-width:850px){.cross-division{flex-flow:column;padding-bottom:3rem;padding-top:3rem;}}@media screen and (min-width:851px){.cross-division>.classic{width:42%;}}.cross-division>.divider-bar{margin-bottom:1.75rem;margin-top:1.75rem;}@media screen and (min-width:851px){.cross-division>.divider-bar{height:77px;width:2px;margin-bottom:auto;margin-top:auto;background-image:linear-gradient(90deg,transparent,#cda786);}}.disclaimer{font-family:"Gotham Italic","Montserrat",Verdana,Tahoma,sans-serif;font-size:16px;}@media screen and (min-width:851px){.disclaimer{font-size:18px;}}.disclaimer p{margin-bottom:1rem;}.error{color:#f00;font-weight:bold;}.file-upload{display:none;opacity:0;transition:opacity 1s ease-in-out;padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem;}.file-upload.active{display:block;opacity:1;transition:opacity 1s ease-in-out;}.form-input-row{margin-bottom:.5rem;}@media screen and (min-width:851px){.form-input-row{display:flex;flex-flow:row wrap;justify-content:space-between;}}@media screen and (min-width:851px){.form-input-group{width:48%;}}.image-left{float:left;margin-bottom:.5rem;}@media screen and (min-width:851px){.image-left{margin-right:1rem;}}.image-right{float:right;margin-bottom:.5rem;}@media screen and (min-width:851px){.image-right{margin-left:1rem;}}.full-width{width:100%;}@media screen and (min-width:851px){.half-width{width:50%;}}@media screen and (min-width:851px){.third-width{width:33.33%;}}@media screen and (min-width:851px){.twothirds-width{width:66.66%;}}@media screen and (min-width:851px){.quarter-width{width:25%;}}@media screen and (min-width:851px){.threequarter-width{width:75%;}}.inactive-content{background-color:#d8d8d8;border:1px solid rgba(0,58,64,.2);cursor:not-allowed;width:100%;padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem;}.loading-indicator{display:flex;opacity:0;transition:opacity ease-in-out .5s;width:100%;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem;}.loading-indicator>img{display:inline-block;width:126px;height:22px;margin-left:auto;margin-right:auto;}.loading-indicator.busy{opacity:1;}.messages{background-color:#d8d8d8;border-radius:.25rem;padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem;margin-left:auto;margin-right:auto;margin-bottom:1rem;}.messages>div{margin-bottom:.5rem;}.negative{color:#f00;}.pdf{margin-left:100px;margin-right:100px;margin-bottom:50px;margin-top:50px;}.pdf .button{display:none;}.positive{color:#008000;}.text-center{text-align:center;}.no-bullets{margin:0;padding:0;list-style:none;}.post-video{margin-bottom:2.5rem;padding-top:56.25%;position:relative;width:100%;}.post-video iframe,.post-video video{left:0;position:absolute;top:0;}.search-result-brief{max-width:65ch;}.search-result-name{display:block;font-weight:bold;margin-bottom:1rem;}.search-result-type{font-style:italic;padding-left:1rem;}.global-header{background-color:transparent;max-height:75px;max-width:1680px;overflow:visible;width:100%;z-index:100;}@media screen and (max-width:1232px){.global-header{position:fixed;transition:ease-in-out .8s;padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem;}}@media screen and (min-width:1233px){.global-header{max-height:none;position:absolute;}}.global-header ul{margin:0;padding:0;}@media screen and (max-width:1232px){.scrolled .global-header,.global-header.nav-expanded{background-color:#fff;border-bottom:1px solid #f5f5f5;}}.global-nav-info{display:none;flex-flow:row nowrap;justify-content:space-around;margin-left:auto;color:#cda786;font-family:"Frank Ruhl Libre",serif;font-size:14px;text-transform:none;}@media screen and (min-width:1233px){.global-nav-info{color:#fff;}}@media screen and (min-width:1233px){.global-nav-info{display:flex;}}@media screen and (min-width:1233px){.global-nav-info{width:60%;margin-right:1rem;}}.global-nav-info .global-nav-info-client-login{display:inline-block;text-align:center;}.global-nav-info .global-nav-info-client-login .client-login{color:inherit;display:block;text-decoration:none;padding-bottom:.5rem;padding-top:.5rem;margin-left:auto;margin-right:auto;}.global-nav-info .global-nav-info-client-login img{height:16px;width:13px;margin-right:.5rem;}.global-nav-info .global-nav-info-links{align-content:center;border-right:1px solid rgba(255,255,255,.3);display:flex;justify-content:space-around;list-style:none;padding-bottom:.25rem;padding-top:.25rem;width:70%;}.global-nav-info .global-nav-info-links a,.global-nav-info .global-nav-info-links span{color:inherit;display:inline-block;text-decoration:none;padding-left:1rem;padding-right:1rem;padding-bottom:.5rem;padding-top:.5rem;width:88%;}@media screen and (min-width:1233px){.global-nav-info .global-nav-info-links a,.global-nav-info .global-nav-info-links span{width:100%;padding-left:.5rem;padding-right:.5rem;}.global-nav-info .global-nav-info-links a:hover,.global-nav-info .global-nav-info-links span:hover{background-color:#d8d8d8;color:#003a40;}}.global-nav-info .global-nav-info-links>li{text-align:center;}.global-nav{display:flex;flex-flow:row wrap;justify-content:space-between;position:relative;}@media screen and (min-width:1233px){.global-nav{border-top:1px solid rgba(255,255,255,.3);justify-content:space-around;position:static;}.global-nav.lite{border-top:0;width:80%;justify-content:space-between;margin-block-start:1rem;margin-inline:auto;}}.global-nav-menu{background-color:#fff;display:none;flex-flow:column nowrap;list-style:none;}@media screen and (min-width:1233px){.global-nav-menu{background-color:transparent;display:flex;flex-flow:row nowrap;}}@media screen and (max-width:1232px){.global-nav-menu[aria-expanded=true]{border:1px solid rgba(0,58,64,.2);display:block;left:-.5rem;max-width:320px;opacity:1;position:absolute;top:58px;transform:scale(1);width:75%;z-index:100;padding-bottom:1rem;}}.global-nav-menu-item{border-bottom:1px solid rgba(0,58,64,.2);white-space:nowrap;color:#003a40;font-family:"Gotham Medium","Montserrat",Verdana,Tahoma,sans-serif;font-size:12px;text-transform:uppercase;}@media screen and (min-width:1233px){.global-nav-menu-item{color:#fff;}}.global-nav-menu-item a,.global-nav-menu-item span{color:inherit;display:inline-block;text-decoration:none;padding-left:1rem;padding-right:1rem;padding-bottom:.5rem;padding-top:.5rem;width:88%;}@media screen and (min-width:1233px){.global-nav-menu-item a,.global-nav-menu-item span{width:100%;padding-left:.5rem;padding-right:.5rem;}.global-nav-menu-item a:hover,.global-nav-menu-item span:hover{background-color:#d8d8d8;color:#003a40;}}@media screen and (min-width:1233px){.global-nav-menu-item{border-bottom:0;margin-left:.25rem;margin-right:.25rem;position:relative;}.global-nav-menu-item:hover>a,.global-nav-menu-item:hover span,.global-nav-menu-item :focus>a,.global-nav-menu-item :focus span{background-color:#d8d8d8;color:#003a40;}.global-nav-menu-item:hover>.global-nav-submenu,.global-nav-menu-item :focus>.global-nav-submenu{opacity:1;transform:scaleY(1);z-index:100;}.global-nav-menu-item:hover>.global-search-value,.global-nav-menu-item :focus>.global-search-value{opacity:1;transform:scaleY(1);z-index:100;}}@media screen and (min-width:1233px){.global-nav-menu-item>a,.global-nav-menu-item>span{margin-top:1rem;}}@media screen and (max-width:1232px){.global-nav-menu-item.active{background-color:#d8d8d8;}}@media screen and (min-width:1233px){.global-nav-menu-item.active{background-image:url(/Images/Decorators/ActivePage_Bar.png);background-repeat:repeat-x;background-size:109px 6px;}}@media screen and (max-width:1232px){.global-nav-menu-item.active>.global-nav-submenu{display:flex;}}.global-nav-menu-item-mobile{color:#cda786;font-family:"Frank Ruhl Libre",serif;font-size:14px;text-transform:none;display:inline-block;width:45%;}@media screen and (min-width:1233px){.global-nav-menu-item-mobile{color:#fff;}}@media screen and (min-width:1233px){.global-nav-menu-item-mobile{display:none;}}.global-nav-menu-item-mobile>a{color:inherit;display:inline-block;padding-left:1rem;padding-bottom:.25rem;padding-top:.25rem;text-decoration:none;}.global-nav-submenu-button{background-color:transparent;border:0;color:inherit;display:inline-block;transition:transform ease-in-out .5s;width:10%;}@media screen and (min-width:1233px){.global-nav-submenu-button{display:none;}}.global-nav-menu-item.active .global-nav-submenu-button{transform-origin:center;transform:rotate(90deg);}.global-nav-submenu{display:none;flex-flow:column nowrap;list-style:none;text-transform:none;}@media screen and (min-width:1233px){.global-nav-submenu{background-color:#d8d8d8;display:flex;opacity:0;padding-bottom:.25rem;padding-top:.25rem;position:absolute;transform:scaleY(0);transform-origin:top;transition:all ease-out .5s;}}.global-nav-submenu-item{color:#003a40;font-family:"Frank Ruhl Libre",serif;font-size:12px;text-transform:none;white-space:nowrap;}@media screen and (min-width:1233px){.global-nav-submenu-item{font-size:18px;}}.global-nav-submenu-item a,.global-nav-submenu-item span{color:inherit;display:inline-block;text-decoration:none;padding-left:1rem;padding-right:1rem;padding-bottom:.5rem;padding-top:.5rem;width:88%;}@media screen and (min-width:1233px){.global-nav-submenu-item a,.global-nav-submenu-item span{width:100%;padding-left:.5rem;padding-right:.5rem;}.global-nav-submenu-item a:hover,.global-nav-submenu-item span:hover{background-color:#d8d8d8;color:#003a40;}}.global-nav-submenu-item a:hover{background-color:rgba(255,255,255,.4);color:#003a40;}.global-nav-submenu-item a:focus{background-color:rgba(255,255,255,.4);color:#003a40;}@media screen and (max-width:1232px){a.global-search-button{display:none;}}@media screen and (min-width:1233px){.global-search-value{background-color:#d8d8d8;display:flex;opacity:0;padding-bottom:.25rem;padding-top:.25rem;position:absolute;right:0;width:320px;transform:scaleY(0);transform-origin:top;transition:all ease-out .5s;}}.global-footer{background-color:#f5f5f5;max-width:1680px;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem;}.global-footer a{color:inherit;text-decoration:none;}.global-footer-nav{display:flex;flex-flow:column nowrap;}.global-footer-nav-menu{column-count:2;column-gap:2rem;padding-inline-start:0;list-style:none;width:80%;margin-bottom:1rem;margin-left:auto;}@media screen and (min-width:851px) and (max-width:920px){.global-footer-nav-menu{column-count:3;}}@media screen and (min-width:921px){.global-footer-nav-menu{display:flex;flex-flow:row nowrap;justify-content:space-around;width:100%;}}.global-footer-nav-menu-item{line-height:1;}.global-footer-nav-menu-item>a{text-wrap:normal;color:#003a40;font-family:"Gotham Medium","Montserrat",Verdana,Tahoma,sans-serif;font-size:14px;text-transform:uppercase;}@media screen and (min-width:1233px){.global-footer-nav-menu-item>a{font-size:11px;}}.global-footer-nav-submenu{display:none;list-style:none;margin:0;padding:0;}@media screen and (min-width:921px){.global-footer-nav-submenu{display:block;}}.global-footer-nav-submenu-item{color:#003a40;font-family:"Gotham Book","Montserrat",Verdana,Tahoma,sans-serif;text-transform:uppercase;font-weight:bold;font-size:10px;padding-bottom:.25rem;padding-top:.25rem;}.global-footer-nav-submenu-item a:hover{border-bottom:2px solid #cda786;}.global-footer-nav-submenu-item a:focus{border-bottom:2px solid #cda786;}.global-footer-nav-info{border-bottom:2px solid #d8d8d8;border-top:2px solid #d8d8d8;list-style:none;padding-inline-start:0;color:#9b9b9b;font-family:"Gotham Medium","Montserrat",Verdana,Tahoma,sans-serif;font-size:14px;text-transform:uppercase;margin-left:auto;margin-right:auto;margin-bottom:1.75rem;}@media screen and (min-width:1233px){.global-footer-nav-info{font-size:11px;}}@media screen and (min-width:921px){.global-footer-nav-info{display:flex;flex-flow:row nowrap;justify-content:space-around;max-width:921px;}}.global-footer-nav-info>li{display:block;text-align:center;margin-bottom:.5rem;margin-left:.5rem;margin-right:.5rem;margin-top:.5rem;}.global-footer-nav-info>li>a{display:inline-block;height:100%;width:100%;}.global-footer-social-menu{display:flex;flex-flow:row nowrap;justify-content:space-around;padding-inline-start:0;list-style:none;min-width:280px;margin-left:auto;margin-right:auto;margin-bottom:1.75rem;}.global-footer-social-menu-item a{background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;display:inline-block;height:30px;text-decoration:none;width:30px;}.global-footer-disclaimer{color:#003a40;font-family:"Gotham Medium","Montserrat",Verdana,Tahoma,sans-serif;font-size:10px;text-align:center;text-transform:uppercase;}.employee-bio{border-bottom:3px solid #f5f5f5;text-align:left;padding-bottom:1rem;margin-bottom:1rem;}@media screen and (min-width:851px){.employee-bio{display:flex;flex-flow:row nowrap;}}.employee-bio form{padding:0;}.employee-bio .image,.employee-bio .description{width:100%;}@media screen and (min-width:851px){.employee-bio.list .image{width:15%;}.employee-bio.solo .image{width:40%;}.employee-bio .description{padding-left:1rem;}.employe-bio.list .description{width:85%;}.employee-bio.solo .description{width:60%;}}.employee-bio .description>header,.employee-bio .description>div{margin-bottom:.5rem;}.employee-bio .description>header>h3{margin-bottom:.5rem;}.employee-bio .associates-header{align-items:center;border-bottom:2px solid rgba(0,58,64,.2);border-top:2px solid rgba(0,58,64,.2);display:flex;flex-flow:row nowrap;justify-content:flex-start;padding-bottom:.25rem;padding-left:.25rem;padding-right:.25rem;padding-top:.25rem;}.employee-bio header.associates-header>img{margin-right:.5rem;height:28px;width:19px;transition:transform ease-in-out .5s;}.employee-bio header.associates-header.expanded>img{transform-origin:center;transform:rotate(90deg);}.employee-bio header.associates-header>h3{margin-bottom:0;}.employee-bio .associates{padding-left:1rem;padding-right:1rem;}.employee-bio .associate{border-bottom:2px solid #f5f5f5;padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem;}.employee-bio .associate .job-title{color:#9b9b9b;}.employee-bio .links,.employee-story .links{background-color:#f5f5f5;padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem;margin-bottom:1rem;margin-top:1rem;}.employee-bio .links .button,.employee-story .links .button{text-align:left;margin-bottom:.25rem;margin-top:.25rem;}.employee-bio .links .phone,.employee-story .links .phone{margin-top:.5rem;}.pdf .logo{text-align:center;margin-bottom:2.5rem;}.pdf .logo>img{width:320px;}.home-page>.top-banner,.home-page>.top-banner>.rotator,.home-page>.top-banner>.rotator>picture.active>img{min-height:680px;}@media screen and (max-width:850px){.home-page>.top-banner,.home-page>.top-banner>.rotator,.home-page>.top-banner>.rotator>picture.active>img{min-height:750px;}}.home-page>.top-banner{overflow:hidden;position:relative;margin-bottom:0;}.home-page>.top-banner.banner-1{background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/home/banner_1_m.png");}@media screen and (min-width:851px){.home-page>.top-banner.banner-1{background-image:url("/Images/home/banner_1.png");}}.home-page>.top-banner.banner-2{background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/home/banner_2_m.png");}@media screen and (min-width:851px){.home-page>.top-banner.banner-2{background-image:url("/Images/home/banner_2.png");}}.home-page>.top-banner.banner-3{background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/home/banner_3_m.png");}@media screen and (min-width:851px){.home-page>.top-banner.banner-3{background-image:url("/Images/home/banner_3.png");}}.home-page>.top-banner.banner-4{background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/home/banner_4_m.png");}@media screen and (min-width:851px){.home-page>.top-banner.banner-4{background-image:url("/Images/home/banner_4.png");}}.home-page>.top-banner>.rotator{width:100%;z-index:1;}.home-page>.top-banner>.rotator>picture{opacity:0;position:absolute;transition:opacity ease-in-out 1.2s;width:100%;}.home-page>.top-banner>.rotator>picture.active{opacity:1;z-index:10;transition:all ease-in-out .5s;}@media screen and (max-width:850px){.home-page>.top-banner>.classic{padding-top:4rem;}}.IE .home-page>.top-banner>.classic{top:25%;left:10%;}.home-page>.divisions{margin-bottom:1rem;}.home-page>.divisions>.spotlight.asset{background-color:#003057;background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/Home/asset_m.png");}@media screen and (min-width:851px){.home-page>.divisions>.spotlight.asset{background-image:url("/Images/Home/asset.png");}}.home-page>.divisions>.spotlight.family-office-services{background-color:#006272;background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/Home/family-office-services_m.png");}@media screen and (min-width:851px){.home-page>.divisions>.spotlight.family-office-services{background-image:url("/Images/Home/family-office-services.png");}}.home-page>.divisions>.spotlight.trust{background-color:#7fa9ae;background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/Home/trust_m.png");}@media screen and (min-width:851px){.home-page>.divisions>.spotlight.trust{background-image:url("/Images/Home/trust.png");}}.home-page>.divisions>.spotlight.wealth{background-color:#006747;background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/Home/wealth_m.png");}@media screen and (min-width:851px){.home-page>.divisions>.spotlight.wealth{background-image:url("/Images/Home/wealth.png");}}.home-page .home-latest-post{background-color:#93272c;text-align:center;margin-bottom:0;}.home-page .home-latest-post a.post-link,.home-page .home-latest-post a.post-link:visited{color:#fff;display:block;text-decoration:none;width:100%;padding-left:1rem;padding-right:1rem;padding-bottom:1rem;padding-top:1rem;}.home-page .home-latest-post a.post-link:hover,.home-page .home-latest-post a.post-link:visited:hover{text-decoration:underline;}.home-page>.culture{align-items:center;margin-bottom:1rem;}.home-page>.culture>article{width:75%;margin-left:auto;margin-right:auto;}@media screen and (max-width:850px){.home-page>.culture>article{margin-top:1rem;}}@media screen and (min-width:851px){.home-page>.culture>article{padding-left:1rem;padding-right:1rem;width:48%;}}.home-page>.insights{background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/Home/latestFromJohnson_m.png");margin-bottom:1rem;}@media screen and (min-width:851px){.home-page>.insights{background-image:url("/Images/Home/latestFromJohnson.png");}}@media screen and (max-width:850px){.home-page>.insights{min-height:80vh;}}.home-page>.accolades{background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/Home/slideshow_BG_m.png");background-color:#003a40;padding-bottom:1.75rem;padding-top:1.75rem;margin-bottom:.25rem;display:flex;min-height:100vh;align-items:center;justify-content:center;}@media screen and (min-width:851px){.home-page>.accolades{background-image:url("/Images/Home/slideshow_BG.png");}}.home-page>.accolades>article>*{margin-bottom:1.75rem;}.home-page .accolade{background-color:#fff;position:relative;}@media screen and (max-width:850px){.home-page .accolade{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;min-height:40vh;max-width:320px;width:95%;margin-bottom:1.75rem;}}@media screen and (min-width:851px){.home-page .accolade{width:23%;display:flex;flex-flow:column nowrap;display:-ms-grid;-ms-grid-rows:2fr 2fr;display:grid;grid-template-rows:2fr 2fr;}}.home-page .accolade>header{-ms-grid-row:1;grid-row:1;display:flex;flex-flow:column nowrap;justify-content:flex-end;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem;}.home-page .accolade>.copy{padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem;-ms-grid-row:2;grid-row:2;}.home-page .accolade>footer{align-items:center;display:flex;position:absolute;top:0;width:100%;height:100%;justify-content:center;z-index:10;-ms-grid-row:1;-ms-grid-row-span:2;grid-row-start:1;grid-row-end:3;}.home-page .accolade>footer>a.button{background-color:transparent;color:transparent;display:inline-block;width:100%;}@media screen and (max-width:850px){.home-page .accolade>footer>a.button{height:100%;}}@media screen and (min-width:921px){.home-page .accolade>footer>a.button{padding-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem;}}@media screen and (min-width:851px){.home-page .accolade>footer:hover{background-color:#cda786;}}@media screen and (min-width:851px){.home-page .accolade>footer:hover>a.button{background-color:#cda786;color:#fff;}}.about-page>.top-banner{background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/About/banner_m.png");}@media screen and (min-width:851px){.about-page>.top-banner{background-image:url("/Images/About/banner.png");}}.about-page>.content>.megagraphic{display:none;}@media screen and (min-width:851px){.about-page>.content>.megagraphic{display:block;max-width:38%;}}.about-page>.content>.classic{text-align:center;width:90%;}@media screen and (min-width:851px){.about-page>.content>.classic{margin-left:auto;text-align:left;max-width:50%;}}.about-page>.content>.classic>.copy>h1,.about-page>.content>.classic>.copy h2,.about-page>.content>.classic>.copy h3,.about-page>.content>.classic>.copy h4,.about-page>.content>.classic>.copy h5,.about-page>.content>.classic>.copy h6{color:#003a40;font-family:"Gotham Medium","Montserrat",Verdana,Tahoma,sans-serif;font-size:18px;text-transform:uppercase;margin-bottom:.5rem;}.about-page>.content>.classic>.copy>p{color:#003a40;font-family:"Frank Ruhl Libre",serif;font-size:18px;margin-bottom:2.5rem;}@media screen and (min-width:851px){.about-page>.content>.classic>.copy>p{font-size:20px;}}.about-page>.divisions{background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/About/divisions_background_m.png");padding-bottom:1rem;padding-top:1rem;padding-left:.5rem;padding-right:.5rem;}@media screen and (min-width:851px){.about-page>.divisions{background-image:url("/Images/About/divisions_background.png");}}.about-page>.difference{width:90%;margin-top:1.75rem;margin-left:auto;margin-right:auto;}.about-page>.difference>.classic{text-align:center;width:100%;padding-left:1rem;padding-right:1rem;padding-bottom:1rem;}@media screen and (min-width:851px){.about-page>.difference>.classic{text-align:left;width:45%;}}.about-page>.difference>.classic>header{margin-bottom:0;}.about-page>.difference>.classic>.copy{margin-top:0;}.about-page>.difference>.video{padding-left:1rem;padding-right:1rem;width:100%;}@media screen and (min-width:851px){.about-page>.difference>.video{width:50%;}}.about-page>.story{background-color:#003a40;}.about-page>.community{background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/About/communityInvolvement_m.png");}@media screen and (min-width:851px){.about-page>.community{background-image:url("/Images/About/communityInvolvement.png");}}.ourapproach-page ul{list-style:disc;}.ourapproach-page ul li{margin-bottom:.5rem;}.ourapproach-page>.content{margin-left:auto;margin-right:auto;width:90%;}.ourapproach-page>.content .faq-categories{max-width:100%;}@media screen and (min-width:851px){.ourapproach-page>.content .faq-categories{width:65%;}}.ourapproach-page>.content .faq-categories .faq-category{scroll-margin-top:1.75rem;margin-bottom:2.5rem;margin-top:2.5rem;}.ourapproach-page>.content .faq-categories .faq-category>*{margin-bottom:2.5rem;}.ourapproach-page>.content .faq-categories .faq-category .spotlight-questions{list-style-type:none;margin-left:-1em;}.ourapproach-page>.content .faq-categories .faq-category .spotlight-questions .question{color:#003a40;font-family:"Gotham Book","Montserrat",Verdana,Tahoma,sans-serif;font-size:16px;margin-left:-1em;margin-bottom:1rem;}.ourapproach-page>.content .faq-categories .faq-category .spotlight-questions .question label{cursor:pointer;text-transform:uppercase;}.ourapproach-page>.content .faq-categories .faq-category .spotlight-questions .question label::before{content:"▶";display:inline-block;transform:rotate(0);transition:transform ease-in-out .3s;margin-right:.5rem;}.ourapproach-page>.content .faq-categories .faq-category .spotlight-questions .question .answer{overflow:hidden;transition:all ease-in-out .3s;}.ourapproach-page>.content .faq-categories .faq-category .spotlight-questions .question input[type=checkbox]{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}.ourapproach-page>.content .faq-categories .faq-category .spotlight-questions .question input[type=checkbox]:focus~label{background-color:#f5f5f5;}.ourapproach-page>.content .faq-categories .faq-category .spotlight-questions .question input[type=checkbox]:checked~label::before{transform:rotate(90deg);}.ourapproach-page>.content .faq-categories .faq-category .spotlight-questions .question input[type=checkbox]:checked~.answer{max-height:1000px;opacity:1;padding-left:1rem;padding-right:1rem;margin-top:1rem;}.ourapproach-page>.content .faq-categories .faq-category .spotlight-questions .question input[type=checkbox]:not(:checked)~.answer{max-height:0;opacity:0;}@media screen and (min-width:921px){.ourapproach-page>.content .faq-categories .faq-category .other-questions ul{column-count:2;column-gap:2.5rem;}}.ourapproach-page>.content .faq-categories .faq-category .related-blogs{background-color:#d8d8d8;padding-bottom:1.75rem;padding-left:1.75rem;padding-right:1.75rem;padding-top:1.75rem;}.ourapproach-page>.content .faq-categories .faq-category .related-blogs ul li:not(:last-child){margin-bottom:.5rem;}.women-page .top-banner{background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/women/banner_m.png");}@media screen and (min-width:851px){.women-page .top-banner{background-image:url("/Images/women/banner.png");}}.women-page .intro{margin-bottom:3rem;}.women-page .intro .classic{width:80%;}@media screen and (max-width:850px){.women-page .intro .classic{text-align:center;}}@media screen and (min-width:851px){.women-page .intro .classic{flex-flow:row nowrap;justify-content:space-between;}}@media screen and (min-width:851px){.women-page .intro .classic>header{width:38%;}}@media screen and (min-width:851px){.women-page .intro .classic>.copy{margin-top:0;width:55%;}}.women-page .convince-points{margin-bottom:3rem;}.women-page .convince-points .tabs{padding:1rem .5rem;}.women-page .stats{background-image:url("/Images/Women/StatBackground.png");background-size:cover;padding:5rem 10%;gap:1rem;justify-content:center;margin-bottom:3rem;}.women-page .stats .stat{width:clamp(250px,30%,500px);}.women-page .stats .stat img{display:block;}.women-page .stages-of-life{padding:5rem 1rem;gap:.5rem;margin-bottom:3rem;}@media screen and (min-width:851px){.women-page .stages-of-life{padding-left:10%;padding-right:10%;gap:1.75rem;}}.women-page .stages-of-life>header,.women-page .stages-of-life>footer{width:100%;}.women-page .stages-of-life .stage{background-size:cover;width:clamp(320px,48%,540px);}.women-page .stages-of-life .stage>header{aspect-ratio:1/1;text-align:center;}@media screen and (min-width:851px){.women-page .stages-of-life .stage>header{aspect-ratio:4/3;}}@media screen and (max-width:1060px){.women-page .stages-of-life .stage>header .type-style-h2{font-size:20px;}}@media screen and (max-width:850px){.women-page .stages-of-life .stage>p{text-align:center;}}.women-page .stages-of-life .stage-01>header{background-image:url(/Images/Women/MilestoneMoments.png);}.women-page .stages-of-life .stage-02>header{background-image:url(/Images/Women/LifeEvents.png);}.women-page .stages-of-life .stage-03>header{background-image:url(/Images/Women/RetirementEstatePlanning.png);}.women-page .stages-of-life .stage-04>header{background-image:url(/Images/Women/CollegePlanning.png);}.women-page .thrive{background-image:url("/Images/Women/CreatingACommunity.png");background-position:center;background-size:cover;padding-bottom:5rem;padding-top:5rem;padding-left:1rem;padding-right:1rem;margin-bottom:3rem;}@media screen and (min-width:851px){.women-page .thrive{padding-left:10%;padding-right:10%;}}.women-page .testimonials{background-color:#f5f5f5;margin-bottom:3rem;}.women-page .testimonials .testimony{display:flex;flex-flow:column nowrap;gap:1.75rem;width:90%;padding-bottom:5rem;padding-top:5rem;margin-left:auto;margin-right:auto;}@media screen and (min-width:851px){.women-page .testimonials .testimony{width:100%;padding-bottom:0;padding-top:0;display:grid;gap:0;grid-template-areas:"photo header nav" "photo quote nav" "photo cite nav" "photo link .";grid-template-columns:35% 60% 1fr;}}.women-page .testimonials .testimony .photo,.women-page .testimonials .testimony blockquote,.women-page .testimonials .testimony cite,.women-page .testimonials .testimony footer{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;justify-content:center;}.women-page .testimonials .testimony .photo>*,.women-page .testimonials .testimony blockquote>*,.women-page .testimonials .testimony cite>*,.women-page .testimonials .testimony footer>*{grid-column:1;grid-row:1;opacity:0;transform:translate(-25%);transition:opacity ease-in-out .3s,transform ease-in-out .3s,max-height ease-in-out .1s;z-index:1;}.women-page .testimonials .testimony .photo>*.active,.women-page .testimonials .testimony blockquote>*.active,.women-page .testimonials .testimony cite>*.active,.women-page .testimonials .testimony footer>*.active{opacity:1;transform:translate(0);z-index:10;}.women-page .testimonials .testimony .photo{aspect-ratio:1/1;}@media screen and (min-width:851px){.women-page .testimonials .testimony .photo{grid-area:photo;}}.women-page .testimonials .testimony .photo>img{display:block;}@media screen and (min-width:851px){.women-page .testimonials .testimony header{grid-area:header;padding-top:5rem;}}.women-page .testimonials .testimony blockquote,.women-page .testimonials .testimony cite,.women-page .testimonials .testimony footer{color:#6d6d6d;}.women-page .testimonials .testimony blockquote>*,.women-page .testimonials .testimony cite>*,.women-page .testimonials .testimony footer>*{max-height:0;}.women-page .testimonials .testimony blockquote>*.active,.women-page .testimonials .testimony cite>*.active,.women-page .testimonials .testimony footer>*.active{max-height:450px;}.women-page .testimonials .testimony blockquote{font-size:18px;}@media screen and (min-width:851px){.women-page .testimonials .testimony blockquote{grid-area:quote;padding-left:1.75rem;padding-right:1.75rem;}}.women-page .testimonials .testimony blockquote .active::before{color:#cda786;content:"”";display:block;line-height:0;text-align:center;width:100%;font-size:4em;}@media screen and (max-width:850px){.women-page .testimonials .testimony blockquote .active::before{padding-top:1rem;}}.women-page .testimonials .testimony cite{font-size:22px;}@media screen and (min-width:851px){.women-page .testimonials .testimony cite{grid-area:cite;padding-left:1.75rem;padding-right:1.75rem;}}@media screen and (min-width:851px){.women-page .testimonials .testimony footer{grid-area:link;}}.women-page .testimonials .testimony footer a{color:inherit;font-family:"Gotham Medium","Montserrat",Verdana,Tahoma,sans-serif;font-size:14px;text-transform:uppercase;}.women-page .testimonials .testimony .slide-control{align-items:center;display:flex;justify-content:space-between;}@media screen and (max-width:850px){.women-page .testimonials .testimony .slide-control{padding-block:1rem;}}@media screen and (min-width:851px){.women-page .testimonials .testimony .slide-control{flex-flow:column nowrap;gap:1rem;grid-area:nav;justify-content:center;}}.women-page .testimonials .testimony .slide-control .slide-control-button{border:0;background-color:inherit;cursor:pointer;font-size:1em;transform:scale(1);transition:transform ease-in-out .2s;}.women-page .testimonials .testimony .slide-control .slide-control-button::after{content:"⚪";}.women-page .testimonials .testimony .slide-control .slide-control-button.active::after{content:"⚫";}.women-page .testimonials .testimony .slide-control .slide-control-button:hover{transform:scale(1.2);}.women-page .testimonials .testimony .slide-control .slide-control-button:focus{transform:scale(1.2);}.women-page .impact{padding:2.5rem 1rem;margin-bottom:3rem;}@media screen and (min-width:851px){.women-page .impact{padding-left:10%;padding-right:10%;}}.women-page .impact article>*{margin-bottom:1.75rem;}.women-page .impact p{margin-left:auto;margin-right:auto;max-width:77ch;}.women-page .impact .organizations{align-items:center;display:flex;flex-flow:row wrap;gap:1.75rem;justify-content:space-around;padding-left:0;}.women-page .cross-division{padding-bottom:4rem;padding-top:4rem;background-color:#003a40;}.women-page .cross-division article{align-self:end;width:100%;}@media screen and (min-width:851px){.women-page .cross-division article{width:42%;}}.interior-page-01.post .post-text h1,.interior-page-01.post .post-text h2,.interior-page-01.post .post-text h3,.interior-page-01.post .post-text h4,.interior-page-01.post .post-text h5,.interior-page-01.post .post-text h6{font-weight:bold;margin-bottom:1em;}.interior-page-01.post .post-text blockquote{max-width:45ch;margin-left:auto;margin-right:auto;margin-bottom:1.75rem;margin-top:1.75rem;}.interior-page-01.post .post-text blockquote cite{display:block;text-align:right;}.interior-page-01.post ul:not([class]){list-style:disc;list-style:revert;}.interior-page-01.post ul:not([class])>li{margin-bottom:1em;}.interior-page-01>.content{max-width:95%;margin-left:auto;margin-right:auto;}@media screen and (min-width:851px){.interior-page-01>.content{width:70%;}}.interior-page-01>.content>.classic>header>div+div{margin-top:1.75rem;}@media screen and (max-width:850px){.interior-page-01>.content>.classic>header{text-align:center;}}.interior-page-01 .copy>div{margin-bottom:1rem;}@media screen and (min-width:851px){.interior-page-01 .post-image,.interior-page-01 .employee-bio.list{width:49%;}.interior-page-01 .employee-bio.list{border-bottom:0;display:block;}.interior-page-01 .employee-bio.list .image{max-width:150px;width:auto;}.interior-page-01 .employee-bio.list .description{padding-left:0;}}.divisions-page>.banner{background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/Divisions/banner_m.png");}@media screen and (min-width:851px){.divisions-page>.banner{background-image:url("/Images/Divisions/banner.png");}}.divisions-page>.intro,.divisions-page>.divisions{width:90%;margin-left:auto;margin-right:auto;}@media screen and (min-width:851px){.divisions-page>.intro,.divisions-page>.divisions{width:80%;}}@media screen and (max-width:850px){.divisions-page>.intro>.classic{text-align:center;}}@media screen and (min-width:851px){.divisions-page>.intro>.classic{flex-flow:row nowrap;justify-content:space-between;}}@media screen and (min-width:851px){.divisions-page>.intro>.classic>header{width:38%;}}@media screen and (min-width:851px){.divisions-page>.intro>.classic>.copy{margin-top:0;width:55%;}}@media screen and (min-width:851px){.divisions-page>.divisions>.feature{width:48%;}}.divisions-page>.cross-division{align-items:center;background-color:#003a40;color:#fff;min-height:320px;width:100%;}@media screen and (min-width:851px){.divisions-page>.cross-division{min-height:420px;}}.division-page.wealth>.top-banner{background-color:#006747;background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/Divisions/wealth/banner_m.png");}@media screen and (min-width:851px){.division-page.wealth>.top-banner{background-image:url("/Images/Divisions/wealth/banner.png");}}.division-page.wealth>.top-banner>.title-tag{color:#006747;}.division-page.wealth>.services>.service-contact{background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/Divisions/wealth/iconModule_m.png");}@media screen and (min-width:851px){.division-page.wealth>.services>.service-contact{background-image:url("/Images/Divisions/wealth/iconModule.png");}}.division-page.family-office-services>.top-banner{background-color:#006272;background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/Divisions/family-office-services/banner_m.png");}@media screen and (min-width:851px){.division-page.family-office-services>.top-banner{background-image:url("/Images/Divisions/family-office-services/banner.png");}}.division-page.family-office-services>.top-banner>.title-tag{color:#006272;}.division-page.family-office-services>.services>.service-contact{background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/Divisions/family-office-services/iconModule_m.png");}@media screen and (min-width:851px){.division-page.family-office-services>.services>.service-contact{background-image:url("/Images/Divisions/family-office-services/iconModule.png");}}.division-page.asset>.top-banner{background-color:#003057;background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/Divisions/asset/banner_m.png");}@media screen and (min-width:851px){.division-page.asset>.top-banner{background-image:url("/Images/Divisions/asset/banner.png");}}.division-page.asset>.top-banner>.title-tag{color:#003057;}.division-page.asset>.services>.service-contact{background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/Divisions/asset/iconModule_m.png");}@media screen and (min-width:851px){.division-page.asset>.services>.service-contact{background-image:url("/Images/Divisions/asset/iconModule.png");}}.division-page.charitable>.top-banner{background-color:#003a40;background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/Divisions/charitable/banner_m.png");}@media screen and (min-width:851px){.division-page.charitable>.top-banner{background-image:url("/Images/Divisions/charitable/banner.png");}}.division-page.charitable>.top-banner>.title-tag{color:#003a40;}.division-page.charitable>.services>.service-contact{background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/Divisions/charitable/iconModule_m.png");}@media screen and (min-width:851px){.division-page.charitable>.services>.service-contact{background-image:url("/Images/Divisions/charitable/iconModule.png");}}@media screen and (min-width:921px){.division-page.charitable .tab-data{-ms-grid-columns:1fr 1fr 1fr;}.division-page.charitable .tab-data .tab-content{-ms-grid-column:1/4;-ms-grid-column-span:3;grid-column-end:4;}}.division-page.trust>.top-banner{background-color:#7fa9ae;background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/Divisions/trust/banner_m.png");}@media screen and (min-width:851px){.division-page.trust>.top-banner{background-image:url("/Images/Divisions/trust/banner.png");}}.division-page.trust>.top-banner>.title-tag{color:#7fa9ae;}.division-page.trust>.services>.service-contact{background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/Divisions/trust/iconModule_m.png");}@media screen and (min-width:851px){.division-page.trust>.services>.service-contact{background-image:url("/Images/Divisions/trust/iconModule.png");}}.division-page.mutualfunds>.top-banner{background-color:#003a40;background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/Divisions/mutualfund/banner_m.png");}@media screen and (min-width:851px){.division-page.mutualfunds>.top-banner{background-image:url("/Images/Divisions/mutualfund/banner.png");}}.division-page.mutualfunds>.top-banner>.title-tag{color:#003a40;}.division-page.mutualfunds>.services>.service-contact{background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/Divisions/mutualfund/iconModule_m.png");}@media screen and (min-width:851px){.division-page.mutualfunds>.services>.service-contact{background-image:url("/Images/Divisions/mutualfund/iconModule.png");}}.division-page>.top-banner{justify-content:flex-end;}.division-page>.top-banner>.title-tag{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center;margin-top:5rem;}.division-page ul{margin-left:1rem;}.division-page>.intro{width:90%;margin-left:auto;margin-right:auto;}@media screen and (min-width:851px){.division-page>.intro{width:80%;}}@media screen and (max-width:850px){.division-page>.intro>.classic{text-align:center;}}@media screen and (min-width:851px){.division-page>.intro>.classic{flex-flow:row nowrap;justify-content:space-between;}}@media screen and (min-width:851px){.division-page>.intro>.classic>header{width:38%;}}@media screen and (min-width:851px){.division-page>.intro>.classic>.copy{margin-top:0;width:55%;}}.division-page>.convince-points{align-items:center;}.division-page>.convince-points>.megagraphic{display:block;width:100%;}@media screen and (max-width:850px){.division-page>.convince-points>.megagraphic{margin-bottom:1rem;}}@media screen and (min-width:851px){.division-page>.convince-points>.megagraphic{max-width:43%;}}@media screen and (max-width:850px){.division-page>.convince-points>.NAVs{margin-top:1.75rem;}}@media screen and (min-width:921px){.division-page>.convince-points>.NAVs{max-width:45%;}}.division-page>.convince-points>.tabs{display:block;width:90%;padding-left:auto;padding-right:auto;}@media screen and (min-width:851px){.division-page>.convince-points>.tabs{width:100%;padding-left:.5rem;padding-right:.5rem;}}.division-page>.services>.service-list,.division-page>.services>.service-contact{min-height:50vw;width:100%;}@media screen and (max-width:850px){.division-page>.services>.service-list,.division-page>.services>.service-contact{margin-bottom:1rem;}}@media screen and (min-width:851px){.division-page>.services>.service-list,.division-page>.services>.service-contact{min-height:100px;width:45%;}}.division-page>.services>.service-list{padding-left:1.75rem;padding-right:1.75rem;margin-bottom:1.75rem;margin-top:1.75rem;}.division-page>.services>.service-contact{align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;margin-left:auto;}@media screen and (max-width:850px){.division-page>.services>.service-contact{min-height:250px;}}.division-page>.services>.service-contact header{margin-bottom:1rem;}.division-page>.team{background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/divisions/teamModule_m.png");}@media screen and (min-width:851px){.division-page>.team{background-image:url("/Images/divisions/teamModule.png");}}@media screen and (max-width:850px){.division-page>.team{min-height:520px;}}.division-page:not(.charitable)>.cross-division{align-items:center;background-color:#fff;}.division-page.charitable>.cross-division{background-color:#003a40;margin-bottom:1rem;margin-top:1rem;}@media screen and (max-width:850px){.division-page>.cross-sell{min-height:80vh;}}.division-page:not(.charitable)>.cross-sell{background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/Divisions/crossDivision_Module_m.png");}@media screen and (min-width:851px){.division-page:not(.charitable)>.cross-sell{background-image:url("/Images/Divisions/crossDivision_Module.png");}}.division-page.charitable>.cross-sell{background-color:#f5f5f5;}.division-page.mutualfunds>.mutual-funds{margin-left:1rem;margin-right:1rem;margin-bottom:2.5rem;margin-top:2.5rem;}@media screen and (min-width:851px){.division-page.mutualfunds>.mutual-funds{width:85%;margin-left:auto;margin-right:auto;}}.division-page.mutualfunds>.mutual-funds>header{text-align:center;margin-top:2.5rem;}@media screen and (min-width:851px){.division-page.mutualfunds>.mutual-funds>header{text-align:left;padding-left:2.5rem;}}.division-page.mutualfunds>.mutual-funds .mutual-fund{border-bottom:2px solid #f5f5f5;border-top:2px solid #f5f5f5;display:flex;flex-flow:row wrap;margin-bottom:.5rem;}.division-page.mutualfunds .mutual-fund{width:100%;}@media screen and (min-width:851px){.division-page.mutualfunds .mutual-fund{flex-flow:row nowrap;}}.division-page.mutualfunds .mutual-fund .icon{text-align:center;width:25%;}@media screen and (min-width:851px){.division-page.mutualfunds .mutual-fund .icon{width:10%;}}.division-page.mutualfunds .mutual-fund .icon>.icon-image{background-color:#d8d8d8;width:100%;padding-bottom:2.5rem;padding-top:2.5rem;padding-left:.25rem;padding-right:.25rem;}.division-page.mutualfunds .mutual-fund .icon>.icon-image img{display:inline-block;max-width:75px;min-width:57px;margin-left:auto;margin-right:auto;}.division-page.mutualfunds .mutual-fund .icon>.icon-ticker{background-color:#f5f5f5;text-align:center;width:100%;padding-bottom:.5rem;padding-top:.5rem;}.division-page.mutualfunds .mutual-fund .description{padding-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem;width:70%;}@media screen and (min-width:851px){.division-page.mutualfunds .mutual-fund .description{width:60%;}}.division-page.mutualfunds .mutual-fund .description>header{margin-bottom:.5rem;}.division-page.mutualfunds .mutual-fund .controls{width:100%;padding-bottom:1rem;padding-top:1rem;}@media screen and (min-width:851px){.division-page.mutualfunds .mutual-fund .controls{width:25%;}}.division-page.mutualfunds .mutual-fund .controls>div{margin-bottom:.25rem;}.division-page.mutualfunds .mutual-fund .controls>.NAV{background-color:#003a40;color:#fff;font-family:"Gotham Medium","Montserrat",Verdana,Tahoma,sans-serif;font-size:14px;text-transform:uppercase;padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem;margin-left:auto;margin-right:auto;}@media screen and (min-width:851px){.division-page.mutualfunds .mutual-fund .controls>.NAV{font-size:16px;}}.division-page.mutualfunds .price-form{display:flex;flex-flow:row nowrap;justify-content:center;}.division-page.mutualfunds .price-form input[type=text]{text-align:center;width:10rem;}@media screen and (min-width:921px){.division-page.mutualfunds .mutual-fund .info>table{width:50%;}}.division-page.mutualfunds .mutual-fund .info>table td{font-family:"Gotham Book","Montserrat",Verdana,Tahoma,sans-serif;font-size:14px;text-transform:uppercase;vertical-align:bottom;}@media screen and (min-width:851px){.division-page.mutualfunds .mutual-fund .info>table td{font-size:16px;}}.division-page.mutualfunds .mutual-fund .info>table td:first-child{margin-right:.5rem;}.division-page.mutualfunds .mutual-fund .info table td>label{font-size:10px;}.division-page.mutualfunds .mutual-fund .info .price{padding-bottom:1rem;}.division-page.mutualfunds .mutual-fund .info .price.current{font-size:36px;}.division-page.mutualfunds.docs-page>.content{justify-content:space-between;width:95%;margin-left:auto;margin-right:auto;}.division-page.mutualfunds.docs-page .mutualfunds-doc-frame{width:100%;margin-bottom:1rem;}@media screen and (min-width:851px){.division-page.mutualfunds.docs-page .mutualfunds-doc-frame{width:65%;}}.division-page.mutualfunds.docs-page iframe.pdf-display{width:100%;height:90vh;}.distribution-estimates table{border:0;width:100%;border-collapse:collapse;margin-bottom:1.75rem;margin-top:.5rem;}.distribution-estimates th,.distribution-estimates td{border-bottom:2px solid #d8d8d8;}.distribution-estimates td{padding-left:.25rem;padding-right:.25rem;}.distribution-estimates th{font-weight:bold;}.distribution-estimates tr:nth-child(even){background-color:#d8d8d8;}.division-page.mutualfunds .content{margin-left:auto;margin-right:auto;padding-bottom:1.75rem;padding-left:1.75rem;padding-right:1.75rem;padding-top:1.75rem;}.division-page.mutualfunds .description .mf-extras{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,300px));gap:1em;}.division-page.mutualfunds .description .mf-extras .awards{display:grid;grid-auto-flow:row;gap:1em;max-width:300px;}.fund-ticker-list{list-style:none;margin-left:1.75rem;}.fund-ticker-list li{margin-bottom:.5rem;}.team-page>.content{justify-content:space-between;width:80%;margin-left:auto;margin-right:auto;}.team-page .team-members{text-align:center;width:100%;margin-bottom:1rem;}@media screen and (min-width:851px){.team-page .team-members{text-align:left;width:65%;}}.team-page .a-to-z{padding-left:1rem;padding-right:1rem;}.team-page .a-to-z>.buttons{display:flex;flex-flow:row wrap;justify-content:flex-start;}.team-page .a-to-z>.buttons>.button{height:40px;width:40px;text-align:center;margin-bottom:.25rem;margin-left:.25rem;margin-right:.25rem;margin-top:.25rem;}.insights-page>.top-banner{background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/perspective/insights//banner_m.png");}@media screen and (min-width:851px){.insights-page>.top-banner{background-image:url("/Images/perspective/insights//banner.png");}}.insights-page header.toolbar .post-description{max-width:230px;margin-bottom:.25rem;margin-left:auto;margin-right:auto;}@media screen and (min-width:851px){.insights-page header.toolbar a.button:hover+.post-description,.insights-page header.toolbar a.button:focus+.post-description{opacity:1;}.insights-page header.toolbar .post-description{opacity:0;transition:opacity ease-in-out .3s;}.loggedIn .insights-page header.toolbar .post-description{opacity:1;}}.insights-page>.content{justify-content:space-between;width:95%;margin-left:auto;margin-right:auto;}@media screen and (min-width:851px){.insights-page>.content{width:85%;}}.insights-page>.content .posts{display:grid;grid-template-columns:repeat(auto-fit,minmax(304px,1fr));grid-gap:1rem;width:100%;}@media screen and (min-width:851px){.insights-page>.content .posts{grid-template-columns:repeat(2,minmax(304px,1fr));width:65%;}}.insights-page>.content .posts>.post,.insights-page>.content .posts>.post>header,.insights-page>.content .posts>.post>header>*,.insights-page>.content .posts>.post>.copy,.insights-page>.content .posts>.post .post-date{margin-bottom:1rem;}.insights-page>.content .posts>.post{border-bottom:2px solid #f5f5f5;width:100%;padding-bottom:1rem;margin-bottom:1rem;}.insights-page>.content .posts>.post>header>h2{background-color:#cda786;padding-left:1rem;padding-right:1rem;}@media screen and (min-width:851px){.insights-page>.content .posts>.post>header>h3{height:3.25rem;overflow:hidden;}}.insights-page>.content .posts>.post>header>a.post-image{align-items:center;display:flex;justify-content:center;overflow:hidden;max-height:257.758535px;width:100%;}.insights-page>.content .posts>.post>.copy{max-height:12rem;overflow:hidden;}.insights-page>.content .posts>.post>.copy p{margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;}.blog-page>.top-banner{background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/perspective/blog//banner_m.png");}@media screen and (min-width:851px){.blog-page>.top-banner{background-image:url("/Images/perspective/blog//banner.png");}}.blog-page .content{justify-content:space-between;width:80%;margin-left:auto;margin-right:auto;}.blog-page .all-posts{width:100%;}@media screen and (min-width:851px){.blog-page .all-posts{width:65%;}}.blog-page .post>header a{color:inherit;text-decoration:none;}.blog-page .posts{display:flex;flex-flow:row wrap;justify-content:space-between;}.blog-page .recent-posts{border-top:6px solid #cda786;width:100%;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem;}.blog-page .post{margin-bottom:1rem;}@media screen and (min-width:851px){.blog-page .post{width:47%;}}.blog-page .post>header{background-color:#f5f5f5;}.blog-page .post>header h3,.blog-page .post>header h4{padding-left:1rem;padding-right:1rem;padding-bottom:.5rem;padding-top:.5rem;}.blog-page .sidebar header{padding-top:1rem;}.blog-page .blog-signup{background-color:#fff;}.blog-page .blog-signup input[type=email]::placeholder{color:#d8d8d8;font-family:"Gotham Medium","Montserrat",Verdana,Tahoma,sans-serif;font-size:13px;}.news-page .content{justify-content:space-between;width:80%;margin-left:auto;margin-right:auto;}.news-page .latest-headlines{width:90%;margin-left:auto;margin-right:auto;}@media screen and (min-width:851px){.news-page .latest-headlines{width:65%;}}.news-page .latest-headlines>header{margin-bottom:1rem;}.news-page .latest-headlines>.news-item{display:none;margin-bottom:1.75rem;}.news-page .latest-headlines>.news-item>header,.news-page .latest-headlines>.news-item>.copy,.news-page .latest-headlines>.news-item>.disclaimer{margin-bottom:1rem;}.news-page .latest-headlines>.news-item.active{display:block;}.inactive-posts-page .content{justify-content:space-between;width:80%;margin-left:auto;margin-right:auto;}.inactive-posts-page .all-posts{width:100%;}@media screen and (min-width:851px){.inactive-posts-page .all-posts{width:65%;}}.locations-page .content{justify-content:space-between;width:90%;margin-left:auto;margin-right:auto;}.locations-page .location{text-align:center;width:100%;}@media screen and (min-width:851px){.locations-page .location{text-align:left;width:65%;}}.locations-page .location .description{align-items:flex-start;justify-content:space-between;margin-bottom:1.75rem;}.locations-page .location .description .building{width:100%;margin-bottom:1rem;}@media screen and (min-width:851px){.locations-page .location .description .building{width:40%;}}.locations-page .location .description .address{width:100%;}@media screen and (min-width:851px){.locations-page .location .description .address{width:53%;}}.locations-page .location .description .address>a.button{margin-top:1.75rem;}.location>article>h2{margin-bottom:.5rem;}.location>article>h3,.location>article>h4{margin-bottom:1rem;}.location article+article{margin-top:2.5rem;}.location .divisions>.feature{background-color:#f5f5f5;}@media screen and (min-width:851px){.location .divisions>.feature{width:48%;}}.location .team-members>h2{border-bottom:3px solid #f5f5f5;padding-bottom:.5rem;}.location .team-members p{margin-bottom:2.5rem;}.location-quote{background-color:#f5f5f5;max-width:65ch;text-align:right;padding-bottom:1rem;padding-top:1rem;padding-left:1.75rem;padding-right:1.75rem;margin-left:auto;margin-right:auto;}.location-quote blockquote{font-style:italic;margin-bottom:1rem;}.location-quote blockquote::before{transform:rotateY(180deg);}.location-quote blockquote::before,.location-quote blockquote::after{content:"";display:inline-block;background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/Decorators/testimonial_quotes_m.png");width:17px;height:13px;margin-bottom:.25rem;margin-left:.25rem;margin-right:.25rem;margin-top:.25rem;}@media screen and (min-width:851px){.location-quote blockquote::before,.location-quote blockquote::after{background-image:url("/Images/Decorators/testimonial_quotes.png");}}.location-quote cite{display:inline-block;font-style:italic;font-size:.75em;}.location-contact{background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/Decorators/iconmodule_m.png");text-align:center;width:100%;padding-bottom:.5rem;padding-top:.5rem;padding-left:1.75rem;padding-right:1.75rem;margin-top:1.75rem;}@media screen and (min-width:851px){.location-contact{background-image:url("/Images/Decorators/iconmodule.png");}}.location-contact>*{margin-bottom:1rem;margin-top:1rem;}.location-video-link{aspect-ratio:16/9;color:#fff;display:grid;grid-template-areas:"cell";height:auto;position:relative;text-align:center;width:100%;}.location-video-link::before{content:"";background-image:linear-gradient(rgba(0,58,64,.6),rgba(0,58,64,.6));height:100%;left:0;position:absolute;top:0;width:100%;z-index:1;}.location-video-link>*{grid-area:cell;}.location-video-link a,.location-video-link h4{justify-self:center;z-index:10;}.location-video-link>img{z-index:-10;}.location-video-link>a{color:inherit;margin-top:15%;text-decoration:none;}.location-video-link>a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;}.location-video-link h4{align-items:center;border:2px solid currentColor;border-radius:500px;display:flex;height:2rem;justify-content:center;margin-top:1rem;margin-left:auto;margin-right:auto;padding-bottom:1rem;padding-left:1rem;padding-right:1rem;padding-top:1rem;width:2rem;}.contact-page .content{justify-content:space-between;width:90%;margin-left:auto;margin-right:auto;}.contact-page .email-form{width:100%;}@media screen and (min-width:851px){.contact-page .email-form{text-align:left;width:65%;}}.contact-page .email-form form{margin-left:0;margin-right:0;}@media screen and (max-width:850px){.contact-page .email-form header,.contact-page .email-form .copy{text-align:center;}}.contact-page .sidebar .link-item a{margin-top:.25rem;}.client-login-page>.top-banner{background-color:#003a40;background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/Home/ClientLogin_m.png");}@media screen and (min-width:851px){.client-login-page>.top-banner{background-image:url("/Images/Home/ClientLogin.png");}}.client-login-page .intro,.client-login-page .login-links{width:90%;margin-left:auto;margin-right:auto;}@media screen and (min-width:851px){.client-login-page .intro,.client-login-page .login-links{width:80%;}}.client-login-page .intro{margin-bottom:1.75rem;}.client-login-page .intro .classic>header{margin-bottom:0;}.client-login-page .login-links>article{min-height:350px;justify-content:center;width:100%;background-position-y:top;background-position-x:center;background-repeat:no-repeat;background-size:cover;background-image:url("/Images/Decorators/iconModule_m.png");padding-left:1.75rem;padding-right:1.75rem;padding-bottom:2.5rem;padding-top:2.5rem;margin-bottom:1.75rem;}@media screen and (min-width:851px){.client-login-page .login-links>article{background-image:url("/Images/Decorators/iconModule.png");}}@media screen and (min-width:851px){.client-login-page .login-links>article{width:48%;}}.client-login-page .contact{width:78.5%;margin-left:auto;margin-right:auto;}@media screen and (min-width:851px){.client-login-page .contact>.classic{margin-left:0;width:55%;}}.landing-page{display:grid;}.landing-page .top-banner{isolation:isolate;position:relative;overflow:hidden;padding:150px 1rem 1rem 1rem;}.landing-page .top-banner::after{content:"";position:absolute;inset:0;z-index:0;background-color:#cda786;opacity:.5;}.landing-page .top-banner>video,.landing-page .top-banner>img{position:absolute;width:100%;height:100%;}.landing-page .top-banner>video{object-fit:none;}@media screen and (min-width:921px){.landing-page .top-banner>video{width:100%;height:auto;object-fit:cover;}}.landing-page .top-banner>img{object-fit:cover;z-index:-10;}.landing-page .top-banner>.classic{gap:1rem;z-index:10;}.landing-page .top-banner>button{position:absolute;bottom:1rem;left:1rem;width:auto;z-index:10;}.landing-page .top-banner>button[data-playing=true] #statusPlay{display:none;}.landing-page .top-banner>button[data-playing=true] #statusPause{display:block;}.landing-page .top-banner>button[data-playing=false] #statusPlay{display:block;}.landing-page .top-banner>button[data-playing=false] #statusPause{display:none;}.landing-page .top-banner.contact-header{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1rem;}@media screen and (max-width:640px){.landing-page .contact-header header{text-align:center;}}.landing-page .top-banner.contact-header>:where(article,form){z-index:10;}.hover-form{position:relative;display:grid;gap:.5rem;padding:1rem;margin-inline:auto;inline-size:clamp(200px,75%,480px);}.hover-form div,.hover-form label,.hover-form input[type=text],.hover-form input[type=email],.hover-form select,.hover-form textarea{margin-bottom:0;font-family:"Gotham Book","Montserrat",Verdana,Tahoma,sans-serif;font-size:14px;}.hover-form .button-style-b8{margin-left:0;padding:.5em;width:fit-content;font-size:14px;}.hover-form::before{content:"";position:absolute;inset:0;background-color:#f5f5f5;opacity:.33;z-index:-1;}.landing-page>.intro{margin-block-end:0;width:90%;margin-left:auto;margin-right:auto;}@media screen and (min-width:851px){.landing-page>.intro{width:80%;}}@media screen and (max-width:850px){.landing-page>.intro>.classic{text-align:center;}}@media screen and (min-width:851px){.landing-page>.intro>.classic{flex-flow:row nowrap;justify-content:space-between;}}@media screen and (min-width:851px){.landing-page>.intro>.classic>header{width:38%;}}@media screen and (min-width:851px){.landing-page>.intro>.classic>.copy{margin-top:0;width:55%;}}.landing-page>.cross-division{margin-block-end:3rem;margin-inline:auto;width:clamp(320px,90%,1400px);background-color:#f5f5f5;}.landing-page>.detail{align-items:start;margin-block-end:3rem;gap:2rem;}.landing-page>.detail>.megagraphic{display:block;width:100%;}@media screen and (max-width:850px){.landing-page>.detail>.megagraphic{margin-bottom:1rem;}}@media screen and (min-width:851px){.landing-page>.detail>.megagraphic{max-width:43%;}}.landing-page>.detail>.classic{display:block;width:90%;text-align:center;padding-left:auto;padding-right:auto;}@media screen and (min-width:851px){.landing-page>.detail>.classic{width:45%;text-align:left;padding-left:.5rem;padding-right:.5rem;}}.landing-page>.related-insights{display:flex;flex-flow:column nowrap;gap:3rem;margin-block-end:0;padding:5rem 2rem;background-image:url(/Images/LandingPage/x-background.png);background-repeat:no-repeat;background-position:center;background-size:cover;}.landing-page>.related-insights header{text-align:center;}.landing-page>.related-insights .posts{display:grid;grid-template-columns:repeat(auto-fit,minmax(288px,1fr));gap:2rem;}.landing-page>.related-insights .posts .post{display:grid;grid-template-rows:auto 1fr;min-width:288px;}.landing-page>.related-insights .posts .post>img{aspect-ratio:16/9;background-color:#f5f5f5;}.landing-page>.related-insights .posts .post .post-detail{display:grid;grid-template-rows:auto 1fr auto;gap:1rem;padding:3rem 2rem;background-color:#fff;}.landing-page>.related-insights .posts .post .post-detail .copy{display:none;margin:0;}.landing-page>.service{background-color:#003a40;background-image:url(/Images/Decorators/iconModule.png);background-repeat:no-repeat;background-position:center;background-size:cover;margin-bottom:1rem;margin-top:1rem;}#gnewtonIframe{min-height:500px;}#locationvideo{scroll-margin-top:3rem;}.hidden{display:none!important;}.cke_reset{width:100%!important;}.sr-only{clip:rect(0 0 0 0);clip-path:inset(100%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}.visually-hidden:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}