.elementor-2128 .elementor-element.elementor-element-60485ef{--display:flex;--min-height:500px;--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:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--align-content:center;--overlay-opacity:0.88;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2128 .elementor-element.elementor-element-60485ef:not(.elementor-motion-effects-element-type-background), .elementor-2128 .elementor-element.elementor-element-60485ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2A323A00;background-image:url("https://grmlawcomau75bed.zapwp.com/q:u/r:0/wp:0/w:1/u:https://storage.reimage.dev/commersion-legal/666b69c61610/original.webp");background-position:center center;background-size:cover;}.elementor-2128 .elementor-element.elementor-element-60485ef::before, .elementor-2128 .elementor-element.elementor-element-60485ef > .elementor-background-video-container::before, .elementor-2128 .elementor-element.elementor-element-60485ef > .e-con-inner > .elementor-background-video-container::before, .elementor-2128 .elementor-element.elementor-element-60485ef > .elementor-background-slideshow::before, .elementor-2128 .elementor-element.elementor-element-60485ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-2128 .elementor-element.elementor-element-60485ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-primary ) 52%, #02010100 100%);}.elementor-2128 .elementor-element.elementor-element-734f05a{width:var( --container-widget-width, 75% );max-width:75%;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-2128 .elementor-element.elementor-element-734f05a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:500;line-height:1.2em;}.elementor-2128 .elementor-element.elementor-element-a74a730{width:var( --container-widget-width, 59% );max-width:59%;margin:0% 34% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 10px 0px;--container-widget-width:59%;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-2128 .elementor-element.elementor-element-a74a730.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2128 .elementor-element.elementor-element-37fea9f .elementor-button{background-color:#DC143C;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-color:#DC143C;border-radius:3px 3px 3px 3px;}.elementor-2128 .elementor-element.elementor-element-c9d24c6 .elementor-button{background-color:var( --e-global-color-57a3894 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:#DC143C;border-radius:3px 3px 3px 3px;}.elementor-2128 .elementor-element.elementor-element-c9d24c6 .elementor-button:hover, .elementor-2128 .elementor-element.elementor-element-c9d24c6 .elementor-button:focus{background-color:#DC143C;color:var( --e-global-color-accent );border-color:#DC143C;}.elementor-2128 .elementor-element.elementor-element-c9d24c6 .elementor-button:hover svg, .elementor-2128 .elementor-element.elementor-element-c9d24c6 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2128 .elementor-element.elementor-element-9dae0ac{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2128 .elementor-element.elementor-element-108352b{--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;--justify-content:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2128 .elementor-element.elementor-element-04c1e43{width:var( --container-widget-width, 38.489% );max-width:38.489%;padding:1px 10px 1px 10px;--container-widget-width:38.489%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-2128 .elementor-element.elementor-element-04c1e43.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2128 .elementor-element.elementor-element-d9a16ce{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2128 .elementor-element.elementor-element-c5d6ca6 .elementor-button{background-color:var( --e-global-color-57a3894 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-48666df );border-radius:3px 3px 3px 3px;}.elementor-2128 .elementor-element.elementor-element-c5d6ca6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2128 .elementor-element.elementor-element-c5d6ca6.elementor-element{--align-self:center;}.elementor-2128 .elementor-element.elementor-element-c5d6ca6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2128 .elementor-element.elementor-element-b4fde5f{--e-filter-direction:column;--e-filter-white-space:initial;--e-filter-space-between:5px;--e-filter-normal-text-color:var( --e-global-color-accent );--e-filter-hover-text-color:var( --e-global-color-48666df );--e-filter-active-text-color:var( --e-global-color-48666df );}.elementor-2128 .elementor-element.elementor-element-b4fde5f .e-filter-item:not( [aria-pressed=true] ):not( :hover ){background-color:var( --e-global-color-primary );}.elementor-2128 .elementor-element.elementor-element-b4fde5f .e-filter-item:hover:not( [aria-pressed=true] ){background-color:var( --e-global-color-primary );}.elementor-2128 .elementor-element.elementor-element-b4fde5f .e-filter-item[aria-pressed="true"]{background-color:var( --e-global-color-primary );}.elementor-2128 .elementor-element.elementor-element-f210d4b{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2128 .elementor-element.elementor-element-d5bc143{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;border-style:solid;border-width:02px 0px 02px 0px;border-color:var( --e-global-color-48666df );}.elementor-2128 .elementor-element.elementor-element-08e1390{--grid-columns:4;--grid-row-gap:30px;width:100%;max-width:100%;--grid-column-gap:30px;}.elementor-2128 .elementor-element.elementor-element-3cd023e{--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-2128 .elementor-element.elementor-element-c82dde8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.77;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2128 .elementor-element.elementor-element-c82dde8:not(.elementor-motion-effects-element-type-background), .elementor-2128 .elementor-element.elementor-element-c82dde8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grmlawcomau75bed.zapwp.com/q:u/r:0/wp:0/w:1/u:https://storage.reimage.dev/commersion-legal/7977a4d77878/original.webp");background-position:center center;background-size:cover;}.elementor-2128 .elementor-element.elementor-element-c82dde8::before, .elementor-2128 .elementor-element.elementor-element-c82dde8 > .elementor-background-video-container::before, .elementor-2128 .elementor-element.elementor-element-c82dde8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2128 .elementor-element.elementor-element-c82dde8 > .elementor-background-slideshow::before, .elementor-2128 .elementor-element.elementor-element-c82dde8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2128 .elementor-element.elementor-element-c82dde8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0E0E0E;--background-overlay:'';}.elementor-2128 .elementor-element.elementor-element-a2ec40a{--display:flex;--min-height:350px;--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:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--align-content:center;--overlay-opacity:0.7;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2128 .elementor-element.elementor-element-a2ec40a:not(.elementor-motion-effects-element-type-background), .elementor-2128 .elementor-element.elementor-element-a2ec40a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grmlawcomau75bed.zapwp.com/q:u/r:0/wp:0/w:1/u:https://storage.reimage.dev/commersion-legal/6880dd43c4f8/original.webp");background-position:bottom center;background-repeat:repeat;background-size:cover;}.elementor-2128 .elementor-element.elementor-element-a2ec40a::before, .elementor-2128 .elementor-element.elementor-element-a2ec40a > .elementor-background-video-container::before, .elementor-2128 .elementor-element.elementor-element-a2ec40a > .e-con-inner > .elementor-background-video-container::before, .elementor-2128 .elementor-element.elementor-element-a2ec40a > .elementor-background-slideshow::before, .elementor-2128 .elementor-element.elementor-element-a2ec40a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2128 .elementor-element.elementor-element-a2ec40a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2128 .elementor-element.elementor-element-84f48d2{width:100%;max-width:100%;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2128 .elementor-element.elementor-element-84f48d2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:500;line-height:1.2em;}.elementor-2128 .elementor-element.elementor-element-d5322c2{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 10px 0px;color:var( --e-global-color-accent );}.elementor-2128 .elementor-element.elementor-element-d5322c2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2128 .elementor-element.elementor-element-c10120e .elementor-button{background-color:#DC143C;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-color:#DC143C;border-radius:3px 3px 3px 3px;}.elementor-2128 .elementor-element.elementor-element-70a83ef .elementor-button{background-color:var( --e-global-color-57a3894 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:#DC143C;border-radius:3px 3px 3px 3px;}.elementor-2128 .elementor-element.elementor-element-70a83ef .elementor-button:hover, .elementor-2128 .elementor-element.elementor-element-70a83ef .elementor-button:focus{background-color:#DC143C;color:var( --e-global-color-accent );border-color:#DC143C;}.elementor-2128 .elementor-element.elementor-element-70a83ef .elementor-button:hover svg, .elementor-2128 .elementor-element.elementor-element-70a83ef .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2128 .elementor-element.elementor-element-1cf5168{--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-2128 .elementor-element.elementor-element-790f505{--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-2128 .elementor-element.elementor-element-831db43{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.77;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2128 .elementor-element.elementor-element-831db43:not(.elementor-motion-effects-element-type-background), .elementor-2128 .elementor-element.elementor-element-831db43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grmlawcomau75bed.zapwp.com/q:u/r:0/wp:0/w:1/u:https://storage.reimage.dev/commersion-legal/7977a4d77878/original.webp");background-position:center center;background-size:cover;}.elementor-2128 .elementor-element.elementor-element-831db43::before, .elementor-2128 .elementor-element.elementor-element-831db43 > .elementor-background-video-container::before, .elementor-2128 .elementor-element.elementor-element-831db43 > .e-con-inner > .elementor-background-video-container::before, .elementor-2128 .elementor-element.elementor-element-831db43 > .elementor-background-slideshow::before, .elementor-2128 .elementor-element.elementor-element-831db43 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2128 .elementor-element.elementor-element-831db43 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#0E0E0E;--background-overlay:'';}.elementor-2128 .elementor-element.elementor-element-2fb9e2a{--display:flex;--min-height:350px;--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:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;--align-content:center;--overlay-opacity:0.7;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2128 .elementor-element.elementor-element-2fb9e2a:not(.elementor-motion-effects-element-type-background), .elementor-2128 .elementor-element.elementor-element-2fb9e2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://grmlawcomau75bed.zapwp.com/q:u/r:0/wp:0/w:1/u:https://storage.reimage.dev/commersion-legal/6880dd43c4f8/original.webp");background-position:bottom center;background-repeat:repeat;background-size:cover;}.elementor-2128 .elementor-element.elementor-element-2fb9e2a::before, .elementor-2128 .elementor-element.elementor-element-2fb9e2a > .elementor-background-video-container::before, .elementor-2128 .elementor-element.elementor-element-2fb9e2a > .e-con-inner > .elementor-background-video-container::before, .elementor-2128 .elementor-element.elementor-element-2fb9e2a > .elementor-background-slideshow::before, .elementor-2128 .elementor-element.elementor-element-2fb9e2a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2128 .elementor-element.elementor-element-2fb9e2a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-2128 .elementor-element.elementor-element-927f1f3{width:100%;max-width:100%;margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2128 .elementor-element.elementor-element-927f1f3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:500;line-height:1.2em;}.elementor-2128 .elementor-element.elementor-element-ac78e89{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 10px 0px;color:var( --e-global-color-accent );}.elementor-2128 .elementor-element.elementor-element-ac78e89.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2128 .elementor-element.elementor-element-6706ae2 .elementor-button{background-color:#DC143C;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-color:#DC143C;border-radius:3px 3px 3px 3px;}.elementor-2128 .elementor-element.elementor-element-0822732 .elementor-button{background-color:var( --e-global-color-57a3894 );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:#DC143C;border-radius:3px 3px 3px 3px;}.elementor-2128 .elementor-element.elementor-element-0822732 .elementor-button:hover, .elementor-2128 .elementor-element.elementor-element-0822732 .elementor-button:focus{background-color:#DC143C;color:var( --e-global-color-accent );border-color:#DC143C;}.elementor-2128 .elementor-element.elementor-element-0822732 .elementor-button:hover svg, .elementor-2128 .elementor-element.elementor-element-0822732 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-2128 .elementor-element.elementor-element-1d868ab{--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-2128 .elementor-element.elementor-element-1e052a3{--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;}@media(max-width:1024px){.elementor-2128 .elementor-element.elementor-element-60485ef{--min-height:300px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--overlay-opacity:0.8;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2128 .elementor-element.elementor-element-60485ef::before, .elementor-2128 .elementor-element.elementor-element-60485ef > .elementor-background-video-container::before, .elementor-2128 .elementor-element.elementor-element-60485ef > .e-con-inner > .elementor-background-video-container::before, .elementor-2128 .elementor-element.elementor-element-60485ef > .elementor-background-slideshow::before, .elementor-2128 .elementor-element.elementor-element-60485ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-2128 .elementor-element.elementor-element-60485ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 100%, #02010100 0%);}.elementor-2128 .elementor-element.elementor-element-734f05a{width:100%;max-width:100%;}.elementor-2128 .elementor-element.elementor-element-734f05a .elementor-heading-title{font-size:38px;}.elementor-2128 .elementor-element.elementor-element-a74a730{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2128 .elementor-element.elementor-element-f210d4b{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2128 .elementor-element.elementor-element-08e1390{--grid-columns:2;}.elementor-2128 .elementor-element.elementor-element-3cd023e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2128 .elementor-element.elementor-element-c82dde8{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2128 .elementor-element.elementor-element-a2ec40a{--min-height:0px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2128 .elementor-element.elementor-element-84f48d2 .elementor-heading-title{font-size:38px;}.elementor-2128 .elementor-element.elementor-element-d5322c2{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 10px 0px;}.elementor-2128 .elementor-element.elementor-element-831db43{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2128 .elementor-element.elementor-element-2fb9e2a{--min-height:0px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2128 .elementor-element.elementor-element-927f1f3 .elementor-heading-title{font-size:38px;}.elementor-2128 .elementor-element.elementor-element-ac78e89{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 10px 0px;}.elementor-2128 .elementor-element.elementor-element-1d868ab{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-2128 .elementor-element.elementor-element-60485ef{--min-height:0px;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.85;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-2128 .elementor-element.elementor-element-60485ef::before, .elementor-2128 .elementor-element.elementor-element-60485ef > .elementor-background-video-container::before, .elementor-2128 .elementor-element.elementor-element-60485ef > .e-con-inner > .elementor-background-video-container::before, .elementor-2128 .elementor-element.elementor-element-60485ef > .elementor-background-slideshow::before, .elementor-2128 .elementor-element.elementor-element-60485ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-2128 .elementor-element.elementor-element-60485ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-primary ) 100%, #02010100 0%);}.elementor-2128 .elementor-element.elementor-element-734f05a{width:100%;max-width:100%;}.elementor-2128 .elementor-element.elementor-element-734f05a .elementor-heading-title{font-size:24px;}.elementor-2128 .elementor-element.elementor-element-a74a730{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 05px 0px;font-size:15px;}.elementor-2128 .elementor-element.elementor-element-a74a730 p{margin-block-end:0px;}.elementor-2128 .elementor-element.elementor-element-37fea9f{width:100%;max-width:100%;}.elementor-2128 .elementor-element.elementor-element-37fea9f .elementor-button{font-size:15px;}.elementor-2128 .elementor-element.elementor-element-c9d24c6{width:100%;max-width:100%;}.elementor-2128 .elementor-element.elementor-element-c9d24c6 .elementor-button{font-size:15px;}.elementor-2128 .elementor-element.elementor-element-9dae0ac{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2128 .elementor-element.elementor-element-08e1390{--grid-columns:1;}.elementor-2128 .elementor-element.elementor-element-c82dde8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2128 .elementor-element.elementor-element-a2ec40a{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2128 .elementor-element.elementor-element-84f48d2 .elementor-heading-title{font-size:24px;}.elementor-2128 .elementor-element.elementor-element-d5322c2{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:10px 0px 10px 0px;font-size:15px;}.elementor-2128 .elementor-element.elementor-element-d5322c2 p{margin-block-end:0px;}.elementor-2128 .elementor-element.elementor-element-c10120e{width:100%;max-width:100%;}.elementor-2128 .elementor-element.elementor-element-c10120e .elementor-button{font-size:15px;}.elementor-2128 .elementor-element.elementor-element-70a83ef{width:100%;max-width:100%;margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2128 .elementor-element.elementor-element-70a83ef .elementor-button{font-size:15px;}.elementor-2128 .elementor-element.elementor-element-831db43{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2128 .elementor-element.elementor-element-2fb9e2a{--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-2128 .elementor-element.elementor-element-927f1f3 .elementor-heading-title{font-size:24px;}.elementor-2128 .elementor-element.elementor-element-ac78e89{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:10px 0px 10px 0px;font-size:15px;}.elementor-2128 .elementor-element.elementor-element-ac78e89 p{margin-block-end:0px;}.elementor-2128 .elementor-element.elementor-element-6706ae2{width:100%;max-width:100%;}.elementor-2128 .elementor-element.elementor-element-6706ae2 .elementor-button{font-size:15px;}.elementor-2128 .elementor-element.elementor-element-0822732{width:100%;max-width:100%;margin:010px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2128 .elementor-element.elementor-element-0822732 .elementor-button{font-size:15px;}}/* Start custom CSS for button, class: .elementor-element-c5d6ca6 *//* Position the menu with a 10px offset */
#filter-menu {
    position: absolute;
    /* This calculates 100% of the button height + 10px gap */
    top: calc(100% + 10px); 
    right: 0;
    z-index: 9999;
    background-color: #101010 !important;
    width: 300px; /* Slightly wider for longer department names */
    border: 1px solid #333 !important;
    border-radius: 4px !important;
    padding: 3px 0 !important;
    
    /* Smooth transition */
    visibility: hidden;
    opacity: 0;
    transform: translateY(-5px);
    transition: all 0.2s ease-in-out;
}

