body{color:#222;font-family:"HelveticaNeueLTPro-Roman",Helvetica,Arial,sans-serif;font-size:18px;line-height:27px}body #main-content{padding-top:100px}body.home #main-content{padding-top:0}b,strong,.bold{font-family:"HelveticaNeueLTPro-Bd";font-weight:normal}hr{clear:both;border:0;background-color:#a8a8a8;margin:45px 0;width:100%;height:1px}p{font-size:18px;font-weight:300;line-height:27px;margin:0 0 2em 0}p:last-child{margin-bottom:0}ul{margin-bottom:2em}ul:last-child{margin-bottom:0}ul li{list-style-type:disc;padding:3px 0}ul ul li{list-style-type:none}a{color:#e5844a}a:hover{color:#1e5893}form label{color:#454545}h1,h2,h3,h4,h5,h6{font-family:"HelveticaNeueLTPro-Roman",Helvetica,Arial,sans-serif}.btn{border-radius:0}a.btn-primary,#footer-upper a.btn-primary{color:#fff;background:#e5844a;border:1px solid #e5844a;font-size:14px;letter-spacing:1px;padding:8px 20px 5px 20px;text-transform:uppercase}a.btn-primary:hover,footer-upper a.btn-primary:hover{color:#fff !important;background:#1e5893 !important;border:1px solid #1e5893 !important}a.btn-primary:active,#footer-upper a.btn-primary:active{color:#fff !important;background:#999 !important;border:1px solid #999 !important}h1{color:#1e5893;font-size:37px;font-weight:normal;font-weight:200;letter-spacing:.4px;line-height:39px;text-transform:none;margin:0 0 15px 0}h2,.section-name{color:#1e5893;font-size:19px;font-weight:normal;font-weight:300;letter-spacing:1px;line-height:27px;text-transform:uppercase;margin:0 0 20px 0}h3{font-size:20px;font-weight:normal;font-weight:700;margin:0 0 5px 0}.link-prev{display:inline-block;font-size:14px;margin:30px 0}.nav-case-study{background:#e0e3e2;display:block;font-family:"HelveticaNeueLTPro-Bd";font-size:12px;letter-spacing:2.5px;line-height:16px;margin:-45px 0 30px 0;padding:30px 0 25px 0;text-align:center;text-transform:uppercase;width:100%}.nav-case-study .link-prev{color:#102d58;font-size:11px;margin:0;text-decoration:none;text-transform:uppercase}.nav-case-study .link-prev:hover{color:#e5844a;font-size:11px;text-transform:uppercase}#main-content .container-fluid{margin:0;padding:0}.dnd-section{margin:0;padding:30px 0}.dnd-section [class*="span"]{margin:0;padding:0;width:100%}.dnd-section .dnd-row{padding:0 15px}.dnd-section .dnd-row .container{padding:0}.dnd-section .dnd-column{margin:0;padding:0}.header--toggle.header__search--toggle{display:none}.header__logo--main{padding:30px 40px}.header__logo--main a{background-image:url(https://cdn2.hubspot.net/hub/7051289/template_assets/46619004333/1620348606382/financial-profiles-theme/img/financial-profiles-logo.svg);background-repeat:no-repeat;display:inline-block;height:35px;text-decoration:none;text-indent:-9999em;width:56px}body.home:not(.scrolled) .header__logo--main a{background-image:url(https://cdn2.hubspot.net/hub/7051289/template_assets/46619004333/1620348606382/financial-profiles-theme/img/financial-profiles-logo-overimg.svg)}.header .container-fluid{margin:0;padding:0}.header{background:#fff;height:100px;left:0;position:fixed;right:0;top:0;z-index:1000;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease}body.scrolled .header{border-bottom:1px solid #eee}body.home .header{background:0;border-bottom:0}body.home.scrolled .header{background:#fff;border-bottom:1px solid #eee}@media(max-width:767px){.header__navigation.open,.header__search.open,.header__language-switcher.open{top:0}.header__logo--main{display:inline-block;margin:15px !important;padding:0}.header__close--toggle,.header__navigation--toggle{position:absolute;top:40px;right:15px;margin:0}.header__navigation--toggle.open{display:none}.header__navigation--toggle:after{content:""}body.home:not(.scrolled) .header .header__navigation--toggle{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAxOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5oYW1idXJnZXI8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGcgaWQ9ImhhbWJ1cmdlciIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyBpZD0iR3JvdXAiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIzIj4gICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlIiB4PSIxLjUiIHk9IjEuNSIgd2lkdGg9IjIxIiBoZWlnaHQ9IjEiIHJ4PSIwLjUiPjwvcmVjdD4gICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLUNvcHktNCIgeD0iMS41IiB5PSI5LjUiIHdpZHRoPSIyMSIgaGVpZ2h0PSIxIiByeD0iMC41Ij48L3JlY3Q+ICAgICAgICAgICAgPHJlY3QgaWQ9IlJlY3RhbmdsZS1Db3B5LTUiIHg9IjEuNSIgeT0iMTcuNSIgd2lkdGg9IjIxIiBoZWlnaHQ9IjEiIHJ4PSIwLjUiPjwvcmVjdD4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==)}body.home:not(.scrolled) .header .header__close--toggle{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjE5cHgiIHZpZXdCb3g9IjAgMCAyNCAxOSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5jbG9zZTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZyBpZD0iY2xvc2UiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9Ikdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyLjAwMDAwMCwgLTEuMDAwMDAwKSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjMiPiAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwLjAwMDAwMCwgMTAuNTAwMDAwKSByb3RhdGUoLTQ1LjAwMDAwMCkgdHJhbnNsYXRlKC0xMC4wMDAwMDAsIC0xMC41MDAwMDApICIgeD0iLTAuNSIgeT0iMTAuNSIgd2lkdGg9IjIxIiBoZWlnaHQ9IjEiIHJ4PSIwLjUiPjwvcmVjdD4gICAgICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlLUNvcHktNSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTAuMDAwMDAwLCAxMC41MDAwMDApIHJvdGF0ZSg0NS4wMDAwMDApIHRyYW5zbGF0ZSgtMTAuMDAwMDAwLCAtMTAuNTAwMDAwKSAiIHg9Ii0wLjUiIHk9IjEwLjUiIHdpZHRoPSIyMSIgaGVpZ2h0PSIxIiByeD0iMC41Ij48L3JlY3Q+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=)}}.footer{font-family:"HelveticaNeueLTPro-Roman";font-weight:normal}.footer img{margin:30px 0}.footer h5{color:#1e5893;font-size:19px;letter-spacing:1px;line-height:27px;margin:0 0 5px 0;text-transform:uppercase}.footer p{font-size:16px;line-height:20px}.footer .container-fluid{margin:0;padding:0}.footer .social-links{margin-top:10px}.footer .dnd-section,.footer .dnd-section .dnd-column{margin:0;padding:0}#footer-upper{border-top:7px solid #efedec;padding:35px 0}#footer-upper ul{font-family:"HelveticaNeueLTPro-Bd";font-size:.6875rem;font-weight:normal;letter-spacing:2.5px;line-height:20px;list-style-type:none;padding:0;margin:0;text-transform:uppercase}#footer-upper ul li{list-style-type:none;padding:1px 0}#footer-upper a{color:#000}#footer-upper a:hover{color:#e5844a}#footer-upper .tagline{color:#e5844a;display:block;font-size:1.25rem;padding:20px 0}#footer-lower .row-fluid [class*="span"]{margin:0;padding:0}#footer-lower{background:#45464e;color:#fff;font-size:.625rem;line-height:1.5;padding:8px 0;text-align:center}#footer-lower a{color:#fff}#footer-lower a:hover{color:#e5844a}.content-ruled-header .row{margin-left:0;margin-right:0}.content-ruled-header .col-4{background:#85b5c7;height:35px;border-top:10px solid #e5844a;margin-bottom:30px}.content-ruled-header .col-left{background:#1e5893}.content-ruled-header .col-right{background:#56a6bb}.team-index{margin-bottom:90px}.team-index>.col,.team-index>[class*="col-"]{margin:0 0 60px 0;text-align:center}.team-index a:hover{text-decoration:none}.team-index img{margin:0}.team-index .team-name{color:#1e5893;display:block;font-size:19px;font-weight:300;letter-spacing:1px;line-height:27px;margin:0 0 5px 0;text-transform:uppercase}.team-index .team-title{color:#222;display:block;font-size:16px;line-height:20px}.img-wrap{margin:0 0 20px 0;position:relative}.overlay{position:absolute;bottom:0;top:0;left:0;right:0;background:rgba(0,0,0,0.25);transition:.5s ease;opacity:0;padding:20px;border-radius:50%}.team-index>.col:hover,.team-index>[class*="col-"]:hover .overlay{opacity:1}ul.career{list-style-type:none;margin:0;padding:0}ul.career li{list-style-type:none;margin:0;padding:0 0 15px 0}ul.career a{text-decoration:none}ul.career a .career-location{color:#222;display:block;font-size:12px;line-height:16px;text-transform:uppercase}ul.career a .career-name{display:block;font-size:14px;color:#e5844a}ul.career a:hover .career-location,ul.career a:hover .career-name{color:#1e5893;text-decoration:underline}.careers-wrapper{padding:30px 0 150px 0}.careers-wrapper p{font-size:16px;line-height:27px}.careers-wrapper h1{color:#1e5893;font-size:24px;font-weight:300;letter-spacing:1px;line-height:27px;text-transform:uppercase;margin:10px 0 30px 0}.career-location{font-size:12px;font-weight:400;margin:0;text-transform:uppercase}.team-wrapper{padding:30px 0 150px 0}.team-wrapper h1{color:#1e5893;display:block;font-size:19px;font-weight:300;letter-spacing:1px;line-height:27px;margin:0 0 10px 0;text-transform:uppercase}.team-wrapper h2{color:#222;display:block;font-size:16px;font-weight:400;line-height:27px;margin:0 0 20px 0;text-transform:none}.bg-gray{background:#e0e3e2;padding:75px 0}body.home .page-intro a.btn-primary{padding:7px 30px 5px 30px}body.home .page-intro{font-size:22px;line-height:36px}body.home .page-intro h1{color:#56a6bb;font-family:"HelveticaNeueLTPro-Th";font-size:28px;letter-spacing:1px;line-height:34px;margin:0 0 5px 0;text-transform:uppercase}body.home .page-intro h2{color:#56a6bb;font-family:"HelveticaNeueLTPro-Bd";font-size:45px;letter-spacing:.5px;line-height:50px;margin:0 0 20px 0;text-transform:uppercase}body.home .page-intro p{margin:0 0 1.5em 0}.contact-wrapper{padding:30px 0 150px 0}.testimonial-container-wrapper{background:#1e5893;color:#fff;font-size:22px;line-height:38px}.testimonial-container-wrapper figure{width:100%}.testimonial-container-wrapper blockquote{border:0}.testimonial-container-wrapper blockquote p{font-size:22px;font-style:italic;line-height:38px;text-align:center}.testimonial-container-wrapper figcaption{font-size:12px;line-height:16px;text-align:center}#sidebar{font-family:"HelveticaNeueLTPro-Roman";font-size:16px;line-height:22px;padding-bottom:60px;padding-top:60px}#sidebar p{font-family:"HelveticaNeueLTPro-Roman";font-size:16px;line-height:22px}#sidebar h3{color:#1e5893;font-family:"HelveticaNeueLTPro-Lt";font-size:19px;letter-spacing:1px;line-height:27px;margin:0 0 15px 0;text-transform:uppercase}