@charset "UTF-8";.financial-adviser-blocks{margin-top:7.5px;margin-bottom:30px}.financial-adviser-blocks h2{margin-bottom:30px}.financial-adviser-map{margin:60px 0}.financial-adviser-map__title{text-align:center}.financial-adviser-address__meet-intro{font-size:1.25rem;line-height:1.5rem;margin:0 0 5px 0}#map_container{height:300px}.financial-adviser-blocks{display:flex;margin:0 auto;flex-wrap:wrap;max-width:1020px;padding-bottom:30px;justify-content:center}.financial-adviser-blocks__intro{text-align:center;margin-top:0}@media (max-width:734px){.financial-adviser-blocks__intro{margin-bottom:30px}}.financial-adviser-blocks .financial-adviser-block{display:flex;flex:0 0 510px;padding:15px 15px 0;text-align:center;flex-direction:column}@media (min-width:735px) and (max-width:994px){.financial-adviser-blocks .financial-adviser-block{padding:15px}}@media (max-width:734px){.financial-adviser-blocks .financial-adviser-block{flex:0 0 100%}}.financial-adviser-blocks .financial-adviser-block__image{max-width:100%;margin-bottom:16px}.financial-adviser-blocks .financial-adviser-block__image img{display:block;width:200px;margin:auto;max-height:unset}.financial-adviser-blocks .financial-adviser-block__image-link{display:block;width:200px;height:200px;margin:auto;border-radius:50%;border:2px solid #3f2a7a;overflow:hidden}.financial-adviser-blocks .financial-adviser-block__details{display:flex;flex-flow:column;flex:1 1 100%;max-width:100%;text-align:center}.financial-adviser-blocks .financial-adviser-block__name{margin:0 0 16px;font-weight:700;font-size:1.125rem;line-height:1.35rem}.financial-adviser-blocks .financial-adviser-block__bio{margin-bottom:16px}.financial-adviser-blocks .financial-adviser-block__bio p{margin-top:0}.financial-adviser-blocks .financial-adviser-block__bio .truncate_hidden{display:inline!important}@media (max-width:734px){.financial-adviser-blocks .financial-adviser-block__bio .truncate_hidden{display:none!important}.financial-adviser-blocks .financial-adviser-block__bio .truncate_hidden--open{display:inline!important}}.financial-adviser-blocks .financial-adviser-block__bio .truncate_show_more{display:none;padding-left:5px;font-weight:700;text-decoration:underline}@media (max-width:734px){.financial-adviser-blocks .financial-adviser-block__bio .truncate_show_more{display:inline}}.financial-adviser-blocks .financial-adviser-block__read-bio{display:none;font-weight:700;color:#3f2a7a;text-decoration:underline}.financial-adviser-blocks .financial-adviser-block__address{margin-top:auto;font-weight:700;text-align:center;margin-bottom:16px}.financial-adviser-blocks .financial-adviser-block .financial-adviser-addresses__title{font-size:1rem;font-size:calc(max(1rem, 16px));line-height:19.2px;line-height:calc(max(1rem, 16px) * 1.2);font-weight:500;padding-top:21px}.financial-adviser-blocks .financial-adviser-block .financial-adviser-addresses__title:before{content:"";font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.financial-adviser-blocks .financial-adviser-block .financial-adviser-addresses__link{display:inline-block;white-space:pre;font-weight:700;color:#3f2a7a;text-decoration:underline;font-size:1rem;line-height:1.2rem}.financial-adviser-blocks .financial-adviser-block h3.title{margin-top:0}.financial-adviser-blocks .financial-adviser-block__addresses{flex:0 1 100%}.financial-adviser-blocks .financial-adviser-block__addresses h3{font-size:1.25rem;font-size:calc(max(1.25rem, 16px));line-height:24px;line-height:calc(max(1.25rem, 16px) * 1.2);padding-bottom:0;margin-top:0}.financial-adviser-blocks .financial-adviser-block__addresses h4{color:#3f2a7a;font-size:1rem;font-size:calc(max(1rem, 16px));line-height:19.2px;line-height:calc(max(1rem, 16px) * 1.2);margin-bottom:0}.financial-adviser-blocks .financial-adviser-block__also-based{font-size:1rem;line-height:1.2rem;color:#3f2a7a}.financial-adviser-blocks--multiple .financial-adviser-block{flex:0 0 50%;padding:15px 30px 0}@media (max-width:734px){.financial-adviser-blocks--multiple .financial-adviser-block{flex:0 0 100%;padding:0;flex-wrap:wrap;margin-bottom:30px;flex-direction:unset}.financial-adviser-blocks--multiple .financial-adviser-block:last-of-type{margin-bottom:0}.financial-adviser-blocks--multiple .financial-adviser-block__image{flex:0 1 35%;max-width:35%;margin-bottom:10px}.financial-adviser-blocks--multiple .financial-adviser-block__image img{width:100%;height:auto}.financial-adviser-blocks--multiple .financial-adviser-block__image-link{width:140px;height:140px;max-width:100%}}@media (max-width:734px) and (max-width:440px){.financial-adviser-blocks--multiple .financial-adviser-block__image-link{width:100px;height:100px}}@media (max-width:734px) and (max-width:400px){.financial-adviser-blocks--multiple .financial-adviser-block__image-link{width:80px;height:80px}}@media (max-width:734px){.financial-adviser-blocks--multiple .financial-adviser-block__details{flex:0 1 65%;max-width:65%;text-align:left;padding-left:10px;margin-bottom:10px;justify-content:center}.financial-adviser-blocks--multiple .financial-adviser-block__name{text-align:left;margin-bottom:5px}.financial-adviser-blocks--multiple .financial-adviser-block__bio{display:none;order:1}.financial-adviser-blocks--multiple .financial-adviser-block__read-bio{display:block}.financial-adviser-blocks--multiple .financial-adviser-block__address{text-align:left;margin:0;padding-bottom:10px;font-weight:400}.financial-adviser-blocks--multiple .financial-adviser-block__button-wrapper{width:100%}.financial-adviser-blocks--multiple .financial-adviser-block__button{display:flex;align-items:center;justify-content:center;width:100%}}.financial-adviser-blocks--multiple .financial-adviser-block__additional-addresses{min-height:70px}@media (max-width:734px){.financial-adviser-blocks--multiple .financial-adviser-block__additional-addresses{min-height:unset}}.financial-adviser-blocks--multiple .financial-adviser-block__additional-addresses--exists{width:100%}.advisor-readmore-popup .financial-adviser-blocks{border-bottom:none}.advisor-readmore-popup .financial-adviser-blocks .financial-adviser-block__additional-addresses,.advisor-readmore-popup .financial-adviser-blocks .financial-adviser-block__button-wrapper{display:none}.advisor-readmore-popup .financial-adviser-blocks .financial-adviser-block__bio,.advisor-readmore-popup .financial-adviser-blocks .financial-adviser-block__name{margin-bottom:15px}.advisor-readmore-popup .financial-adviser-blocks .financial-adviser-block .truncated .truncate_hidden{display:inline!important}.advisor-readmore-popup .financial-adviser-blocks .financial-adviser-block .truncated .truncate_show_more{display:none}.arrange-callback-popup #cboxLoadedContent{flex-wrap:wrap}.arrange-callback-popup .financial-adviser-arrange-callback{display:flex;width:100%;align-items:center;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #eee}.arrange-callback-popup .financial-adviser-arrange-callback__image{flex:0 0 90px;width:90px;height:90px;border-radius:50%;border:2px solid #3f2a7a;overflow:hidden}.arrange-callback-popup .financial-adviser-arrange-callback__image img{max-height:unset}.arrange-callback-popup .financial-adviser-arrange-callback__details{flex:0 0 85%;padding-left:10px}@media (max-width:734px){.arrange-callback-popup .financial-adviser-arrange-callback__details{flex:0 0 65%}}.arrange-callback-popup .financial-adviser-arrange-callback__arrange-callback{color:#3f2a7a;font-weight:700;margin:0}.arrange-callback-popup .financial-adviser-arrange-callback__name{margin:0}.arrange-callback-popup .financial-adviser-form{display:block}.financial-adviser-form{display:none}.financial-adviser-no-results{padding-bottom:60px;border-bottom:1px solid #eee}.financial-adviser-no-results__wrapper{margin:0 auto;max-width:800px;text-align:center}.financial-adviser-no-results__address{font-weight:700;padding-top:10px;margin-bottom:26px}.financial-adviser-no-results__button{padding:15px 40px!important}.financial-adviser-marker{display:flex;width:250px;align-items:center;background-color:#fff;padding:15px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.financial-adviser-marker__image{flex:0 0 90px;width:90px;height:90px;border-radius:50%;overflow:hidden}.financial-adviser-marker__image img{width:90px}.financial-adviser-marker__text{padding:10px 0 0 15px}.financial-adviser-marker__name{display:block;font-size:1rem;line-height:1.2rem;margin-bottom:5px}.financial-adviser-marker__link{display:block;font-weight:700;font-size:1rem;line-height:1.2rem;text-decoration:underline}.financial-adviser-appointments{margin-bottom:20px}.financial-adviser-appointments__title{text-align:center}.financial-adviser-appointments__wrapper{display:flex;flex-wrap:wrap;justify-content:center}.financial-adviser-appointments__text{padding:15px 20px;font-weight:700;text-align:center;font-size:1rem;line-height:1.2rem}@media (max-width:734px){.financial-adviser-appointments__text{flex:0 0 100%}}.financial-adviser-appointments__text--phone:before{content:"";font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;color:#3f2a7a;font-size:1.3125rem;line-height:1.575rem}.financial-adviser-appointments__text--video:before{content:"";font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;color:#3f2a7a;font-size:1.3125rem;line-height:1.575rem}.financial-adviser-trustpilot{text-align:center;padding-bottom:30px;border-bottom:1px solid #eee}.financial-adviser-trustpilot__wrapper{max-width:210px;margin:0 auto}@media (max-width:734px){.financial-adviser-trustpilot__wrapper{width:100%}}.financial-adviser-trustpilot__text{margin:0;font-size:.875rem;line-height:1.05rem}.financial_adviser_contact{margin-bottom:0}@media (min-width:995px){.financial_adviser_contact{max-width:560px}}.financial_adviser_contact:after{padding:0!important}.financial_adviser_contact .legend{padding:0}.financial_adviser_contact .pre_form_text{text-align:center}.financial_adviser_contact .form_submit{flex:1 1 100%;width:100%;max-width:100%;min-width:100%;margin:0}.financial-adviser-social-icons .financial-adviser-social{font-size:1.125rem;line-height:1.35rem;font-weight:500;display:inline-block;color:#555}.financial-adviser-social-icons .financial-adviser-social--facebook:before{content:"";font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#4064ac;display:inline-block;width:24px;height:23px;overflow:hidden;font-size:1.625rem;line-height:1.95rem;margin-right:9px;top:6px;position:relative}