.elementor-144510 .elementor-element.elementor-element-f52c21f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-144510 .elementor-element.elementor-element-e3a4ac1{--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;--justify-content:center;}.elementor-widget-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-144510 .elementor-element.elementor-element-8ad67b3{text-align:left;}.elementor-144510 .elementor-element.elementor-element-8ad67b3 img{width:160px;}.elementor-144510 .elementor-element.elementor-element-c8c0af4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 20px;--row-gap:10px;--column-gap:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .elementor-widget-container > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-a15c3d7{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-144510 .elementor-element.elementor-element-7ec2fab{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs.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:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.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:var( --e-global-color-accent );}.elementor-widget-nested-tabs.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-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-144510 .elementor-element.elementor-element-4ffb13f{--display:flex;}.elementor-144510 .elementor-element.elementor-element-6c8dabd{--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-heading .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-144510 .elementor-element.elementor-element-2faaf41 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-144510 .elementor-element.elementor-element-c13761a{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-c13761a > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{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-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-144510 .elementor-element.elementor-element-72c5256{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-72c5256 .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-72c5256 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-144510 .elementor-element.elementor-element-639a3fa .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-639a3fa .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-639a3fa{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-639a3fa .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-90145df{--display:flex;}.elementor-144510 .elementor-element.elementor-element-4885eb9{--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-144510 .elementor-element.elementor-element-40e2873 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-17d4323{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-17d4323 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-c1a77b2{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-c1a77b2 .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-c1a77b2 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-9d69749 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-9d69749 .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-9d69749{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-9d69749 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-c993ceb{--display:flex;}.elementor-144510 .elementor-element.elementor-element-38b3daf{--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-144510 .elementor-element.elementor-element-8d5a50f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-351a410{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-351a410 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-30a85d1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-30a85d1 .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-30a85d1 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-9aa5653 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-9aa5653 .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-9aa5653{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-9aa5653 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-1aa4377{--display:flex;}.elementor-144510 .elementor-element.elementor-element-b72d3e2{--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-144510 .elementor-element.elementor-element-6ef3838 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-4911112{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-4911112 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-3c81ae3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-3c81ae3 .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-3c81ae3 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-fbdcab1 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-fbdcab1 .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-fbdcab1{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-fbdcab1 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-ad7819a{--display:flex;}.elementor-144510 .elementor-element.elementor-element-d85d0f7{--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-144510 .elementor-element.elementor-element-a22ccda .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-8dcf31e{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-8dcf31e > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-7f8806a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-7f8806a .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-7f8806a .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-5568314 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-5568314 .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-5568314{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-5568314 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-c81a8c2{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:25%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:5px;--n-tabs-gap:20px;--n-tabs-title-border-radius:5px 0px 0px 5px;--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:20px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:14px;--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-144510 .elementor-element.elementor-element-c81a8c2 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#E3ECFB;}.elementor-144510 .elementor-element.elementor-element-c81a8c2.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:#FFFFFF;}.elementor-144510 .elementor-element.elementor-element-c81a8c2.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-144510 .elementor-element.elementor-element-c81a8c2.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:#FFFFFF;}.elementor-144510 .elementor-element.elementor-element-c81a8c2.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-family:"Inter", Sans-serif;font-weight:700;}.elementor-144510 .elementor-element.elementor-element-c81a8c2 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}.elementor-144510 .elementor-element.elementor-element-1c41b47{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-144510 .elementor-element.elementor-element-b8f06c9{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-144510 .elementor-element.elementor-element-b8f06c9:not(.elementor-motion-effects-element-type-background), .elementor-144510 .elementor-element.elementor-element-b8f06c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-144510 .elementor-element.elementor-element-f6a5ced{--display:flex;}.elementor-144510 .elementor-element.elementor-element-6229636{--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-144510 .elementor-element.elementor-element-4ff3d9b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-2dd31a0{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-2dd31a0 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-bc25b00{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-bc25b00 .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-bc25b00 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-bc8f425 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-bc8f425 .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-bc8f425{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-bc8f425 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-25f00b0{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:25%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:5px;--n-tabs-gap:20px;--n-tabs-title-border-radius:5px 0px 0px 5px;--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:20px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:14px;--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-144510 .elementor-element.elementor-element-25f00b0 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#E3ECFB;}.elementor-144510 .elementor-element.elementor-element-25f00b0.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:#FFFFFF;}.elementor-144510 .elementor-element.elementor-element-25f00b0.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-144510 .elementor-element.elementor-element-25f00b0.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:#FFFFFF;}.elementor-144510 .elementor-element.elementor-element-25f00b0.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-family:"Inter", Sans-serif;font-weight:700;}.elementor-144510 .elementor-element.elementor-element-25f00b0 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}.elementor-144510 .elementor-element.elementor-element-4b24eb8{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-144510 .elementor-element.elementor-element-3a1feb0{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-144510 .elementor-element.elementor-element-a42587d{--display:flex;}.elementor-144510 .elementor-element.elementor-element-d798a20{--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-144510 .elementor-element.elementor-element-542e824 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-664c8dc{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-664c8dc > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-2d1ede3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-2d1ede3 .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-2d1ede3 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-0752dc9 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-0752dc9 .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-0752dc9{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-0752dc9 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-2948ce0{--display:flex;}.elementor-144510 .elementor-element.elementor-element-8dfa494{--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-144510 .elementor-element.elementor-element-7a5f87b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-f1f4d60{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-f1f4d60 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-08b0e90{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-08b0e90 .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-08b0e90 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-dd57aa4 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-dd57aa4 .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-dd57aa4{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-dd57aa4 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-75ddcc0{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:25%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:5px;--n-tabs-gap:20px;--n-tabs-title-border-radius:5px 0px 0px 5px;--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:20px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:14px;--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-144510 .elementor-element.elementor-element-75ddcc0 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#E3ECFB;}.elementor-144510 .elementor-element.elementor-element-75ddcc0.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:#FFFFFF;}.elementor-144510 .elementor-element.elementor-element-75ddcc0.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-144510 .elementor-element.elementor-element-75ddcc0.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:#FFFFFF;}.elementor-144510 .elementor-element.elementor-element-75ddcc0.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-family:"Inter", Sans-serif;font-weight:700;}.elementor-144510 .elementor-element.elementor-element-75ddcc0 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}.elementor-144510 .elementor-element.elementor-element-640ff8b{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-144510 .elementor-element.elementor-element-ad95605{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-144510 .elementor-element.elementor-element-2c0f168{--display:flex;}.elementor-144510 .elementor-element.elementor-element-e6047c1{--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-144510 .elementor-element.elementor-element-e3a1765 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-2bb5805{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-2bb5805 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-b0dbd0f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-b0dbd0f .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-b0dbd0f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-dc01a08 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-dc01a08 .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-dc01a08{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-dc01a08 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-c46aa81{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:25%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:5px;--n-tabs-gap:20px;--n-tabs-title-border-radius:5px 0px 0px 5px;--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:20px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:14px;--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-144510 .elementor-element.elementor-element-c46aa81 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#E3ECFB;}.elementor-144510 .elementor-element.elementor-element-c46aa81.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:#FFFFFF;}.elementor-144510 .elementor-element.elementor-element-c46aa81.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-144510 .elementor-element.elementor-element-c46aa81.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:#FFFFFF;}.elementor-144510 .elementor-element.elementor-element-c46aa81.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-family:"Inter", Sans-serif;font-weight:700;}.elementor-144510 .elementor-element.elementor-element-c46aa81 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}.elementor-144510 .elementor-element.elementor-element-4cf8bcc{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-144510 .elementor-element.elementor-element-389fec2{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-144510 .elementor-element.elementor-element-7a0d33a{--display:flex;}.elementor-144510 .elementor-element.elementor-element-8a116ec{--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-144510 .elementor-element.elementor-element-415ab96 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-7edd196{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-7edd196 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-50bd9ed{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-50bd9ed .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-50bd9ed .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-96f64d7 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-96f64d7 .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-96f64d7{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-96f64d7 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-91fc4dc{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:25%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:5px;--n-tabs-gap:20px;--n-tabs-title-border-radius:5px 0px 0px 5px;--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:20px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:14px;--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-144510 .elementor-element.elementor-element-91fc4dc > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#E3ECFB;}.elementor-144510 .elementor-element.elementor-element-91fc4dc.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:#FFFFFF;}.elementor-144510 .elementor-element.elementor-element-91fc4dc.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-144510 .elementor-element.elementor-element-91fc4dc.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:#FFFFFF;}.elementor-144510 .elementor-element.elementor-element-91fc4dc.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-family:"Inter", Sans-serif;font-weight:700;}.elementor-144510 .elementor-element.elementor-element-91fc4dc [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}.elementor-144510 .elementor-element.elementor-element-63b8432{--display:flex;}.elementor-144510 .elementor-element.elementor-element-eb4c415{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:10px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:25px;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-144510 .elementor-element.elementor-element-fde2fcc{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-144510 .elementor-element.elementor-element-ab6d4b8{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-144510 .elementor-element.elementor-element-80b5dff{--display:flex;}.elementor-144510 .elementor-element.elementor-element-037eaea{--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-144510 .elementor-element.elementor-element-f058b8e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-4247876{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-4247876 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-5fe0519{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-5fe0519 .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-5fe0519 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-3eb1743 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-3eb1743 .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-3eb1743{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-3eb1743 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-d310d50{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:25%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:5px;--n-tabs-gap:20px;--n-tabs-title-border-radius:5px 0px 0px 5px;--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:20px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:14px;--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-144510 .elementor-element.elementor-element-d310d50 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#E3ECFB;}.elementor-144510 .elementor-element.elementor-element-d310d50.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:#FFFFFF;}.elementor-144510 .elementor-element.elementor-element-d310d50.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-144510 .elementor-element.elementor-element-d310d50.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:#FFFFFF;}.elementor-144510 .elementor-element.elementor-element-d310d50.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-family:"Inter", Sans-serif;font-weight:700;}.elementor-144510 .elementor-element.elementor-element-d310d50 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}.elementor-144510 .elementor-element.elementor-element-ba0273b{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-144510 .elementor-element.elementor-element-2cadc75{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-144510 .elementor-element.elementor-element-2cadc75:not(.elementor-motion-effects-element-type-background), .elementor-144510 .elementor-element.elementor-element-2cadc75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-144510 .elementor-element.elementor-element-91e9c58{--display:flex;}.elementor-144510 .elementor-element.elementor-element-08a797c{--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-144510 .elementor-element.elementor-element-35fdd95 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-b851c90{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-b851c90 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-6686dbd{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-6686dbd .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-6686dbd .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-5c4d190 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-5c4d190 .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-5c4d190{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-5c4d190 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-a2c73d3{--display:flex;}.elementor-144510 .elementor-element.elementor-element-8a882ce{--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-144510 .elementor-element.elementor-element-3f70e22 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-11b2554{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-11b2554 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-4666ccd{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-4666ccd .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-4666ccd .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-3f869ed .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-3f869ed .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-3f869ed{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-3f869ed .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-1cafc2c{--display:flex;}.elementor-144510 .elementor-element.elementor-element-be93573{--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-144510 .elementor-element.elementor-element-f715e8a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-ed7e0b4{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-ed7e0b4 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-5f10a88{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-5f10a88 .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-5f10a88 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-1c11415 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-1c11415 .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-1c11415{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-1c11415 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-af54c9d{--display:flex;}.elementor-144510 .elementor-element.elementor-element-1e62315{--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-144510 .elementor-element.elementor-element-811e806 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-5b29078{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-5b29078 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-c1b7ea3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-c1b7ea3 .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-c1b7ea3 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-b44c945 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-b44c945 .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-b44c945{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-b44c945 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-7d280dd{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:25%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:5px;--n-tabs-gap:20px;--n-tabs-title-border-radius:5px 0px 0px 5px;--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:20px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:14px;--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-144510 .elementor-element.elementor-element-7d280dd > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#E3ECFB;}.elementor-144510 .elementor-element.elementor-element-7d280dd.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:#FFFFFF;}.elementor-144510 .elementor-element.elementor-element-7d280dd.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-144510 .elementor-element.elementor-element-7d280dd.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:#FFFFFF;}.elementor-144510 .elementor-element.elementor-element-7d280dd.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-family:"Inter", Sans-serif;font-weight:700;}.elementor-144510 .elementor-element.elementor-element-7d280dd [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}.elementor-144510 .elementor-element.elementor-element-0872ccf{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-144510 .elementor-element.elementor-element-35538d1{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-144510 .elementor-element.elementor-element-ebd3f7f{--display:flex;}.elementor-144510 .elementor-element.elementor-element-ebfe7e4{--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-144510 .elementor-element.elementor-element-14eefe2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-8a8ab2e{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-8a8ab2e > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-44181bb{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-44181bb .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-44181bb .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-335859f .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-335859f .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-335859f{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-335859f .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-a4ad05a{--display:flex;}.elementor-144510 .elementor-element.elementor-element-2ba7ff7{--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-144510 .elementor-element.elementor-element-9060c23 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-2f464f2{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-2f464f2 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-84aca87{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-84aca87 .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-84aca87 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-8d61d04 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-8d61d04 .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-8d61d04{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-8d61d04 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-91ed213{--display:flex;}.elementor-144510 .elementor-element.elementor-element-ee1de3e{--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-144510 .elementor-element.elementor-element-836b45f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-8b333dc{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-8b333dc > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-72b8c0f{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-72b8c0f .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-72b8c0f .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-c098307 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-c098307 .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-c098307{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-c098307 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-3a160b1{--display:flex;}.elementor-144510 .elementor-element.elementor-element-b115de9{--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-144510 .elementor-element.elementor-element-28689b4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-d834908{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-d834908 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-dd86845{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-dd86845 .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-dd86845 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-8237e50 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-8237e50 .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-8237e50{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-8237e50 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-2444703{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:25%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:5px;--n-tabs-gap:20px;--n-tabs-title-border-radius:5px 0px 0px 5px;--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:20px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:14px;--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-144510 .elementor-element.elementor-element-2444703 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#E3ECFB;}.elementor-144510 .elementor-element.elementor-element-2444703.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:#FFFFFF;}.elementor-144510 .elementor-element.elementor-element-2444703.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-144510 .elementor-element.elementor-element-2444703.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:#FFFFFF;}.elementor-144510 .elementor-element.elementor-element-2444703.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-family:"Inter", Sans-serif;font-weight:700;}.elementor-144510 .elementor-element.elementor-element-2444703 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}.elementor-144510 .elementor-element.elementor-element-945e9d9{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-144510 .elementor-element.elementor-element-256ba26{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-144510 .elementor-element.elementor-element-25f5c41{--display:flex;}.elementor-144510 .elementor-element.elementor-element-b92c572{--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-144510 .elementor-element.elementor-element-91debc1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-64185e9{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-64185e9 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-5b390d5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-5b390d5 .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-5b390d5 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-78623af .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-78623af .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-78623af{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-78623af .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-0134ea4{--display:flex;}.elementor-144510 .elementor-element.elementor-element-1100c4d{--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-144510 .elementor-element.elementor-element-c9f82bb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-aeab28e{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-aeab28e > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-5cedc47{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-5cedc47 .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-5cedc47 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-226999a .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-226999a .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-226999a{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-226999a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-0a3d497{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:25%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:5px;--n-tabs-gap:20px;--n-tabs-title-border-radius:5px 0px 0px 5px;--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:20px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:14px;--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-144510 .elementor-element.elementor-element-0a3d497 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#E3ECFB;}.elementor-144510 .elementor-element.elementor-element-0a3d497.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:#FFFFFF;}.elementor-144510 .elementor-element.elementor-element-0a3d497.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-144510 .elementor-element.elementor-element-0a3d497.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:#FFFFFF;}.elementor-144510 .elementor-element.elementor-element-0a3d497.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-family:"Inter", Sans-serif;font-weight:700;}.elementor-144510 .elementor-element.elementor-element-0a3d497 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}.elementor-144510 .elementor-element.elementor-element-499c4e6{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-144510 .elementor-element.elementor-element-3f4402a{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-144510 .elementor-element.elementor-element-646016f{--display:flex;}.elementor-144510 .elementor-element.elementor-element-c4f6f10{--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-144510 .elementor-element.elementor-element-c4f214c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-ff85adf{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-ff85adf > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-657c16b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-657c16b .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-657c16b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-3655c75 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-3655c75 .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-3655c75{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-3655c75 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-24655ce{--display:flex;}.elementor-144510 .elementor-element.elementor-element-ab1f057{--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-144510 .elementor-element.elementor-element-1f344f2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-09184f7{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-09184f7 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-995a9f1{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-995a9f1 .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-995a9f1 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-971e980 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-971e980 .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-971e980{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-971e980 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-272a12a{--n-tabs-direction:row;--n-tabs-heading-direction:column;--n-tabs-heading-width:25%;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:initial;--n-tabs-heading-justify-content:flex-start;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:flex-start;--n-tabs-heading-wrap:wrap;--n-tabs-title-justify-content:flex-start;--n-tabs-title-text-align:start;--n-tabs-title-gap:5px;--n-tabs-gap:20px;--n-tabs-title-border-radius:5px 0px 0px 5px;--n-tabs-title-padding-top:20px;--n-tabs-title-padding-right:20px;--n-tabs-title-padding-bottom:20px;--n-tabs-title-padding-left:20px;--n-tabs-title-font-size:14px;--n-tabs-title-color:var( --e-global-color-primary );--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-144510 .elementor-element.elementor-element-272a12a > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#E3ECFB;}.elementor-144510 .elementor-element.elementor-element-272a12a.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:#FFFFFF;}.elementor-144510 .elementor-element.elementor-element-272a12a.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-144510 .elementor-element.elementor-element-272a12a.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:#FFFFFF;}.elementor-144510 .elementor-element.elementor-element-272a12a.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-family:"Inter", Sans-serif;font-weight:700;}.elementor-144510 .elementor-element.elementor-element-272a12a [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-primary );}.elementor-144510 .elementor-element.elementor-element-698882c{--display:flex;}.elementor-144510 .elementor-element.elementor-element-953a0c7{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:10px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:25px;--n-menu-title-transition:300ms;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-144510 .elementor-element.elementor-element-0dc0c4e > .elementor-widget-container{margin:0px 0px 0px 0px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-144510 .elementor-element.elementor-element-0dc0c4e .elementor-button{padding:15px 30px 15px 30px;}.elementor-144510 .elementor-element.elementor-element-804aa25 .elementor-button{background-color:#014BAC00;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-144510 .elementor-element.elementor-element-804aa25 .elementor-button-content-wrapper{flex-direction:row;}.elementor-144510 .elementor-element.elementor-element-226451f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-144510 .elementor-element.elementor-element-0f1ff75{--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;--justify-content:center;}.elementor-144510 .elementor-element.elementor-element-91a1e57{text-align:left;}.elementor-144510 .elementor-element.elementor-element-91a1e57 img{width:160px;}.elementor-144510 .elementor-element.elementor-element-8159ea3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-144510 .elementor-element.elementor-element-ba5ee88{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-144510 .elementor-element.elementor-element-f9fa547{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-144510 .elementor-element.elementor-element-f9fa547:not(.elementor-motion-effects-element-type-background), .elementor-144510 .elementor-element.elementor-element-f9fa547 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-144510 .elementor-element.elementor-element-1f7e548{--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-144510 .elementor-element.elementor-element-2c67ed6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-d73bfbc{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-d73bfbc > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-3416119{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-3416119 .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-3416119 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-3a7c8bb .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-3a7c8bb .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-3a7c8bb{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-3a7c8bb .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-6629d80{--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-144510 .elementor-element.elementor-element-c00f0bb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-8f847a5{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-8f847a5 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-d8c8432{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-d8c8432 .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-d8c8432 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-5e420e1 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-5e420e1 .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-5e420e1{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-5e420e1 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-d2c2dfe{--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-144510 .elementor-element.elementor-element-50432ff .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-01ee210{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-01ee210 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-88bf03b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-88bf03b .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-88bf03b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-8ac83c0 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-8ac83c0 .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-8ac83c0{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-8ac83c0 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-a74d1bd{--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-144510 .elementor-element.elementor-element-060cd8c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-e5a7948{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-e5a7948 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-9e673cf{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-9e673cf .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-9e673cf .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-eb7d592 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-eb7d592 .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-eb7d592{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-eb7d592 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-1afa21c{--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-144510 .elementor-element.elementor-element-05ba021 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-6558d0f{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-6558d0f > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-35b5387{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-35b5387 .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-35b5387 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-b34f7ae .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-b34f7ae .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-b34f7ae{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-b34f7ae .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-438f8d6{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-144510 .elementor-element.elementor-element-9d90f1e{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-144510 .elementor-element.elementor-element-9d90f1e:not(.elementor-motion-effects-element-type-background), .elementor-144510 .elementor-element.elementor-element-9d90f1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-144510 .elementor-element.elementor-element-3789b9d{--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-144510 .elementor-element.elementor-element-d3a288f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-17eb6de{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-17eb6de > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-afd5dcd{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-afd5dcd .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-afd5dcd .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-f201e29 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-f201e29 .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-f201e29{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-f201e29 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-b11a883{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-144510 .elementor-element.elementor-element-908ceab{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-144510 .elementor-element.elementor-element-e420857{--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-144510 .elementor-element.elementor-element-7383927 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-6a2c3bf{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-6a2c3bf > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-8238753{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-8238753 .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-8238753 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-bf327aa .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-bf327aa .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-bf327aa{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-bf327aa .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-ee9c12b{--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-144510 .elementor-element.elementor-element-b65bb37 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-9b96ad8{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-9b96ad8 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-7c9c5aa{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-7c9c5aa .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-7c9c5aa .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-950e12e .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-950e12e .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-950e12e{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-950e12e .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-3ef5c0a{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-144510 .elementor-element.elementor-element-953aa2f{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-144510 .elementor-element.elementor-element-19f93e1{--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-144510 .elementor-element.elementor-element-f29628a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-8c06eaf{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-8c06eaf .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-8c06eaf .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-bf46666 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-bf46666 .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-bf46666{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-bf46666 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-d0f0844{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-144510 .elementor-element.elementor-element-c030f8e{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-144510 .elementor-element.elementor-element-6321b3a{--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-144510 .elementor-element.elementor-element-b184058 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-bd69645{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-bd69645 .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-bd69645 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-d4868e9 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-d4868e9 .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-d4868e9{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-d4868e9 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-d3a15d9{--display:flex;}.elementor-144510 .elementor-element.elementor-element-7b955ed{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:10px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-144510 .elementor-element.elementor-element-7b955ed > .elementor-widget-container > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{background:#02010100;}.elementor-144510 .elementor-element.elementor-element-7b955ed > .elementor-widget-container > .e-n-menu > .e-n-menu-toggle:hover:is( [aria-expanded="true"], [aria-expanded="false"] ) > .e-n-menu-toggle-icon{background:#02010100;}.elementor-144510 .elementor-element.elementor-element-7b955ed > .elementor-widget-container > .e-n-menu > .e-n-menu-toggle[aria-expanded="true"] > .e-n-menu-toggle-icon{background:#02010100;}.elementor-144510 .elementor-element.elementor-element-4d2db8b{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-144510 .elementor-element.elementor-element-5c37467{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-144510 .elementor-element.elementor-element-5c37467:not(.elementor-motion-effects-element-type-background), .elementor-144510 .elementor-element.elementor-element-5c37467 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-144510 .elementor-element.elementor-element-06b7d42{--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-144510 .elementor-element.elementor-element-5e17ea0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-4371803{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-4371803 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-59cb348{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-59cb348 .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-59cb348 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-3303a05 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-3303a05 .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-3303a05{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-3303a05 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-38f9f0a{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-144510 .elementor-element.elementor-element-5b0c62a{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-144510 .elementor-element.elementor-element-5b0c62a:not(.elementor-motion-effects-element-type-background), .elementor-144510 .elementor-element.elementor-element-5b0c62a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-144510 .elementor-element.elementor-element-d738736{--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-144510 .elementor-element.elementor-element-29d7074 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-c601bc7{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-c601bc7 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-861da4d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-861da4d .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-861da4d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-7f52b07 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-7f52b07 .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-7f52b07{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-7f52b07 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-396c9b8{--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-144510 .elementor-element.elementor-element-ca7cdb1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-aa920ab{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-aa920ab > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-c961bd5{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-c961bd5 .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-c961bd5 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-4931545 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-4931545 .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-4931545{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-4931545 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-a694424{--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-144510 .elementor-element.elementor-element-de44686 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-84d0e5f{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-84d0e5f > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-6d343a6{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-6d343a6 .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-6d343a6 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-b02b9ab .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-b02b9ab .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-b02b9ab{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-b02b9ab .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-06fec9b{--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-144510 .elementor-element.elementor-element-f47cbc8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-5dfcfb5{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-5dfcfb5 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-fc248ca{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-fc248ca .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-fc248ca .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-7605d7a .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-7605d7a .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-7605d7a{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-7605d7a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-5cf349a{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-144510 .elementor-element.elementor-element-5d7c5ee{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-144510 .elementor-element.elementor-element-f5bed3e{--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-144510 .elementor-element.elementor-element-f8a05ae .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-9dd9c52{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-9dd9c52 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-ad5df39{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-ad5df39 .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-ad5df39 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-5f7c72d .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-5f7c72d .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-5f7c72d{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-5f7c72d .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-8f1826f{--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-144510 .elementor-element.elementor-element-7443774 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-3e82578{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-3e82578 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-055f149{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-055f149 .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-055f149 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-3c2da80 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-3c2da80 .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-3c2da80{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-3c2da80 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-99a3fb4{--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-144510 .elementor-element.elementor-element-eab6389 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-1643c4c{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-1643c4c > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-1e1e77c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-1e1e77c .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-1e1e77c .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-865a3b1 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-865a3b1 .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-865a3b1{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-865a3b1 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-e75888f{--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-144510 .elementor-element.elementor-element-18aec0f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-c417987{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-c417987 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-18db138{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-18db138 .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-18db138 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-b0ab2ad .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-b0ab2ad .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-b0ab2ad{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-b0ab2ad .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-3626333{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-144510 .elementor-element.elementor-element-9580a62{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-144510 .elementor-element.elementor-element-59cd09f{--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-144510 .elementor-element.elementor-element-21c821d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-4334fc7{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-4334fc7 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-8b1343d{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-8b1343d .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-8b1343d .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-0c47918 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-0c47918 .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-0c47918{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-0c47918 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-a80dba5{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-144510 .elementor-element.elementor-element-1cff197{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-144510 .elementor-element.elementor-element-3a3f051{--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-144510 .elementor-element.elementor-element-cb19f3d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-4085a96{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-4085a96 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-9b3ae82{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-9b3ae82 .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-9b3ae82 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-4fd64f2 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-4fd64f2 .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-4fd64f2{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-4fd64f2 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-7bedcb5{--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-144510 .elementor-element.elementor-element-d77e5fc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-text );}.elementor-144510 .elementor-element.elementor-element-74fd37b{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;}.elementor-144510 .elementor-element.elementor-element-74fd37b > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-144510 .elementor-element.elementor-element-20c8c10{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-144510 .elementor-element.elementor-element-20c8c10 .elementor-divider-separator{width:100%;}.elementor-144510 .elementor-element.elementor-element-20c8c10 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-144510 .elementor-element.elementor-element-78dce05 .elementor-nav-menu .elementor-item{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-144510 .elementor-element.elementor-element-78dce05 .elementor-nav-menu--main .elementor-item{padding-top:4px;padding-bottom:4px;}.elementor-144510 .elementor-element.elementor-element-78dce05{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-144510 .elementor-element.elementor-element-78dce05 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-144510 .elementor-element.elementor-element-be2287c{--display:flex;}.elementor-144510 .elementor-element.elementor-element-2ce6868{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:10px;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-144510 .elementor-element.elementor-element-2ce6868 > .elementor-widget-container > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{background:#02010100;}.elementor-144510 .elementor-element.elementor-element-2ce6868 > .elementor-widget-container > .e-n-menu > .e-n-menu-toggle:hover:is( [aria-expanded="true"], [aria-expanded="false"] ) > .e-n-menu-toggle-icon{background:#02010100;}.elementor-144510 .elementor-element.elementor-element-2ce6868 > .elementor-widget-container > .e-n-menu > .e-n-menu-toggle[aria-expanded="true"] > .e-n-menu-toggle-icon{background:#02010100;}.elementor-144510 .elementor-element.elementor-element-cacbacf > .elementor-widget-container{margin:0px 0px 0px 0px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-144510 .elementor-element.elementor-element-cacbacf .elementor-button{padding:15px 30px 15px 30px;}.elementor-144510 .elementor-element.elementor-element-f09db6b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-144510 .elementor-element.elementor-element-f09db6b:not(.elementor-motion-effects-element-type-background), .elementor-144510 .elementor-element.elementor-element-f09db6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-144510 .elementor-element.elementor-element-55945c2 > .elementor-widget-container{margin:0px 0px 0px 0px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-144510 .elementor-element.elementor-element-55945c2 .elementor-button{padding:15px 30px 15px 30px;}.elementor-144510 .elementor-element.elementor-element-e64b459 > .elementor-widget-container{margin:0px 0px 0px 0px;box-shadow:0px 4px 4px 0px rgba(0, 0, 0, 0.25);}.elementor-144510 .elementor-element.elementor-element-e64b459 .elementor-button{padding:15px 30px 15px 30px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-144510 .elementor-element.elementor-element-8159ea3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-144510 .elementor-element.elementor-element-d73bfbc{width:100%;max-width:100%;}.elementor-144510 .elementor-element.elementor-element-8f847a5{width:100%;max-width:100%;}.elementor-144510 .elementor-element.elementor-element-01ee210{width:100%;max-width:100%;}.elementor-144510 .elementor-element.elementor-element-e5a7948{width:100%;max-width:100%;}.elementor-144510 .elementor-element.elementor-element-6558d0f{width:100%;max-width:100%;}.elementor-144510 .elementor-element.elementor-element-17eb6de{width:100%;max-width:100%;}.elementor-144510 .elementor-element.elementor-element-6a2c3bf{width:100%;max-width:100%;}.elementor-144510 .elementor-element.elementor-element-9b96ad8{width:100%;max-width:100%;}.elementor-144510 .elementor-element.elementor-element-7b955ed{--n-menu-toggle-icon-size:29px;--n-menu-toggle-icon-distance-from-dropdown:15px;}.elementor-144510 .elementor-element.elementor-element-4371803{width:100%;max-width:100%;}.elementor-144510 .elementor-element.elementor-element-c601bc7{width:100%;max-width:100%;}.elementor-144510 .elementor-element.elementor-element-aa920ab{width:100%;max-width:100%;}.elementor-144510 .elementor-element.elementor-element-84d0e5f{width:100%;max-width:100%;}.elementor-144510 .elementor-element.elementor-element-5dfcfb5{width:100%;max-width:100%;}.elementor-144510 .elementor-element.elementor-element-9dd9c52{width:100%;max-width:100%;}.elementor-144510 .elementor-element.elementor-element-3e82578{width:100%;max-width:100%;}.elementor-144510 .elementor-element.elementor-element-1643c4c{width:100%;max-width:100%;}.elementor-144510 .elementor-element.elementor-element-c417987{width:100%;max-width:100%;}.elementor-144510 .elementor-element.elementor-element-2ce6868{--n-menu-toggle-icon-size:29px;--n-menu-toggle-icon-distance-from-dropdown:15px;}.elementor-144510 .elementor-element.elementor-element-cacbacf .elementor-button{padding:12px 23px 12px 30px;}.elementor-144510 .elementor-element.elementor-element-55945c2 .elementor-button{padding:12px 23px 12px 30px;}.elementor-144510 .elementor-element.elementor-element-e64b459 .elementor-button{padding:12px 23px 12px 30px;}}@media(min-width:768px){.elementor-144510 .elementor-element.elementor-element-f52c21f{--content-width:1600px;}.elementor-144510 .elementor-element.elementor-element-e3a4ac1{--width:16%;}.elementor-144510 .elementor-element.elementor-element-c8c0af4{--width:86%;}.elementor-144510 .elementor-element.elementor-element-a15c3d7{--content-width:1350px;}.elementor-144510 .elementor-element.elementor-element-1c41b47{--content-width:1350px;}.elementor-144510 .elementor-element.elementor-element-4b24eb8{--content-width:1350px;}.elementor-144510 .elementor-element.elementor-element-640ff8b{--content-width:1350px;}.elementor-144510 .elementor-element.elementor-element-4cf8bcc{--content-width:1350px;}.elementor-144510 .elementor-element.elementor-element-fde2fcc{--content-width:1350px;}.elementor-144510 .elementor-element.elementor-element-ba0273b{--content-width:1350px;}.elementor-144510 .elementor-element.elementor-element-0872ccf{--content-width:1350px;}.elementor-144510 .elementor-element.elementor-element-945e9d9{--content-width:1350px;}.elementor-144510 .elementor-element.elementor-element-499c4e6{--content-width:1350px;}.elementor-144510 .elementor-element.elementor-element-226451f{--content-width:1350px;}.elementor-144510 .elementor-element.elementor-element-0f1ff75{--width:20%;}.elementor-144510 .elementor-element.elementor-element-8159ea3{--width:80%;}.elementor-144510 .elementor-element.elementor-element-ba5ee88{--content-width:1350px;}.elementor-144510 .elementor-element.elementor-element-438f8d6{--content-width:1350px;}.elementor-144510 .elementor-element.elementor-element-b11a883{--content-width:1350px;}.elementor-144510 .elementor-element.elementor-element-3ef5c0a{--content-width:1350px;}.elementor-144510 .elementor-element.elementor-element-d0f0844{--content-width:1350px;}.elementor-144510 .elementor-element.elementor-element-4d2db8b{--content-width:1350px;}.elementor-144510 .elementor-element.elementor-element-38f9f0a{--content-width:1350px;}.elementor-144510 .elementor-element.elementor-element-5cf349a{--content-width:1350px;}.elementor-144510 .elementor-element.elementor-element-3626333{--content-width:1350px;}.elementor-144510 .elementor-element.elementor-element-a80dba5{--content-width:1350px;}}@media(max-width:1024px) and (min-width:768px){.elementor-144510 .elementor-element.elementor-element-0f1ff75{--width:25%;}}@media(max-width:767px){.elementor-144510 .elementor-element.elementor-element-0f1ff75{--width:40%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-144510 .elementor-element.elementor-element-8159ea3{--width:58%;}.elementor-144510 .elementor-element.elementor-element-7b955ed{--n-menu-toggle-align:flex-end;}.elementor-144510 .elementor-element.elementor-element-2ce6868{--n-menu-toggle-align:flex-end;}.elementor-144510 .elementor-element.elementor-element-f09db6b{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-144510 .elementor-element.elementor-element-55945c2 .elementor-button{padding:12px 20px 12px 20px;}.elementor-144510 .elementor-element.elementor-element-e64b459 .elementor-button{padding:12px 20px 12px 20px;}}/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-c81a8c2 */.elementor-144510 .elementor-element.elementor-element-c81a8c2 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-bc8f425 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-bc8f425 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-25f00b0 */.elementor-144510 .elementor-element.elementor-element-25f00b0 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0752dc9 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dd57aa4 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0752dc9 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dd57aa4 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0752dc9 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dd57aa4 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-75ddcc0 */.elementor-144510 .elementor-element.elementor-element-75ddcc0 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dc01a08 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dc01a08 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-c46aa81 */.elementor-144510 .elementor-element.elementor-element-c46aa81 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-96f64d7 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-96f64d7 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-91fc4dc */.elementor-144510 .elementor-element.elementor-element-91fc4dc .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-c81a8c2 */.elementor-144510 .elementor-element.elementor-element-c81a8c2 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-bc8f425 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-bc8f425 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-25f00b0 */.elementor-144510 .elementor-element.elementor-element-25f00b0 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0752dc9 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dd57aa4 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0752dc9 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dd57aa4 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0752dc9 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dd57aa4 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-75ddcc0 */.elementor-144510 .elementor-element.elementor-element-75ddcc0 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dc01a08 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dc01a08 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-c46aa81 */.elementor-144510 .elementor-element.elementor-element-c46aa81 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-96f64d7 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-96f64d7 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-91fc4dc */.elementor-144510 .elementor-element.elementor-element-91fc4dc .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-c81a8c2 */.elementor-144510 .elementor-element.elementor-element-c81a8c2 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-bc8f425 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-bc8f425 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-25f00b0 */.elementor-144510 .elementor-element.elementor-element-25f00b0 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0752dc9 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dd57aa4 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0752dc9 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dd57aa4 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0752dc9 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dd57aa4 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-75ddcc0 */.elementor-144510 .elementor-element.elementor-element-75ddcc0 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dc01a08 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dc01a08 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-c46aa81 */.elementor-144510 .elementor-element.elementor-element-c46aa81 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-96f64d7 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-96f64d7 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-91fc4dc */.elementor-144510 .elementor-element.elementor-element-91fc4dc .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-c81a8c2 */.elementor-144510 .elementor-element.elementor-element-c81a8c2 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-bc8f425 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-bc8f425 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-25f00b0 */.elementor-144510 .elementor-element.elementor-element-25f00b0 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0752dc9 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dd57aa4 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0752dc9 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dd57aa4 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0752dc9 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dd57aa4 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-75ddcc0 */.elementor-144510 .elementor-element.elementor-element-75ddcc0 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dc01a08 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dc01a08 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-c46aa81 */.elementor-144510 .elementor-element.elementor-element-c46aa81 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-96f64d7 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-96f64d7 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-91fc4dc */.elementor-144510 .elementor-element.elementor-element-91fc4dc .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-c81a8c2 */.elementor-144510 .elementor-element.elementor-element-c81a8c2 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-bc8f425 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-bc8f425 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-25f00b0 */.elementor-144510 .elementor-element.elementor-element-25f00b0 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0752dc9 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dd57aa4 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0752dc9 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dd57aa4 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0752dc9 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dd57aa4 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-75ddcc0 */.elementor-144510 .elementor-element.elementor-element-75ddcc0 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dc01a08 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dc01a08 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-c46aa81 */.elementor-144510 .elementor-element.elementor-element-c46aa81 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-96f64d7 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-96f64d7 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-91fc4dc */.elementor-144510 .elementor-element.elementor-element-91fc4dc .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-c81a8c2 */.elementor-144510 .elementor-element.elementor-element-c81a8c2 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-bc8f425 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-bc8f425 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-25f00b0 */.elementor-144510 .elementor-element.elementor-element-25f00b0 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0752dc9 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dd57aa4 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0752dc9 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dd57aa4 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0752dc9 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dd57aa4 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-75ddcc0 */.elementor-144510 .elementor-element.elementor-element-75ddcc0 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dc01a08 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dc01a08 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-c46aa81 */.elementor-144510 .elementor-element.elementor-element-c46aa81 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-96f64d7 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-96f64d7 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-91fc4dc */.elementor-144510 .elementor-element.elementor-element-91fc4dc .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-639a3fa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9d69749 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9aa5653 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-fbdcab1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5568314 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-c81a8c2 */.elementor-144510 .elementor-element.elementor-element-c81a8c2 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-bc8f425 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-bc8f425 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-25f00b0 */.elementor-144510 .elementor-element.elementor-element-25f00b0 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0752dc9 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dd57aa4 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0752dc9 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dd57aa4 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0752dc9 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dd57aa4 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-75ddcc0 */.elementor-144510 .elementor-element.elementor-element-75ddcc0 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dc01a08 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-dc01a08 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-c46aa81 */.elementor-144510 .elementor-element.elementor-element-c46aa81 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-96f64d7 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-96f64d7 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-91fc4dc */.elementor-144510 .elementor-element.elementor-element-91fc4dc .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-eb4c415 */#menubar-246 > ul > li:nth-child(1):hover {
    cursor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3eb1743 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3eb1743 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-d310d50 */.elementor-144510 .elementor-element.elementor-element-d310d50 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c4d190 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3f869ed *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1c11415 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b44c945 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c4d190 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3f869ed *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1c11415 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b44c945 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c4d190 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3f869ed *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1c11415 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b44c945 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c4d190 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3f869ed *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1c11415 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b44c945 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c4d190 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3f869ed *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1c11415 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b44c945 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-7d280dd */.elementor-144510 .elementor-element.elementor-element-7d280dd .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-335859f *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d61d04 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c098307 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8237e50 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-335859f *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d61d04 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c098307 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8237e50 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-335859f *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d61d04 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c098307 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8237e50 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-335859f *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d61d04 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c098307 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8237e50 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-335859f *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d61d04 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c098307 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8237e50 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-2444703 */.elementor-144510 .elementor-element.elementor-element-2444703 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-78623af *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-226999a *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-78623af *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-226999a *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-78623af *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-226999a *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-0a3d497 */.elementor-144510 .elementor-element.elementor-element-0a3d497 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3655c75 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-971e980 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3655c75 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-971e980 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3655c75 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-971e980 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-272a12a */.elementor-144510 .elementor-element.elementor-element-272a12a .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3eb1743 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3eb1743 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-d310d50 */.elementor-144510 .elementor-element.elementor-element-d310d50 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c4d190 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3f869ed *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1c11415 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b44c945 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c4d190 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3f869ed *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1c11415 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b44c945 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c4d190 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3f869ed *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1c11415 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b44c945 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c4d190 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3f869ed *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1c11415 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b44c945 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c4d190 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3f869ed *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1c11415 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b44c945 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-7d280dd */.elementor-144510 .elementor-element.elementor-element-7d280dd .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-335859f *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d61d04 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c098307 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8237e50 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-335859f *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d61d04 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c098307 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8237e50 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-335859f *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d61d04 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c098307 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8237e50 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-335859f *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d61d04 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c098307 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8237e50 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-335859f *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d61d04 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c098307 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8237e50 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-2444703 */.elementor-144510 .elementor-element.elementor-element-2444703 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-78623af *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-226999a *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-78623af *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-226999a *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-78623af *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-226999a *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-0a3d497 */.elementor-144510 .elementor-element.elementor-element-0a3d497 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3655c75 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-971e980 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3655c75 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-971e980 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3655c75 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-971e980 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-272a12a */.elementor-144510 .elementor-element.elementor-element-272a12a .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3eb1743 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3eb1743 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-d310d50 */.elementor-144510 .elementor-element.elementor-element-d310d50 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c4d190 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3f869ed *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1c11415 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b44c945 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c4d190 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3f869ed *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1c11415 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b44c945 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c4d190 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3f869ed *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1c11415 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b44c945 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c4d190 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3f869ed *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1c11415 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b44c945 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c4d190 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3f869ed *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1c11415 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b44c945 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-7d280dd */.elementor-144510 .elementor-element.elementor-element-7d280dd .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-335859f *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d61d04 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c098307 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8237e50 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-335859f *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d61d04 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c098307 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8237e50 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-335859f *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d61d04 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c098307 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8237e50 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-335859f *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d61d04 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c098307 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8237e50 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-335859f *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d61d04 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c098307 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8237e50 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-2444703 */.elementor-144510 .elementor-element.elementor-element-2444703 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-78623af *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-226999a *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-78623af *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-226999a *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-78623af *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-226999a *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-0a3d497 */.elementor-144510 .elementor-element.elementor-element-0a3d497 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3655c75 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-971e980 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3655c75 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-971e980 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3655c75 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-971e980 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-272a12a */.elementor-144510 .elementor-element.elementor-element-272a12a .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3eb1743 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3eb1743 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-d310d50 */.elementor-144510 .elementor-element.elementor-element-d310d50 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c4d190 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3f869ed *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1c11415 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b44c945 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c4d190 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3f869ed *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1c11415 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b44c945 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c4d190 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3f869ed *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1c11415 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b44c945 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c4d190 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3f869ed *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1c11415 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b44c945 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c4d190 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3f869ed *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1c11415 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b44c945 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-7d280dd */.elementor-144510 .elementor-element.elementor-element-7d280dd .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-335859f *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d61d04 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c098307 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8237e50 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-335859f *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d61d04 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c098307 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8237e50 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-335859f *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d61d04 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c098307 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8237e50 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-335859f *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d61d04 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c098307 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8237e50 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-335859f *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d61d04 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c098307 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8237e50 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-2444703 */.elementor-144510 .elementor-element.elementor-element-2444703 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-78623af *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-226999a *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-78623af *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-226999a *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-78623af *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-226999a *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-0a3d497 */.elementor-144510 .elementor-element.elementor-element-0a3d497 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3655c75 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-971e980 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3655c75 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-971e980 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3655c75 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-971e980 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-272a12a */.elementor-144510 .elementor-element.elementor-element-272a12a .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3eb1743 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3eb1743 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-d310d50 */.elementor-144510 .elementor-element.elementor-element-d310d50 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c4d190 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3f869ed *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1c11415 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b44c945 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c4d190 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3f869ed *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1c11415 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b44c945 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c4d190 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3f869ed *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1c11415 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b44c945 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c4d190 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3f869ed *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1c11415 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b44c945 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c4d190 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3f869ed *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1c11415 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b44c945 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-7d280dd */.elementor-144510 .elementor-element.elementor-element-7d280dd .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-335859f *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d61d04 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c098307 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8237e50 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-335859f *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d61d04 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c098307 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8237e50 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-335859f *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d61d04 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c098307 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8237e50 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-335859f *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d61d04 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c098307 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8237e50 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-335859f *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d61d04 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c098307 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8237e50 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-2444703 */.elementor-144510 .elementor-element.elementor-element-2444703 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-78623af *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-226999a *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-78623af *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-226999a *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-78623af *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-226999a *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-0a3d497 */.elementor-144510 .elementor-element.elementor-element-0a3d497 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3655c75 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-971e980 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3655c75 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-971e980 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3655c75 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-971e980 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-272a12a */.elementor-144510 .elementor-element.elementor-element-272a12a .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3eb1743 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3eb1743 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-d310d50 */.elementor-144510 .elementor-element.elementor-element-d310d50 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c4d190 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3f869ed *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1c11415 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b44c945 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c4d190 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3f869ed *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1c11415 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b44c945 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c4d190 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3f869ed *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1c11415 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b44c945 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c4d190 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3f869ed *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1c11415 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b44c945 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c4d190 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3f869ed *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1c11415 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b44c945 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-7d280dd */.elementor-144510 .elementor-element.elementor-element-7d280dd .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-335859f *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d61d04 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c098307 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8237e50 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-335859f *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d61d04 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c098307 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8237e50 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-335859f *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d61d04 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c098307 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8237e50 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-335859f *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d61d04 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c098307 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8237e50 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-335859f *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d61d04 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c098307 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8237e50 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-2444703 */.elementor-144510 .elementor-element.elementor-element-2444703 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-78623af *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-226999a *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-78623af *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-226999a *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-78623af *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-226999a *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-0a3d497 */.elementor-144510 .elementor-element.elementor-element-0a3d497 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3655c75 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-971e980 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3655c75 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-971e980 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3655c75 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-971e980 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-272a12a */.elementor-144510 .elementor-element.elementor-element-272a12a .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3eb1743 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3eb1743 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-d310d50 */.elementor-144510 .elementor-element.elementor-element-d310d50 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c4d190 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3f869ed *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1c11415 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b44c945 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c4d190 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3f869ed *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1c11415 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b44c945 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c4d190 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3f869ed *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1c11415 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b44c945 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c4d190 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3f869ed *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1c11415 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b44c945 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5c4d190 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3f869ed *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-1c11415 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b44c945 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-7d280dd */.elementor-144510 .elementor-element.elementor-element-7d280dd .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-335859f *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d61d04 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c098307 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8237e50 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-335859f *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d61d04 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c098307 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8237e50 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-335859f *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d61d04 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c098307 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8237e50 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-335859f *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d61d04 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c098307 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8237e50 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-335859f *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8d61d04 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c098307 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8237e50 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-2444703 */.elementor-144510 .elementor-element.elementor-element-2444703 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-78623af *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-226999a *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-78623af *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-226999a *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-78623af *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-226999a *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-0a3d497 */.elementor-144510 .elementor-element.elementor-element-0a3d497 .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3655c75 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-971e980 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3655c75 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-971e980 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3655c75 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-971e980 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-272a12a */.elementor-144510 .elementor-element.elementor-element-272a12a .e-n-tabs-heading {
    background:#E3ECFB;
    padding:20px 0 20px 20px;

}/* End custom CSS */
/* Start custom CSS for mega-menu, class: .elementor-element-953a0c7 */#menubar-246 > ul > li:nth-child(1):hover {
    cursor: pointer !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3a7c8bb *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5e420e1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8ac83c0 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-eb7d592 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b34f7ae *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-f201e29 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-bf327aa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-950e12e *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-bf46666 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-d4868e9 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3a7c8bb *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5e420e1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8ac83c0 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-eb7d592 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b34f7ae *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-f201e29 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-bf327aa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-950e12e *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-bf46666 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-d4868e9 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3a7c8bb *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5e420e1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8ac83c0 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-eb7d592 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b34f7ae *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-f201e29 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-bf327aa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-950e12e *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-bf46666 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-d4868e9 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3a7c8bb *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5e420e1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8ac83c0 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-eb7d592 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b34f7ae *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-f201e29 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-bf327aa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-950e12e *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-bf46666 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-d4868e9 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3a7c8bb *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5e420e1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8ac83c0 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-eb7d592 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b34f7ae *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-f201e29 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-bf327aa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-950e12e *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-bf46666 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-d4868e9 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3a7c8bb *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5e420e1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8ac83c0 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-eb7d592 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b34f7ae *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-f201e29 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-bf327aa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-950e12e *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-bf46666 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-d4868e9 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3a7c8bb *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5e420e1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-8ac83c0 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-eb7d592 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b34f7ae *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-f201e29 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-bf327aa *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-950e12e *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-bf46666 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-d4868e9 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3303a05 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-7f52b07 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-4931545 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b02b9ab *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-7605d7a *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5f7c72d *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3c2da80 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-865a3b1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b0ab2ad *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0c47918 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-4fd64f2 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-78dce05 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3303a05 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-7f52b07 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-4931545 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b02b9ab *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-7605d7a *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5f7c72d *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3c2da80 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-865a3b1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b0ab2ad *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0c47918 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-4fd64f2 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-78dce05 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3303a05 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-7f52b07 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-4931545 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b02b9ab *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-7605d7a *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5f7c72d *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3c2da80 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-865a3b1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b0ab2ad *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0c47918 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-4fd64f2 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-78dce05 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3303a05 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-7f52b07 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-4931545 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b02b9ab *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-7605d7a *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5f7c72d *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3c2da80 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-865a3b1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b0ab2ad *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0c47918 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-4fd64f2 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-78dce05 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3303a05 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-7f52b07 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-4931545 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b02b9ab *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-7605d7a *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5f7c72d *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3c2da80 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-865a3b1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b0ab2ad *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0c47918 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-4fd64f2 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-78dce05 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3303a05 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-7f52b07 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-4931545 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b02b9ab *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-7605d7a *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5f7c72d *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3c2da80 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-865a3b1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b0ab2ad *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0c47918 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-4fd64f2 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-78dce05 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3303a05 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-7f52b07 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr) !important;
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-4931545 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b02b9ab *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-7605d7a *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}

@media (max-width:767px) {
    
    .elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-5f7c72d *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-3c2da80 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-865a3b1 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-b0ab2ad *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-0c47918 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(1, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-4fd64f2 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-78dce05 *//* Always show caret icon before menu links */
.elementor-nav-menu.sm-vertical li a {
  position: relative;
  padding-left: 18px; /* spacing for caret */
}

/* force caret always visible */
.elementor-nav-menu.sm-vertical li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
  height: 12px;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url("https://www.legalexpert.co.uk/wp-content/uploads/2025/10/Group-120-e1759439673235.webp");
  opacity: 1 !important;   /* override hover-only opacity */
  visibility: visible !important;
}

.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after {
background-color: #0000 !important;
}


.elementor-nav-menu  {
      display: grid ;
      grid-template-columns: repeat(2, 1fr);
}/* End custom CSS */