/* Show state */
#filter-menu.is-active {
    visibility: visible !important;
    opacity: 1 !important;
    transform: translateY(0) !important;
}

/* Ensure the parent container doesn't clip the dropdown */
.elementor-widget-container {
    position: relative; /* Essential for absolute positioning to work */
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-b4fde5f *//* Position the filter absolutely so it floats over content */
#filter-menu {
    position: absolute;
    z-index: 999;
    background: #ffffff;
    width: 250px;
    box-shadow: 0px 10px 30px rgba(0,0,0,0.1);
    border-radius: 8px;
    padding: 15px;
    
    /* Hide state */
    visibility: hidden;
    opacity: 0;
    transform: translateY(-10px);
    transition: all 0.3s ease;
}

/* The 'Show' state */
#filter-menu.is-active {
    visibility: visible;
    opacity: 1;
    transform: translateY(10px);
}

/* Clean up the taxonomy links to look like menu items */
#filter-menu .elementor-taxonomy-filter__item {
    display: block;
    padding: 8px 0;
    border-bottom: 1px solid #f0f0f0;
    transition: 0.2s;
}

#filter-menu .elementor-taxonomy-filter__item:last-child {
    border-bottom: none;
}

#filter-menu .elementor-taxonomy-filter__item:hover {
    padding-left: 5px;
    color: #000;
}/* End custom CSS */