﻿div,section,footer,header,article,nav,ul,li{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,figure{margin:0;padding:0}cite{font-style:normal}body{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{outline:none}strong{font-weight:700}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}table{border-collapse:separate;border-spacing:0}img{border:none}.clear{clear:both}iframe{overflow:hidden}@font-face{font-family:"Fidelity Sans";src:url("https://assets.fidelity.com/fonts/FidelitySans-Regular.woff2") format("woff2"),url("https://assets.fidelity.com/fonts/FidelitySans-Regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Fidelity Sans";font-weight:400;font-style:italic}@font-face{font-family:"Fidelity Sans";src:url("https://assets.fidelity.com/fonts/FidelitySans-Bold.woff2") format("woff2"),url("https://assets.fidelity.com/fonts/FidelitySans-Bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:"Fidelity Sans Italic";src:url("https://assets.fidelity.com/fonts/FidelitySans-BoldItalic.woff2") format("woff2"),url("https://assets.fidelity.com/fonts/FidelitySans-BoldItalic.woff") format("woff");font-weight:700;font-weight:italic}@font-face{font-family:"Fidelity Sans";src:url("https://assets.fidelity.com/fonts/FidelitySans-ExtraBold.woff2") format("woff2"),url("https://assets.fidelity.com/fonts/FidelitySans-ExtraBold.woff") format("woff");font-weight:800;font-style:normal}@font-face{font-family:"Fidelity Sans";src:url("https://assets.fidelity.com/fonts/FidelitySans-Light.woff2") format("woff2"),url("https://assets.fidelity.com/fonts/FidelitySans-Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Fidelity Sans Italic";src:url("https://assets.fidelity.com/fonts/FidelitySans-LightItalic.woff2") format("woff2"),url("https://assets.fidelity.com/fonts/FidelitySans-LightItalic.woff") format("woff");font-weight:300;font-style:italic}@font-face{font-family:"Fidelity Sans Ultra";src:url("https://assets.fidelity.com/fonts/FidelitySans-UltraLight.woff2") format("woff2"),url("https://assets.fidelity.com/fonts/FidelitySans-UltraLight.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Fidelity Sans Condensed";src:url("https://assets.fidelity.com/fonts/FidelitySansCondensed-Medium.woff2") format("woff2"),url("https://assets.fidelity.com/fonts/FidelitySansCondensed-Medium.woff") format("woff");font-weight:500;font-style:normal}html{font-size:62.5%;height:100%;width:100%;scroll-behavior:smooth}body{font-family:"Fidelity Sans",Arial,Helvetica,sans-serif;font-size:1.8rem;font-display:swap;text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100%;width:100%;min-width:32rem;background-color:#fff;color:#333;overflow-x:hidden}.inner{max-width:152.4rem;margin:0 auto;text-align:left}.italic{font-style:italic}.nowrap{white-space:nowrap}main{margin-top:8.7rem}ul.teal{list-style:none}ul.teal li::before{content:"•";color:#419282;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}span.screen-reader-only{position:absolute;height:1px;width:1px;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);clip-path:polygon(0px 0px, 0px 0px, 0px 0px);-webkit-clip-path:polygon(0px 0px, 0px 0px, 0px 0px);overflow:hidden !important}ol{list-style-type:decimal;text-align:left}ol li{line-height:1.7em}*:focus-visible{outline:.1rem dotted #333}::selection{background:#419282;color:#fff}img::selection{background:rgba(0,0,0,0);color:unset}h2::selection,h3::selection,.quote::selection{background:#d08327;color:#fff}.uppercase{text-transform:uppercase}a{color:#419282;font-weight:400;text-decoration:none}a:hover{text-decoration:underline}a.cta-transcript{font-size:1.5rem}h1{font-size:4.3rem}h2{color:#419282;font-size:3rem;position:relative;display:inline-block}h3{font-size:1.8rem;font-weight:800}@media screen and (max-width: 480px){h1{font-size:3.8rem}h2{color:#419282;font-size:2.6rem}}.pill{text-transform:uppercase;color:#fff;background-color:#429383;font-weight:800;text-decoration:none;font-size:1.67rem;padding:1.4rem 3.8rem;border-radius:2.9rem;display:inline-block;margin-top:4rem;overflow:hidden;position:relative}.pill:focus-visible{outline-color:#429383;outline-width:.3rem;outline-style:dotted}.pill .btn-text{z-index:2;position:relative}.pill .btn-text::selection{background:#353f4a}.pill:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:2.9rem;transform:scale(1);transition:transform 100ms cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity 100ms cubic-bezier(0.455, 0.03, 0.515, 0.955);background-color:#353f4a;z-index:1;opacity:1}.pill:hover{animation:border .4s ease 1 forwards;transition:transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity 100ms cubic-bezier(0.455, 0.03, 0.515, 0.955);text-decoration:none}.pill:hover:before{opacity:0;transform:scale(0)}.circle-cta{border-radius:50%;background-color:#222d39;display:block;text-align:center;width:23.4rem;height:23.4rem;position:relative;color:#fff;font-size:3rem;font-weight:800;transition:width 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955),height 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955),box-shadow 400ms cubic-bezier(0.455, 0.03, 0.515, 0.955);z-index:50;box-shadow:.1rem .2rem 1.7rem .5rem rgba(0,0,0,0)}.circle-cta.teal{background-color:#429383}.circle-cta.teal .btn-text::selection{background:#429383}.circle-cta.orange{background-color:#d08327}.circle-cta.orange .btn-text::selection{background:#d08327}.circle-cta:hover{width:24.4rem;height:24.4rem;box-shadow:.1rem .2rem 1.7rem .5rem rgba(0,0,0,.3)}.circle-cta .btn-text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.button-plus{text-transform:uppercase;color:#222d39;font-weight:800;text-decoration:none;font-size:1.8rem;padding:1.4rem 3.8rem;position:relative}.button-plus:hover{text-decoration:none}.button-plus:after,.button-plus:before{content:"+";display:block;width:4.6rem;height:4.6rem;border-radius:50%;background-color:#353f4a;color:#fff;position:absolute;top:50%;right:1rem;transform:translate(100%, -50%) scale(1);font-size:3.2rem;font-weight:400;z-index:1;background-color:#429383}.button-plus:before{z-index:2;transition:transform 100ms cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity 100ms cubic-bezier(0.455, 0.03, 0.515, 0.955);opacity:1;background-color:#353f4a}.button-plus:hover{color:#429383}.button-plus:hover:before{opacity:0;transform:translate(100%, -50%) scale(0);transition:transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity 100ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}@media screen and (max-width: 860px){.circle-cta{width:18.4rem;height:18.4rem;font-size:2.4rem}.circle-cta:hover{width:20.4rem;height:20.4rem}}@media screen and (max-width: 480px){.pill{font-size:1.57rem}.circle-cta{width:14rem;height:14rem;font-size:1.8rem}.circle-cta:hover{width:16rem;height:16rem}.button-plus{font-size:1.5rem}.button-plus:after,.button-plus:before{width:3.2rem;height:3.2rem;font-size:2.3rem;right:1.8rem}}header{background-color:#fff;width:100%;text-align:center;border-bottom:.1rem solid #c9cccf;transform:translateY(0);transition:transform 250ms cubic-bezier(0.455, 0.03, 0.515, 0.955);position:fixed;top:0;left:0;z-index:100}header.hidden{transform:translateY(-100%)}header.visible{transform:translateY(0)}header .inner{padding:1.4rem 10.8rem 1.3rem;display:flex;align-items:center;justify-content:space-between;background-color:#fff}header .bar{display:flex;align-items:center;justify-content:space-between}header .logo{width:14rem;margin-right:3.8rem;flex-shrink:0;flex-grow:0;transform:translateY(0.3rem)}header a{text-decoration:none}header a:hover{text-decoration:none}header a>h3{color:#333}header h3{font-size:1.5rem;text-transform:uppercase;font-weight:700;transform:translateY(0.1rem)}header nav{font-size:1.8rem}header nav ul{list-style-type:none;display:flex;align-items:center;justify-content:right;padding:0}header nav ul li{padding-right:3.8rem}header nav ul li:last-of-type{padding-right:0}header nav ul li:hover a{color:#419282}header nav ul li a{font-weight:700;color:#353f4a;text-decoration:none}body.secondary header nav ul li.active a{font-weight:700}body.secondary header nav ul li a{font-weight:400}@media screen and (max-width: 1140px){header .inner{padding-left:6.8rem;padding-right:6.8rem}}@media screen and (max-width: 840px){header .inner{padding-left:3.2rem;padding-right:3.2rem}}@media screen and (max-width: 680px){header.hidden{transform:translateY(0)}header.visible{transform:translateY(0)}header .inner a.fid-consult-text{flex-grow:1}header .bar{position:fixed;top:0;left:0;right:0;padding:1.4rem 3.2rem 1.3rem;border-bottom:.2rem solid #c9cccf;z-index:30;background-color:#fff;width:100%}header .bar:before{content:"";position:fixed;top:0;left:0;right:0;background-color:#fff;height:6.3rem;z-index:-1}header nav{position:fixed;top:6.3rem;left:0;right:0;background-color:#4b8237;padding-top:1rem;padding-bottom:1rem;z-index:20;font-size:2.2rem;transform:translateY(-100%)}header nav.open{transform:translateY(0)}header nav.animate{transition:transform 300ms ease-in-out}header nav ul{justify-content:center}header nav ul li{position:relative;padding-right:3rem;padding-left:3rem}header nav ul li:hover a{color:#fff}header nav ul li:after{content:"";width:.3rem;height:2.2rem;position:absolute;top:50%;right:-0.2rem;transform:translateY(-50%);display:block;background-color:#fff}header nav ul li:first-of-type{padding-left:0}header nav ul li:last-of-type:after{content:unset}header nav ul li a{color:#fff}}@media screen and (max-width: 460px){header .bar{padding-left:1.4rem;padding-right:1.4rem}}.hamburger{position:relative;width:3.4rem;height:2.4rem;display:none}.hamburger span{width:100%;height:.4rem;background-color:#4b8237;display:block;border-radius:.2rem;position:absolute;transition:transform 400ms ease-in-out,opacity 300ms ease-in-out,top 400ms ease-in-out,bottom 400ms ease-in-out;transform:translateY(0);opacity:1}.hamburger span:nth-of-type(1){top:0}.hamburger span:nth-of-type(2){top:50%;transform:translateY(-50%)}.hamburger span:nth-of-type(3){bottom:0}.hamburger span:nth-of-type(4){top:50%;transform:translateY(-50%);opacity:0}.hamburger.open span:nth-of-type(1){top:50%;transform:translateY(-50%);opacity:0}.hamburger.open span:nth-of-type(3){bottom:50%;opacity:0}.hamburger.open span:nth-of-type(2){transform:translateY(-50%) rotate(-45deg)}.hamburger.open span:nth-of-type(4){transform:translateY(-50%) rotate(45deg);opacity:1}@media screen and (max-width: 680px){.hamburger{display:flex}}#clipTitle{position:fixed;top:0;left:0;transform:translate(-100%, -100%);visibility:hidden;width:0;height:0;display:block;overflow:hidden}.video-block{width:25rem;text-align:center;margin:0 auto}.carousel+.video-block{margin-top:4.8rem}.video-label{font-weight:800;font-size:1.8rem;text-decoration:none;color:#333;margin-top:1em;display:block}.video-label:hover{text-decoration:underline}.video-circle{width:22rem;height:22rem;border-radius:50%;overflow:hidden;position:relative;display:block;margin:0 auto;z-index:50;transition:box-shadow 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);box-shadow:.1rem .2rem 1.7rem .5rem rgba(0,0,0,0)}.video-circle:hover{box-shadow:.1rem .2rem 1.7rem .5rem rgba(0,0,0,.2)}.video-circle:hover:before{opacity:1}.video-circle:hover:after{opacity:1;transform:translate(-52%, -50%) scale(1)}.video-circle:hover .line{opacity:1}.video-circle:hover .line:after{width:20rem;height:20rem;opacity:1}.video-circle:hover .line:before{opacity:1;transform:translate(-50%, -50%) scale(1)}.video-circle:active:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #419282}.video-circle:active .line:before{border-color:#fff}.video-circle:before{content:"";width:0;height:0;border-style:solid;border-width:1.9rem 0 1.9rem 3.5rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;opacity:.8;transition:opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);display:block;position:absolute;top:50%;left:51.5%;transform:translate(-49%, -50%);z-index:2}.video-circle:after{content:"";width:0;height:0;border-style:solid;border-width:1.6rem 0 1.6rem 2.9rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;transition:opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955),transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955);opacity:0;display:block;position:absolute;top:50%;left:51.5%;transform:translate(-57%, -50%) scale(0);z-index:3}.video-circle .line{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);border-radius:50%;border:.2rem solid #fff;width:10.6rem;height:10.6rem;z-index:3;opacity:.6}.video-circle .line:after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:30rem;height:30rem;border:2rem solid #419282;transition:width 400ms cubic-bezier(0.455, 0.03, 0.515, 0.955),height 400ms cubic-bezier(0.455, 0.03, 0.515, 0.955),opacity 600ms cubic-bezier(0.455, 0.03, 0.515, 0.955);border-radius:50%;content:"";z-index:5;opacity:0;display:block}.video-circle .line:before{content:"";display:block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) scale(0.7);border-radius:50%;border:.2rem solid #419282;width:9.6rem;height:9.6rem;z-index:4;opacity:0;background:rgba(65,149,130,.2);transition:opacity 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955),transform 300ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.video-circle img.thumb{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;width:100%}.about-us .hero{background-image:url(../../../../../../content/dam/fidelity/assets/active/wealth/we-sites/microsites/prelogin/consulting/images/hero-about-us.jpg);background-position:0px -20.1rem;background-size:99%}.work-with-us .hero{background-image:url(../../../../../../content/dam/fidelity/assets/active/wealth/we-sites/microsites/prelogin/consulting/images/hero-work-with-us.jpg);background-position:0px -6.5rem;background-size:99%}.home .hero h1{font-weight:400;font-size:3.4rem}.hero{background-repeat:no-repeat;background-size:contain;background-color:#353f4a;position:relative;min-width:32rem;width:100%;height:30.9rem;position:relative;text-align:center;max-width:152.4rem;margin:0 auto}.hero h1{color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.hero .chevron{height:14rem;bottom:-0.1rem;left:50%;transform:translateX(-50%);position:absolute;overflow:hidden;width:100.1%;z-index:3;display:block}.hero .chevron span{position:absolute;top:4.5vw;width:50.5vw;height:20vw;display:block;background-color:#fff}.hero .chevron span:first-child{transform:skew(0deg, 10deg);left:-0.1rem}.hero .chevron span:nth-child(2){transform:skew(0deg, -10deg);right:-0.1rem}@media screen and (max-width: 1140px){.about-us .hero{background-size:cover;background-position:left center}.work-with-us .hero{background-position:-8.4rem 0;background-size:cover;position:relative}.hero:after{content:"";left:0;right:0;bottom:0;top:0;background-color:#353f4a;z-index:2;opacity:.3;position:absolute;display:block}.hero h1{position:relative;z-index:3}.hero .chevron{height:9.5vw;min-height:3.2rem}.hero .chevron span{min-width:52%}}.call-out{background-color:#f5f5f6;padding:5.4rem 2rem}.call-out a{color:#fff;font-weight:800;text-decoration:underline}.call-out .italic p:not(:first-of-type){padding-top:1.4em}.call-out.no-img .inner .content{padding-left:8rem;padding-right:8rem}.call-out h2{font-weight:700;font-size:2.4rem;color:#fff;position:relative;z-index:1;margin-bottom:2.5rem;display:block}.call-out h2 span{background-color:#657681;display:inline-block;padding:0 .8em}.call-out h2:after{content:"";display:block;position:absolute;top:50%;left:0;right:0;border:.1rem solid #fff;z-index:-2;opacity:.5}.call-out .inner{max-width:93.7rem;border-radius:2.5rem;background-color:#657681;text-align:center;color:#fff;overflow:hidden;padding:0;font-size:1.5rem;display:flex}.call-out .inner .content{padding:5rem 6rem 5rem 3.8rem;flex-grow:1;width:61.58%}.call-out .inner .content .quote{width:89%;margin:auto}.call-out .inner .story-img{background-repeat:no-repeat;background-size:cover;background-position:right;width:38.42%;flex-grow:0;overflow:hidden;position:relative}.call-out .inner .story-img:before{content:"";height:100%;right:2rem;width:50%;top:0;transform:translate(87%, -50%) rotate(-9deg);background-color:#657681;z-index:2;position:absolute}.call-out .inner .story-img:after{content:"";height:100%;right:2rem;width:50%;top:100%;transform:translate(87%, -50%) rotate(9deg);background-color:#657681;z-index:2;position:absolute}.call-out .inner .story-team{background-image:url(../../../../../../content/dam/fidelity/assets/active/wealth/we-sites/microsites/prelogin/consulting/images/story-team.jpg)}.call-out .inner p{line-height:1.6em}.call-out .inner .author{font-size:1.9rem;font-weight:700;margin-top:1.3rem}.call-out .inner .role{font-size:1.2rem;font-weight:700}@media screen and (max-width: 640px){.call-out .inner,.call-out.no-img .inner{flex-direction:row;flex-wrap:wrap}.call-out .inner .story-img,.call-out.no-img .inner .story-img{width:100%}.call-out .inner .story-img:before,.call-out.no-img .inner .story-img:before{height:50%;right:0;top:unset;width:100%;transform:rotate(170deg) translateY(-99%);bottom:0}.call-out .inner .story-img:after,.call-out.no-img .inner .story-img:after{height:50%;right:unset;top:unset;width:100%;left:0;transform:rotate(-170deg) translateY(-99%);bottom:0}.call-out .inner .content,.call-out.no-img .inner .content{padding-bottom:7rem;padding-left:3rem;padding-right:3rem}.call-out .inner .story-img,.call-out.no-img .inner .story-img{height:53.7vw}.call-out .inner .story-team,.call-out.no-img .inner .story-team{background-position:center -17vw}}.content-section{padding:6.4rem 0}.content-section .inner{padding:0 18.5rem;text-align:center}.content-section.alt{background-color:#f5f5f6}.content-section h2{margin-bottom:3.3rem}.content-section p{line-height:1.5em}.content-section .heading h3{margin:2em auto .77em}.content-section .heading p{padding:0 9rem;line-height:2em}.content-section .adjectives{list-style-type:none;padding:1.8rem 0 0 0}.content-section .adjectives li{margin-bottom:1.2rem}.content-section .adjectives li:last-of-type{margin-bottom:0}@media screen and (max-width: 1440px){.content-section .inner{padding:0 8.5rem}}@media screen and (max-width: 1140px){.content-section .heading p{padding:0}}@media screen and (max-width: 1080px){.content-section .inner{padding:0 6.5rem}}@media screen and (max-width: 840px){.content-section .inner{padding:0 3.2rem}}.cols{display:flex;justify-content:space-around;margin:4.8rem 0}.cols .col{padding:0 4.6rem}.cols .col .col-icon{width:6.8rem;margin-bottom:1rem}.cols .col h3{width:80%;margin:0 auto 1.3rem auto}@media screen and (max-width: 1080px){.cols .col{padding:0 2.6rem}}@media screen and (max-width: 840px){.what-we-do .cols{flex-wrap:wrap;flex-direction:row}.what-we-do .cols .col{flex:1 0 50%}.what-we-do .cols .col:last-of-type{margin-top:4rem;flex:0 1 100%}}@media screen and (max-width: 640px){.what-we-do .cols .col{margin-top:4rem;flex:0 1 100%}.what-we-do .cols .col:first-of-type{margin-top:0}}.modal-circle,.modal-video{color:#fff;border-radius:50%;width:70rem;height:70rem;margin:auto;background-color:#353f4a;position:absolute;z-index:201;left:50%;transform:translate(-500%, -90%);opacity:0;transition:opacity 500ms ease-in-out,transform 0s ease 600ms}.modal-circle.active,.modal-video.active{transform:translate(-50%, -90%);transition:opacity 500ms ease-in-out;opacity:1}.modal-circle .inner,.modal-video .inner{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.modal-circle h2,.modal-video h2{color:#9bb5ba;font-size:3rem;margin-bottom:.5rem}.modal-circle ul,.modal-video ul{list-style-type:none;padding:0}.modal-circle ul li,.modal-video ul li{line-height:2em}.modal-circle .close,.modal-video .close{position:absolute;top:-6rem;right:-17.4rem;color:#fff;border-radius:50%;background-color:#353f4a;font-size:4.8rem;font-weight:700;border:0;width:7rem;height:7rem;cursor:pointer;display:block;overflow:hidden}.modal-circle .close:focus-visible,.modal-video .close:focus-visible{outline-color:#419282;outline-width:.3rem;outline-style:dotted}.modal-circle .close:hover,.modal-video .close:hover{background-color:#419282}.modal-circle .close span,.modal-video .close span{border:0;width:60%;height:.6rem;background-color:#fff;display:block;border-radius:2.5rem;transform:translate(-50%, -50%) rotate(-45deg);position:absolute;top:50%;left:50%}.modal-circle .close span:last-of-type,.modal-video .close span:last-of-type{transform:translate(-50%, -50%) rotate(45deg)}.modal-video{color:#fff;border-radius:unset;width:90%;height:auto;margin:auto;background-color:unset;max-width:128rem;text-align:center;transform:translateX(-50%);top:14rem;min-width:32rem}.modal-video.active{transform:translateX(-50%)}.modal-video video{margin:0 auto;width:100%;background-color:#353f4a;object-fit:cover}.modal-video .close{top:-5rem;right:-9.4rem}.blanket{position:fixed;background-color:#fff;opacity:0;z-index:200;cursor:pointer;top:-10rem;left:-10rem;max-width:0;max-height:0;width:100%;height:100%;transition:opacity 500ms ease-in-out,max-width 0s ease 600ms,max-height 0s ease 600ms,top 0s ease 600ms,left 0s ease 600ms}.blanket.active{max-width:100%;max-height:100%;top:0;left:0;opacity:.6;transition:opacity 700ms ease-in-out}@media screen and (max-width: 1500px){.modal-video .close{top:0;right:50%;transform:translate(50%, -130%)}}@media screen and (max-width: 840px){.modal-circle .close,.modal-video .close{top:0;right:50%;transform:translate(50%, -200%);width:5rem;height:5rem}.modal-circle .close{transform:translate(50%, -260%)}.modal-video .close{transform:translate(50%, -130%)}}.carousel{position:relative;padding-top:1rem}.carousel.quotes .tile{min-width:45rem;font-size:1.8rem;margin-top:5.7rem}.carousel.quotes .liner{max-width:94.3rem}.carousel.quotes .belt{gap:4rem}.carousel.quotes nav{max-width:94.3rem}.carousel.quotes nav .next,.carousel.quotes nav .previous{top:55%}.carousel.stories .tile{min-width:100%;width:100%;font-size:1.8rem}.carousel.stories .liner{max-width:94.3rem}.carousel.stories .belt{gap:4rem}.carousel.stories nav{max-width:94.3rem}.carousel.stories nav .next,.carousel.stories nav .previous{top:42%}.carousel .icon-bubble{width:9.3rem;margin-bottom:.8rem}.carousel .icon-bubble .st0{fill:#353f4a}.carousel .icon-bubble.orange .st0{fill:#d08327}.carousel .icon-bubble.teal .st0{fill:#429383}.carousel .icon-bubble.sky .st0{fill:#9bb5ba}.carousel .icon-bubble.grey .st0,.carousel .icon-bubble.gray .st0{fill:#353f4a}.carousel .icon-bubble.green .st0{fill:#659a3f}.carousel nav{position:absolute;top:0;left:0;right:0;bottom:0;max-width:69.5rem;margin:auto}.carousel nav .next,.carousel nav .previous{position:absolute;top:29%;z-index:3;opacity:1;transition:opacity 500ms cubic-bezier(0.455, 0.03, 0.515, 0.955);cursor:pointer}.carousel nav .next svg,.carousel nav .previous svg{width:2.7rem}.carousel nav .next svg .st0,.carousel nav .previous svg .st0{fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.carousel nav .next:hover svg .st0,.carousel nav .previous:hover svg .st0{stroke:#429383}.carousel nav .next.hidden,.carousel nav .previous.hidden{opacity:0;cursor:default}.carousel nav .previous{transform:translate(100%, -50%);right:-4.4rem}.carousel nav .next{left:-4.4rem;transform:translate(-100%, -50%) scaleX(-1)}.carousel .liner{max-width:69.5rem;margin:auto;overflow:hidden}.carousel .belt{transition:transform 500ms cubic-bezier(0.455, 0.03, 0.515, 0.955);transform:translateX(0);display:flex;align-items:flex-start;gap:6rem}.carousel .tile{position:relative;opacity:1;transform:scale(1);transition:opacity 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955) 300ms,transform 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955) 300ms}.carousel .tile.opaque{opacity:0;transform:scale(0.5);transition:opacity 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955),transform 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.carousel .tile .name{font-size:1.4rem;font-weight:700}.carousel .tile .role{font-size:1.4rem;font-weight:400;margin-top:.5rem}.carousel .quote{font-style:italic;font-weight:400;margin-bottom:3.3rem}.carousel cite{font-weight:700;font-style:normal;white-space:nowrap}.carousel .team-member-photo{width:19rem;height:19rem;position:relative;border-radius:50%;overflow:hidden;margin:auto auto 1.6rem auto;background-color:#9bb5ba;z-index:1}.carousel .photo-primary,.carousel .photo-alt{position:absolute;left:50%;top:50%;width:100%;transform:translate(-50%, -50%);z-index:1}.carousel .photo-primary{z-index:2;opacity:1;transition:opacity 400ms ease-in-out}.carousel .photo-primary.active{opacity:0}.carousel .dots{z-index:5;position:relative}.carousel .dots ul{list-style-type:none;display:flex;align-items:center;justify-content:center;gap:.8rem;padding:0;margin-top:5.4rem}.carousel .dots ul li{width:1.7rem;height:1.7rem;background-color:#c5dbdf;border-radius:50%;flex-grow:0;z-index:6;cursor:pointer}.carousel .dots ul li.active{background-color:#353f4a}@media(hover: hover){.carousel .photo-primary:hover{opacity:0}}@media screen and (max-width: 1140px){.carousel.quotes .liner,.carousel.stories .liner{max-width:45.5rem}.carousel.quotes .belt,.carousel.stories .belt{gap:2rem}.carousel.quotes nav,.carousel.stories nav{max-width:44.5rem}.carousel.stories .liner{max-width:80%}.carousel.stories nav{max-width:75%}}@media screen and (max-width: 860px){.carousel nav{max-width:44.4rem}.carousel .liner{max-width:44.4rem}}@media screen and (max-width: 640px){.carousel nav{max-width:19.7rem}.carousel .liner{max-width:19.7rem}}@media screen and (max-width: 580px){.carousel.quotes .tile{min-width:30rem}.carousel.quotes .liner{max-width:30rem}.carousel.quotes nav{max-width:30rem}.carousel.quotes nav .previous{right:-1.4rem}.carousel.quotes nav .next{left:-1.4rem}.carousel.stories .liner{max-width:70%}.carousel.stories nav{max-width:70%}.carousel.stories nav .previous{right:-1.4rem}.carousel.stories nav .next{left:-1.4rem}}.alert-bar{background-color:#429383;display:flex;align-items:center;justify-content:center;cursor:pointer;max-width:152.4rem;margin:0 auto}.alert-bar *{cursor:pointer}.alert-bar:hover .icon svg .st0{stroke:#fff}.alert-bar:hover .label{opacity:1}.alert-bar .icon{background-color:#2e675b;padding:.7rem 0 .2rem 0;min-width:4.7rem;text-align:center}.alert-bar .icon svg .st0{fill:none;stroke:#d18e38;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:stroke 200ms ease-in-out}.alert-bar .label{padding:1.1rem 1.8rem;color:#fff;font-size:1.8rem;font-weight:400;opacity:.7;transition:opacity 200ms ease-in-out;display:inline-block}footer{width:100%;padding:8rem 0 9rem 0}footer .inner{display:flex;align-items:flex-start;padding:0 19rem}footer .content{flex-grow:1;text-align:right;color:#333}footer .legal{font-size:1.5rem;font-weight:400;padding-top:1.6rem}footer .legal p{line-height:1.4em}footer nav{display:flex}footer nav ul{list-style-type:none;display:flex;align-items:flex-end;justify-content:right;padding:0;margin-left:auto}footer nav ul li{font-weight:700;font-size:1.5rem;margin-right:2.5rem;margin-left:2.5rem;position:relative}footer nav ul li:after{content:"";width:.2rem;height:1.5rem;position:absolute;top:50%;right:-3rem;transform:translateY(-50%);display:block;background-color:#333}footer nav ul li:first-of-type{margin-left:0}footer nav ul li:last-of-type{margin-right:0}footer nav ul li:last-of-type:after{content:unset}footer nav ul li a{color:#333;text-transform:uppercase;text-decoration:none;font-weight:700}footer nav ul li a:hover{text-decoration:underline}footer .logo-fidelity-investments{flex-shrink:0;flex-grow:0;width:26.1rem}footer .logo-fidelity-investments .st0{fill:#fff}footer .logo-fidelity-investments .st1{fill:#49833f}footer .logo-fidelity-investments .st2{fill:none}footer .logo-fidelity-investments .st3{fill-rule:evenodd;clip-rule:evenodd;fill:none}footer.dark{background-color:#353f4a;color:#fff}footer.dark a:focus-visible{outline-color:#fff}footer.dark .logo-fidelity-investments .st1{fill:none}footer.dark .logo-fidelity-investments .st3{fill-rule:unset;clip-rule:unset}footer.dark a{color:#fff}footer.dark .content{color:#fff}footer.dark nav ul li:after{background-color:#fff}@media screen and (max-width: 1440px){footer .inner{padding:0 8.5rem}}@media screen and (max-width: 1080px){footer{padding-top:4rem}footer .inner{padding:0 6.5rem}}@media screen and (max-width: 960px){footer .inner{padding:0 3.2rem;flex-wrap:wrap}footer nav ul{align-items:center;justify-content:center}footer nav ul li{font-size:1.3rem;margin-right:.8rem;margin-left:.8rem}footer nav ul li:after{right:-1rem;opacity:.5}footer .logo-fidelity-investments{margin:4rem auto 0 auto;order:1;width:22rem}footer .content{width:100%;text-align:center;flex-grow:1;order:0}}.home .hero{min-height:93rem;padding-bottom:14rem;height:auto;background-image:url(../../../../../../content/dam/fidelity/assets/active/wealth/we-sites/microsites/prelogin/consulting/images/hero-home.jpg);background-size:cover;background-position:center top}.home .hero h1{position:static;top:unset;left:unset;transform:unset;padding:9rem 2rem;display:block}.home .cols{justify-content:center;align-items:center;margin-top:0;margin-left:auto;margin-right:auto;gap:1.7rem}.home .cols .col{min-width:23.4rem;position:relative;text-align:center;flex-shrink:0}.home .cols .col:nth-child(2){min-width:36rem;flex-grow:0}.home .cols .col .circle-cta{position:absolute;top:50%;left:50%;transform:translate(-50%, -63%)}.home .cols .col .circle-cta:focus-visible{outline-color:#fff;outline-width:.3rem}.home .video-block{margin:0 auto;width:34.6rem}.home .video-block .video-label{color:#fff;font-size:3rem;font-weight:800;text-decoration:none}.home .video-block .video-label:hover{text-decoration:none}.home .video-block .video-label:focus-visible{outline-color:#fff}.home .video-block .video-circle{width:34.6rem;height:34.6rem;transform:scale(1);transition:transform 200ms cubic-bezier(0.455, 0.03, 0.515, 0.955)}.home .video-block .video-circle:focus-visible{outline-color:#fff;outline-width:.3rem}.home .video-block .video-circle:before{border-width:2.3rem 0 2.3rem 4.5rem}.home .video-block .video-circle:after{border-width:2rem 0 2rem 3.9rem}.home .video-block .video-circle:hover{transform:scale(1.07)}.home .video-block .video-circle:hover .line:after{border-color:#419282}.home .video-block .video-circle .line{width:12.5rem;height:12.5rem;opacity:1}.home .video-block .video-circle .line:after{width:32rem;height:32rem;border-width:2rem;opacity:1}.home .video-block .video-circle .line:before{width:11.5rem;height:11.5rem}@media screen and (max-width: 1140px){.home .hero:after{content:unset}}@media screen and (max-width: 960px){.home .hero{padding-bottom:8rem}.home .hero .cols{flex-wrap:wrap;flex-direction:row;gap:0;justify-content:space-around}.home .hero .cols .col:nth-child(1),.home .hero .cols .col:nth-child(3){width:18.4rem;height:18.4rem;margin-top:14rem;min-width:0}.home .hero .cols .col:nth-child(1){order:2}.home .hero .cols .col:nth-child(2){order:1;width:100%;flex-grow:1}.home .hero .cols .col:nth-child(3){order:3}}@media screen and (max-width: 860px){.home .video-block{width:52vw}.home .video-block .video-label{font-size:2.4rem}.home .video-block .video-circle{width:52vw;height:52vw}.home .video-block .video-circle:before{border-width:4vw 0 4vw 8vw}.home .video-block .video-circle:after{border-width:3vw 0 3vw 6vw}.home .video-block .video-circle .line{width:15vw;height:15vw}.home .video-block .video-circle .line:after{width:48vw;height:48vw}.home .video-block .video-circle .line:before{width:13vw;height:13vw}.home .hero{min-height:77rem}.home .hero h1{padding-top:6rem;padding-bottom:5rem;font-size:2.6rem;display:block;margin-left:auto;margin-right:auto;padding-left:5%;padding-right:5%}.home .hero .cols .col:nth-child(1),.home .hero .cols .col:nth-child(3){width:30vw;height:30vw;margin-top:10rem}}@media screen and (max-width: 374px){.home .hero .cols .col:nth-child(1),.home .hero .cols .col:nth-child(3){width:100%;margin-top:10rem}.home .hero .cols .col:nth-child(3){margin-top:15rem}}.logo-linkedin-top-companies{width:13.7rem}h2.with-icon .icon-magnify{width:6.5rem;position:absolute;right:0;top:50%;transform:translate(120%, -50%)}.sample-case .col:last-of-type{text-align:left}.modal-circle.aimc{width:45.7rem;height:45.7rem}.modal-circle.aimc .inner{width:74%}.modal-circle.aimc .close{right:-10.5rem}.modal-circle.aimc .icon-trophy{width:7.6rem;margin:0 auto 2.7rem auto}.modal-circle.aimc p{line-height:1.8em}.carousel.stories{background-color:#f5f5f6;padding-top:5.2rem;padding-bottom:3.8rem}.carousel.stories .belt{align-items:center}.carousel.stories .belt .tile .call-out{padding:0 !important;background-color:unset}.awards{padding:2.3rem 0 .5rem 0;max-width:102.8rem;margin:0 auto}.awards .inner{padding:0 4rem}.awards .cols{align-items:center;justify-content:center;margin:4.8rem 0 1.6rem 0}.awards .cols .col{padding-left:0;padding-right:0 6.8%}.awards .cols .col:last-of-type{padding-right:0}.awards .cols .col img{max-width:100%;max-height:11rem}.awards .cols .col img.logo-aimc{max-height:14rem}.awards .cols .col a{display:block}.awards .cols .col a:focus-visible{outline-color:#429383;outline-width:.3rem;outline-style:dotted}.job-perks{padding-top:4.4rem;padding-bottom:6.4rem}.job-perks .inner{padding-left:2rem;padding-right:2rem}.job-perks .cols{max-width:93.7rem;margin:0 auto;align-items:center;justify-content:center;gap:9.8rem}.job-perks .cols .col{padding-left:0;padding-right:0}.job-perks .cols .col .pill{margin:0 auto}.characteristics{max-width:60rem;margin:1.5rem auto 0 auto}.characteristics .col ul{padding-left:0}.characteristics .col ul li{line-height:2em;text-align:left}@media screen and (max-width: 920px){.logo-linkedin-top-companies{margin:2.8rem auto}.sample-case{flex-wrap:wrap}.sample-case .col:first-of-type{margin-bottom:4rem}}@media screen and (max-width: 840px){.modal-circle.aimc .close{right:50%}}@media screen and (max-width: 640px){h2.with-icon{transform:translateX(-3.25rem)}.awards{padding:0}.awards .cols{align-items:center;justify-content:center;flex-wrap:wrap}.awards .cols .col{padding-right:0;width:100%;margin-bottom:2em}.awards .cols .col:last-of-type{margin-bottom:0}.awards .cols .col img{width:auto}.job-perks .cols{flex-wrap:wrap;flex-direction:row}.job-perks .cols .col{width:100%;text-align:center}.job-perks .cols .col:first-of-type{margin-bottom:2em}.characteristics{flex-wrap:wrap;flex-direction:row}.characteristics .col{width:100%}.characteristics .col ul{padding-left:4rem}.characteristics .col ul:first-of-type{margin-bottom:0}.characteristics .col ul:last-of-type{margin-top:0}}@media screen and (max-width: 480px){h2.with-icon{transform:translateX(-2.1rem)}h2.with-icon .icon-magnify{width:4.2rem}}@media screen and (max-width: 390px){.modal-circle.aimc .inner{width:65%}}@media screen and (max-width: 680px){html{font-size:56.5%}main{margin-top:6.4rem}}@media screen and (max-width: 390px){html{font-size:54.5%}}