@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:400;src:url('mediakit/717987/assets/assets/fonts/poppins-v23-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:500;src:url('mediakit/717987/assets/assets/fonts/poppins-v23-latin-500.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:600;src:url('mediakit/717987/assets/assets/fonts/poppins-v23-latin-600.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:700;src:url('mediakit/717987/assets/assets/fonts/poppins-v23-latin-700.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:800;src:url('mediakit/717987/assets/assets/fonts/poppins-v23-latin-800.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Playfair Display';font-style:normal;font-weight:400;src:url('mediakit/717987/assets/assets/fonts/playfair-display-v39-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Playfair Display';font-style:normal;font-weight:500;src:url('mediakit/717987/assets/assets/fonts/playfair-display-v39-latin-500.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Playfair Display';font-style:normal;font-weight:600;src:url('mediakit/717987/assets/assets/fonts/playfair-display-v39-latin-600.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Playfair Display';font-style:normal;font-weight:700;src:url('mediakit/717987/assets/assets/fonts/playfair-display-v39-latin-700.woff2') format('woff2')}@font-face{font-display:swap;font-family:'Playfair Display';font-style:normal;font-weight:800;src:url('mediakit/717987/assets/assets/fonts/playfair-display-v39-latin-800.woff2') format('woff2')}body{font-family:'Poppins',Arial,sans-serif;color:#313847}img{max-width:100%}.skip-link{z-index:9999}.skip-link:focus{position:absolute;top:4px;left:4px;background-color:#fff;padding:4px;color:#313847 !important}.fade-on-scroll.fade{opacity:0;transition:opacity 1s}.fade-on-scroll.show{opacity:1}.fade-up-on-scroll.fade-up{opacity:0;transform:translateY(40px);transition:opacity 1s,transform 1s}.fade-up-on-scroll.show{opacity:1;transform:translateY(0)}.playfair,h1,h2,h3,h4,h5,h6{font-family:'Playfair Display',serif}.yellow-text{color:#9c6a0d}.title-white-line{display:flex;align-items:center;gap:10px}.title-white-line span{width:30%;height:1px;background-color:#fff;opacity:.5}.section-padding{padding-top:100px;padding-bottom:100px}.navy-bg{background-color:#313847;color:#fff}.blue-bg{background-color:#556278;color:#fff;position:relative}.green-bg{background-color:#4d8070;color:#fff;position:relative}.gray-bg{background-color:#f8f8f8}.initial-bg::before{content:'';background-image:url(media/720497/SageGrowth-submark-02.png);background-position:bottom left;background-repeat:no-repeat;background-size:56% auto;width:100%;position:absolute;height:100%;top:0;left:0}.initial-bg>*{position:relative;z-index:1}.cream-bg{background-color:#e8e3dd;position:relative}.leaf-bg::before{content:'';background-image:url(media/720506/background-leaf-contact.png);background-position:center center;background-size:cover;width:100%;position:absolute;height:100%;top:0;left:0;opacity:.1}.leaf-bg>*{position:relative;z-index:1}.green-bg{background-color:#4b7c6d;color:#fff}.leaf-green-bg::before{content:'';background-image:url(media/720507/background-leaf-about.png);--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;position:absolute;height:100%;top:0;left:0;opacity:.5}.leaf-green-bg>*{position:relative}.large-leaf-bg::before{content:'';background-image:url(media/720505/background-leaf-wealth-management.png);background-position:center center;background-repeat:no-repeat;background-size:cover;width:100%;position:absolute;height:100%;top:0;left:0;opacity:.1}@media only screen and (min-width:1200px){.container-fluid-padding{padding-inline:100px}}.btn{background-color:#4b7c6d;font-size:14px;font-weight:400;fill:#fff;color:#fff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#fff;border-radius:10px 10px 10px 10px;transition:all .3s;padding:12px 24px}.btn-lg{font-size:18px;padding:25px 50px 25px 50px}.btn:focus:focus-visible{outline:5px auto -webkit-focus-ring-color !important;outline-offset:2px}.btn:hover,.btn:focus{background-color:#313847;color:#fff}.contact-link{display:flex;align-items:center;gap:10px;color:#313847 !important;margin-bottom:1em}.contact-link svg{width:20px;height:20px}hr.white{border-color:#fff;margin:0 0 48px 0}.navbar{position:absolute;top:0;left:0;width:100%;z-index:1030;background:linear-gradient(180deg,#313847 0%,#ffffff00 100%);transition:background .6s ease-in,box-shadow .4s ease-in;box-shadow:none;padding:0}.navbar.scrolled{position:fixed;background:#313847;box-shadow:0 2px 8px rgba(0,0,0,.06);transition:background .6s ease-in,box-shadow .4s ease-in}@media only screen and (min-width:1600px){.navbar .container-fluid{padding-inline:100px}}@media only screen and (min-width:1200px){.navbar .container-fluid{padding-block-start:50px;padding-block-end:25px}}.navbar-brand img{height:50px;filter:brightness(0) invert(1);transition:height .6s ease-in}.navbar-toggler svg{height:1em;width:1em;opacity:1;fill:#fff}.navbar.scrolled .navbar-brand img{height:40px}@media only screen and (max-width:991px){.navbar-brand img{height:40px}.navbar.scrolled .navbar-brand img{height:35px}}.navbar-collapse{justify-content:end}.navbar-collapse .navbar-nav .nav-link{color:#fff;font-size:1.125rem;transition:color .3s ease-in}.navbar-toggler{border:1px solid #fff;border-radius:0;padding:.25rem}.navbar-toggler svg{transform:translateY(-2px)}.navbar-toggler.collapsed .icon-close{display:none}.navbar-toggler:not(.collapsed) .icon-open{display:none}@media only screen and (min-width:1300px){.navbar-collapse .navbar-nav{gap:24px}}@media only screen and (min-width:1200px){.navbar-collapse .navbar-nav{gap:12px}.navbar-collapse .navbar-nav .nav-link{text-shadow:0 2px 8px rgba(0,0,0,.25)}.navbar-collapse .navbar-nav .nav-link:hover,.navbar-collapse .navbar-nav .nav-link:focus{color:#efb03d}}@media only screen and (max-width:1199px){.navbar-top{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 15px}.navbar-collapse{background-color:#fff}.navbar-collapse .navbar-nav .nav-link{font-family:'Roboto',Sans-serif;font-size:14px;font-weight:300;text-align:center;text-transform:uppercase;font-style:normal;text-decoration:none;letter-spacing:1.53px;color:#33373d;border:0;margin:0 auto;background-color:transparent}.navbar-collapse .navbar-nav .nav-link.active{background-color:#efb03d}}.hero-section{position:relative;display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background:url('media/720503/background-mountain.jpg') center center/cover no-repeat fixed;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.25)}.hero-section::before{content:'';position:absolute;inset:0;background:rgba(0,0,0,.55);z-index:1}.hero-subpage{min-height:470px}.hero-section h1{font-size:clamp(32px,5vw,48px);font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#fff}.hero-subpage h1{font-size:clamp(24px,5vw,40px)}.hero-wealth-management{background:url('media/720508/background-lake.jpg') center center/cover}.hero-about{background:url('media/720504/background-leaf.jpeg') center center/cover}.hero-team{background:url('media/720509/background-birds.jpg') center center/cover}.hero-news{background:url('media/720500/background-rocks.jpg') center center/cover}.hero-contact{background:url('media/720501/background-road.jpg') center center/cover}.hero-content{position:relative;z-index:2;width:100%;padding-block:200px}.card-background{position:relative;text-align:center;font-size:clamp(20px,5vw,24px);font-weight:600;line-height:1.75;background:url('media/720510/background-abstract.png') center center/cover no-repeat;padding:70px 35px;border:1px solid #fff;transform:scale(.9);transition:transform .6s cubic-bezier(.4,0,.2,1);overflow:hidden}.card-background::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(49,56,71,.68) 0%,rgba(49,56,71,.68) 100%);opacity:.8;transition:opacity .6s cubic-bezier(.4,0,.2,1);z-index:1;pointer-events:none}.card-background:hover::before{opacity:1;background:linear-gradient(135deg,rgba(49,56,71,.8) 0%,rgba(49,56,71,.8) 100%)}.card-background:hover{transform:scale(1)}.card-background>*{position:relative;z-index:2}.flip-card{cursor:pointer;text-align:center}.flip-card-inner{transition:transform .6s;transform-style:preserve-3d;position:relative;width:100%;height:100%}.flip-card.flipped .flip-card-inner{transform:rotateY(180deg)}.flip-card.flipped .flip-card-inner>.flip-card-toggle-btn{transform:rotateY(180deg)}.flip-card-front,.flip-card-back{backface-visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:35px;background:#313847;color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06)}.flip-card-front em{color:#ffd990}.flip-card-back{transform:rotateY(180deg);background:#ffd990;color:#313847;font-size:12px}.flip-card .flip-card-toggle-btn:focus{position:relative;z-index:999;padding:2px}.icon-svg{width:40px;height:40px;margin-bottom:1rem}.card{border:2px solid transparent;border-radius:0;transition:border-color .6s ease-in;background-color:#e8e3ddd6}.card:hover{border-color:#313847}.footer{font-size:14px}.footer-contact,.footer a,.footer a:hover{color:#efb03d}.footer p a{text-decoration:underline}.center-circle{left:50%;top:50%;transform:translate(-50%,-50%);background:#efb03d;color:#313847;border:3px solid #efb03d;z-index:3;font-weight:bold}.circle-ring{position:relative;width:800px;height:800px;padding:0 15px;margin:0 auto}.circle-ring .circle{position:absolute;width:156px;height:156px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'Playfair Display',serif;background-color:#313847;border:2px solid #fff;color:#fff;z-index:1}.circle-ring .circle.active{background-color:#ffd990;color:#313817}@media(forced-colors:active){.circle-ring .circle.active{background-color:Highlight}}.circle-ring .disclaimer{font-size:14px;font-style:italic}.circle-ring .circle:nth-child(1){left:50%;top:0;transform:translate(-50%,0)}.circle-ring .circle:nth-child(2){right:calc(16% - 156px);top:26%;transform:translate(-50%,-50%)}.circle-ring .circle:nth-child(3){right:calc(8% - 156px);top:55%;transform:translate(-50%,-50%)}.circle-ring .circle:nth-child(4){right:calc(25% - 156px);top:82%;transform:translate(-50%,-50%)}.circle-ring .circle:nth-child(5){left:25%;top:82%;transform:translate(-50%,-50%)}.circle-ring .circle:nth-child(6){left:8%;top:55%;transform:translate(-50%,-50%)}.circle-ring .circle:nth-child(7){left:16%;top:26%;transform:translate(-50%,-50%)}.circle-ring .center-circle{left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none;opacity:0}.circle-content{padding:100px;text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:680px;height:680px;display:none;border-radius:50%;border:5px solid #313847;align-items:center;justify-content:center;flex-direction:column}.circle-content em{color:#f8d9a0;display:block;margin-bottom:1rem;font-style:italic;font-size:1.1rem}.card-fade-in{position:relative;background:#fff;cursor:pointer}.card-fade-in-front,.card-fade-in-back{padding:35px;display:flex;align-items:flex-end;background-image:url(media/720491/values-4.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;min-height:420px;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.25)}.col-lg-4:nth-child(2) .card-fade-in-front,.col-lg-4:nth-child(2) .card-fade-in-back{background-image:url(media/720492/values-3.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}.col-lg-4:nth-child(3) .card-fade-in-front,.col-lg-4:nth-child(3) .card-fade-in-back{background-image:url(media/720494/values-1.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}.col-lg-4:nth-child(4) .card-fade-in-front,.col-lg-4:nth-child(4) .card-fade-in-back{background-image:url(media/720491/values-4.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}.card-fade-in-back{inset:0;opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.4,0,.2,1);z-index:2;flex-direction:column;align-items:flex-start}.card-fade-in-front::before,.card-fade-in-back::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:#2d4f46e0}.card-fade-in-front::before{background-color:rgba(45,79,70,.65)}.card-fade-in-front>*,.card-fade-in-back>*{position:relative;z-index:1}.card-fade-in-back>.sr-only{position:absolute}.card-fade-in-back>.sr-only:focus{position:relative}.card-fade-in.active .card-fade-in-back{opacity:1;pointer-events:auto}.card-fade-in>button:focus{position:absolute;z-index:99}.card-fade-in button.sr-only-focusable:focus{padding:10px}.team img{width:300px;max-width:100%;height:300px;object-fit:cover;object-position:top center}.team-page{padding-top:200px}.team-page .bio{font-size:18px}.team-page hr{border-style:dotted}.team-page-active .navbar{background:#313847;box-shadow:0 2px 8px rgba(0,0,0,.06)}.team-page a{text-decoration:underline}.back-link{text-transform:uppercase;display:flex;align-items:Center;gap:10px;color:#4b7c6d !important;margin-bottom:50px}.back-link svg{width:20px;height:20px;fill:#4b7c6d}.back-link span{text-decoration:underline}@media only screen and (min-width:1200px){.team-page{padding-top:250px}}.footer__disclaimers--inner{color:inherit !important;border-color:inherit !important;padding-right:1rem;max-width:100% !important;width:max-content;margin-top:50px}.footer_links{list-style:none;display:flex;flex-wrap:wrap;padding:0;gap:1rem;margin-top:50px}.footer_links li:not(:last-child){border-right:1px solid #efb03d;padding-right:1rem}.footer_links a{text-decoration:underline}.brokercheck.alert{border-radius:0;position:fixed;bottom:0;left:0;width:100%;background-color:#282b33;margin:0;padding:1rem;text-align:center;z-index:999}.brokercheck.alert p{margin:0}.modal-open header{position:relative;z-index:9999}#headerContent{margin:0}.modal{z-index:9999;background-color:rgba(0,0,0,.3)}/*This css file was minified by WSM*/