.elementor-547 .elementor-element.elementor-element-aa1111{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-547 .elementor-element.elementor-element-bs0000a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.86;--padding-top:76px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-547 .elementor-element.elementor-element-bs0000a:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-bs0000a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082848;background-image:url("https://test.social-advisors.co.za/wp-content/uploads/2026/07/boston-skyline-hero.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-547 .elementor-element.elementor-element-bs0000a::before, .elementor-547 .elementor-element.elementor-element-bs0000a > .elementor-background-video-container::before, .elementor-547 .elementor-element.elementor-element-bs0000a > .e-con-inner > .elementor-background-video-container::before, .elementor-547 .elementor-element.elementor-element-bs0000a > .elementor-background-slideshow::before, .elementor-547 .elementor-element.elementor-element-bs0000a > .e-con-inner > .elementor-background-slideshow::before, .elementor-547 .elementor-element.elementor-element-bs0000a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#082848;--background-overlay:'';}.elementor-547 .elementor-element.elementor-element-bs00009{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-547 .elementor-element.elementor-element-bs00007 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:38px;font-weight:600;text-transform:uppercase;line-height:1.25em;color:#ffffff;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-547 .elementor-element.elementor-element-bs00008 .elementor-icon-list-icon{width:14px;}.elementor-547 .elementor-element.elementor-element-bs00008 .elementor-icon-list-icon i{font-size:14px;}.elementor-547 .elementor-element.elementor-element-bs00008 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-547 .elementor-element.elementor-element-bs0000f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:84px;--padding-left:48px;--padding-right:48px;}.elementor-547 .elementor-element.elementor-element-bs0000f:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-bs0000f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-547 .elementor-element.elementor-element-bs0000e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-547 .elementor-element.elementor-element-bs0000i{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:64px;--padding-left:48px;--padding-right:48px;}.elementor-547 .elementor-element.elementor-element-bs0000i:not(.elementor-motion-effects-element-type-background), .elementor-547 .elementor-element.elementor-element-bs0000i > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#082848;}.elementor-547 .elementor-element.elementor-element-bs0000h{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-547 .elementor-element.elementor-element-bs0000a{--width:100%;}.elementor-547 .elementor-element.elementor-element-bs00009{--width:100%;}.elementor-547 .elementor-element.elementor-element-bs0000f{--width:100%;}.elementor-547 .elementor-element.elementor-element-bs0000e{--width:100%;}.elementor-547 .elementor-element.elementor-element-bs0000i{--width:100%;}.elementor-547 .elementor-element.elementor-element-bs0000h{--width:100%;}}@media(max-width:1024px){.elementor-547 .elementor-element.elementor-element-aa1111{--padding-top:56px;--padding-bottom:56px;--padding-left:48px;--padding-right:48px;}}@media(max-width:767px){.elementor-547 .elementor-element.elementor-element-aa1111{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-547 .elementor-element.elementor-element-bs0000a{--padding-top:48px;--padding-bottom:36px;--padding-left:24px;--padding-right:24px;}.elementor-547 .elementor-element.elementor-element-bs00007 .elementor-heading-title{font-size:27px;}.elementor-547 .elementor-element.elementor-element-bs0000f{--padding-top:0px;--padding-bottom:48px;--padding-left:22px;--padding-right:22px;}}/* Start custom CSS for container, class: .elementor-element-aa1111 */.elementor-547 .elementor-element.elementor-element-aa1111{height:0!important;overflow:hidden!important;padding:0!important;margin:0!important;min-height:0!important;}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-bs00007 */.elementor-547 .elementor-element.elementor-element-bs00007 .elementor-heading-title{font-family:'Oswald',sans-serif;font-size:38px;font-weight:600;line-height:1.25;text-transform:uppercase;color:#fff;}@media(max-width:700px){.elementor-547 .elementor-element.elementor-element-bs00007 .elementor-heading-title{font-size:27px;}}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-bs00008 */.elementor-547 .elementor-element.elementor-element-bs00008{margin-top:16px;}.elementor-547 .elementor-element.elementor-element-bs00008 .elementor-icon-list-item{font-family:'Oswald',sans-serif;}.elementor-547 .elementor-element.elementor-element-bs00008 .elementor-icon-list-text,.elementor-547 .elementor-element.elementor-element-bs00008 a{font-family:'Oswald',sans-serif;font-size:15px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.92) !important;}.elementor-547 .elementor-element.elementor-element-bs00008 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:first-child):before{content:'·';color:#c09828;margin:0 14px;font-size:18px;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bs00009 */.elementor-547 .elementor-element.elementor-element-bs00009{max-width:880px;width:100%;margin-left:auto !important;margin-right:auto !important;}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-bs0000b */.elementor-547 .elementor-element.elementor-element-bs0000b{margin-top:-72px;position:relative;z-index:2;}.elementor-547 .elementor-element.elementor-element-bs0000b img{width:100%;max-height:440px;object-fit:cover;border-radius:12px;box-shadow:0 22px 54px rgba(8,40,72,.22);display:block;}@media(max-width:700px){.elementor-547 .elementor-element.elementor-element-bs0000b{margin-top:-40px;}.elementor-547 .elementor-element.elementor-element-bs0000b img{max-height:260px;}}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-bs0000c */.elementor-547 .elementor-element.elementor-element-bs0000c{font-family:'Oswald',sans-serif;font-size:17.5px;font-weight:400;color:#414b5a;line-height:1.85;padding-top:40px;}
.elementor-547 .elementor-element.elementor-element-bs0000c p{margin:0 0 1em;}
.elementor-547 .elementor-element.elementor-element-bs0000c h2{font-family:'Oswald',sans-serif;font-size:27px;font-weight:600;text-transform:uppercase;color:#082848;line-height:1.3;margin:1.9em 0 .6em;}
.elementor-547 .elementor-element.elementor-element-bs0000c h2::after{content:'';display:block;width:46px;height:3px;background:#c09828;margin-top:10px;}
.elementor-547 .elementor-element.elementor-element-bs0000c h3{font-family:'Oswald',sans-serif;font-size:22px;font-weight:600;color:#082848;line-height:1.3;margin:1.7em 0 .5em;}
.elementor-547 .elementor-element.elementor-element-bs0000c h4{font-family:'Oswald',sans-serif;font-size:19px;font-weight:600;color:#082848;margin:1.5em 0 .5em;}
.elementor-547 .elementor-element.elementor-element-bs0000c a{color:#85691a;font-weight:500;}
.elementor-547 .elementor-element.elementor-element-bs0000c img{border-radius:10px;height:auto;max-width:100%;}
.elementor-547 .elementor-element.elementor-element-bs0000c blockquote{border-left:3px solid #c09828;margin:1.6em 0;padding:8px 0 8px 24px;color:#082848;font-size:19px;}
.elementor-547 .elementor-element.elementor-element-bs0000c ul li,.elementor-547 .elementor-element.elementor-element-bs0000c ol li{margin-bottom:.55em;}
.elementor-547 .elementor-element.elementor-element-bs0000c li::marker{color:#85691a;}/* End custom CSS */
/* Start custom CSS for post-navigation, class: .elementor-element-bs0000d */.elementor-547 .elementor-element.elementor-element-bs0000d{margin-top:56px;border-top:1px solid #e5ddc9;padding-top:32px;}
.elementor-547 .elementor-element.elementor-element-bs0000d .post-navigation__label{font-family:'Oswald',sans-serif;font-size:15px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#85691a;}
.elementor-547 .elementor-element.elementor-element-bs0000d .post-navigation__title,.elementor-547 .elementor-element.elementor-element-bs0000d .elementor-post-navigation__title span{font-family:'Oswald',sans-serif;font-size:17px;font-weight:500;color:#082848;line-height:1.4;}
.elementor-547 .elementor-element.elementor-element-bs0000d a:hover .post-navigation__title{color:#85691a;}
.elementor-547 .elementor-element.elementor-element-bs0000d .elementor-post-navigation{font-family:'Oswald',sans-serif;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bs0000e */.elementor-547 .elementor-element.elementor-element-bs0000e{max-width:860px;width:100%;margin-left:auto !important;margin-right:auto !important;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bs0000h */.elementor-547 .elementor-element.elementor-element-bs0000h{max-width:1140px;width:100%;margin-left:auto !important;margin-right:auto !important;}/* End custom CSS */