.elementor-2671 .elementor-element.elementor-element-40b58518{--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-2671 .elementor-element.elementor-element-213a2f2a{--display:flex;--min-height:655px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:18px 18px 18px 18px;--padding-top:60px;--padding-bottom:40px;--padding-left:80px;--padding-right:50px;}.elementor-2671 .elementor-element.elementor-element-213a2f2a:not(.elementor-motion-effects-element-type-background), .elementor-2671 .elementor-element.elementor-element-213a2f2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stanfordfinancial.com.au/wp-content/uploads/2023/10/Rectangle-251-op.webp");background-position:center center;background-size:cover;}.elementor-2671 .elementor-element.elementor-element-22e90d8d{width:var( --container-widget-width, 266px );max-width:266px;--container-widget-width:266px;--container-widget-flex-grow:0;top:0px;text-align:center;}.elementor-2671 .elementor-element.elementor-element-22e90d8d > .elementor-widget-container{background-color:#FFFFFF;padding:8px 10px 12px 10px;border-radius:0px 0px 40px 40px;}body:not(.rtl) .elementor-2671 .elementor-element.elementor-element-22e90d8d{left:50%;}body.rtl .elementor-2671 .elementor-element.elementor-element-22e90d8d{right:50%;}.elementor-2671 .elementor-element.elementor-element-22e90d8d .elementor-heading-title{font-size:26px;font-weight:300;line-height:34px;}.elementor-2671 .elementor-element.elementor-element-d62ad3f{--display:flex;}.elementor-2671 .elementor-element.elementor-element-66542125{--display:flex;}.elementor-2671 .elementor-element.elementor-element-f29434d{--display:flex;}.elementor-2671 .elementor-element.elementor-element-32c05232{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:49%;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;--n-tabs-title-justify-content:flex-start;--n-tabs-title-align-items:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-padding-top:0px;--n-tabs-title-padding-right:0px;--n-tabs-title-padding-bottom:0px;--n-tabs-title-padding-left:0px;--n-tabs-title-font-size:47px;--n-tabs-title-color:#FFFFFF99;--n-tabs-title-direction:row;--n-tabs-icon-order:1;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;}.elementor-2671 .elementor-element.elementor-element-32c05232 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#02010100;}.elementor-2671 .elementor-element.elementor-element-32c05232.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#02010100;}.elementor-2671 .elementor-element.elementor-element-32c05232.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2671 .elementor-element.elementor-element-32c05232.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#02010100;}.elementor-2671 .elementor-element.elementor-element-32c05232.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-weight:300;line-height:55px;}@media(max-width:1366px){.elementor-2671 .elementor-element.elementor-element-213a2f2a{--padding-top:70px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1023px){.elementor-2671 .elementor-element.elementor-element-32c05232{--n-tabs-heading-width:35%;--n-tabs-title-font-size:38px;}}@media(max-width:767px){.elementor-2671 .elementor-element.elementor-element-213a2f2a{--padding-top:20px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-2671 .elementor-element.elementor-element-32c05232 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2671 .elementor-element.elementor-element-32c05232{--n-tabs-title-justify-content:center;--n-tabs-title-align-items:center;--n-tabs-title-text-align:center;}}/* Start custom CSS for heading, class: .elementor-element-22e90d8d */.elementor-2671 .elementor-element.elementor-element-22e90d8d {
    transform: translateX(-50%);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-32c05232 */.elementor-2671 .elementor-element.elementor-element-32c05232 .e-n-tab-title-text h3 {
    font-family: 'Orpheus Pro', sans-serif;
    font-weight: 400;
    font-size: 47px;
    margin-bottom: 0;
}
.elementor-2671 .elementor-element.elementor-element-32c05232 .items-container  {
    height: 330px;
    padding-right: 23px;
    margin-top: 20px;
}
.elementor-2671 .elementor-element.elementor-element-32c05232 .areas-of-practice-content {
    color: #fff;
}
.elementor-2671 .elementor-element.elementor-element-32c05232 .aop-item {
    border-radius: 8px;
    border: 1px solid rgba(255, 255, 255, 0.22);
    background: rgba(0, 0, 0, 0.24);
    backdrop-filter: blur(2.5px);
    display: block;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    padding: 16.5px 22px 16.5px 27px;
    margin-bottom: 4px;
    position: relative;
    transition: all 0.5s ease;
}
.elementor-2671 .elementor-element.elementor-element-32c05232 .aop-item:after {
    content: "\e922";
    font-family: 'icomoon';
    position: absolute;
    right: 30px;
    font-size: 16px;
}
.elementor-2671 .elementor-element.elementor-element-32c05232 .aop-item:hover {
    border-color: var(--primary);
    background: var(--primary);
}
.elementor-2671 .elementor-element.elementor-element-32c05232 [aria-selected="true"] .e-n-tab-icon:before {
    content: url('/wp-content/uploads/2023/10/areas-arrow.svg');
    line-height: 0;
    margin-left: 20px;
    animation-name: elementor-animation-wobble-horizontal;
    animation-duration: 1s;
    animation-timing-function: ease-in-out;
    animation-iteration-count: 1;
}
.elementor-2671 .elementor-element.elementor-element-32c05232 .e-n-tab-title .e-n-tab-icon {
    overflow: visible;
}

@media only screen and (max-width: 1023px) {
    .elementor-2671 .elementor-element.elementor-element-32c05232 .e-n-tab-title-text h3 {
        font-size: 32px;   
    }
}/* End custom CSS */
/* Start custom CSS */ .custom_tab_content {
    display: none;
}

.elementor-editor-active .custom_tab_content,
 .custom_tab_content.active {
    display: block;
    animation: fade-in-bottom 0.4s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}/* End custom CSS */